tuqin
昨天 5b2222922a23a307a97204a01d7c2ca951855c6f
src/views/hrm/salary/calculation/index.vue
@@ -28,8 +28,10 @@
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema, usePreviewColumns } from './data';
import FormModal from './modules/form.vue';
// 核算弹窗相关
const formModalRef = ref();
const calculateVisible = ref(false);
const calculatePeriod = ref<string>();
const calculateDeptId = ref<number>();
@@ -469,6 +471,7 @@
      </div>
    </Modal>
    <FormModal ref="formModalRef" @success="handleRefresh" />
    <Grid table-title="薪酬核算列表">
      <template #toolbar-tools>
        <TableAction
@@ -511,6 +514,13 @@
        <TableAction
          :actions="[
            {
              label: '修改',
              type: 'link',
              auth: ['hrm:salary-calculation:calculate'],
              ifShow: row.status === 0,
              onClick: () => formModalRef.value?.open(row),
            },
            {
              label: '确认',
              type: 'link',
              auth: ['hrm:salary-calculation:confirm'],