|
|
@@ -26,17 +26,18 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="姓名" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.name }}</span>
|
|
|
+ <span>{{ scope.row.admin_name }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="角色" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- {{scope.row.role}}
|
|
|
+ <span v-if="scope.row.level == 1">管理员</span>
|
|
|
+ <span v-else>超级管理员</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="备注" align="center" width="200">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.comment }}</span>
|
|
|
+ <span>{{ scope.row.remark }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" align="center">
|
|
|
@@ -59,38 +60,63 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-dialog title="添加账号" :visible.sync="dialogAddAcountFormVisible" :close-on-click-modal="false"
|
|
|
- :close-on-press-escape="false" @close="add_account_dialog_close">
|
|
|
- <el-form :model="formAddAcount">
|
|
|
- <el-form-item label="手机号:" :label-width="formLabelWidth" :required="true">
|
|
|
- <el-input v-model="formAddAcount.phone" autocomplete="off" placeholder="请输入手机号"></el-input>
|
|
|
+ <el-dialog title="添加账号" custom-class="add-account-class" :visible.sync="dialogAddAcountFormVisible"
|
|
|
+ :close-on-click-modal="false" :close-on-press-escape="false" @close="add_account_dialog_close">
|
|
|
+ <el-form :model="formAddAcount" ref="addAccountForm" :rules="addAccountFormRules">
|
|
|
+ <el-form-item label="用户名:" :label-width="formLabelWidth" :required="true" prop="username">
|
|
|
+ <el-input v-model="formAddAcount.username" autocomplete="off" placeholder="请输入用户名" maxlength="10">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="用户名:" :label-width="formLabelWidth" :required="true">
|
|
|
- <el-input v-model="formAddAcount.username" autocomplete="off" placeholder="请输入用户名"></el-input>
|
|
|
+ <el-form-item label="手机号:" :label-width="formLabelWidth" :required="true" prop="phone">
|
|
|
+ <el-input v-model="formAddAcount.phone" autocomplete="off" placeholder="请输入手机号" maxlength="11">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="角 色:" :label-width="formLabelWidth" :required="true">
|
|
|
+ <el-form-item label="密 码:" :label-width="formLabelWidth" :required="true" prop="password">
|
|
|
+ <el-input v-model="formAddAcount.password" type="password" autocomplete="off" placeholder="请输入密码"
|
|
|
+ maxlength="16">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="确认密码:" :label-width="formLabelWidth" :required="true" prop="confirmPassword">
|
|
|
+ <el-input v-model="formAddAcount.confirmPassword" type="password" autocomplete="off"
|
|
|
+ placeholder="请输入确认密码" maxlength="16">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="角 色:" :label-width="formLabelWidth" :required="true" prop="checkedRole">
|
|
|
<el-checkbox-group v-model="formAddAcount.checkedRole" :min="0" :max="1">
|
|
|
- <el-checkbox v-for="(role, index) in formAddAcount.roles" :label="role" :key="index">{{role}}
|
|
|
+ <el-checkbox v-for="(role, index) in formAddAcount.roles" :label="role" :key="role">{{role}}
|
|
|
</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备 注:" :label-width="formLabelWidth">
|
|
|
- <el-input type="textarea" v-model="formAddAcount.comment" placeholder="请输入备注信息"></el-input>
|
|
|
+ <el-input type="textarea" v-model="formAddAcount.comment" placeholder="请输入备注信息" resize="none"
|
|
|
+ maxlength="100" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogAddAcountFormVisible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="dialogAddAcountFormVisible = false">确 认</el-button>
|
|
|
+ <el-button type="primary" @click="add_account_dialog">确 认</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="修改账号" :visible.sync="dialogModifyAcountFormVisible" :close-on-click-modal="false"
|
|
|
- :close-on-press-escape="false" @close="modify_account_dialog_close">
|
|
|
- <el-form :model="formModifyAcount">
|
|
|
+ <el-dialog title="修改账号" custom-class="modify-account-class" :visible.sync="dialogModifyAcountFormVisible"
|
|
|
+ :close-on-click-modal="false" :close-on-press-escape="false" @close="modify_account_dialog_close">
|
|
|
+ <el-form :model="formModifyAcount" ref="modifyAccountForm" :rules="modifyAccountFormRules">
|
|
|
+ <el-form-item label="用户名:" :label-width="formLabelWidth" :required="true">
|
|
|
+ <el-input v-model="formModifyAcount.username" autocomplete="off" placeholder="请输入用户名" readonly
|
|
|
+ maxlength="10"></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="手机号:" :label-width="formLabelWidth" :required="true">
|
|
|
- <el-input v-model="formModifyAcount.phone" autocomplete="off" placeholder="请输入手机号"></el-input>
|
|
|
+ <el-input v-model="formModifyAcount.phone" autocomplete="off" placeholder="请输入手机号" maxlength="11">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="用户名:" :label-width="formLabelWidth" :required="true">
|
|
|
- <el-input v-model="formModifyAcount.username" autocomplete="off" placeholder="请输入用户名"></el-input>
|
|
|
+ <el-form-item label="密 码:" :label-width="formLabelWidth" :required="true" prop="password">
|
|
|
+ <el-input v-model="formModifyAcount.password" type="password" autocomplete="off" placeholder="请输入密码"
|
|
|
+ maxlength="16">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="确认密码:" :label-width="formLabelWidth" :required="true" prop="confirmPassword">
|
|
|
+ <el-input v-model="formModifyAcount.confirmPassword" type="password" autocomplete="off"
|
|
|
+ placeholder="请输入确认密码" maxlength="16">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="角 色:" :label-width="formLabelWidth" :required="true">
|
|
|
<el-checkbox-group v-model="formModifyAcount.checkedRole" :min="0" :max="1">
|
|
|
@@ -99,51 +125,161 @@
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备 注:" :label-width="formLabelWidth">
|
|
|
- <el-input type="textarea" v-model="formModifyAcount.comment" placeholder="请输入备注信息"></el-input>
|
|
|
+ <el-input type="textarea" v-model="formModifyAcount.comment" placeholder="请输入备注信息" resize="none"
|
|
|
+ maxlength="100" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialogModifyAcountFormVisible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="dialogModifyAcountFormVisible = false">确 认</el-button>
|
|
|
+ <el-button type="primary" @click="modify_account_dialog">确 认</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog custom-class="el-dialog-delete-account" :visible.sync="dialog_delete_account"
|
|
|
:close-on-click-modal="false" :close-on-press-escape="false" :show-close="false">
|
|
|
<div slot="" class="del-account-body">
|
|
|
<img src="../../icons/serveAC/del_warning.png" alt="">
|
|
|
- <div class="del-account-body-txt">是否确定将该【{{delete_account}}】从列表中移除?</div>
|
|
|
+ <div class="del-account-body-txt">是否确定将该【{{deleteAccountData.delete_account}}】从列表中移除?</div>
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="dialog_delete_account = false"> 否 </el-button>
|
|
|
- <el-button type="primary" @click="dialog_delete_account = false"> 是 </el-button>
|
|
|
+ <el-button type="primary" @click="delete_account_dialog"> 是 </el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- const roleOptions = ['管理员', '浏览员'];
|
|
|
+ import {
|
|
|
+ getTableData,
|
|
|
+ addAccount,
|
|
|
+ modifyAccount,
|
|
|
+ deleteAccount
|
|
|
+ } from '@/api/accountMgr'
|
|
|
+ const roleOptions = ['管理员', '超级管理员']
|
|
|
export default {
|
|
|
data() {
|
|
|
+ var checkUserName = (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error('请输入用户名)'));
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ var reg = /^\w{6,16}$/
|
|
|
+ if (!reg.test(value)) {
|
|
|
+ callback(new Error('必须为6-16个非空白字符或数字!'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }, 100);
|
|
|
+ }
|
|
|
+ var checkPhone = (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error('请输入手机号'));
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ var reg = /^1[3456789]\d{9}$/
|
|
|
+ if (!reg.test(value)) {
|
|
|
+ callback(new Error('手机号格式不对'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }, 100);
|
|
|
+ }
|
|
|
+ var checkPwd = (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error('请输入密码'));
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/
|
|
|
+ if (!reg.test(value)) {
|
|
|
+ callback(new Error('密码至少包含 数字和英文,长度6-16'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }, 100);
|
|
|
+ }
|
|
|
+ var checkConfirmPwd = (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error('请输入确认密码'));
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/
|
|
|
+ if (!reg.test(value)) {
|
|
|
+ callback(new Error('确认密码至少包含 数字和英文,长度6-16'));
|
|
|
+ } else if (this.formAddAcount.password !== this.formAddAcount.confirmPassword) {
|
|
|
+ callback(new Error('确认密码与密码不一致!'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }, 100);
|
|
|
+ }
|
|
|
+ var checkRole = (rule, value, callback) => {
|
|
|
+ if (!(value.length > 0)) {
|
|
|
+ callback(new Error('请选择角色'));
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }
|
|
|
return {
|
|
|
dialogAddAcountFormVisible: false, // 添加账号对话框显示与隐藏
|
|
|
formAddAcount: { // 添加账号对话框 数据
|
|
|
phone: '',
|
|
|
username: '',
|
|
|
+ password: '',
|
|
|
+ confirmPassword: '',
|
|
|
comment: '',
|
|
|
checkedRole: [],
|
|
|
roles: roleOptions
|
|
|
},
|
|
|
+ addAccountFormRules: {
|
|
|
+ phone: [{
|
|
|
+ validator: checkPhone
|
|
|
+ }],
|
|
|
+ username: [{
|
|
|
+ validator: checkUserName
|
|
|
+ }],
|
|
|
+ password: [{
|
|
|
+ validator: checkPwd
|
|
|
+ }],
|
|
|
+ confirmPassword: [{
|
|
|
+ validator: checkConfirmPwd
|
|
|
+ }],
|
|
|
+ checkedRole: [{
|
|
|
+ validator: checkRole
|
|
|
+ }]
|
|
|
+ },
|
|
|
dialogModifyAcountFormVisible: false, // 修改账号对话框显示与隐藏
|
|
|
formModifyAcount: { // 修改账号对话框 数据
|
|
|
+ id: '',
|
|
|
phone: '',
|
|
|
username: '',
|
|
|
+ password: '',
|
|
|
+ confirmPassword: '',
|
|
|
comment: '',
|
|
|
checkedRole: [],
|
|
|
roles: roleOptions
|
|
|
},
|
|
|
+ modifyAccountFormRules: {
|
|
|
+ phone: [{
|
|
|
+ validator: checkPhone
|
|
|
+ }],
|
|
|
+ username: [{
|
|
|
+ validator: checkUserName
|
|
|
+ }],
|
|
|
+ password: [{
|
|
|
+ validator: checkPwd
|
|
|
+ }],
|
|
|
+ confirmPassword: [{
|
|
|
+ validator: checkConfirmPwd
|
|
|
+ }],
|
|
|
+ checkedRole: [{
|
|
|
+ validator: checkRole
|
|
|
+ }]
|
|
|
+ },
|
|
|
dialog_delete_account: false,
|
|
|
- delete_account: '',
|
|
|
+ deleteAccountData: {
|
|
|
+ id: '',
|
|
|
+ delete_account: ''
|
|
|
+ },
|
|
|
formLabelWidth: '120px',
|
|
|
// 表格单元格样式
|
|
|
cell_style: {
|
|
|
@@ -158,77 +294,58 @@
|
|
|
'font-size': '16px',
|
|
|
'font-family': 'Microsoft YaHei-3970(82674968)'
|
|
|
},
|
|
|
- tableData: [{
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '浏览员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }, {
|
|
|
- name: '王小虎',
|
|
|
- phone: '18988888888',
|
|
|
- role: '管理员',
|
|
|
- comment: '此处是备注内容'
|
|
|
- }],
|
|
|
+ tableData: [],
|
|
|
// 分页参数
|
|
|
pagination: {
|
|
|
pageSize: 10,
|
|
|
currentPage: 1,
|
|
|
- total: 100
|
|
|
+ total: 0
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ created() {
|
|
|
+ // 获取消费记录,表格数据
|
|
|
+ this.get_table_data()
|
|
|
+ },
|
|
|
mounted() {
|
|
|
document.getElementsByClassName("el-pagination__jump")[0].childNodes[0].nodeValue = "跳至";
|
|
|
},
|
|
|
methods: {
|
|
|
/**
|
|
|
+ * 获取账号列表数据
|
|
|
+ */
|
|
|
+ get_table_data() {
|
|
|
+ let data = {
|
|
|
+ page: this.pagination.currentPage,
|
|
|
+ rows: this.pagination.pageSize
|
|
|
+ }
|
|
|
+ // console.log(data);
|
|
|
+ getTableData(data).then((res) => {
|
|
|
+ // console.log(res);
|
|
|
+ if (typeof res.rows !== 'undefined' && res.rows !== '') {
|
|
|
+ this.pagination.total = res.total
|
|
|
+ this.tableData = []
|
|
|
+ for (var i = 0; i < res.rows.length; i++) {
|
|
|
+ this.tableData.push(res.rows[i])
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.tableData = []
|
|
|
+ this.$message.warning('没有符合条件的数据!')
|
|
|
+ }
|
|
|
+ }).catch((err) => {
|
|
|
+ // console.log(err);
|
|
|
+ this.$message.error(err.message)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
* 删除账号
|
|
|
* @param {Object} index
|
|
|
* @param {Object} row
|
|
|
*/
|
|
|
delete_amount(index, row) {
|
|
|
- console.log(row);
|
|
|
- this.delete_account = row.name
|
|
|
+ // console.log(index, row);
|
|
|
+ this.deleteAccountData.id = row.id
|
|
|
+ this.deleteAccountData.delete_account = row.admin_name
|
|
|
this.dialog_delete_account = true
|
|
|
},
|
|
|
/**
|
|
|
@@ -237,37 +354,129 @@
|
|
|
* @param {Object} row
|
|
|
*/
|
|
|
edit_amount(index, row) {
|
|
|
+ // console.log(index, row);
|
|
|
this.dialogModifyAcountFormVisible = true
|
|
|
+ this.formModifyAcount.id = row.id
|
|
|
+ this.formModifyAcount.username = row.admin_name
|
|
|
this.formModifyAcount.phone = row.phone
|
|
|
- this.formModifyAcount.username = row.name
|
|
|
- this.formModifyAcount.checkedRole.push(row.role)
|
|
|
- this.formModifyAcount.comment = row.comment
|
|
|
+ if (row.level == 1) {
|
|
|
+ this.formModifyAcount.checkedRole.push('管理员')
|
|
|
+ } else {
|
|
|
+ this.formModifyAcount.checkedRole.push('超级管理员')
|
|
|
+ }
|
|
|
+ this.formModifyAcount.comment = row.remark
|
|
|
},
|
|
|
/**
|
|
|
- * 添加账号
|
|
|
+ * 添加账号对话框弹出
|
|
|
*/
|
|
|
add_account() {
|
|
|
this.dialogAddAcountFormVisible = true
|
|
|
},
|
|
|
/**
|
|
|
+ * 添加账号对话框确定按钮事件
|
|
|
+ */
|
|
|
+ add_account_dialog() {
|
|
|
+ this.$refs["addAccountForm"].validate(validate => {
|
|
|
+ if (validate) {
|
|
|
+ // console.log(this.formAddAcount);
|
|
|
+ addAccount(this.formAddAcount).then((res) => {
|
|
|
+ // console.log(res);
|
|
|
+ if (typeof res.code == 'undefined' || res.code == '') {
|
|
|
+ this.$message.error('返回数据格式问题,code未获取到!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.get_table_data()
|
|
|
+ this.dialogAddAcountFormVisible = false
|
|
|
+ this.$message.success('添加成功!')
|
|
|
+ } else {
|
|
|
+ this.$message.error('返回的数据异常!')
|
|
|
+ }
|
|
|
+ }).catch((err) => {
|
|
|
+ // console.log(err);
|
|
|
+ this.$message.error(err.message)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.$message.error('验证不通过')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 添加账号对话框确定按钮事件
|
|
|
+ */
|
|
|
+ modify_account_dialog() {
|
|
|
+ this.$refs["modifyAccountForm"].validate(validate => {
|
|
|
+ if (validate) {
|
|
|
+ // console.log(this.formAddAcount);
|
|
|
+ modifyAccount(this.formModifyAcount).then((res) => {
|
|
|
+ // console.log(res);
|
|
|
+ if (typeof res.code == 'undefined' || res.code == '') {
|
|
|
+ this.$message.error('返回数据格式问题,code未获取到!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.get_table_data()
|
|
|
+ this.dialogModifyAcountFormVisible = false
|
|
|
+ this.$message.success('修改成功!')
|
|
|
+ } else {
|
|
|
+ this.$message.error('返回的数据异常!')
|
|
|
+ }
|
|
|
+ }).catch((err) => {
|
|
|
+ // console.log(err);
|
|
|
+ this.$message.error(err.message)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.$message.error('验证不通过')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ delete_account_dialog() {
|
|
|
+ deleteAccount(this.deleteAccountData.id).then((res) => {
|
|
|
+ // console.log(res);
|
|
|
+ if (typeof res.code == 'undefined' || res.code == '') {
|
|
|
+ this.$message.error('返回数据格式问题,code未获取到!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.get_table_data()
|
|
|
+ this.dialog_delete_account = false
|
|
|
+ this.$message.success('删除成功!')
|
|
|
+ } else {
|
|
|
+ this.$message.error('返回的数据异常!')
|
|
|
+ }
|
|
|
+ }).catch((err) => {
|
|
|
+ // console.log(err);
|
|
|
+ this.$message.error(err.message)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
* 添加账号对话框关闭时清理数据
|
|
|
*/
|
|
|
add_account_dialog_close() {
|
|
|
this.formAddAcount = {
|
|
|
phone: '',
|
|
|
username: '',
|
|
|
+ password: '',
|
|
|
+ confirmPassword: '',
|
|
|
comment: '',
|
|
|
checkedRole: [],
|
|
|
roles: roleOptions
|
|
|
}
|
|
|
},
|
|
|
/**
|
|
|
- * 添加账号对话框关闭时清理数据
|
|
|
+ * 修改账号对话框关闭时清理数据
|
|
|
*/
|
|
|
modify_account_dialog_close() {
|
|
|
this.formModifyAcount = {
|
|
|
phone: '',
|
|
|
username: '',
|
|
|
+ password: '',
|
|
|
+ confirmPassword: '',
|
|
|
comment: '',
|
|
|
checkedRole: [],
|
|
|
roles: roleOptions
|
|
|
@@ -278,7 +487,8 @@
|
|
|
* @param {Object} val
|
|
|
*/
|
|
|
currentPageChange(val) {
|
|
|
- console.log('当前页:' + val);
|
|
|
+ this.pagination.currentPage = val
|
|
|
+ this.get_table_data()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -505,6 +715,11 @@
|
|
|
</style>
|
|
|
|
|
|
<style>
|
|
|
+ .add-account-class,
|
|
|
+ .modify-account-class {
|
|
|
+ height: 570px !important;
|
|
|
+ }
|
|
|
+
|
|
|
.el-dialog-delete-account {
|
|
|
height: 300px !important;
|
|
|
width: 460px !important;
|