| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801 | 
							- <template>
 
- 	<view class="admin-jiazheng-page">
 
- 		<view class="icon-title-navBar-box">
 
- 			<view @click="goUpPage" class="nav-bar-icon"></view>
 
- 			<text class="nav-bar-title">家政人员</text>
 
- 		</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' :isZijiazheng='isZijiazheng' :statusFlag="statusFlag"
 
- 			@idCardBlur="idCardBlur" @finishDom='finishDom' @editSave="editSaveGerenziliao" @goNext="gerenziliaoNext"
 
- 			v-show="current ==0">
 
- 		</gerenZiliao>
 
- 		<qiuzhiXinxi ref="qiuzhiXinxi" :isZijiazheng='isZijiazheng' :status='status' @editSave="editSaveQiuzhixinxi"
 
- 			@goNext="goNextQiuzhixinxi" v-show="current ==1">
 
- 		</qiuzhiXinxi>
 
- 		<zhaopianZiliao ref="zhaopianZiliao" :isZijiazheng='isZijiazheng' :status='status' :statusFlag="statusFlag"
 
- 			@editSave="editSaveZhaopianziliao" @goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
 
- 		<banzhengXinxi ref="banzhengXinxi" :isZijiazheng='isZijiazheng' :status='status' @goBack="goBack"
 
- 			@addEdit='addEdit' @addSave="addSave" @addSavePiliang="addSavePiliang" @editSave="editSave"
 
- 			@editSavePiliang="editSavePiliang" v-show="banzhengXinxiFlag">
 
- 		</banzhengXinxi>
 
- 		<banzhengXinxiList :isZijiazheng='isZijiazheng' :status='status' :list="editInfo.kaozhengList"
 
- 			v-show="current ==3&&!banzhengXinxiFlag&&!banzhengXinxiFlagPiliang" @saveBanzheng="saveBanzheng"
 
- 			@editBanzheng="editBanzheng" @addBanzheng="addBanzheng" @addBanzhengPiliang="addBanzhengPiliang"
 
- 			@deleteBanzheng="deleteBanzheng" ref="banzhengXinxiList">
 
- 		</banzhengXinxiList>
 
- 		<common-dialog ref="commonDialogRef" :title="deleteTitle" :content="deleteConcent"
 
- 			@confirm-btn="deleteQuerenBtn"></common-dialog>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	import {
 
- 		ref
 
- 	} from "vue";
 
- 	import banzhengXinxi from './banzhengXinxi.vue';
 
- 	import banzhengXinxiList from './banzhengXinxiList.vue';
 
- 	import qiuzhiXinxi from './qiuzhiXinxi.vue';
 
- 	import zhaopianZiliao from './zhaopianZiliao.vue';
 
- 	import commonDialog from '@/components/dialog/commonDialog.vue';
 
- 	import gerenZiliao from './gerenZiliao.vue';
 
- 	import {
 
- 		getJiazhengInfo,
 
- 		jiazhengAdd,
 
- 		jiazhengUpdate,
 
- 		jiazhengKaozhengAdd,
 
- 		jiazhengKaozhengAdds,
 
- 		jiazhengKaozhengDelete,
 
- 		jiazhengKaozhengUpdate
 
- 	} from "@/api/jiazheng.js";
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				current: 0,
 
- 				//	tabs: ['个人资料', '求职信息', '照片资料', '办证信息']
 
- 				tabs: [],
 
- 				allData: {
 
- 					"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": "",
 
- 					"tijianUrls": "",
 
- 					"userId": '',
 
- 					"userName": "",
 
- 					"xingzuo": '',
 
- 					"xingzuoFlag": false,
 
- 					"xueli": '',
 
- 					"zhengshuUrls": "",
 
- 					"zhuangtai": '',
 
- 					"jingdu": '',
 
- 					"weidu": ''
 
- 				},
 
- 				status: '',
 
- 				isPiliang: '',
 
- 				id: '',
 
