安全设置接口联调

This commit is contained in:
duan 2024-07-11 14:17:46 +08:00
parent 8581e454aa
commit f8fbe4fe83
2 changed files with 42 additions and 4 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

@ -10,7 +10,7 @@
{{ form.phone | phoneFilter }} {{ form.phone | phoneFilter }}
</el-form-item> </el-form-item>
<el-form-item label="验证码"> <el-form-item label="验证码">
<el-input v-model="form.prepareAmount" placeholder="" style="width: 200px;"></el-input> <el-input v-model="form.prepareAmount" placeholder="点击发送" style="width: 200px;"></el-input>
<el-button type="primary" @click="onSubmit">发送</el-button> <el-button type="primary" @click="onSubmit">发送</el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -21,6 +21,7 @@
</template> </template>
<script> <script>
import { tbShopInfo } from "@/api/user"; import { tbShopInfo } from "@/api/user";
import { sendMsg, modfiyUserInfo } from "@/api/securitySetting"
export default { export default {
data() { data() {
return { return {
@ -39,16 +40,33 @@ export default {
this.form = res this.form = res
this.form.password = '******' this.form.password = '******'
}, },
submitHandle() { }, async submitHandle() {
let data = {
code: this.form.prepareAmount,
pwd: this.form.password,
}
const res = await modfiyUserInfo(data);
this.$message({
message: '修改成功',
type: 'success'
})
},
resetting() { resetting() {
this.form.password = '' this.form.password = ''
this.disabled = false this.disabled = false
}, },
onSubmit() { }, async onSubmit() {
const res = await sendMsg();
this.$message({
message: '发送成功',
type: 'success'
})
},
}, },
filters: { filters: {
phoneFilter(d) { phoneFilter(d) {
return d.substr(0, 3) + '***' + d.substr(-4) let str = d + ''
return str.substr(0, 3) + '***' + str.substr(-4)
} }
} }
} }