8fd1f9a33f3161139d9cb8b6c7fd8b25.json 7.4 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\\src\\views\\system\\fromModeling\\package\\components\\KChangeOption\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\fromModeling\\package\\components\\KChangeOption\\index.vue","mtime":1688635005023},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCi8qCiAqIGF1dGhvciBrY3oKICogZGF0ZSAyMDE5LTExLTIwCiAqIGRlc2NyaXB0aW9uIOS/ruaUueWkmumAieOAgeS4i+aLieOAgeWNlemAieetieaOp+S7tm9wdGlvbnPnmoTnu4Tku7bvvIzmt7vliqDnp7vpmaTmoKHpqozop4TliLbnmoTnu4Tku7YKICovCmltcG9ydCB7IHBsdWdpbk1hbmFnZXIgfSBmcm9tICIuLi8uLi91dGlscy9pbmRleCI7CmNvbnN0IElucHV0ID0gcGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoImlucHV0IikuY29tcG9uZW50Owpjb25zdCBJbnB1dE51bWJlciA9IHBsdWdpbk1hbmFnZXIuZ2V0Q29tcG9uZW50KCJudW1iZXIiKS5jb21wb25lbnQ7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiS0NoYW5nZU9wdGlvbiIsCiAgY29tcG9uZW50czogewogICAgSW5wdXQsCiAgICBJbnB1dE51bWJlcgogIH0sCiAgcHJvcHM6IHsKICAgIHZhbHVlOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICByZXF1aXJlZDogdHJ1ZQogICAgfSwKICAgIHR5cGU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAib3B0aW9uIgogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgaGFuZGxlQWRkKCkgewogICAgICAvLyDmt7vliqAKICAgICAgY29uc3QgYWRkRGF0YSA9IFsKICAgICAgICAuLi50aGlzLnZhbHVlLAogICAgICAgIHsKICAgICAgICAgIHZhbHVlOiBgJHt0aGlzLnZhbHVlLmxlbmd0aCArIDF9YCwKICAgICAgICAgIGxhYmVsOiAi6YCJ6aG5IiArICh0aGlzLnZhbHVlLmxlbmd0aCArIDEpLAogICAgICAgICAgbGlzdDogdGhpcy50eXBlID09PSAidGFiIiA/IFtdIDogdW5kZWZpbmVkCiAgICAgICAgfQogICAgICBdOwogICAgICB0aGlzLiRlbWl0KCJpbnB1dCIsIGFkZERhdGEpOwogICAgfSwKICAgIGhhbmRsZUFkZENvbCgpIHsKICAgICAgLy8g5re75Yqg5qCF5qC8Q29sCiAgICAgIGNvbnN0IGFkZERhdGEgPSBbCiAgICAgICAgLi4udGhpcy52YWx1ZSwKICAgICAgICB7CiAgICAgICAgICBzcGFuOiAxMiwKICAgICAgICAgIGxpc3Q6IFtdCiAgICAgICAgfQogICAgICBdOwogICAgICB0aGlzLiRlbWl0KCJpbnB1dCIsIGFkZERhdGEpOwogICAgfSwKICAgIGhhbmRsZUFkZFJ1bGVzKCkgewogICAgICBjb25zdCBhZGREYXRhID0gWwogICAgICAgIC4uLnRoaXMudmFsdWUsCiAgICAgICAgewogICAgICAgICAgcGF0dGVybjogIiIsCiAgICAgICAgICBtZXNzYWdlOiAiIgogICAgICAgIH0KICAgICAgXTsKICAgICAgdGhpcy4kZW1pdCgiaW5wdXQiLCBhZGREYXRhKTsKICAgIH0sCiAgICBoYW5kbGVEZWxldGUoZGVsZXRlSW5kZXgpIHsKICAgICAgLy8g5Yig6ZmkCiAgICAgIHRoaXMuJGVtaXQoCiAgICAgICAgImlucHV0IiwKICAgICAgICB0aGlzLnZhbHVlLmZpbHRlcigodmFsLCBpbmRleCkgPT4gaW5kZXggIT09IGRlbGV0ZUluZGV4KQogICAgICApOwogICAgfQogIH0KfTsK"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/system/fromModeling/package/components/KChangeOption","sourcesContent":["<template>\n <div class=\"option-change-container\">\n <a-row v-if=\"type === 'option' || type === 'tab'\" :gutter=\"8\">\n <div class=\"option-change-box\" v-for=\"(val, index) in value\" :key=\"index\">\n <a-col :span=\"9\"><Input v-model=\"val.label\" placeholder=\"名称\"/></a-col>\n <a-col :span=\"9\"><Input v-model=\"val.value\" placeholder=\"值\"/></a-col>\n <a-col :span=\"6\"\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\n <a-icon type=\"delete\" /></div\n ></a-col>\n </div>\n <a-col :span=\"24\"><a @click=\"handleAdd\">添加</a></a-col>\n </a-row>\n\n <a-row v-if=\"type === 'rules'\" :gutter=\"8\">\n <span v-for=\"(val, index) in value\" :key=\"index\">\n <div class=\"option-change-box\" v-if=\"index !== 0\">\n <a-col :span=\"18\"\n ><Input v-model=\"val.message\" placeholder=\"提示信息\"\n /></a-col>\n <a-col :span=\"18\"\n ><Input v-model=\"val.pattern\" placeholder=\"正则表达式pattern\"\n /></a-col>\n <a-col :span=\"6\"\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\n <a-icon type=\"delete\" /></div\n ></a-col>\n </div>\n </span>\n <a-col :span=\"24\"><a @click=\"handleAddRules\">增加校验</a></a-col>\n </a-row>\n <a-row v-else-if=\"type === 'colspan'\" :gutter=\"8\">\n <div class=\"option-change-box\" v-for=\"(val, index) in value\" :key=\"index\">\n <a-col :span=\"18\"\n ><InputNumber\n style=\"width:100%\"\n :max=\"24\"\n v-model=\"val.span\"\n placeholder=\"名称\"\n /></a-col>\n <a-col :span=\"6\"\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\n <a-icon type=\"delete\" /></div\n ></a-col>\n </div>\n <a-col :span=\"24\"><a @click=\"handleAddCol\">添加</a></a-col>\n </a-row>\n </div>\n</template>\n<script>\n/*\n * author kcz\n * date 2019-11-20\n * description 修改多选、下拉、单选等控件options的组件,添加移除校验规制的组件\n */\nimport { pluginManager } from \"../../utils/index\";\nconst Input = pluginManager.getComponent(\"input\").component;\nconst InputNumber = pluginManager.getComponent(\"number\").component;\nexport default {\n name: \"KChangeOption\",\n components: {\n Input,\n InputNumber\n },\n props: {\n value: {\n type: Array,\n required: true\n },\n type: {\n type: String,\n default: \"option\"\n }\n },\n methods: {\n handleAdd() {\n // 添加\n const addData = [\n ...this.value,\n {\n value: `${this.value.length + 1}`,\n label: \"选项\" + (this.value.length + 1),\n list: this.type === \"tab\" ? [] : undefined\n }\n ];\n this.$emit(\"input\", addData);\n },\n handleAddCol() {\n // 添加栅格Col\n const addData = [\n ...this.value,\n {\n span: 12,\n list: []\n }\n ];\n this.$emit(\"input\", addData);\n },\n handleAddRules() {\n const addData = [\n ...this.value,\n {\n pattern: \"\",\n message: \"\"\n }\n ];\n this.$emit(\"input\", addData);\n },\n handleDelete(deleteIndex) {\n // 删除\n this.$emit(\n \"input\",\n this.value.filter((val, index) => index !== deleteIndex)\n );\n }\n }\n};\n</script>\n"]}]}