|
@@ -15,19 +15,19 @@
|
|
|
<el-input placeholder="账号" v-model="form.name"></el-input>
|
|
<el-input placeholder="账号" v-model="form.name"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="密码">
|
|
<el-form-item label="密码">
|
|
|
- <el-input type="password" placeholder="密码" v-model="form.name"></el-input>
|
|
|
|
|
|
|
+ <el-input type="password" placeholder="密码" v-model="form.password"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="确认密码">
|
|
<el-form-item label="确认密码">
|
|
|
- <el-input type="password" placeholder="确认密码" v-model="form.name"></el-input>
|
|
|
|
|
|
|
+ <el-input type="password" placeholder="确认密码" v-model="form.repassword"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="姓名">
|
|
<el-form-item label="姓名">
|
|
|
- <el-input placeholder="姓名" v-model="form.name"></el-input>
|
|
|
|
|
|
|
+ <el-input placeholder="姓名" v-model="form.realname"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="手机">
|
|
<el-form-item label="手机">
|
|
|
- <el-input placeholder="手机" v-model="form.name"></el-input>
|
|
|
|
|
|
|
+ <el-input placeholder="手机" v-model="form.tel"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="角色">
|
|
<el-form-item label="角色">
|
|
|
- <el-select v-model="form.role" placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select v-model="form.permissions" placeholder="请选择">
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in options"
|
|
v-for="item in options"
|
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -42,7 +42,7 @@
|
|
|
<el-radio v-model="form.status" :label="2">禁用</el-radio>
|
|
<el-radio v-model="form.status" :label="2">禁用</el-radio>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label=" ">
|
|
<el-form-item label=" ">
|
|
|
- <el-button type="primary">保存</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" @click="save">保存</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|
|
@@ -50,11 +50,10 @@
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
export default {
|
|
export default {
|
|
|
-
|
|
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
test: "",
|
|
test: "",
|
|
|
- form: { name: 1, a: "", status: 1 },
|
|
|
|
|
|
|
+ form: { name: "", realname: "", password:"",repassword:"",permissions:[],status: 1 },
|
|
|
options: [
|
|
options: [
|
|
|
{
|
|
{
|
|
|
value: "选项1",
|
|
value: "选项1",
|
|
@@ -80,9 +79,42 @@ export default {
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
- gopage() {}
|
|
|
|
|
|
|
+ getData() {
|
|
|
|
|
+ this.$api.getAccountById({ id: this.form.id }).then(res => {
|
|
|
|
|
+ this.form = res.data.data;
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ save() {
|
|
|
|
|
+ var parm = this.form;
|
|
|
|
|
+ if (parm.id) {
|
|
|
|
|
+ debugger;
|
|
|
|
|
+ this.$api.editAccount(parm).then(res => {
|
|
|
|
|
+ if (res.data.code == 0) {
|
|
|
|
|
+ this.$message({ message: "修改成功!", type: "success" });
|
|
|
|
|
+ this.$router.push({ path: "/system" });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message.error(res.data.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$api.addAccount(parm).then(res => {
|
|
|
|
|
+ if (res.data.code == 0) {
|
|
|
|
|
+ this.$message({ message: "添加成功!", type: "success" });
|
|
|
|
|
+ this.$router.push({ path: "/system" });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message.error(res.data.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
- created() {}
|
|
|
|
|
|
|
+ created() {
|
|
|
|
|
+ if (this.$route.query.id) {
|
|
|
|
|
+ this.form.id = this.$route.query.id;
|
|
|
|
|
+ this.id = this.$route.query.id;
|
|
|
|
|
+ this.getData();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|