Browse Source

修改问题调整

XhuiCoder 1 year ago
parent
commit
06adba3df2
2 changed files with 20 additions and 14 deletions
  1. 2 2
      pages/login/index.vue
  2. 18 12
      pages/lr/info.vue

+ 2 - 2
pages/login/index.vue

@@ -88,7 +88,7 @@
         title: '密码键盘',
         keyShowStatus: false,
         showPassword: true,
-        height: '42vh',
+        height: '54vh',
         inputHeight: '5vh',
         typeList: [
           { text: '非监管用户', value: '0' },
@@ -314,7 +314,7 @@
 
     position: absolute;
     /* bottom: 20vh; */
-    top: 28vh;
+    top: 18vh;
     left: 12vw;
   }
 

+ 18 - 12
pages/lr/info.vue

@@ -42,7 +42,7 @@
           </uni-forms-item>
 
           <uni-forms-item label="是否特困">
-            <uni-data-checkbox v-model="baseFormData.istk" :localdata="radioData"></uni-data-checkbox>
+            <uni-data-checkbox v-model="baseFormData.istk" :localdata="radioData" @change="radioChange('tkzmList',$event)"></uni-data-checkbox>
           </uni-forms-item>
 
           <uni-forms-item label="特困证明" v-if="baseFormData.istk == 1">
@@ -50,7 +50,7 @@
           </uni-forms-item>
 
           <uni-forms-item label="是否低保">
-            <uni-data-checkbox v-model="baseFormData.isdb" :localdata="radioData"></uni-data-checkbox>
+            <uni-data-checkbox v-model="baseFormData.isdb" :localdata="radioData" @change="radioChange('dbzmList',$event)"></uni-data-checkbox>
           </uni-forms-item>
 
           <uni-forms-item label="低保证明" v-if="baseFormData.isdb == 1">
@@ -58,7 +58,7 @@
           </uni-forms-item>
 
           <uni-forms-item label="是否重残">
-            <uni-data-checkbox v-model="baseFormData.iszc" :localdata="radioData"></uni-data-checkbox>
+            <uni-data-checkbox v-model="baseFormData.iszc" :localdata="radioData" @change="radioChange('zczmList',$event)"></uni-data-checkbox>
           </uni-forms-item>
 
           <uni-forms-item label="重残证明" v-if="baseFormData.iszc == 1">
@@ -306,6 +306,14 @@
       this.id = o.id
     },
     methods: {
+      radioChange(key, e) {
+        const key1 = key.replace('List', ''),
+          { value } = e.detail
+        if (value === '0') {
+          this[key] = []
+          this.baseFormData[key1] = ''
+        }
+      },
       ht() {
         let param = {
           id: this.baseFormData.id,
@@ -517,14 +525,10 @@
         this.save()
       },
       save() {
-
-
         uni.showLoading({
           title: '正在修改中...'
         })
         let paramFiles = []
-
-
         if (this.baseFormData.istk == 1 && this.tkzmList.length == 1 && this.tkzmList[0].indexOf(
             'data:image') > -1) {
           fileToBlob(base64toFilen(this.tkzmList[0]), (e) => {
@@ -578,11 +582,15 @@
         let that = this
         setTimeout(function() {
           UploadSomeFile(paramFiles).then(res => {
-            that.baseFormData.lrZjz = res.data.url1
-            if (that.backBase64) {
+            if (res.data.url1) {
+              that.baseFormData.lrZjz = res.data.url1
+            }
+            if (res.data.url2) {
               that.baseFormData.sfzzpb = res.data.url2
             }
-            that.baseFormData.lrTx = res.data.url3
+            if (res.data.url3) {
+              that.baseFormData.lrTx = res.data.url3
+            }
             if (that.baseFormData.istk == 1 && that.tkzmList.length == 1) {
               that.baseFormData.tkzm = res.data.url4
             }
@@ -592,7 +600,6 @@
             if (that.baseFormData.iszc == 1 && that.zczmList.length == 1) {
               that.baseFormData.zczm = res.data.url6
             }
-
             that.$refs['baseForm'].validate().then(res => {
               if (that.updateFlag) {
                 updateKhjbxx(that.baseFormData).then(r => {
@@ -624,7 +631,6 @@
                   }
                 })
               }
-
             }).catch(err => {
               uni.hideLoading()
             })