From b2f98a6c48ab729990529a414a43d5996f4837e5 Mon Sep 17 00:00:00 2001
From: guoxing <1369478551@qq.com>
Date: Fri, 12 Jul 2024 11:37:02 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=A5=E5=BA=93=E3=80=81?=
=?UTF-8?q?=E7=BB=B4=E4=BF=AE=E9=A2=86=E6=96=99=E6=A8=A1=E5=9D=97=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/maintenance/maintenanceReturnBound.js | 49 --
.../maintenanceReceive.js} | 42 +-
yxt-as-ui/src/api/storage/deliveryNotice.js | 12 +
yxt-as-ui/src/api/storage/receivingGoods.js | 10 +-
yxt-as-ui/src/router/index.js | 404 ++++++++---
.../relation/chooseproducts.vue | 205 ------
.../src/views/maintenanceReceive/index.vue | 392 +++++++++++
.../maintenanceReceive/maintenanceConfirm.vue | 323 +++++++++
.../maintenanceOutbound.vue} | 118 +++-
.../maintenanceReturnBound.vue} | 89 ++-
.../relation/chooseproducts.vue | 0
.../maintenanceReceive/repairbillInfo.vue | 638 ++++++++++++++++++
.../views/storage/deliveryNotice/index.vue | 112 ++-
.../deliveryNotice/procurementInfo.vue | 389 +++++++++++
.../storage/deliveryNotice/receiptAdd.vue | 66 +-
.../storage/deliveryNotice/receiptInfo.vue | 24 +-
.../maintenanceOutboundInfo.vue | 10 +-
.../maintenanceReturnBoundInfo.vue | 52 +-
.../views/storage/receivingGoods/index.vue | 128 +++-
.../receivingGoods/receivingGoodsAdd.vue | 98 ++-
.../receivingGoods/receivingGoodsInfo.vue | 248 +++----
21 files changed, 2756 insertions(+), 653 deletions(-)
delete mode 100644 yxt-as-ui/src/api/maintenance/maintenanceReturnBound.js
rename yxt-as-ui/src/api/{maintenance/maintenanceOutbound.js => maintenanceReceive/maintenanceReceive.js} (51%)
delete mode 100644 yxt-as-ui/src/views/maintenance/maintenanceReturnBound/relation/chooseproducts.vue
create mode 100644 yxt-as-ui/src/views/maintenanceReceive/index.vue
create mode 100644 yxt-as-ui/src/views/maintenanceReceive/maintenanceConfirm.vue
rename yxt-as-ui/src/views/{maintenance/maintenanceOutbound/index.vue => maintenanceReceive/maintenanceOutbound.vue} (86%)
rename yxt-as-ui/src/views/{maintenance/maintenanceReturnBound/index.vue => maintenanceReceive/maintenanceReturnBound.vue} (88%)
rename yxt-as-ui/src/views/{maintenance/maintenanceOutbound => maintenanceReceive}/relation/chooseproducts.vue (100%)
create mode 100644 yxt-as-ui/src/views/maintenanceReceive/repairbillInfo.vue
create mode 100644 yxt-as-ui/src/views/storage/deliveryNotice/procurementInfo.vue
diff --git a/yxt-as-ui/src/api/maintenance/maintenanceReturnBound.js b/yxt-as-ui/src/api/maintenance/maintenanceReturnBound.js
deleted file mode 100644
index 215f5d0bc3..0000000000
--- a/yxt-as-ui/src/api/maintenance/maintenanceReturnBound.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import request from '@/utils/request'
-
-export default {
-
- // 选择工单初始化数据
- initBill: function(data) {
- return request({
- url: '/as/v1/AsBusrepairInventorybill/init',
- method: 'get',
- params: data
- });
- },
-
-
- // 查询分页列表
- getGoodsListPage: function(params) {
- return request({
- url: '/wms/apiadmin/WmsOutBill/getInventoryList',
- method: 'post',
- data: params,
- headers: {
- 'Content-Type': 'application/json'
- }
- })
- },
-
- // 新增、保存
- saveBill: function(data) {
- return request({
- url: '/as/v1/AsBusrepairInventorybill/quitBill',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json'
- }
- });
- },
-
-
- // 详情
- detailsBill: function(data) {
- return request({
- url: '/as/v1/AsBusrepairInventorybill/details',
- method: 'get',
- params: data
- });
- },
-
-}
diff --git a/yxt-as-ui/src/api/maintenance/maintenanceOutbound.js b/yxt-as-ui/src/api/maintenanceReceive/maintenanceReceive.js
similarity index 51%
rename from yxt-as-ui/src/api/maintenance/maintenanceOutbound.js
rename to yxt-as-ui/src/api/maintenanceReceive/maintenanceReceive.js
index 178a0a52c5..220ae34173 100644
--- a/yxt-as-ui/src/api/maintenance/maintenanceOutbound.js
+++ b/yxt-as-ui/src/api/maintenanceReceive/maintenanceReceive.js
@@ -2,6 +2,18 @@ import request from '@/utils/request'
export default {
+ // 查询分页列表
+ listPage: function(params) {
+ return request({
+ url: '/as/v1/AsBusrepairInventorybill/listPage',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+
// 选择工单初始化数据
initBill: function(data) {
return request({
@@ -11,8 +23,7 @@ export default {
});
},
-
- // 查询分页列表
+ // 模糊查询 商品列表
getGoodsListPage: function(params) {
return request({
url: '/wms/apiadmin/WmsOutBill/getInventoryList',
@@ -24,8 +35,8 @@ export default {
})
},
- // 新增、保存
- saveBill: function(data) {
+ // 新增、保存领料出库
+ saveOutBill: function(data) {
return request({
url: '/as/v1/AsBusrepairInventorybill/outBill',
method: 'post',
@@ -36,6 +47,29 @@ export default {
});
},
+ // 新增、保存 领料退库
+ saveQuitBill: function(data) {
+ return request({
+ url: '/as/v1/AsBusrepairInventorybill/quitBill',
+ method: 'post',
+ data: data,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ });
+ },
+
+ saveConfirm: function(data) {
+ return request({
+ url: '/as/v1/AsBusrepairInventorybill/saveConfirm',
+ method: 'post',
+ data: data,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ });
+ },
+
// 详情
detailsBill: function(data) {
diff --git a/yxt-as-ui/src/api/storage/deliveryNotice.js b/yxt-as-ui/src/api/storage/deliveryNotice.js
index fc11c9105a..5747aa07f5 100644
--- a/yxt-as-ui/src/api/storage/deliveryNotice.js
+++ b/yxt-as-ui/src/api/storage/deliveryNotice.js
@@ -14,6 +14,18 @@ export default {
})
},
+ // 终止逾期到货通知单
+ billToEnd: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/WmsReceiptBill/billToEndBySids',
+ method: 'post',
+ data: data,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+
// 详情初始化
init: function(data) {
return request({
diff --git a/yxt-as-ui/src/api/storage/receivingGoods.js b/yxt-as-ui/src/api/storage/receivingGoods.js
index 62e017ab4d..cbe6915344 100644
--- a/yxt-as-ui/src/api/storage/receivingGoods.js
+++ b/yxt-as-ui/src/api/storage/receivingGoods.js
@@ -14,6 +14,15 @@ export default {
})
},
+ // 根据收货单sid 获取上架单列表
+ getUpShlefList: function(data) {
+ return request({
+ url: '/wms/apiadmin/inventory/WmsReceiptBill/getUpShlefListBySid/' + data,
+ method: 'get'
+ });
+ },
+
+
// 初始化
init: function(data) {
return request({
@@ -22,7 +31,6 @@ export default {
});
},
-
// 新增、保存
save: function(data) {
return request({
diff --git a/yxt-as-ui/src/router/index.js b/yxt-as-ui/src/router/index.js
index a7cbf95d45..4508e87a06 100644
--- a/yxt-as-ui/src/router/index.js
+++ b/yxt-as-ui/src/router/index.js
@@ -49,153 +49,229 @@ export const constantRoutes = [{
meta: {
title: '业务'
},
- children: [
- {
+ children: [{
path: '/preregistration/preregistration',
component: () => import('@/views/operation/preregistration/preregistration.vue'),
name: 'Preregistration',
- meta: { title: '预约单管理', noCache: true }
+ meta: {
+ title: '预约单管理',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbill',
component: () => import('@/views/operation/repairbill/repairbill.vue'),
name: 'RepairBill',
- meta: { title: '维修单管理(登记)', noCache: true }
+ meta: {
+ title: '维修单管理(登记)',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbillBySendWork',
component: () => import('@/views/operation/repairbill/repairbillBySendWork.vue'),
name: 'RepairBillBySendWork',
- meta: { title: '维修单管理(派工)', noCache: true }
+ meta: {
+ title: '维修单管理(派工)',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbillByMaintain',
component: () => import('@/views/operation/repairbill/repairbillByMaintain.vue'),
name: 'RepairBillByMaintain',
- meta: { title: '维修单管理(维修)', noCache: true }
+ meta: {
+ title: '维修单管理(维修)',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbillByBeCompleted',
component: () => import('@/views/operation/repairbill/repairbillByBeCompleted.vue'),
name: 'RepairBillByBeCompleted',
- meta: { title: '维修单管理(竣工)', noCache: true }
+ meta: {
+ title: '维修单管理(竣工)',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbillBySettleAccounts',
component: () => import('@/views/operation/repairbill/repairbillBySettleAccounts.vue'),
name: 'RepairBillBySettleAccounts',
- meta: { title: '维修单管理(结算)', noCache: true }
+ meta: {
+ title: '维修单管理(结算)',
+ noCache: true
+ }
},
{
path: '/repairbill/repairbillBYLeaveFactory',
component: () => import('@/views/operation/repairbill/repairbillBYLeaveFactory.vue'),
name: 'RepairBillBYLeaveFactory',
- meta: { title: '维修单管理(出厂)', noCache: true }
+ meta: {
+ title: '维修单管理(出厂)',
+ noCache: true
+ }
},
{
path: '/workorderquery/workorderquery',
component: () => import('@/views/operation/workorderquery/workorderquery.vue'),
name: 'WorkOrderQuery',
- meta: { title: '工单查询', noCache: true }
+ meta: {
+ title: '工单查询',
+ noCache: true
+ }
},
{
path: '/workorderinvoicing/workorderinvoicing',
component: () => import('@/views/operation/workorderinvoicing/workorderinvoicing.vue'),
name: 'WorkOrderInvoicing',
- meta: { title: '保外工单开票管理', noCache: true }
+ meta: {
+ title: '保外工单开票管理',
+ noCache: true
+ }
},
{
path: '/workorderreceivable/workorderreceivable',
component: () => import('@/views/operation/workorderreceivable/workorderreceivable.vue'),
name: 'WorkOrderReceivable',
- meta: { title: '工单应收调差管理', noCache: true }
+ meta: {
+ title: '工单应收调差管理',
+ noCache: true
+ }
},
{
path: '/arrearsleavefactory/arrearsleavefactory',
component: () => import('@/views/operation/arrearsleavefactory/arrearsleavefactory.vue'),
name: 'ArrearsLeaveFactory',
- meta: { title: '保外欠款出厂管理', noCache: true }
+ meta: {
+ title: '保外欠款出厂管理',
+ noCache: true
+ }
},
{
path: '/pendingclaim/pendingclaim',
component: () => import('@/views/operation/pendingclaim/pendingclaim.vue'),
name: 'PendingClaim',
- meta: { title: '待索赔维修工单', noCache: true }
+ meta: {
+ title: '待索赔维修工单',
+ noCache: true
+ }
},
{
path: '/claimstatement/claimstatement',
component: () => import('@/views/operation/claimstatement/claimstatement.vue'),
name: 'ClaimStatement',
- meta: { title: '厂家索赔单管理', noCache: true }
+ meta: {
+ title: '厂家索赔单管理',
+ noCache: true
+ }
},
{
path: '/claimbilling/claimbilling',
component: () => import('@/views/operation/claimbilling/claimbilling.vue'),
name: 'ClaimBilling',
- meta: { title: '索赔单开票管理', noCache: true }
+ meta: {
+ title: '索赔单开票管理',
+ noCache: true
+ }
},
{
path: '/claimpendingverification/claimpendingverification',
component: () => import('@/views/operation/claimpendingverification/claimpendingverification.vue'),
name: 'ClaimPendingVerification',
- meta: { title: '工单索赔待核对', noCache: true }
+ meta: {
+ title: '工单索赔待核对',
+ noCache: true
+ }
},
{
path: '/claimadjustment/claimadjustment',
component: () => import('@/views/operation/claimadjustment/claimadjustment.vue'),
name: 'ClaimAdjustment',
- meta: { title: '工单索赔调整', noCache: true }
+ meta: {
+ title: '工单索赔调整',
+ noCache: true
+ }
},
{
path: '/workslrsettlement/workslrsettlement',
component: () => import('@/views/operation/workslrsettlement/workslrsettlement.vue'),
name: 'WorkSLRSettlement',
- meta: { title: '工单反结算管理', noCache: true }
+ meta: {
+ title: '工单反结算管理',
+ noCache: true
+ }
},
{
path: '/workorderreturnvisit/workorderreturnvisit',
component: () => import('@/views/operation/workorderreturnvisit/workorderreturnvisit.vue'),
name: 'WorkOrderReturnVisit',
- meta: { title: '工单回访管理', noCache: true }
+ meta: {
+ title: '工单回访管理',
+ noCache: true
+ }
},
{
path: '/salesticket/salesticket',
component: () => import('@/views/operation/salesticket/salesticket.vue'),
name: 'SalesTicket',
- meta: { title: '销售单管理', noCache: true }
+ meta: {
+ title: '销售单管理',
+ noCache: true
+ }
},
{
path: '/merchandisereturn/merchandisereturn',
component: () => import('@/views/operation/merchandisereturn/merchandisereturn.vue'),
name: 'MerchandiseReturn',
- meta: { title: '商品退货管理', noCache: true }
+ meta: {
+ title: '商品退货管理',
+ noCache: true
+ }
},
]
},
{
- path: '/maintenance',
+ path: '/maintenanceReceive',
component: Layout,
- redirect: '/maintenance',
+ redirect: '/maintenanceReceive',
meta: {
title: '维修领料'
},
children: [
+
{
- path: '/maintenanceOutbound/index',
- component: () => import('@/views/maintenance/maintenanceOutbound/index.vue'),
+ path: '/maintenanceReceive/index',
+ component: () => import('@/views/maintenanceReceive/index.vue'),
+ name: 'MaintenanceReceive',
+ meta: {
+ title: '维修领料',
+ noCache: true
+ }
+ },
+ {
+ path: '/maintenanceReceive/maintenanceOutbound',
+ component: () => import('@/views/maintenanceReceive/maintenanceOutbound.vue'),
name: 'MaintenanceOutbound',
- meta: { title: '维修出库', noCache: true }
+ meta: {
+ title: '维修出库',
+ noCache: true
+ }
},
{
- path: '/maintenanceReturnBound/index',
- component: () => import('@/views/maintenance/maintenanceReturnBound/index.vue'),
+ path: '/maintenanceReceive/maintenanceReturnBound',
+ component: () => import('@/views/maintenanceReceive/maintenanceReturnBound.vue'),
name: 'MaintenanceReturnBound',
- meta: { title: '维修退库', noCache: true }
+ meta: {
+ title: '维修退库',
+ noCache: true
+ }
},
]
},
+
{
path: '/warehouse',
component: Layout,
@@ -203,30 +279,41 @@ export const constantRoutes = [{
meta: {
title: '仓库管理'
},
- children: [
- {
+ children: [{
path: '/goodsShelves/index',
component: () => import('@/views/warehouse/goodsShelves/index.vue'),
name: 'GoodsShelves',
- meta: { title: '库位管理', noCache: true }
+ meta: {
+ title: '库位管理',
+ noCache: true
+ }
},
{
path: '/warehouseArea/index',
component: () => import('@/views/warehouse/warehouseArea/index.vue'),
name: 'WarehouseArea',
- meta: { title: '库区管理', noCache: true }
+ meta: {
+ title: '库区管理',
+ noCache: true
+ }
},
{
path: '/warehouseAreaType/index',
component: () => import('@/views/warehouse/warehouseAreaType/index.vue'),
name: 'WarehouseAreaType',
- meta: { title: '库区类型管理', noCache: true }
+ meta: {
+ title: '库区类型管理',
+ noCache: true
+ }
},
{
path: '/warehouse/index',
component: () => import('@/views/warehouse/warehouse/index.vue'),
name: 'Warehouse',
- meta: { title: '仓库管理', noCache: true }
+ meta: {
+ title: '仓库管理',
+ noCache: true
+ }
}
]
},
@@ -238,36 +325,50 @@ export const constantRoutes = [{
meta: {
title: '商品管理'
},
- children: [
- {
+ children: [{
path: '/brands/index',
component: () => import('@/views/goods/brands/index.vue'),
name: 'Brands',
- meta: { title: '品牌管理', noCache: true }
+ meta: {
+ title: '品牌管理',
+ noCache: true
+ }
},
{
path: '/category/index',
component: () => import('@/views/goods/category/index.vue'),
name: 'Category',
- meta: { title: '商品类别', noCache: true }
+ meta: {
+ title: '商品类别',
+ noCache: true
+ }
},
{
path: '/factory/index',
component: () => import('@/views/goods/factory/index.vue'),
name: 'Factory',
- meta: { title: '厂家管理', noCache: true }
+ meta: {
+ title: '厂家管理',
+ noCache: true
+ }
},
{
path: '/goods/index',
component: () => import('@/views/goods/goods/index.vue'),
name: 'Goods',
- meta: { title: '商品管理', noCache: true }
+ meta: {
+ title: '商品管理',
+ noCache: true
+ }
},
{
path: '/unit/index',
component: () => import('@/views/goods/unit/index.vue'),
name: 'Unit',
- meta: { title: '计量单位', noCache: true }
+ meta: {
+ title: '计量单位',
+ noCache: true
+ }
}
]
},
@@ -278,126 +379,185 @@ export const constantRoutes = [{
meta: {
title: '仓储'
},
- children: [
- {
+ children: [{
path: '/outStorage/index',
component: () => import('@/views/storage/outStorage/index'),
name: 'OutStorage',
- meta: { title: '出库管理', noCache: true }
+ meta: {
+ title: '出库管理',
+ noCache: true
+ }
},
{
path: '/inventory/inventory',
component: () => import('@/views/storage/inventory/inventory.vue'),
name: 'Inventory',
- meta: { title: '库存查询', noCache: true }
+ meta: {
+ title: '库存查询',
+ noCache: true
+ }
},
{
path: '/inventory/inventoryRefer',
component: () => import('@/views/storage/inventory/inventoryRefer.vue'),
name: 'InventoryRefer',
- meta: { title: '出入库查询', noCache: true }
+ meta: {
+ title: '出入库查询',
+ noCache: true
+ }
},
- {
+ {
path: '/adjustment/index',
component: () => import('@/views/storage/adjustment/index.vue'),
name: 'Adjustment',
- meta: { title: '定/调价', noCache: true }
+ meta: {
+ title: '定/调价',
+ noCache: true
+ }
},
{
path: '/maintenanceInOrOutBound/index',
component: () => import('@/views/storage/maintenanceInOrOutBound/index.vue'),
name: 'MaintenanceInOrOutBound',
- meta: { title: '维修出入库查询', noCache: true }
+ meta: {
+ title: '维修出入库查询',
+ noCache: true
+ }
},
{
path: '/stocktaking/index',
component: () => import('@/views/storage/stocktaking/index'),
name: 'Stocktaking',
- meta: { title: '盘点管理', noCache: true }
+ meta: {
+ title: '盘点管理',
+ noCache: true
+ }
},
{
path: '/allocation/index',
component: () => import('@/views/storage/allocation/index'),
name: 'Allocation',
- meta: { title: '调拨管理', noCache: true }
+ meta: {
+ title: '调拨管理',
+ noCache: true
+ }
},
{
path: '/deliveryNotice/index',
component: () => import('@/views/storage/deliveryNotice/index'),
name: 'DeliveryNotice',
- meta: { title: '到货通知单', noCache: true }
+ meta: {
+ title: '到货通知单',
+ noCache: true
+ }
},
{
path: '/receivingGoods/index',
component: () => import('@/views/storage/receivingGoods/index'),
name: 'ReceivingGoods',
- meta: { title: '收货单管理', noCache: true }
+ meta: {
+ title: '收货单管理',
+ noCache: true
+ }
},
{
path: '/upShelf/index',
component: () => import('@/views/storage/upShelf/index'),
name: 'UpShelf',
- meta: { title: '上架单管理', noCache: true }
+ meta: {
+ title: '上架单管理',
+ noCache: true
+ }
},
{
path: '/oldPartsFactory/index',
component: () => import('@/views/storage/oldPartsFactory/index'),
name: 'OldPartsFactory',
- meta: { title: '旧件返厂', noCache: true }
+ meta: {
+ title: '旧件返厂',
+ noCache: true
+ }
},
{
path: '/manufacturerconfirm/index',
component: () => import('@/views/storage/manufacturerconfirm/index'),
name: 'Manufacturerconfirm',
- meta: { title: '厂家确认', noCache: true }
+ meta: {
+ title: '厂家确认',
+ noCache: true
+ }
},
{
path: '/oldPartsCope/index',
component: () => import('@/views/storage/oldPartsCope/index'),
name: 'OldPartsCope',
- meta: { title: '旧件处理', noCache: true }
+ meta: {
+ title: '旧件处理',
+ noCache: true
+ }
},
{
path: '/oldPartsRecovery/index',
component: () => import('@/views/storage/oldPartsRecovery/index'),
name: 'OldPartsRecovery',
- meta: { title: '旧件回收', noCache: true }
+ meta: {
+ title: '旧件回收',
+ noCache: true
+ }
},
{
path: '/oldPartsInStorage/index',
component: () => import('@/views/storage/oldPartsInStorage/index'),
name: 'OldPartsInStorage',
- meta: { title: '旧件入库', noCache: true }
+ meta: {
+ title: '旧件入库',
+ noCache: true
+ }
},
{
path: '/oldPartsInvertory/index',
component: () => import('@/views/storage/oldPartsInvertory/index'),
name: 'OldPartsInvertory',
- meta: { title: '旧件库存', noCache: true }
+ meta: {
+ title: '旧件库存',
+ noCache: true
+ }
},
{
path: '/oldPartsInAndOutStorage/index',
component: () => import('@/views/storage/oldPartsInAndOutStorage/index'),
name: 'OldPartsInAndOutStorage',
- meta: { title: '旧件出入库查询', noCache: true }
+ meta: {
+ title: '旧件出入库查询',
+ noCache: true
+ }
},
{
path: '/storageage/storageage',
component: () => import('@/views/storage/storageage/storageage'),
name: 'StorageAge',
- meta: { title: '库龄查询', noCache: true }
+ meta: {
+ title: '库龄查询',
+ noCache: true
+ }
},
{
path: '/carryover/carryoverstock',
component: () => import('@/views/storage/carryover/carryoverstock'),
name: 'CarryoverStock',
- meta: { title: '结转库存查询', noCache: true }
+ meta: {
+ title: '结转库存查询',
+ noCache: true
+ }
},
{
path: '/carryover/carryforwardrecord',
component: () => import('@/views/storage/carryover/carryforwardrecord'),
name: 'CarryForwardRecord',
- meta: { title: '结转记录查询', noCache: true }
+ meta: {
+ title: '结转记录查询',
+ noCache: true
+ }
}
]
},
@@ -408,18 +568,23 @@ export const constantRoutes = [{
meta: {
title: '客户'
},
- children: [
- {
+ children: [{
path: '/customermanagement/customermanagement',
component: () => import('@/views/client/customermanagement/customermanagement.vue'),
name: 'CustomerManagement',
- meta: { title: '客户管理', noCache: true }
+ meta: {
+ title: '客户管理',
+ noCache: true
+ }
},
{
path: '/customerunit/customerunit',
component: () => import('@/views/client/customerunit/customerunit.vue'),
name: 'CustomerUnit',
- meta: { title: '客户单位管理', noCache: true }
+ meta: {
+ title: '客户单位管理',
+ noCache: true
+ }
}
]
},
@@ -430,18 +595,23 @@ export const constantRoutes = [{
meta: {
title: '采购'
},
- children: [
- {
+ children: [{
path: '/procurement/procurement',
component: () => import('@/views/purchase/procurement/procurement.vue'),
name: 'Procurement',
- meta: { title: '采购单管理', noCache: true }
+ meta: {
+ title: '采购单管理',
+ noCache: true
+ }
},
{
path: '/purchasereturn/purchasereturn',
component: () => import('@/views/purchase/purchasereturn/purchasereturn.vue'),
name: 'PurchaseReturn',
- meta: { title: '采购退货', noCache: true }
+ meta: {
+ title: '采购退货',
+ noCache: true
+ }
}
]
},
@@ -452,48 +622,68 @@ export const constantRoutes = [{
meta: {
title: '报表'
},
- children: [
- {
+ children: [{
path: '/salesstatement/merchandisesalesdetail',
component: () => import('@/views/statement/salesstatement/merchandisesalesdetail.vue'),
name: 'MerchandiseSalesDetail',
- meta: { title: '销售明细商品', noCache: true }
+ meta: {
+ title: '销售明细商品',
+ noCache: true
+ }
},
{
path: '/salesstatement/merchandisesalessummary',
component: () => import('@/views/statement/salesstatement/merchandisesalessummary.vue'),
name: 'MerchandiseSalesSummary',
- meta: { title: '销售汇总商品', noCache: true }
+ meta: {
+ title: '销售汇总商品',
+ noCache: true
+ }
},
{
path: '/salesstatement/salestrendreport',
component: () => import('@/views/statement/salesstatement/salestrendreport.vue'),
name: 'SalesTrendReport',
- meta: { title: '销售价趋势报表', noCache: true }
+ meta: {
+ title: '销售价趋势报表',
+ noCache: true
+ }
},
{
path: '/warehousereport/inventorystatistics',
component: () => import('@/views/statement/warehousereport/inventorystatistics.vue'),
name: 'InventoryStatistics',
- meta: { title: '库存统计', noCache: true }
+ meta: {
+ title: '库存统计',
+ noCache: true
+ }
},
{
path: '/warehousereport/receiptandreceiptrecord',
component: () => import('@/views/statement/warehousereport/receiptandreceiptrecord.vue'),
name: 'ReceiptAndReceiptRecord',
- meta: { title: '收发存明细报表', noCache: true }
+ meta: {
+ title: '收发存明细报表',
+ noCache: true
+ }
},
{
path: '/purchasereport/detailedpurchasereport',
component: () => import('@/views/statement/purchasereport/detailedpurchasereport.vue'),
name: 'DetailedPurchaseReport',
- meta: { title: '采购明细报表', noCache: true }
+ meta: {
+ title: '采购明细报表',
+ noCache: true
+ }
},
{
path: '/purchasereport/purchasesummaryreport',
component: () => import('@/views/statement/purchasereport/purchasesummaryreport.vue'),
name: 'PurchaseSummaryReport',
- meta: { title: '采购汇总报表', noCache: true }
+ meta: {
+ title: '采购汇总报表',
+ noCache: true
+ }
}
]
},
@@ -504,60 +694,86 @@ export const constantRoutes = [{
meta: {
title: '基础信息'
},
- children: [
- {
+ children: [{
path: '/maintenanceitem/maintenanceitem',
component: () => import('@/views/basicinformation/maintenanceitem/maintenanceitem.vue'),
name: 'MaintenanceItem',
- meta: { title: '维修项目管理', noCache: true }
+ meta: {
+ title: '维修项目管理',
+ noCache: true
+ }
},
{
path: '/additionitem/additionitem',
component: () => import('@/views/basicinformation/additionitem/additionitem.vue'),
name: 'AdditionItem',
- meta: { title: '附加项目管理', noCache: true }
+ meta: {
+ title: '附加项目管理',
+ noCache: true
+ }
},
{
path: '/setmeal/setmeal',
component: () => import('@/views/basicinformation/setmeal/setmeal.vue'),
name: 'Setmeal',
- meta: { title: '套餐管理', noCache: true }
+ meta: {
+ title: '套餐管理',
+ noCache: true
+ }
},
{
path: '/profession/profession',
component: () => import('@/views/basicinformation/profession/profession.vue'),
name: 'Profession',
- meta: { title: '工种管理', noCache: true }
+ meta: {
+ title: '工种管理',
+ noCache: true
+ }
},
{
path: '/subjects/subjects',
component: () => import('@/views/basicinformation/subjects/subjects.vue'),
name: 'Subjects',
- meta: { title: '科目管理', noCache: true }
+ meta: {
+ title: '科目管理',
+ noCache: true
+ }
},
{
path: '/team/team',
component: () => import('@/views/basicinformation/team/team.vue'),
name: 'Team',
- meta: { title: '班组管理', noCache: true }
+ meta: {
+ title: '班组管理',
+ noCache: true
+ }
},
{
path: '/suppliertype/suppliertype',
component: () => import('@/views/basicinformation/suppliertype/suppliertype.vue'),
name: 'SupplierType',
- meta: { title: '供应商类型管理', noCache: true }
+ meta: {
+ title: '供应商类型管理',
+ noCache: true
+ }
},
{
path: '/supplier/supplier',
component: () => import('@/views/basicinformation/supplier/supplier.vue'),
name: 'Supplier',
- meta: { title: '供应商管理', noCache: true }
+ meta: {
+ title: '供应商管理',
+ noCache: true
+ }
},
{
path: '/claimantManufacturer/claimantManufacturer',
component: () => import('@/views/basicinformation/claimantManufacturer/claimantManufacturer.vue'),
name: 'ClaimantManufacturer',
- meta: { title: '索赔厂家管理', noCache: true }
+ meta: {
+ title: '索赔厂家管理',
+ noCache: true
+ }
},
]
},
diff --git a/yxt-as-ui/src/views/maintenance/maintenanceReturnBound/relation/chooseproducts.vue b/yxt-as-ui/src/views/maintenance/maintenanceReturnBound/relation/chooseproducts.vue
deleted file mode 100644
index 1141cc140a..0000000000
--- a/yxt-as-ui/src/views/maintenance/maintenanceReturnBound/relation/chooseproducts.vue
+++ /dev/null
@@ -1,205 +0,0 @@
-
-