|
@ -33,13 +33,19 @@ |
|
|
|
|
|
|
|
|
import { |
|
|
import { |
|
|
goHome, |
|
|
goHome, |
|
|
updateTitle |
|
|
updateTitle, |
|
|
|
|
|
clearTirmAndWrap |
|
|
} from '@/common/basic.js'; |
|
|
} from '@/common/basic.js'; |
|
|
import { |
|
|
import { |
|
|
getBusinessType, |
|
|
getBusinessType, |
|
|
} from '@/common/record.js'; |
|
|
} from '@/common/record.js'; |
|
|
import { |
|
|
import { |
|
|
getUnPlannedIssueRequestList, |
|
|
getUnPlannedIssueRequestList, |
|
|
|
|
|
unPlannedIssueRequestApprove, |
|
|
|
|
|
unPlannedIssueRequestClose, |
|
|
|
|
|
unPlannedIssueRequestApproveAgree, |
|
|
|
|
|
unPlannedIssueRequestApproveRefused, |
|
|
|
|
|
unPlannedIssueRequestHandle |
|
|
} from '@/api/request2.js'; |
|
|
} from '@/api/request2.js'; |
|
|
import { |
|
|
import { |
|
|
getDetailOption, |
|
|
getDetailOption, |
|
@ -82,7 +88,7 @@ |
|
|
this.detailOptions = getDetailOption(); |
|
|
this.detailOptions = getDetailOption(); |
|
|
this.detailAndApproveOptions = getDetailAndApproveOption() |
|
|
this.detailAndApproveOptions = getDetailAndApproveOption() |
|
|
this.detailAndApprovePassAndApproveNoOption = getDetailAndApprovePassAndApproveNoOption(), |
|
|
this.detailAndApprovePassAndApproveNoOption = getDetailAndApprovePassAndApproveNoOption(), |
|
|
this.detailAndHandleOption = getDetailAndHandleOption() |
|
|
this.detailAndHandleOption = getDetailAndHandleOption() |
|
|
this.detailAndCloseOption = getDetailAndCloseOption() |
|
|
this.detailAndCloseOption = getDetailAndCloseOption() |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
@ -204,21 +210,39 @@ |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
swipeClick(e, dataContent) { |
|
|
swipeClick(e, dataContent) { |
|
|
if (e.content.text == "详情") { |
|
|
var text = clearTirmAndWrap(e.content.text) |
|
|
console.log("详情", dataContent.id) |
|
|
if (text == "详情") { |
|
|
this.openRequestInfoPopup(dataContent); |
|
|
this.openRequestInfoPopup(dataContent); |
|
|
} else if (e.content.text == "处理") { |
|
|
} else if (text == "处理") { |
|
|
console.log("处理") |
|
|
this.showQuestionMessage("确定要处理当前申请吗?",res=>{ |
|
|
} else if (e.content.text == "审批") { |
|
|
this.unPlannedIssueRequestHandle(dataContent.id) |
|
|
console.log("审批") |
|
|
}) |
|
|
} else if (e.content.text == "审批通过") { |
|
|
} else if (text == "提交审批") { |
|
|
console.log("审批通过") |
|
|
this.showQuestionMessage("确定要审批当前申请吗?",res=>{ |
|
|
} else if (e.content.text == "审批驳回") { |
|
|
this.unPlannedIssueRequestApprove(dataContent.id) |
|
|
console.log("审批驳回") |
|
|
}) |
|
|
} else if (e.content.text == "关闭") { |
|
|
} else if (text == "审批通过") { |
|
|
console.log("关闭") |
|
|
this.showQuestionMessage("确定要审批通过当前申请吗?",res=>{ |
|
|
|
|
|
this.unPlannedIssueRequestApproveAgree(dataContent.id) |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (text == "审批驳回") { |
|
|
|
|
|
this.showQuestionMessage("确定要审批驳回当前申请吗?",res=>{ |
|
|
|
|
|
this.unPlannedIssueRequestApproveRefused(dataContent.id) |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (text == "关闭") { |
|
|
|
|
|
this.showQuestionMessage("确定要关闭当前申请吗?",res=>{ |
|
|
|
|
|
this.unPlannedIssueRequestClose(dataContent.id) |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
showQuestionMessage(hint,callBack){ |
|
|
|
|
|
this.$refs.comMessage.showQuestionMessage(hint, |
|
|
|
|
|
res => { |
|
|
|
|
|
if (res) { |
|
|
|
|
|
callBack() |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
switchChangeWait(state, jobStatus) { |
|
|
switchChangeWait(state, jobStatus) { |
|
|
this.checkedWaitTask = state; |
|
|
this.checkedWaitTask = state; |
|
|
this.status = jobStatus; |
|
|
this.status = jobStatus; |
|
@ -267,6 +291,84 @@ |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
unPlannedIssueRequestApprove(id) { |
|
|
|
|
|
unPlannedIssueRequestApprove(id).then(res => { |
|
|
|
|
|
if (res.data) { |
|
|
|
|
|
this.getList("refresh") |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: "申请提交审批成功" |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.showMessage("申请提交审批失败") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
|
|
this.showMessage(error) |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
unPlannedIssueRequestClose(id) { |
|
|
|
|
|
unPlannedIssueRequestClose(id).then(res => { |
|
|
|
|
|
if (res.data) { |
|
|
|
|
|
this.getList("refresh") |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: "申请关闭成功" |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.showMessage("申请关闭失败") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
|
|
this.showMessage(error) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
unPlannedIssueRequestApproveAgree(id) { |
|
|
|
|
|
unPlannedIssueRequestApproveAgree(id).then(res => { |
|
|
|
|
|
if (res.data) { |
|
|
|
|
|
this.getList("refresh") |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: "申请审批通过成功" |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.showMessage("申请审批通过失败") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
|
|
this.showMessage(error) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
unPlannedIssueRequestApproveRefused(id) { |
|
|
|
|
|
unPlannedIssueRequestApproveRefused(id).then(res => { |
|
|
|
|
|
if (res.data) { |
|
|
|
|
|
this.getList("refresh") |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: "申请审批驳回成功" |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.showMessage("申请审批驳回失败") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
|
|
this.showMessage(error) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
unPlannedIssueRequestHandle(id) { |
|
|
|
|
|
unPlannedIssueRequestHandle(id).then(res => { |
|
|
|
|
|
if (res.data) { |
|
|
|
|
|
this.getList("refresh") |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: "申请处理成功" |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.showMessage("申请处理失败") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}).catch(error => { |
|
|
|
|
|
this.showMessage(error) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|