- 				userId: '',
 
- 				banzhengXinxiFlag: false,
 
- 				banzhengXinxiFlagPiliang: false,
 
- 				editInfo: {},
 
- 				deleteConcent: '你确定要执行这个操作吗?',
 
- 				deleteTitle: '删除',
 
- 				deleteIndex: '',
 
- 				deleteId: '',
 
- 				from: '',
 
- 				statusFlag: null,
 
- 				isZijiazheng: "false",
 
- 				userIdList: '',
 
- 				listIds: '',
 
- 				startDate: '',
 
- 				endDate: '',
 
- 				jzId: '',
 
- 			}
 
- 		},
 
- 		components: {
 
- 			banzhengXinxi,
 
- 			banzhengXinxiList,
 
- 			qiuzhiXinxi,
 
- 			gerenZiliao,
 
- 			commonDialog,
 
- 			zhaopianZiliao
 
- 		},
 
- 		watch: {
 
- 			// 监听外部传入的selectedIds变化,更新selectedData
 
- 			current: {
 
- 				handler(newVal) {
 
- 					console.log('newValnewValnewVal', this.current);
 
- 					if (newVal == 1 && this.status == 'add') {
 
- 						console.log('this.$refs.qiuzhiXinxi', this.$refs.qiuzhiXinxi);
 
- 						this.$refs.qiuzhiXinxi.zhuangtai = 1
 
- 					}
 
- 				}
 
- 			},
 
- 		},
 
- 		onLoad(options) {
 
- 			let pageInfo = JSON.parse(options.pageInfo)
 
- 			this.status = pageInfo.status
 
- 			this.from = pageInfo.from
 
- 			this.isZijiazheng = pageInfo.isZijiazheng
 
- 			this.userIdList = pageInfo.userIdList
 
- 			this.listIds = pageInfo.listIds
 
- 			this.startDate = pageInfo.startDate
 
- 			this.endDate = pageInfo.endDate
 
- 			this.jzId = pageInfo.jzId
 
- 			this.dataHandle(pageInfo)
 
- 		},
 
