|
@@ -1,8 +1,9 @@
|
|
|
import HandleType from '../types/handleType'
|
|
|
|
|
|
+import { gettaskInfo } from '@/model/indexRx'
|
|
|
// 根据业务类型和业务码获取对应url
|
|
|
-export function code2Url (type, code, state) {
|
|
|
- console.log(type,code)
|
|
|
+export function code2Url (type, code, state,status,message,businessId) {
|
|
|
+ console.log(type,code, state,message)
|
|
|
switch (type) {
|
|
|
// 判断 出入库
|
|
|
case 'INOUTTASK':
|
|
@@ -26,17 +27,41 @@ export function code2Url (type, code, state) {
|
|
|
return warehouseReceiptRegulation(code, state)
|
|
|
case 'ROLE':
|
|
|
return stock(code, state)
|
|
|
- case 'TRANSPORTATION':
|
|
|
- return trantask(code,state)
|
|
|
+ case 'TRANSPORTATIONTASK':
|
|
|
+ return trantask(code,state,message)
|
|
|
+ case 'WAREHOUSE':
|
|
|
+ return warehousetask(code,state)
|
|
|
default:
|
|
|
return ''
|
|
|
}
|
|
|
}
|
|
|
// 运输任务
|
|
|
-export function trantask(code, state){
|
|
|
+export function trantask(code, state,message){
|
|
|
let url = ''
|
|
|
switch (code) {
|
|
|
- case 'TRANSPORTATION-SETTLEMENT-REPORT':
|
|
|
+ case 'TRANTASK-APPROVE':
|
|
|
+
|
|
|
+ if(message.indexOf('汽运')!=-1){
|
|
|
+ url = 'vehicleDispatching'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ if(message.indexOf('火运')!=-1){
|
|
|
+ url = 'fireDispatching'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ if(message.indexOf('船运')!=-1){
|
|
|
+ url = 'shippingDispatching'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return url
|
|
|
+}
|
|
|
+export function warehousetask(code, state){
|
|
|
+ let url = ''
|
|
|
+ switch (code) {
|
|
|
+
|
|
|
+ // 出入库任务
|
|
|
+ case 'INOUTTASK-TASK-APPROVE':
|
|
|
url = 'tranManagementWarehouseInOutTask'
|
|
|
break
|
|
|
}
|