|
@@ -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()
|
|
|
})
|