|
|
@@ -58,6 +58,19 @@
|
|
|
v-model="ruleForm.phone"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="password" label="密码">
|
|
|
+ <el-input
|
|
|
+ style="width: 280px"
|
|
|
+ v-model="ruleForm.password"
|
|
|
+ placeholder="(不填自动生成)"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="isAdmin" label="管理员">
|
|
|
+ <el-select v-model="ruleForm.isAdmin" placeholder="是否管理员">
|
|
|
+ <el-option label="否" value="0" />
|
|
|
+ <el-option label="是" value="1" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</template>
|
|
|
<template v-slot:footer>
|
|
|
@@ -235,6 +248,8 @@ let form = ref(null);
|
|
|
let ruleForm = ref({
|
|
|
userName: "",
|
|
|
phone: "",
|
|
|
+ password: "",
|
|
|
+ isAdmin: "",
|
|
|
});
|
|
|
async function resetForm() {
|
|
|
dialogFormVisible.value = false;
|
|
|
@@ -252,11 +267,13 @@ const rules = ref({
|
|
|
async function addAgencySubAccount() {
|
|
|
form.value.validate(async (valid) => {
|
|
|
if (valid) {
|
|
|
- let { userName, phone } = ruleForm.value;
|
|
|
+ let { userName, phone, password, isAdmin } = ruleForm.value;
|
|
|
let res = await api.addAgencySubAccount({
|
|
|
proxyId: route.query.id,
|
|
|
userName,
|
|
|
phone,
|
|
|
+ password,
|
|
|
+ isAdmin,
|
|
|
});
|
|
|
console.log(res);
|
|
|
if (res.data.status == 0) {
|