"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[39859],{ /***/ 58902: /*!***********************************************************************!*\ !*** ./src/pages/Materials/ItemAssets/InfoCode/index.tsx + 1 modules ***! \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ InfoCode; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); ;// CONCATENATED MODULE: ./src/pages/Materials/ItemAssets/InfoCode/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var InfoCodemodules = ({"wrap":"wrap___z4HXQ","back_style":"back_style___d0i6N","header":"header___JHqrw","header_img":"header_img___NTrvE","header_params":"header_params___riVNv","header_title":"header_title___t2Wyy","header_content":"header_content___Qyx_E","file_list":"file_list___UVIbe","file_list_title":"file_list_title___n952B","file_list_size":"file_list_size___T7S4U","search_params":"search_params___iUmay","search":"search___XiPxs","searchIcon":"searchIcon___DpPF0","header_button":"header_button___ZsAlW","formWrap":"formWrap___M6vbm","shangchuan_button":"shangchuan_button___LgAG9"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules var input = __webpack_require__(92832); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(51945); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules var pagination = __webpack_require__(86859); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules var date_picker = __webpack_require__(30518); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/index.js + 5 modules var timeline = __webpack_require__(10777); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(71681); // EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 3 modules var PreviewAll = __webpack_require__(89976); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27876); // EXTERNAL MODULE: ./src/service/materials.ts var materials = __webpack_require__(32013); // EXTERNAL MODULE: ./src/assets/images/roomInitImgMaterials.png var roomInitImgMaterials = __webpack_require__(3416); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(61186); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(6638); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Materials/ItemAssets/InfoCode/index.tsx var unitType = { 1: '个', 2: '套', 3: '袋', 4: '条', 5: '根', 6: '升', 7: '毫升' }; var Navigation = function Navigation(_ref) { var _itemAsssInfo$attachm; var loading = _ref.loading, user = _ref.user, dispatch = _ref.dispatch, account = _ref.account; var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)({}), _useState2 = slicedToArray_default()(_useState, 2), itemAsssInfo = _useState2[0], setItemAsssInfo = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)({ content: "", type: "" }), _useState4 = slicedToArray_default()(_useState3, 2), data = _useState4[0], setData = _useState4[1]; var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), searchParams = _useSearchParams2[0]; var _useState5 = (0,_react_17_0_2_react.useState)(), _useState6 = slicedToArray_default()(_useState5, 2), keyword = _useState6[0], setkeyword = _useState6[1]; //物资弹窗 var _useState7 = (0,_react_17_0_2_react.useState)(''), _useState8 = slicedToArray_default()(_useState7, 2), boxId = _useState8[0], setBoxId = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), openBox = _useState10[0], setOpenBox = _useState10[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), myForm = _Form$useForm2[0]; //状态 var _useState11 = (0,_react_17_0_2_react.useState)(''), _useState12 = slicedToArray_default()(_useState11, 2), status = _useState12[0], setStatus = _useState12[1]; //分页 var _useState13 = (0,_react_17_0_2_react.useState)(0), _useState14 = slicedToArray_default()(_useState13, 2), total = _useState14[0], setTotal = _useState14[1]; var _useState15 = (0,_react_17_0_2_react.useState)(1), _useState16 = slicedToArray_default()(_useState15, 2), page = _useState16[0], setPage = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)(10), _useState18 = slicedToArray_default()(_useState17, 2), limit = _useState18[0], setLimit = _useState18[1]; var _useState19 = (0,_react_17_0_2_react.useState)([]), _useState20 = slicedToArray_default()(_useState19, 2), tableData = _useState20[0], setTableData = _useState20[1]; //使用轨迹 var _useState21 = (0,_react_17_0_2_react.useState)(false), _useState22 = slicedToArray_default()(_useState21, 2), openHistory = _useState22[0], setOpenHistory = _useState22[1]; var _useState23 = (0,_react_17_0_2_react.useState)(''), _useState24 = slicedToArray_default()(_useState23, 2), startTime = _useState24[0], setStartTime = _useState24[1]; var _useState25 = (0,_react_17_0_2_react.useState)(''), _useState26 = slicedToArray_default()(_useState25, 2), endTime = _useState26[0], setEndTime = _useState26[1]; var _useState27 = (0,_react_17_0_2_react.useState)([]), _useState28 = slicedToArray_default()(_useState27, 2), historyData = _useState28[0], setHistoryData = _useState28[1]; var _useState29 = (0,_react_17_0_2_react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), confirmLoading = _useState30[0], setConfirmLoading = _useState30[1]; var statusType = { 'not_exported': '未导出', 'exported': '已导出', 'stored': '已入库' }; //资产表格 var columns = [{ title: '资产编号', dataIndex: 'number', ellipsis: true, render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottomLeft", title: text, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: text || '--' }) }); } }, { title: '状态', dataIndex: 'status', ellipsis: true, render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottomLeft", title: '已导出', children: /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: statusType[text] }) }); } }, { title: '型号规格', dataIndex: 'model', ellipsis: true, render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottomLeft", title: text, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: text || '--' }) }); } }, { title: '条形码', dataIndex: 'image', ellipsis: true, render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: env/* default */.Z.API_SERVER + '/' + text, style: { height: '50px', width: '120px', objectFit: 'cover' } }); } }, { title: '操作', ellipsis: true, width: 120, render: function render(text, record) { return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { style: { color: "#165DFF", cursor: "pointer", marginLeft: "10px" }, href: "".concat(env/* default */.Z.API_SERVER, "/api/yn_classrooms/substance_details/").concat(record === null || record === void 0 ? void 0 : record.id, "/download.json"), download: true, children: "\u5BFC\u51FA\u6761\u5F62\u7801" }) }); } }].filter(function (item) { return !!item; }); //正则校验 var validateInput = function validateInput(rule, value, callback) { var pattern = /^[0-9a-zA-Z]+$/; if (!pattern.test(value)) { callback('请输入数字和字母'); } else { callback(); } }; (0,_react_17_0_2_react.useEffect)(function () { getInfo(); }, []); (0,_react_17_0_2_react.useEffect)(function () { getData(false); }, [page]); (0,_react_17_0_2_react.useEffect)(function () { getData(true); }, [keyword, limit, status]); (0,_react_17_0_2_react.useEffect)(function () { if (openHistory) { (0,materials/* tracks_info */.ER)({ id: boxId, start_time: startTime ? dayjs_min_default()(startTime === null || startTime === void 0 ? void 0 : startTime.$d).format('YYYY-MM-DD') : '', end_time: endTime ? dayjs_min_default()(endTime === null || endTime === void 0 ? void 0 : endTime.$d).format('YYYY-MM-DD') : '' }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { var _res$data; setHistoryData(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.list); } }); } }, [startTime, endTime]); var onShowSizeChange = function onShowSizeChange(page, size) { setPage(page); setLimit(size); }; var getData = function getData(flag) { if (flag) { setPage(1); } (0,materials/* substance_details_query */.cO)({ page: page, limit: limit, keyword: keyword, scrapped: 0, status: status, substance_id: params === null || params === void 0 ? void 0 : params.itemAssetsId }).then(function (res) { var _res$data2, _res$data3; setTableData(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.list); setTotal(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.count); }); }; var getInfo = function getInfo() { (0,materials/* substances_info */.os)({ id: params === null || params === void 0 ? void 0 : params.itemAssetsId }).then(function (res) { setItemAsssInfo(res === null || res === void 0 ? void 0 : res.data); }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.back_style, onClick: function onClick() { _umi_production_exports.history.push("".concat(searchParams.get('backUrl'))); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fanhui2 font12 mr5" }), "\u8FD4\u56DE"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.header, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: "flex" }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: InfoCodemodules.header_img, src: itemAsssInfo !== null && itemAsssInfo !== void 0 && itemAsssInfo.image ? env/* default */.Z.API_SERVER + '/' + (itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.image) : roomInitImgMaterials }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.header_params, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: InfoCodemodules.header_title, children: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.title }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.header_content, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7269\u8D44\u5206\u7C7B" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.substance_category_title, placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000', width: '200px', paddingLeft: '5px' }, children: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.substance_category_title }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u578B\u53F7\u89C4\u5219" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.model, placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000', width: '200px' }, children: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.model }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.header_content, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5BB9\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u91CF" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: (itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.capacity) + '/' + unitType[itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.unit], placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: '#000', width: '200px', paddingLeft: '5px' }, children: [itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.capacity, "/", unitType[itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.unit]] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B58\u653E\u5730\u70B9" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.classroom_room_title, placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000', width: '200px' }, children: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.classroom_room_title }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.header_content, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5382\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u5BB6" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.facturer, placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000', width: '200px', paddingLeft: '5px' }, children: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.facturer }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5355\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u4EF7" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "".concat(itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.price, "\u5143"), placement: "topLeft", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: '#000', width: '200px' }, children: [itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.price, "\u5143"] }) })] })] }), itemAsssInfo === null || itemAsssInfo === void 0 || (_itemAsssInfo$attachm = itemAsssInfo.attachments) === null || _itemAsssInfo$attachm === void 0 ? void 0 : _itemAsssInfo$attachm.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.file_list, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: InfoCodemodules.file_list_title, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fujian font12 mr5" }), item === null || item === void 0 ? void 0 : item.title] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: InfoCodemodules.file_list_size, children: item === null || item === void 0 ? void 0 : item.filesize }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: '20px', cursor: 'pointer', lineHeight: '24px' }, onClick: function onClick() { var _item$url; (0,util/* downLoadLink */.Nd)('', "".concat(env/* default */.Z.API_SERVER).concat(item === null || item === void 0 || (_item$url = item.url) === null || _item$url === void 0 ? void 0 : _item$url.replace('disposition=inline', ''))); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiazai4 font12 mr5" }), "\u4E0B\u8F7D"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginLeft: '20px', cursor: 'pointer', lineHeight: '24px', color: '#50A760' }, onClick: function onClick() { setData({ type: item === null || item === void 0 ? void 0 : item.file_type, content: env/* default */.Z.API_SERVER + (item === null || item === void 0 ? void 0 : item.url) }); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-yulan font12 mr5" }), "\u9884\u89C8"] })] }); })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: InfoCodemodules.search_params, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { colon: false, label: "\u72B6\u6001", style: { marginTop: '20px' }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { style: { width: 160 }, defaultValue: status, value: status, onChange: function onChange(e) { setStatus(e); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: '', children: "\u5168\u90E8" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: 1, children: "\u5DF2\u5BFC\u51FA" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: 2, children: "\u672A\u5BFC\u51FA" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: 3, children: "\u5DF2\u5165\u5E93" })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { placeholder: "\u8BF7\u641C\u7D22\u8D44\u4EA7\u7F16\u53F7", size: "large", className: InfoCodemodules.search, value: keyword, onChange: function onChange(e) { setkeyword(e.target.value); }, onSearch: function onSearch(value) { setkeyword(value); }, suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-sousuo9 font14 ".concat(InfoCodemodules.searchIcon), onClick: function onClick() { setkeyword(keyword); getData(true); } }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { className: InfoCodemodules.header_button, style: { width: '138px' }, href: "".concat(env/* default */.Z.API_SERVER, "/api/yn_classrooms/substance_details/batch_download.json?substance_id=").concat(itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.id, "&status=").concat(status, "&scrapped=0"), download: true, children: "\u6279\u91CF\u5BFC\u51FA\u6761\u5F62\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: InfoCodemodules.header_button, style: { width: '68px' }, onClick: function onClick() { setBoxId(''); (0,materials/* random_number */.br)({ substance_id: itemAsssInfo.id }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { var _res$data4; myForm.setFieldsValue({ number: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.code, num: 1 }); setOpenBox(true); } }); }, children: "\u6DFB\u52A0" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { pagination: false, dataSource: tableData, columns: columns }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { children: total > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', alignItems: 'center', justifyContent: 'space-between', padding: '10px 7px 20px 7px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: '#656F87' }, children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-light-primary", children: total }), "\u6761\u6570\u636E"] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { showSizeChanger: true, showQuickJumper: true, onChange: onShowSizeChange, defaultCurrent: 1, pageSizeOptions: ['10', '20', '50', '100'], current: page || 1, pageSize: limit || 10, defaultPageSize: 10, total: total })] }) : '' })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { close: true, data: data === null || data === void 0 ? void 0 : data.content, type: data === null || data === void 0 ? void 0 : data.type, hasMask: true, monacoEditor: { language: "txt", onChange: function onChange() {}, options: { readOnly: true, fontSize: 14, minimap: { enabled: false } } }, onClose: function onClose() { setData({ content: "", type: "" }); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { maskClosable: false, confirmLoading: confirmLoading, centered: true, keyboard: false, destroyOnClose: true, open: openBox, title: '添加', width: "400px", onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return myForm.validateFields(); case 2: setConfirmLoading(true); _context.next = 5; return (0,materials/* new_substance_create_details */.NP)({ substance_detail: { substance_id: itemAsssInfo === null || itemAsssInfo === void 0 ? void 0 : itemAsssInfo.id, num: myForm.getFieldValue('num') } }).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { message/* default */.ZP.success('新建成功'); setOpenBox(false); getData(true); myForm.setFieldValue('image', ''); } }); case 5: setConfirmLoading(false); case 6: case "end": return _context.stop(); } }, _callee); })), onCancel: function onCancel() { setOpenBox(false); myForm.resetFields(); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { className: InfoCodemodules.formWrap, form: myForm, wrapperCol: { span: 20 }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { colon: false, label: "\u6570\u91CF", name: "num", rules: [{ required: true, message: '请输入数量' }, { required: false, pattern: /^(0|[1-9]\d*)$/, message: '请输入正数' }, { validator: function validator(_, value) { if (value === undefined || value === null || value === '') { return Promise.resolve(); } if (value > 100) { return Promise.reject('数量不能超过100'); } return Promise.resolve(); } }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { size: "large", type: "number", max: 100, onChange: function onChange(e) { var _e$target; myForm.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()); } }) }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { maskClosable: false, centered: true, keyboard: false, destroyOnClose: true, open: openHistory, title: "\u4F7F\u7528\u8F68\u8FF9", width: "600px", footer: null, onCancel: function onCancel() { setOpenHistory(false); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: "flex" }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { size: "large", style: { width: '200px' }, defaultValue: startTime, value: startTime, onChange: function onChange(e) { if (endTime && e > endTime) { setEndTime(''); message/* default */.ZP.error('开始时间必须小于结束时间'); } else { setStartTime(e); } } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: '40px', lineHeight: '40px', width: "50px", textAlign: "center" }, children: "\u81F3" }), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { size: "large", style: { width: '200px' }, defaultValue: endTime, value: endTime, onChange: function onChange(e) { if (startTime && e < startTime) { setEndTime(''); message/* default */.ZP.error('开始时间必须小于结束时间'); } else { setEndTime(e); } } })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { margin: '20px auto', height: '300px', overflowY: 'auto', paddingTop: '10px' }, children: (historyData === null || historyData === void 0 ? void 0 : historyData.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(timeline/* default */.Z // historyData , { items: historyData === null || historyData === void 0 ? void 0 : historyData.map(function (item, index) { return { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { color: '#9096A3' }, children: dayjs_min_default()(item === null || item === void 0 ? void 0 : item.created_at).format('YYYY-MM_DD HH:mm:ss') }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { marginTop: '6px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000000' }, children: item === null || item === void 0 ? void 0 : item.user_name }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#5F6367', marginLeft: '20px' }, children: item === null || item === void 0 ? void 0 : item.content })] })] }, index) }; }) }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { customText: "\u6682\u65E0\u6570\u636E", styles: { margin: '30px auto' } }) })] })] }); }; /* harmony default export */ var InfoCode = ((0,_umi_production_exports.connect)(function (_ref3) { var loading = _ref3.loading, user = _ref3.user, engineeringNavigtion = _ref3.engineeringNavigtion, account = _ref3.account, dispatch = _ref3.dispatch; return objectSpread2_default()(objectSpread2_default()({ loading: loading, user: user }, engineeringNavigtion), {}, { account: account, dispatch: dispatch }); })(Navigation)); /***/ }), /***/ 10777: /*!************************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/timeline/index.js + 5 modules ***! \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ timeline; } }); // EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js var _classnames_2_5_1_classnames = __webpack_require__(92310); var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js var context = __webpack_require__(36355); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/TimelineItem.js "use client"; var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; const TimelineItem = _a => { var { prefixCls: customizePrefixCls, className, color = 'blue', dot, pending = false, position /** Dead, but do not pass in
  • { var { prefixCls, className, pending = false, children, items, rootClassName, reverse = false, direction, hashId, pendingDot, mode = '' } = _a, restProps = TimelineItemList_rest(_a, ["prefixCls", "className", "pending", "children", "items", "rootClassName", "reverse", "direction", "hashId", "pendingDot", "mode"]); const getPositionCls = (position, idx) => { if (mode === 'alternate') { if (position === 'right') return `${prefixCls}-item-right`; if (position === 'left') return `${prefixCls}-item-left`; return idx % 2 === 0 ? `${prefixCls}-item-left` : `${prefixCls}-item-right`; } if (mode === 'left') return `${prefixCls}-item-left`; if (mode === 'right') return `${prefixCls}-item-right`; if (position === 'right') return `${prefixCls}-item-right`; return ''; }; const mergedItems = (0,toConsumableArray/* default */.Z)(items || []); const pendingNode = typeof pending === 'boolean' ? null : pending; if (pending) { mergedItems.push({ pending: !!pending, dot: pendingDot || /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, null), children: pendingNode }); } if (reverse) { mergedItems.reverse(); } const itemsCount = mergedItems.length; const lastCls = `${prefixCls}-item-last`; const itemsList = mergedItems.filter(item => !!item).map((item, idx) => { var _a; const pendingClass = idx === itemsCount - 2 ? lastCls : ''; const readyClass = idx === itemsCount - 1 ? lastCls : ''; const { className: itemClassName } = item, itemProps = TimelineItemList_rest(item, ["className"]); return /*#__PURE__*/_react_17_0_2_react.createElement(timeline_TimelineItem, Object.assign({}, itemProps, { className: _classnames_2_5_1_classnames_default()([itemClassName, !reverse && !!pending ? pendingClass : readyClass, getPositionCls((_a = item === null || item === void 0 ? void 0 : item.position) !== null && _a !== void 0 ? _a : '', idx)]), /* eslint-disable-next-line react/no-array-index-key */ key: (item === null || item === void 0 ? void 0 : item.key) || idx })); }); const hasLabelItem = mergedItems.some(item => !!(item === null || item === void 0 ? void 0 : item.label)); const classString = _classnames_2_5_1_classnames_default()(prefixCls, { [`${prefixCls}-pending`]: !!pending, [`${prefixCls}-reverse`]: !!reverse, [`${prefixCls}-${mode}`]: !!mode && !hasLabelItem, [`${prefixCls}-label`]: hasLabelItem, [`${prefixCls}-rtl`]: direction === 'rtl' }, className, rootClassName, hashId); return /*#__PURE__*/_react_17_0_2_react.createElement("ul", Object.assign({}, restProps, { className: classString }), itemsList); }; /* harmony default export */ var timeline_TimelineItemList = (TimelineItemList); // EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js var toArray = __webpack_require__(75440); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/useItems.js "use client"; function useItems(items, children) { if (items && Array.isArray(items)) return items; return (0,toArray/* default */.Z)(children).map(ele => { var _a, _b; return Object.assign({ children: (_b = (_a = ele === null || ele === void 0 ? void 0 : ele.props) === null || _a === void 0 ? void 0 : _a.children) !== null && _b !== void 0 ? _b : '' }, ele.props); }); } /* harmony default export */ var timeline_useItems = (useItems); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js var style = __webpack_require__(17313); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js var genComponentStyleHook = __webpack_require__(83116); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js var statistic = __webpack_require__(37613); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/style/index.js const genTimelineStyle = token => { const { componentCls } = token; return { [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { margin: 0, padding: 0, listStyle: 'none', [`${componentCls}-item`]: { position: 'relative', margin: 0, paddingBottom: token.itemPaddingBottom, fontSize: token.fontSize, listStyle: 'none', '&-tail': { position: 'absolute', insetBlockStart: token.itemHeadSize, insetInlineStart: (token.itemHeadSize - token.tailWidth) / 2, height: `calc(100% - ${token.itemHeadSize}px)`, borderInlineStart: `${token.tailWidth}px ${token.lineType} ${token.tailColor}` }, '&-pending': { [`${componentCls}-item-head`]: { fontSize: token.fontSizeSM, backgroundColor: 'transparent' }, [`${componentCls}-item-tail`]: { display: 'none' } }, '&-head': { position: 'absolute', width: token.itemHeadSize, height: token.itemHeadSize, backgroundColor: token.dotBg, border: `${token.dotBorderWidth}px ${token.lineType} transparent`, borderRadius: '50%', '&-blue': { color: token.colorPrimary, borderColor: token.colorPrimary }, '&-red': { color: token.colorError, borderColor: token.colorError }, '&-green': { color: token.colorSuccess, borderColor: token.colorSuccess }, '&-gray': { color: token.colorTextDisabled, borderColor: token.colorTextDisabled } }, '&-head-custom': { position: 'absolute', insetBlockStart: token.itemHeadSize / 2, insetInlineStart: token.itemHeadSize / 2, width: 'auto', height: 'auto', marginBlockStart: 0, paddingBlock: token.customHeadPaddingVertical, lineHeight: 1, textAlign: 'center', border: 0, borderRadius: 0, transform: `translate(-50%, -50%)` }, '&-content': { position: 'relative', insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.lineWidth, marginInlineStart: token.margin + token.itemHeadSize, marginInlineEnd: 0, marginBlockStart: 0, marginBlockEnd: 0, wordBreak: 'break-word' }, '&-last': { [`> ${componentCls}-item-tail`]: { display: 'none' }, [`> ${componentCls}-item-content`]: { minHeight: token.controlHeightLG * 1.2 } } }, [`&${componentCls}-alternate, &${componentCls}-right, &${componentCls}-label`]: { [`${componentCls}-item`]: { '&-tail, &-head, &-head-custom': { insetInlineStart: '50%' }, '&-head': { marginInlineStart: `-${token.marginXXS}px`, '&-custom': { marginInlineStart: token.tailWidth / 2 } }, '&-left': { [`${componentCls}-item-content`]: { insetInlineStart: `calc(50% - ${token.marginXXS}px)`, width: `calc(50% - ${token.marginSM}px)`, textAlign: 'start' } }, '&-right': { [`${componentCls}-item-content`]: { width: `calc(50% - ${token.marginSM}px)`, margin: 0, textAlign: 'end' } } } }, [`&${componentCls}-right`]: { [`${componentCls}-item-right`]: { [`${componentCls}-item-tail, ${componentCls}-item-head, ${componentCls}-item-head-custom`]: { insetInlineStart: `calc(100% - ${(token.itemHeadSize + token.tailWidth) / 2}px)` }, [`${componentCls}-item-content`]: { width: `calc(100% - ${token.itemHeadSize + token.marginXS}px)` } } }, [`&${componentCls}-pending ${componentCls}-item-last ${componentCls}-item-tail`]: { display: 'block', height: `calc(100% - ${token.margin}px)`, borderInlineStart: `${token.tailWidth}px dotted ${token.tailColor}` }, [`&${componentCls}-reverse ${componentCls}-item-last ${componentCls}-item-tail`]: { display: 'none' }, [`&${componentCls}-reverse ${componentCls}-item-pending`]: { [`${componentCls}-item-tail`]: { insetBlockStart: token.margin, display: 'block', height: `calc(100% - ${token.margin}px)`, borderInlineStart: `${token.tailWidth}px dotted ${token.tailColor}` }, [`${componentCls}-item-content`]: { minHeight: token.controlHeightLG * 1.2 } }, [`&${componentCls}-label`]: { [`${componentCls}-item-label`]: { position: 'absolute', insetBlockStart: -(token.fontSize * token.lineHeight - token.fontSize) + token.tailWidth, width: `calc(50% - ${token.marginSM}px)`, textAlign: 'end' }, [`${componentCls}-item-right`]: { [`${componentCls}-item-label`]: { insetInlineStart: `calc(50% + ${token.marginSM}px)`, width: `calc(50% - ${token.marginSM}px)`, textAlign: 'start' } } }, // ====================== RTL ======================= '&-rtl': { direction: 'rtl', [`${componentCls}-item-head-custom`]: { transform: `translate(50%, -50%)` } } }) }; }; // ============================== Export ============================== /* harmony default export */ var timeline_style = ((0,genComponentStyleHook/* default */.Z)('Timeline', token => { const timeLineToken = (0,statistic/* merge */.TS)(token, { itemHeadSize: 10, customHeadPaddingVertical: token.paddingXXS, paddingInlineEnd: 2 }); return [genTimelineStyle(timeLineToken)]; }, token => ({ tailColor: token.colorSplit, tailWidth: token.lineWidthBold, dotBorderWidth: token.wireframe ? token.lineWidthBold : token.lineWidth * 3, dotBg: token.colorBgContainer, itemPaddingBottom: token.padding * 1.25 }))); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/Timeline.js "use client"; var Timeline_rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; // CSSINJS const Timeline = props => { const { getPrefixCls, direction, timeline } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); const { prefixCls: customizePrefixCls, children, items, className, style } = props, restProps = Timeline_rest(props, ["prefixCls", "children", "items", "className", "style"]); const prefixCls = getPrefixCls('timeline', customizePrefixCls); // =================== Warning ===================== if (false) {} // Style const [wrapSSR, hashId] = timeline_style(prefixCls); const mergedItems = timeline_useItems(items, children); return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(timeline_TimelineItemList, Object.assign({}, restProps, { className: _classnames_2_5_1_classnames_default()(timeline === null || timeline === void 0 ? void 0 : timeline.className, className), style: Object.assign(Object.assign({}, timeline === null || timeline === void 0 ? void 0 : timeline.style), style), prefixCls: prefixCls, direction: direction, items: mergedItems, hashId: hashId }))); }; Timeline.Item = timeline_TimelineItem; if (false) {} /* harmony default export */ var timeline_Timeline = (Timeline); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/timeline/index.js "use client"; /* harmony default export */ var timeline = (timeline_Timeline); /***/ }) }]);