wangguoyu 2 maanden geleden
bovenliggende
commit
15709e00c8
1 gewijzigde bestanden met toevoegingen van 26 en 5 verwijderingen
  1. 26 5
      pages/admin/Jiazheng/jiazhengUserManager.vue

+ 26 - 5
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -18,6 +18,8 @@
 		</banzhengXinxi>
 		<banzhengXinxiList :list="editInfo.kaozhengList" v-show="banzhengXinxiFlag" @editBanzheng="editBanzheng"
 			@addBanzheng="addBanzheng" @deleteBanzheng="deleteBanzheng" ref="banzhengXinxiList"></banzhengXinxiList>
+		<common-dialog ref="commonDialogRef" :title="deleteTitle" :content="deleteConcent"
+			@confirm-btn="deleteQuerenBtn"></common-dialog>
 	</view>
 </template>
 
@@ -29,6 +31,7 @@
 	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,
@@ -82,7 +85,11 @@
 				id: '',
 				userId: '',
 				banzhengXinxiFlag: false,
-				editInfo: {}
+				editInfo: {},
+				deleteConcent: '你确定要执行这个操作吗?',
+				deleteTitle: '删除',
+				deleteIndex:'',
+				deleteId:'',
 			}
 		},
 		components: {
@@ -90,7 +97,8 @@
 			banzhengXinxiList,
 			qiuzhiXinxi,
 			gerenZiliao,
-			zhaopianZiliao,
+			commonDialog,
+			zhaopianZiliao
 		},
 		onLoad(options) {
 			let pageInfo = JSON.parse(options.pageInfo)
@@ -112,8 +120,22 @@
 			deleteBanzheng(data, index) {
 				console.log('data', data);
 				console.log('index', index);
+				console.log('data.statusBanzheng', data.statusBanzheng);
+				this.deleteId = data.id
+				this.deleteIndex = index
+				if (data.statusBanzheng == '办证完成') {
+					uni.showToast({
+						title: "办证状态为办证完成禁止删除",
+						icon: 'none',
+						duration: 2000
+					})
+					return false
+				}
+				this.$refs.commonDialogRef.handleShow()
+			},
+			deleteQuerenBtn() {
 				jiazhengKaozhengDelete({
-					ids: [data.id]
+					ids: [this.deleteId]
 				}).then(res => {
 					if (res.code == 0) {
 						uni.showToast({
@@ -121,14 +143,13 @@
 							icon: 'none',
 							duration: 2000
 						})
-						this.editInfo.kaozhengList.splice(index, 1);
+						this.editInfo.kaozhengList = this.editInfo.kaozhengList.splice(index, 1);
 						if (this.editInfo.kaozhengList.length == 0) {
 							this.banzhengXinxiFlag = false
 							this.current = 3
 						}
 					}
 				})
-
 			},
 			idCardBlur(data) {
 				this.$refs.qiuzhiXinxi.editinfo(data)