|
|
@ -32,7 +32,8 @@ |
|
|
|
import requestButton from '@/mycomponents/button/requestButton.vue' |
|
|
|
import { |
|
|
|
goHome, |
|
|
|
updateTitle |
|
|
|
updateTitle, |
|
|
|
clearTirmAndWrap |
|
|
|
} from '@/common/basic.js'; |
|
|
|
|
|
|
|
import { |
|
|
@ -40,6 +41,11 @@ |
|
|
|
} from '@/common/record.js'; |
|
|
|
import { |
|
|
|
getIssueRequestList, |
|
|
|
issueRequestClose, |
|
|
|
issueRequestSubmitApproveRefused, |
|
|
|
issueRequestSubmitApproveAgree, |
|
|
|
issueRequestSubmitApprove, |
|
|
|
issueRequestHandle |
|
|
|
} from '@/api/request2.js'; |
|
|
|
import { |
|
|
|
getDetailOption, |
|
|
@ -200,24 +206,42 @@ |
|
|
|
url: "../record/issueRecord?fromType=" + this.fromType |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
swipeClick(e, dataContent) { |
|
|
|
if (e.content.text == "详情") { |
|
|
|
console.log("详情", dataContent.id) |
|
|
|
var text = clearTirmAndWrap(e.content.text) |
|
|
|
if (text == "详情") { |
|
|
|
this.openRequestInfoPopup(dataContent); |
|
|
|
} else if (e.content.text == "处理") { |
|
|
|
console.log("处理") |
|
|
|
} else if (e.content.text == "审批") { |
|
|
|
console.log("审批") |
|
|
|
} else if (e.content.text == "审批通过") { |
|
|
|
console.log("审批通过") |
|
|
|
} else if (e.content.text == "审批驳回") { |
|
|
|
console.log("审批驳回") |
|
|
|
} else if (e.content.text == "关闭") { |
|
|
|
console.log("关闭") |
|
|
|
} else if (text == "处理") { |
|
|
|
this.showQuestionMessage("确定要处理当前申请吗?",res=>{ |
|
|
|
this.issueRequestHandle(dataContent.id) |
|
|
|
}) |
|
|
|
} else if (text == "提交审批") { |
|
|
|
this.showQuestionMessage("确定要审批当前申请吗?",res=>{ |
|
|
|
this.issueRequestSubmitApprove(dataContent.id) |
|
|
|
}) |
|
|
|
} else if (text.includes("审批通过")) { |
|
|
|
this.showQuestionMessage("确定要审批通过当前申请吗?",res=>{ |
|
|
|
this.issueRequestSubmitApproveAgree(dataContent.id) |
|
|
|
}) |
|
|
|
} else if (text == "审批驳回") { |
|
|
|
this.showQuestionMessage("确定要审批驳回当前申请吗?",res=>{ |
|
|
|
this.issueRequestSubmitApproveRefused(dataContent.id) |
|
|
|
}) |
|
|
|
} else if (text == "关闭") { |
|
|
|
this.showQuestionMessage("确定要关闭当前申请吗?",res=>{ |
|
|
|
this.issueRequestClose(dataContent.id) |
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
showQuestionMessage(hint,callBack){ |
|
|
|
this.$refs.comMessage.showQuestionMessage(hint, |
|
|
|
res => { |
|
|
|
if (res) { |
|
|
|
callBack() |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
switchChangeWait(state, jobStatus) { |
|
|
|
this.checkedWaitTask = state; |
|
|
|
this.status = jobStatus; |
|
|
@ -266,6 +290,86 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
issueRequestSubmitApprove(id) { |
|
|
|
issueRequestSubmitApprove(id).then(res => { |
|
|
|
if (res.data) { |
|
|
|
this.getList("refresh") |
|
|
|
uni.showToast({ |
|
|
|
title: "申请提交审批成功" |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.showMessage("申请提交审批失败") |
|
|
|
} |
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
this.showMessage(error) |
|
|
|
}) |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
issueRequestClose(id) { |
|
|
|
issueRequestClose(id).then(res => { |
|
|
|
if (res.data) { |
|
|
|
this.getList("refresh") |
|
|
|
uni.showToast({ |
|
|
|
title: "申请关闭成功" |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.showMessage("申请关闭失败") |
|
|
|
} |
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
this.showMessage(error) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
issueRequestSubmitApproveAgree(id) { |
|
|
|
issueRequestSubmitApproveAgree(id).then(res => { |
|
|
|
if (res.data) { |
|
|
|
this.getList("refresh") |
|
|
|
uni.showToast({ |
|
|
|
title: "申请审批通过成功" |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.showMessage("申请审批通过失败") |
|
|
|
} |
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
this.showMessage(error) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
issueRequestSubmitApproveRefused(id) { |
|
|
|
issueRequestSubmitApproveRefused(id).then(res => { |
|
|
|
if (res.data) { |
|
|
|
this.getList("refresh") |
|
|
|
uni.showToast({ |
|
|
|
title: "申请审批驳回成功" |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.showMessage("申请审批驳回失败") |
|
|
|
} |
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
this.showMessage(error) |
|
|
|
}) |
|
|
|
}, |
|
|
|
issueRequestHandle(id) { |
|
|
|
issueRequestHandle(id).then(res => { |
|
|
|
if (res.data) { |
|
|
|
this.getList("refresh") |
|
|
|
uni.showToast({ |
|
|
|
title: "申请处理成功" |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.showMessage("申请处理失败") |
|
|
|
} |
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
this.showMessage(error) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|