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\\fromModel\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\fromModel\\index.vue","mtime":1689243618515},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQovLyDnlJ/miJBIVE1M55qEDQpsZXQgY29kZUh0bWxGcm9udCA9IGA8IURPQ1RZUEUgaHRtbD4NCjxodG1sPg0KDQo8aGVhZD4NCiAgPHRpdGxlPuihqOWNleiuvuiuoTwvdGl0bGU+DQogIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4NCiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vdW5wa2cuY29tL2stZm9ybS1kZXNpZ24vbGliL2stZm9ybS1kZXNpZ24uY3NzIj4NCjwvaGVhZD4NCg0KPGJvZHk+DQogIDxkaXYgY2xhc3M9ImFwcCI+DQogICAgPGstZm9ybS1idWlsZCByZWY9IktGQiIgQHN1Ym1pdD0iaGFuZGxlU3VibWl0IiA6dmFsdWU9Impzb25EYXRhIj48L2stZm9ybS1idWlsZD4NCiAgICA8YnV0dG9uIEBjbGljaz0iZ2V0RGF0YSI+5o+Q5LqkPC9idXR0b24+DQogIDwvZGl2Pg0KICA8c2NyaXB0IHNyYz0iaHR0cDovL2Nkbi5rY3o2Ni5jb20vdnVlLm1pbi5qcyI+PFwvc2NyaXB0Pg0KICA8c2NyaXB0IHNyYz0iaHR0cDovL3VucGtnLmNvbS9rLWZvcm0tZGVzaWduL2xpYi9rLWZvcm0tZGVzaWduLnVtZC5taW4uanMiPjxcL3NjcmlwdD4NCiAgPHNjcmlwdD4NCiAgICBsZXQganNvbkRhdGEgPSBgOw0KICAgIA0KICAgIGxldCBjb2RlSHRtbExhc3QgPSBgDQogICAgbGV0IHZtID0gbmV3IFZ1ZSh7DQogICAgICBlbDogJy5hcHAnLA0KICAgICAgZGF0YTogew0KICAgICAgICBqc29uRGF0YQ0KICAgICAgfSwNCiAgICAgIG1ldGhvZHM6IHsNCiAgICAgICAgaGFuZGxlU3VibWl0KHApIHsNCiAgICAgICAgICAvLyDpgJrov4fooajljZXmj5DkuqTmjInpkq7op6blj5HvvIzojrflj5Zwcm9taXNl5a+56LGhDQogICAgICAgICAgcCgpLnRoZW4ocmVzID0+IHsNCiAgICAgICAgICAgIC8vIOiOt+WPluaVsOaNruaIkOWKnw0KICAgICAgICAgICAgYWxlcnQoSlNPTi5zdHJpbmdpZnkocmVzKSkNCiAgICAgICAgICB9KQ0KICAgICAgICAgICAgLmNhdGNoKGVyciA9PiB7DQogICAgICAgICAgICAgIGNvbnNvbGUubG9nKGVyciwgJ+agoemqjOWksei0pScpDQogICAgICAgICAgICB9KQ0KICAgICAgICB9LA0KICAgICAgICBnZXREYXRhKCkgew0KICAgICAgICAgIC8vIOmAmui/h+WHveaVsOiOt+WPluaVsOaNrg0KICAgICAgICAgIHRoaXMuJHJlZnMuS0ZCLmdldERhdGEoKS50aGVuKHJlcyA9PiB7DQogICAgICAgICAgICAvLyDojrflj5bmlbDmja7miJDlip8NCiAgICAgICAgICAgIGFsZXJ0KEpTT04uc3RyaW5naWZ5KHJlcykpDQogICAgICAgICAgfSkNCiAgICAgICAgICAgIC5jYXRjaChlcnIgPT4gew0KICAgICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIsICfmoKHpqozlpLHotKUnKQ0KICAgICAgICAgICAgfSkNCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0pDQogIDxcL3NjcmlwdD4NCjwvYm9keT4NCg0KPC9odG1sPmANCmltcG9ydCB7IGFkZEZvcm0gLGdldEZvcm0sdXBkYXRlRm9ybX0gZnJvbSAiQC9hcGkvZHJhZ2Zvcm0vZm9ybSI7DQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6J2Zyb21Nb2RlbCcsDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGZpZDogbnVsbCwNCiAgICB9Ow0KICB9LA0KICBtZXRob2RzOiB7DQogICAgaGFuZGxlU2F2ZSh2YWx1ZXMpIHsNCiAgICAgIC8vIGNvbnNvbGUubG9nKHZhbHVlcyk7DQogICAgICB2YXIganNvbkRhdGEgPSBKU09OLnBhcnNlKHZhbHVlcyk7DQogICAgICAvLw0KICAgICAgdmFyIGVkaXRvckh0bWxKc29uID0NCiAgICAgICAgICBjb2RlSHRtbEZyb250ICsgSlNPTi5zdHJpbmdpZnkoanNvbkRhdGEpICsgY29kZUh0bWxMYXN0Ow0KICAgICAgY29uc29sZS5sb2codGhpcy5maWQpDQogICAgICBpZighdGhpcy5maWQpew0KICAgICAgICBhZGRGb3JtKHsNCiAgICAgICAgICBkZk5hbWU6JzEnLA0KICAgICAgICAgIGRmTmlja25hbWU6JzEnLA0KICAgICAgICAgIGRmVnVlVGVtcGxhdGU6dmFsdWVzLA0KICAgICAgICAgIGRmSHRtbFRlbXBsYXRlOmVkaXRvckh0bWxKc29uLnRvU3RyaW5nKCksDQogICAgICAgICAgZGZGb3JtU3FsOicnLA0KICAgICAgICAgIGRmTm9kZUlkOicnLA0KICAgICAgICAgIGRmRGF0YWJhc2U6JycsDQogICAgICAgICAgZGZUYWJsZU5hbWU6JycsDQogICAgICAgIH0pLnRoZW4oKHJlcyk9PnsNCiAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpOw0KICAgICAgICB9KQ0KICAgICAgfWVsc2V7DQogICAgICAgIHVwZGF0ZUZvcm0oew0KICAgICAgICAgIGRmTmFtZTonMScsDQogICAgICAgICAgZGZOaWNrbmFtZTonMScsDQogICAgICAgICAgZGZWdWVUZW1wbGF0ZTp2YWx1ZXMsDQogICAgICAgICAgZGZIdG1sVGVtcGxhdGU6ZWRpdG9ySHRtbEpzb24udG9TdHJpbmcoKSwNCiAgICAgICAgICBkZkZvcm1TcWw6JycsDQogICAgICAgICAgZGZOb2RlSWQ6JycsDQogICAgICAgICAgZGZEYXRhYmFzZTonJywNCiAgICAgICAgICBkZlRhYmxlTmFtZTonJywNCiAgICAgICAgICBmSWQ6dGhpcy5maWQNCiAgICAgICAgfSkudGhlbigocmVzKT0+ew0KICAgICAgICAgIGNvbnNvbGUubG9nKHJlcykNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHJlcy5tc2cpDQogICAgICAgIH0pDQogICAgICB9DQogICAgICANCiAgICANCiAgICB9LA0KDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgY29uc3QgZmlkID0gdGhpcy4kcm91dGUucGFyYW1zLmlkOw0KDQogICAgaWYoIWZpZClyZXR1cm47DQogICAgdGhpcy5maWQgPSBmaWQ7DQogICAgDQogICAgZ2V0Rm9ybShmaWQpLnRoZW4ocmVzcG9uc2UgPT4gew0KICAgICAgY29uc29sZS5sb2cocmVzcG9uc2UpDQogICAgICBjb25zdCBqc29uRGF0YSA9IEpTT04ucGFyc2UocmVzcG9uc2UuZGF0YS5kZlZ1ZVRlbXBsYXRlKQ0KICAgICAgdGhpcy4kcmVmcy5rZmQuaGFuZGxlU2V0RGF0YShqc29uRGF0YSkNCiAgICB9KTsNCiAgfSwNCn07DQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;AAWA;AACA;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;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;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/system/fromModel","sourcesContent":["<template>\r\n <div>\r\n <k-form-design \r\n :showHead=\"false\"\r\n @save=\"handleSave\"\r\n @exportCode=\"handCode\"\r\n ref=\"kfd\"\r\n />\r\n </div>\r\n </template>\r\n<script>\r\n// 生成HTML的\r\nlet codeHtmlFront = `<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n <title>表单设计</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\nimport { addForm ,getForm,updateForm} from \"@/api/dragform/form\";\r\nexport default {\r\n name:'fromModel',\r\n data() {\r\n return {\r\n fid: null,\r\n };\r\n },\r\n methods: {\r\n handleSave(values) {\r\n // console.log(values);\r\n var jsonData = JSON.parse(values);\r\n //\r\n var editorHtmlJson =\r\n codeHtmlFront + JSON.stringify(jsonData) + codeHtmlLast;\r\n console.log(this.fid)\r\n if(!this.fid){\r\n addForm({\r\n dfName:'1',\r\n dfNickname:'1',\r\n dfVueTemplate:values,\r\n dfHtmlTemplate:editorHtmlJson.toString(),\r\n dfFormSql:'',\r\n dfNodeId:'',\r\n dfDatabase:'',\r\n dfTableName:'',\r\n }).then((res)=>{\r\n console.log(res);\r\n })\r\n }else{\r\n updateForm({\r\n dfName:'1',\r\n dfNickname:'1',\r\n dfVueTemplate:values,\r\n dfHtmlTemplate:editorHtmlJson.toString(),\r\n dfFormSql:'',\r\n dfNodeId:'',\r\n dfDatabase:'',\r\n dfTableName:'',\r\n fId:this.fid\r\n }).then((res)=>{\r\n console.log(res)\r\n this.$message(res.msg)\r\n })\r\n }\r\n \r\n \r\n },\r\n\r\n },\r\n mounted() {\r\n const fid = this.$route.params.id;\r\n\r\n if(!fid)return;\r\n this.fid = fid;\r\n \r\n getForm(fid).then(response => {\r\n console.log(response)\r\n const jsonData = JSON.parse(response.data.dfVueTemplate)\r\n this.$refs.kfd.handleSetData(jsonData)\r\n });\r\n },\r\n};\r\n</script>\r\n\r\n<style>\r\n aside{\r\n width: 340px !important;\r\n }\r\n</style>\r\n\r\n"]}]}
|