- 		methods: {
 
- 			goBack() {
 
- 				this.banzhengXinxiFlag = false
 
- 			},
 
- 			editBanzheng(data, index) {
 
- 				console.log('dataasdf', data);
 
- 				this.current = 3
 
- 				this.banzhengXinxiFlag = true
 
- 				this.$refs.banzhengXinxi.isPiliang(0)
 
- 				if (this.status == 'edit') {
 
- 					this.$refs.banzhengXinxi.editinfo(data, index)
 
- 					this.$refs.banzhengXinxi.currentMove('edit')
 
- 				} else {
 
- 					this.$refs.banzhengXinxi.editinfo(data, index)
 
- 					this.$refs.banzhengXinxi.currentMove('addEdit')
 
- 				}
 
- 			},
 
- 			addBanzheng(data, index) {
 
- 				if (this.allData.icon == '') {
 
- 					uni.showToast({
 
- 						title: "当录入办证信息时候,头像必填",
 
- 						icon: 'none',
 
- 						duration: 2000
 
- 					});
 
- 					this.allData.kaozhengList = []
 
- 					return false;
 
- 				}
 
- 				this.banzhengXinxiFlag = true
 
- 				this.$refs.banzhengXinxi.resetFun()
 
- 				this.$refs.banzhengXinxi.isPiliang(0)
 
- 				//this.current = 3
 
- 				//	this.$refs.banzhengXinxi.resetFun()
 
- 				if (this.status == 'edit') {
 
- 					this.$refs.banzhengXinxi.currentMove('editAdd')
 
- 				}
 
- 			},
 
- 			addBanzhengPiliang(data, index) {
 
- 				if (this.allData.icon == '') {
 
- 					uni.showToast({
 
- 						title: "当录入办证信息时候,头像必填",
 
- 						icon: 'none',
 
- 						duration: 2000
 
- 					});
 
- 					this.allData.kaozhengList = []
 
- 					return false;
 
- 				}
 
- 				this.banzhengXinxiFlag = true
 
- 				this.$refs.banzhengXinxi.resetFun()
 
- 				this.$refs.banzhengXinxi.isPiliang(1)
 
- 				//this.current = 3
 
- 				//	this.$refs.banzhengXinxi.resetFun()
 
- 				if (this.status == 'edit') {
 
- 					this.$refs.banzhengXinxi.currentMove('editAdd')
 
- 				}
 
- 			},
 
- 			deleteBanzheng(data, index) {
 
- 				this.deleteId = data.id
 
- 				this.deleteIndex = index
 
- 				if (data.statusBanzheng == '办证完成') {
 
- 					uni.showToast({
 
- 						title: "办证状态为办证完成禁止删除	",
 
- 						icon: 'none',
 
- 						duration: 2000
 
- 					})
 
- 					return false
 
- 				}
 
- 				this.$refs.commonDialogRef.handleShow()
 
- 			},
 
- 			deleteQuerenBtn() {
 
- 				if (this.status == 'add') {
 
- 					this.allData.kaozhengList.splice(this.deleteIndex, 1)
 
- 					this.editInfo.kaozhengList.splice(this.deleteIndex, 1)
 
- 				} else {
 
- 					jiazhengKaozhengDelete({
 
- 						ids: [this.deleteId]
 
- 					}).then(res => {
 
- 						if (res.code == 0) {
 
- 							uni.showToast({
 
- 								title: "成功",
 
- 								icon: 'none',
 
- 								duration: 2000
 
- 							})
 
- 							this.editInfo.kaozhengList.splice(this.deleteIndex, 1);
 
- 							if (this.editInfo.kaozhengList.length == 0) {
 
- 								this.banzhengXinxiFlag = true
 
- 								this.$refs.banzhengXinxi.resetFun()
 
- 								this.allData.kaozhengList = []
 
- 								this.$refs.banzhengXinxi.isPiliang(0)
 
- 							}
 
- 						}
 
- 					})
 
- 				}
 
- 			},
 
- 			idCardBlur(data) {
 
- 				if (this.status == 'edit') {
 
- 					this.$refs.qiuzhiXinxi.editinfo(data)
 
- 					this.$refs.zhaopianZiliao.editinfo(data)
 
- 				}
 
- 			},
 
- 			dataHandle(pageInfo) {
 
- 				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.id = pageInfo.id
 
- 					this.userId = pageInfo.userId
 
- 					this.tabs = [{
 
- 							id: 1,
 
- 							name: '个人资料',
 
- 							disabled: false
 
- 						},
 
- 						{
 
- 							id: 2,
 
- 							name: '求职信息',
 
- 							disabled: false
 
- 						},
 
- 						{
 
- 							id: 3,
 
- 							name: '照片资料',
 
- 							disabled: false
 
- 						},
 
- 						{
 
- 							id: 4,
 
- 							name: '办证信息',
 
- 							disabled: false
 
- 						},
 
- 					]
 
- 				}
 
- 			},
 
- 			finishDom() {
 
- 				let req = {
 
- 					id: this.id,
 
- 					userId: this.userId
 
- 				}
 
- 				getJiazhengInfo(req).then(res => {
 
- 					if (res.code == 0) {
 
- 						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
 
- 							if (res.data.kaozhengList.length == 0) {
 
- 								this.statusFlag = true
 
- 							} else {
 
- 								this.statusFlag = this.checkStatus(res.data.kaozhengList)
 
- 							}
 
- 							// 新增 手机端,家政人员编辑,修改为导出后不能修改
 
- 							//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',
 
- 							title: '获取详情失败'
 
- 						})
 
- 						return false
 
- 					}
 
- 				})
 
- 			},
 
