From 2cbad4e40c2938a90172aa24551e82a4817b9640 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期四, 25 四月 2024 15:21:31 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) diff --git a/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue b/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue index 4412d13..caf71da 100644 --- a/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue +++ b/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue @@ -22,6 +22,7 @@ import vciWebRefer from "@/components/refer/vciWebRefer.vue"; import { formatMilliseconds } from "@/util/formatTime"; import { validatenull } from "@/util/validate"; +import { getDicts } from "@/api/system/dict"; export default { name: "basicForm", @@ -74,6 +75,7 @@ datetime: "datetime", date: "date", refer: "refer", + multiFile:"upload" } }; }, @@ -148,14 +150,15 @@ this.option.group = group; }, initItem(item){ - const type=this.columnType[this.type] || this.type + const type=this.columnType[item.type] || item.type const col= { ...item, label: item.text, prop: item.field, + showProp:item.showField, type: type, labelWidth: this.labelWidth || (item.text.length >= 6 ? 115 : 90), - disabled: item.disabled || this.disabled, + disabled: item.readOnly || this.disabled, span: item.span ? item.span : item.type === "textarea" @@ -174,16 +177,20 @@ trigger: "blur" }] } - if (col.propType === "dict") { + if (col.type === "select") { if(!validatenull(col.dictCode)) { - /*this.getDicts(col.dictCode).then((res) => { - if (res.success) { - const dic = res.obj.data; + /*getDicts(col.dictCode).then((res) => { + if (res.data.success){ + if(res.data.data && res.data.obj == null){ + res.data.obj = res.data.data + } + const dic = res.data.obj; col.dicData = dic.map((d) => { return { - label: d.name, - key: d.code, - value: d.code, + label: d.value, + key: d.key, + value: d.key, + attributes:d.attributes }; }); } -- Gitblit v1.9.3