Auto Submit

dev_local_v9_test4
autosubmit 2 years ago
parent 1a4c22597d
commit a4f0a7a543

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

@ -69,6 +69,8 @@ var itemAssetsList_module_namespaceObject = __webpack_require__.p + "static/item
var materials = __webpack_require__(32013);
// EXTERNAL MODULE: ./src/assets/images/roomInitImgMaterials.png
var roomInitImgMaterials = __webpack_require__(3416);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(49105);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Materials/ItemAssetsList/index.tsx
@ -91,6 +93,7 @@ var jsx_runtime = __webpack_require__(37712);
var unitType = {
1: '个',
2: '套',
@ -165,6 +168,10 @@ var Navigation = function Navigation(_ref) {
_useState28 = slicedToArray_default()(_useState27, 2),
substanceCategoryId = _useState28[0],
setSubstanceCategoryId = _useState28[1];
var _useState29 = (0,_react_17_0_2_react.useState)([]),
_useState30 = slicedToArray_default()(_useState29, 2),
warehousingList = _useState30[0],
setWarehousingList = _useState30[1];
var columns = [{
title: '物资编号',
dataIndex: 'number',
@ -406,10 +413,10 @@ var Navigation = function Navigation(_ref) {
});
//添加入库
var _useState29 = (0,_react_17_0_2_react.useState)(false),
_useState30 = slicedToArray_default()(_useState29, 2),
warehousing = _useState30[0],
setWarehousing = _useState30[1];
var _useState31 = (0,_react_17_0_2_react.useState)(false),
_useState32 = slicedToArray_default()(_useState31, 2),
warehousing = _useState32[0],
setWarehousing = _useState32[1];
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
myRuleForm = _Form$useForm2[0];
@ -427,7 +434,7 @@ var Navigation = function Navigation(_ref) {
ellipsis: true
}, {
title: '数量',
dataIndex: 'apply_total',
dataIndex: 'num',
ellipsis: true
}, {
title: '单位',
@ -456,8 +463,8 @@ var Navigation = function Navigation(_ref) {
cursor: 'pointer'
},
onClick: function onClick() {
// formTableData.splice(index, 1)
// setFormTableData([...formTableData])
warehousingList.splice(index, 1);
setWarehousingList(toConsumableArray_default()(warehousingList));
},
children: "\u5220\u9664"
});
@ -557,6 +564,41 @@ var Navigation = function Navigation(_ref) {
fileList: fileList,
accept: ".xls,.xlsx"
};
// 确认入库
var confirmSubmit = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return (0,fetch/* default */.ZP)("/api/yn_classrooms/substance_details/storing.json", {
method: 'post',
body: {
substance_detail_ids: warehousingList.map(function (item) {
return item === null || item === void 0 ? void 0 : item.id;
})
}
});
case 2:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
message/* default */.ZP.success('入库成功');
setWarehousingList([]);
getData(true);
setWarehousing(false);
}
case 4:
case "end":
return _context2.stop();
}
}, _callee2);
}));
return function confirmSubmit() {
return _ref2.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ItemAssetsListmodules.tabs_content,
@ -746,10 +788,10 @@ var Navigation = function Navigation(_ref) {
open: openUpload,
title: "\u5BFC\u5165\u7269\u8D44",
width: "500px",
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var formData;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
formData = new FormData();
formData.append('file', fileList === null || fileList === void 0 ? void 0 : fileList[0]);
@ -793,9 +835,9 @@ var Navigation = function Navigation(_ref) {
setFileList([]);
case 5:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
})),
onCancel: function onCancel() {
setOpenUpload(false);
@ -853,17 +895,9 @@ var Navigation = function Navigation(_ref) {
title: "\u6DFB\u52A0\u5165\u5E93",
width: "1000px",
okText: "\u786E\u8BA4\u5165\u5E93",
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
setWarehousing(false);
case 1:
case "end":
return _context3.stop();
}
}, _callee3);
})),
onOk: function onOk() {
return confirmSubmit();
},
onCancel: function onCancel() {
setWarehousing(false);
},
@ -887,7 +921,7 @@ var Navigation = function Navigation(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
colon: false,
label: "\u8D44\u4EA7\u7F16\u53F7",
name: "num",
name: "number",
rules: [{
required: true,
message: '请输入资产编号'
@ -899,7 +933,7 @@ var Navigation = function Navigation(_ref) {
size: "large",
onChange: function onChange(e) {
var _e$target;
myRuleForm.setFieldValue('num', e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 || (_e$target = _e$target.value) === null || _e$target === void 0 ? void 0 : _e$target.trim());
myRuleForm.setFieldValue('number', e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 || (_e$target = _e$target.value) === null || _e$target === void 0 ? void 0 : _e$target.trim());
}
})
})
@ -907,12 +941,37 @@ var Navigation = function Navigation(_ref) {
}),
onOk: function () {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res, _res$data7;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return myRuleForm.validateFields();
case 2:
_context4.next = 4;
return (0,fetch/* default */.ZP)("/api/yn_classrooms/substance_details/serach_by_number.json", {
method: 'get',
params: {
number: myRuleForm.getFieldValue('number')
}
});
case 4:
res = _context4.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) == 0)) {
_context4.next = 10;
break;
}
myRuleForm.setFieldValue('number', '');
if (res !== null && res !== void 0 && (_res$data7 = res.data) !== null && _res$data7 !== void 0 && _res$data7.id) {
warehousingList.push(res === null || res === void 0 ? void 0 : res.data);
setWarehousingList(toConsumableArray_default()(warehousingList));
message/* default */.ZP.success('添加成功');
}
_context4.next = 11;
break;
case 10:
return _context4.abrupt("return", Promise.reject());
case 11:
case "end":
return _context4.stop();
}
@ -928,7 +987,7 @@ var Navigation = function Navigation(_ref) {
children: "\u589E\u52A0"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
pagination: false,
dataSource: [],
dataSource: warehousingList,
columns: addColumns
})]
})