- 			checkStatus(kaozhengList) {
 
- 				if (!kaozhengList || !Array.isArray(kaozhengList) || kaozhengList.length == 0) {
 
- 					return false;
 
- 				}
 
- 				return kaozhengList.every(item => item.statusBanzheng == "未办证");
 
- 			},
 
- 			changeTab(data) {
 
- 				this.banzhengXinxiFlag = false
 
- 				if (this.$refs.zhaopianZiliao) {
 
- 					this.$refs.zhaopianZiliao.zhankaiFlag = false
 
- 				}
 
- 				if (this.status == 'add') {
 
- 					if (this.current >= 0) {
 
- 						this.current--;
 
- 						this.updateTabs();
 
- 					}
 
- 				}
 
- 				this.current = data
 
- 				if (this.status != 'edit') {
 
- 					return false
 
- 				}
 
- 				switch (Number(data)) {
 
- 					case 0:
 
- 						this.$refs.gerenZiliao.editinfo(this.editInfo)
 
- 						break;
 
- 					case 1:
 
- 						this.$refs.qiuzhiXinxi.editinfo(this.editInfo)
 
- 						break;
 
- 					case 2:
 
- 						this.$refs.zhaopianZiliao.editinfo(this.editInfo)
 
- 						break;
 
- 					case 3:
 
- 						// if (this.editInfo.kaozhengList.length > 0) {
 
- 						// 	this.banzhengXinxiFlag = false
 
- 						// } else {
 
- 						// 	this.banzhengXinxiFlag = false
 
- 						// }
 
- 						this.banzhengXinxiFlag = false
 
- 						this.$refs.banzhengXinxi.editinfo()
 
- 						break;
 
- 					default:
 
- 						break;
 
- 				}
 
- 			},
 
- 			gerenZiliaoDataHandle(data, flag) {
 
- 				console.log('gerenZiliaoDataHandle', data);
 
- 				console.log('gerenZiliaoDataHandle', data.hunyin.id);
 
- 				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.allData.jingdu = data.jingdu
 
- 				this.allData.weidu = data.weidu
 
- 				if (flag == 'edit') {
 
- 					jiazhengUpdate(this.allData).then(res => {
 
- 						uni.showToast({
 
- 							title: "保存成功!",
 
- 							icon: 'none',
 
- 							duration: 2000
 
- 						})
 
- 					})
 
- 				}
 
- 			},
 
- 			gerenziliaoNext(data, num) {
 
- 				this.gerenZiliaoDataHandle(data)
 
- 				// this.current = num + 1
 
- 				// this.tabs = this.tabs.map((item, i) => {
 
- 				// 	if (i == this.current) item.disabled = false
 
- 				// 	return item
 
- 				// })
 
- 				if (this.current < this.tabs.length - 1) {
 
- 					this.current++;
 
- 					this.updateTabs();
 
- 				}
 
- 			},
 
- 			editSaveGerenziliao(data) {
 
- 				this.gerenZiliaoDataHandle(data, 'edit')
 
- 			},
 
- 			qiuzhiXinxiDataHandle(data, flag) {
 
- 				//	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
 
- 				if (flag == 'edit') {
 
- 					jiazhengUpdate(this.allData).then(res => {
 
- 						uni.showToast({
 
- 							title: "保存成功!",
 
- 							icon: 'none',
 
- 							duration: 2000
 
- 						})
 
- 					})
 
- 				}
 
- 			},
 
- 			goNextQiuzhixinxi(data, num) {
 
- 				this.qiuzhiXinxiDataHandle(data)
 
- 				if (this.current < this.tabs.length - 1) {
 
- 					this.current++;
 
- 					this.updateTabs();
 
- 				}
 
- 				// this.current = num + 1
 
- 				// this.tabs = this.tabs.map((item, i) => {
 
- 				// 	if (i == this.current) item.disabled = false
 
- 				// 	return item
 
- 				// })
 
- 			},
 
