|
|
@ -160,6 +160,15 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 根据状态返回该按钮是否显示 |
|
|
|
const isShowMainButton2 = (row, val) => { |
|
|
|
if (val.indexOf(row.isStaging) > -1) { |
|
|
|
return false |
|
|
|
} else { |
|
|
|
return true |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 列表-操作按钮 |
|
|
|
const butttondata = (row) => { |
|
|
|
return [ |
|
|
@ -167,6 +176,7 @@ |
|
|
|
defaultButtons.mainListJobCloBtn({hide:isShowMainButton(row,['1']),hasPermi:'qms:inspection-job-main:close'}), // 关闭 |
|
|
|
defaultButtons.mainListJobAbaBtn({hide:isShowMainButton(row,['2']),hasPermi:'qms:inspection-job-main:abandon'}), // 放弃 |
|
|
|
defaultButtons.mainListJobExeBtn({hide:isShowMainButton(row,['2']),hasPermi:'qms:inspection-job-main:execute'}), // 执行 |
|
|
|
defaultButtons.mainListOrderPubBtn({hide:isShowMainButton2(row,['TRUE']),hasPermi:'qms:inspection-job-main:execute'}), // 发布 |
|
|
|
defaultButtons.mainListPackageBtn(null), // 包装 |
|
|
|
] |
|
|
|
} |
|
|
@ -185,6 +195,8 @@ const list = ref([]) |
|
|
|
handleAbandon(row.id) |
|
|
|
} else if (val == 'mainJobClo') { // 关闭 |
|
|
|
handleClose(row.id) |
|
|
|
} else if (val == 'mainOrderPub') { // 发布 |
|
|
|
handleRelease(row.id) |
|
|
|
} else if (val == 'mainJobAcc') { // 承接 |
|
|
|
handleAccept(row.id) |
|
|
|
} |
|
|
@ -220,6 +232,18 @@ const list = ref([]) |
|
|
|
await getList() |
|
|
|
} catch { } |
|
|
|
} |
|
|
|
/** 发布按钮操作 */ |
|
|
|
const handleRelease = async (id : number) => { |
|
|
|
try { |
|
|
|
// 发布的二次确认 |
|
|
|
await message.confirm('确认发布吗?') |
|
|
|
// 发起发布 |
|
|
|
await InspectionJobMainApi.releaseInspectionJobMain(id) |
|
|
|
message.success('发布成功!') |
|
|
|
// 刷新列表 |
|
|
|
await getList() |
|
|
|
} catch { } |
|
|
|
} |
|
|
|
// 承接 |
|
|
|
const handleAccept = async (id : number) => { |
|
|
|
try { |
|
|
|