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\\KFormItem\\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\\KFormItem\\index.vue","mtime":1688725441958},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIik7CnZhciBfb2JqZWN0U3ByZWFkMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMi5qcyIpKTsKdmFyIF9pbmRleCA9IHJlcXVpcmUoIi4uLy4uL3V0aWxzL2luZGV4Iik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgovKg0KICogYXV0aG9yIGtjeg0KICogZGF0ZSAyMDE5LTExLTIwDQogKi8KCnZhciBfID0gcmVxdWlyZSgibG9kYXNoL29iamVjdCIpOwp2YXIgQ29tcG9uZW50QXJyYXkgPSBfaW5kZXgucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnRzKCk7CnZhciBfZGVmYXVsdDIgPSB7CiAgbmFtZTogIktGb3JtSXRlbSIsCiAgcHJvcHM6IHsKICAgIC8vIOihqOWNleaVsOe7hAogICAgcmVjb3JkOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICAvLyBmb3JtLWl0ZW0g5a695bqm6YWN572uCiAgICBmb3JtQ29uZmlnOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBjb25maWc6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0sCiAgICBkeW5hbWljRGF0YTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiB7fTsKICAgICAgfQogICAgfSwKICAgIGRpc2FibGVkOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9CiAgfSwKICBjb21wdXRlZDogewogICAgLyoqDQogICAgICog6K6h566X57uE5Lu2cHJvcHMNCiAgICAgKi8KICAgIGdldENvbXBvbmVudFByb3BzOiBmdW5jdGlvbiBnZXRDb21wb25lbnRQcm9wcygpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdmFyIHJlY29yZCA9IHRoaXMucmVjb3JkOwogICAgICB2YXIgY29tcG9uZW50UHJvcHMgPSAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHsKICAgICAgICByZWNvcmQ6IHJlY29yZAogICAgICB9LCB0aGlzLmNvbXBvbmVudE9wdGlvbiksIHt9LCB7CiAgICAgICAgY29uZmlnOiB0aGlzLmNvbmZpZywKICAgICAgICBkaXNhYmxlZDogdGhpcy5kaXNhYmxlZCB8fCByZWNvcmQub3B0aW9ucy5kaXNhYmxlZCwKICAgICAgICBwYXJlbnREaXNhYmxlZDogdGhpcy5kaXNhYmxlZCB8fCByZWNvcmQub3B0aW9ucy5kaXNhYmxlZCwKICAgICAgICBhbGxvd0NsZWFyOiByZWNvcmQub3B0aW9ucy5jbGVhcmFibGUsCiAgICAgICAgbW9kZTogcmVjb3JkLm9wdGlvbnMubXVsdGlwbGUgPyAibXVsdGlwbGUiIDogIiIsCiAgICAgICAgc3R5bGU6ICJ3aWR0aDoiLmNvbmNhdChyZWNvcmQub3B0aW9ucy53aWR0aCksCiAgICAgICAgaGVpZ2h0OiB0eXBlb2YgcmVjb3JkLm9wdGlvbnMuaGVpZ2h0ICE9PSAidW5kZWZpbmVkIiA/IHJlY29yZC5vcHRpb25zLmhlaWdodCA6ICIiLAogICAgICAgIGR5bmFtaWNEYXRhOiB0aGlzLmR5bmFtaWNEYXRhLAogICAgICAgIG9wdGlvbnM6ICFyZWNvcmQub3B0aW9ucy5keW5hbWljID8gcmVjb3JkLm9wdGlvbnMub3B0aW9ucyA6IHRoaXMuZHluYW1pY0RhdGFbcmVjb3JkLm9wdGlvbnMuZHluYW1pY0tleV0gPyB0aGlzLmR5bmFtaWNEYXRhW3JlY29yZC5vcHRpb25zLmR5bmFtaWNLZXldIDogW10KICAgICAgfSk7CiAgICAgIGlmICh0aGlzLnJlY29yZC50eXBlID09PSAidGV4dGFyZWEiKSB7CiAgICAgICAgY29tcG9uZW50UHJvcHMuYXV0b1NpemUgPSB7CiAgICAgICAgICBtaW5Sb3dzOiByZWNvcmQub3B0aW9ucy5taW5Sb3dzLAogICAgICAgICAgbWF4Um93czogcmVjb3JkLm9wdGlvbnMubWF4Um93cwogICAgICAgIH07CiAgICAgIH0KICAgICAgaWYgKHRoaXMucmVjb3JkLnR5cGUgPT09ICJhbGVydCIpIHsKICAgICAgICBjb21wb25lbnRQcm9wcy5tZXNzYWdlID0gcmVjb3JkLmxhYmVsOwogICAgICB9CiAgICAgIGlmICh0aGlzLnJlY29yZC50eXBlID09PSAidHJlZVNlbGVjdCIpIHsKICAgICAgICBjb21wb25lbnRQcm9wcy50cmVlRGF0YSA9ICFyZWNvcmQub3B0aW9ucy5keW5hbWljID8gcmVjb3JkLm9wdGlvbnMub3B0aW9ucyA6IHRoaXMuZHluYW1pY0RhdGFbcmVjb3JkLm9wdGlvbnMuZHluYW1pY0tleV0gPyB0aGlzLmR5bmFtaWNEYXRhW3JlY29yZC5vcHRpb25zLmR5bmFtaWNLZXldIDogW107CiAgICAgIH0KICAgICAgaWYgKHRoaXMucmVjb3JkLnR5cGUgPT09ICJudW1iZXIiKSB7CiAgICAgICAgY29tcG9uZW50UHJvcHMubWluID0gcmVjb3JkLm9wdGlvbnMubWluIHx8IHJlY29yZC5vcHRpb25zLm1pbiA9PT0gMCA/IHJlY29yZC5vcHRpb25zLm1pbiA6IC1JbmZpbml0eTsKICAgICAgICBjb21wb25lbnRQcm9wcy5tYXggPSByZWNvcmQub3B0aW9ucy5tYXggfHwgcmVjb3JkLm9wdGlvbnMubWF4ID09PSAwID8gcmVjb3JkLm9wdGlvbnMubWF4IDogSW5maW5pdHk7CiAgICAgICAgY29tcG9uZW50UHJvcHMucHJlY2lzaW9uID0gcmVjb3JkLm9wdGlvbnMucHJlY2lzaW9uID4gNTAgfHwgIXJlY29yZC5vcHRpb25zLnByZWNpc2lvbiAmJiByZWNvcmQub3B0aW9ucy5wcmVjaXNpb24gIT09IDAgPyBudWxsIDogcmVjb3JkLm9wdGlvbnMucHJlY2lzaW9uOwogICAgICB9CiAgICAgIGlmICh0aGlzLnJlY29yZC50eXBlID09PSAic2VsZWN0IikgewogICAgICAgIGNvbXBvbmVudFByb3BzLmZpbHRlck9wdGlvbiA9IHJlY29yZC5vcHRpb25zLnNob3dTZWFyY2ggPyBmdW5jdGlvbiAoaW5wdXRWYWx1ZSwgb3B0aW9uKSB7CiAgICAgICAgICByZXR1cm4gb3B0aW9uLmNvbXBvbmVudE9wdGlvbnMuY2hpbGRyZW5bMF0udGV4dC50b0xvd2VyQ2FzZSgpLmluZGV4T2YoaW5wdXRWYWx1ZS50b0xvd2VyQ2FzZSgpKSA+PSAwOwogICAgICAgIH0gOiBmYWxzZTsKICAgICAgfQogICAgICBpZiAodGhpcy5yZWNvcmQudHlwZSA9PT0gImJ1dHRvbiIpIHsKICAgICAgICBjb21wb25lbnRQcm9wcy5vbkhhbmRsZVJlc2V0ID0gZnVuY3Rpb24gKCkgewogICAgICAgICAgcmV0dXJuIF90aGlzLiRlbWl0KCJoYW5kbGVSZXNldCIpOwogICAgICAgIH07CiAgICAgIH0KICAgICAgcmV0dXJuIGNvbXBvbmVudFByb3BzOwogICAgfSwKICAgIC8qKg0KICAgICAqIEBkZXNjcmlwdGlvbjog6L6T5Ye65a+55bqU57uE5Lu2DQogICAgICogQHBhcmFtIHsqfQ0KICAgICAqIEByZXR1cm4geyp9IGNvbXBvbmVudA0KICAgICAqLwogICAgY29tcG9uZW50SXRlbTogZnVuY3Rpb24gY29tcG9uZW50SXRlbSgpIHsKICAgICAgcmV0dXJuIENvbXBvbmVudEFycmF5W3RoaXMucmVjb3JkLnR5cGVdLmNvbXBvbmVudDsKICAgIH0sCiAgICBjb21wb25lbnRPcHRpb246IGZ1bmN0aW9uIGNvbXBvbmVudE9wdGlvbigpIHsKICAgICAgLy8g56e76Zmk55u45bqU5a2X5q61CiAgICAgIHZhciBvcHRpb25zID0gXy5vbWl0KHRoaXMucmVjb3JkLm9wdGlvbnMsIFsiZGVmYXVsdFZhbHVlIiwgImRpc2FibGVkIl0pOwogICAgICByZXR1cm4gb3B0aW9uczsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOWIpOaWrWlzU2hvd0xhYmVsID09PSBmYWxzZeWFvOWuueS9jueJiOacrOWkhOeQhgogICAgaXNTaG93TGFiZWw6IGZ1bmN0aW9uIGlzU2hvd0xhYmVsKHYpIHsKICAgICAgcmV0dXJuIFN0cmluZyh2KSAhPT0gImZhbHNlIjsKICAgIH0sCiAgICB2YWxpZGF0aW9uU3ViZm9ybTogZnVuY3Rpb24gdmFsaWRhdGlvblN1YmZvcm0oKSB7CiAgICAgIC8vIOmqjOivgeWKqOaAgeihqOagvAogICAgICBpZiAoWyJiYXRjaCIsICJzZWxlY3RJbnB1dExpc3QiXS5pbmNsdWRlcyh0aGlzLnJlY29yZC50eXBlKSkgewogICAgICAgIGlmICghdGhpcy4kcmVmcy5pbnB1dEl0ZW0pIHJldHVybiB0cnVlOwogICAgICAgIHJldHVybiB0aGlzLiRyZWZzLmlucHV0SXRlbS52YWxpZGF0aW9uU3ViZm9ybSgpOwogICAgICB9CiAgICAgIHJldHVybiB0cnVlOwogICAgfSwKICAgIGhhbmRsZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKGUpIHsKICAgICAgdmFyIHZhbHVlID0gZTsKICAgICAgaWYgKGUgJiYgZS50YXJnZXQpIHsKICAgICAgICB2YWx1ZSA9IGUudGFyZ2V0LnZhbHVlOwogICAgICB9CiAgICAgIC8vIOS8oOmAkmNoYW5nZeS6i+S7tgogICAgICB0aGlzLiRlbWl0KCJjaGFuZ2UiLCB2YWx1ZSwgdGhpcy5yZWNvcmQubW9kZWwpOwogICAgfSwKICAgIGNoaWxkTW91bnRlZDogZnVuY3Rpb24gY2hpbGRNb3VudGVkKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgLy8g6K6w5b2V5bey5Yqg6L2957uE5Lu2CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICBfaW5kZXgubGF6eUxvYWRUaWNrLmNvdW50TG9hZGVkKF90aGlzMi5yZWNvcmQudHlwZSk7CiAgICAgIH0pOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIC8vIOiusOW9leW+heWKoOi9vee7hOS7tgogICAgX2luZGV4LmxhenlMb2FkVGljay5jb3VudGxhenlMb2FkKHRoaXMucmVjb3JkLnR5cGUpOwogIH0KfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQyOw=="},{"version":3,"names":["_index","require","_","ComponentArray","pluginManager","getComponents","_default2","name","props","record","type","Object","required","formConfig","config","default","_default","dynamicData","disabled","Boolean","computed","getComponentProps","_this","componentProps","_objectSpread2","componentOption","options","parentDisabled","allowClear","clearable","mode","multiple","style","concat","width","height","dynamic","dynamicKey","autoSize","minRows","maxRows","message","label","treeData","min","Infinity","max","precision","filterOption","showSearch","inputValue","option","componentOptions","children","text","toLowerCase","indexOf","onHandleReset","$emit","componentItem","component","omit","methods","isShowLabel","v","String","validationSubform","includes","$refs","inputItem","handleChange","e","value","target","model","childMounted","_this2","$nextTick","lazyLoadTick","countLoaded","created","countlazyLoad","exports"],"sources":["node_modules/k-form-design/packages/components/KFormItem/index.vue"],"sourcesContent":["<!--\r\n * @Description: 传入record数据,通过判断record.type,来渲染对应的组件\r\n * @Author: kcz\r\n * @Date: 2020-01-02 22:41:48\r\n * @LastEditors: kcz\r\n * @LastEditTime: 2022-10-28 22:55:07\r\n -->\r\n<template>\r\n <component\r\n v-if=\"record.options.noFormItem\"\r\n v-bind=\"getComponentProps\"\r\n @hook:mounted=\"childMounted\"\r\n :is=\"componentItem\"\r\n ></component>\r\n <!-- 可隐藏label -->\r\n <a-form-item\r\n v-else\r\n :label-col=\"\r\n formConfig.layout === 'horizontal' &&\r\n isShowLabel(record.options.showLabel)\r\n ? formConfig.labelLayout === 'flex'\r\n ? { style: `width:${formConfig.labelWidth}px` }\r\n : formConfig.labelCol\r\n : {}\r\n \"\r\n :wrapper-col=\"\r\n formConfig.layout === 'horizontal' &&\r\n isShowLabel(record.options.showLabel)\r\n ? formConfig.labelLayout === 'flex'\r\n ? { style: 'width:auto;flex:1' }\r\n : formConfig.wrapperCol\r\n : {}\r\n \"\r\n :style=\"\r\n formConfig.layout === 'horizontal' &&\r\n formConfig.labelLayout === 'flex' &&\r\n isShowLabel(record.options.showLabel)\r\n ? { display: 'flex' }\r\n : {}\r\n \"\r\n >\r\n <span slot=\"label\" v-if=\"isShowLabel(record.options.showLabel)\">\r\n <a-tooltip>\r\n <span v-text=\"record.label\"></span>\r\n <span v-if=\"record.help\" slot=\"title\" v-html=\"record.help\"></span>\r\n <a-icon\r\n v-if=\"record.help\"\r\n class=\"question-circle\"\r\n type=\"question-circle-o\"\r\n />\r\n </a-tooltip>\r\n </span>\r\n <component\r\n :is=\"componentItem\"\r\n v-bind=\"getComponentProps\"\r\n @hook:mounted=\"childMounted\"\r\n ref=\"inputItem\"\r\n @change=\"handleChange\"\r\n v-decorator=\"[\r\n record.model, // input 的 name\r\n {\r\n initialValue: record.options.defaultValue, // 默认值\r\n valuePropName: record.type === 'switch' ? 'checked' : 'value',\r\n rules: record.rules // 验证规则\r\n }\r\n ]\"\r\n ></component>\r\n </a-form-item>\r\n</template>\r\n<script>\r\n/*\r\n * author kcz\r\n * date 2019-11-20\r\n */\r\nimport { pluginManager, lazyLoadTick } from \"../../utils/index\";\r\nconst _ = require(\"lodash/object\");\r\nconst ComponentArray = pluginManager.getComponents();\r\n\r\nexport default {\r\n name: \"KFormItem\",\r\n props: {\r\n // 表单数组\r\n record: {\r\n type: Object,\r\n required: true\r\n },\r\n // form-item 宽度配置\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 default: () => ({})\r\n },\r\n disabled: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n computed: {\r\n /**\r\n * 计算组件props\r\n */\r\n getComponentProps() {\r\n const record = this.record;\r\n\r\n const componentProps = {\r\n record,\r\n ...this.componentOption,\r\n config: this.config,\r\n disabled: this.disabled || record.options.disabled,\r\n parentDisabled: this.disabled || record.options.disabled,\r\n allowClear: record.options.clearable,\r\n mode: record.options.multiple ? \"multiple\" : \"\",\r\n style: `width:${record.options.width}`,\r\n height:\r\n typeof record.options.height !== \"undefined\"\r\n ? record.options.height\r\n : \"\",\r\n dynamicData: this.dynamicData,\r\n options: !record.options.dynamic\r\n ? record.options.options\r\n : this.dynamicData[record.options.dynamicKey]\r\n ? this.dynamicData[record.options.dynamicKey]\r\n : []\r\n };\r\n\r\n if (this.record.type === \"textarea\") {\r\n componentProps.autoSize = {\r\n minRows: record.options.minRows,\r\n maxRows: record.options.maxRows\r\n };\r\n }\r\n\r\n if (this.record.type === \"alert\") {\r\n componentProps.message = record.label;\r\n }\r\n\r\n if (this.record.type === \"treeSelect\") {\r\n componentProps.treeData = !record.options.dynamic\r\n ? record.options.options\r\n : this.dynamicData[record.options.dynamicKey]\r\n ? this.dynamicData[record.options.dynamicKey]\r\n : [];\r\n }\r\n\r\n if (this.record.type === \"number\") {\r\n componentProps.min =\r\n record.options.min || record.options.min === 0\r\n ? record.options.min\r\n : -Infinity;\r\n\r\n componentProps.max =\r\n record.options.max || record.options.max === 0\r\n ? record.options.max\r\n : Infinity;\r\n\r\n componentProps.precision =\r\n record.options.precision > 50 ||\r\n (!record.options.precision && record.options.precision !== 0)\r\n ? null\r\n : record.options.precision;\r\n }\r\n\r\n if (this.record.type === \"select\") {\r\n componentProps.filterOption = record.options.showSearch\r\n ? (inputValue, option) => {\r\n return (\r\n option.componentOptions.children[0].text\r\n .toLowerCase()\r\n .indexOf(inputValue.toLowerCase()) >= 0\r\n );\r\n }\r\n : false;\r\n }\r\n\r\n if (this.record.type === \"button\") {\r\n componentProps.onHandleReset = () => this.$emit(\"handleReset\");\r\n }\r\n\r\n return componentProps;\r\n },\r\n /**\r\n * @description: 输出对应组件\r\n * @param {*}\r\n * @return {*} component\r\n */\r\n\r\n componentItem() {\r\n return ComponentArray[this.record.type].component;\r\n },\r\n componentOption() {\r\n // 移除相应字段\r\n const options = _.omit(this.record.options, [\"defaultValue\", \"disabled\"]);\r\n return options;\r\n }\r\n },\r\n methods: {\r\n // 判断isShowLabel === false兼容低版本处理\r\n isShowLabel(v) {\r\n return String(v) !== \"false\";\r\n },\r\n validationSubform() {\r\n // 验证动态表格\r\n if ([\"batch\", \"selectInputList\"].includes(this.record.type)) {\r\n if (!this.$refs.inputItem) return true;\r\n return this.$refs.inputItem.validationSubform();\r\n }\r\n\r\n return true;\r\n },\r\n handleChange(e) {\r\n let value = e;\r\n if (e && e.target) {\r\n value = e.target.value;\r\n }\r\n // 传递change事件\r\n this.$emit(\"change\", value, this.record.model);\r\n },\r\n childMounted() {\r\n // 记录已加载组件\r\n this.$nextTick(() => {\r\n lazyLoadTick.countLoaded(this.record.type);\r\n });\r\n }\r\n },\r\n created() {\r\n // 记录待加载组件\r\n lazyLoadTick.countlazyLoad(this.record.type);\r\n }\r\n};\r\n</script>\r\n"],"mappings":"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"}]}
|