田源
2024-09-29 7d05c69630d066c0992368423f90e440e3638f91
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>
@@ -196,13 +196,14 @@
      page: {
        pageSize: 10,
        currentPage: 1,
        total: 0
        total: 0,
      },
      deployBox: false,
      flowBox: false,
      option: {
        height: 'auto',
        calcHeight: 30,
        calcHeight: 20,
        columnBtn:false,
        tip: false,
        searchShow: true,
        searchMenuSpan: 6,
@@ -280,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 => {