田源
2023-10-26 0dabb1a5b7e5c2db81cfc8579fad43cb88027034
工作台 我的事务 流程管理 报表管理 日志管理-按钮权限
已修改11个文件
98 ■■■■■ 文件已修改
Source/UBCS-WEB/src/views/flow/follow.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/flow/manager.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/flow/model.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/monitor/log/api.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/monitor/log/error.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/monitor/log/usual.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/report/reportlist.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/work/claim.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/work/done.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/work/send.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/work/start.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/flow/follow.vue
@@ -123,7 +123,7 @@
      ...mapGetters(["permission"]),
      permissionList() {
        return {
          delBtn: this.vaildData(this.permission.flow_follow_delete, false),
          delBtn: this.vaildData(this.permission.flow_follow.flow_follow_delete, false),
        };
      },
      ids() {
Source/UBCS-WEB/src/views/flow/manager.vue
@@ -25,19 +25,19 @@
        <el-button type="text"
                   size="small"
                   icon="el-icon-refresh"
                   v-if="permission.flow_manager_state"
                   v-if="permissionList.state"
                   @click.stop="handleState(scope.row,scope.index)">变更状态
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-search"
                   v-if="permission.flow_manager_image"
                   v-if="permissionList.image"
                   @click.stop="handleImage(scope.row,scope.index)">流程图
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-delete"
                   v-if="permission.flow_manager_remove"
                   v-if="permissionList.delBtn"
                   @click.stop="handleSlotDelete(scope.row,scope.index)">删除
        </el-button>
      </template>
@@ -203,7 +203,9 @@
      ...mapGetters(["permission"]),
      permissionList() {
        return {
          delBtn: this.vaildData(this.permission.flow_manager_remove, false),
          state:this.vaildData(this.permission.flow_manager.flow_manager_state, false),
          image:this.vaildData(this.permission.flow_manager.flow_manager_image, false),
          delBtn: this.vaildData(this.permission.flow_manager.flow_manager_remove, false),
        };
      },
      ids() {
Source/UBCS-WEB/src/views/flow/model.vue
@@ -18,14 +18,14 @@
        <el-button type="primary"
                   size="mini"
                   icon="el-icon-circle-plus"
                   v-if="permission.flow_model_create"
                   v-if="permissionList.addBtn"
                   plain
                   @click="handleCreate">创 建
        </el-button>
        <el-button type="danger"
                   size="mini"
                   icon="el-icon-delete"
                   v-if="permission.flow_model_delete"
                   v-if="permissionList.delBtn"
                   plain
                   @click="handleDelete">删 除
        </el-button>
@@ -35,19 +35,19 @@
        <el-button type="text"
                   size="mini"
                   icon="el-icon-setting"
                   v-if="permission.flow_model_update"
                   v-if="permissionList.editBtn"
                   @click.stop="handleUpdate(scope.row,scope.index)">配置
        </el-button>
        <el-button type="text"
                   size="mini"
                   icon="el-icon-upload2"
                   v-if="permission.flow_model_deploy"
                   v-if="permissionList.deploy"
                   @click.stop="handleDeploy(scope.row,scope.index)">部署
        </el-button>
        <el-button type="text"
                   size="mini"
                   icon="el-icon-delete"
                   v-if="permission.flow_model_delete"
                   v-if="permissionList.delBtn"
                   @click.stop="handleSlotDelete(scope.row,scope.index)">删除
        </el-button>
      </template>
@@ -281,6 +281,14 @@
  },
  computed: {
    ...mapGetters(["permission"]),
    permissionList(){
      return{
        addBtn:this.vaildData(this.permission.flow_model.flow_model_create,false),
        deploy:this.vaildData(this.permission.flow_model.flow_model_deploy,false),
        delBtn:this.vaildData(this.permission.flow_model.flow_model_delete,false),
        editBtn:this.vaildData(this.permission.flow_model.flow_model_update,false),
      }
    },
    ids() {
      let ids = [];
      this.selectionList.forEach(ele => {
Source/UBCS-WEB/src/views/monitor/log/api.vue
@@ -113,7 +113,7 @@
      ...mapGetters(["permission"]),
      permissionList() {
        return {
          viewBtn: this.vaildData(this.permission.log_api_view, false)
          viewBtn: this.vaildData(this.permission.log_api.log_api_view, false)
        };
      }
    },
Source/UBCS-WEB/src/views/monitor/log/error.vue
@@ -117,7 +117,7 @@
      ...mapGetters(["permission"]),
      permissionList() {
        return {
          viewBtn: this.vaildData(this.permission.log_error_view, false)
          viewBtn: this.vaildData(this.permission.log_error.log_error_view, false)
        };
      }
    },
Source/UBCS-WEB/src/views/monitor/log/usual.vue
@@ -117,7 +117,7 @@
      ...mapGetters(["permission"]),
      permissionList() {
        return {
          viewBtn: this.vaildData(this.permission.log_usual_view, false)
          viewBtn: this.vaildData(this.permission.log_usual.log_usual_view, false)
        };
      }
    },
Source/UBCS-WEB/src/views/report/reportlist.vue
@@ -20,6 +20,7 @@
        <el-button type="danger"
                   size="small"
                   icon="el-icon-delete"
                   v-if="permissionList.delBtn"
                   plain
                   @click="handleDelete">删 除
        </el-button>
@@ -30,7 +31,7 @@
          icon="el-icon-edit-outline"
          size="small"
          @click.stop="handleDesign(scope.row.name)"
          v-if="userInfo.role_name.includes('admin')"
          v-if="permissionList.design"
        >设计
        </el-button>
        <el-button
@@ -38,7 +39,7 @@
          icon="el-icon-view"
          size="small"
          @click.stop="handlePreview(scope.row.name)"
          v-if="userInfo.role_name.includes('admin')"
          v-if="permissionList.preview"
        >预览
        </el-button>
      </template>
@@ -104,8 +105,10 @@
      return {
        addBtn: false,
        viewBtn: false,
        delBtn: true,
        editBtn: false
        delBtn: this.vaildData(this.permission.report_list.report_list_delete,false),
        editBtn: false,
        design:this.vaildData(this.permission.report_list.report_list_design,false),
        preview:this.vaildData(this.permission.report_list.report_list_preview,false),
      };
    },
    ids() {
Source/UBCS-WEB/src/views/work/claim.vue
@@ -17,19 +17,19 @@
        <el-button type="text"
                   size="small"
                   icon="el-icon-download"
                   v-if="permission.work_claim_sign"
                   v-if="permissionList.signtBtn"
                   @click.stop="handleClaim(scope.row)">签收
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-info"
                   v-if="permission.work_claim_detail"
                   v-if="permissionList.detailBtn"
                   @click.stop="handleDetail(scope.row)">详情
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-search"
                   v-if="permission.work_claim_follow"
                   v-if="permissionList.follow"
                   @click.stop="handleImage(scope.row,scope.index)">流程图
        </el-button>
      </template>
@@ -128,7 +128,14 @@
      };
    },
    computed: {
      ...mapGetters(["permission", "flowRoutes"]),
      ...mapGetters(["permission", "flowRoutes","permission"]),
      permissionList(){
        return{
          signtBtn:this.vaildData(this.permission.work_claim.work_claim_sign,false),
          detailBtn:this.vaildData(this.permission.work_claim.work_claim_detail,false),
          follow:this.vaildData(this.permission.work_claim.work_claim_follow,false),
        }
      },
      ids() {
        let ids = [];
        this.selectionList.forEach(ele => {
Source/UBCS-WEB/src/views/work/done.vue
@@ -18,13 +18,13 @@
        <el-button type="text"
                   size="small"
                   icon="el-icon-info"
                   v-if="permission.work_done_detail"
                   v-if="permissionList.detailBtn"
                   @click.stop="handleDetail(scope.row)">详情
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-search"
                   v-if="permission.work_done_follow"
                   v-if="permissionList.follow"
                   @click.stop="handleImage(scope.row,scope.index)">流程图
        </el-button>
      </template>
@@ -124,7 +124,13 @@
      };
    },
    computed: {
      ...mapGetters(["permission", "flowRoutes"]),
      ...mapGetters(["permission", "flowRoutes","permission"]),
      permissionList(){
        return{
          detailBtn:this.vaildData(this.permission.work_done.work_done_detail,false),
          follow:this.vaildData(this.permission.work_done.work_done_follow,false),
        }
      },
      ids() {
        let ids = [];
        this.selectionList.forEach(ele => {
Source/UBCS-WEB/src/views/work/send.vue
@@ -18,13 +18,13 @@
        <el-button type="text"
                   size="small"
                   icon="el-icon-info"
                   v-if="permission.work_send_detail"
                   v-if="permissionList.detailBtn"
                   @click.stop="handleDetail(scope.row)">详情
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-search"
                   v-if="permission.work_send_follow"
                   v-if="permissionList.follow"
                   @click.stop="handleImage(scope.row,scope.index)">流程图
        </el-button>
      </template>
@@ -123,7 +123,13 @@
      };
    },
    computed: {
      ...mapGetters(["permission", "flowRoutes"]),
      ...mapGetters(["permission", "flowRoutes","permission"]),
      permissionList(){
        return{
          detailBtn:this.vaildData(this.permission.work_send.work_send_detail,false),
          follow:this.vaildData(this.permission.work_send.work_send_follow,false),
        }
      },
      ids() {
        let ids = [];
        this.selectionList.forEach(ele => {
Source/UBCS-WEB/src/views/work/start.vue
@@ -24,13 +24,13 @@
        <el-button type="text"
                   size="small"
                   icon="el-icon-video-play"
                   v-if="permission.work_start_flow"
                   v-if="permissionList.startBtn"
                   @click.stop="handleStart(scope.row)">发起
        </el-button>
        <el-button type="text"
                   size="small"
                   icon="el-icon-search"
                   v-if="permission.work_start_image"
                   v-if="permissionList.img"
                   @click.stop="handleImage(scope.row,scope.index)">流程图
        </el-button>
      </template>
@@ -153,7 +153,13 @@
      }
    },
    computed: {
      ...mapGetters(["permission", "flowRoutes"]),
      ...mapGetters(["permission", "flowRoutes","permission"]),
      permissionList(){
        return{
          startBtn:this.vaildData(this.permission.work_start.work_start_flow,false),
          img:this.vaildData(this.permission.work_start.work_start_image,false),
        }
      },
      ids() {
        let ids = [];
        this.selectionList.forEach(ele => {