This commit is contained in:
duan 2025-02-26 15:52:50 +08:00
commit 3d7fa9cadd
1 changed files with 18 additions and 8 deletions

View File

@ -15,17 +15,17 @@
<el-radio-button :value="1">员工</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item prop="merchantName" v-if="state.loginForm.loginType == 1">
<el-form-item prop="username">
<el-input
v-model="state.loginForm.merchantName"
v-model="state.loginForm.username"
type="text"
auto-complete="off"
placeholder="商户号"
></el-input>
</el-form-item>
<el-form-item prop="username">
<el-form-item prop="staffUserName" v-if="state.loginForm.loginType == 1">
<el-input
v-model="state.loginForm.username"
v-model="state.loginForm.staffUserName"
type="text"
auto-complete="off"
placeholder="账号"
@ -97,19 +97,30 @@ const state = reactive({
// rememberMe: false,
code: "",
uuid: "",
merchantName: "",
staffUserName: "",
loginType: 0,
},
loginRules: {
username: [{ required: true, trigger: "blur", message: "用户名不能为空" }],
username: [{ required: true, trigger: "blur", message: "商户号不能为空" }],
password: [{ required: true, trigger: "blur", message: "密码不能为空" }],
code: [{ required: true, trigger: "change", message: "验证码不能为空" }],
merchantName: [{ required: true, trigger: "change", message: "商户号不能为空" }],
staffUserName: [{ required: true, trigger: "change", message: "用户名不能为空" }],
},
loading: false,
redirect: undefined,
});
watch(
() => state.loginForm.loginType,
(newval) => {
if (1) {
delete state.loginForm.staffUserName;
} else {
state.loginForm.staffUserName = "";
}
}
);
onMounted(() => {
//
getCode();
@ -144,7 +155,6 @@ function getCookie() {
password: password,
rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),
code: "",
merchantName: "",
loginType: 0,
};
}