autoUpdataFile

dev_local_v9_feitengqilin
eduauto 1 year ago
parent 7fe57ddc36
commit 8b41745226

@ -27,7 +27,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.2b6d7af1.js"></script>
<script src="/react/build/umi.6c074011.js"></script>
<script src="/react/build/js/public.js"></script>
</body>
</html>

@ -273,7 +273,7 @@ var jsx_runtime = __webpack_require__(37712);
var _excluded = ["InputRight", "value", "tagsList", "onChange"];
var _excluded = ["InputRight", "value", "tagsList", "onChange", "checkTag"];
@ -287,6 +287,7 @@ var AddTags = function AddTags(_ref) {
_ref$tagsList = _ref.tagsList,
tagsList = _ref$tagsList === void 0 ? [] : _ref$tagsList,
onChange = _ref.onChange,
checkTag = _ref.checkTag,
props = objectWithoutProperties_default()(_ref, _excluded);
var _useState = (0,_react_17_0_2_react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
@ -306,15 +307,18 @@ var AddTags = function AddTags(_ref) {
if (value.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('不允许添加相同标签');
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
if (tagsList.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
checkTag(true);
onChange([].concat(toConsumableArray_default()(value), [inputValue]));
setInputValue(null);
};
@ -456,57 +460,65 @@ var EditPage = function EditPage(_ref) {
_useState32 = slicedToArray_default()(_useState31, 2),
configModal = _useState32[0],
setConfigModal = _useState32[1];
var _useState33 = (0,_react_17_0_2_react.useState)(),
var _useState33 = (0,_react_17_0_2_react.useState)(true),
_useState34 = slicedToArray_default()(_useState33, 2),
basicTypeName = _useState34[0],
setBasicTypeName = _useState34[1]; //基于基础镜像创建的镜像名称
checkTag = _useState34[0],
setCheckTag = _useState34[1];
var _useState35 = (0,_react_17_0_2_react.useState)(),
_useState36 = slicedToArray_default()(_useState35, 2),
localTypeName = _useState36[0],
setLocalTypeName = _useState36[1]; //导入本地镜像创建的镜像名称
var _useState37 = (0,_react_17_0_2_react.useState)(''),
basicTypeName = _useState36[0],
setBasicTypeName = _useState36[1]; //基于基础镜像创建的镜像名称
var _useState37 = (0,_react_17_0_2_react.useState)(),
_useState38 = slicedToArray_default()(_useState37, 2),
basicNameError = _useState38[0],
setBasicNameError = _useState38[1];
localTypeName = _useState38[0],
setLocalTypeName = _useState38[1]; //导入本地镜像创建的镜像名称
var _useState39 = (0,_react_17_0_2_react.useState)(''),
_useState40 = slicedToArray_default()(_useState39, 2),
basicNameErrorText = _useState40[0],
setBasicNameErrorText = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)(false),
basicNameError = _useState40[0],
setBasicNameError = _useState40[1];
var _useState41 = (0,_react_17_0_2_react.useState)(''),
_useState42 = slicedToArray_default()(_useState41, 2),
modalBtnLoading = _useState42[0],
setModalBtnLoading = _useState42[1];
basicNameErrorText = _useState42[0],
setBasicNameErrorText = _useState42[1];
var _useState43 = (0,_react_17_0_2_react.useState)(''),
_useState44 = slicedToArray_default()(_useState43, 2),
mirrorFileUrl = _useState44[0],
setMirrorFileUrl = _useState44[1];
var _useState45 = (0,_react_17_0_2_react.useState)(''),
tagNameError = _useState44[0],
setTagNameError = _useState44[1];
var _useState45 = (0,_react_17_0_2_react.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
mirrorFileUrlError = _useState46[0],
setMirrorFileUrlError = _useState46[1];
modalBtnLoading = _useState46[0],
setModalBtnLoading = _useState46[1];
var _useState47 = (0,_react_17_0_2_react.useState)(''),
_useState48 = slicedToArray_default()(_useState47, 2),
systemDiskSizeError = _useState48[0],
setSystemDiskSizeError = _useState48[1];
var _useState49 = (0,_react_17_0_2_react.useState)(false),
mirrorFileUrl = _useState48[0],
setMirrorFileUrl = _useState48[1];
var _useState49 = (0,_react_17_0_2_react.useState)(''),
_useState50 = slicedToArray_default()(_useState49, 2),
openUploadFile = _useState50[0],
setOpenUploadFile = _useState50[1];
var _useState51 = (0,_react_17_0_2_react.useState)(false),
mirrorFileUrlError = _useState50[0],
setMirrorFileUrlError = _useState50[1];
var _useState51 = (0,_react_17_0_2_react.useState)(''),
_useState52 = slicedToArray_default()(_useState51, 2),
uploadFileLoading = _useState52[0],
setUploadFileLoading = _useState52[1];
var _useState53 = (0,_react_17_0_2_react.useState)({
systemDiskSizeError = _useState52[0],
setSystemDiskSizeError = _useState52[1];
var _useState53 = (0,_react_17_0_2_react.useState)(false),
_useState54 = slicedToArray_default()(_useState53, 2),
openUploadFile = _useState54[0],
setOpenUploadFile = _useState54[1];
var _useState55 = (0,_react_17_0_2_react.useState)(false),
_useState56 = slicedToArray_default()(_useState55, 2),
uploadFileLoading = _useState56[0],
setUploadFileLoading = _useState56[1];
var _useState57 = (0,_react_17_0_2_react.useState)({
pageNo: 1,
pageSize: 10
}),
_useState54 = slicedToArray_default()(_useState53, 2),
params = _useState54[0],
setParams = _useState54[1];
var _useState55 = (0,_react_17_0_2_react.useState)(true),
_useState56 = slicedToArray_default()(_useState55, 2),
hasMore = _useState56[0],
setHasmore = _useState56[1];
_useState58 = slicedToArray_default()(_useState57, 2),
params = _useState58[0],
setParams = _useState58[1];
var _useState59 = (0,_react_17_0_2_react.useState)(true),
_useState60 = slicedToArray_default()(_useState59, 2),
hasMore = _useState60[0],
setHasmore = _useState60[1];
var isclear = (0,_react_17_0_2_react.useRef)(false);
var originItmes = [{
id: 1,
@ -651,6 +663,13 @@ var EditPage = function EditPage(_ref) {
setShowTip(false);
}
}, [fileList === null || fileList === void 0 ? void 0 : fileList.length]);
(0,_react_17_0_2_react.useEffect)(function () {
if (!checkTag) {
setTagNameError('tag_name');
} else {
setTagNameError('');
}
}, [checkTag]);
var uploadProps = {
accept: '.raw,.qcow2,.vmdk,.vhd',
multiple: false,
@ -1130,8 +1149,16 @@ var EditPage = function EditPage(_ref) {
}
return _context8.abrupt("return");
case 24:
if (checkTag) {
_context8.next = 28;
break;
}
setConfigModal(false);
setTagNameError('tag_name');
return _context8.abrupt("return");
case 28:
setConfigModal(true);
case 25:
case 29:
case "end":
return _context8.stop();
}
@ -1706,13 +1733,23 @@ var EditPage = function EditPage(_ref) {
},
name: "\u955C\u50CF\u6807\u7B7E",
align: "baseline",
errorKey: "tag_name",
errorValue: tagNameError,
errorName: "\u6807\u7B7E\u5DF2\u5B58\u5728\uFF0C\u8BF7\u66F4\u6362\u6807\u7B7E\u540D\u79F0",
errorStyle: {
fontSize: 12,
paddingBottom: 8
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(Add_AddTags, {
value: tags,
placeholder: "\u6DFB\u52A0\u6807\u7B7E",
onChange: function onChange(e) {
return setTags(e);
},
tagsList: tagsList
tagsList: tagsList,
checkTag: function checkTag(e) {
return setCheckTag(e);
}
})
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(Label/* default */.Z, {

@ -2784,7 +2784,7 @@ var es_button = __webpack_require__(3113);
var fetch = __webpack_require__(36057);
;// CONCATENATED MODULE: ./src/pages/User/Detail/ExperImentMirror/components/ModifyMirrorModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ModifyMirrorModalmodules = ({"errorTip":"errorTip___BUYuF","btns":"btns___Z2phb","confirm":"confirm___ll5DO","cancel":"cancel___DyFvN","formWrap":"formWrap___MybKc","addtag":"addtag___Sn2NP","aBtn":"aBtn___euGab"});
/* harmony default export */ var ModifyMirrorModalmodules = ({"errorTip":"errorTip___BUYuF","btns":"btns___Z2phb","confirm":"confirm___ll5DO","cancel":"cancel___DyFvN","formWrap":"formWrap___MybKc","addtag":"addtag___Sn2NP","aBtn":"aBtn___euGab","tagTip":"tagTip___RMECd"});
// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
var AsyncButton = __webpack_require__(59309);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
@ -2805,7 +2805,7 @@ var jsx_runtime = __webpack_require__(37712);
var _excluded = ["InputRight", "value", "tagsList", "onChange"];
var _excluded = ["InputRight", "value", "tagsList", "onChange", "checkTag"];
@ -2819,6 +2819,7 @@ var AddTags = function AddTags(_ref) {
_ref$tagsList = _ref.tagsList,
tagsList = _ref$tagsList === void 0 ? [] : _ref$tagsList,
onChange = _ref.onChange,
checkTag = _ref.checkTag,
props = objectWithoutProperties_default()(_ref, _excluded);
var _useState = (0,_react_17_0_2_react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
@ -2838,15 +2839,18 @@ var AddTags = function AddTags(_ref) {
if (value.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('不允许添加相同标签');
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
if (tagsList.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
checkTag(true);
onChange([].concat(toConsumableArray_default()(value), [inputValue]));
setInputValue(null);
};
@ -2920,6 +2924,10 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
_useState4 = slicedToArray_default()(_useState3, 2),
btnLoading = _useState4[0],
setBtnLoading = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(true),
_useState6 = slicedToArray_default()(_useState5, 2),
checkTag = _useState6[0],
setCheckTag = _useState6[1];
(0,_react_17_0_2_react.useEffect)(function () {
if (mirrorId != undefined && visible) {
console.log(mirrorInfo);
@ -2945,8 +2953,14 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
case 4:
_context.t2 = _context.sent;
formValue = (0, _context.t0)(_context.t1, _context.t2);
if (checkTag) {
_context.next = 8;
break;
}
return _context.abrupt("return");
case 8:
setBtnLoading(true);
_context.next = 9;
_context.next = 11;
return (0,fetch/* default */.ZP)("/api/tyimages/image_update.json", {
method: 'post',
body: {
@ -2956,7 +2970,7 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
tags: formValue === null || formValue === void 0 ? void 0 : formValue.tags
}
});
case 9:
case 11:
res = _context.sent;
if (res.status === 0) {
message/* default */.ZP.success('修改成功');
@ -2964,7 +2978,7 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
setVisible(false);
}
setBtnLoading(false);
case 12:
case 14:
case "end":
return _context.stop();
}
@ -3040,8 +3054,14 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
colon: false,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ModifyMirrorModal_AddTags, {
placeholder: "\u6DFB\u52A0\u6807\u7B7E",
tagsList: tagsList
tagsList: tagsList,
checkTag: function checkTag(e) {
return setCheckTag(e);
}
})
}), !checkTag && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ModifyMirrorModalmodules.tagTip,
children: "\u6807\u7B7E\u5DF2\u5B58\u5728\uFF0C\u8BF7\u66F4\u6362\u6807\u7B7E\u540D\u79F0"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
label: "\u955C\u50CF\u63CF\u8FF0",
name: "description",

@ -412,6 +412,12 @@
user-select: none;
margin-left: 20px;
}
.tagTip___RMECd {
font-size: 14px;
color: #E53333;
font-size: 12px;
padding-bottom: 8px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/ExperImentMirror/components/ModifyMirrorModal/AddTags/index.less?modules ***!

@ -333,6 +333,12 @@
user-select: none;
margin-left: 20px;
}
.tagTip___RMECd {
font-size: 14px;
color: #E53333;
font-size: 12px;
padding-bottom: 8px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.4.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/ExperImentMirror/components/ModifyMirrorModal/AddTags/index.less?modules ***!

@ -117,7 +117,7 @@ var es_button = __webpack_require__(3113);
var fetch = __webpack_require__(36057);
;// CONCATENATED MODULE: ./src/pages/User/Detail/ExperImentMirror/components/ModifyMirrorModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ModifyMirrorModalmodules = ({"errorTip":"errorTip___BUYuF","btns":"btns___Z2phb","confirm":"confirm___ll5DO","cancel":"cancel___DyFvN","formWrap":"formWrap___MybKc","addtag":"addtag___Sn2NP","aBtn":"aBtn___euGab"});
/* harmony default export */ var ModifyMirrorModalmodules = ({"errorTip":"errorTip___BUYuF","btns":"btns___Z2phb","confirm":"confirm___ll5DO","cancel":"cancel___DyFvN","formWrap":"formWrap___MybKc","addtag":"addtag___Sn2NP","aBtn":"aBtn___euGab","tagTip":"tagTip___RMECd"});
// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
var AsyncButton = __webpack_require__(59309);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
@ -138,7 +138,7 @@ var jsx_runtime = __webpack_require__(37712);
var _excluded = ["InputRight", "value", "tagsList", "onChange"];
var _excluded = ["InputRight", "value", "tagsList", "onChange", "checkTag"];
@ -152,6 +152,7 @@ var AddTags = function AddTags(_ref) {
_ref$tagsList = _ref.tagsList,
tagsList = _ref$tagsList === void 0 ? [] : _ref$tagsList,
onChange = _ref.onChange,
checkTag = _ref.checkTag,
props = objectWithoutProperties_default()(_ref, _excluded);
var _useState = (0,_react_17_0_2_react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
@ -171,15 +172,18 @@ var AddTags = function AddTags(_ref) {
if (value.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('不允许添加相同标签');
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
if (tagsList.findIndex(function (e) {
return e === inputValue;
}) > -1) {
message/* default */.ZP.warning('标签已存在,请更换标签名称');
checkTag(false);
return;
}
checkTag(true);
onChange([].concat(toConsumableArray_default()(value), [inputValue]));
setInputValue(null);
};
@ -253,6 +257,10 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
_useState4 = slicedToArray_default()(_useState3, 2),
btnLoading = _useState4[0],
setBtnLoading = _useState4[1];
var _useState5 = (0,_react_17_0_2_react.useState)(true),
_useState6 = slicedToArray_default()(_useState5, 2),
checkTag = _useState6[0],
setCheckTag = _useState6[1];
(0,_react_17_0_2_react.useEffect)(function () {
if (mirrorId != undefined && visible) {
console.log(mirrorInfo);
@ -278,8 +286,14 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
case 4:
_context.t2 = _context.sent;
formValue = (0, _context.t0)(_context.t1, _context.t2);
if (checkTag) {
_context.next = 8;
break;
}
return _context.abrupt("return");
case 8:
setBtnLoading(true);
_context.next = 9;
_context.next = 11;
return (0,fetch/* default */.ZP)("/api/tyimages/image_update.json", {
method: 'post',
body: {
@ -289,7 +303,7 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
tags: formValue === null || formValue === void 0 ? void 0 : formValue.tags
}
});
case 9:
case 11:
res = _context.sent;
if (res.status === 0) {
message/* default */.ZP.success('修改成功');
@ -297,7 +311,7 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
setVisible(false);
}
setBtnLoading(false);
case 12:
case 14:
case "end":
return _context.stop();
}
@ -373,8 +387,14 @@ var ModifyMirrorModal = function ModifyMirrorModal(_ref) {
colon: false,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(ModifyMirrorModal_AddTags, {
placeholder: "\u6DFB\u52A0\u6807\u7B7E",
tagsList: tagsList
tagsList: tagsList,
checkTag: function checkTag(e) {
return setCheckTag(e);
}
})
}), !checkTag && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ModifyMirrorModalmodules.tagTip,
children: "\u6807\u7B7E\u5DF2\u5B58\u5728\uFF0C\u8BF7\u66F4\u6362\u6807\u7B7E\u540D\u79F0"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
label: "\u955C\u50CF\u63CF\u8FF0",
name: "description",

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save