13f97a0d7bcc1bef6d1bc3e4fc170972.json 14 KB

1
  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\\node_modules\\k-form-design\\packages\\components\\KFormBuild\\buildBlocks.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\\KFormBuild\\buildBlocks.vue","mtime":1688725441363},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiKTsKdmFyIF90eXBlb2YyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy90eXBlb2YuanMiKSk7CnZhciBfaW5kZXggPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4uL0tGb3JtSXRlbS9pbmRleCIpKTsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLyoNCiAqIGF1dGhvciBrY3oNCiAqIGRhdGUgMjAxOS0xMS0yMA0KICovCnZhciBfZGVmYXVsdDIgPSB7CiAgbmFtZTogImJ1aWxkQmxvY2tzIiwKICBwcm9wczogewogICAgcmVjb3JkOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBmb3JtQ29uZmlnOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBjb25maWc6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0sCiAgICBkeW5hbWljRGF0YTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICB9LAogICAgZGlzYWJsZWQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICB2YWxpZGF0b3JFcnJvcjogewogICAgICB0eXBlOiBbT2JqZWN0LCBudWxsXSwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBjb21wb25lbnRzOiB7CiAgICBLRm9ybUl0ZW06IF9pbmRleC5kZWZhdWx0CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYWN0aXZlS2V5OiAwCiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgdmFsaWRhdGlvblN1YmZvcm06IGZ1bmN0aW9uIHZhbGlkYXRpb25TdWJmb3JtKCkgewogICAgICAvLyDpqozor4HliqjmgIHooajmoLwKICAgICAgdmFyIG5lc3RlZENvbXBvbmVudHMgPSB0aGlzLiRyZWZzLm5lc3RlZENvbXBvbmVudHM7CiAgICAgIGlmICgoMCwgX3R5cGVvZjIuZGVmYXVsdCkobmVzdGVkQ29tcG9uZW50cykgPT09ICJvYmplY3QiICYmIG5lc3RlZENvbXBvbmVudHMgaW5zdGFuY2VvZiBBcnJheSkgewogICAgICAgIGZvciAodmFyIGkgPSAwOyBuZXN0ZWRDb21wb25lbnRzLmxlbmd0aCA+IGk7IGkrKykgewogICAgICAgICAgaWYgKCFuZXN0ZWRDb21wb25lbnRzW2ldLnZhbGlkYXRpb25TdWJmb3JtKCkpIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfSBlbHNlIGlmICh0eXBlb2YgbmVzdGVkQ29tcG9uZW50cyAhPT0gInVuZGVmaW5lZCIpIHsKICAgICAgICByZXR1cm4gbmVzdGVkQ29tcG9uZW50cy52YWxpZGF0aW9uU3ViZm9ybSgpOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9CiAgICB9LAogICAgaGFuZGxlQ2hhbmdlOiBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UodmFsdWUsIGtleSkgewogICAgICB0aGlzLiRlbWl0KCJjaGFuZ2UiLCB2YWx1ZSwga2V5KTsKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICAvKioNCiAgICAgKiBAYXV0aG9yOiBsaXpoaWNoYW88bWV0ZW9yb2NAb3V0bG9vay5jb20+DQogICAgICogQGRlc2NyaXB0aW9uOiDnm5Hop4Z2YWxpZGF0b3JFcnJvcuWvueixoe+8jOW9k+ajgOa1i+WIsFRhYnPkuK3mnInooajljZXmoKHpqozml6Dms5XpgJrov4fml7bvvIzliIfmjaLliLDmnIDov5HmoKHpqozlpLHotKXnmoR0YWLpobXjgIINCiAgICAgKi8KICAgIHZhbGlkYXRvckVycm9yOiB7CiAgICAgIGRlZXA6IHRydWUsCiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobikgewogICAgICAgIHZhciBlcnJvckl0ZW1zID0gT2JqZWN0LmtleXMobik7CiAgICAgICAgaWYgKGVycm9ySXRlbXMubGVuZ3RoKSB7CiAgICAgICAgICBpZiAoIXRoaXMucmVjb3JkLmNvbHVtbnMpIHJldHVybiBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmQuY29sdW1ucy5sZW5ndGg7IGkrKykgewogICAgICAgICAgICB2YXIgZXJyID0gdGhpcy5yZWNvcmQuY29sdW1uc1tpXS5saXN0LmZpbHRlcihmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgIHJldHVybiBlcnJvckl0ZW1zLmluY2x1ZGVzKGl0ZW0ubW9kZWwpOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgaWYgKGVyci5sZW5ndGgpIHsKICAgICAgICAgICAgICB0aGlzLmFjdGl2ZUtleSA9IGk7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Mjs="},{"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":["node_modules/k-form-design/packages/components/KFormBuild/buildBlocks.vue"],"sourcesContent":["<template>\r\n <!-- 标签页布局 -->\r\n <a-tabs\r\n v-if=\"record.type === 'tabs'\"\r\n class=\"grid-row\"\r\n :default-active-key=\"0\"\r\n :tabBarGutter=\"record.options.tabBarGutter\"\r\n :type=\"record.options.type\"\r\n :size=\"record.options.size\"\r\n :tabPosition=\"record.options.tabPosition\"\r\n :animated=\"record.options.animated\"\r\n v-model=\"activeKey\"\r\n >\r\n <a-tab-pane\r\n v-for=\"(tabItem, index) in record.columns\"\r\n :key=\"index\"\r\n :tab=\"tabItem.label\"\r\n :forceRender=\"true\"\r\n >\r\n <buildBlocks\r\n ref=\"nestedComponents\"\r\n @handleReset=\"$emit('handleReset')\"\r\n @change=\"handleChange\"\r\n v-for=\"item in tabItem.list\"\r\n :disabled=\"disabled\"\r\n :dynamicData=\"dynamicData\"\r\n :key=\"item.key\"\r\n :record=\"item\"\r\n :formConfig=\"formConfig\"\r\n :config=\"config\"\r\n />\r\n </a-tab-pane>\r\n </a-tabs>\r\n <!-- 栅格布局 -->\r\n <a-row\r\n v-else-if=\"record.type === 'grid'\"\r\n class=\"grid-row\"\r\n :gutter=\"record.options.gutter\"\r\n >\r\n <a-col\r\n class=\"grid-col\"\r\n v-for=\"(colItem, idnex) in record.columns\"\r\n :key=\"idnex\"\r\n :span=\"colItem.span || 0\"\r\n >\r\n <buildBlocks\r\n ref=\"nestedComponents\"\r\n @handleReset=\"$emit('handleReset')\"\r\n @change=\"handleChange\"\r\n v-for=\"item in colItem.list\"\r\n :disabled=\"disabled\"\r\n :dynamicData=\"dynamicData\"\r\n :key=\"item.key\"\r\n :record=\"item\"\r\n :formConfig=\"formConfig\"\r\n :config=\"config\"\r\n />\r\n </a-col>\r\n </a-row>\r\n <!-- 卡片布局 -->\r\n <a-card\r\n v-else-if=\"record.type === 'card'\"\r\n class=\"grid-row\"\r\n :title=\"record.label\"\r\n >\r\n <buildBlocks\r\n ref=\"nestedComponents\"\r\n @handleReset=\"$emit('handleReset')\"\r\n @change=\"handleChange\"\r\n v-for=\"item in record.list\"\r\n :disabled=\"disabled\"\r\n :dynamicData=\"dynamicData\"\r\n :key=\"item.key\"\r\n :record=\"item\"\r\n :formConfig=\"formConfig\"\r\n :config=\"config\"\r\n />\r\n </a-card>\r\n <!-- 表格布局 -->\r\n <table\r\n v-else-if=\"record.type === 'table'\"\r\n class=\"kk-table-9136076486841527\"\r\n :class=\"{\r\n bright: record.options.bright,\r\n small: record.options.small,\r\n bordered: record.options.bordered\r\n }\"\r\n :style=\"'width:' + record.options.width + ';' + record.options.customStyle\"\r\n >\r\n <tr v-for=\"(trItem, trIndex) in record.trs\" :key=\"trIndex\">\r\n <td\r\n class=\"table-td\"\r\n v-for=\"(tdItem, tdIndex) in trItem.tds.filter(\r\n item => item.colspan && item.rowspan\r\n )\"\r\n :key=\"tdIndex\"\r\n :colspan=\"tdItem.colspan\"\r\n :rowspan=\"tdItem.rowspan\"\r\n >\r\n <buildBlocks\r\n ref=\"nestedComponents\"\r\n @handleReset=\"$emit('handleReset')\"\r\n @change=\"handleChange\"\r\n v-for=\"item in tdItem.list\"\r\n :disabled=\"disabled\"\r\n :dynamicData=\"dynamicData\"\r\n :key=\"item.key\"\r\n :record=\"item\"\r\n :formConfig=\"formConfig\"\r\n :config=\"config\"\r\n />\r\n </td>\r\n </tr>\r\n </table>\r\n\r\n <KFormItem\r\n v-else-if=\"!record.options.hidden\"\r\n ref=\"nestedComponents\"\r\n @handleReset=\"$emit('handleReset')\"\r\n @change=\"handleChange\"\r\n :disabled=\"disabled\"\r\n :dynamicData=\"dynamicData\"\r\n :key=\"record.key\"\r\n :record=\"record\"\r\n :formConfig=\"formConfig\"\r\n :config=\"config\"\r\n />\r\n</template>\r\n<script>\r\n/*\r\n * author kcz\r\n * date 2019-11-20\r\n */\r\nimport KFormItem from \"../KFormItem/index\";\r\nexport default {\r\n name: \"buildBlocks\",\r\n props: {\r\n record: {\r\n type: Object,\r\n required: true\r\n },\r\n formConfig: {\r\n type: Object,\r\n required: true\r\n },\r\n config: {\r\n type: Object,\r\n default: () => ({})\r\n },\r\n dynamicData: {\r\n type: Object,\r\n required: true\r\n },\r\n disabled: {\r\n type: Boolean,\r\n default: false\r\n },\r\n validatorError: {\r\n type: [Object, null],\r\n default: () => ({})\r\n }\r\n },\r\n components: {\r\n KFormItem\r\n },\r\n data() {\r\n return {\r\n activeKey: 0\r\n };\r\n },\r\n methods: {\r\n validationSubform() {\r\n // 验证动态表格\r\n const nestedComponents = this.$refs.nestedComponents;\r\n if (\r\n typeof nestedComponents === \"object\" &&\r\n nestedComponents instanceof Array\r\n ) {\r\n for (let i = 0; nestedComponents.length > i; i++) {\r\n if (!nestedComponents[i].validationSubform()) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n } else if (typeof nestedComponents !== \"undefined\") {\r\n return nestedComponents.validationSubform();\r\n } else {\r\n return true;\r\n }\r\n },\r\n handleChange(value, key) {\r\n this.$emit(\"change\", value, key);\r\n }\r\n },\r\n watch: {\r\n /**\r\n * @author: lizhichao<meteoroc@outlook.com>\r\n * @description: 监视validatorError对象,当检测到Tabs中有表单校验无法通过时,切换到最近校验失败的tab页。\r\n */\r\n validatorError: {\r\n deep: true,\r\n handler: function(n) {\r\n const errorItems = Object.keys(n);\r\n if (errorItems.length) {\r\n if (!this.record.columns) return false;\r\n for (let i = 0; i < this.record.columns.length; i++) {\r\n const err = this.record.columns[i].list.filter(item =>\r\n errorItems.includes(item.model)\r\n );\r\n if (err.length) {\r\n this.activeKey = i;\r\n break;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\n</script>\r\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"}]}