Merge branch 'dev' of e.coding.net:g-cphe0354/yinshoukeguanliduan/management into gyq

This commit is contained in:
gyq 2024-07-11 14:31:26 +08:00
commit d0a43f7f43
3 changed files with 98 additions and 1 deletions

View File

@ -0,0 +1,20 @@
import request from "@/utils/request";
/**
* 验证码
*/
export function sendMsg(params) {
return request({
url: "/api/tbUserInfo/sendMsg",
method: "get",
params
});
}
// 提交表单
export function modfiyUserInfo(data) {
return request({
url: "/api/tbUserInfo/modfiyUserInfo",
method: "post",
data,
});
}

View File

@ -0,0 +1,73 @@
<template>
<div>
<el-form ref="form" :model="form" label-width="120px" label-position="left">
<el-form-item label="操作密码">
<el-input v-model="form.password" :disabled="disabled" placeholder="请输入操作密码"
style="width: 200px;"></el-input>
<el-button type="primary" @click="resetting">重置</el-button>
</el-form-item>
<el-form-item label="安全手机号">
{{ form.phone | phoneFilter }}
</el-form-item>
<el-form-item label="验证码">
<el-input v-model="form.prepareAmount" placeholder="点击发送" style="width: 200px;"></el-input>
<el-button type="primary" @click="onSubmit">发送</el-button>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitHandle">保存 </el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
import { tbShopInfo } from "@/api/user";
import { sendMsg, modfiyUserInfo } from "@/api/securitySetting"
export default {
data() {
return {
disabled: true,
form: {}
}
},
mounted() {
this.getinfo()
},
methods: {
//
async getinfo() {
const shopId = localStorage.getItem("shopId");
const res = await tbShopInfo(shopId);
this.form = res
this.form.password = '******'
},
async submitHandle() {
let data = {
code: this.form.prepareAmount,
pwd: this.form.password,
}
const res = await modfiyUserInfo(data);
this.$message({
message: '修改成功',
type: 'success'
})
},
resetting() {
this.form.password = ''
this.disabled = false
},
async onSubmit() {
const res = await sendMsg();
this.$message({
message: '发送成功',
type: 'success'
})
},
},
filters: {
phoneFilter(d) {
let str = d + ''
return str.substr(0, 3) + '***' + str.substr(-4)
}
}
}
</script>

View File

@ -4,10 +4,13 @@
<el-tab-pane label="店铺信息" name="1"></el-tab-pane>
<el-tab-pane label="基础配置" name="2"></el-tab-pane>
<!-- <el-tab-pane label="通知配置" name="3"></el-tab-pane> -->
<el-tab-pane label="安全设置" name="4"></el-tab-pane>
</el-tabs>
<shopInfo v-if="activeName == 1" />
<shopSetting v-if="activeName == 2" />
<notice v-if="activeName == 3" />
<securitySetting v-if="activeName == 4" />
</div>
</template>
@ -15,12 +18,13 @@
import shopInfo from './components/shopInfo'
import shopSetting from './components/shopSetting'
import notice from './components/notice'
import securitySetting from './components/securitySetting'
export default {
components: {
shopInfo,
shopSetting,
notice
notice,securitySetting
},
data() {
return {