From e146bc181625aee75624f8364654721cfd886254 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期五, 30 六月 2023 17:39:53 +0800
Subject: [PATCH] 修改部分空指针报错

---
 Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue |   54 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 28 insertions(+), 26 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue b/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue
index 6a91563..09c62d1 100644
--- a/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue
+++ b/Source/UBCS-WEB/src/components/code-dialog-page/referConfigFormDialog.vue
@@ -264,7 +264,7 @@
                     isPersistence: true, // 鏄惁鎸佷箙鍖�
                     id: '',
                     name: '',
-                     // 鏌ヨ鏉′欢鍒楄〃
+                    // 鏌ヨ鏉′欢鍒楄〃
                     // limit: '15',
                     // sortField: '',
                     // sortType: 'asc',
@@ -413,21 +413,21 @@
                             type: "select",
                             cell: true,
                             clearable: false,
-                            dicData: [{
-                                value: 'like', label: '鍖呭惈'
-                            }, {
-                                value: '=', label: '绛変簬'
-                            }, {
-                                value: '>', label: '澶т簬'
-                            }, {
-                                value: '<', label: '灏忎簬'
-                            }, {
-                                value: '!=', label: '涓嶇瓑浜�'
-                            }, {
-                                value: '>=', label: '澶т簬绛変簬'
-                            }, {
-                                value: '<=', label: '灏忎簬绛変簬'
-                            }]
+                            dicData: [
+                                {
+                                    value: '_like', label: '鍖呭惈'
+                                },{
+                                    value: "_notlike", label: "涓嶅寘鍚�",
+                                }, {
+                                    value: 'equal', label: '绛変簬'
+                                }, {
+                                    value: '_notequal', label: '涓嶇瓑浜�'
+                                }, {
+                                    value: '_ge', label: '澶т簬'
+                                }, {
+                                    value: '_le', label: '灏忎簬'
+                                }
+                            ]
                         },{
                             label: "绛涢�夊��",
                             prop: "filterValue",
@@ -594,7 +594,7 @@
                                             this.isDisabledTabs = false;
                                         } else if(value == 'default' || value == 'grid'){
                                             addFrom = {
-                                                limit: '15',
+                                                limit: 15,
                                                 sortField: '',
                                                 sortType: 'asc',
                                             };
@@ -625,7 +625,7 @@
                                         // 鍚堝苟涓や釜琛ㄥ崟
                                         this.form = Object.assign(addFrom,this.form);
                                         // console.log("endFilter",this.form.type);
-                                        //console.log(this.form);
+                                        // console.log(this.form);
                                     },
                                 },{
                                     label: '鏄惁寮�鍚寔涔呭寲',
@@ -640,7 +640,7 @@
                                     prop: 'id',
                                     rules: [{
                                         required: true,
-                                        message: "(寮�濮嬫寔涔呭寲鏃剁紪鍙�)蹇呭~椤逛笉鑳戒负绌�",
+                                        message: "(寮�鍚寔涔呭寲鏃剁紪鍙�)蹇呭~椤逛笉鑳戒负绌�",
                                         trigger: "blur",
                                     }],
                                     span: 6,
@@ -650,7 +650,7 @@
                                     prop: 'name',
                                     rules: [{
                                         required: true,
-                                        message: "(寮�濮嬫寔涔呭寲鏃跺悕绉�)蹇呭~椤逛笉鑳戒负绌�",
+                                        message: "(寮�鍚寔涔呭寲鏃跺悕绉�)蹇呭~椤逛笉鑳戒负绌�",
                                         trigger: "blur",
                                     }],
                                     span: 6,
@@ -769,7 +769,7 @@
                                     prop: 'limit',
                                     span: 8,
                                     tip: '鍒嗛〉鏃舵瘡椤垫樉绀虹殑鏁伴噺锛屼笉鍒嗛〉濉�-1',
-                                    //value: 15,
+                                    value: 15,
                                     tipPlacement: 'right',
                                 },{
                                     label: '鎺掑簭瀛楁',
@@ -892,7 +892,7 @@
             },
         },
         mounted() {
-            // 楹荤殑杩欎釜鍦版柟璋冩鎴戜簡
+            // 浜嬩欢鐩戝惉锛屽疄鐜拌〃鏍艰缂栬緫鐐瑰嚮琛ㄦ牸鍖哄煙澶栧唴瀹规椂閫�鍑虹紪杈戠姸鎬�
             this.element = document.getElementById('refer-config-form');
             this.element.addEventListener("click", (e) => {
                 //<table cellspacing="0" cellpadding="0" border="0" class="el-table__body" style="width: 911px;">
@@ -955,6 +955,8 @@
                         this.codeShowFieldConfigVOS = this.form.codeShowFieldConfigVOS;
                     }
                     return;
+                }else {
+                    this.onloadAttrData()
                 }
                 if(func.notEmpty(val.referType)){
                     this.form.referTypeName = val.referTypeName;
@@ -1179,12 +1181,12 @@
             /** 涓恒�愬弬鐓у紩鐢ㄧ殑涓氬姟绫诲瀷銆戦�夊彇鍊间箣鍚庣殑鍐呭鍥炴樉鏃惰皟鐢� */
             echoReferBtmType(content){
                 // 瀹炵幇鍥炴樉
-                this.form.referTypeName = content.name;
-                this.form.referType = content.id;
+                this.form.referTypeName = content.name || content.id;
+                this.form.referType = content.id || '';
             },
             /** 鎺掑簭瀛楁銆佹樉绀虹殑灞炴�с�佹煡璇㈡潯浠剁殑琛ㄦ牸琛岄�夋嫨涔嬪悗鍥炴樉 */
             echoSelectedAttr(data){
-                console.log(data);
+                // console.log(data);
                 // 涓恒�愭帓搴忓瓧娈点�戦�夊彇鍊�
                 if(data.condition === 'sortField'){
                     this.form.sortField = data.selectedArrary[0].id;
@@ -1193,7 +1195,7 @@
                         this.form.codeSrchCondConfigVOS.push(
                             {
                                 filterField: item.id,
-                                filterType: '=',
+                                filterType: 'equal',
                                 filterTypeText: item.name, 
                                 filterValue: '',
                                 $cellEdit: false

--
Gitblit v1.9.3