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\\KFormDesign\\module\\formItemProperties.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\\KFormDesign\\module\\formItemProperties.vue","mtime":1689218876917},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDsKdmFyIF9pbmRleCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiLi4vLi4vS0NoYW5nZU9wdGlvbi9pbmRleC52dWUiKSk7CnZhciBfaW5kZXgyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCIuLi8uLi9LQ2hlY2tib3gvaW5kZXgudnVlIikpOwp2YXIgX2luZGV4MyA9IHJlcXVpcmUoIi4uLy4uLy4uL3V0aWxzL2luZGV4Iik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgovKg0KICogYXV0aG9yIGtjeg0KICogZGF0ZSAyMDE5LTExLTIwDQogKiBkZXNjcmlwdGlvbiDooajljZXmjqfku7blsZ7mgKforr7nva7nu4Tku7Ys5Zug5Li66YWN572u5pWw5o2u5piv5byV55So5YWz57O777yM5omA5Lul5Y+v5Lul55u05o6l5L+u5pS5DQogKi8KCnZhciBJbnB1dCA9IF9pbmRleDMucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoImlucHV0IikuY29tcG9uZW50Owp2YXIgSW5wdXROdW1iZXIgPSBfaW5kZXgzLnBsdWdpbk1hbmFnZXIuZ2V0Q29tcG9uZW50KCJudW1iZXIiKS5jb21wb25lbnQ7CnZhciBSYXRlID0gX2luZGV4My5wbHVnaW5NYW5hZ2VyLmdldENvbXBvbmVudCgicmF0ZSIpLmNvbXBvbmVudDsKdmFyIENoZWNrYm94ID0gX2luZGV4My5wbHVnaW5NYW5hZ2VyLmdldENvbXBvbmVudCgiY2hlY2tib3giKS5jb21wb25lbnQ7CnZhciBSYWRpbyA9IF9pbmRleDMucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoInJhZGlvIikuY29tcG9uZW50Owp2YXIgUmFkaW9CdXR0b24gPSBfaW5kZXgzLnBsdWdpbk1hbmFnZXIuZ2V0Q29tcG9uZW50KCJyYWRpb0J1dHRvbiIpLmNvbXBvbmVudDsKdmFyIFJhZGlvSXRlbSA9IF9pbmRleDMucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoInJhZGlvSXRlbSIpLmNvbXBvbmVudDsKdmFyIFRleHRhcmVhID0gX2luZGV4My5wbHVnaW5NYW5hZ2VyLmdldENvbXBvbmVudCgidGV4dGFyZWEiKS5jb21wb25lbnQ7CnZhciBTZWxlY3QgPSBfaW5kZXgzLnBsdWdpbk1hbmFnZXIuZ2V0Q29tcG9uZW50KCJzZWxlY3QiKS5jb21wb25lbnQ7CnZhciBDb2xvclBpY2tlciA9IF9pbmRleDMucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoImNvbG9yUGlja2VyIikuY29tcG9uZW50Owp2YXIgQVN3aXRjaCA9IF9pbmRleDMucGx1Z2luTWFuYWdlci5nZXRDb21wb25lbnQoInN3aXRjaCIpLmNvbXBvbmVudDsKdmFyIF9kZWZhdWx0ID0gewogIG5hbWU6ICJmb3JtSXRlbVByb3BlcnRpZXMiLAogIGNvbXBvbmVudHM6IHsKICAgIEtDaGFuZ2VPcHRpb246IF9pbmRleC5kZWZhdWx0LAogICAga0NoZWNrYm94OiBfaW5kZXgyLmRlZmF1bHQsCiAgICBDb2xvclBpY2tlcjogQ29sb3JQaWNrZXIsCiAgICBJbnB1dDogSW5wdXQsCiAgICBJbnB1dE51bWJlcjogSW5wdXROdW1iZXIsCiAgICBSYXRlOiBSYXRlLAogICAgQVN3aXRjaDogQVN3aXRjaCwKICAgIENoZWNrYm94OiBDaGVja2JveCwKICAgIFJhZGlvOiBSYWRpbywKICAgIFJhZGlvSXRlbTogUmFkaW9JdGVtLAogICAgUmFkaW9CdXR0b246IFJhZGlvQnV0dG9uLAogICAgVGV4dGFyZWE6IFRleHRhcmVhLAogICAgU2VsZWN0OiBTZWxlY3QKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmYW1pbHlPcHRpb25zOiBbCiAgICAgIC8vIOWtl+S9k+mAieaLqeiuvue9rgogICAgICB7CiAgICAgICAgdmFsdWU6ICIiLAogICAgICAgIGxhYmVsOiAi6buY6K6kIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICJTaW1TdW4iLAogICAgICAgIGxhYmVsOiAi5a6L5L2TIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICJGYW5nU29uZyIsCiAgICAgICAgbGFiZWw6ICLku7/lrosiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIlNpbUhlaSIsCiAgICAgICAgbGFiZWw6ICLpu5HkvZMiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIlBpbmdGYW5nU0MtUmVndWxhciIsCiAgICAgICAgbGFiZWw6ICLoi7nmlrkiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIkthaVRpIiwKICAgICAgICBsYWJlbDogIualt+S9kyIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiTGlTdSIsCiAgICAgICAgbGFiZWw6ICLpmrbkuaYiCiAgICAgIH1dLAogICAgICBzaXplT3B0aW9uczogWwogICAgICAvL+Wtl+WPt+mAieaLqeiuvue9rgogICAgICB7CiAgICAgICAgdmFsdWU6ICIyNnB0IiwKICAgICAgICBsYWJlbDogIuS4gOWPtyIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiMjRwdCIsCiAgICAgICAgbGFiZWw6ICLlsI/kuIAiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIjIycHQiLAogICAgICAgIGxhYmVsOiAi5LqM5Y+3IgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICIxOHB0IiwKICAgICAgICBsYWJlbDogIuWwj+S6jCIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiMTZwdCIsCiAgICAgICAgbGFiZWw6ICLkuInlj7ciCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIjE1cHQiLAogICAgICAgIGxhYmVsOiAi5bCP5LiJIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6ICIxNHB0IiwKICAgICAgICBsYWJlbDogIuWbm+WPtyIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAiMTJwdCIsCiAgICAgICAgbGFiZWw6ICLlsI/lm5siCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIjEwLjVwdCIsCiAgICAgICAgbGFiZWw6ICLkupTlj7ciCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogIjlwdCIsCiAgICAgICAgbGFiZWw6ICLlsI/kupQiCiAgICAgIH1dCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIG9wdGlvbnM6IGZ1bmN0aW9uIG9wdGlvbnMoKSB7CiAgICAgIHJldHVybiB0aGlzLnNlbGVjdEl0ZW0ub3B0aW9ucyB8fCB7fTsKICAgIH0KICB9LAogIHByb3BzOiB7CiAgICBzZWxlY3RJdGVtOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBoaWRlTW9kZWw6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIC8qKg0KICAgICAqIOWIpOaWreaYr+WQpuW3suWumuS5iQ0KICAgICAqIEBwYXJhbSB7Kn0gdmFsdWUNCiAgICAgKi8KICAgIGlzRGVmaW5lZDogZnVuY3Rpb24gaXNEZWZpbmVkKHZhbHVlKSB7CiAgICAgIHJldHVybiB0eXBlb2YgdmFsdWUgIT09ICJ1bmRlZmluZWQiOwogICAgfQogIH0KfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7"},{"version":3,"names":["_index","_interopRequireDefault","require","_index2","_index3","Input","pluginManager","getComponent","component","InputNumber","Rate","Checkbox","Radio","RadioButton","RadioItem","Textarea","Select","ColorPicker","ASwitch","_default","name","components","KChangeOption","kCheckbox","data","familyOptions","value","label","sizeOptions","computed","options","selectItem","props","type","Object","required","hideModel","Boolean","default","methods","isDefined","exports"],"sources":["node_modules/k-form-design/packages/components/KFormDesign/module/formItemProperties.vue"],"sourcesContent":["<template>\r\n <div class=\"properties-centent kk-checkbox\">\r\n <div class=\"properties-body\">\r\n <a-empty\r\n class=\"hint-box\"\r\n v-show=\"selectItem.key === ''\"\r\n description=\"未选择控件\"\r\n />\r\n\r\n <a-form v-show=\"selectItem.key !== ''\">\r\n <a-form-item v-if=\"isDefined(selectItem.label)\" label=\"标签\">\r\n <Input v-model=\"selectItem.label\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n\r\n <a-form-item\r\n v-if=\"!hideModel && isDefined(selectItem.model)\"\r\n label=\"数据字段\"\r\n >\r\n <Input v-model=\"selectItem.model\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <!-- +++ -->\r\n <a-form-item\r\n v-if=\"!hideModel && isDefined(selectItem.model)\"\r\n label=\"表名\"\r\n >\r\n <Select\r\n :options=\"options.options\"\r\n v-model=\"options.defaultValue\"\r\n :allowClear=\"options.clearable\"\r\n :mode=\"options.multiple ? 'multiple' : ''\"\r\n />\r\n </a-form-item>\r\n <a-form-item\r\n v-if=\"!hideModel && isDefined(selectItem.model)\"\r\n label=\"列名\"\r\n >\r\n <Select\r\n :options=\"options.options\"\r\n v-model=\"options.defaultValue\"\r\n :allowClear=\"options.clearable\"\r\n :mode=\"options.multiple ? 'multiple' : ''\"\r\n />\r\n </a-form-item>\r\n \r\n \r\n\r\n\r\n <!-- input type start -->\r\n <a-form-item v-if=\"selectItem.type === 'input'\" label=\"输入框type\">\r\n <Input v-model=\"options.type\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <!-- input type end -->\r\n <a-form-item\r\n v-if=\"\r\n typeof options.rangePlaceholder !== 'undefined' && options.range\r\n \"\r\n label=\"占位内容\"\r\n >\r\n <Input placeholder=\"请输入\" v-model=\"options.rangePlaceholder[0]\" />\r\n <Input placeholder=\"请输入\" v-model=\"options.rangePlaceholder[1]\" />\r\n </a-form-item>\r\n\r\n <a-form-item\r\n v-else-if=\"isDefined(options.placeholder)\"\r\n label=\"占位内容\"\r\n >\r\n <Input placeholder=\"请输入\" v-model=\"options.placeholder\" />\r\n </a-form-item>\r\n <a-form-item\r\n v-if=\"selectItem.type === 'textarea'\"\r\n label=\"自适应内容高度\"\r\n >\r\n <InputNumber\r\n style=\"width: 100%\"\r\n v-model=\"options.minRows\"\r\n placeholder=\"最小高度\"\r\n />\r\n <InputNumber\r\n style=\"width: 100%\"\r\n v-model=\"options.maxRows\"\r\n placeholder=\"最大高度\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.width)\" label=\"宽度\">\r\n <Input placeholder=\"请输入\" v-model=\"options.width\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.height)\" label=\"高度\">\r\n <InputNumber v-model=\"options.height\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.step)\" label=\"步长\">\r\n <InputNumber v-model=\"options.step\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.min)\" label=\"最小值\">\r\n <InputNumber v-model=\"options.min\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.max)\" label=\"最大值\">\r\n <InputNumber v-model=\"options.max\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n\r\n <a-form-item v-if=\"isDefined(options.maxLength)\" label=\"最大长度\">\r\n <InputNumber v-model=\"options.maxLength\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <a-form-item\r\n v-if=\"\r\n isDefined(options.minLimit) || ['batch'].includes(selectItem.type)\r\n \"\r\n label=\"最小行数\"\r\n >\r\n <InputNumber\r\n v-model=\"options.minLimit\"\r\n :min=\"0\"\r\n placeholder=\"请输入\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.tabBarGutter)\" label=\"标签间距\">\r\n <InputNumber v-model=\"options.tabBarGutter\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.precision)\" label=\"数值精度\">\r\n <InputNumber\r\n :min=\"0\"\r\n :max=\"50\"\r\n v-model=\"options.precision\"\r\n placeholder=\"请输入\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.dictCode)\" label=\"dictCode\">\r\n <Input v-model=\"options.dictCode\" />\r\n </a-form-item>\r\n <!-- 选项配置及动态数据配置 start -->\r\n <a-form-item v-if=\"isDefined(options.options)\" label=\"选项配置\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.dynamic\">\r\n <RadioButton :value=\"false\">静态数据</RadioButton>\r\n <RadioButton :value=\"true\">动态数据</RadioButton>\r\n </Radio>\r\n\r\n <Input\r\n v-show=\"options.dynamic\"\r\n v-model=\"options.dynamicKey\"\r\n placeholder=\"动态数据变量名\"\r\n />\r\n\r\n <KChangeOption v-show=\"!options.dynamic\" v-model=\"options.options\" />\r\n </a-form-item>\r\n <!-- 选项配置及动态数据配置 end -->\r\n <!-- tabs配置 start -->\r\n <a-form-item\r\n v-if=\"['tabs', 'selectInputList'].includes(selectItem.type)\"\r\n :label=\"selectItem.type === 'tabs' ? '页签配置' : '列选项配置'\"\r\n >\r\n <KChangeOption v-model=\"selectItem.columns\" type=\"tab\" />\r\n </a-form-item>\r\n <!-- tabs配置 end -->\r\n <a-form-item v-if=\"selectItem.type === 'grid'\" label=\"栅格间距\">\r\n <InputNumber\r\n v-model=\"selectItem.options.gutter\"\r\n placeholder=\"请输入\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'grid'\" label=\"列配置项\">\r\n <KChangeOption v-model=\"selectItem.columns\" type=\"colspan\" />\r\n </a-form-item>\r\n\r\n <a-form-item v-if=\"selectItem.type === 'switch'\" label=\"默认值\">\r\n <ASwitch v-model=\"options.defaultValue\" />\r\n </a-form-item>\r\n <a-form-item\r\n v-if=\"['number', 'slider'].indexOf(selectItem.type) >= 0\"\r\n label=\"默认值\"\r\n >\r\n <InputNumber\r\n :step=\"options.step\"\r\n :min=\"options.min || -Infinity\"\r\n :max=\"options.max || Infinity\"\r\n v-model=\"options.defaultValue\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'rate'\" label=\"默认值\">\r\n <Rate\r\n v-model=\"options.defaultValue\"\r\n :allowHalf=\"options.allowHalf\"\r\n :count=\"options.max\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'select'\" label=\"默认值\">\r\n <Select\r\n :options=\"options.options\"\r\n v-model=\"options.defaultValue\"\r\n :allowClear=\"options.clearable\"\r\n :mode=\"options.multiple ? 'multiple' : ''\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'radio'\" label=\"默认值\">\r\n <Radio :options=\"options.options\" v-model=\"options.defaultValue\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'checkbox'\" label=\"默认值\">\r\n <Checkbox :options=\"options.options\" v-model=\"options.defaultValue\" />\r\n </a-form-item>\r\n <!-- 日期选择器默认值 start -->\r\n <a-form-item v-if=\"selectItem.type === 'date'\" label=\"默认值\">\r\n <Input\r\n v-if=\"!options.range\"\r\n v-model=\"options.defaultValue\"\r\n :placeholder=\"!isDefined(options.format) ? '' : options.format\"\r\n />\r\n <Input\r\n v-if=\"options.range\"\r\n v-model=\"options.rangeDefaultValue[0]\"\r\n :placeholder=\"!isDefined(options.format) ? '' : options.format\"\r\n />\r\n <Input\r\n v-if=\"options.range\"\r\n v-model=\"options.rangeDefaultValue[1]\"\r\n :placeholder=\"!isDefined(options.format) ? '' : options.format\"\r\n />\r\n </a-form-item>\r\n <!-- 日期选择器默认值 start -->\r\n <a-form-item\r\n v-if=\"\r\n ![\r\n 'number',\r\n 'radio',\r\n 'checkbox',\r\n 'date',\r\n 'rate',\r\n 'select',\r\n 'switch',\r\n 'slider',\r\n 'html'\r\n ].includes(selectItem.type) && isDefined(options.defaultValue)\r\n \"\r\n label=\"默认值\"\r\n >\r\n <Input\r\n v-model=\"options.defaultValue\"\r\n :placeholder=\"isDefined(options.format) ? '请输入' : options.format\"\r\n />\r\n </a-form-item>\r\n <!-- 修改html -->\r\n <a-form-item v-if=\"selectItem.type === 'html'\" label=\"默认值\">\r\n <Textarea\r\n v-model=\"options.defaultValue\"\r\n :autoSize=\"{ minRows: 4, maxRows: 8 }\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"isDefined(options.format)\" label=\"时间格式\">\r\n <Input\r\n v-model=\"options.format\"\r\n placeholder=\"时间格式如:YYYY-MM-DD HH:mm:ss\"\r\n />\r\n </a-form-item>\r\n\r\n <a-form-item v-if=\"isDefined(options.orientation)\" label=\"标签位置\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.orientation\">\r\n <RadioButton value=\"left\">左</RadioButton>\r\n <RadioButton value=\"\">居中</RadioButton>\r\n <RadioButton value=\"right\">右</RadioButton>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 页签位置 start -->\r\n <a-form-item v-if=\"selectItem.type === 'tabs'\" label=\"页签位置\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.tabPosition\">\r\n <RadioItem value=\"top\">top</RadioItem>\r\n <RadioItem value=\"right\">right</RadioItem>\r\n <RadioItem value=\"bottom\">bottom</RadioItem>\r\n <RadioItem value=\"left\">left</RadioItem>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 页签位置 end -->\r\n <!-- 页签类型 start -->\r\n <a-form-item v-if=\"selectItem.type === 'tabs'\" label=\"页签类型\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.type\">\r\n <RadioButton value=\"line\">line</RadioButton>\r\n <RadioButton value=\"card\">card</RadioButton>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 页签类型 end -->\r\n <!-- 页签大小 start -->\r\n <a-form-item v-if=\"isDefined(options.size)\" label=\"大小\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.size\">\r\n <RadioButton value=\"large\">large</RadioButton>\r\n <RadioButton value=\"default\">default</RadioButton>\r\n <RadioButton value=\"small\">small</RadioButton>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 页签大小 end -->\r\n <a-form-item v-if=\"selectItem.type === 'button'\" label=\"类型\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.type\">\r\n <RadioItem value=\"primary\">Primary</RadioItem>\r\n <RadioItem value=\"default\">Default</RadioItem>\r\n <RadioItem value=\"dashed\">Dashed</RadioItem>\r\n <RadioItem value=\"danger\">Danger</RadioItem>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 下载方式 start -->\r\n <a-form-item v-if=\"isDefined(options.downloadWay)\" label=\"下载方式\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.downloadWay\">\r\n <RadioButton value=\"a\">a标签</RadioButton>\r\n <RadioButton value=\"ajax\">ajax</RadioButton>\r\n <RadioButton value=\"dynamic\">动态函数</RadioButton>\r\n </Radio>\r\n <Input\r\n v-show=\"options.downloadWay === 'dynamic'\"\r\n v-model=\"options.dynamicFun\"\r\n placeholder=\"动态函数名\"\r\n />\r\n </a-form-item>\r\n <!-- 下载方式 end -->\r\n <a-form-item v-if=\"selectItem.type === 'button'\" label=\"按钮操作\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.handle\">\r\n <RadioButton value=\"submit\">提交</RadioButton>\r\n <RadioButton value=\"reset\">重置</RadioButton>\r\n <RadioButton value=\"dynamic\">动态函数</RadioButton>\r\n </Radio>\r\n <Input\r\n v-show=\"options.handle === 'dynamic'\"\r\n v-model=\"options.dynamicFun\"\r\n placeholder=\"动态函数名\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'alert'\" label=\"辅助描述\">\r\n <Input v-model=\"options.description\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'alert'\" label=\"类型\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.type\">\r\n <RadioItem value=\"success\">success</RadioItem>\r\n <RadioItem value=\"info\">info</RadioItem>\r\n <RadioItem value=\"warning\">warning</RadioItem>\r\n <RadioItem value=\"error\">error</RadioItem>\r\n </Radio>\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'alert'\" label=\"操作属性\">\r\n <kCheckbox v-model=\"options.showIcon\" label=\"显示图标\" />\r\n <kCheckbox v-model=\"options.banner\" label=\"无边框\" />\r\n <kCheckbox v-model=\"options.closable\" label=\"可关闭\" />\r\n </a-form-item>\r\n <!-- 上传图片 -->\r\n <a-form-item v-if=\"selectItem.type === 'uploadImg'\" label=\"样式\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.listType\">\r\n <RadioButton value=\"text\">text</RadioButton>\r\n <RadioButton value=\"picture\">picture</RadioButton>\r\n <RadioButton value=\"picture-card\">card</RadioButton>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 上传数量 -->\r\n <a-form-item v-if=\"isDefined(options.limit)\" label=\"最大上传数量\">\r\n <InputNumber :min=\"1\" v-model=\"options.limit\" />\r\n </a-form-item>\r\n\r\n <!-- scrollY -->\r\n <a-form-item v-if=\"isDefined(options.scrollY)\" label=\"scrollY\">\r\n <InputNumber :min=\"0\" v-model=\"options.scrollY\" />\r\n </a-form-item>\r\n\r\n <!-- 上传地址 -->\r\n <a-form-item v-if=\"isDefined(options.action)\" label=\"上传地址\">\r\n <Input v-model=\"options.action\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n\r\n <!-- 文件name -->\r\n <a-form-item v-if=\"isDefined(options.fileName)\" label=\"文件name\">\r\n <Input v-model=\"options.fileName\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n <!-- 上传额外参数 -->\r\n <a-form-item\r\n v-if=\"isDefined(options.data)\"\r\n label=\"额外参数(JSON格式)\"\r\n >\r\n <Textarea\r\n v-model=\"options.data\"\r\n placeholder=\"严格JSON格式\"\r\n ></Textarea>\r\n </a-form-item>\r\n <!-- 文字对齐方式 -->\r\n <a-form-item v-if=\"selectItem.type === 'text'\" label=\"文字对齐方式\">\r\n <Radio buttonStyle=\"solid\" v-model=\"options.textAlign\">\r\n <RadioButton value=\"left\">左</RadioButton>\r\n <RadioButton value=\"center\">居中</RadioButton>\r\n <RadioButton value=\"right\">右</RadioButton>\r\n </Radio>\r\n </a-form-item>\r\n <!-- 文字字体 -->\r\n <a-form-item v-if=\"selectItem.type === 'text'\" label=\"字体属性设置\">\r\n <ColorPicker v-model=\"options.color\" />\r\n <Select\r\n :options=\"familyOptions\"\r\n v-model=\"options.fontFamily\"\r\n style=\"width:36%;margin-left:2%;vertical-align:bottom;\"\r\n />\r\n <Select\r\n :options=\"sizeOptions\"\r\n v-model=\"options.fontSize\"\r\n style=\"width:35%;margin-left:2%;vertical-align:bottom;\"\r\n />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'text'\" label=\"操作属性\">\r\n <kCheckbox v-model=\"options.showRequiredMark\" label=\"显示必选标记\" />\r\n </a-form-item>\r\n\r\n <a-form-item\r\n v-if=\"\r\n typeof options.hidden !== 'undefined' ||\r\n typeof options.disabled !== 'undefined' ||\r\n typeof options.readonly !== 'undefined' ||\r\n typeof options.clearable !== 'undefined' ||\r\n typeof options.multiple !== 'undefined' ||\r\n typeof options.range !== 'undefined' ||\r\n typeof options.showTime !== 'undefined' ||\r\n typeof options.allowHalf !== 'undefined' ||\r\n typeof options.showInput !== 'undefined' ||\r\n typeof options.animated !== 'undefined'\r\n \"\r\n label=\"操作属性\"\r\n >\r\n <kCheckbox\r\n v-if=\"isDefined(options.hidden)\"\r\n v-model=\"options.hidden\"\r\n label=\"隐藏\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.disabled)\"\r\n v-model=\"options.disabled\"\r\n label=\"禁用\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.readonly)\"\r\n v-model=\"options.readonly\"\r\n label=\"只读\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.clearable)\"\r\n v-model=\"options.clearable\"\r\n label=\"可清除\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.multiple)\"\r\n v-model=\"options.multiple\"\r\n label=\"多选\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.range)\"\r\n v-model=\"options.range\"\r\n label=\"范围选择\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.showTime)\"\r\n v-model=\"options.showTime\"\r\n label=\"时间选择器\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.allowHalf)\"\r\n v-model=\"options.allowHalf\"\r\n label=\"允许半选\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.showInput)\"\r\n v-model=\"options.showInput\"\r\n label=\"显示输入框\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.showLabel)\"\r\n v-model=\"options.showLabel\"\r\n label=\"显示Label\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.chinesization)\"\r\n v-model=\"options.chinesization\"\r\n label=\"汉化\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.hideSequence)\"\r\n v-model=\"options.hideSequence\"\r\n label=\"隐藏序号\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.drag)\"\r\n v-model=\"options.drag\"\r\n label=\"允许拖拽\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.showSearch)\"\r\n v-model=\"options.showSearch\"\r\n label=\"可搜索\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.treeCheckable)\"\r\n v-model=\"options.treeCheckable\"\r\n label=\"可勾选\"\r\n />\r\n <kCheckbox\r\n v-if=\"isDefined(options.animated)\"\r\n v-model=\"options.animated\"\r\n label=\"动画切换\"\r\n />\r\n <kCheckbox\r\n title=\"勾选后移除FormItem嵌套且表单无法获取该组件数据\"\r\n v-model=\"options.noFormItem\"\r\n label=\"移除FormItem\"\r\n />\r\n </a-form-item>\r\n\r\n <a-form-item\r\n v-if=\"isDefined(selectItem.rules) && selectItem.rules.length > 0\"\r\n label=\"校验\"\r\n >\r\n <kCheckbox v-model=\"selectItem.rules[0].required\" label=\"必填\" />\r\n <Input\r\n v-model=\"selectItem.rules[0].message\"\r\n placeholder=\"必填校验提示信息\"\r\n />\r\n <KChangeOption v-model=\"selectItem.rules\" type=\"rules\" />\r\n </a-form-item>\r\n\r\n <!-- 表格选项 -->\r\n <a-form-item v-if=\"selectItem.type === 'table'\" label=\"表格样式CSS\">\r\n <Input v-model=\"selectItem.options.customStyle\" />\r\n </a-form-item>\r\n <a-form-item v-if=\"selectItem.type === 'table'\" label=\"属性\">\r\n <kCheckbox v-model=\"selectItem.options.bordered\" label=\"显示边框\" />\r\n <kCheckbox v-model=\"selectItem.options.bright\" label=\"鼠标经过点亮\" />\r\n <kCheckbox v-model=\"selectItem.options.small\" label=\"紧凑型\" />\r\n </a-form-item>\r\n\r\n <a-form-item v-if=\"selectItem.type === 'table'\" label=\"提示\">\r\n <p style=\"line-height: 26px\">请点击右键增加行列,或者合并单元格</p>\r\n </a-form-item>\r\n\r\n <a-form-item v-if=\"isDefined(selectItem.help)\" label=\"帮助信息\">\r\n <Input v-model=\"selectItem.help\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n\r\n <!-- 前缀 -->\r\n <a-form-item label=\"前缀\" v-if=\"isDefined(options.addonBefore)\">\r\n <Input v-model=\"options.addonBefore\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n\r\n <!-- 后缀 -->\r\n <a-form-item label=\"后缀\" v-if=\"isDefined(options.addonAfter)\">\r\n <Input v-model=\"options.addonAfter\" placeholder=\"请输入\" />\r\n </a-form-item>\r\n </a-form>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n/*\r\n * author kcz\r\n * date 2019-11-20\r\n * description 表单控件属性设置组件,因为配置数据是引用关系,所以可以直接修改\r\n */\r\nimport KChangeOption from \"../../KChangeOption/index.vue\";\r\nimport kCheckbox from \"../../KCheckbox/index.vue\";\r\nimport { pluginManager } from \"../../../utils/index\";\r\nconst Input = pluginManager.getComponent(\"input\").component;\r\nconst InputNumber = pluginManager.getComponent(\"number\").component;\r\nconst Rate = pluginManager.getComponent(\"rate\").component;\r\nconst Checkbox = pluginManager.getComponent(\"checkbox\").component;\r\nconst Radio = pluginManager.getComponent(\"radio\").component;\r\nconst RadioButton = pluginManager.getComponent(\"radioButton\").component;\r\nconst RadioItem = pluginManager.getComponent(\"radioItem\").component;\r\nconst Textarea = pluginManager.getComponent(\"textarea\").component;\r\nconst Select = pluginManager.getComponent(\"select\").component;\r\nconst ColorPicker = pluginManager.getComponent(\"colorPicker\").component;\r\nconst ASwitch = pluginManager.getComponent(\"switch\").component;\r\n\r\nexport default {\r\n name: \"formItemProperties\",\r\n components: {\r\n KChangeOption,\r\n kCheckbox,\r\n ColorPicker,\r\n Input,\r\n InputNumber,\r\n Rate,\r\n ASwitch,\r\n Checkbox,\r\n Radio,\r\n RadioItem,\r\n RadioButton,\r\n Textarea,\r\n Select\r\n },\r\n data() {\r\n return {\r\n familyOptions: [\r\n // 字体选择设置\r\n {\r\n value: \"\",\r\n label: \"默认\"\r\n },\r\n {\r\n value: \"SimSun\",\r\n label: \"宋体\"\r\n },\r\n {\r\n value: \"FangSong\",\r\n label: \"仿宋\"\r\n },\r\n {\r\n value: \"SimHei\",\r\n label: \"黑体\"\r\n },\r\n {\r\n value: \"PingFangSC-Regular\",\r\n label: \"苹方\"\r\n },\r\n {\r\n value: \"KaiTi\",\r\n label: \"楷体\"\r\n },\r\n {\r\n value: \"LiSu\",\r\n label: \"隶书\"\r\n }\r\n ],\r\n sizeOptions: [\r\n //字号选择设置\r\n {\r\n value: \"26pt\",\r\n label: \"一号\"\r\n },\r\n {\r\n value: \"24pt\",\r\n label: \"小一\"\r\n },\r\n {\r\n value: \"22pt\",\r\n label: \"二号\"\r\n },\r\n {\r\n value: \"18pt\",\r\n label: \"小二\"\r\n },\r\n {\r\n value: \"16pt\",\r\n label: \"三号\"\r\n },\r\n {\r\n value: \"15pt\",\r\n label: \"小三\"\r\n },\r\n {\r\n value: \"14pt\",\r\n label: \"四号\"\r\n },\r\n {\r\n value: \"12pt\",\r\n label: \"小四\"\r\n },\r\n {\r\n value: \"10.5pt\",\r\n label: \"五号\"\r\n },\r\n {\r\n value: \"9pt\",\r\n label: \"小五\"\r\n }\r\n ]\r\n };\r\n },\r\n computed: {\r\n options() {\r\n return this.selectItem.options || {};\r\n }\r\n },\r\n props: {\r\n selectItem: {\r\n type: Object,\r\n required: true\r\n },\r\n hideModel: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n methods: {\r\n /**\r\n * 判断是否已定义\r\n * @param {*} value\r\n */\r\n isDefined(value) {\r\n return typeof value !== \"undefined\";\r\n }\r\n }\r\n};\r\n</script>\r\n"],"mappings":"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"}]}
|