From 73016b6a0c578676ad4b6692a421524d8340eba8 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 07 九月 2023 15:00:21 +0800
Subject: [PATCH] 码值申请区域只读显示-规则

---
 Source/UBCS-WEB/src/components/refer/vciWebRefer.vue           |    3 ++-
 Source/UBCS-WEB/src/components/FormTemplate/index.vue          |    2 ++
 Source/UBCS-WEB/src/components/Theme/ThemeClassifyTreeform.vue |    8 ++++----
 Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue    |    8 ++++----
 Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue   |    7 ++++---
 5 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue
index 092ab2d..f865672 100644
--- a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue
+++ b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue
@@ -138,7 +138,7 @@
       let value=''
       formItemList.forEach((formItem) => {
         formItem = this.resetFormConfig(formItem);
-        // console.log('formItem',formItem)
+        console.log('formItem',formItem)
         // console.log('formItem.dicData.value',formItem.dicData)
         if (formItem.type === "line") {
           group.push({
@@ -187,7 +187,7 @@
           field: formItem.field,
           type: this.columnType[formItem.type],
           dicData: this.getDataList(formItem.type, formItem.data),
-          disabled: this.type === "detail" ? true : formItem.readOnly,
+          disabled: this.type === "detail" ? true : formItem.readOnly || (formItem.codeValueApplyStatus && formItem.codeValueApplyStatus == 2 ?true : false) ,
           prepend: this.preOrSufFixShow("text", formItem.prefix),
           append: this.preOrSufFixShow("text", formItem.suffix),
           prefixIcon: this.preOrSufFixShow("icon", formItem.prefix),
@@ -199,7 +199,7 @@
           placeholder: formItem.inputTip,
           comboxKey: formItem.comboxKey,
           tip: formItem.tooltips,
-          // readonly:true,
+          // readonly:formItem.codeValueApplyStatus && formItem.codeValueApplyStatus == 2 ?true : false ,
           display: !formItem.hidden,
           maxlength: formItem.maxlength,
           filterable: true,
@@ -364,6 +364,7 @@
       );
     },
     setReferValue(data) {
+      console.log(data)
       if (data.field) {
         this.form[data.field] = data.value || "";
         this.form[data.showField] = data.text || "";
diff --git a/Source/UBCS-WEB/src/components/FormTemplate/index.vue b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
index 9d00f58..cefd61a 100644
--- a/Source/UBCS-WEB/src/components/FormTemplate/index.vue
+++ b/Source/UBCS-WEB/src/components/FormTemplate/index.vue
@@ -123,6 +123,8 @@
   },
   data() {
     return {
+      //鐮佸�肩殑绗簩绉嶅彧璇婚殣钘忔儏鍐�
+      codeValueApplyStatus:'',
       loading: false,
       submitBtnLoading: false,
       hasResemble: false,
diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTreeform.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTreeform.vue
index 332b207..7079d17 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTreeform.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTreeform.vue
@@ -461,7 +461,7 @@
     //缂栫爜瑙勫垯鏌ヨ
     SelectFindeHandler(){
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.MasterdefaultRend(masterParameter)
     },
     //缂栫爜瑙勫垯澶辩劍
@@ -524,7 +524,7 @@
     //鍏抽敭灞炴�ф煡璇�
     KeySelectFindeHandler(){
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.KeydefaultRend(masterParameter)
     },
     //鍏抽敭灞炴�ф帴鍙�
@@ -568,7 +568,7 @@
     //鐩镐技椤规煡璇�
     SimSelectFindeHandler(){
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.simdefaultRend(masterParameter)
     },
     //鐩镐技椤瑰閫�
@@ -612,7 +612,7 @@
     //涓氬姟绫诲瀷鏌ヨ
     BtmSelectFindeHandler(){
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.btmdefaultRend(masterParameter);
     },
     //涓氬姟绫诲瀷澶氶��
diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
index 5b22a87..84f9386 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
@@ -895,7 +895,7 @@
     //缂栫爜瑙勫垯鏌ヨ
     SelectFindeHandler() {
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.MasterdefaultRend(masterParameter)
     },
     //缂栫爜瑙勫垯纭畾
@@ -944,7 +944,7 @@
     //鍏抽敭灞炴�ф煡璇�
     KeySelectFindeHandler() {
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.KeydefaultRend(masterParameter)
     },
     //鍏抽敭灞炴�ф帴鍙�
@@ -988,7 +988,7 @@
     //鐩镐技椤规煡璇�
     SimSelectFindeHandler() {
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.simdefaultRend(masterParameter)
     },
     //  鐩镐技椤瑰閫�
@@ -1033,7 +1033,7 @@
     //涓氬姟绫诲瀷鏌ヨ
     BtmSelectFindeHandler() {
       const masterParameter = {};
-      masterParameter[`conditionMap['${this.SelectValue}']`] = `*${this.SelectFInd}*`;
+      masterParameter[`conditionMap['${this.SelectValue}']`] = this.SelectFInd;
       this.btmdefaultRend(masterParameter);
     },
     //涓氬姟绫诲瀷澶氶��
diff --git a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
index 19f4edc..406c2b4 100644
--- a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
+++ b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue
@@ -30,6 +30,7 @@
         isMuti: false
       }
     }
+    console.log('referConfig',this.referConfig)
   },
   mounted() {
     var title = this.referConfig.title || '';
@@ -52,7 +53,7 @@
         this.value=newV.value;
         this.$emit("setReferValue", newV);
       }
-    }
+    },
   }
 }
 </script>

--
Gitblit v1.9.3