xiangpei
2025-03-03 7015cc59316ba711978387cb1b63c55bf782c071
判断是项目还是工程
2个文件已修改
9 ■■■■ 已修改文件
src/views/engineering/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/projectProcess/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/engineering/index.vue
@@ -140,12 +140,14 @@
            size="mini"
            type="text"
            icon="el-icon-edit"
            v-if="!isProject(scope.row.id)"
            @click="handleUpdate(scope.row)"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            v-if="!isProject(scope.row.id)"
            @click="deleteById(scope.row)"
          >删除</el-button>
        </template>
@@ -305,6 +307,10 @@
    this.getDeptList();
  },
  methods: {
    isProject(id) {
      const numericPattern = /^\d+(\.\d+)?$/;
      return numericPattern.test(id)
    },
    getProjectOwnerUnit(unitId) {
      console.log(unitId)
      // if (deptId) {
src/views/projectProcess/index.vue
@@ -401,7 +401,8 @@
    openOpProcess(row) {
      this.nowProcessDefId = row.processDefId ? row.processDefId : '';
      this.nowProcessInsId = row.processInsId ? row.processInsId : '';
      if (isNaN(parseFloat(row.id))) {
      const numericPattern = /^\d+(\.\d+)?$/;
      if (numericPattern.test(row.id)) {
        this.projectType = "ENGINEERING"
      } else {
        this.projectType = "PROJECT"