From 316f17501de0cea58f84a3b4bcfae7392228c2d3 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Wed, 7 Sep 2022 02:28:03 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E4=BF=AE=E5=A4=8D=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E6=97=A0=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AMap/src/components/MapTaskModal.vue | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/components/AMap/src/components/MapTaskModal.vue b/src/components/AMap/src/components/MapTaskModal.vue index dd6f5e5..f9ea166 100644 --- a/src/components/AMap/src/components/MapTaskModal.vue +++ b/src/components/AMap/src/components/MapTaskModal.vue @@ -20,7 +20,7 @@ label: '删除', icon: 'ant-design:delete-outlined', color: 'error', - disabled: !!state.taskOrdinaryCurrentEditRowRef || record.key == state.sendOrderTaskEditKeyRef, + disabled: !!state.taskOrdinaryCurrentEditRowRef || !~~state.mapData.sendOrderTaskType && record.sort == 1, onClick: handleTaskOrdinaryDelete.bind(null, record) } ])" @@ -47,7 +47,7 @@ label: '删除', icon: 'ant-design:delete-outlined', color: 'error', - disabled: !!state.taskPresetCurrentEditRowRef || record.key == state.sendOrderTaskEditKeyRef, + disabled: !!state.taskPresetCurrentEditRowRef || ~~state.mapData.sendOrderTaskType && record.sort == 1, onClick: handleTaskPresetDelete.bind(null, record) } ])" @@ -80,7 +80,6 @@ taskPresetCurrentEditRowRef: Nullable; mapData: MapLogistic; options: OptionsType; - sendOrderTaskEditKeyRef: string; } /** 通用变量统一声明区域 */ @@ -92,8 +91,7 @@ courierUserList: null, hospitalList: null, orgList: null - }, - sendOrderTaskEditKeyRef: '' + } }); const emit = defineEmits(['success', 'register']); const [registerModal, { setModalProps, closeModal }] = useModalInner(async data => { @@ -103,10 +101,6 @@ state.options = options as OptionsType; const props: Partial = { confirmLoading: false }; props.title = '任务配置'; - const sendOrderMapTask = state.mapData.mapTask - .filter(item => item.taskType == state.mapData.sendOrderTaskType) - .find(item => item.sort == 1); - state.sendOrderTaskEditKeyRef = sendOrderMapTask?.key; const taskOrdinaryUpdateColumns: BasicColumn[] = [ { title: '医院', @@ -117,7 +111,7 @@ editComponentProps: ({ text, record, column, index }) => ({ style: { width:'100%' }, options: state.options.hospitalList, - disabled: record.key == state.sendOrderTaskEditKeyRef + disabled: !~~state.mapData.sendOrderTaskType && record.sort == 1 }), editValueMap: value => state.options.hospitalList?.find(item => item.value == value)?.label || value }, @@ -143,7 +137,7 @@ editComponentProps: ({ text, record, column, index }) => ({ style: { width:'100%' }, options: state.options.hospitalList, - disabled: record.key == state.sendOrderTaskEditKeyRef + disabled: ~~state.mapData.sendOrderTaskType && record.sort == 1 }), editValueMap: value => state.options.hospitalList?.find(item => item.value == value)?.label || value },