- 			updateTabs() {
 
- 				console.log('this.tabsthis.tabs', this.tabs);
 
- 				console.log('this.current', this.tabs);
 
- 				this.tabs = this.tabs.map((item, i) => {
 
- 					// 当前页签及之前的页签 disabled 为 false,之后的页签 disabled 为 true
 
- 					item.disabled = i >= this.current;
 
- 					return item;
 
- 				});
 
- 			},
 
- 			editSaveQiuzhixinxi(data) {
 
- 				this.qiuzhiXinxiDataHandle(data, 'edit')
 
- 			},
 
- 			goNextZhaopianZiliao(data, num) {
 
- 				this.zhaopianziliaoDataHandle(data)
 
- 				// this.current = num + 1
 
- 				// this.tabs = this.tabs.map((item, i) => {
 
- 				// 	if (i == this.current) item.disabled = false
 
- 				// 	return item
 
- 				// })
 
- 				if (this.current < this.tabs.length - 1) {
 
- 					this.current++;
 
- 					this.updateTabs();
 
- 				}
 
- 			},
 
- 			zhaopianziliaoDataHandle(data, flag) {
 
- 				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.tijianUrls = data.tijianUrls
 
- 				if (flag == 'edit') {
 
- 					jiazhengUpdate(this.allData).then(res => {
 
- 						uni.showToast({
 
- 							title: "保存成功!",
 
- 							icon: 'none',
 
- 							duration: 2000
 
- 						})
 
- 					})
 
- 				}
 
- 			},
 
- 			editSaveZhaopianziliao(data) {
 
- 				this.zhaopianziliaoDataHandle(data, 'edit')
 
- 			},
 
- 			addSavePiliang(data) {
 
- 				console.log('data', data);
 
- 				//  有可能是一个数组
 
- 				this.submitJiazheng(data)
 
- 			},
 
- 			addSave(data) {
 
- 				// if (this.status == 'add') {
 
- 				// 	this.submitJiazheng(data)
 
- 				// } else {
 
- 				// }
 
- 				this.submitJiazheng(data)
 
- 			},
 
- 			submitJiazheng(data) {
 
- 				console.log('this.allData', this.allData);
 
- 				// 处理数组情况
 
- 				const dataToProcess = Array.isArray(data) ? data : [data];
 
- 				// 检查重复项
 
- 				for (const item of dataToProcess) {
 
- 					if (this.allData.kaozhengList.length > 0) {
 
- 						const isDuplicate = this.allData.kaozhengList.some(existingItem => {
 
- 							return existingItem.jgId == item.jgId &&
 
- 								existingItem.zyLevelName == item.zyLevelName &&
 
- 								existingItem.zyName == item.zyName;
 
- 						});
 
- 						if (isDuplicate) {
 
- 							uni.showToast({
 
- 								title: '此用户的职业等级系统已存在,如想继续添加,请联系管理员处理!',
 
- 								icon: 'none',
 
- 								duration: 2000
 
- 							});
 
- 							return false;
 
- 						}
 
- 					}
 
- 				}
 
- 				// 检查头像是否为空(如果有数据要添加)
 
- 				if (dataToProcess.length > 0 && this.allData.icon == '') {
 
- 					uni.showToast({
 
- 						title: "当录入办证信息时候,头像必填",
 
- 						icon: 'none',
 
- 						duration: 2000
 
- 					});
 
- 					this.allData.kaozhengList = []
 
- 					return false;
 
- 				}
 
- 				// 添加所有数据项
 
- 				this.allData.kaozhengList.push(...dataToProcess);
 
- 				this.editInfo.kaozhengList = [...this.allData.kaozhengList];
 
- 				this.banzhengXinxiFlag = false;
 
- 			},
 
- 			// submitJiazheng(data) {
 
- 			// 	//	debugger
 
- 			// 	console.log('this.allData', this.allData);
 
- 			// 	if (this.allData.kaozhengList.length > 0) {
 
- 			// 		const isDuplicate = this.allData.kaozhengList.some(item => {
 
- 			// 			return item.jgId == data.jgId &&
 