@ -329,7 +329,7 @@ var Navigation = function Navigation(_ref) {
reason = _useState12[0],
setReason = _useState12[1];
//状态
var _useState13 = (0,_react_17_0_2_react.useState)(''),
var _useState13 = (0,_react_17_0_2_react.useState)('stored'),
_useState14 = slicedToArray_default()(_useState13, 2),
status = _useState14[0],
setStatus = _useState14[1];
@ -692,7 +692,7 @@ var Navigation = function Navigation(_ref) {
limit: limit,
keyword: keyword,
scrapped: searchParams.get('indexType') == '2' ? 1 : 0,
status: status,
status: 'stored',
substance_id: params === null || params === void 0 ? void 0 : params.itemAssetsId
}).then(function (res) {
var _res$data3, _res$data4;

@ -1066,6 +1066,9 @@ var Navigation = function Navigation(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "5",
children: "\u5DF2\u5F52\u8FD8"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "6",
children: "\u5F85\u51FA\u5E93"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@ -1220,7 +1223,7 @@ var Navigation = function Navigation(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
colon: false,
label: "\u8D44\u4EA7\u7F16\u53F7",
name: "num",
name: "number",
rules: [{
required: true,
message: '请输入资产编号'
@ -1232,7 +1235,7 @@ var Navigation = function Navigation(_ref) {
size: "large",
onChange: function onChange(e) {
var _e$target;
myRuleForm.setFieldValue('num', e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 || (_e$target = _e$target.value) === null || _e$target === void 0 ? void 0 : _e$target.trim());
myRuleForm.setFieldValue('number', e === null || e === void 0 || (_e$target = e.target) === null || _e$target === void 0 || (_e$target = _e$target.value) === null || _e$target === void 0 ? void 0 : _e$target.trim());
}
})
})

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