客户服务

This commit is contained in:
FLL
2025-07-22 18:55:04 +08:00
parent a74b2516c7
commit 420335d7be
21 changed files with 2046 additions and 26 deletions

View File

@@ -8,12 +8,10 @@ import {
type VxeGridProps
} from '#/adapter/vxe-table';
import {
workOrdersExport,
workOrdersList,
workOrdersRemove,
} from '#/api/property/businessManagement/workOrders';
import type {WorkOrdersForm} from '#/api/property/businessManagement/workOrders/model';
import {commonDownloadExcel} from '#/utils/file/download';
import workOrdersModal from './workOrders-modal.vue';
import workOrdersDetail from './work-orders-detail.vue';
import ordersModal from './orders-modal.vue';
@@ -130,12 +128,6 @@ function handleMultiDelete() {
});
}
function handleDownloadExcel() {
commonDownloadExcel(workOrdersExport, '工单处理数据', tableApi.formApi.form.values, {
fieldMappingTime: formOptions.fieldMappingTime,
});
}
async function queryOrderType() {
let params = {
pageSize: 1000,
@@ -170,12 +162,6 @@ onMounted(async () => {
</template>
<template #toolbar-tools>
<Space>
<a-button
v-access:code="['property:workOrders:export']"
@click="handleDownloadExcel"
>
{{ $t('pages.common.export') }}
</a-button>
<a-button
:disabled="!vxeCheckboxChecked(tableApi)"
danger
@@ -197,11 +183,13 @@ onMounted(async () => {
<Space>
<ghost-button
@click.stop="handleOrders(row,'group')"
v-if="row.status!=='1' && row.status!=='2'"
>
{{ '派单' }}
</ghost-button>
<ghost-button
@click.stop="handleOrders(row,'rob')"
v-if="row.status!=='1' && row.status!=='2'"
>
{{ '抢单' }}
</ghost-button>