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\\src\\views\\system\\fromModeling\\k-form-design-master\\packages\\components\\KFormDesign\\module\\codeModal.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\fromModeling\\k-form-design-master\\packages\\components\\KFormDesign\\module\\codeModal.vue","mtime":1689042289907},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmNvbnN0IGNvZGVWdWVGcm9udCA9IGA8dGVtcGxhdGU+CiAgPGRpdj4KICAgIDxrLWZvcm0tYnVpbGQKICAgICAgOnZhbHVlPSJqc29uRGF0YSIKICAgICAgcmVmPSJLRkIiCiAgICAgIEBzdWJtaXQ9ImhhbmRsZVN1Ym1pdCIKICAgIC8+CiAgICA8YnV0dG9uIEBjbGljaz0iZ2V0RGF0YSI+5o+Q5LqkPC9idXR0b24+CiAgPC9kaXY+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnRGVtbycsCiAgZGF0YSAoKSB7CiAgICByZXR1cm4gewogICAgICBqc29uRGF0YTogYDsKLyogZXNsaW50LWRpc2FibGUgKi8KbGV0IGNvZGVWdWVMYXN0ID0gYAogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgaGFuZGxlU3VibWl0KHApIHsKICAgICAgIC8vIOmAmui/h+ihqOWNleaPkOS6pOaMiemSruinpuWPke+8jOiOt+WPlnByb21pc2Xlr7nosaEKICAgICAgIHAoKS50aGVuKHJlcyA9PiB7CiAgICAgICAgIC8vIOiOt+WPluaVsOaNruaIkOWKnwogICAgICAgICBhbGVydChKU09OLnN0cmluZ2lmeShyZXMpKQogICAgICAgfSkKICAgICAgICAgLmNhdGNoKGVyciA9PiB7CiAgICAgICAgICAgY29uc29sZS5sb2coZXJyLCAn5qCh6aqM5aSx6LSlJykKICAgICAgICAgfSkKICAgICB9LAogICAgIGdldERhdGEoKSB7CiAgICAgICAvLyDpgJrov4flh73mlbDojrflj5bmlbDmja4KICAgICAgIHRoaXMuJHJlZnMuS0ZCLmdldERhdGEoKS50aGVuKHJlcyA9PiB7CiAgICAgICAgIC8vIOiOt+WPluaVsOaNruaIkOWKnwogICAgICAgICBhbGVydChKU09OLnN0cmluZ2lmeShyZXMpKQogICAgICAgfSkKICAgICAgICAgLmNhdGNoKGVyciA9PiB7CiAgICAgICAgICAgY29uc29sZS5sb2coZXJyLCAn5qCh6aqM5aSx6LSlJykKICAgICAgICAgfSkKICAgICB9CiAgfQp9CjxcL3NjcmlwdD5gOwoKbGV0IGNvZGVIdG1sRnJvbnQgPSBgPCFET0NUWVBFIGh0bWw+CjxodG1sPgoKPGhlYWQ+CiAgPHRpdGxlPuihqOWNleiuvuiuoeWZqGtjejwvdGl0bGU+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL3VucGtnLmNvbS9rLWZvcm0tZGVzaWduL2xpYi9rLWZvcm0tZGVzaWduLmNzcyI+CjwvaGVhZD4KCjxib2R5PgogIDxkaXYgY2xhc3M9ImFwcCI+CiAgICA8ay1mb3JtLWJ1aWxkIHJlZj0iS0ZCIiBAc3VibWl0PSJoYW5kbGVTdWJtaXQiIDp2YWx1ZT0ianNvbkRhdGEiPjwvay1mb3JtLWJ1aWxkPgogICAgPGJ1dHRvbiBAY2xpY2s9ImdldERhdGEiPuaPkOS6pDwvYnV0dG9uPgogIDwvZGl2PgogIDxzY3JpcHQgc3JjPSJodHRwOi8vY2RuLmtjejY2LmNvbS92dWUubWluLmpzIj48XC9zY3JpcHQ+CiAgPHNjcmlwdCBzcmM9Imh0dHA6Ly91bnBrZy5jb20vay1mb3JtLWRlc2lnbi9saWIvay1mb3JtLWRlc2lnbi51bWQubWluLmpzIj48XC9zY3JpcHQ+CiAgPHNjcmlwdD4KICAgIGxldCBqc29uRGF0YSA9IGA7CiAgICAKICAgIGxldCBjb2RlSHRtbExhc3QgPSBgCiAgICBsZXQgdm0gPSBuZXcgVnVlKHsKICAgICAgZWw6ICcuYXBwJywKICAgICAgZGF0YTogewogICAgICAgIGpzb25EYXRhCiAgICAgIH0sCiAgICAgIG1ldGhvZHM6IHsKICAgICAgICBoYW5kbGVTdWJtaXQocCkgewogICAgICAgICAgLy8g6YCa6L+H6KGo5Y2V5o+Q5Lqk5oyJ6ZKu6Kem5Y+R77yM6I635Y+WcHJvbWlzZeWvueixoQogICAgICAgICAgcCgpLnRoZW4ocmVzID0+IHsKICAgICAgICAgICAgLy8g6I635Y+W5pWw5o2u5oiQ5YqfCiAgICAgICAgICAgIGFsZXJ0KEpTT04uc3RyaW5naWZ5KHJlcykpCiAgICAgICAgICB9KQogICAgICAgICAgICAuY2F0Y2goZXJyID0+IHsKICAgICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIsICfmoKHpqozlpLHotKUnKQogICAgICAgICAgICB9KQogICAgICAgIH0sCiAgICAgICAgZ2V0RGF0YSgpIHsKICAgICAgICAgIC8vIOmAmui/h+WHveaVsOiOt+WPluaVsOaNrgogICAgICAgICAgdGhpcy4kcmVmcy5LRkIuZ2V0RGF0YSgpLnRoZW4ocmVzID0+IHsKICAgICAgICAgICAgLy8g6I635Y+W5pWw5o2u5oiQ5YqfCiAgICAgICAgICAgIGFsZXJ0KEpTT04uc3RyaW5naWZ5KHJlcykpCiAgICAgICAgICB9KQogICAgICAgICAgICAuY2F0Y2goZXJyID0+IHsKICAgICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIsICfmoKHpqozlpLHotKUnKQogICAgICAgICAgICB9KQogICAgICAgIH0KICAgICAgfQogICAgfSkKICA8XC9zY3JpcHQ+CjwvYm9keT4KCjwvaHRtbD5gCi8qIGVzbGludC1lbmFibGUgKi8KaW1wb3J0IHByZXZpZXdDb2RlIGZyb20gIi4uLy4uL1ByZXZpZXdDb2RlL2luZGV4IjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDb2RlTW9kYWwiLAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB2aXNpYmxlOiBmYWxzZSwKICAgICAgZWRpdG9yVnVlSnNvbjogIiIsCiAgICAgIGVkaXRvckh0bWxKc29uOiAiIiwKICAgICAganNvbkRhdGE6IHt9CiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgIHZpc2libGUodmFsKSB7CiAgICAgIGlmICh2YWwpIHsKICAgICAgICB0aGlzLmVkaXRvclZ1ZUpzb24gPQogICAgICAgICAgY29kZVZ1ZUZyb250ICsgSlNPTi5zdHJpbmdpZnkodGhpcy5qc29uRGF0YSkgKyBjb2RlVnVlTGFzdDsKCiAgICAgICAgdGhpcy5lZGl0b3JIdG1sSnNvbiA9CiAgICAgICAgICBjb2RlSHRtbEZyb250ICsgSlNPTi5zdHJpbmdpZnkodGhpcy5qc29uRGF0YSkgKyBjb2RlSHRtbExhc3Q7CiAgICAgIH0KICAgIH0KICB9LAogIGNvbXBvbmVudHM6IHsKICAgIHByZXZpZXdDb2RlCiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDYW5jZWwoKSB7CiAgICAgIHRoaXMudmlzaWJsZSA9IGZhbHNlOwogICAgfQogIH0KfTsK"},{"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":"src/views/system/fromModeling/k-form-design-master/packages/components/KFormDesign/module","sourcesContent":["<!--\n * @Description: 代码预览组件\n * @Author: kcz\n * @Date: 2019-12-30 00:37:05\n * @LastEditors: kcz\n * @LastEditTime: 2021-05-27 15:18:39\n -->\n<template>\n <a-modal\n title=\"代码\"\n :footer=\"null\"\n :visible=\"visible\"\n @cancel=\"handleCancel\"\n wrapClassName=\"code-modal-9136076486841527\"\n style=\"top:20px;\"\n width=\"850px\"\n :destroyOnClose=\"true\"\n >\n <a-tabs tabPosition=\"left\" style=\"height:100%\">\n <a-tab-pane tab=\"VUE\" key=\"1\">\n <!-- vue code start -->\n <previewCode :editorJson=\"editorVueJson\" fileFormat=\"vue\" />\n <!-- vue code end -->\n </a-tab-pane>\n <a-tab-pane tab=\"HTML\" key=\"2\">\n <!-- html code start -->\n <previewCode :editorJson=\"editorHtmlJson\" fileFormat=\"html\" />\n <!-- html code end -->\n </a-tab-pane>\n </a-tabs>\n </a-modal>\n</template>\n<script>\nconst codeVueFront = `<template>\n <div>\n <k-form-build\n :value=\"jsonData\"\n ref=\"KFB\"\n @submit=\"handleSubmit\"\n />\n <button @click=\"getData\">提交</button>\n </div>\n</template>\n<script>\nexport default {\n name: 'Demo',\n data () {\n return {\n jsonData: `;\n/* eslint-disable */\nlet codeVueLast = `\n }\n },\n methods: {\n handleSubmit(p) {\n // 通过表单提交按钮触发,获取promise对象\n p().then(res => {\n // 获取数据成功\n alert(JSON.stringify(res))\n })\n .catch(err => {\n console.log(err, '校验失败')\n })\n },\n getData() {\n // 通过函数获取数据\n this.$refs.KFB.getData().then(res => {\n // 获取数据成功\n alert(JSON.stringify(res))\n })\n .catch(err => {\n console.log(err, '校验失败')\n })\n }\n }\n}\n<\\/script>`;\n\nlet codeHtmlFront = `<!DOCTYPE html>\n<html>\n\n<head>\n <title>表单设计器kcz</title>\n <meta charset=\"UTF-8\">\n <link rel=\"stylesheet\" href=\"http://unpkg.com/k-form-design/lib/k-form-design.css\">\n</head>\n\n<body>\n <div class=\"app\">\n <k-form-build ref=\"KFB\" @submit=\"handleSubmit\" :value=\"jsonData\"></k-form-build>\n <button @click=\"getData\">提交</button>\n </div>\n <script src=\"http://cdn.kcz66.com/vue.min.js\"><\\/script>\n <script src=\"http://unpkg.com/k-form-design/lib/k-form-design.umd.min.js\"><\\/script>\n <script>\n let jsonData = `;\n \n let codeHtmlLast = `\n let vm = new Vue({\n el: '.app',\n data: {\n jsonData\n },\n methods: {\n handleSubmit(p) {\n // 通过表单提交按钮触发,获取promise对象\n p().then(res => {\n // 获取数据成功\n alert(JSON.stringify(res))\n })\n .catch(err => {\n console.log(err, '校验失败')\n })\n },\n getData() {\n // 通过函数获取数据\n this.$refs.KFB.getData().then(res => {\n // 获取数据成功\n alert(JSON.stringify(res))\n })\n .catch(err => {\n console.log(err, '校验失败')\n })\n }\n }\n })\n <\\/script>\n</body>\n\n</html>`\n/* eslint-enable */\nimport previewCode from \"../../PreviewCode/index\";\nexport default {\n name: \"CodeModal\",\n data() {\n return {\n visible: false,\n editorVueJson: \"\",\n editorHtmlJson: \"\",\n jsonData: {}\n };\n },\n watch: {\n visible(val) {\n if (val) {\n this.editorVueJson =\n codeVueFront + JSON.stringify(this.jsonData) + codeVueLast;\n\n this.editorHtmlJson =\n codeHtmlFront + JSON.stringify(this.jsonData) + codeHtmlLast;\n }\n }\n },\n components: {\n previewCode\n },\n methods: {\n handleCancel() {\n this.visible = false;\n }\n }\n};\n</script>\n"]}]}
|