|
|
@ -146,7 +146,7 @@ |
|
|
|
|
|
|
|
// 根据状态返回该按钮是否显示 |
|
|
|
const isShowMainButton = (row, val) => { |
|
|
|
if (val.indexOf(row.available) > -1) { |
|
|
|
if (val.indexOf(row.status) > -1) { |
|
|
|
return false |
|
|
|
} else { |
|
|
|
return true |
|
|
@ -156,7 +156,7 @@ |
|
|
|
// 列表-操作按钮 |
|
|
|
const butttondata = (row) => { |
|
|
|
return [ |
|
|
|
defaultButtons.mainListOrderCloBtn({ hide: isShowMainButton(row, ['OPEN']) }), // 关闭 |
|
|
|
defaultButtons.mainListOrderCOMPLETEBtn({ hide: isShowMainButton(row, ['INCOMPLETE']) }), // 完成 |
|
|
|
defaultButtons.mainListEditBtn(null), // 编辑 |
|
|
|
defaultButtons.mainListDeleteBtn(null), // 删除 |
|
|
|
] |
|
|
@ -167,8 +167,8 @@ |
|
|
|
if (val == 'edit') { // 编辑 |
|
|
|
openForm('update', row) |
|
|
|
} |
|
|
|
else if (val == 'mainOrderClo') { // 关闭 |
|
|
|
handleClose(row.id) |
|
|
|
else if (val == 'mainOrderCOMPLETE') { // 关闭 |
|
|
|
handleCOMPLETE(row.id) |
|
|
|
} |
|
|
|
else if (val == 'delete') { // 删除 |
|
|
|
handleDelete(row.id) |
|
|
@ -201,14 +201,14 @@ |
|
|
|
} catch { } |
|
|
|
} |
|
|
|
|
|
|
|
/** 关闭按钮操作 */ |
|
|
|
const handleClose = async (id : number) => { |
|
|
|
/** 完成按钮操作 */ |
|
|
|
const handleCOMPLETE = async (id : number) => { |
|
|
|
try { |
|
|
|
// 关闭的二次确认 |
|
|
|
await message.confirm('是否关闭所选中数据?') |
|
|
|
await message.confirm('是否完成所选中数据?') |
|
|
|
// 发起关闭 |
|
|
|
await ItemOrderMainApi.closeItemOrderMain(id) |
|
|
|
message.success(t('关闭成功!')) |
|
|
|
message.success(t('完成成功!')) |
|
|
|
// 刷新列表 |
|
|
|
await getList() |
|
|
|
} catch { } |
|
|
|