wangguoyu 2 tháng trước cách đây
mục cha
commit
4be59366db

+ 17 - 5
pages/admin/Jiazheng/banzhengXinxiList.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="admin-jiazheng-page">
-		<view>添加</view>
+		<view @click="addBanzheng">添加</view>
 		<view v-for="(item,index) in list" :key="index">
 			<view>
 				报证机构:{{item.jgName}}
@@ -8,10 +8,16 @@
 			<view @click="goEdit(item,index)">
 				编辑
 			</view>
+			<view @click="deleteFun(item,index)">
+				删除
+			</view>
 			<view>职业名称:{{item.zyName}}</view>
 			<view>职业等级:{{item.zyLevelName}}</view>
 			<view>申报时间:{{item.createTime}}</view>
 		</view>
+		<view @click="saveBanzheng">
+			保存
+		</view>
 	</view>
 </template>
 
@@ -41,11 +47,17 @@
 
 		},
 		methods: {
-			goUpPage() {
-
+			addBanzheng() {
+				this.$emit('addBanzheng');
+			},
+			saveBanzheng() {
+				this.$emit('saveBanzheng');
+			},
+			goEdit(item, index) {
+				this.$emit('editBanzheng', item, index);
 			},
-			goEdit(item,index) {
-					this.$emit('editBanzheng', item,index);
+			deleteFun(item, index) {
+				this.$emit('deleteBanzheng', item, index);
 			}
 		}
 	};

+ 41 - 28
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -13,9 +13,11 @@
 		</qiuzhiXinxi>
 		<zhaopianZiliao ref="zhaopianZiliao" :status='status' @editSave="editSaveZhaopianziliao"
 			@goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
-		<banzhengXinxi ref="banzhengXinxi" :status='status' @addSave="addSave" @editSave="editSave" v-show="current ==3">
+		<banzhengXinxi ref="banzhengXinxi" :status='status' @addSave="addSave" @editSave="editSave"
+			v-show="current ==3">
 		</banzhengXinxi>
-		<banzhengXinxiList :list="editInfo.kaozhengList" v-show="banzhengXinxiFlag" @editBanzheng="editBanzheng"
+		<banzhengXinxiList :list="editInfo.kaozhengList" v-show="banzhengXinxiFlag" @editBanzheng="editBanzheng" @addBanzheng="addBanzheng"
+			@deleteBanzheng="deleteBanzheng" @saveBanzheng="saveBanzhengList"
 			ref="banzhengXinxiList"></banzhengXinxiList>
 	</view>
 </template>
@@ -95,6 +97,23 @@
 			this.dataHandle(pageInfo)
 		},
 		methods: {
+			
+			editBanzheng(data, index) {
+				this.current = 3
+				this.banzhengXinxiFlag = false
+				this.$refs.banzhengXinxi.editinfo(data, index)
+			},
+			addBanzheng(data, index) {
+			
+			},	
+			deleteBanzheng(data, index) {
+			
+			},
+				@saveBanzheng(data, index) {
+			
+			},
+			
+			
 			dataHandle(pageInfo) {
 				if (this.status == 'add') {
 					this.tabs = [{
@@ -153,10 +172,8 @@
 				getJiazhengInfo(req).then(res => {
 					if (res.code == 0) {
 						this.$refs.gerenZiliao.editinfo(res.data)
-						this.editInfo = res.data
-						this.allData = {
-							...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);
 					} else {
@@ -286,9 +303,9 @@
 				// })
 			},
 			updateTabs() {
-				console.log('this.tabsthis.tabs',this.tabs);
-				console.log('this.current',this.tabs);
-				
+				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;
@@ -338,13 +355,13 @@
 				if (data != '') {
 					this.allData.kaozhengList.push(data)
 				}
-				if(this.status =='add'){
+				if (this.status == 'add') {
 					this.submitJiazheng()
-				}else{
-					
+				} else {
+
 				}
-		
-	
+
+
 			},
 			submitJiazheng() {
 				console.log('this.allData', this.allData);
@@ -370,8 +387,11 @@
 				})
 
 			},
-			editSave(data){
-				if(data ==''&&this.status =='edit'){
+			editSave(data) {
+				debugger
+				console.log('this.allData', this.allData);
+				console.log('this.editInfo', this.editInfo);
+				if (data == '' && this.status == 'edit') {
 					jiazhengUpdate(this.allData).then(res => {
 						uni.showToast({
 							title: "保存成功!",
@@ -379,10 +399,10 @@
 							duration: 2000
 						})
 					})
-				}else if(data &&this.status =='edit'){
-				//	this.allData.kaozhengList.push(data)
-					//this.editInfo.kaozhengList.push(data)
-					console.log('this.editInfo.kaozhengList',this.editInfo.kaozhengList);
+				} else if (data && this.status == 'edit') {
+					this.allData.kaozhengList.push(data)
+					this.editInfo.kaozhengList.push(data)
+					console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
 					this.banzhengXinxiFlag = true
 				}
 				// if (data != '') {
@@ -391,15 +411,8 @@
 				// if(this.status =='add'){
 				// 	this.submitJiazheng()
 				// }else{
-					
-				// }
-			},
-			editBanzheng(data, index) {
-				this.current = 3
-				this.banzhengXinxiFlag = false
-				this.$refs.banzhengXinxi.editinfo(data, index)
-
 
+				// }
 			},
 			goUpPage() {
 				uni.navigateTo({