diff --git a/yxt-as-ui/src/api/storage/allocationByBranches.js b/yxt-as-ui/src/api/storage/allocationByBranches.js
index c00c87bd08..d6f18289a8 100644
--- a/yxt-as-ui/src/api/storage/allocationByBranches.js
+++ b/yxt-as-ui/src/api/storage/allocationByBranches.js
@@ -114,4 +114,89 @@ export default {
});
},
+
+
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(转办)
+ assignTask: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/assignTask',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
}
diff --git a/yxt-as-ui/src/api/storage/allocationByGroup.js b/yxt-as-ui/src/api/storage/allocationByGroup.js
index c00c87bd08..e877af74dc 100644
--- a/yxt-as-ui/src/api/storage/allocationByGroup.js
+++ b/yxt-as-ui/src/api/storage/allocationByGroup.js
@@ -114,4 +114,88 @@ export default {
});
},
+
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(转办)
+ assignTask: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/assignTask',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/wmsinventoryallocatebill/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
}
diff --git a/yxt-as-ui/src/api/storage/oldPartsCope.js b/yxt-as-ui/src/api/storage/oldPartsCope.js
index 4ec665bd6f..33160a1a7d 100644
--- a/yxt-as-ui/src/api/storage/oldPartsCope.js
+++ b/yxt-as-ui/src/api/storage/oldPartsCope.js
@@ -69,4 +69,80 @@ export default {
}
})
},
+
+
+
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/as/v1/asoldparthandleapply/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
+
}
diff --git a/yxt-as-ui/src/api/storage/oldpPartStocktakingLoss.js b/yxt-as-ui/src/api/storage/oldpPartStocktakingLoss.js
index 22eaad6558..a72e67030c 100644
--- a/yxt-as-ui/src/api/storage/oldpPartStocktakingLoss.js
+++ b/yxt-as-ui/src/api/storage/oldpPartStocktakingLoss.js
@@ -93,4 +93,77 @@ export default {
},
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
+
}
diff --git a/yxt-as-ui/src/api/storage/oldpPartStocktakingSurplus.js b/yxt-as-ui/src/api/storage/oldpPartStocktakingSurplus.js
index 2400f58ab7..9bc69c69cc 100644
--- a/yxt-as-ui/src/api/storage/oldpPartStocktakingSurplus.js
+++ b/yxt-as-ui/src/api/storage/oldpPartStocktakingSurplus.js
@@ -91,4 +91,77 @@ export default {
},
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
+
}
diff --git a/yxt-as-ui/src/api/storage/stocktakingLoss.js b/yxt-as-ui/src/api/storage/stocktakingLoss.js
index 22eaad6558..b394f1bc64 100644
--- a/yxt-as-ui/src/api/storage/stocktakingLoss.js
+++ b/yxt-as-ui/src/api/storage/stocktakingLoss.js
@@ -93,4 +93,78 @@ export default {
},
+
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventoryloss/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
+
}
diff --git a/yxt-as-ui/src/api/storage/stocktakingSurplus.js b/yxt-as-ui/src/api/storage/stocktakingSurplus.js
index 2400f58ab7..2793238ad2 100644
--- a/yxt-as-ui/src/api/storage/stocktakingSurplus.js
+++ b/yxt-as-ui/src/api/storage/stocktakingSurplus.js
@@ -91,4 +91,77 @@ export default {
},
+
+ // 流程审批(同意)
+ complete: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(加签)
+ delegate: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/delegate',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(驳回)
+ reject: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/reject',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(终止)
+ breakProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/breakProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 流程审批(撤回)
+ revokeProcess: function(params) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/revokeProcess',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 审批流程(同意)获取下一环节
+ getNextNodesForSubmit: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/getNextNodesForSubmit',
+ method: 'get',
+ params: data
+ })
+ },
+ // 审批流程(驳回)获取上一环节
+ getPreviousNodesForReject: function(data) {
+ return request({
+ url: '/wms/v1/wmsinventorysurplus/getPreviousNodesForReject',
+ method: 'get',
+ params: data
+ })
+ },
+
}
diff --git a/yxt-as-ui/src/router/index.js b/yxt-as-ui/src/router/index.js
index 2ad0b1e7a0..e9393c87e2 100644
--- a/yxt-as-ui/src/router/index.js
+++ b/yxt-as-ui/src/router/index.js
@@ -1411,6 +1411,171 @@ export const constantRoutes = [{
name: 'OtherOutboundYiBan'
},
+ // 合作二级站备案申请 -- 编辑
+ {
+ path: '/hezuoerjizhanFlow/secondaryCooperativeStationEdit',
+ component: () =>
+ import('@/views/workFlow/hezuoerjizhanFlow/secondaryCooperativeStationEdit.vue'),
+ name: 'SecondaryCooperativeStationEdit'
+ },
+ // 合作二级站备案申请 -- 待办
+ {
+ path: '/hezuoerjizhanFlow/secondaryCooperativeStationDaiBan',
+ component: () =>
+ import('@/views/workFlow/hezuoerjizhanFlow/secondaryCooperativeStationDaiBan.vue'),
+ name: 'SecondaryCooperativeStationDaiBan'
+ },
+ // 合作二级站备案申请 -- 已办
+ {
+ path: '/hezuoerjizhanFlow/secondaryCooperativeStationYiBan',
+ component: () =>
+ import('@/views/workFlow/hezuoerjizhanFlow/secondaryCooperativeStationYiBan.vue'),
+ name: 'SecondaryCooperativeStationYiBan'
+ },
+
+
+ // 旧件处理申请 -- 编辑
+ {
+ path: '/oldPartsCopeFlow/oldPartsCopeEdit',
+ component: () =>
+ import('@/views/workFlow/oldPartsCopeFlow/oldPartsCopeEdit.vue'),
+ name: 'OldPartsCopeEdit'
+ },
+ // 旧件处理申请 -- 待办
+ {
+ path: '/oldPartsCopeFlow/oldPartsCopeDaiBan',
+ component: () =>
+ import('@/views/workFlow/oldPartsCopeFlow/oldPartsCopeDaiBan.vue'),
+ name: 'OldPartsCopeDaiBan'
+ },
+ // 旧件处理申请 -- 已办
+ {
+ path: '/oldPartsCopeFlow/oldPartsCopeYiBan',
+ component: () =>
+ import('@/views/workFlow/oldPartsCopeFlow/oldPartsCopeYiBan.vue'),
+ name: 'OldPartsCopeYiBan'
+ },
+
+
+ // 调拨(一级站内) -- 编辑
+ {
+ path: '/adjustmentFlow/aodjustmentEdit',
+ component: () =>
+ import('@/views/workFlow/adjustmentFlow/adjustmentEdit.vue'),
+ name: 'AdjustmentEdit'
+ },
+ // 调拨(一级站内) -- 待办
+ {
+ path: '/adjustmentFlow/adjustmentDaiBan',
+ component: () =>
+ import('@/views/workFlow/adjustmentFlow/adjustmentDaiBan.vue'),
+ name: 'AdjustmentDaiBan'
+ },
+ // 调拨(一级站内) -- 已办
+ {
+ path: '/adjustmentFlow/adjustmentYiBan',
+ component: () =>
+ import('@/views/workFlow/adjustmentFlow/adjustmentYiBan.vue'),
+ name: 'AdjustmentYiBan'
+ },
+
+
+
+ // 调拨(分公司内) -- 编辑
+ {
+ path: '/allocationByBranchesFlow/allocationByBranchesEdit',
+ component: () =>
+ import('@/views/workFlow/allocationByBranchesFlow/allocationByBranchesEdit.vue'),
+ name: 'AllocationByBranchesEdit'
+ },
+ // 调拨(分公司内) -- 待办
+ {
+ path: '/allocationByBranchesFlow/allocationByBranchesDaiBan',
+ component: () =>
+ import('@/views/workFlow/allocationByBranchesFlow/allocationByBranchesDaiBan.vue'),
+ name: 'AllocationByBranchesDaiBan'
+ },
+ // 调拨(分公司内) -- 已办
+ {
+ path: '/allocationByBranchesFlow/allocationByBranchesYiBan',
+ component: () =>
+ import('@/views/workFlow/allocationByBranchesFlow/allocationByBranchesYiBan.vue'),
+ name: 'AllocationByBranchesYiBan'
+ },
+
+
+
+ // 调拨(集团内) -- 编辑
+ {
+ path: '/allocationByGroupFlow/allocationByGroupEdit',
+ component: () =>
+ import('@/views/workFlow/allocationByGroupFlow/allocationByGroupEdit.vue'),
+ name: 'AllocationByGroupEdit'
+ },
+ // 调拨(集团内) -- 待办
+ {
+ path: '/allocationByGroupFlow/allocationByGroupDaiBan',
+ component: () =>
+ import('@/views/workFlow/allocationByGroupFlow/allocationByGroupDaiBan.vue'),
+ name: 'AllocationByGroupDaiBan'
+ },
+ // 调拨(集团内) -- 已办
+ {
+ path: '/allocationByGroupFlow/allocationByGroupYiBan',
+ component: () =>
+ import('@/views/workFlow/allocationByGroupFlow/allocationByGroupYiBan.vue'),
+ name: 'AllocationByGroupYiBan'
+ },
+
+
+
+ // 盘盈入库 -- 编辑
+ {
+ path: '/stocktakingSurplusFlow/stocktakingSurplusEdit',
+ component: () =>
+ import('@/views/workFlow/stocktakingSurplusFlow/stocktakingSurplusEdit.vue'),
+ name: 'StocktakingSurplusEdit'
+ },
+ // 盘盈入库 -- 待办
+ {
+ path: '/stocktakingSurplusFlow/stocktakingSurplusDaiBan',
+ component: () =>
+ import('@/views/workFlow/stocktakingSurplusFlow/stocktakingSurplusDaiBan.vue'),
+ name: 'StocktakingSurplusDaiBan'
+ },
+ // 盘盈入库 -- 已办
+ {
+ path: '/stocktakingSurplusFlow/stocktakingSurplusYiBan',
+ component: () =>
+ import('@/views/workFlow/stocktakingSurplusFlow/stocktakingSurplusYiBan.vue'),
+ name: 'StocktakingSurplusYiBan'
+ },
+
+
+ // 盘亏出库 -- 编辑
+ {
+ path: '/stocktakingLossFlow/stocktakingLossEdit',
+ component: () =>
+ import('@/views/workFlow/stocktakingLossFlow/stocktakingLossEdit.vue'),
+ name: 'StocktakingLossEdit'
+ },
+ // 盘亏出库 -- 待办
+ {
+ path: '/stocktakingLossFlow/stocktakingLossDaiBan',
+ component: () =>
+ import('@/views/workFlow/stocktakingLossFlow/stocktakingLossDaiBan.vue'),
+ name: 'StocktakingLossDaiBan'
+ },
+ // 盘亏出库 -- 已办
+ {
+ path: '/stocktakingLossFlow/stocktakingLossYiBan',
+ component: () =>
+ import('@/views/workFlow/stocktakingLossFlow/stocktakingLossYiBan.vue'),
+ name: 'StocktakingLossYiBan'
+ },
+
+
+
// 404 page must be placed at the end !!!
// { path: '*', redirect: '/404', hidden: true }
]
diff --git a/yxt-as-ui/src/views/workFlow/adjustmentFlow/adjustmentDaiBan.vue b/yxt-as-ui/src/views/workFlow/adjustmentFlow/adjustmentDaiBan.vue
index bb4f727136..0163f230f8 100644
--- a/yxt-as-ui/src/views/workFlow/adjustmentFlow/adjustmentDaiBan.vue
+++ b/yxt-as-ui/src/views/workFlow/adjustmentFlow/adjustmentDaiBan.vue
@@ -96,7 +96,7 @@
+
+
diff --git a/yxt-as-ui/src/views/workFlow/allocationByBranchesFlow/allocationByBranchesEdit.vue b/yxt-as-ui/src/views/workFlow/allocationByBranchesFlow/allocationByBranchesEdit.vue
new file mode 100644
index 0000000000..2f945142c6
--- /dev/null
+++ b/yxt-as-ui/src/views/workFlow/allocationByBranchesFlow/allocationByBranchesEdit.vue
@@ -0,0 +1,584 @@
+
+