浏览代码

1)单位管理中删除增加权限。
2)考勤详情切换完善。

zhengqiang 4 年之前
父节点
当前提交
89696d250d

+ 10 - 0
src/App.vue

@@ -73,4 +73,14 @@ body{
     margin-left: 0px;
     margin-left: 0px;
   }
   }
 }
 }
+
+
+.inline{
+  display:inline;
+}
+
+.margin-10{
+  margin-left:10px;
+  margin-right:10px;
+}
 </style>
 </style>

+ 7 - 0
src/views/base/companyInfo-department-list.vue

@@ -123,6 +123,9 @@
         @click="handleAdd"
         @click="handleAdd"
         >新增</el-button
         >新增</el-button
       >
       >
+      <permission-detect 
+        class="inline margin-10"
+        path="/base/companyInfo/delete" method="post">
       <el-button
       <el-button
         type="primary"
         type="primary"
         size="small"
         size="small"
@@ -132,6 +135,7 @@
         @click="handleBatchDelete"
         @click="handleBatchDelete"
         >删除选中项</el-button
         >删除选中项</el-button
       >
       >
+      </permission-detect>
       <el-button
       <el-button
         type="primary"
         type="primary"
         size="small"
         size="small"
@@ -219,12 +223,15 @@
                 @click="handleEdit(row)"
                 @click="handleEdit(row)"
                 >编辑</el-link
                 >编辑</el-link
               >-
               >-
+              <permission-detect class="inline"
+                path="/base/companyInfo/delete" method="post">
               <el-link
               <el-link
                 type="danger"
                 type="danger"
                 :underline="false"
                 :underline="false"
                 @click="handleDelete(row)"
                 @click="handleDelete(row)"
                 >删除</el-link
                 >删除</el-link
               >-
               >-
+              </permission-detect>
               <el-link
               <el-link
                 type="primary"
                 type="primary"
                 :underline="false"
                 :underline="false"

+ 16 - 10
src/views/base/companyInfo-list.vue

@@ -122,16 +122,19 @@
         icon="el-icon-circle-plus"
         icon="el-icon-circle-plus"
         @click="handleAdd"
         @click="handleAdd"
         >新增</el-button
         >新增</el-button
-      >
-      <el-button
-        type="primary"
-        size="small"
-        plain
-        icon="el-icon-remove"
-        :disabled="multipleSelection.length == 0"
-        @click="handleBatchDelete"
-        >删除选中项</el-button
-      >
+      >      
+      <permission-detect 
+        class="inline margin-10"
+        path="/base/companyInfo/delete" method="post">
+        <el-button
+          type="primary"
+          size="small"
+          plain
+          icon="el-icon-remove"
+          :disabled="multipleSelection.length == 0"
+          @click="handleBatchDelete"
+          >删除选中项</el-button>
+      </permission-detect>
       <el-button
       <el-button
         type="primary"
         type="primary"
         size="small"
         size="small"
@@ -219,12 +222,15 @@
                 @click="handleEdit(row)"
                 @click="handleEdit(row)"
                 >编辑</el-link
                 >编辑</el-link
               >-
               >-
+              <permission-detect class="inline"
+                path="/base/companyInfo/delete" method="post">
               <el-link
               <el-link
                 type="danger"
                 type="danger"
                 :underline="false"
                 :underline="false"
                 @click="handleDelete(row)"
                 @click="handleDelete(row)"
                 >删除</el-link
                 >删除</el-link
               >-
               >-
+              </permission-detect>
               <el-link
               <el-link
                 type="primary"
                 type="primary"
                 :underline="false"
                 :underline="false"

+ 0 - 9
src/views/base/personInfo-list.vue

@@ -1895,13 +1895,4 @@ export default {
 .sticky-panel {
 .sticky-panel {
   background-color: #fff;
   background-color: #fff;
 }
 }
-
-.inline{
-  display:inline;
-}
-
-.margin-10{
-  margin-left:10px;
-  margin-right:10px;
-}
 </style>
 </style>

+ 1 - 1
src/views/business/workScheduleAttendance-list.vue

@@ -417,7 +417,7 @@ export default {
 
 
       this.$store
       this.$store
         .dispatch("tagsView/delView", {
         .dispatch("tagsView/delView", {
-          name: "BusRouteInfoList",
+          name: "BusinessWorkScheduleAttendanceDayList",
           path: path,
           path: path,
         })
         })
         .then(({ visitedViews }) => {
         .then(({ visitedViews }) => {