Parcourir la source

2022.8.8 18:09

Tartarus il y a 2 ans
Parent
commit
c7c1dcca48
1 fichiers modifiés avec 44 ajouts et 7 suppressions
  1. 44 7
      src/views/mine/index.vue

+ 44 - 7
src/views/mine/index.vue

xqd xqd xqd xqd xqd xqd
@@ -112,11 +112,14 @@
 							<el-input v-model="salesmanform.realName" class="ipwidth" />
 						</el-form-item>
 						<el-form-item label="账号" >
-							<el-input v-model="salesmanform.account" class="ipwidth" />
+							<el-input v-model="salesmanform.account" class="ipwidth"  disabled/>
 						</el-form-item>
 						<el-form-item label="联系电话" >
 							<el-input v-model="salesmanform.mobile" class="ipwidth"  onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"/>
 						</el-form-item>
+						<el-form-item label="" >
+							<el-button type="primary" @click="modify">保存修改</el-button>
+						</el-form-item>
 					</el-form>
 					<el-collapse v-model="password" style="width: 90%;float: right;">
 						<el-collapse-item title="修改密码" name="1">
@@ -128,9 +131,7 @@
 								show-password></el-input>
 							<el-button type="primary" @click="onSubmit">确认修改</el-button>
 						</el-collapse-item>
-						<el-collapse-item title="忘记密码">
-							<div>请联系系统管理员</div>
-						</el-collapse-item>
+						
 					</el-collapse>
 				</el-col>
 			</el-col>
@@ -170,6 +171,7 @@
 					realName:'',
 					account:'',
 					mobile:'',
+					id:'',
 				},
 				password: {
 					oldPassword: '',
@@ -199,8 +201,11 @@
 					url: '/api/Account',
 					method: 'get'
 				}).then((res) => {
-					console.log(res)
 					this.salesmanform = res.data
+					this.salesmanform.id=this.id
+					this.startform = {
+						...this.salesmanform
+					}
 				})
 			}
 		},
@@ -277,7 +282,7 @@
 				this.proxyFileArray.push(file);
 				this.form.proxyFile = this.proxyFileArray;
 			},
-			// 修改个人信息
+			// 修改供应商个人信息
 			update() {
 				if(JSON.stringify(this.startform)===JSON.stringify(this.form)){
 					this.$message({
@@ -309,7 +314,39 @@
 						}
 					})
 				}
-				
+			},
+			// 修改业务管理员个人信息
+			modify() {
+				if(JSON.stringify(this.startform)===JSON.stringify(this.salesmanform)){
+					this.$message({
+						type:'error',
+						message:'数据没有改变'
+					})
+				}else if(this.salesmanform.mobile.length!==11){
+					this.$message({
+						type:'error',
+						message:'联系电话必须11位'
+					})
+				}else{
+					this.$request({
+						url: '/api/Account/update',
+						method: 'post',
+						data: this.salesmanform
+					}).then((res) => {
+						if (res.code === 200) {
+							this.$message({
+								type: 'success',
+								message: '修改成功!'
+							})
+							this.startform={...this.salesmanform}
+						} else {
+							this.$message({
+								type: 'error',
+								message: '修改失败!'
+							})
+						}
+					})
+				}
 			},
 		},
 	}