增加店铺列表页面,增加vue-amap,修改登录相关接口类型

This commit is contained in:
2025-02-12 13:52:52 +08:00
parent a599adc63e
commit 81d6ef44ef
18 changed files with 1399 additions and 62 deletions

View File

@@ -11,8 +11,8 @@
<h3 class="title">银收客后台管理</h3>
<el-form-item>
<el-radio-group v-model="state.loginForm.loginType">
<el-radio-button value="merchant">商户</el-radio-button>
<el-radio-button value="staff">员工</el-radio-button>
<el-radio-button :value="0">商户</el-radio-button>
<el-radio-button :value="1">员工</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item prop="merchantName" v-if="state.loginForm.loginType == 'staff'">
@@ -94,11 +94,11 @@ const state = reactive({
loginForm: {
username: "",
password: "",
rememberMe: false,
// rememberMe: false,
code: "",
uuid: "",
merchantName: "",
loginType: "merchant",
loginType: 0,
},
loginRules: {
username: [{ required: true, trigger: "blur", message: "用户名不能为空" }],
@@ -176,12 +176,12 @@ function handleLogin() {
if (valid) {
state.loading = true;
const user = { ...state.loginForm };
user.password = encrypt(user.password);
// user.password = encrypt(user.password);
console.log(user);
userStore
.login(user)
.then(async (res) => {
await userStore.getUserInfo();
// await userStore.getUserInfo();
const { path, queryParams } = parseRedirect();
router.push({ path: path, query: queryParams });
})