wangguoyu 3 ماه پیش
والد
کامیت
20780a7d6d

+ 26 - 0
api/jiazheng.js

@@ -227,3 +227,29 @@ export function jiazhengUpdate(data = {}) {
     timeout: 20000
   })
 }
+
+export function jiazhengKaozhengAdd(data = {}) {
+  return request({
+    url: '/app/user/jiazheng/kaozheng/add',
+    headers: {
+      isToken: true
+    },
+    method: 'post',
+    data,
+    timeout: 20000
+  })
+}
+
+
+export function jiazhengKaozhengDelete(data = {}) {
+  return request({
+    url: '/app/user/jiazheng/kaozheng/delete',
+    headers: {
+      isToken: true
+    },
+    method: 'post',
+    data,
+    timeout: 20000
+  })
+}
+

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

@@ -1,7 +1,6 @@
 <template>
 	<view class="admin-jiazheng-page">
 		<view @click="addBanzheng">添加</view>
-		{{list}}
 		<view v-for="(item,index) in list" :key="index">
 			<view>
 				报证机构:{{item.jgName}}

+ 37 - 8
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -34,7 +34,9 @@
 	import {
 		getJiazhengInfo,
 		jiazhengAdd,
-		jiazhengUpdate
+		jiazhengUpdate,
+		jiazhengKaozhengAdd,
+		jiazhengKaozhengDelete
 	} from "@/api/jiazheng.js";
 	export default {
 		data() {
@@ -68,7 +70,7 @@
 					"shenghuoUrls": "",
 					"shuxiang": '',
 					"tijianDate": "",
-					"tijianUrl": "",
+					"tijianUrls": "",
 					"userId": '',
 					"userName": "",
 					"xingzuo": '',
@@ -104,9 +106,29 @@
 				this.$refs.banzhengXinxi.editinfo(data, index)
 			},
 			addBanzheng(data, index) {
-
+				this.banzhengXinxiFlag = false
+				this.current = 3
+				this.$refs.banzhengXinxi.resetFun()
 			},
 			deleteBanzheng(data, index) {
+				console.log('data', data);
+				console.log('index', index);
+				jiazhengKaozhengDelete({
+					ids: [data.id]
+				}).then(res => {
+					if (res.code == 0) {
+						uni.showToast({
+							title: "成功",
+							icon: 'none',
+							duration: 2000
+						})
+						this.editInfo.kaozhengList.splice(index, 1);
+						if (this.editInfo.kaozhengList.length == 0) {
+							this.banzhengXinxiFlag = false
+							this.current = 3
+						}
+					}
+				})
 
 			},
 			saveBanzhengList(data, index) {
@@ -337,7 +359,7 @@
 				this.allData.zhengshuUrls = data.zhengshuUrls
 				this.allData.tijianDate = data.tijianDate
 				this.allData.jiankangDate = data.jiankangDate
-				this.allData.tijianUrl = data.tijianUrl
+				this.allData.tijianUrls = data.tijianUrls
 				if (flag == 'edit') {
 					jiazhengUpdate(this.allData).then(res => {
 						uni.showToast({
@@ -400,10 +422,17 @@
 						})
 					})
 				} 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
+					data.userId = this.userId
+					jiazhengKaozhengAdd(data).then(res => {
+						if (res.code == 0) {
+							data.id = res.data
+							this.allData.kaozhengList.push(data)
+							this.editInfo.kaozhengList.push(data)
+							console.log('this.editInfo.kaozhengList', this.editInfo.kaozhengList);
+							this.banzhengXinxiFlag = true
+						}
+					})
+
 				}
 				// if (data != '') {
 				// 	this.allData.kaozhengList.push(data)

+ 4 - 4
pages/admin/Jiazheng/zhaopianZiliao.vue

@@ -110,7 +110,7 @@
 				idcardUrl2: '',
 				shenghuoUrls: '',
 				tijianDate: '',
-				tijianUrl: '',
+				tijianUrls: '',
 				jiankangDate: '',
 				tijianbaogaoFlag: false,
 				zhengshuUrls: '',
@@ -135,7 +135,7 @@
 				this.zigezhaoList = data.zhengshuUrls ==''?'': data.shenghuoUrls.split(",")
 				this.tijianDate = data.tijianDate
 				this.jiankangDate = data.jiankangDate
-				this.tijianUrl = data.tijianUrl
+				this.tijianUrls = data.tijianUrls
 			
 				})
 			},
@@ -198,7 +198,7 @@
 					zhengshuUrls: this.zigezhaoList.join(','),
 					tijianDate: this.tijianDate,
 					jiankangDate: this.jiankangDate,
-					tijianUrl: this.tijianUrl,
+					tijianUrls: this.tijianUrls,
 
 				}
 				console.log('this.formData', this.formData);
@@ -214,7 +214,7 @@
 					shenghuoUrls: this.zigezhaoList.length>0?this.zigezhaoList.join(','):'',
 					tijianDate: this.tijianDate,
 					jiankangDate: this.jiankangDate,
-					tijianUrl: this.tijianUrl,
+					tijianUrls: this.tijianUrls,
 
 				}
 				console.log('this.formData', this.formData);