Prechádzať zdrojové kódy

系统管理部分问题修改

ysc 2 rokov pred
rodič
commit
ec1d9c3626

+ 2 - 2
src/views/system/dept.vue

@@ -49,9 +49,9 @@
       v-if="refreshTable"
       :data="deptList"
       row-key="id"
+      size="small"
       :default-expand-all="isExpandAll"
-      :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
-    >
+      :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
       <el-table-column prop="deptName" label="部门名称" width="260"></el-table-column>
       <el-table-column prop="orderNum" label="排序" width="200"></el-table-column>
       <el-table-column prop="status" label="状态" width="100">

+ 2 - 2
src/views/system/menu.vue

@@ -49,9 +49,9 @@
       v-if="refreshTable"
       :data="menuList"
       row-key="id"
+      size="small"
       :default-expand-all="isExpandAll"
-      :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
-    >
+      :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
       <el-table-column prop="menuName" label="菜单名称" :show-overflow-tooltip="true" width="160"></el-table-column>
       <el-table-column prop="icon" label="图标" align="center" width="100">
         <template slot-scope="scope">

+ 1 - 10
src/views/system/role.vue

@@ -10,15 +10,6 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <!--      <el-form-item label="权限字符" prop="roleKey">-->
-      <!--        <el-input-->
-      <!--          v-model="queryParams.roleKey"-->
-      <!--          placeholder="请输入权限字符"-->
-      <!--          clearable-->
-      <!--          style="width: 240px"-->
-      <!--          @keyup.enter.native="handleQuery"-->
-      <!--        />-->
-      <!--      </el-form-item>-->
       <el-form-item label="状态" prop="status">
         <el-select
           v-model="queryParams.status"
@@ -49,7 +40,7 @@
       </el-col>
     </el-row>
 
-    <el-table :data="roleList">
+    <el-table :data="roleList" size="small">
       <el-table-column label="角色编号" prop="id" width="100"/>
       <el-table-column label="角色名称" prop="roleName" :show-overflow-tooltip="true"/>
       <el-table-column label="权限字符" prop="roleKey" :show-overflow-tooltip="true"/>

+ 5 - 4
src/views/system/user.vue

@@ -70,13 +70,13 @@
           </el-col>
         </el-row>
 
-        <el-table :data="userList">
+        <el-table :data="userList" size="small">
           <el-table-column label="用户编号" align="center" key="id" prop="id"/>
           <el-table-column label="用户名称" align="center" key="userName" prop="userName"
                            :show-overflow-tooltip="true"/>
           <el-table-column label="登录账号" align="center" key="account" prop="account"
                            :show-overflow-tooltip="true"/>
-          <el-table-column label="部门" align="center" key="deptName" prop="dept.deptName"
+          <el-table-column label="部门" align="center" key="deptName" prop="deptName"
                            :show-overflow-tooltip="true"/>
           <el-table-column label="手机号码" align="center" key="phone" prop="phone"
                            width="120"/>
@@ -86,6 +86,7 @@
                 v-model="scope.row.status"
                 active-value="0"
                 inactive-value="1"
+                :disabled="scope.row.id === 1"
                 @change="handleStatusChange(scope.row)"
               ></el-switch>
             </template>
@@ -98,7 +99,7 @@
           <el-table-column
             label="操作"
             align="center"
-            width="160"
+            width="200"
             class-name="small-padding fixed-width"
           >
             <template slot-scope="scope" v-if="scope.row.id !== 1">
@@ -350,7 +351,7 @@ export default {
     // 用户状态修改
     handleStatusChange(row) {
       let text = row.status === "0" ? "启用" : "停用";
-      this.$modal.confirm('确认要"' + text + '""' + row.userName + '"用户吗?').then(function () {
+      this.$confirm('确认要"' + text + '""' + row.userName + '"用户吗?').then(function () {
         return changeUserStatus({id: row.id, status: row.status});
       }).then(() => {
         this.$message.success(text + "成功");

+ 1 - 1
src/views/task/task.vue

@@ -97,7 +97,7 @@
             type="text"
             icon="el-icon-edit"
             @click="handleAudit(scope.row)"
-            v-hasPermi="['system:task:edit']"
+            v-hasPermi="['system:task:audit']"
           >审核
           </el-button>
           <el-button