1 |
- {"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\k-form-design\\packages\\components\\KFormDesign\\module\\importJsonModal.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\k-form-design\\packages\\components\\KFormDesign\\module\\importJsonModal.vue","mtime":1688725441916},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\babel.config.js","mtime":1688713370854},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1688725415411}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIik7CnZhciBfanNvbkZvcm1hdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiLi4vY29uZmlnL2pzb25Gb3JtYXQiKSk7CnZhciBfaW5kZXggPSByZXF1aXJlKCIuLi8uLi8uLi91dGlscy9pbmRleCIpOwp2YXIgX2FudERlc2lnblZ1ZSA9IHJlcXVpcmUoImFudC1kZXNpZ24tdnVlIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgovKg0KICogYXV0aG9yIGtjeg0KICogZGF0ZSAyMDE5LTExLTIwDQogKiBkZXNjcmlwdGlvbiDlr7zlhaVqc29uIE1vZGFsDQogKi8KCnZhciBCdXR0b24gPSBfaW5kZXgucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoImFCdXR0b24iKS5jb21wb25lbnQ7CnZhciBVcGxvYWQgPSBfaW5kZXgucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoInVwbG9hZCIpLmNvbXBvbmVudDsKdmFyIENvZGVtaXJyb3IgPSBfaW5kZXgucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoImNvZGVtaXJyb3IiKS5jb21wb25lbnQ7CnZhciBfZGVmYXVsdCA9IHsKICBuYW1lOiAiaW1wb3J0SnNvbk1vZGFsIiwKICBjb21wb25lbnRzOiB7CiAgICBDb2RlbWlycm9yOiBDb2RlbWlycm9yLAogICAgQnV0dG9uOiBCdXR0b24sCiAgICBVcGxvYWQ6IFVwbG9hZAogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHZpc2libGU6IGZhbHNlLAogICAgICBqc29uRm9ybWF0OiBfanNvbkZvcm1hdC5kZWZhdWx0LAogICAgICBqc29uRGF0YToge30sCiAgICAgIGhhbmRsZVNldFNlbGVjdEl0ZW06IG51bGwKICAgIH07CiAgfSwKICB3YXRjaDogewogICAgdmlzaWJsZTogZnVuY3Rpb24gdmlzaWJsZSh2YWwpIHsKICAgICAgaWYgKHZhbCkgewogICAgICAgIHRoaXMuanNvbkZvcm1hdCA9IF9qc29uRm9ybWF0LmRlZmF1bHQ7CiAgICAgIH0KICAgIH0KICB9LAogIGNvbXB1dGVkOiB7CiAgICBlZGl0b3I6IGZ1bmN0aW9uIGVkaXRvcigpIHsKICAgICAgLy8gZ2V0IGN1cnJlbnQgZWRpdG9yIG9iamVjdAogICAgICByZXR1cm4gdGhpcy4kcmVmcy5teUVkaXRvci5lZGl0b3I7CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDYW5jZWw6IGZ1bmN0aW9uIGhhbmRsZUNhbmNlbCgpIHsKICAgICAgdGhpcy52aXNpYmxlID0gZmFsc2U7CiAgICB9LAogICAgYmVmb3JlVXBsb2FkOiBmdW5jdGlvbiBiZWZvcmVVcGxvYWQoZSkgewogICAgICAvLyDpgJrov4dqc29u5paH5Lu25a+85YWlCiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZhciByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpOwogICAgICByZWFkZXIucmVhZEFzVGV4dChlKTsKICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5qc29uRm9ybWF0ID0gdGhpcy5yZXN1bHQ7CiAgICAgICAgX3RoaXMuaGFuZGxlSW1wb3J0SnNvbigpOwogICAgICB9OwogICAgICByZXR1cm4gZmFsc2U7CiAgICB9LAogICAgaGFuZGxlSW1wb3J0SnNvbjogZnVuY3Rpb24gaGFuZGxlSW1wb3J0SnNvbigpIHsKICAgICAgLy8g5a+85YWlSlNPTgogICAgICB0cnkgewogICAgICAgIHZhciBlZGl0b3JKc29uRGF0YSA9IEpTT04ucGFyc2UodGhpcy5qc29uRm9ybWF0KTsKICAgICAgICB0aGlzLmpzb25EYXRhLmxpc3QgPSBlZGl0b3JKc29uRGF0YS5saXN0OwogICAgICAgIHRoaXMuanNvbkRhdGEuY29uZmlnID0gZWRpdG9ySnNvbkRhdGEuY29uZmlnOwogICAgICAgIHRoaXMuanNvbkRhdGEuY29uZmlnLmxheW91dCA9IGVkaXRvckpzb25EYXRhLmNvbmZpZy5sYXlvdXQ7CiAgICAgICAgdGhpcy5oYW5kbGVDYW5jZWwoKTsKICAgICAgICAvLyDlr7zlhaXkuYvlkI7vvIzpnIDopoHmuIXpmaTlt7LpgInmi6lrZXkKICAgICAgICB0aGlzLmhhbmRsZVNldFNlbGVjdEl0ZW0oewogICAgICAgICAga2V5OiAiIgogICAgICAgIH0pOwogICAgICAgIF9hbnREZXNpZ25WdWUubWVzc2FnZS5zdWNjZXNzKCLlr7zlhaXmiJDlip8iKTsKICAgICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmVycm9yKGVycm9yKTsKICAgICAgICBfYW50RGVzaWduVnVlLm1lc3NhZ2UuZXJyb3IoIuWvvOWFpeWksei0pe+8jOaVsOaNruagvOW8j+S4jeWvuSIpOwogICAgICB9CiAgICB9CiAgfQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDs="},{"version":3,"names":["_jsonFormat","_interopRequireDefault","require","_index","_antDesignVue","Button","pluginManager","getComponent","component","Upload","Codemirror","_default","name","components","data","visible","jsonFormat","jsonData","handleSetSelectItem","watch","val","computed","editor","$refs","myEditor","methods","handleCancel","beforeUpload","e","_this","reader","FileReader","readAsText","onload","result","handleImportJson","editorJsonData","JSON","parse","list","config","layout","key","message","success","error","console","exports","default"],"sources":["node_modules/k-form-design/packages/components/KFormDesign/module/importJsonModal.vue"],"sourcesContent":["<template>\r\n <a-modal\r\n title=\"JSON数据\"\r\n :visible=\"visible\"\r\n @ok=\"handleImportJson\"\r\n @cancel=\"handleCancel\"\r\n cancelText=\"关闭\"\r\n :destroyOnClose=\"true\"\r\n wrapClassName=\"code-modal-9136076486841527\"\r\n style=\"top:20px;\"\r\n width=\"850px\"\r\n >\r\n <p class=\"hint-box\">导入格式如下:</p>\r\n <div class=\"json-box-9136076486841527\">\r\n <Codemirror\r\n style=\"height:100%;\"\r\n ref=\"myEditor\"\r\n v-model=\"jsonFormat\"\r\n ></Codemirror>\r\n </div>\r\n <Upload\r\n action=\"/abc\"\r\n :beforeUpload=\"beforeUpload\"\r\n :showUploadList=\"false\"\r\n accept=\"application/json\"\r\n >\r\n <Button type=\"primary\"> 导入json文件 </Button>\r\n </Upload>\r\n </a-modal>\r\n</template>\r\n<script>\r\n/*\r\n * author kcz\r\n * date 2019-11-20\r\n * description 导入json Modal\r\n */\r\nimport jsonFormat from \"../config/jsonFormat\";\r\nimport { pluginManager } from \"../../../utils/index\";\r\nimport { message } from \"ant-design-vue\";\r\nconst Button = pluginManager.getComponent(\"aButton\").component;\r\nconst Upload = pluginManager.getComponent(\"upload\").component;\r\nconst Codemirror = pluginManager.getComponent(\"codemirror\").component;\r\nexport default {\r\n name: \"importJsonModal\",\r\n components: {\r\n Codemirror,\r\n Button,\r\n Upload\r\n },\r\n data() {\r\n return {\r\n visible: false,\r\n jsonFormat,\r\n jsonData: {},\r\n handleSetSelectItem: null\r\n };\r\n },\r\n watch: {\r\n visible(val) {\r\n if (val) {\r\n this.jsonFormat = jsonFormat;\r\n }\r\n }\r\n },\r\n computed: {\r\n editor() {\r\n // get current editor object\r\n return this.$refs.myEditor.editor;\r\n }\r\n },\r\n methods: {\r\n handleCancel() {\r\n this.visible = false;\r\n },\r\n beforeUpload(e) {\r\n // 通过json文件导入\r\n const _this = this;\r\n const reader = new FileReader();\r\n reader.readAsText(e);\r\n reader.onload = function() {\r\n _this.jsonFormat = this.result;\r\n _this.handleImportJson();\r\n };\r\n return false;\r\n },\r\n handleImportJson() {\r\n // 导入JSON\r\n try {\r\n const editorJsonData = JSON.parse(this.jsonFormat);\r\n this.jsonData.list = editorJsonData.list;\r\n this.jsonData.config = editorJsonData.config;\r\n this.jsonData.config.layout = editorJsonData.config.layout;\r\n this.handleCancel();\r\n // 导入之后,需要清除已选择key\r\n this.handleSetSelectItem({ key: \"\" });\r\n\r\n message.success(\"导入成功\");\r\n } catch (error) {\r\n console.error(error);\r\n message.error(\"导入失败,数据格式不对\");\r\n }\r\n }\r\n }\r\n};\r\n</script>\r\n"],"mappings":";;;;;;;;AAoCA,IAAAA,WAAA,GAAAC,sBAAA,CAAAC,OAAA;AACA,IAAAC,MAAA,GAAAD,OAAA;AACA,IAAAE,aAAA,GAAAF,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAPA;AACA;AACA;AACA;AACA;;AAIA,IAAAG,MAAA,GAAAC,oBAAA,CAAAC,YAAA,YAAAC,SAAA;AACA,IAAAC,MAAA,GAAAH,oBAAA,CAAAC,YAAA,WAAAC,SAAA;AACA,IAAAE,UAAA,GAAAJ,oBAAA,CAAAC,YAAA,eAAAC,SAAA;AAAA,IAAAG,QAAA,GACA;EACAC,IAAA;EACAC,UAAA;IACAH,UAAA,EAAAA,UAAA;IACAL,MAAA,EAAAA,MAAA;IACAI,MAAA,EAAAA;EACA;EACAK,IAAA,WAAAA,KAAA;IACA;MACAC,OAAA;MACAC,UAAA,EAAAA,mBAAA;MACAC,QAAA;MACAC,mBAAA;IACA;EACA;EACAC,KAAA;IACAJ,OAAA,WAAAA,QAAAK,GAAA;MACA,IAAAA,GAAA;QACA,KAAAJ,UAAA,GAAAA,mBAAA;MACA;IACA;EACA;EACAK,QAAA;IACAC,MAAA,WAAAA,OAAA;MACA;MACA,YAAAC,KAAA,CAAAC,QAAA,CAAAF,MAAA;IACA;EACA;EACAG,OAAA;IACAC,YAAA,WAAAA,aAAA;MACA,KAAAX,OAAA;IACA;IACAY,YAAA,WAAAA,aAAAC,CAAA;MACA;MACA,IAAAC,KAAA;MACA,IAAAC,MAAA,OAAAC,UAAA;MACAD,MAAA,CAAAE,UAAA,CAAAJ,CAAA;MACAE,MAAA,CAAAG,MAAA;QACAJ,KAAA,CAAAb,UAAA,QAAAkB,MAAA;QACAL,KAAA,CAAAM,gBAAA;MACA;MACA;IACA;IACAA,gBAAA,WAAAA,iBAAA;MACA;MACA;QACA,IAAAC,cAAA,GAAAC,IAAA,CAAAC,KAAA,MAAAtB,UAAA;QACA,KAAAC,QAAA,CAAAsB,IAAA,GAAAH,cAAA,CAAAG,IAAA;QACA,KAAAtB,QAAA,CAAAuB,MAAA,GAAAJ,cAAA,CAAAI,MAAA;QACA,KAAAvB,QAAA,CAAAuB,MAAA,CAAAC,MAAA,GAAAL,cAAA,CAAAI,MAAA,CAAAC,MAAA;QACA,KAAAf,YAAA;QACA;QACA,KAAAR,mBAAA;UAAAwB,GAAA;QAAA;QAEAC,qBAAA,CAAAC,OAAA;MACA,SAAAC,KAAA;QACAC,OAAA,CAAAD,KAAA,CAAAA,KAAA;QACAF,qBAAA,CAAAE,KAAA;MACA;IACA;EACA;AACA;AAAAE,OAAA,CAAAC,OAAA,GAAArC,QAAA"}]}
|