From 1b2642c615001b3435a9e99e478517a917f656af Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期五, 26 四月 2024 17:27:11 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/ProjectWeb/src/components/PLT-basic-component/basicForm.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue b/Source/ProjectWeb/src/components/PLT-basic-component/basicForm.vue
similarity index 90%
rename from Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue
rename to Source/ProjectWeb/src/components/PLT-basic-component/basicForm.vue
index f7bc17b..cf56bf7 100644
--- a/Source/ProjectWeb/src/components/PLT-basic-component/BasicForm.vue
+++ b/Source/ProjectWeb/src/components/PLT-basic-component/basicForm.vue
@@ -1,8 +1,9 @@
 <template>
   <!--鍔ㄦ�佹ā鏉�-->
   <avue-form ref="formRef" :option="option" v-model="form">
-    <template v-for="item in allColumn" :slot="`${item.prop}`" v-if="item.propType === 'refer' || item.type === 'refer'">
+    <template v-for="item in allColumn" :slot="item.prop+ ''">
       <vciWebRefer
+        v-if="item.propType === 'refer' || item.type === 'refer'"
         :key="item.prop"
         referType="master"
         :data-key="item.prop"
@@ -14,6 +15,10 @@
         :value="form[item.prop]"
         @setReferValue="setReferValue"
       ></vciWebRefer>
+      <!--   瀵屾枃鏈帶浠�       -->
+      <rich-text v-if="item.type === 'richText'" :value="form[subitemName]" @input="form[subitemName] = $event"></rich-text>
+      <!--   琛ㄥ崟涓婁紶鏂囦欢缁勪欢       -->
+      <form-upload v-if="item.type === 'upload'"></form-upload>
     </template>
   </avue-form>
 </template>
@@ -75,8 +80,10 @@
         datetime: "datetime",
         date: "date",
         refer: "refer",
-        multiFile:"upload"
-      }
+        multiFile:"upload",
+        richText:'richText'
+      },
+      subitemName:""
     };
   },
   watch: {
@@ -133,6 +140,7 @@
         code = this.initItem(code);
         column.push(code);
         this.allColumn.push(code);
+        console.log('allColumn',this.allColumn)
       }
       this.option.column = column;
     },
@@ -177,7 +185,13 @@
           trigger: "blur"
         }]
       }
+      if(col.type === 'richText'){
+        this.subitemName = col.field;
+      }else if(col.type === 'upload'){
+        console.log('col',col)
+      }
       if (col.type === "select") {
+        // console.log('col',col)
         if(!validatenull(col.dictCode)) {
           getDicts(col.dictCode).then((res) => {
             if (res.data.success){

--
Gitblit v1.9.3