邓洁: 优化界面
This commit is contained in:
@@ -49,7 +49,7 @@
|
||||
<el-table-column prop="phoneNumber" label="电话号码" align="center"/>
|
||||
<el-table-column prop="state" label="状态" align="center">
|
||||
<template #default="scope">
|
||||
{{scope.row.state=="1"?'启用':'停用'}}
|
||||
{{ scope.row.state == "1" ? '启用' : '停用' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center">
|
||||
@@ -70,7 +70,7 @@
|
||||
</div>
|
||||
<el-form :model="form" :label-position="right" :rules="formRules" ref="formInstance" label-width="240px">
|
||||
<el-form-item label="当前站点">
|
||||
<div class="current-site">{{ currentSite }}<span>如果需要切换站点,请返回首屏切换</span></div>
|
||||
<div class="current-site">{{ currentSite }}<span v-if="showAdmin">如果需要切换站点,请返回首屏切换</span></div>
|
||||
</el-form-item>
|
||||
<el-form-item label="输入用户名">
|
||||
<el-input v-model="form.userName" placeholder="请输入用户名"/>
|
||||
@@ -143,12 +143,10 @@ import {addUser, editUser, getUser, getRoleOption} from "@/api/user";
|
||||
import {ElMessage, ElMessageBox} from "element-plus";
|
||||
import {getTunnelOption} from "@/api/tunnel";
|
||||
import {deleteUser, getUserDetail} from "../../api/user";
|
||||
import {getSiteDetail} from "@/api/site";
|
||||
|
||||
const router = useRouter()
|
||||
const title = ref('添加用户')
|
||||
const siteId = reactive(router.currentRoute.value.params.siteId)
|
||||
const tunnelIndex = ref()
|
||||
const username = ref()
|
||||
const userIds = ref()
|
||||
const showFirst = ref(true)
|
||||
@@ -161,6 +159,7 @@ const pageInfo = reactive({
|
||||
});
|
||||
const total = ref(10);
|
||||
const isVisited = ref(false);
|
||||
const showAdmin = ref(false);
|
||||
const form = ref({
|
||||
password: '',
|
||||
userName: '',
|
||||
@@ -177,6 +176,13 @@ const formRules = ref({
|
||||
const radioList = ref([])
|
||||
const tunnelList = ref([])
|
||||
const multipleTable = ref()
|
||||
onMounted(() => {
|
||||
if (localStorage.getItem('userId') == 2) {
|
||||
showAdmin.value = true
|
||||
} else {
|
||||
showAdmin.value = false
|
||||
}
|
||||
})
|
||||
const getTunnel = () => {
|
||||
getTunnelOption(siteId).then(res => {
|
||||
if (res.code === 1000) {
|
||||
@@ -189,9 +195,7 @@ const handleAddUser = () => {
|
||||
reset()
|
||||
title.value = '添加用户'
|
||||
isVisited.value = true
|
||||
getSiteDetail(siteId).then((res) => {
|
||||
currentSite.value = res.data.siteName
|
||||
});
|
||||
currentSite.value = localStorage.getItem('site')
|
||||
}
|
||||
const handleEditUser = (row) => {
|
||||
reset()
|
||||
@@ -210,7 +214,7 @@ const handleAll = () => {
|
||||
multipleTable.value.toggleAllSelection()
|
||||
}
|
||||
const handleDelete = () => {
|
||||
if (userIds.value ===undefined) {
|
||||
if (userIds.value === undefined) {
|
||||
ElMessage.warning('请先选择用户进行删除')
|
||||
} else {
|
||||
ElMessageBox.confirm(`是否确认删除该用户吗?`, '系统提示', {
|
||||
@@ -282,7 +286,7 @@ const handleSubmit = async (formInstance) => {
|
||||
nickName: form.value.nickName,
|
||||
password: form.value.password,
|
||||
phoneNumber: form.value.phoneNumber,
|
||||
state:form.value.state,
|
||||
state: form.value.state,
|
||||
userName: form.value.userName,
|
||||
roleIds: [form.value.roleId],
|
||||
tunnelList: form.value.tunnelList
|
||||
@@ -298,8 +302,8 @@ const handleSubmit = async (formInstance) => {
|
||||
}
|
||||
})
|
||||
} else {
|
||||
const editData={
|
||||
userId:form.value.userId,
|
||||
const editData = {
|
||||
userId: form.value.userId,
|
||||
...data
|
||||
}
|
||||
await editUser(editData).then(res => {
|
||||
|
||||
Reference in New Issue
Block a user