|
|
@@ -27,7 +27,11 @@
|
|
|
:actions="[
|
|
|
{
|
|
|
label: t('routes.scenes.unAssistant'),
|
|
|
- onClick: handleUnAssistant.bind(null, record),
|
|
|
+ // onClick: handleUnAssistant.bind(null, record),
|
|
|
+ popConfirm: {
|
|
|
+ title: t('routes.scenes.unAssistantConfirm'),
|
|
|
+ confirm: handleUnAssistant.bind(null, record),
|
|
|
+ },
|
|
|
},
|
|
|
]"
|
|
|
/>
|
|
|
@@ -56,6 +60,12 @@
|
|
|
defaultHidden: true,
|
|
|
},
|
|
|
{
|
|
|
+ title: t('routes.scenes.sceneName'),
|
|
|
+ dataIndex: 'title',
|
|
|
+ ellipsis: false,
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
title: t('routes.scenes.num'),
|
|
|
dataIndex: 'num',
|
|
|
ellipsis: false,
|
|
|
@@ -102,18 +112,22 @@
|
|
|
reload();
|
|
|
}
|
|
|
const handleSubmit = async () => {
|
|
|
+ clearSelectedRowKeys();
|
|
|
emit('submit');
|
|
|
+ closeModal();
|
|
|
};
|
|
|
|
|
|
function handleClose() {
|
|
|
// resetFields();
|
|
|
clearSelectedRowKeys();
|
|
|
+ emit('submit');
|
|
|
+ closeModal();
|
|
|
}
|
|
|
const handleUnAssistant = async (record: Recordable) => {
|
|
|
console.log('record', record);
|
|
|
await unCollaborateApi({
|
|
|
- id: record.id,
|
|
|
- numList: [record.num],
|
|
|
+ contractorId: searchInfo.value.id,
|
|
|
+ detailIds: [record.id],
|
|
|
});
|
|
|
createMessage.success(t('common.optSuccess'));
|
|
|
clearSelectedRowKeys();
|
|
|
@@ -129,8 +143,8 @@
|
|
|
onOk: async () => {
|
|
|
try {
|
|
|
await unCollaborateApi({
|
|
|
- id: searchInfo.value.id,
|
|
|
- numList: keys,
|
|
|
+ contractorId: searchInfo.value.id,
|
|
|
+ detailIds: keys,
|
|
|
});
|
|
|
createMessage.success(t('common.optSuccess'));
|
|
|
clearSelectedRowKeys();
|