|
@@ -100,6 +100,11 @@
|
|
<el-button size="medium" @click="resetPwd" style="position: relative;top: 4px;" class="r26" type="primary">重置密码</el-button>
|
|
<el-button size="medium" @click="resetPwd" style="position: relative;top: 4px;" class="r26" type="primary">重置密码</el-button>
|
|
</div> -->
|
|
</div> -->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="账号组关联" prop="user_gropu_id">
|
|
|
|
+ <el-select style="width: 100%" v-model="ruleForm.user_group_id" placeholder="请选择">
|
|
|
|
+ <el-option v-for="item in options" :key="item.v" :label="item.k" :value="item.v"> </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="账号描述" prop="user_comment">
|
|
<el-form-item label="账号描述" prop="user_comment">
|
|
<el-input v-model="ruleForm.user_comment" size="medium" type="textarea" :rows="3" placeholder="请输入角色描述" />
|
|
<el-input v-model="ruleForm.user_comment" size="medium" type="textarea" :rows="3" placeholder="请输入角色描述" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -155,6 +160,7 @@ export default {
|
|
user_status: "",
|
|
user_status: "",
|
|
user_comment: "",
|
|
user_comment: "",
|
|
user_pwd: "",
|
|
user_pwd: "",
|
|
|
|
+ user_group_id: "",
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|
|
// 协议信息表单验证
|
|
// 协议信息表单验证
|
|
@@ -169,6 +175,7 @@ export default {
|
|
children: "children",
|
|
children: "children",
|
|
label: "user_group_name",
|
|
label: "user_group_name",
|
|
},
|
|
},
|
|
|
|
+ options: [],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -206,12 +213,26 @@ export default {
|
|
this.accountList();
|
|
this.accountList();
|
|
}
|
|
}
|
|
this.getGroup();
|
|
this.getGroup();
|
|
|
|
+ this.getGroupSelect();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
// 随机生成密码
|
|
// 随机生成密码
|
|
resetPwd() {
|
|
resetPwd() {
|
|
this.ruleForm.PassWord = pwdProduce(this.pwdLengthBegin, this.pwdLengthEnd, this.pwdStruc);
|
|
this.ruleForm.PassWord = pwdProduce(this.pwdLengthBegin, this.pwdLengthEnd, this.pwdStruc);
|
|
},
|
|
},
|
|
|
|
+ //
|
|
|
|
+ async getGroupSelect() {
|
|
|
|
+ const res = await Query({
|
|
|
|
+ id: 18035,
|
|
|
|
+ dataContent: [],
|
|
|
|
+ });
|
|
|
|
+ if (res.code == 0) {
|
|
|
|
+ const { listValues } = res.returnData;
|
|
|
|
+ this.options = listValues;
|
|
|
|
+ } else {
|
|
|
|
+ this.$message.error(res.message);
|
|
|
|
+ }
|
|
|
|
+ },
|
|
//获取用户组
|
|
//获取用户组
|
|
async getGroup() {
|
|
async getGroup() {
|
|
const res = await Query({
|
|
const res = await Query({
|
|
@@ -237,6 +258,8 @@ export default {
|
|
//用户组点击
|
|
//用户组点击
|
|
handleNodeClick(data) {
|
|
handleNodeClick(data) {
|
|
if (data.user_group_id != -1 && data.up_user_group_id != -2) {
|
|
if (data.user_group_id != -1 && data.up_user_group_id != -2) {
|
|
|
|
+ this.PageIndex = 1;
|
|
|
|
+ this.pages = 1;
|
|
this.getAccountData(data.user_group_id);
|
|
this.getAccountData(data.user_group_id);
|
|
} else {
|
|
} else {
|
|
this.clearSearchData();
|
|
this.clearSearchData();
|
|
@@ -307,6 +330,7 @@ export default {
|
|
const { listValues } = res.returnData;
|
|
const { listValues } = res.returnData;
|
|
const obj = listValues[0];
|
|
const obj = listValues[0];
|
|
this.ruleForm = obj;
|
|
this.ruleForm = obj;
|
|
|
|
+ console.log(this.ruleForm);
|
|
this.oldPwd = obj.user_pwd;
|
|
this.oldPwd = obj.user_pwd;
|
|
this.ruleForm.event = 2;
|
|
this.ruleForm.event = 2;
|
|
} else {
|
|
} else {
|