wangguoyu 2 달 전
부모
커밋
19e99f935e
2개의 변경된 파일53개의 추가작업 그리고 36개의 파일을 삭제
  1. 4 0
      pages/admin/Jiazheng/banzhengXinxiList.vue
  2. 49 36
      pages/admin/Jiazheng/jiazhengUserManager.vue

+ 4 - 0
pages/admin/Jiazheng/banzhengXinxiList.vue

@@ -14,6 +14,7 @@
 		</view>
 		<view v-if="list.length>0" class="bzxx-btn-box">
 			<button type="default" @click="addBanzheng" class="phone-white-btn">添加</button>
+			<button type="default" @click="saveBanzheng" class="phone-white-btn">保存</button>
 		</view>
 		<view v-else class="bzxx-add-btn-box">
 			<view  @click="addBanzheng" class="bzxx-add-btn"><text>+</text>添加办证信息</view>
@@ -50,6 +51,9 @@
 			addBanzheng() {
 				this.$emit('addBanzheng');
 			},
+			saveBanzheng() {
+				this.$emit('saveBanzheng');
+			},
 			goEdit(item, index) {
 				this.$emit('editBanzheng', item, index);
 			},

+ 49 - 36
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -14,10 +14,11 @@
 		<zhaopianZiliao ref="zhaopianZiliao" :status='status' @editSave="editSaveZhaopianziliao"
 			@goNext="goNextZhaopianZiliao" v-show="current ==2"></zhaopianZiliao>
 		<banzhengXinxi ref="banzhengXinxi" :status='status' @goBack="goBack" @addSave="addSave" @editSave="editSave"
-			v-show="current ==3">
+			v-show="banzhengXinxiFlag">
 		</banzhengXinxi>
-		<banzhengXinxiList :list="editInfo.kaozhengList" v-show="banzhengXinxiFlag" @editBanzheng="editBanzheng"
-			@addBanzheng="addBanzheng" @deleteBanzheng="deleteBanzheng" ref="banzhengXinxiList"></banzhengXinxiList>
+		<banzhengXinxiList :list="editInfo.kaozhengList" v-show="current ==3&&!banzhengXinxiFlag"
+			@saveBanzheng="saveBanzheng" @editBanzheng="editBanzheng" @addBanzheng="addBanzheng"
+			@deleteBanzheng="deleteBanzheng" ref="banzhengXinxiList"></banzhengXinxiList>
 		<common-dialog ref="commonDialogRef" :title="deleteTitle" :content="deleteConcent"
 			@confirm-btn="deleteQuerenBtn"></common-dialog>
 	</view>
@@ -127,7 +128,7 @@
 		},
 		methods: {
 			goBack() {
-				this.banzhengXinxiFlag = true
+				//this.banzhengXinxiFlag = true
 			},
 			editBanzheng(data, index) {
 				console.log('dataasdf', data);
@@ -137,10 +138,11 @@
 				this.$refs.banzhengXinxi.currentMove('edit')
 			},
 			addBanzheng(data, index) {
-				this.banzhengXinxiFlag = false
-				this.current = 3
+				this.banzhengXinxiFlag = true
 				this.$refs.banzhengXinxi.resetFun()
-				this.$refs.banzhengXinxi.currentMove('editAdd')
+				//this.current = 3
+				//	this.$refs.banzhengXinxi.resetFun()
+				//	this.$refs.banzhengXinxi.currentMove('editAdd')
 			},
 			deleteBanzheng(data, index) {
 				console.log('data', data);
@@ -176,7 +178,7 @@
 				})
 			},
 			idCardBlur(data) {
-				if(this.status == 'edit'){
+				if (this.status == 'edit') {
 					this.$refs.qiuzhiXinxi.editinfo(data)
 					this.$refs.zhaopianZiliao.editinfo(data)
 				}
@@ -337,7 +339,7 @@
 				this.gerenZiliaoDataHandle(data, 'edit')
 			},
 			qiuzhiXinxiDataHandle(data, flag) {
-			//	this.allData.leixing = data.leixing
+				//	this.allData.leixing = data.leixing
 				this.allData.jingyan = data.jingyan
 				this.allData.jineng = data.jineng
 				this.allData.zhuangtai = data.zhuangtai
@@ -427,11 +429,11 @@
 
 			},
 			submitJiazheng(data) {
-			//	debugger
+				//	debugger
 				console.log('this.allData', this.allData);
 
 				if (data != '') {
-				//	debugger
+
 					this.allData.kaozhengList.push(data)
 				}
 				if (this.allData.kaozhengList.length > 0 && this.allData.icon == '') {
@@ -443,30 +445,41 @@
 					this.allData.kaozhengList = []
 					return false
 				}
-				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
-					}
+				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 {
+
+				}
+			},
+
+
 			editSave(data, flag, index) {
-			//	debugger
+				//	debugger
 				console.log('this.allData', this.allData);
 				console.log('this.editInfo', this.editInfo);
 				if (flag == 'edit') {
@@ -477,7 +490,7 @@
 								icon: 'none',
 								duration: 2000
 							})
-							this.banzhengXinxiFlag = true
+							//this.banzhengXinxiFlag = true
 							this.editInfo.kaozhengList[index].canxunshijian = data.canxunshijian
 							this.editInfo.kaozhengList[index].jgId = data.jgId
 							this.editInfo.kaozhengList[index].jgName = data.jgName
@@ -513,7 +526,7 @@
 							this.allData.kaozhengList.push(data)
 							this.editInfo.kaozhengList.push(data)
 							console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
-							this.banzhengXinxiFlag = true
+							//	this.banzhengXinxiFlag = true
 						}
 					})
 
@@ -528,16 +541,16 @@
 				// }
 			},
 			goUpPage() {
-				if(this.from =='banzheng'){
+				if (this.from == 'banzheng') {
 					uni.redirectTo({
 						url: "/pages/admin/banzheng/list"
 					})
-				}else{
+				} else {
 					uni.navigateTo({
 						url: `/pages/admin/Jiazheng/index`
 					})
 				}
-				
+
 			}
 
 		}