|
|
@@ -9,6 +9,7 @@ import { list2Groups } from '@/tools/data';
|
|
|
import { VxeButton, type VxeFormListeners, type VxeFormProps, VxeUI } from 'vxe-pc-ui';
|
|
|
import type { VxeGridInstance, VxeGridListeners, VxeGridProps } from 'vxe-table';
|
|
|
|
|
|
+import { usePermission } from '@/core/usePermission';
|
|
|
import ReportAnalysisCountEdit from '@/components/ReportAnalysisCountEdit.vue';
|
|
|
import PatientEdit from '@/components/PatientEdit.vue';
|
|
|
import PatientTagEdit from '@/components/PatientTagEdit.vue';
|
|
|
@@ -131,8 +132,8 @@ const gridOptions = reactive<VxeGridProps<PatientReportModel>>({
|
|
|
{ content: '查看', status: 'primary', name: 'previewPatientHistoryRecord' },
|
|
|
{ content: '充值', status: 'primary', name: 'resetPatientAnalysisCount' },
|
|
|
{ content: '标签', status: 'primary', name: 'editPatientTags' },
|
|
|
- { content: '调养', status: 'primary', name: 'carePatient' },
|
|
|
- ],
|
|
|
+ { content: '调养', status: 'primary', name: 'carePatient', hide: usePermission('fdhb:patient:conditioning:create', true) },
|
|
|
+ ].filter(item => !unref(item.hide)),
|
|
|
events: {
|
|
|
click({ row, rowIndex }, { name }) {
|
|
|
let method;
|