Browse Source

运行记录盒添加删除按钮

cfort 3 years ago
parent
commit
190dc1c1ed
23 changed files with 197 additions and 32 deletions
  1. 3 0
      src/views/platform/bpmn/bpmInstHis/constants/index.js
  2. 2 2
      src/views/platform/bpmn/bpmInstHis/list.vue
  3. 8 7
      src/views/platform/bpmn/bpmInstHis/listType/JianDu.vue
  4. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/ceLiang.vue
  5. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/fangFa.vue
  6. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/fengXianKongZhi.vue
  7. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/gongYing.vue
  8. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/gongZheng.vue
  9. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/guangShen.vue
  10. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/heCha.vue
  11. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/huanJing.vue
  12. 2 2
      src/views/platform/bpmn/bpmInstHis/listType/jiLiang.vue
  13. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/jieGuo.vue
  14. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/jiuZheng.vue
  15. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/keHu.vue
  16. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/neiShen.vue
  17. 2 2
      src/views/platform/bpmn/bpmInstHis/listType/nengLiYanZheng.vue
  18. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/peiXun.vue
  19. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/sheBei.vue
  20. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/sheBeiBaoFei.vue
  21. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/sheBeiWeiXiu.vue
  22. 10 2
      src/views/platform/bpmn/bpmInstHis/listType/sheBeiYanShou.vue
  23. 10 1
      src/views/platform/bpmn/bpmInstHis/listType/touSu.vue

+ 3 - 0
src/views/platform/bpmn/bpmInstHis/constants/index.js

@@ -67,3 +67,6 @@ export const statusOptions = [
     type: 'danger'
   }
 ]
+
+// 配置删除权限角色
+export const deleteRoleName = '质量负责人'

+ 2 - 2
src/views/platform/bpmn/bpmInstHis/list.vue

@@ -63,7 +63,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -154,7 +154,7 @@ export default {
     let roleArr = this.$store.getters.userInfo.role
     // console.log(roleArr)
     for (let i = 0; i < roleArr.length; i++) {
-      if (roleArr[i].name == "质量负责人") {
+      if (roleArr[i].name == deleteRoleName) {
         this.listConfig.toolbars.push({ key: 'remove' })
         this.selection = true
         return;

+ 8 - 7
src/views/platform/bpmn/bpmInstHis/listType/JianDu.vue

@@ -60,7 +60,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -145,12 +145,13 @@ export default {
     this.loadData()
     let roleArr = this.$store.getters.userInfo.role
     // console.log(roleArr)
-    // for(let i = 0 ; i < roleArr.length; i++){
-    //   if(roleArr[i].alias ="xtgljs"){
-    //     this.listConfig.toolbars.push({key:'remove'})
-    //     return;
-    //   }
-    // }
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     /* 封装表名与条件*/

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/ceLiang.vue

@@ -108,7 +108,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -194,6 +194,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
    // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/fangFa.vue

@@ -57,7 +57,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -148,6 +148,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/fengXianKongZhi.vue

@@ -56,7 +56,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -142,6 +142,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/gongYing.vue

@@ -57,7 +57,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -144,6 +144,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/gongZheng.vue

@@ -62,7 +62,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -154,6 +154,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     demo() {

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/guangShen.vue

@@ -131,7 +131,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -211,6 +211,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/heCha.vue

@@ -76,7 +76,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -166,6 +166,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/huanJing.vue

@@ -75,7 +75,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -165,6 +165,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 2 - 2
src/views/platform/bpmn/bpmInstHis/listType/jiLiang.vue

@@ -71,7 +71,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -154,7 +154,7 @@ export default {
     let roleArr = this.$store.getters.userInfo.role
     // console.log(roleArr)
     for (let i = 0; i < roleArr.length; i++) {
-      if (roleArr[i].name == "系统管理角色") {
+      if (roleArr[i].name == deleteRoleName) {
         this.listConfig.toolbars.push({ key: 'remove' })
         this.selection = true
         return;

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/jieGuo.vue

@@ -59,7 +59,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -149,6 +149,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/jiuZheng.vue

@@ -56,7 +56,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -142,6 +142,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/keHu.vue

@@ -57,7 +57,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -150,6 +150,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/neiShen.vue

@@ -134,7 +134,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -212,6 +212,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 2 - 2
src/views/platform/bpmn/bpmInstHis/listType/nengLiYanZheng.vue

@@ -60,7 +60,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -145,7 +145,7 @@ export default {
     let roleArr = this.$store.getters.userInfo.role
     // console.log(roleArr)
     for (let i = 0; i < roleArr.length; i++) {
-      if (roleArr[i].name == "系统管理角色") {
+      if (roleArr[i].name == deleteRoleName) {
         this.listConfig.toolbars.push({ key: 'remove' })
         this.selection = true
         return;

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/peiXun.vue

@@ -66,7 +66,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -140,6 +140,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/sheBei.vue

@@ -71,7 +71,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -166,6 +166,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/sheBeiBaoFei.vue

@@ -71,7 +71,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -165,6 +165,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/sheBeiWeiXiu.vue

@@ -76,7 +76,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -170,6 +170,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 2
src/views/platform/bpmn/bpmInstHis/listType/sheBeiYanShou.vue

@@ -72,7 +72,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -170,8 +170,16 @@ export default {
     }
   },
   created() {
-
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据

+ 10 - 1
src/views/platform/bpmn/bpmInstHis/listType/touSu.vue

@@ -56,7 +56,7 @@ import { queryPageList } from '@/api/platform/bpmn/bpmInstHis'
 import ActionUtils from '@/utils/action'
 import IbpsTypeTree from '@/business/platform/cat/type/tree'
 import FixHeight from '@/mixins/height'
-import { searchOptions, resultTypeOptions, statusOptions } from './../constants'
+import { searchOptions, resultTypeOptions, statusOptions, deleteRoleName } from './../constants'
 import BpmnFormrender from '@/business/platform/bpmn/form/dialog'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js' //增删改查规则
 import IbpsAttachment from '@/business/platform/file/attachment/selector'
@@ -143,6 +143,15 @@ export default {
   },
   created() {
     this.loadData()
+    let roleArr = this.$store.getters.userInfo.role
+    // console.log(roleArr)
+    for (let i = 0; i < roleArr.length; i++) {
+      if (roleArr[i].name == deleteRoleName) {
+        this.listConfig.toolbars.push({ key: 'remove' })
+        this.selection = true
+        return;
+      }
+    }
   },
   methods: {
     // 加载数据