wupengfei
6 天以前 c33fe61ae7968cfe84569aa2cda106307a5aa12f
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' },
    },
  }
);