|
@@ -6,8 +6,9 @@
|
|
|
</view>
|
|
|
<v-tabs v-model="current" :tabs="tabs" :scroll="false" @change="changeTab" field="name"
|
|
|
class="admin-tab-box"></v-tabs>
|
|
|
- <gerenZiliao ref="gerenZiliao" :status='status' @idCardBlur="idCardBlur" @finishDom='finishDom'
|
|
|
- @editSave="editSaveGerenziliao" @goNext="gerenziliaoNext" v-show="current ==0"></gerenZiliao>
|
|
|
+ <gerenZiliao ref="gerenZiliao" :status='status' :statusFlag="statusFlag" @idCardBlur="idCardBlur"
|
|
|
+ @finishDom='finishDom' @editSave="editSaveGerenziliao" @goNext="gerenziliaoNext" v-show="current ==0">
|
|
|
+ </gerenZiliao>
|
|
|
<qiuzhiXinxi ref="qiuzhiXinxi" :status='status' @editSave="editSaveQiuzhixinxi" @goNext="goNextQiuzhixinxi"
|
|
|
v-show="current ==1">
|
|
|
</qiuzhiXinxi>
|
|
@@ -96,6 +97,7 @@
|
|
|
deleteIndex: '',
|
|
|
deleteId: '',
|
|
|
from: '',
|
|
|
+ statusFlag: null,
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
@@ -253,11 +255,17 @@
|
|
|
}
|
|
|
getJiazhengInfo(req).then(res => {
|
|
|
if (res.code == 0) {
|
|
|
- this.$refs.gerenZiliao.editinfo(res.data)
|
|
|
- this.editInfo = JSON.parse(JSON.stringify(res.data));
|
|
|
- this.allData = JSON.parse(JSON.stringify(res.data));
|
|
|
- this.allData.id = this.id
|
|
|
- console.log('this.allData this.allData ', this.allData);
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.$refs.gerenZiliao.editinfo(res.data)
|
|
|
+ this.editInfo = JSON.parse(JSON.stringify(res.data));
|
|
|
+ this.allData = JSON.parse(JSON.stringify(res.data));
|
|
|
+ this.allData.id = this.id
|
|
|
+ // 新增 手机端,家政人员编辑,修改为导出后不能修改
|
|
|
+ this.statusFlag = this.checkStatus(res.data.kaozhengList)
|
|
|
+ console.log('this.checkStatus(res.data.kaozhengList)', this.checkStatus(res
|
|
|
+ .data.kaozhengList));
|
|
|
+ console.log('this.allData this.allData ', this.allData);
|
|
|
+ })
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
icon: 'none',
|
|
@@ -267,6 +275,12 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ checkStatus(aa) {
|
|
|
+ if (!kaozhengList || !Array.isArray(kaozhengList) || kaozhengList.length == 0) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return kaozhengList.every(item => item.statusBanzheng == "未办证");
|
|
|
+ },
|
|
|
changeTab(data) {
|
|
|
this.banzhengXinxiFlag = false
|
|
|
|