- 			// 				item.zyLevelName == data.zyLevelName &&
 
- 			// 				item.zyName == data.zyName;
 
- 			// 		});
 
- 			// 		if (isDuplicate) {
 
- 			// 			uni.showToast({
 
- 			// 				title: '此用户的职业等级系统已存在,如想继续添加,请联系管理员处理!',
 
- 			// 				icon: 'none',
 
- 			// 				duration: 2000
 
- 			// 			});
 
- 			// 			return false
 
- 			// 		}
 
- 			// 	}
 
- 			// 	if (data != '') {
 
- 			// 		this.allData.kaozhengList.push(data)
 
- 			// 	}
 
- 			// 	if (this.allData.kaozhengList.length > 0 && this.allData.icon == '') {
 
- 			// 		uni.showToast({
 
- 			// 			title: "当录入办证信息时候,头像必填",
 
- 			// 			icon: 'none',
 
- 			// 			duration: 2000
 
- 			// 		})
 
- 			// 		this.allData.kaozhengList = []
 
- 			// 		return false
 
- 			// 	}
 
- 			// 	this.editInfo.kaozhengList = this.allData.kaozhengList
 
- 			// 	this.banzhengXinxiFlag = false
 
- 			// },
 
- 			saveBanzheng() {
 
- 				if (this.status == 'add') {
 
- 					jiazhengAdd(this.allData).then(res => {
 
- 						if (res.code == 0) {
 
- 							uni.showToast({
 
- 								title: "成功",
 
- 								icon: 'none',
 
- 								duration: 2000
 
- 							})
 
- 							uni.navigateTo({
 
- 								url: `/pages/admin/Jiazheng/index`
 
- 							})
 
- 						} else {
 
- 							uni.showToast({
 
- 								title: "失败",
 
- 								icon: 'none',
 
- 								duration: 2000
 
- 							})
 
- 							return false
 
- 						}
 
- 					})
 
- 				} else {
 
- 				}
 
- 			},
 
- 			addEdit(data, flag, index) {
 
- 				uni.showToast({
 
- 					title: "修改成功!",
 
- 					icon: 'none',
 
- 					duration: 2000
 
- 				})
 
- 				this.editInfo.kaozhengList[index].canxunshijian = data.canxunshijian
 
- 				this.editInfo.kaozhengList[index].jgType = data.jgType
 
- 				this.editInfo.kaozhengList[index].jgId = data.jgId
 
- 				this.editInfo.kaozhengList[index].jgName = data.jgName
 
- 				this.editInfo.kaozhengList[index].jzId = data.jzId
 
- 				this.editInfo.kaozhengList[index].needKaoshi = data.needKaoshi
 
- 				this.editInfo.kaozhengList[index].needKecheng = data.needKecheng
 
- 				this.editInfo.kaozhengList[index].shicaochengji = data.shicaochengji
 
- 				this.editInfo.kaozhengList[index].statusBanzheng = data.statusBanzheng
 
- 				this.editInfo.kaozhengList[index].statusKaoshi = data.statusKaoshi
 
- 				this.editInfo.kaozhengList[index].zongkeshi = data.zongkeshi
 
- 				this.editInfo.kaozhengList[index].id = data.id
 
- 				this.editInfo.kaozhengList[index].zyId = data.zyId
 
- 				this.editInfo.kaozhengList[index].zyLevel = data.zyLevel
 
- 				this.editInfo.kaozhengList[index].zyLevelName = data.zyLevelName
 
- 				this.editInfo.kaozhengList[index].zyName = data.zyName
 
- 				this.allData.kaozhengList = JSON.parse(JSON.stringify(this.editInfo.kaozhengList));
 
- 				this.banzhengXinxiFlag = false
 
- 			},
 
