60b8b8df7f855825f9ba4c96bf44fff0.json 10 KB

1
  1. {"remainingRequest":"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\\codeModal.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\\codeModal.vue","mtime":1688725441476},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQpjb25zdCBjb2RlVnVlRnJvbnQgPSBgPHRlbXBsYXRlPg0KICA8ZGl2Pg0KICAgIDxrLWZvcm0tYnVpbGQNCiAgICAgIDp2YWx1ZT0ianNvbkRhdGEiDQogICAgICByZWY9IktGQiINCiAgICAgIEBzdWJtaXQ9ImhhbmRsZVN1Ym1pdCINCiAgICAvPg0KICAgIDxidXR0b24gQGNsaWNrPSJnZXREYXRhIj7mj5DkuqQ8L2J1dHRvbj4NCiAgPC9kaXY+DQo8L3RlbXBsYXRlPg0KPHNjcmlwdD4NCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogJ0RlbW8nLA0KICBkYXRhICgpIHsNCiAgICByZXR1cm4gew0KICAgICAganNvbkRhdGE6IGA7DQovKiBlc2xpbnQtZGlzYWJsZSAqLw0KbGV0IGNvZGVWdWVMYXN0ID0gYA0KICAgIH0NCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGhhbmRsZVN1Ym1pdChwKSB7DQogICAgICAgLy8g6YCa6L+H6KGo5Y2V5o+Q5Lqk5oyJ6ZKu6Kem5Y+R77yM6I635Y+WcHJvbWlzZeWvueixoQ0KICAgICAgIHAoKS50aGVuKHJlcyA9PiB7DQogICAgICAgICAvLyDojrflj5bmlbDmja7miJDlip8NCiAgICAgICAgIGFsZXJ0KEpTT04uc3RyaW5naWZ5KHJlcykpDQogICAgICAgfSkNCiAgICAgICAgIC5jYXRjaChlcnIgPT4gew0KICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIsICfmoKHpqozlpLHotKUnKQ0KICAgICAgICAgfSkNCiAgICAgfSwNCiAgICAgZ2V0RGF0YSgpIHsNCiAgICAgICAvLyDpgJrov4flh73mlbDojrflj5bmlbDmja4NCiAgICAgICB0aGlzLiRyZWZzLktGQi5nZXREYXRhKCkudGhlbihyZXMgPT4gew0KICAgICAgICAgLy8g6I635Y+W5pWw5o2u5oiQ5YqfDQogICAgICAgICBhbGVydChKU09OLnN0cmluZ2lmeShyZXMpKQ0KICAgICAgIH0pDQogICAgICAgICAuY2F0Y2goZXJyID0+IHsNCiAgICAgICAgICAgY29uc29sZS5sb2coZXJyLCAn5qCh6aqM5aSx6LSlJykNCiAgICAgICAgIH0pDQogICAgIH0NCiAgfQ0KfQ0KPFwvc2NyaXB0PmA7DQoNCmxldCBjb2RlSHRtbEZyb250ID0gYDwhRE9DVFlQRSBodG1sPg0KPGh0bWw+DQoNCjxoZWFkPg0KICA8dGl0bGU+6KGo5Y2V6K6+6K6h5Zmoa2N6PC90aXRsZT4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly91bnBrZy5jb20vay1mb3JtLWRlc2lnbi9saWIvay1mb3JtLWRlc2lnbi5jc3MiPg0KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBjbGFzcz0iYXBwIj4NCiAgICA8ay1mb3JtLWJ1aWxkIHJlZj0iS0ZCIiBAc3VibWl0PSJoYW5kbGVTdWJtaXQiIDp2YWx1ZT0ianNvbkRhdGEiPjwvay1mb3JtLWJ1aWxkPg0KICAgIDxidXR0b24gQGNsaWNrPSJnZXREYXRhIj7mj5DkuqQ8L2J1dHRvbj4NCiAgPC9kaXY+DQogIDxzY3JpcHQgc3JjPSJodHRwOi8vY2RuLmtjejY2LmNvbS92dWUubWluLmpzIj48XC9zY3JpcHQ+DQogIDxzY3JpcHQgc3JjPSJodHRwOi8vdW5wa2cuY29tL2stZm9ybS1kZXNpZ24vbGliL2stZm9ybS1kZXNpZ24udW1kLm1pbi5qcyI+PFwvc2NyaXB0Pg0KICA8c2NyaXB0Pg0KICAgIGxldCBqc29uRGF0YSA9IGA7DQogICAgDQogICAgbGV0IGNvZGVIdG1sTGFzdCA9IGANCiAgICBsZXQgdm0gPSBuZXcgVnVlKHsNCiAgICAgIGVsOiAnLmFwcCcsDQogICAgICBkYXRhOiB7DQogICAgICAgIGpzb25EYXRhDQogICAgICB9LA0KICAgICAgbWV0aG9kczogew0KICAgICAgICBoYW5kbGVTdWJtaXQocCkgew0KICAgICAgICAgIC8vIOmAmui/h+ihqOWNleaPkOS6pOaMiemSruinpuWPke+8jOiOt+WPlnByb21pc2Xlr7nosaENCiAgICAgICAgICBwKCkudGhlbihyZXMgPT4gew0KICAgICAgICAgICAgLy8g6I635Y+W5pWw5o2u5oiQ5YqfDQogICAgICAgICAgICBhbGVydChKU09OLnN0cmluZ2lmeShyZXMpKQ0KICAgICAgICAgIH0pDQogICAgICAgICAgICAuY2F0Y2goZXJyID0+IHsNCiAgICAgICAgICAgICAgY29uc29sZS5sb2coZXJyLCAn5qCh6aqM5aSx6LSlJykNCiAgICAgICAgICAgIH0pDQogICAgICAgIH0sDQogICAgICAgIGdldERhdGEoKSB7DQogICAgICAgICAgLy8g6YCa6L+H5Ye95pWw6I635Y+W5pWw5o2uDQogICAgICAgICAgdGhpcy4kcmVmcy5LRkIuZ2V0RGF0YSgpLnRoZW4ocmVzID0+IHsNCiAgICAgICAgICAgIC8vIOiOt+WPluaVsOaNruaIkOWKnw0KICAgICAgICAgICAgYWxlcnQoSlNPTi5zdHJpbmdpZnkocmVzKSkNCiAgICAgICAgICB9KQ0KICAgICAgICAgICAgLmNhdGNoKGVyciA9PiB7DQogICAgICAgICAgICAgIGNvbnNvbGUubG9nKGVyciwgJ+agoemqjOWksei0pScpDQogICAgICAgICAgICB9KQ0KICAgICAgICB9DQogICAgICB9DQogICAgfSkNCiAgPFwvc2NyaXB0Pg0KPC9ib2R5Pg0KDQo8L2h0bWw+YA0KLyogZXNsaW50LWVuYWJsZSAqLw0KaW1wb3J0IHByZXZpZXdDb2RlIGZyb20gIi4uLy4uL1ByZXZpZXdDb2RlL2luZGV4IjsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogIkNvZGVNb2RhbCIsDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIHZpc2libGU6IGZhbHNlLA0KICAgICAgZWRpdG9yVnVlSnNvbjogIiIsDQogICAgICBlZGl0b3JIdG1sSnNvbjogIiIsDQogICAgICBqc29uRGF0YToge30NCiAgICB9Ow0KICB9LA0KICB3YXRjaDogew0KICAgIHZpc2libGUodmFsKSB7DQogICAgICBpZiAodmFsKSB7DQogICAgICAgIHRoaXMuZWRpdG9yVnVlSnNvbiA9DQogICAgICAgICAgY29kZVZ1ZUZyb250ICsgSlNPTi5zdHJpbmdpZnkodGhpcy5qc29uRGF0YSkgKyBjb2RlVnVlTGFzdDsNCg0KICAgICAgICB0aGlzLmVkaXRvckh0bWxKc29uID0NCiAgICAgICAgICBjb2RlSHRtbEZyb250ICsgSlNPTi5zdHJpbmdpZnkodGhpcy5qc29uRGF0YSkgKyBjb2RlSHRtbExhc3Q7DQogICAgICB9DQogICAgfQ0KICB9LA0KICBjb21wb25lbnRzOiB7DQogICAgcHJldmlld0NvZGUNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGhhbmRsZUNhbmNlbCgpIHsNCiAgICAgIHRoaXMudmlzaWJsZSA9IGZhbHNlOw0KICAgIH0NCiAgfQ0KfTsNCg=="},{"version":3,"sources":["codeModal.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"codeModal.vue","sourceRoot":"node_modules/k-form-design/packages/components/KFormDesign/module","sourcesContent":["<!--\r\n * @Description: 代码预览组件\r\n * @Author: kcz\r\n * @Date: 2019-12-30 00:37:05\r\n * @LastEditors: kcz\r\n * @LastEditTime: 2021-05-27 15:18:39\r\n -->\r\n<template>\r\n <a-modal\r\n title=\"代码\"\r\n :footer=\"null\"\r\n :visible=\"visible\"\r\n @cancel=\"handleCancel\"\r\n wrapClassName=\"code-modal-9136076486841527\"\r\n style=\"top:20px;\"\r\n width=\"850px\"\r\n :destroyOnClose=\"true\"\r\n >\r\n <a-tabs tabPosition=\"left\" style=\"height:100%\">\r\n <a-tab-pane tab=\"VUE\" key=\"1\">\r\n <!-- vue code start -->\r\n <previewCode :editorJson=\"editorVueJson\" fileFormat=\"vue\" />\r\n <!-- vue code end -->\r\n </a-tab-pane>\r\n <a-tab-pane tab=\"HTML\" key=\"2\">\r\n <!-- html code start -->\r\n <previewCode :editorJson=\"editorHtmlJson\" fileFormat=\"html\" />\r\n <!-- html code end -->\r\n </a-tab-pane>\r\n </a-tabs>\r\n </a-modal>\r\n</template>\r\n<script>\r\nconst codeVueFront = `<template>\r\n <div>\r\n <k-form-build\r\n :value=\"jsonData\"\r\n ref=\"KFB\"\r\n @submit=\"handleSubmit\"\r\n />\r\n <button @click=\"getData\">提交</button>\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: 'Demo',\r\n data () {\r\n return {\r\n jsonData: `;\r\n/* eslint-disable */\r\nlet codeVueLast = `\r\n }\r\n },\r\n methods: {\r\n handleSubmit(p) {\r\n // 通过表单提交按钮触发,获取promise对象\r\n p().then(res => {\r\n // 获取数据成功\r\n alert(JSON.stringify(res))\r\n })\r\n .catch(err => {\r\n console.log(err, '校验失败')\r\n })\r\n },\r\n getData() {\r\n // 通过函数获取数据\r\n this.$refs.KFB.getData().then(res => {\r\n // 获取数据成功\r\n alert(JSON.stringify(res))\r\n })\r\n .catch(err => {\r\n console.log(err, '校验失败')\r\n })\r\n }\r\n }\r\n}\r\n<\\/script>`;\r\n\r\nlet codeHtmlFront = `<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n <title>表单设计器kcz</title>\r\n <meta charset=\"UTF-8\">\r\n <link rel=\"stylesheet\" href=\"http://unpkg.com/k-form-design/lib/k-form-design.css\">\r\n</head>\r\n\r\n<body>\r\n <div class=\"app\">\r\n <k-form-build ref=\"KFB\" @submit=\"handleSubmit\" :value=\"jsonData\"></k-form-build>\r\n <button @click=\"getData\">提交</button>\r\n </div>\r\n <script src=\"http://cdn.kcz66.com/vue.min.js\"><\\/script>\r\n <script src=\"http://unpkg.com/k-form-design/lib/k-form-design.umd.min.js\"><\\/script>\r\n <script>\r\n let jsonData = `;\r\n \r\n let codeHtmlLast = `\r\n let vm = new Vue({\r\n el: '.app',\r\n data: {\r\n jsonData\r\n },\r\n methods: {\r\n handleSubmit(p) {\r\n // 通过表单提交按钮触发,获取promise对象\r\n p().then(res => {\r\n // 获取数据成功\r\n alert(JSON.stringify(res))\r\n })\r\n .catch(err => {\r\n console.log(err, '校验失败')\r\n })\r\n },\r\n getData() {\r\n // 通过函数获取数据\r\n this.$refs.KFB.getData().then(res => {\r\n // 获取数据成功\r\n alert(JSON.stringify(res))\r\n })\r\n .catch(err => {\r\n console.log(err, '校验失败')\r\n })\r\n }\r\n }\r\n })\r\n <\\/script>\r\n</body>\r\n\r\n</html>`\r\n/* eslint-enable */\r\nimport previewCode from \"../../PreviewCode/index\";\r\nexport default {\r\n name: \"CodeModal\",\r\n data() {\r\n return {\r\n visible: false,\r\n editorVueJson: \"\",\r\n editorHtmlJson: \"\",\r\n jsonData: {}\r\n };\r\n },\r\n watch: {\r\n visible(val) {\r\n if (val) {\r\n this.editorVueJson =\r\n codeVueFront + JSON.stringify(this.jsonData) + codeVueLast;\r\n\r\n this.editorHtmlJson =\r\n codeHtmlFront + JSON.stringify(this.jsonData) + codeHtmlLast;\r\n }\r\n }\r\n },\r\n components: {\r\n previewCode\r\n },\r\n methods: {\r\n handleCancel() {\r\n this.visible = false;\r\n }\r\n }\r\n};\r\n</script>\r\n"]}]}