|
@@ -264,24 +264,35 @@ export default {
|
|
|
toPersonalDetail(row) {
|
|
|
const nodeCode = row.nodeCode;
|
|
|
switch (nodeCode) {
|
|
|
- case 'REPORT_OUT_APPLY':
|
|
|
- case 'LETTER_OUT_APPLY':
|
|
|
- case 'REPORT_OUT_DEPARTMENT_CHECK':
|
|
|
- case 'LETTER_OUT_DEPARTMENT_CHECK':
|
|
|
- case 'BUSINESS_ARCHIVING':
|
|
|
+ case 'DEPARTMENT_ALLOCATION':
|
|
|
+ case 'DETERMINE_PRICE':
|
|
|
+ case 'QUOTATION_FEEDBACK':
|
|
|
+ case 'GENERATE_STATEMENT':
|
|
|
+ case 'REVIEW_STATEMENT':
|
|
|
+ case 'STATEMENT_BOOKBINDING_STAMP':
|
|
|
case 'STATEMENT_IN':
|
|
|
case 'STATEMENT_OUT':
|
|
|
+ case 'STATEMENT_FEEDBACK':
|
|
|
+ case 'WRITE_REPORT':
|
|
|
+ case 'CHECK_REPORT':
|
|
|
+ case 'REPORT_BOOKBINDING_STAMP':
|
|
|
case 'REPORT_IN':
|
|
|
case 'REPORT_OUT':
|
|
|
+ case 'WRITE_LETTER':
|
|
|
+ case 'CHECK_LETTER':
|
|
|
+ case 'LETTER_BOOKBINDING_STAMP':
|
|
|
case 'LETTER_IN':
|
|
|
case 'LETTER_OUT':
|
|
|
+ case 'BUSINESS_ARCHIVING':
|
|
|
+ case 'REPORT_FEEDBACK':
|
|
|
+ case 'LETTER_FEEDBACK':
|
|
|
showDialog({
|
|
|
message: '当前节点需要业务操作, 请在电脑端处理节点',
|
|
|
});
|
|
|
break;
|
|
|
default:
|
|
|
checkHasBusinessHandle(row.currentNodeId).then((res) => {
|
|
|
- // 跳转钱判断节点是否需要业务操作
|
|
|
+ // 跳转前判断节点是否需要业务操作
|
|
|
if (!res.data) {
|
|
|
this.$router.push(
|
|
|
`/index/personal/todoDetail?id=${row.businessId}¤tNodeCode=${row.nodeCode}&orderId=${row.orderId}&doWorkflow=${true}&isOnline=${row.isOnline}&handlerName=${
|
|
@@ -326,7 +337,7 @@ export default {
|
|
|
break;
|
|
|
default:
|
|
|
checkHasBusinessHandle(row.currentNodeId).then((res) => {
|
|
|
- // 跳转钱判断节点是否需要业务操作
|
|
|
+ // 跳转前判断节点是否需要业务操作
|
|
|
if (!res.data) {
|
|
|
if (reportNo && statementNo) {
|
|
|
this.$router.push(
|
|
@@ -381,7 +392,7 @@ export default {
|
|
|
break;
|
|
|
default:
|
|
|
checkHasBusinessHandle(row.currentNodeId).then((res) => {
|
|
|
- // 跳转钱判断节点是否需要业务操作
|
|
|
+ // 跳转前判断节点是否需要业务操作
|
|
|
if (!res.data) {
|
|
|
if (row.statementNo && row.reportNo) {
|
|
|
this.$router.push(
|