Pārlūkot izejas kodu

修改系统表启用状态字段

liyaojin 5 mēneši atpakaļ
vecāks
revīzija
6d187b9640

+ 2 - 2
src/api/system/role.js

@@ -45,10 +45,10 @@ export function dataScope(data) {
 }
 
 // 角色状态修改
-export function changeRoleStatus(roleId, status) {
+export function changeRoleStatus(roleId, enableStatus) {
   const data = {
     roleId,
-    status
+    enableStatus
   }
   return request({
     url: '/system/role/changeStatus',

+ 5 - 5
src/views/monitor/logininfor/index.vue

@@ -19,9 +19,9 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="状态" prop="status">
+      <el-form-item label="状态" prop="enableStatus">
         <el-select
-          v-model="queryParams.status"
+          v-model="queryParams.enableStatus"
           placeholder="登录状态"
           clearable
           style="width: 240px"
@@ -106,9 +106,9 @@
       <el-table-column label="登录地点" align="center" prop="loginLocation" :show-overflow-tooltip="true" />
       <el-table-column label="浏览器" align="center" prop="browser" :show-overflow-tooltip="true" />
       <el-table-column label="操作系统" align="center" prop="os" />
-      <el-table-column label="登录状态" align="center" prop="status">
+      <el-table-column label="登录状态" align="center" prop="enableStatus">
         <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_common_status" :value="scope.row.status"/>
+          <dict-tag :options="dict.type.sys_common_status" :value="scope.row.enableStatus"/>
         </template>
       </el-table-column>
       <el-table-column label="操作信息" align="center" prop="msg" :show-overflow-tooltip="true" />
@@ -163,7 +163,7 @@ export default {
         pageSize: 10,
         ipaddr: undefined,
         userName: undefined,
-        status: undefined
+        enableStatus: undefined
       }
     };
   },

+ 8 - 8
src/views/monitor/operlog/index.vue

@@ -43,9 +43,9 @@
           />
         </el-select>
       </el-form-item>
-      <el-form-item label="状态" prop="status">
+      <el-form-item label="状态" prop="enableStatus">
         <el-select
-          v-model="queryParams.status"
+          v-model="queryParams.enableStatus"
           placeholder="操作状态"
           clearable
           style="width: 240px"
@@ -123,9 +123,9 @@
       <el-table-column label="操作人员" align="center" prop="operName" width="110" :show-overflow-tooltip="true" sortable="custom" :sort-orders="['descending', 'ascending']" />
       <el-table-column label="操作地址" align="center" prop="operIp" width="130" :show-overflow-tooltip="true" />
       <el-table-column label="操作地点" align="center" prop="operLocation" :show-overflow-tooltip="true" />
-      <el-table-column label="操作状态" align="center" prop="status">
+      <el-table-column label="操作状态" align="center" prop="enableStatus">
         <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_common_status" :value="scope.row.status"/>
+          <dict-tag :options="dict.type.sys_common_status" :value="scope.row.enableStatus"/>
         </template>
       </el-table-column>
       <el-table-column label="操作日期" align="center" prop="operTime" width="160" sortable="custom" :sort-orders="['descending', 'ascending']">
@@ -184,8 +184,8 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="操作状态:">
-              <div v-if="form.status === 0">正常</div>
-              <div v-else-if="form.status === 1">失败</div>
+              <div v-if="form.enableStatus === 0">正常</div>
+              <div v-else-if="form.enableStatus === 1">失败</div>
             </el-form-item>
           </el-col>
           <el-col :span="8">
@@ -195,7 +195,7 @@
             <el-form-item label="操作时间:">{{ parseTime(form.operTime) }}</el-form-item>
           </el-col>
           <el-col :span="24">
-            <el-form-item label="异常信息:" v-if="form.status === 1">{{ form.errorMsg }}</el-form-item>
+            <el-form-item label="异常信息:" v-if="form.enableStatus === 1">{{ form.errorMsg }}</el-form-item>
           </el-col>
         </el-row>
       </el-form>
@@ -242,7 +242,7 @@ export default {
         title: undefined,
         operName: undefined,
         businessType: undefined,
-        status: undefined
+        enableStatus: undefined
       }
     };
   },

+ 9 - 9
src/views/system/menu/index.vue

