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\\KChangeOption\\index.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\\KChangeOption\\index.vue","mtime":1688725441931},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQovKg0KICogYXV0aG9yIGtjeg0KICogZGF0ZSAyMDE5LTExLTIwDQogKiBkZXNjcmlwdGlvbiDkv67mlLnlpJrpgInjgIHkuIvmi4njgIHljZXpgInnrYnmjqfku7ZvcHRpb25z55qE57uE5Lu277yM5re75Yqg56e76Zmk5qCh6aqM6KeE5Yi255qE57uE5Lu2DQogKi8NCmltcG9ydCB7IHBsdWdpbk1hbmFnZXIgfSBmcm9tICIuLi8uLi91dGlscy9pbmRleCI7DQpjb25zdCBJbnB1dCA9IHBsdWdpbk1hbmFnZXIuZ2V0Q29tcG9uZW50KCJpbnB1dCIpLmNvbXBvbmVudDsNCmNvbnN0IElucHV0TnVtYmVyID0gcGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoIm51bWJlciIpLmNvbXBvbmVudDsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgbmFtZTogIktDaGFuZ2VPcHRpb24iLA0KICBjb21wb25lbnRzOiB7DQogICAgSW5wdXQsDQogICAgSW5wdXROdW1iZXINCiAgfSwNCiAgcHJvcHM6IHsNCiAgICB2YWx1ZTogew0KICAgICAgdHlwZTogQXJyYXksDQogICAgICByZXF1aXJlZDogdHJ1ZQ0KICAgIH0sDQogICAgdHlwZTogew0KICAgICAgdHlwZTogU3RyaW5nLA0KICAgICAgZGVmYXVsdDogIm9wdGlvbiINCiAgICB9DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBoYW5kbGVBZGQoKSB7DQogICAgICAvLyDmt7vliqANCiAgICAgIGNvbnN0IGFkZERhdGEgPSBbDQogICAgICAgIC4uLnRoaXMudmFsdWUsDQogICAgICAgIHsNCiAgICAgICAgICB2YWx1ZTogYCR7dGhpcy52YWx1ZS5sZW5ndGggKyAxfWAsDQogICAgICAgICAgbGFiZWw6ICLpgInpobkiICsgKHRoaXMudmFsdWUubGVuZ3RoICsgMSksDQogICAgICAgICAgbGlzdDogdGhpcy50eXBlID09PSAidGFiIiA/IFtdIDogdW5kZWZpbmVkDQogICAgICAgIH0NCiAgICAgIF07DQogICAgICB0aGlzLiRlbWl0KCJpbnB1dCIsIGFkZERhdGEpOw0KICAgIH0sDQogICAgaGFuZGxlQWRkQ29sKCkgew0KICAgICAgLy8g5re75Yqg5qCF5qC8Q29sDQogICAgICBjb25zdCBhZGREYXRhID0gWw0KICAgICAgICAuLi50aGlzLnZhbHVlLA0KICAgICAgICB7DQogICAgICAgICAgc3BhbjogMTIsDQogICAgICAgICAgbGlzdDogW10NCiAgICAgICAgfQ0KICAgICAgXTsNCiAgICAgIHRoaXMuJGVtaXQoImlucHV0IiwgYWRkRGF0YSk7DQogICAgfSwNCiAgICBoYW5kbGVBZGRSdWxlcygpIHsNCiAgICAgIGNvbnN0IGFkZERhdGEgPSBbDQogICAgICAgIC4uLnRoaXMudmFsdWUsDQogICAgICAgIHsNCiAgICAgICAgICBwYXR0ZXJuOiAiIiwNCiAgICAgICAgICBtZXNzYWdlOiAiIg0KICAgICAgICB9DQogICAgICBdOw0KICAgICAgdGhpcy4kZW1pdCgiaW5wdXQiLCBhZGREYXRhKTsNCiAgICB9LA0KICAgIGhhbmRsZURlbGV0ZShkZWxldGVJbmRleCkgew0KICAgICAgLy8g5Yig6ZmkDQogICAgICB0aGlzLiRlbWl0KA0KICAgICAgICAiaW5wdXQiLA0KICAgICAgICB0aGlzLnZhbHVlLmZpbHRlcigodmFsLCBpbmRleCkgPT4gaW5kZXggIT09IGRlbGV0ZUluZGV4KQ0KICAgICAgKTsNCiAgICB9DQogIH0NCn07DQo="},{"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":"node_modules/k-form-design/packages/components/KChangeOption","sourcesContent":["<template>\r\n <div class=\"option-change-container\">\r\n <a-row v-if=\"type === 'option' || type === 'tab'\" :gutter=\"8\">\r\n <div class=\"option-change-box\" v-for=\"(val, index) in value\" :key=\"index\">\r\n <a-col :span=\"9\"><Input v-model=\"val.label\" placeholder=\"名称\"/></a-col>\r\n <a-col :span=\"9\"><Input v-model=\"val.value\" placeholder=\"值\"/></a-col>\r\n <a-col :span=\"6\"\r\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\r\n <a-icon type=\"delete\" /></div\r\n ></a-col>\r\n </div>\r\n <a-col :span=\"24\"><a @click=\"handleAdd\">添加</a></a-col>\r\n </a-row>\r\n\r\n <a-row v-if=\"type === 'rules'\" :gutter=\"8\">\r\n <span v-for=\"(val, index) in value\" :key=\"index\">\r\n <div class=\"option-change-box\" v-if=\"index !== 0\">\r\n <a-col :span=\"18\"\r\n ><Input v-model=\"val.message\" placeholder=\"提示信息\"\r\n /></a-col>\r\n <a-col :span=\"18\"\r\n ><Input v-model=\"val.pattern\" placeholder=\"正则表达式pattern\"\r\n /></a-col>\r\n <a-col :span=\"6\"\r\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\r\n <a-icon type=\"delete\" /></div\r\n ></a-col>\r\n </div>\r\n </span>\r\n <a-col :span=\"24\"><a @click=\"handleAddRules\">增加校验</a></a-col>\r\n </a-row>\r\n <a-row v-else-if=\"type === 'colspan'\" :gutter=\"8\">\r\n <div class=\"option-change-box\" v-for=\"(val, index) in value\" :key=\"index\">\r\n <a-col :span=\"18\"\r\n ><InputNumber\r\n style=\"width:100%\"\r\n :max=\"24\"\r\n v-model=\"val.span\"\r\n placeholder=\"名称\"\r\n /></a-col>\r\n <a-col :span=\"6\"\r\n ><div @click=\"handleDelete(index)\" class=\"option-delete-box\">\r\n <a-icon type=\"delete\" /></div\r\n ></a-col>\r\n </div>\r\n <a-col :span=\"24\"><a @click=\"handleAddCol\">添加</a></a-col>\r\n </a-row>\r\n </div>\r\n</template>\r\n<script>\r\n/*\r\n * author kcz\r\n * date 2019-11-20\r\n * description 修改多选、下拉、单选等控件options的组件,添加移除校验规制的组件\r\n */\r\nimport { pluginManager } from \"../../utils/index\";\r\nconst Input = pluginManager.getComponent(\"input\").component;\r\nconst InputNumber = pluginManager.getComponent(\"number\").component;\r\nexport default {\r\n name: \"KChangeOption\",\r\n components: {\r\n Input,\r\n InputNumber\r\n },\r\n props: {\r\n value: {\r\n type: Array,\r\n required: true\r\n },\r\n type: {\r\n type: String,\r\n default: \"option\"\r\n }\r\n },\r\n methods: {\r\n handleAdd() {\r\n // 添加\r\n const addData = [\r\n ...this.value,\r\n {\r\n value: `${this.value.length + 1}`,\r\n label: \"选项\" + (this.value.length + 1),\r\n list: this.type === \"tab\" ? [] : undefined\r\n }\r\n ];\r\n this.$emit(\"input\", addData);\r\n },\r\n handleAddCol() {\r\n // 添加栅格Col\r\n const addData = [\r\n ...this.value,\r\n {\r\n span: 12,\r\n list: []\r\n }\r\n ];\r\n this.$emit(\"input\", addData);\r\n },\r\n handleAddRules() {\r\n const addData = [\r\n ...this.value,\r\n {\r\n pattern: \"\",\r\n message: \"\"\r\n }\r\n ];\r\n this.$emit(\"input\", addData);\r\n },\r\n handleDelete(deleteIndex) {\r\n // 删除\r\n this.$emit(\r\n \"input\",\r\n this.value.filter((val, index) => index !== deleteIndex)\r\n );\r\n }\r\n }\r\n};\r\n</script>\r\n"]}]}
|