wupengfei
7 天以前 47abbfd1e14804bc005bf13e737ace9f65a9cbcf
feat: 接口对接
2个文件已修改
12 ■■■■■ 已修改文件
src/views/CPersonManage/CPersonManageList.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/CPersonManage/components/CPersonDetailDialog.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/CPersonManage/CPersonManageList.vue
@@ -176,7 +176,6 @@
);
async function openDialog(row?: API.GetPersonalUserInfosQueryResultItem) {
  const res = await getPersonalUserInfoSignContracts(row?.id ?? '');
  handleEdit({
    id: row.id ?? '',
    name: row.name ?? '',
src/views/CPersonManage/components/CPersonDetailDialog.vue
@@ -87,7 +87,7 @@
};
const form = defineModel<Form>('form');
const visible = defineModel<boolean>('visible');
const visible = defineModel<boolean>('modelValue');
const emit = defineEmits<{
  (e: 'onCancel'): void;
@@ -137,11 +137,15 @@
]);
watch(
  () => visible.value,
  visible,
  (val) => {
    console.log('val: ', val);
    if (val) {
      getList();
    }
  },
  {
    immediate: true,
  }
);
@@ -167,7 +171,7 @@
  },
  {
    defaultExtraParams: {
      orderInput: [{ property: 'applyTime', order: EnumPagedListOrder.Desc }],
      orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
    },
    columnsRenderProps: {
      applyTime: { type: 'date' },
@@ -176,6 +180,7 @@
      hireStatus: { type: 'enum', valueEnum: EnumTaskUserHireStatusText },
      userSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText },
      enterpriseSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText },
      contractUrl: { type: 'url' },
    },
  }
);