1 |
- {"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\KFormBuild\\buildBlocks.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\\KFormBuild\\buildBlocks.vue","mtime":1688635005194},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\babel.config.js","mtime":1688713370854},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiKTsKdmFyIF90eXBlb2YyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy90eXBlb2YuanMiKSk7CnZhciBfaW5kZXggPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4uL0tGb3JtSXRlbS9pbmRleCIpKTsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLyoKICogYXV0aG9yIGtjegogKiBkYXRlIDIwMTktMTEtMjAKICovCnZhciBfZGVmYXVsdDIgPSB7CiAgbmFtZTogImJ1aWxkQmxvY2tzIiwKICBwcm9wczogewogICAgcmVjb3JkOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBmb3JtQ29uZmlnOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBjb25maWc6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0sCiAgICBkeW5hbWljRGF0YTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICB9LAogICAgZGlzYWJsZWQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICB2YWxpZGF0b3JFcnJvcjogewogICAgICB0eXBlOiBbT2JqZWN0LCBudWxsXSwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBjb21wb25lbnRzOiB7CiAgICBLRm9ybUl0ZW06IF9pbmRleC5kZWZhdWx0CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYWN0aXZlS2V5OiAwCiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgdmFsaWRhdGlvblN1YmZvcm06IGZ1bmN0aW9uIHZhbGlkYXRpb25TdWJmb3JtKCkgewogICAgICAvLyDpqozor4HliqjmgIHooajmoLwKICAgICAgdmFyIG5lc3RlZENvbXBvbmVudHMgPSB0aGlzLiRyZWZzLm5lc3RlZENvbXBvbmVudHM7CiAgICAgIGlmICgoMCwgX3R5cGVvZjIuZGVmYXVsdCkobmVzdGVkQ29tcG9uZW50cykgPT09ICJvYmplY3QiICYmIG5lc3RlZENvbXBvbmVudHMgaW5zdGFuY2VvZiBBcnJheSkgewogICAgICAgIGZvciAodmFyIGkgPSAwOyBuZXN0ZWRDb21wb25lbnRzLmxlbmd0aCA+IGk7IGkrKykgewogICAgICAgICAgaWYgKCFuZXN0ZWRDb21wb25lbnRzW2ldLnZhbGlkYXRpb25TdWJmb3JtKCkpIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfSBlbHNlIGlmICh0eXBlb2YgbmVzdGVkQ29tcG9uZW50cyAhPT0gInVuZGVmaW5lZCIpIHsKICAgICAgICByZXR1cm4gbmVzdGVkQ29tcG9uZW50cy52YWxpZGF0aW9uU3ViZm9ybSgpOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9CiAgICB9LAogICAgaGFuZGxlQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UodmFsdWUsIGtleSkgewogICAgICB0aGlzLiRlbWl0KCJjaGFuZ2UiLCB2YWx1ZSwga2V5KTsKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICAvKioKICAgICAqIEBhdXRob3I6IGxpemhpY2hhbzxtZXRlb3JvY0BvdXRsb29rLmNvbT4KICAgICAqIEBkZXNjcmlwdGlvbjog55uR6KeGdmFsaWRhdG9yRXJyb3Llr7nosaHvvIzlvZPmo4DmtYvliLBUYWJz5Lit5pyJ6KGo5Y2V5qCh6aqM5peg5rOV6YCa6L+H5pe277yM5YiH5o2i5Yiw5pyA6L+R5qCh6aqM5aSx6LSl55qEdGFi6aG144CCCiAgICAgKi8KICAgIHZhbGlkYXRvckVycm9yOiB7CiAgICAgIGRlZXA6IHRydWUsCiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobikgewogICAgICAgIHZhciBlcnJvckl0ZW1zID0gT2JqZWN0LmtleXMobik7CiAgICAgICAgaWYgKGVycm9ySXRlbXMubGVuZ3RoKSB7CiAgICAgICAgICBpZiAoIXRoaXMucmVjb3JkLmNvbHVtbnMpIHJldHVybiBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmQuY29sdW1ucy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICB2YXIgZXJyID0gdGhpcy5yZWNvcmQuY29sdW1uc1tpXS5saXN0LmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgIHJldHVybiBlcnJvckl0ZW1zLmluY2x1ZGVzKGl0ZW0ubW9kZWwpOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgaWYgKGVyci5sZW5ndGgpIHsKICAgICAgICAgICAgICB0aGlzLmFjdGl2ZUtleSA9IGk7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Mjs="},{"version":3,"names":["_index","_interopRequireDefault","require","_default2","name","props","record","type","Object","required","formConfig","config","default","_default","dynamicData","disabled","Boolean","validatorError","components","KFormItem","data","activeKey","methods","validationSubform","nestedComponents","$refs","_typeof2","Array","i","length","handleChange","value","key","$emit","watch","deep","handler","n","errorItems","keys","columns","err","list","filter","item","includes","model","exports"],"sources":["src/views/system/fromModeling/k-form-design-master/packages/components/KFormBuild/buildBlocks.vue"],"sourcesContent":["<template>\n <!-- 标签页布局 -->\n <a-tabs\n v-if=\"record.type === 'tabs'\"\n class=\"grid-row\"\n :default-active-key=\"0\"\n :tabBarGutter=\"record.options.tabBarGutter\"\n :type=\"record.options.type\"\n :size=\"record.options.size\"\n :tabPosition=\"record.options.tabPosition\"\n :animated=\"record.options.animated\"\n v-model=\"activeKey\"\n >\n <a-tab-pane\n v-for=\"(tabItem, index) in record.columns\"\n :key=\"index\"\n :tab=\"tabItem.label\"\n :forceRender=\"true\"\n >\n <buildBlocks\n ref=\"nestedComponents\"\n @handleReset=\"$emit('handleReset')\"\n @change=\"handleChange\"\n v-for=\"item in tabItem.list\"\n :disabled=\"disabled\"\n :dynamicData=\"dynamicData\"\n :key=\"item.key\"\n :record=\"item\"\n :formConfig=\"formConfig\"\n :config=\"config\"\n />\n </a-tab-pane>\n </a-tabs>\n <!-- 栅格布局 -->\n <a-row\n v-else-if=\"record.type === 'grid'\"\n class=\"grid-row\"\n :gutter=\"record.options.gutter\"\n >\n <a-col\n class=\"grid-col\"\n v-for=\"(colItem, idnex) in record.columns\"\n :key=\"idnex\"\n :span=\"colItem.span || 0\"\n >\n <buildBlocks\n ref=\"nestedComponents\"\n @handleReset=\"$emit('handleReset')\"\n @change=\"handleChange\"\n v-for=\"item in colItem.list\"\n :disabled=\"disabled\"\n :dynamicData=\"dynamicData\"\n :key=\"item.key\"\n :record=\"item\"\n :formConfig=\"formConfig\"\n :config=\"config\"\n />\n </a-col>\n </a-row>\n <!-- 卡片布局 -->\n <a-card\n v-else-if=\"record.type === 'card'\"\n class=\"grid-row\"\n :title=\"record.label\"\n >\n <buildBlocks\n ref=\"nestedComponents\"\n @handleReset=\"$emit('handleReset')\"\n @change=\"handleChange\"\n v-for=\"item in record.list\"\n :disabled=\"disabled\"\n :dynamicData=\"dynamicData\"\n :key=\"item.key\"\n :record=\"item\"\n :formConfig=\"formConfig\"\n :config=\"config\"\n />\n </a-card>\n <!-- 表格布局 -->\n <table\n v-else-if=\"record.type === 'table'\"\n class=\"kk-table-9136076486841527\"\n :class=\"{\n bright: record.options.bright,\n small: record.options.small,\n bordered: record.options.bordered\n }\"\n :style=\"'width:' + record.options.width + ';' + record.options.customStyle\"\n >\n <tr v-for=\"(trItem, trIndex) in record.trs\" :key=\"trIndex\">\n <td\n class=\"table-td\"\n v-for=\"(tdItem, tdIndex) in trItem.tds.filter(\n item => item.colspan && item.rowspan\n )\"\n :key=\"tdIndex\"\n :colspan=\"tdItem.colspan\"\n :rowspan=\"tdItem.rowspan\"\n >\n <buildBlocks\n ref=\"nestedComponents\"\n @handleReset=\"$emit('handleReset')\"\n @change=\"handleChange\"\n v-for=\"item in tdItem.list\"\n :disabled=\"disabled\"\n :dynamicData=\"dynamicData\"\n :key=\"item.key\"\n :record=\"item\"\n :formConfig=\"formConfig\"\n :config=\"config\"\n />\n </td>\n </tr>\n </table>\n\n <KFormItem\n v-else-if=\"!record.options.hidden\"\n ref=\"nestedComponents\"\n @handleReset=\"$emit('handleReset')\"\n @change=\"handleChange\"\n :disabled=\"disabled\"\n :dynamicData=\"dynamicData\"\n :key=\"record.key\"\n :record=\"record\"\n :formConfig=\"formConfig\"\n :config=\"config\"\n />\n</template>\n<script>\n/*\n * author kcz\n * date 2019-11-20\n */\nimport KFormItem from \"../KFormItem/index\";\nexport default {\n name: \"buildBlocks\",\n props: {\n record: {\n type: Object,\n required: true\n },\n formConfig: {\n type: Object,\n required: true\n },\n config: {\n type: Object,\n default: () => ({})\n },\n dynamicData: {\n type: Object,\n required: true\n },\n disabled: {\n type: Boolean,\n default: false\n },\n validatorError: {\n type: [Object, null],\n default: () => ({})\n }\n },\n components: {\n KFormItem\n },\n data() {\n return {\n activeKey: 0\n };\n },\n methods: {\n validationSubform() {\n // 验证动态表格\n const nestedComponents = this.$refs.nestedComponents;\n if (\n typeof nestedComponents === \"object\" &&\n nestedComponents instanceof Array\n ) {\n for (let i = 0; nestedComponents.length > i; i++) {\n if (!nestedComponents[i].validationSubform()) {\n return false;\n }\n }\n return true;\n } else if (typeof nestedComponents !== \"undefined\") {\n return nestedComponents.validationSubform();\n } else {\n return true;\n }\n },\n handleChange(value, key) {\n this.$emit(\"change\", value, key);\n }\n },\n watch: {\n /**\n * @author: lizhichao<meteoroc@outlook.com>\n * @description: 监视validatorError对象,当检测到Tabs中有表单校验无法通过时,切换到最近校验失败的tab页。\n */\n validatorError: {\n deep: true,\n handler: function(n) {\n const errorItems = Object.keys(n);\n if (errorItems.length) {\n if (!this.record.columns) return false;\n for (let i = 0; i < this.record.columns.length; i++) {\n const err = this.record.columns[i].list.filter(item =>\n errorItems.includes(item.model)\n );\n if (err.length) {\n this.activeKey = i;\n break;\n }\n }\n }\n }\n }\n }\n};\n</script>\n"],"mappings":";;;;;;;;;;;;;AAqIA,IAAAA,MAAA,GAAAC,sBAAA,CAAAC,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAJA;AACA;AACA;AACA;AAHA,IAAAC,SAAA,GAKA;EACAC,IAAA;EACAC,KAAA;IACAC,MAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,QAAA;IACA;IACAC,UAAA;MACAH,IAAA,EAAAC,MAAA;MACAC,QAAA;IACA;IACAE,MAAA;MACAJ,IAAA,EAAAC,MAAA;MACAI,OAAA,WAAAC,SAAA;QAAA;MAAA;IACA;IACAC,WAAA;MACAP,IAAA,EAAAC,MAAA;MACAC,QAAA;IACA;IACAM,QAAA;MACAR,IAAA,EAAAS,OAAA;MACAJ,OAAA;IACA;IACAK,cAAA;MACAV,IAAA,GAAAC,MAAA;MACAI,OAAA,WAAAC,SAAA;QAAA;MAAA;IACA;EACA;EACAK,UAAA;IACAC,SAAA,EAAAA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,SAAA;IACA;EACA;EACAC,OAAA;IACAC,iBAAA,WAAAA,kBAAA;MACA;MACA,IAAAC,gBAAA,QAAAC,KAAA,CAAAD,gBAAA;MACA,IACA,IAAAE,QAAA,CAAAd,OAAA,EAAAY,gBAAA,kBACAA,gBAAA,YAAAG,KAAA,EACA;QACA,SAAAC,CAAA,MAAAJ,gBAAA,CAAAK,MAAA,GAAAD,CAAA,EAAAA,CAAA;UACA,KAAAJ,gBAAA,CAAAI,CAAA,EAAAL,iBAAA;YACA;UACA;QACA;QACA;MACA,kBAAAC,gBAAA;QACA,OAAAA,gBAAA,CAAAD,iBAAA;MACA;QACA;MACA;IACA;IACAO,YAAA,WAAAA,aAAAC,KAAA,EAAAC,GAAA;MACA,KAAAC,KAAA,WAAAF,KAAA,EAAAC,GAAA;IACA;EACA;EACAE,KAAA;IACA;AACA;AACA;AACA;IACAjB,cAAA;MACAkB,IAAA;MACAC,OAAA,WAAAA,QAAAC,CAAA;QACA,IAAAC,UAAA,GAAA9B,MAAA,CAAA+B,IAAA,CAAAF,CAAA;QACA,IAAAC,UAAA,CAAAT,MAAA;UACA,UAAAvB,MAAA,CAAAkC,OAAA;UACA,SAAAZ,CAAA,MAAAA,CAAA,QAAAtB,MAAA,CAAAkC,OAAA,CAAAX,MAAA,EAAAD,CAAA;YACA,IAAAa,GAAA,QAAAnC,MAAA,CAAAkC,OAAA,CAAAZ,CAAA,EAAAc,IAAA,CAAAC,MAAA,WAAAC,IAAA;cAAA,OACAN,UAAA,CAAAO,QAAA,CAAAD,IAAA,CAAAE,KAAA;YAAA,CACA;YACA,IAAAL,GAAA,CAAAZ,MAAA;cACA,KAAAR,SAAA,GAAAO,CAAA;cACA;YACA;UACA;QACA;MACA;IACA;EACA;AACA;AAAAmB,OAAA,CAAAnC,OAAA,GAAAT,SAAA"}]}
|