소스 검색

no message

linwenxin 1 년 전
부모
커밋
bd700cbaee
1개의 변경된 파일28개의 추가작업 그리고 12개의 파일을 삭제
  1. 28 12
      src/views/engineerFeeSettlement/costPerDimension/index.vue

+ 28 - 12
src/views/engineerFeeSettlement/costPerDimension/index.vue

@@ -475,14 +475,16 @@ export default {
             rules: []
           }
         }, {
-          name: 'el-select',
+          name: 'zj-select',
           options: this.workerList,
           md: 6,
           attributes: {
             disabled: this.formEdit,
             placeholder: '请选择',
             clearable: true,
-            filterable: true
+            filterable: true,
+            blurNoMatchText:true,
+            blurNoMatchInputBorderColor:""
           },
           formItemAttributes: {
             label: '工程师1名称',
@@ -491,16 +493,22 @@ export default {
           },
           events: {
             change: (val) => {
-              var data = this.workerList.find(item => item.value == val).data
-              this.formData.workerName1 = data?.workerName || ""
-              this.formData.workerMobile1 = data?.workerMobile || ""
+              var data = this.workerList.find(item => item.value == val)?.data
+              if(data){
+                this.formData.workerName1 = data?.workerName || ""
+                this.formData.workerMobile1 = data?.workerMobile || ""
+              }else{
+                this.formData.workerName1 = ""
+                this.formData.workerMobile1 = ""
+              }
             }
           },
         }, {
           name: 'el-input',
           md: 6,
           attributes: {
-            disabled: true,
+            disabled: this.formEdit,
+            placeholder: '请输入',
           },
           formItemAttributes: {
             label: '工程师1电话',
@@ -530,14 +538,16 @@ export default {
             rules: []
           }
         }, {
-          name: 'el-select',
+          name: 'zj-select',
           options: this.workerList,
           md: 6,
           attributes: {
             disabled: this.formEdit,
             placeholder: '请选择',
             clearable: true,
-            filterable: true
+            filterable: true,
+            blurNoMatchText:true,
+            blurNoMatchInputBorderColor:""
           },
           formItemAttributes: {
             label: '工程师2名称',
@@ -546,16 +556,22 @@ export default {
           },
           events: {
             change: (val) => {
-              var data = this.workerList.find(item => item.value == val).data
-              this.formData.workerName2 = data?.workerName || ""
-              this.formData.workerMobile2 = data?.workerMobile || ""
+              var data = this.workerList.find(item => item.value == val)?.data
+              if(data){
+                this.formData.workerName2 = data?.workerName || ""
+                this.formData.workerMobile2 = data?.workerMobile || ""
+              }else{
+                this.formData.workerName2 = ""
+                this.formData.workerMobile2 = ""
+              }
             }
           },
         }, {
           name: 'el-input',
           md: 6,
           attributes: {
-            disabled: true,
+            disabled: this.formEdit,
+            placeholder: '请输入',
           },
           formItemAttributes: {
             label: '工程师2电话',