|
@@ -6,12 +6,14 @@
|
|
|
</view>
|
|
|
<v-tabs v-model="current" :tabs="tabs" :scroll="false" @change="changeTab" field="name"
|
|
|
class="admin-tab-box"></v-tabs>
|
|
|
- <gerenZiliao ref="gerenZiliao" @goNext="gerenziliaoNext" v-show="current ==0"></gerenZiliao>
|
|
|
- <qiuzhiXinxi ref="qiuzhiXinxi" @goUp="goUpQiuzhixinxi" @goNext="goNextQiuzhixinxi" v-show="current ==1">
|
|
|
+ <gerenZiliao ref="gerenZiliao" :status='status' @goNext="gerenziliaoNext" v-show="current ==0"></gerenZiliao>
|
|
|
+ <qiuzhiXinxi ref="qiuzhiXinxi" :status='status' @goUp="goUpQiuzhixinxi" @goNext="goNextQiuzhixinxi"
|
|
|
+ v-show="current ==1">
|
|
|
</qiuzhiXinxi>
|
|
|
- <zhaopianZiliao ref="zhaopianZiliao" @goUp="goUpZhaopianZiliao" @goNext="goNextZhaopianZiliao"
|
|
|
+ <zhaopianZiliao ref="zhaopianZiliao" :status='status' @goUp="goUpZhaopianZiliao" @goNext="goNextZhaopianZiliao"
|
|
|
v-show="current ==2"></zhaopianZiliao>
|
|
|
- <banzhengXinxi ref="banzhengXinxi" @goUp="goUpBanzhengXinxi" v-show="current ==3"></banzhengXinxi>
|
|
|
+ <banzhengXinxi ref="banzhengXinxi" :status='status' @addSave="addSave" v-show="current ==3">
|
|
|
+ </banzhengXinxi>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -26,78 +28,49 @@
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- current: 2,
|
|
|
+ current: 3,
|
|
|
// tabs: ['个人资料', '求职信息', '照片资料', '办证信息']
|
|
|
- tabs: [{
|
|
|
- id: 1,
|
|
|
- name: '个人资料',
|
|
|
- disabled: false
|
|
|
- },
|
|
|
- {
|
|
|
- id: 2,
|
|
|
- name: '求职信息',
|
|
|
- disabled: true
|
|
|
- },
|
|
|
- {
|
|
|
- id: 3,
|
|
|
- name: '照片资料',
|
|
|
- disabled: true
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- name: '办证信息',
|
|
|
- disabled: true
|
|
|
- },
|
|
|
-
|
|
|
- ],
|
|
|
+ tabs: [],
|
|
|
allData: {
|
|
|
- "birthday": "string",
|
|
|
- "gender": 0,
|
|
|
- "hujiDizhi": "string",
|
|
|
- "hunyin": 0,
|
|
|
- "icon": "string",
|
|
|
- "idcard": "string",
|
|
|
- "idcardUrl1": "string",
|
|
|
- "idcardUrl2": "string",
|
|
|
- "idtype": 0,
|
|
|
- "jiankangDate": "string",
|
|
|
- "jibiexinzi": "string",
|
|
|
- "jiguanShengId": 0,
|
|
|
- "jiguanShiId": 0,
|
|
|
- "jineng": "string",
|
|
|
- "jingli": "string",
|
|
|
- "jingyan": "string",
|
|
|
- "juzhuDizhi": "string",
|
|
|
- "kaozhengList": [{
|
|
|
- "canxunshijian": "string",
|
|
|
- "jgId": 0,
|
|
|
- "needKaoshi": false,
|
|
|
- "needKecheng": false,
|
|
|
- "shicaochengji": "string",
|
|
|
- "zongkeshi": "string",
|
|
|
- "zyId": 0,
|
|
|
- "zyLevel": 0
|
|
|
- }],
|
|
|
- "leixing": "string",
|
|
|
- "minzu": 0,
|
|
|
- "qiwangxinzi": "string",
|
|
|
- "realName": "string",
|
|
|
- "shenghuoUrls": "string",
|
|
|
- "shuxiang": 0,
|
|
|
- "tijianDate": "string",
|
|
|
- "tijianUrl": "string",
|
|
|
- "userId": 0,
|
|
|
- "userName": "string",
|
|
|
- "xingzuo": 0,
|
|
|
+ "birthday": "",
|
|
|
+ "gender": '',
|
|
|
+ "hujiDizhi": "",
|
|
|
+ "hunyin": '',
|
|
|
+ "icon": "",
|
|
|
+ "idcard": "",
|
|
|
+ "idcardUrl1": "",
|
|
|
+ "idcardUrl2": "",
|
|
|
+ "idtype": '',
|
|
|
+ "jiankangDate": "",
|
|
|
+ "jibiexinzi": "",
|
|
|
+ "jiguanShengId": '',
|
|
|
+ "jiguanShiId": '',
|
|
|
+ "jineng": "",
|
|
|
+ "jingli": "",
|
|
|
+ "jingyan": "",
|
|
|
+ "juzhuDizhi": "",
|
|
|
+ "kaozhengList": [],
|
|
|
+ "leixing": "",
|
|
|
+ "minzu": '',
|
|
|
+ "qiwangxinzi": "",
|
|
|
+ "realName": "",
|
|
|
+ "shenghuoUrls": "",
|
|
|
+ "shuxiang": '',
|
|
|
+ "tijianDate": "",
|
|
|
+ "tijianUrl": "",
|
|
|
+ "userId": '',
|
|
|
+ "userName": "",
|
|
|
+ "xingzuo": '',
|
|
|
"xingzuoFlag": false,
|
|
|
- "xueli": 0,
|
|
|
- "zhengshuUrls": "string",
|
|
|
- "zhuangtai": 0
|
|
|
+ "xueli": '',
|
|
|
+ "zhengshuUrls": "",
|
|
|
+ "zhuangtai": ''
|
|
|
},
|
|
|
gerenziliaoObj: {},
|
|
|
qiuzhixinxiObj: {},
|
|
|
zhaopianziliaoObj: {},
|
|
|
banzhengxinxiObj: {},
|
|
|
+ status: '',
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
@@ -106,70 +79,122 @@
|
|
|
gerenZiliao,
|
|
|
zhaopianZiliao,
|
|
|
},
|
|
|
+ onLoad(options) {
|
|
|
+ let pageInfo = JSON.parse(options.pageInfo)
|
|
|
+ this.status = pageInfo.status
|
|
|
+ this.dataHandle()
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ dataHandle() {
|
|
|
+ if (this.status == 'add') {
|
|
|
+ this.tabs = [{
|
|
|
+ id: 1,
|
|
|
+ name: '个人资料',
|
|
|
+ disabled: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ name: '求职信息',
|
|
|
+ disabled: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ name: '照片资料',
|
|
|
+ disabled: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ name: '办证信息',
|
|
|
+ disabled: true
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ } else {
|
|
|
+ this.tabs = [{
|
|
|
+ id: 1,
|
|
|
+ name: '个人资料',
|
|
|
+ disabled: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 2,
|
|
|
+ name: '求职信息',
|
|
|
+ disabled: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 3,
|
|
|
+ name: '照片资料',
|
|
|
+ disabled: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 4,
|
|
|
+ name: '办证信息',
|
|
|
+ disabled: false
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
changeTab(data) {
|
|
|
console.log('data', data);
|
|
|
},
|
|
|
- goUpPage() {
|
|
|
- uni.redirectTo({
|
|
|
- url: `/pages/admin/Jiazheng/jiazhengUserInfo`
|
|
|
- })
|
|
|
- },
|
|
|
gerenziliaoNext(data, num) {
|
|
|
- console.log('data', data);
|
|
|
- console.log('num', num);
|
|
|
- this.gerenziliaoObj.userName = data.userName
|
|
|
- this.gerenziliaoObj.realName = data.realName
|
|
|
- this.gerenziliaoObj.idCard = data.idCard
|
|
|
- this.gerenziliaoObj.jiguanShengId = data.jiguanObj.jiguanShengId
|
|
|
- this.gerenziliaoObj.jiguanShiId = data.jiguanObj.jiguanShiId
|
|
|
- this.gerenziliaoObj.juzhuDizhi = data.juzhuDizhi
|
|
|
- this.gerenziliaoObj.minzu = data.minzu.id
|
|
|
- this.gerenziliaoObj.gender = data.gender
|
|
|
- this.gerenziliaoObj.xueli = data.xueli.id
|
|
|
- this.gerenziliaoObj.hunyin = data.hunyin.id
|
|
|
- this.gerenziliaoObj.hujiDizhi = data.hujiDizhi
|
|
|
- this.gerenziliaoObj.xingzuo = data.xingzuo.id
|
|
|
- this.gerenziliaoObj.shuxiang = data.shuxiang.id
|
|
|
- this.gerenziliaoObj.xingzuoFlag = data.xingzuoFlag
|
|
|
+ this.allData.userName = data.userName
|
|
|
+ this.allData.realName = data.realName
|
|
|
+ this.allData.idcard = data.idcard
|
|
|
+ this.allData.idtype = data.idtype
|
|
|
+ this.allData.jiguanShengId = data.jiguanObj.jiguanShengId
|
|
|
+ this.allData.jiguanShiId = data.jiguanObj.jiguanShiId
|
|
|
+ this.allData.juzhuDizhi = data.juzhuDizhi
|
|
|
+ this.allData.birthday = data.birthday
|
|
|
+ this.allData.minzu = data.minzu.id
|
|
|
+ this.allData.gender = data.gender
|
|
|
+ this.allData.xueli = data.xueli.id
|
|
|
+ this.allData.hunyin = data.hunyin.id
|
|
|
+ this.allData.hujiDizhi = data.hujiDizhi
|
|
|
+ this.allData.xingzuo = data.xingzuo.id
|
|
|
+ this.allData.shuxiang = data.shuxiang.id
|
|
|
+ this.allData.xingzuoFlag = data.xingzuoFlag
|
|
|
this.current = num + 1
|
|
|
this.tabs = this.tabs.map((item, i) => {
|
|
|
if (i == this.current) item.disabled = false
|
|
|
return item
|
|
|
})
|
|
|
- console.log('this.gerenziliaoObj', this.gerenziliaoObj);
|
|
|
- },
|
|
|
- goUpQiuzhixinxi(data, num) {
|
|
|
- this.current = num - 1
|
|
|
},
|
|
|
goNextQiuzhixinxi(data, num) {
|
|
|
- this.qiuzhixinxiObj.leixing = data.leixing
|
|
|
- this.qiuzhixinxiObj.jingyan = data.jingyan
|
|
|
- this.qiuzhixinxiObj.jineng = data.jineng
|
|
|
- this.qiuzhixinxiObj.zhuangtai = data.zhuangtai
|
|
|
- this.qiuzhixinxiObj.jibiexinzi = data.jibiexinzi
|
|
|
- this.qiuzhixinxiObj.qiwangxinzi = data.qiwangxinzi
|
|
|
- this.qiuzhixinxiObj.jingli = data.jingli
|
|
|
+ this.allData.leixing = data.leixing
|
|
|
+ this.allData.jingyan = data.jingyan
|
|
|
+ this.allData.jineng = data.jineng
|
|
|
+ this.allData.zhuangtai = data.zhuangtai
|
|
|
+ this.allData.jibiexinzi = data.jibiexinzi
|
|
|
+ this.allData.qiwangxinzi = data.qiwangxinzi
|
|
|
+ this.allData.jingli = data.jingli
|
|
|
this.current = num + 1
|
|
|
this.tabs = this.tabs.map((item, i) => {
|
|
|
if (i == this.current) item.disabled = false
|
|
|
return item
|
|
|
})
|
|
|
- console.log('this.qiuzhixinxiObj', this.qiuzhixinxiObj);
|
|
|
- },
|
|
|
- goUpZhaopianZiliao(data, num) {
|
|
|
- this.current = num - 1
|
|
|
},
|
|
|
goNextZhaopianZiliao(data, num) {
|
|
|
+ this.allData.icon = data.icon
|
|
|
+ this.allData.idcardUrl1 = data.idcardUrl1
|
|
|
+ this.allData.idcardUrl2 = data.idcardUrl2
|
|
|
+ this.allData.shenghuoUrls = data.shenghuoUrls
|
|
|
+ this.allData.zhengshuUrls = data.zhengshuUrls
|
|
|
+ this.allData.tijianDate = data.tijianDate
|
|
|
+ this.allData.jiankangDate = data.jiankangDate
|
|
|
+ this.allData.tijianUrl = data.tijianUrl
|
|
|
this.current = num + 1
|
|
|
this.tabs = this.tabs.map((item, i) => {
|
|
|
if (i == this.current) item.disabled = false
|
|
|
return item
|
|
|
})
|
|
|
},
|
|
|
- goUpBanzhengXinxi(data, num) {
|
|
|
- this.current = num - 1
|
|
|
+ addSave(data) {
|
|
|
+ this.allData.kaozhengList.push(data)
|
|
|
+ this.submitJiazheng()
|
|
|
+ },
|
|
|
+ submitJiazheng() {
|
|
|
+ console.log('this.allData', this.allData);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
</script>
|