import { ref } from "vue";
|
import {ElMessage,ElMessageBox} from 'element-plus'
|
import {sendSapCz} from '@/service/main/invoices'
|
type callback = (query: any) => any;
|
|
//搜索逻辑处理
|
export function resendSap(getDataCallback: callback,param:any) {
|
// const obj = {
|
// Id: Id,
|
// CancelUserName: store.state.login.userInfo.name,
|
// CancelUserId: store.state.login.userInfo.id
|
// }
|
ElMessageBox.confirm('是否确认重置?','提示',{
|
confirmButtonText: '确认',
|
cancelButtonText: '取消',
|
type: 'warning'
|
}).then(() => {
|
sendSapCz({
|
'id':param.id
|
}).then( (res:any) => {
|
if(res.code == 200){
|
ElMessage.success('重置成功')
|
getDataCallback({PageNo:1,PageSize: 10}); // 刷新列表
|
}else{
|
ElMessage.error(`撤销失败${res?.code}:${res.message}`)
|
}
|
}).catch((err: any) => {
|
console.log(err);
|
ElMessage.error(`撤销失败${err}`)
|
})
|
}).catch(() =>{
|
ElMessage.info('已取消撤销')
|
})
|
}
|