Pārlūkot izejas kodu

前端 贸易服务搭建sdy

zhongtianhaoyuan 3 gadi atpakaļ
vecāks
revīzija
ee3d237e4c

+ 5 - 0
src/api/V2/tradeServicesManagement/index.js

@@ -0,0 +1,5 @@
+//仓库列表查看
+export const API_GET_WAREHOUSE_LOOK = '/warehouseBaseInfo/getWarehouse'
+
+
+

+ 22 - 0
src/lang/zh.js

@@ -536,6 +536,16 @@ export default {
     procurementPlanEdit: '采购计划编辑',
     procurementPlanLook: '采购计划查看',
     purchaseOrderList: '采购订单',
+    //贸易服务
+    tradeServicesManagement:'贸易服务管理',
+    warehouseReceiptRegulation:'贸易服务管理',
+    warehouseReceiptAdd:'创建仓单',
+    inOutRecord:'出入库记录',
+    reviewWarehouseReceipt:'审核仓单',
+    approveWarehouseReceipt:'审批仓单',
+    repayment:'还款',
+    warehouseReceiptEdit:'修改仓单',
+    warehouseReceiptLook:'查看仓单',
 
     //销售管理
     salesManagement: '销售业务管理',
@@ -4842,6 +4852,18 @@ export default {
     warehouseManagementPutOut: '任务',
     warehouseManagementPutOutLook: '查看',
 
+  },
+  //贸易服务
+  tradeServicesManagement:{
+    warehouseReceiptRegulation:'贸易服务管理',
+    warehouseReceiptAdd:'创建仓单',
+    inOutRecord:'出入库记录',
+    reviewWarehouseReceipt:'审核仓单',
+    approveWarehouseReceipt:'审批仓单',
+    repayment:'还款',
+    warehouseReceiptEdit:'修改仓单',
+    warehouseReceiptLook:'查看仓单',
+
   },
   //采购计划管理
   purchasingManagement: {

+ 8 - 0
src/model/tradeServicesManagement/index.js

@@ -0,0 +1,8 @@
+import { errorCatcher, errorHandle, filter } from 'base-core-lib'
+import { appRx } from '../defalutConfig/indexRx'
+import {
+    API_GET_WAREHOUSE_BASEINFO
+} from '@/api/V2/tradeServicesManagement'
+
+// 列表
+export const getList = appRx.get(API_GET_WAREHOUSE_BASEINFO, errorCatcher, errorHandle, filter)

+ 29 - 0
src/views/tradeServicesManagement/approveWarehouseReceipt.vue

@@ -0,0 +1,29 @@
+// 审批仓单
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 140 - 0
src/views/tradeServicesManagement/component/routers/route.js

@@ -0,0 +1,140 @@
+import Layout from '@/layout/index';
+
+const tradeServicesManagementRouter = {
+
+  path: '/tradeServicesManagement',
+  component: Layout,
+  redirect: {name : 'warehouseReceiptRegulation'},
+  name: 'warehouseReceiptRegulation',
+  alwaysShow: true, // will always show the root menu
+  meta: {
+    title: 'warehouseReceiptRegulation',
+    module: 'transportationTask.transportation.transportationInfo',
+    icon: '-renwuguanli'
+  },
+  children: [
+    //贸易服务
+    {
+      path: 'warehouseReceiptRegulation',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptRegulation'),
+      name: 'warehouseReceiptRegulation',
+      meta: {
+        title: 'warehouseReceiptRegulation',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+    //创建仓单
+    {
+      path: 'warehouseReceiptAdd',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptAdd'),
+      name: 'warehouseReceiptAdd',
+      meta: {
+        title: 'warehouseReceiptAdd',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+    //审核仓单
+    {
+      path: 'reviewWarehouseReceipt',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/reviewWarehouseReceipt'),
+      name: 'reviewWarehouseReceipt',
+      meta: {
+        title: 'reviewWarehouseReceipt',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+     //审批仓单
+     {
+      path: 'approveWarehouseReceipt',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/approveWarehouseReceipt'),
+      name: 'approveWarehouseReceipt',
+      meta: {
+        title: 'approveWarehouseReceipt',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+    //出入库记录
+    {
+      path: 'inOutRecord',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/inOutRecord'),
+      name: 'inOutRecord',
+      meta: {
+        title: 'inOutRecord',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+     //修改仓单
+     {
+      path: 'warehouseReceiptEdit',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptEdit'),
+      name: 'warehouseReceiptEdit',
+      meta: {
+        title: 'warehouseReceiptEdit',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+     //查看仓单
+     {
+      path: 'warehouseReceiptLook',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptLook'),
+      name: 'warehouseReceiptLook',
+      meta: {
+        title: 'warehouseReceiptLook',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+     //还款
+     {
+      path: 'repayment',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/repayment'),
+      name: 'repayment',
+      meta: {
+        title: 'repayment',
+        shortcutEntrance: 'tranManagement',
+        module: 'transportationTask.transportation.transportationInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+      hidden: true
+    },
+  ],
+
+};
+
+export default tradeServicesManagementRouter;

+ 29 - 0
src/views/tradeServicesManagement/inOutRecord.vue

@@ -0,0 +1,29 @@
+// 出入库记录
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 29 - 0
src/views/tradeServicesManagement/repayment.vue

@@ -0,0 +1,29 @@
+// 还款
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 28 - 0
src/views/tradeServicesManagement/reviewWarehouseReceipt.vue

@@ -0,0 +1,28 @@
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 29 - 0
src/views/tradeServicesManagement/warehouseReceiptAdd.vue

@@ -0,0 +1,29 @@
+//创建仓单
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 29 - 0
src/views/tradeServicesManagement/warehouseReceiptEdit.vue

@@ -0,0 +1,29 @@
+// 修改仓单
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 29 - 0
src/views/tradeServicesManagement/warehouseReceiptLook.vue

@@ -0,0 +1,29 @@
+// 查看仓单
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 28 - 0
src/views/tradeServicesManagement/warehouseReceiptRegulation.vue

@@ -0,0 +1,28 @@
+<template>
+	<div>
+		
+	</div>
+</template>
+<script>
+	import {
+		getList,
+	
+	} from '@/model/tradeServicesManagement/index'
+	export default {
+		components: {},
+		data() {
+			return {
+				
+			}
+		},
+		activated() {
+			
+		},
+		methods: {
+		
+		},
+	}
+</script>
+<style lang="scss" scoped>
+
+</style>

+ 8 - 4
src/views/tranManagement/tranManagementFireReceivingFeedback.vue

@@ -237,13 +237,13 @@
               />
             </ws-form-item>
             <!-- 提交 -->
-            <span class="servicedout" v-show="item.status == '已送达'"
+            <span class="serviced" v-show="item.status == '已送达'"
               >已卸车</span
             >
-            <span class="servicedout" v-show="item.status == '已装车'"
+            <span class="service" v-show="item.status == '已装车'"
               >未卸车</span
             >
-            <span class="noserviceout" v-show="item.status == '未装车'">{{
+            <span class="noservice" v-show="item.status == '未装车'">{{
               item.status
             }}</span>
             <!-- <span
@@ -1212,7 +1212,7 @@ export default {
 }
 //送达/未送达
 .noservice,
-.service {
+.service,.serviced {
   display: inline-block;
   border-radius: 4px;
   border: 1px solid #d8dce6;
@@ -1227,4 +1227,8 @@ export default {
   background: #e5f1f7;
   color: #50cad4;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8 ;
+}
 </style>

+ 8 - 4
src/views/tranManagement/tranManagementFireReceivingFeedbackLook.vue

@@ -203,10 +203,10 @@
           >
             {{ item.signStatus }}
           </div> -->
-            <span class="noserviceout" v-show="item.status == '未装车'"
+            <span class="noservice" v-show="item.status == '未装车'"
               >{{ item.status }}
             </span>
-            <span class="servicedout" v-show="item.status == '已送达'"
+            <span class="serviced" v-show="item.status == '已送达'"
               >已卸车</span
             >
             <span class="noserviceout" v-show="item.status == '未送达' || item.status == '已装车'"
@@ -815,7 +815,7 @@ export default {
 }
 //完货
 .noservice,
-.service {
+.service,.serviced {
   display: inline-block;
   border-radius: 4px;
   border: 1px solid #d8dce6;
@@ -826,10 +826,14 @@ export default {
   background: #c4cada;
   color: #ffffff;
 }
-.service {
+.service{
   background: #e5f1f7;
   color: #50cad4;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8;
+}
 //卸车状态
 .noserviceout,
 .noserviceout {

+ 6 - 2
src/views/tranManagement/tranManagementReceivingloading.vue

@@ -938,7 +938,7 @@ export default {
 }
 //送达/未送达
 .noservice,
-.service {
+.service,.serviced {
   display: inline-block;
   border-radius: 4px;
   border: 1px solid #d8dce6;
@@ -949,10 +949,14 @@ export default {
   background: #c4cada;
   color: #ffffff;
 }
-.serviced {
+.service {
   background: #e5f1f7;
   color: #50cad4;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8;
+}
 //添加司机
 .add {
   width: 100px;

+ 5 - 1
src/views/tranManagement/tranManagementReceivingloadingLook.vue

@@ -857,7 +857,7 @@ margin-top: 20px;
 }
 //送达/未送达
 .noservice,
-.service {
+.service,.serviced{
   display: inline-block;
   border-radius: 4px;
   border: 1px solid #d8dce6;
@@ -872,4 +872,8 @@ margin-top: 20px;
   background: #e5f1f7;
   color: #50cad4;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8;
+}
 </style>

+ 8 - 4
src/views/tranManagement/tranManagementUnShippingFeedback.vue

@@ -178,10 +178,10 @@
               <span class="noservice" v-show="item.status == '未装车'">
                 未装船
               </span>
-              <span class="noservice" v-show="item.status == '已装车'">
+              <span class="service" v-show="item.status == '已装车'">
                 未卸船
               </span>
-              <span class="service" v-show="item.status == '已送达'">
+              <span class="serviced" v-show="item.status == '已送达'">
                 已卸船
               </span>
             </div>
@@ -190,10 +190,10 @@
               <span class="noservice" v-show="item.status == '未装车'">
                 未装船
               </span>
-              <span class="noservice" v-show="item.status == '已装车'">
+              <span class="service" v-show="item.status == '已装车'">
                 未卸船
               </span>
-              <span class="service" v-show="item.status == '已送达'">
+              <span class="serviced" v-show="item.status == '已送达'">
                 已卸船
               </span>
             </div>
@@ -1286,6 +1286,10 @@ export default {
   background: #c4cada;
   color: #ffffff;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8 ;
+}
 .service {
   background: #e5f1f7;
   color: #50cad4;

+ 8 - 4
src/views/tranManagement/tranManagementUnShippingFeedbackLook.vue

@@ -138,10 +138,10 @@
               <span class="noservice" v-show="item.status == '未装车'">
                   未装船
                 </span>
-                <span class="noservice" v-show="item.status == '已装车'">
+                <span class="service" v-show="item.status == '已装车'">
                    未卸船
                 </span>
-                 <span class="service" v-show="item.status == '已送达'">
+                 <span class="serviced" v-show="item.status == '已送达'">
                    已卸船
                 </span>
             </div>
@@ -150,10 +150,10 @@
               <span class="noservice" v-show="item.status == '未装车'">
                   未装船
                 </span>
-                <span class="noservice" v-show="item.status == '已装车'">
+                <span class="service" v-show="item.status == '已装车'">
                    未卸船
                 </span>
-                 <span class="service" v-show="item.status == '已送达'">
+                 <span class="serviced" v-show="item.status == '已送达'">
                    已卸船
                 </span>
             </div>
@@ -879,4 +879,8 @@ export default {
   background: #e5f1f7;
   color: #50cad4;
 }
+.serviced {
+  background: #e5f1f7;
+  color: #5473E8 ;
+}
 </style>

+ 1 - 1
src/views/tranManagement/tranManagementVehicleLook.vue

@@ -3,7 +3,7 @@
   <div class="container">
     <el-row>
       <el-col :span="20">
-        <h2 class="bg-left title">查看派车详情</h2>
+        <h2 class="bg-left title">汽运调度详情</h2>
       </el-col>
       <el-col :span="4" class="bg-right">
         <el-button