From 107edc1584cd8e89a0f85b8fdc120194d1858934 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期四, 25 四月 2024 15:32:02 +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