|
@@ -17,7 +17,7 @@
|
|
@editSave="editSaveZhaopianziliao" @goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
|
|
@editSave="editSaveZhaopianziliao" @goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
|
|
<banzhengXinxi ref="banzhengXinxi" :isZijiazheng='isZijiazheng' :status='status' @goBack="goBack"
|
|
<banzhengXinxi ref="banzhengXinxi" :isZijiazheng='isZijiazheng' :status='status' @goBack="goBack"
|
|
@addEdit='addEdit' @addSave="addSave" @editSave="editSave"
|
|
@addEdit='addEdit' @addSave="addSave" @editSave="editSave"
|
|
- @editSavePiliang="editSavePiliang" v-show="banzhengXinxiFlag">
|
|
|
|
|
|
+ v-show="banzhengXinxiFlag">
|
|
</banzhengXinxi>
|
|
</banzhengXinxi>
|
|
<banzhengXinxiList :isZijiazheng='isZijiazheng' :status='status' :list="editInfo.kaozhengList"
|
|
<banzhengXinxiList :isZijiazheng='isZijiazheng' :status='status' :list="editInfo.kaozhengList"
|
|
v-show="current ==3&&!banzhengXinxiFlag" @saveBanzheng="saveBanzheng"
|
|
v-show="current ==3&&!banzhengXinxiFlag" @saveBanzheng="saveBanzheng"
|
|
@@ -164,15 +164,15 @@
|
|
|
|
|
|
},
|
|
},
|
|
addBanzheng(data, index) {
|
|
addBanzheng(data, index) {
|
|
- // if (this.allData.icon == '') {
|
|
|
|
- // uni.showToast({
|
|
|
|
- // title: "当录入办证信息时候,头像必填",
|
|
|
|
- // icon: 'none',
|
|
|
|
- // duration: 2000
|
|
|
|
- // });
|
|
|
|
- // this.allData.kaozhengList = []
|
|
|
|
- // return false;
|
|
|
|
- // }
|
|
|
|
|
|
+ if (this.allData.icon == '') {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ title: "当录入办证信息时候,头像必填",
|
|
|
|
+ icon: 'none',
|
|
|
|
+ duration: 2000
|
|
|
|
+ });
|
|
|
|
+ this.allData.kaozhengList = []
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
this.banzhengXinxiFlag = true
|
|
this.banzhengXinxiFlag = true
|
|
this.$refs.banzhengXinxi.resetFun()
|
|
this.$refs.banzhengXinxi.resetFun()
|
|
if (this.status == 'edit') {
|
|
if (this.status == 'edit') {
|
|
@@ -614,7 +614,14 @@
|
|
}
|
|
}
|
|
})
|
|
})
|
|
} else if (flag == 'editAdd') {
|
|
} else if (flag == 'editAdd') {
|
|
- data.userId = this.userId
|
|
|
|
|
|
+
|
|
|
|
+ let mergedArray = data.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ ...item,
|
|
|
|
+ userId: this.userId
|
|
|
|
+ };
|
|
|
|
+ });
|
|
|
|
+
|
|
if (this.allData.icon == '') {
|
|
if (this.allData.icon == '') {
|
|
uni.showToast({
|
|
uni.showToast({
|
|
title: "当录入办证信息时候,头像必填",
|
|
title: "当录入办证信息时候,头像必填",
|
|
@@ -623,17 +630,21 @@
|
|
})
|
|
})
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
- jiazhengKaozhengAdd(data).then(res => {
|
|
|
|
|
|
+ jiazhengKaozhengAdds(mergedArray).then(res => {
|
|
if (res.code == 0) {
|
|
if (res.code == 0) {
|
|
- data.id = res.data
|
|
|
|
- data.statusBanzheng = '未办证'
|
|
|
|
- this.allData.kaozhengList.push(data)
|
|
|
|
- this.editInfo.kaozhengList.push(data)
|
|
|
|
- console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
|
|
|
|
|
|
+ // data.id = res.data
|
|
|
|
+ const dataWithIds = mergedArray.map((item, index) => ({
|
|
|
|
+ ...item,
|
|
|
|
+ statusBanzheng: '未办证',
|
|
|
|
+ id: res.data[index]
|
|
|
|
+ }));
|
|
|
|
+ this.allData.kaozhengList = [...this.allData.kaozhengList, ...dataWithIds];
|
|
|
|
+ this.editInfo.kaozhengList = [...this.editInfo.kaozhengList, ...dataWithIds];
|
|
|
|
+ // console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
|
|
this.banzhengXinxiFlag = false
|
|
this.banzhengXinxiFlag = false
|
|
|
|
+ console.log('this.allData.kaozhengList', this.allData.kaozhengList);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-
|
|
|
|
}
|
|
}
|
|
// if (data != '') {
|
|
// if (data != '') {
|
|
// this.allData.kaozhengList.push(data)
|
|
// this.allData.kaozhengList.push(data)
|
|
@@ -644,38 +655,6 @@
|
|
|
|
|
|
// }
|
|
// }
|
|
},
|
|
},
|
|
- editSavePiliang(data) {
|
|
|
|
-
|
|
|
|
- console.log('data', data);
|
|
|
|
- const updatedData = data.map(item => ({
|
|
|
|
- ...item, // 展开原有属性
|
|
|
|
- userId: this.userId // 添加新字段
|
|
|
|
- }));
|
|
|
|
- if (this.allData.icon == '') {
|
|
|
|
- uni.showToast({
|
|
|
|
- title: "当录入办证信息时候,头像必填",
|
|
|
|
- icon: 'none',
|
|
|
|
- duration: 2000
|
|
|
|
- })
|
|
|
|
- return false
|
|
|
|
- }
|
|
|
|
- jiazhengKaozhengAdds(updatedData).then(res => {
|
|
|
|
- if (res.code == 0) {
|
|
|
|
- // data.id = res.data
|
|
|
|
- const dataWithIds = updatedData.map((item, index) => ({
|
|
|
|
- ...item,
|
|
|
|
- statusBanzheng: '未办证',
|
|
|
|
- id: res.data[index]
|
|
|
|
- }));
|
|
|
|
- this.allData.kaozhengList = [...this.allData.kaozhengList, ...dataWithIds];
|
|
|
|
- this.editInfo.kaozhengList = [...this.editInfo.kaozhengList, ...dataWithIds];
|
|
|
|
- // console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
|
|
|
|
- this.banzhengXinxiFlag = false
|
|
|
|
- console.log('this.allData.kaozhengList', this.allData.kaozhengList);
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
-
|
|
|
|
- },
|
|
|
|
goUpPage() {
|
|
goUpPage() {
|
|
if (this.from == 'banzheng') {
|
|
if (this.from == 'banzheng') {
|
|
uni.redirectTo({
|
|
uni.redirectTo({
|