Procházet zdrojové kódy

解除微信绑定,扭转默认选中正常,制单出单无法退回

xiao547607 před 5 roky
rodič
revize
3aeb7f8e87

+ 5 - 1
src/api/sys/user.js

@@ -78,7 +78,11 @@ function scanQrcodeLogin(data) {
   return request.post(constant.serverUrl + '/pub/qrcode/login', formData);
 }
 
+function wechatUnBind(){
+  return request.post(constant.serverUrl + '/wechatUnBind');
+}
+
 export default {
   login, pageList, create, edit, add, update, remove, batchRemove, userInfo,
-  getLoginQrcode,queryWXLoginStatus,getBindingQrcode,scanQrcodeLogin
+  getLoginQrcode,queryWXLoginStatus,getBindingQrcode,scanQrcodeLogin,wechatUnBind
 }

+ 1 - 0
src/views/business/insuranceFirst-firstApproval.vue

@@ -217,6 +217,7 @@ export default {
     self.loading = true;
 
     self.id = this.$route.query.id;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 1 - 2
src/views/business/insuranceFirst-issued.vue

@@ -24,7 +24,6 @@
             <el-form-item label="处理类型" prop="processStatus">
               <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
                 <el-option label="通过" value="正常"></el-option>
-                <el-option label="退回" value="回退"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="应收保费" style="text-align:left;">{{policy.insuranceFee}}</el-form-item>
@@ -287,8 +286,8 @@ export default {
     self.loading = true;
 
     self.id = this.$route.query.id;
+    self.formModel.processStatus="正常";
     this.insureDetail();
-    //this.attachmentList();
   }
 };
 </script>

+ 1 - 0
src/views/business/insuranceFirst-secondApproval.vue

@@ -197,6 +197,7 @@ export default {
     self.loading = true;
 
     self.id = this.$route.query.id;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 1 - 1
src/views/business/insuranceFirst-transfer.vue

@@ -24,7 +24,6 @@
             <el-form-item label="处理类型" prop="processStatus">
               <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
                 <el-option label="通过" value="正常"></el-option>
-                <el-option label="退回" value="回退"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="应收保费" style="text-align:left;">{{policy.insuranceFee}}</el-form-item>
@@ -295,6 +294,7 @@ export default {
     self.loading = true;
 
     self.id = this.$route.query.id;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 2 - 0
src/views/business/insurancePolicy-firstApproval.vue

@@ -202,6 +202,8 @@ export default {
 
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
+    self.formModel.processStatus="正常";
+    
     this.insureDetail();
   }
 };

+ 1 - 1
src/views/business/insurancePolicy-issued.vue

@@ -24,7 +24,6 @@
             <el-form-item label="处理类型" prop="processStatus">
               <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
                 <el-option label="通过" value="正常"></el-option>
-                <el-option label="退回" value="回退"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="应收保费" style="text-align:left;">{{policy.insuranceFee}}</el-form-item>
@@ -300,6 +299,7 @@ export default {
     self.loading = true;
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 1 - 0
src/views/business/insurancePolicy-secondApproval.vue

@@ -201,6 +201,7 @@ export default {
 
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 1 - 1
src/views/business/insurancePolicy-transfer.vue

@@ -25,7 +25,6 @@
             <el-form-item label="处理类型" prop="processStatus">
               <el-select v-model="formModel.processStatus" placeholder="请选择" filterable>
                 <el-option label="通过" value="正常"></el-option>
-                <el-option label="退回" value="回退"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="应收保费" style="text-align:left;">{{policy.insuranceFee}}</el-form-item>
@@ -298,6 +297,7 @@ export default {
 
     self.id = this.$route.query.id;
     self.policyId = this.$route.query.policyId;
+    self.formModel.processStatus="正常";
     this.insureDetail();
   }
 };

+ 31 - 0
src/views/sys/user-bindwx.vue

@@ -13,6 +13,13 @@
 				• 此功能是为了帮助业务员更及时的收到待办事项提醒,通过公众号推送消息形式提醒业务员及时处理待办事项。
 			</el-card>
 			<div class="bindwxstep">
+			<div class="step">
+					<div class="title">
+						绑定微信
+					</div>
+				</div>
+			<div class="bindwxstep">
+				
 				<div class="step">
 					<div class="title">
 						<el-tag size="small">第一步</el-tag>打开微信【扫一扫】,扫描下方二维码
@@ -34,6 +41,15 @@
 					</div>
 				</div>
 			</div>
+			</div>
+			<div class="bindwxstep">
+				<div class="step">
+					<div class="title">
+						解除绑定
+						<el-button @click="clearOpenId()" type="danger" plain>解除绑定微信号</el-button>
+					</div>
+				</div>
+			</div>
 		</div>
 	</div>
 </template>
@@ -98,6 +114,21 @@
 					this.$message.error('上传头像图片大小不能超过 2MB!');
 				}
 				return isJPG && isLt2M;
+			},
+			clearOpenId(){
+				this.loading = true;
+				userApi.wechatUnBind().then(resp=>{
+					var jsonData = resp.data;
+					this.loading = false;
+					if(jsonData!=null && jsonData.result){
+						this.$message({
+							message: '微信号解除绑定成功!',
+							type: 'success'
+						});
+					}else{
+						this.$message.error('微信号解除绑定失败!');
+					}
+				});
 			}
 
 		},