@@ -9,8 +9,8 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="状态" prop="status">
-        <el-select v-model="queryParams.status" placeholder="菜单状态" clearable>
+      <el-form-item label="状态" prop="enableStatus">
+        <el-select v-model="queryParams.enableStatus" placeholder="菜单状态" clearable>
           <el-option
             v-for="dict in dict.type.sys_normal_disable"
             :key="dict.value"
@@ -65,14 +65,14 @@
       <el-table-column prop="orderNum" label="排序" width="60"></el-table-column>
       <el-table-column prop="perms" label="权限标识" :show-overflow-tooltip="true"></el-table-column>
       <el-table-column prop="component" label="组件路径" :show-overflow-tooltip="true"></el-table-column>
-      <el-table-column prop="status" label="状态" width="80">
+      <el-table-column prop="enableStatus" label="状态" width="80">
         <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>
+          <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.enableStatus"/>
         </template>
       </el-table-column>
-      <el-table-column label="创建时间" align="center" prop="createTime">
+      <el-table-column label="创建时间" align="center" prop="createDate">
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.createTime) }}</span>
+          <span>{{ parseTime(scope.row.createDate) }}</span>
         </template>
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
@@ -247,14 +247,14 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item prop="status">
+            <el-form-item prop="enableStatus">
               <span slot="label">
                 <el-tooltip content="选择停用则路由将不会出现在侧边栏,也不能被访问" placement="top">
                 <i class="el-icon-question"></i>
                 </el-tooltip>
                 菜单状态
               </span>
-              <el-radio-group v-model="form.status">
+              <el-radio-group v-model="form.enableStatus">
                 <el-radio
                   v-for="dict in dict.type.sys_normal_disable"
                   :key="dict.value"
@@ -375,7 +375,7 @@ export default {
         isFrame: "1",
         isCache: "0",
         visible: "0",
-        status: "0"
+        enableStatus: "0"
       };
       this.resetForm("form");
     },

+ 11 - 11
src/views/system/role/index.vue

@@ -25,9 +25,9 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item> -->
-      <el-form-item label="状态" prop="status">
+      <el-form-item label="状态" prop="enableStatus">
         <el-select
-          v-model="queryParams.status"
+          v-model="queryParams.enableStatus"
           placeholder="角色状态"
           clearable
           style="width: 240px"
@@ -132,16 +132,16 @@
       <el-table-column label="状态" align="center" width="100">
         <template slot-scope="scope">
           <el-switch
-            v-model="scope.row.status"
+            v-model="scope.row.enableStatus"
             active-value="0"
             inactive-value="1"
             @change="handleStatusChange(scope.row)"
           ></el-switch>
         </template>
       </el-table-column>
-      <el-table-column label="创建时间" align="center" prop="createTime" width="180">
+      <el-table-column label="创建时间" align="center" prop="createDate" width="180">
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.createTime) }}</span>
+          <span>{{ parseTime(scope.row.createDate) }}</span>
         </template>
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
@@ -215,7 +215,7 @@
           <el-input-number v-model="form.roleSort" controls-position="right" :min="0" />
         </el-form-item>
         <el-form-item label="状态">
-          <el-radio-group v-model="form.status">
+          <el-radio-group v-model="form.enableStatus">
             <el-radio
               v-for="dict in dict.type.sys_normal_disable"
               :key="dict.value"
@@ -386,7 +386,7 @@ export default {
         pageSize: 10,
         roleName: undefined,
         roleKey: undefined,
-        status: undefined,
+        enableStatus: undefined,
       },
       // 表单参数
       form: {},
@@ -455,17 +455,17 @@ export default {
     },
     // 角色状态修改
     handleStatusChange(row) {
-      let text = row.status === "0" ? "启用" : "停用";
+      let text = row.enableStatus === "0" ? "启用" : "停用";
       this.$modal
         .confirm('确认要"' + text + '""' + row.roleName + '"角色吗?')
         .then(function () {
-          return changeRoleStatus(row.roleId, row.status);
+          return changeRoleStatus(row.roleId, row.enableStatus);
         })
         .then(() => {
           this.$modal.msgSuccess(text + "成功");
         })
         .catch(function () {
-          row.status = row.status === "0" ? "1" : "0";
+          row.enableStatus = row.enableStatus === "0" ? "1" : "0";
         });
     },
     // 取消按钮
@@ -491,7 +491,7 @@ export default {
           roleId: undefined,
           roleName: undefined,
           roleSort: 0,
-          status: "0",
+          enableStatus: "0",
           menuIds: [],
           deptIds: [],
           menuCheckStrictly: true,