|
|
@ -65,6 +65,7 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons' |
|
|
|
import TableHead from '@/components/TableHead/src/TableHead.vue' |
|
|
|
import ImportForm from '@/components/ImportForm/src/ImportForm.vue' |
|
|
|
import Detail from '@/components/Detail/src/Detail.vue' |
|
|
|
import { waitForDebugger } from 'inspector' |
|
|
|
|
|
|
|
defineOptions({ name: 'OuterApiHis' }) |
|
|
|
|
|
|
@ -101,7 +102,7 @@ const { getList, setSearchParams } = tableMethods |
|
|
|
const HeadButttondata = [ |
|
|
|
// defaultButtons.defaultAddBtn({hasPermi:'wms:outerApiHis:create'}), // 新增 |
|
|
|
// defaultButtons.defaultImportBtn({hasPermi:'wms:outerApiHis:import'}), // 导入 |
|
|
|
// defaultButtons.defaultExportBtn({hasPermi:'wms:outerApiHis:export'}), // 导出 |
|
|
|
defaultButtons.defaultExportBtn(null), // 导出 |
|
|
|
defaultButtons.defaultFreshBtn(null), // 刷新 |
|
|
|
defaultButtons.defaultFilterBtn(null), // 筛选 |
|
|
|
defaultButtons.defaultSetBtn(null), // 设置 |
|
|
@ -126,9 +127,12 @@ const buttonBaseClick = (val, item) => { |
|
|
|
// 列表-操作按钮 |
|
|
|
const butttondata = (row) =>{ |
|
|
|
return [ |
|
|
|
// defaultButtons.mainListEditBtn({hasPermi:'wms:outerApiHis:update'}), // 编辑 |
|
|
|
// defaultButtons.mainListDeleteBtn({hasPermi:'wms:outerApiHis:delete'}), // 删除 |
|
|
|
defaultButtons.retryBtn({hide: row.success}), // 重试 |
|
|
|
//defaultButtons.mainListEditBtn({hasPermi:'wms:outerApiHis:update'}), // 启用 |
|
|
|
defaultButtons.retryBtn({hide:!( !row.success && row.available == 'TRUE')}), // 重试 |
|
|
|
defaultButtons.mainListEnableBtn({hide: !(row.available=='FALSE' && !row.success)}), // 启用 |
|
|
|
defaultButtons.mainListDisableBtn({hide: !(row.available=='TRUE' && !row.success)}), // 禁用 |
|
|
|
|
|
|
|
|
|
|
|
] |
|
|
|
} |
|
|
|
|
|
|
@ -140,6 +144,10 @@ const buttonTableClick = async (val, row) => { |
|
|
|
handleDelete(row.id) |
|
|
|
} else if (val == 'retry') { // 重试 |
|
|
|
handleRetry(row) |
|
|
|
}else if (val == 'enable') { // 启用 |
|
|
|
handleEnable(row) |
|
|
|
}else if (val == 'disable') { // 禁用 |
|
|
|
handleDisable(row) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -249,6 +257,42 @@ const handleRetry = (row) => { |
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//点击禁用 |
|
|
|
const handleDisable = (row) => { |
|
|
|
tableObject.loading = true; |
|
|
|
OuterApiHisApi.disable(row.id).then(res => { |
|
|
|
if(res){ |
|
|
|
message.success('修改成功'); |
|
|
|
}else{ |
|
|
|
message.success('修改失败'); |
|
|
|
} |
|
|
|
tableObject.loading = false; |
|
|
|
getList() |
|
|
|
}).catch((e) => { |
|
|
|
tableObject.loading = false; |
|
|
|
getList() |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//点击启用 |
|
|
|
const handleEnable = (row) => { |
|
|
|
tableObject.loading = true; |
|
|
|
OuterApiHisApi.enable(row.id).then(res => { |
|
|
|
if(res){ |
|
|
|
message.success('修改成功'); |
|
|
|
}else{ |
|
|
|
message.success('修改失败'); |
|
|
|
} |
|
|
|
tableObject.loading = false; |
|
|
|
getList() |
|
|
|
}).catch((e) => { |
|
|
|
tableObject.loading = false; |
|
|
|
getList() |
|
|
|
}) |
|
|
|
} |
|
|
|
/** 初始化 **/ |
|
|
|
onMounted(async () => { |
|
|
|
getList() |
|
|
|