- 			editSave(data, flag, index) {
 
- 				//	debugger
 
- 				console.log('this.allData', this.allData);
 
- 				console.log('this.editInfo', this.editInfo);
 
- 				data.userId = this.userId
 
- 				if (flag == 'edit' && this.allData.kaozhengList.length > 0) {
 
- 					jiazhengKaozhengUpdate(data).then(res => {
 
- 						if (res.code == 0) {
 
- 							uni.showToast({
 
- 								title: "保存成功!",
 
- 								icon: 'none',
 
- 								duration: 2000
 
- 							})
 
- 							this.editInfo.kaozhengList[index].canxunshijian = data.canxunshijian
 
- 							this.editInfo.kaozhengList[index].jgId = data.jgId
 
- 							this.editInfo.kaozhengList[index].jgName = data.jgName
 
- 							this.editInfo.kaozhengList[index].jzId = data.jzId
 
- 							this.editInfo.kaozhengList[index].jgType = data.jgType
 
- 							this.editInfo.kaozhengList[index].needKaoshi = data.needKaoshi
 
- 							this.editInfo.kaozhengList[index].needKecheng = data.needKecheng
 
- 							this.editInfo.kaozhengList[index].statusBanzheng = '未办证'
 
- 							this.editInfo.kaozhengList[index].shicaochengji = data.shicaochengji
 
- 							this.editInfo.kaozhengList[index].statusKaoshi = data.statusKaoshi
 
- 							this.editInfo.kaozhengList[index].zongkeshi = data.zongkeshi
 
- 							this.editInfo.kaozhengList[index].id = data.id
 
- 							this.editInfo.kaozhengList[index].zyId = data.zyId
 
- 							this.editInfo.kaozhengList[index].zyLevel = data.zyLevel
 
- 							this.editInfo.kaozhengList[index].zyLevelName = data.zyLevelName
 
- 							this.editInfo.kaozhengList[index].zyName = data.zyName
 
- 							this.banzhengXinxiFlag = false
 
- 						}
 
- 					})
 
- 				} else if (flag == 'edit' && this.allData.kaozhengList.length == 0) {
 
- 					data.userId = this.userId
 
- 					if (this.allData.icon == '') {
 
- 						uni.showToast({
 
- 							title: "当录入办证信息时候,头像必填",
 
- 							icon: 'none',
 
- 							duration: 2000
 
- 						})
 
- 						return false
 
- 					}
 
- 					jiazhengKaozhengAdd(data).then(res => {
 
- 						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);
 
- 							this.banzhengXinxiFlag = false
 
- 						}
 
- 					})
 
- 				} else if (flag == 'editAdd') {
 
- 					data.userId = this.userId
 
- 					if (this.allData.icon == '') {
 
- 						uni.showToast({
 
- 							title: "当录入办证信息时候,头像必填",
 
- 							icon: 'none',
 
- 							duration: 2000
 
- 						})
 
- 						return false
 
- 					}
 
- 					jiazhengKaozhengAdd(data).then(res => {
 
- 						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);
 
- 							this.banzhengXinxiFlag = false
 
- 						}
 
- 					})
 
- 				}
 
- 				// if (data != '') {
 
- 				// 	this.allData.kaozhengList.push(data)
 
- 				// }
 
- 				// if(this.status =='add'){
 
- 				// 	this.submitJiazheng()
 
- 				// }else{
 
- 				// }
 
- 			},
 
- 			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() {
 
- 				if (this.from == 'banzheng') {
 
- 					uni.redirectTo({
 
- 						url: "/pages/admin/banzheng/list"
 
- 					})
 
- 				} else {
 
- 					uni.redirectTo({
 
- 						url: "/pages/admin/Jiazheng/index" +
 
- 							"?isZijiazheng=" + this.isZijiazheng +
 
- 							"&userIdList=" + this.userIdList + "&listIds=" + this.listIds +
 
- 							"&startDate=" + this.startDate +
 
- 							"&endDate=" + this.endDate +
 
- 							"&from=" + this.from +
 
- 							"&jzId=" + this.jzId
 
- 					})
 
- 				}
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
 
  |