zhengyiming
2025-11-28 4b605424c769f0ef5f02eb1abdf8bd5b7d558161
src/views/EmploymentManage/EmploymentSignList.vue
@@ -67,7 +67,7 @@
    },
    extraProps: {
      hide: (row: API.GetTaskUsersQueryResultItem) =>
        row.hireStatus === EnumTaskUserHireStatus.Pass,
        row.hireStatus === EnumTaskUserHireStatus.Pass || !state.isInternal,
    },
  },
  refuseBtn: {
@@ -76,7 +76,7 @@
    },
    extraProps: {
      hide: (row: API.GetTaskUsersQueryResultItem) =>
        row.hireStatus !== EnumTaskUserHireStatus.Wait,
        row.hireStatus !== EnumTaskUserHireStatus.Wait || !state.isInternal,
    },
  },
};
@@ -90,6 +90,8 @@
const id = route.params.id as string;
const BaseState = {
  loading: true,
  isInternal: false,
};
const state = reactive({ ...BaseState });
@@ -122,6 +124,9 @@
      let res = await taskUserServices.getTaskUsers(params, {
        showLoading: !state.loading,
      });
      if (res) {
        state.isInternal = res.objectData?.isInternal;
      }
      return res;
    } catch (error) {
      console.log('error: ', error);