|
@@ -24,6 +24,11 @@
|
|
|
<el-form-item label="账号密码" prop="user_pwd">
|
|
|
<el-input v-model="ruleForm.user_pwd" type="password" show-password size="default" placeholder="请输入账号名称" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="账号组关联" prop="user_gropu_id">
|
|
|
+ <el-select size="default" 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-input v-model="ruleForm.user_comment" size="default" type="textarea" :rows="3" placeholder="请输入账号描述" />
|
|
|
</el-form-item>
|
|
@@ -80,9 +85,11 @@ const ruleForm = ref<any>({
|
|
|
user_comment: "",
|
|
|
user_status: "",
|
|
|
user_pwd: "",
|
|
|
+ user_group_id: "",
|
|
|
});
|
|
|
const rowIndex = ref<any>({});
|
|
|
const data = ref<any>([]);
|
|
|
+const options = ref<any>([]);
|
|
|
const msgId = ref(null);
|
|
|
const msgType = ref("all");
|
|
|
const PageIndex = ref(1);
|
|
@@ -165,9 +172,24 @@ const dataChange = async (event, data) => {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+//获取账号组
|
|
|
+const getGroupSelect = async () => {
|
|
|
+ const res = await Query({
|
|
|
+ id: DATACONTENT_ID.accountGroupSelId,
|
|
|
+ dataContent: [],
|
|
|
+ });
|
|
|
+ if (res.code == 0) {
|
|
|
+ const { listValues } = res.returnData;
|
|
|
+ options.value = listValues;
|
|
|
+ } else {
|
|
|
+ ElMessage.error(res.message);
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
onBeforeMount(() => {
|
|
|
getGroup();
|
|
|
accountList();
|
|
|
+ getGroupSelect();
|
|
|
});
|
|
|
|
|
|
const handleNodeClick = (data) => {
|