Просмотр исходного кода

案件列表信息,详情,修改,压缩包

fz 2 лет назад
Родитель
Сommit
4dd5849b3f
2 измененных файлов: 20 добавлений и 2 удалений
  1. 3
    0
      src/utils/permission.js
  2. 17
    2
      src/views/caseManagement/caseList.vue

+ 3
- 0
src/utils/permission.js Просмотреть файл

@@ -58,6 +58,9 @@ export function checkRole(value) {
58 58
 export function statusRole(value) {
59 59
   let caseStatus = sessionStorage.getItem('caseStatus');
60 60
   caseStatus = JSON.parse(caseStatus);
61
+  if(caseStatus.length == 0){
62
+    return false
63
+  }
61 64
   caseStatus.forEach(item => {
62 65
     if(item == value){
63 66
       return true

+ 17
- 2
src/views/caseManagement/caseList.vue Просмотреть файл

@@ -59,9 +59,12 @@
59 59
             <el-table-column label="创建时间" align="center" prop="createTime" :show-overflow-tooltip="true" />
60 60
             <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
61 61
                 <template slot-scope="scope">
62
-                    <el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text" icon="el-icon-edit"
63
-                        v-if="statusRole(scope.row.caseFlowId)">修改</el-button>
62
+                    <el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text" icon="el-icon-edit">修改</el-button>
64 63
                     <el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
64
+                    <el-button size="mini" @click="consultantApplica(scope.row)" type="text"
65
+                        icon="el-icon-tickets">法律顾问用印申请</el-button>
66
+                    <el-button size="mini" @click="departmentApplica(scope.row)" type="text"
67
+                        icon="el-icon-edit-outline">部门长用印申请</el-button>                   
65 68
                 </template>
66 69
             </el-table-column>
67 70
         </el-table>
@@ -189,6 +192,18 @@ export default {
189 192
                 this.loading = false;
190 193
             })
191 194
         },
195
+        // 法律顾问用印申请
196
+        consultantApplica(row) {
197
+           this.$modal.confirm("你确定要用印申请吗?").then((res) => {
198
+                     
199
+                }).catch(() =>{
200
+                    
201
+            })  
202
+        },
203
+        // 部门长用印申请
204
+        departmentApplica(){
205
+            
206
+        }
192 207
     },
193 208
 };
194 209
 </script>