|
|
|
@ -15,15 +15,28 @@
|
|
|
|
|
:model="formdata"
|
|
|
|
|
>
|
|
|
|
|
<el-form-item label="用户名:" prop="username">
|
|
|
|
|
<el-input placeholder="请输入用户名" v-model="formdata.username" autocomplete="off"></el-input>
|
|
|
|
|
<el-input
|
|
|
|
|
placeholder="请输入用户名"
|
|
|
|
|
v-model="formdata.username"
|
|
|
|
|
autocomplete="off"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="角色:" prop="role" >
|
|
|
|
|
<el-form-item label="角色:" prop="role">
|
|
|
|
|
<el-select v-model="formdata.role" placeholder="请选择">
|
|
|
|
|
<el-option v-for="item in roleoptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in roleoptions"
|
|
|
|
|
:key="item.value"
|
|
|
|
|
:label="item.label"
|
|
|
|
|
:value="item.value"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="密码:" prop="password">
|
|
|
|
|
<el-input placeholder="请输入密码" v-model="formdata.password" show-password></el-input>
|
|
|
|
|
<el-input
|
|
|
|
|
placeholder="请输入密码"
|
|
|
|
|
v-model="formdata.password"
|
|
|
|
|
show-password
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
@ -41,18 +54,23 @@ export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
isShow: false,
|
|
|
|
|
roleoptions:[{
|
|
|
|
|
roleoptions: [
|
|
|
|
|
{
|
|
|
|
|
value: 1,
|
|
|
|
|
label: '管理员'
|
|
|
|
|
}, {
|
|
|
|
|
label: "管理员",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
value: 2,
|
|
|
|
|
label: '用户'
|
|
|
|
|
}],
|
|
|
|
|
label: "用户",
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
formdata: {},
|
|
|
|
|
rules: {
|
|
|
|
|
username: [{ required: true, message: "请输入用户名", trigger: "blur" }],
|
|
|
|
|
username: [
|
|
|
|
|
{ required: true, message: "请输入用户名", trigger: "blur" },
|
|
|
|
|
],
|
|
|
|
|
role: [{ required: true, message: "请选择角色", trigger: "blur" }],
|
|
|
|
|
password: [{ required: true, message: "请输入密码", trigger: "blur" }]
|
|
|
|
|
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
@ -75,7 +93,11 @@ export default {
|
|
|
|
|
addChannelapi({ list: formArr })
|
|
|
|
|
.then((res) => {
|
|
|
|
|
if (res.code == 200) {
|
|
|
|
|
this.$message.success("添加成功");
|
|
|
|
|
this.$message({
|
|
|
|
|
showClose: true,
|
|
|
|
|
message: "添加成功",
|
|
|
|
|
type: "success",
|
|
|
|
|
});
|
|
|
|
|
this.$parent.deviceList();
|
|
|
|
|
this.isShow = false;
|
|
|
|
|
} else {
|
|
|
|
|