|
|
|
@ -8,10 +8,10 @@
@@ -8,10 +8,10 @@
|
|
|
|
|
<template #toolbar> |
|
|
|
|
<a-button type="primary" |
|
|
|
|
@click="handleMapDataSettings()" |
|
|
|
|
>调整地图标记点数据</a-button> |
|
|
|
|
>标记点</a-button> |
|
|
|
|
<a-button type="primary" |
|
|
|
|
@click="handleTaskAdd()" |
|
|
|
|
>新增任务</a-button> |
|
|
|
|
>新增</a-button> |
|
|
|
|
</template> |
|
|
|
|
<template #action="{ record, column }"> |
|
|
|
|
<TableAction :actions="createActions(record, column)"/> |
|
|
|
@ -21,12 +21,12 @@
@@ -21,12 +21,12 @@
|
|
|
|
|
<template #toolbar> |
|
|
|
|
<a-button type="primary" |
|
|
|
|
@click="handleMutualTaskAdd()" |
|
|
|
|
>新增任务</a-button> |
|
|
|
|
>新增</a-button> |
|
|
|
|
</template> |
|
|
|
|
<template #action="{ record, column }"> |
|
|
|
|
<TableAction :actions="[ |
|
|
|
|
{ |
|
|
|
|
label: '设置为交接任务', |
|
|
|
|
label: '转办', |
|
|
|
|
icon: 'fa6-regular:pen-to-square', |
|
|
|
|
onClick: handleMutualTask.bind(null, record) |
|
|
|
|
}]" |
|
|
|
@ -42,11 +42,10 @@
@@ -42,11 +42,10 @@
|
|
|
|
|
import { reactive } from 'vue'; |
|
|
|
|
import {BasicModal, ModalProps, useModal, useModalInner} from '/@/components/Modal'; |
|
|
|
|
import { BasicTable, useTable, EditRecordRow, BasicColumn, ActionItem, TableAction } from '/@/components/Table'; |
|
|
|
|
import { formTaskColumns, formMutualTaskColumns, largeHospitalMapList, smallHospitalMapList, } from './map.data'; |
|
|
|
|
import { formTaskColumns, formMutualTaskColumns, largeHospitalMapList, smallHospitalMapList, } from '../amap.data'; |
|
|
|
|
import { buildUUID } from '/@/utils/uuid'; |
|
|
|
|
import { add, divide } from 'lodash-es'; |
|
|
|
|
import MutualTaskModal from './MutualTaskModal.vue'; |
|
|
|
|
import MapDataSettingsModal from './MapDataSettingsModal.vue'; |
|
|
|
|
import MutualTaskModal from './HandoverPresetModal.vue'; |
|
|
|
|
import MapDataSettingsModal from './MapPointModal.vue'; |
|
|
|
|
|
|
|
|
|
/** 类型规范统一声明定义区域 */ |
|
|
|
|
interface WindowState { |
|
|
|
@ -70,14 +69,14 @@
@@ -70,14 +69,14 @@
|
|
|
|
|
driving = data.driving; |
|
|
|
|
state.formData = data.formData; |
|
|
|
|
const props: Partial<ModalProps> = { confirmLoading: false }; |
|
|
|
|
props.title = '添加收样员任务'; |
|
|
|
|
props.title = '任务配置'; |
|
|
|
|
// 尾部:设置处理后的最终配置数据 |
|
|
|
|
setModalProps(props); |
|
|
|
|
}); |
|
|
|
|
const [mutualRegisterModal, { openModal }] = useModal(); |
|
|
|
|
const [mapDataRegisterModal, { openModal: mapDataOpenModal }] = useModal(); |
|
|
|
|
const [registerTable, { reload, getDataSource }] = useTable({ |
|
|
|
|
title: '任务设置', |
|
|
|
|
title: '普通任务', |
|
|
|
|
columns: formTaskColumns, |
|
|
|
|
pagination: { |
|
|
|
|
pageSize: 3, |
|
|
|
@ -97,7 +96,7 @@
@@ -97,7 +96,7 @@
|
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
const [schemeRegisterTable, { reload: schemeReload, getDataSource: getMutualDataSource, setProps }] = useTable({ |
|
|
|
|
title: '交接任务设置', |
|
|
|
|
title: '交接任务', |
|
|
|
|
columns: formMutualTaskColumns, |
|
|
|
|
pagination: { |
|
|
|
|
pageSize: 3, |