From 9cc446b229c94c097e77e0a014919a3aa91a88eb Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期四, 06 十一月 2025 15:04:30 +0800
Subject: [PATCH] 修改bug
---
ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue | 1267 +++++++++++++++++++++++++++++++--------------------------
1 files changed, 694 insertions(+), 573 deletions(-)
diff --git a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
index 4a10511..9cbf189 100644
--- a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
@@ -1,5 +1,5 @@
<template>
- <basicContainer >
+ <basicContainer>
<avue-crud
:option="option"
:table-loading="pageF.loading"
@@ -50,588 +50,709 @@
</template>
<script setup name="tmsDispatchOrder" lang="ts">
- import {TmsDispatchOrderI,addTmsDispatchOrder, delTmsDispatchOrder, exportTmsDispatchOrder, getTmsDispatchOrder, listTmsDispatchOrder, updateTmsDispatchOrder} from "@/api/tms/tmsDispatchOrder";
- import useCurrentInstance from "@/utils/useCurrentInstance";
- import {computed,reactive, ref, toRefs} from "vue";
- import {PagesInterface, PageQueryInterface} from "@/utils/globalInterface";
- import {usePagePlus} from "@/hooks/usePagePlus";
- import {hasPermission} from "@/utils/permissionUtils";
+import {
+ TmsDispatchOrderI,
+ addTmsDispatchOrder,
+ delTmsDispatchOrder,
+ exportTmsDispatchOrder,
+ getTmsDispatchOrder,
+ listTmsDispatchOrder,
+ updateTmsDispatchOrder
+} from "@/api/tms/tmsDispatchOrder";
+import useCurrentInstance from "@/utils/useCurrentInstance";
+import {computed, reactive, ref, toRefs} from "vue";
+import {PagesInterface, PageQueryInterface} from "@/utils/globalInterface";
+import {usePagePlus} from "@/hooks/usePagePlus";
+import {hasPermission} from "@/utils/permissionUtils";
- const { proxy } = useCurrentInstance();
- const crudRef = ref();
+const {proxy} = useCurrentInstance();
+const crudRef = ref();
- const permissionList = computed(()=>{
- return {
- addBtn: hasPermission(["tms:tmsDispatchOrder:add"]),
- delBtn: hasPermission(["tms:tmsDispatchOrder:remove"]),
- editBtn: hasPermission(["tms:tmsDispatchOrder:edit"]),
- viewBtn: hasPermission(["tms:tmsDispatchOrder:query"]),
- }
- })
+const permissionList = computed(() => {
+ return {
+ addBtn: hasPermission(["tms:tmsDispatchOrder:add"]),
+ delBtn: hasPermission(["tms:tmsDispatchOrder:remove"]),
+ editBtn: hasPermission(["tms:tmsDispatchOrder:edit"]),
+ viewBtn: hasPermission(["tms:tmsDispatchOrder:query"]),
+ }
+})
- const data = reactive({
- form:<TmsDispatchOrderI>{},
- queryParams:<TmsDispatchOrderI&PageQueryInterface>{},
- page: <PagesInterface>{
- pageSize: 10,
- total: 0,
- currentPage: 1,
- },
- selectionList:[],
- })
- const {queryParams,form,page,selectionList} = toRefs(data);
- const option = ref({
- pageKey: 'TmsDispatchOrder',
- rowKey: 'id',
- column: {
- id: {
- label: '涓婚敭ID',
- addDisplay : false,
- editDisplay : false,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- dispatchNo: {
+const data = reactive({
+ form: <TmsDispatchOrderI>{},
+ queryParams: <TmsDispatchOrderI & PageQueryInterface>{},
+ page: <PagesInterface>{
+ pageSize: 10,
+ total: 0,
+ currentPage: 1,
+ },
+ selectionList: [],
+})
+const {queryParams, form, page, selectionList} = toRefs(data);
+const option = ref({
+ pageKey: 'TmsDispatchOrder',
+ rowKey: 'id',
+ group:[
+ {
+ label: '鍩烘湰淇℃伅',
+ prop: 'jbxx',
+ column:{
+ dispatchNo: {
label: '璋冨害鍗曞彿',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "璋冨害鍗曞彿涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- customerName: {
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "璋冨害鍗曞彿涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ customerName: {
label: '瀹㈡埛鍚嶇О',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "瀹㈡埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- customerCode: {
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "瀹㈡埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ customerCode: {
label: '瀹㈡埛缂栫爜',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- projectName: {
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ projectName: {
label: '椤圭洰鍚嶇О',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- transportPlanNo: {
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ transportPlanNo: {
label: '杩愯緭璁″垝缂栧彿',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "杩愯緭璁″垝缂栧彿涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- departureRegion: {
- label: '鍑哄彂鍦拌鏀垮尯鍩�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "鍑哄彂鍦拌鏀垮尯鍩熶笉鑳戒负绌�", trigger: "blur" }
- ], },
- destinationRegion: {
- label: '鐩殑琛屾斂鍖哄煙',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "鐩殑琛屾斂鍖哄煙涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- transportLine: {
- label: '杩愯緭绾胯矾',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "杩愯緭绾胯矾涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- vehicleProvider: {
- label: '杞﹁締鏈嶅姟鍟�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "杞﹁締鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "blur" }
- ], },
- mainDriver: {
- label: '涓婚┚椹跺憳',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "涓婚┚椹跺憳涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- assistantDriver: {
- label: '鍓┚椹跺憳',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- requiredVehicleType: {
- label: '瑕佹眰杩愯緭宸ュ叿绫诲瀷',
- type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/dispatch_transport_mode',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "瑕佹眰杩愯緭宸ュ叿绫诲瀷涓嶈兘涓虹┖", trigger: "change"
- }
- ], },
- vehicleNumber: {
- label: '杩愯緭宸ュ叿鍙风爜',
- addDisplay :true,
- editDisplay :true,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "杩愯緭宸ュ叿鍙风爜涓嶈兘涓虹┖", trigger: "blur" }
- ], },
- transportMode: {
- label: '杩愯緭鏂瑰紡',
- type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/dispatch_transport_mode',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- rules: [
- {
- required: true,
- message: "杩愯緭鏂瑰紡涓嶈兘涓虹┖", trigger: "change"
- }
- ], },
- loadMode: {
- label: '閰嶈浇鏂瑰紡',
- type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/load_method',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- rules: [
- {
- required: true,
- message: "閰嶈浇鏂瑰紡涓嶈兘涓虹┖", trigger: "change"
- }
- ], },
- goodsName: {
- label: '璐у搧鍚嶇О',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- quantity: {
- label: '鏁伴噺',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- goodsType: {
- label: '璐у搧绫诲瀷',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- weight: {
- label: '閲嶉噺(kg)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- netWeight: {
- label: '鍑�閲�(kg)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- volume: {
- label: '浣撶Н(m鲁)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- loosePieces: {
- label: '鏁d欢鏁�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- fullContainers: {
- label: '鏁寸鏁�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- containerNo: {
- label: '闆嗚绠卞彿',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- palletCount: {
- label: '鎵樻暟',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- earliestDeparture: {
- label: '瑕佹眰鏈�鏃╁嚭鍙戞椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- latestDeparture: {
- label: '瑕佹眰鏈�鏅氬嚭鍙戞椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- earliestArrival: {
- label: '瑕佹眰鏈�鏃╁埌杈炬椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- latestArrival: {
- label: '瑕佹眰鏈�鏅氬埌杈炬椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- departureAddress: {
- label: '鍑哄彂鍦板湴鍧�',
- type: 'textarea', minRows: 3, maxRows: 5,
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- destinationAddress: {
- label: '鐩殑鍦板湴鍧�',
- type: 'textarea', minRows: 3, maxRows: 5,
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualVehicleType: {
- label: '瀹為檯杩愯緭宸ュ叿绫诲瀷',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualLoadStart: {
- label: '瀹為檯瑁呰溅寮�濮嬫椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualUnloadEnd: {
- label: '瀹為檯鍗歌溅瀹屾垚鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualDeparture: {
- label: '瀹為檯鍑哄彂鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualArrival: {
- label: '瀹為檯鍒拌揪鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualQuantity: {
- label: '瀹炲彂鏁伴噺',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualWeight: {
- label: '瀹炲彂閲嶉噺(kg)',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- actualVolume: {
- label: '瀹炲彂浣撶Н(m鲁)',
- addDisplay : false,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- reweighWeight: {
- label: '澶嶇閲嶉噺(kg)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- electronicLock: {
- label: '鐢靛瓙閿佺紪鍙�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- containerInfo: {
- label: '闆嗚绠卞彿',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- carPlate: {
- label: '杞︽澘鍙�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- emptyMileage: {
- label: '绌鸿浇閲岀▼(Km)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- emptyFuel: {
- label: '绌鸿浇娌硅��(L)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- loadedMileage: {
- label: '閲嶈浇閲岀▼(Km)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- loadedFuel: {
- label: '閲嶈浇娌硅��(L)',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- shiftNo: {
- label: '鐝鍙�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- lineNo: {
- label: '绾胯矾鍙�',
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- status: {
- label: '鐘舵��',
- type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/tms_dispatch_order_status',
- addDisplay : false,
- editDisplay : false,
- viewDisplay :true,
- hide :false,
- search :true,
- rules: [
- {
- required: true,
- message: "鐘舵�佷笉鑳戒负绌�", trigger: "change"
- }
- ], },
- createBy: {
- label: '鍒涘缓浜�',
- addDisplay : false,
- editDisplay : false,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- createTime: {
- label: '鍒涘缓鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay : false,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- updateBy: {
- label: '鏇存柊浜�',
- addDisplay : false,
- editDisplay : false,
- viewDisplay : false,
- hide :false,
- search : false,
- },
- updateTime: {
- label: '鏇存柊鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay : false,
- editDisplay : false,
- viewDisplay : false,
- hide :false,
- search : false,
- },
- remark: {
- label: '澶囨敞',
- type: 'textarea', minRows: 3, maxRows: 5,
- addDisplay :true,
- editDisplay :true,
- viewDisplay : false,
- hide : true,
- search : false,
- },
- }
- })
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "杩愯緭璁″垝缂栧彿涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ }
- const { tableData,pageF,rowSave,rowUpdate,rowDel,beforeOpen,searchChange,
- searchReset,selectionChange,onLoad,currentChange,sizeChange,handleDelete,handleExport,handleUpdate,refreshChange} = usePagePlus({
- form:form,
- option:option,
- queryParams:queryParams,
- idKey:'id',
- page:page.value,
- getListApi:listTmsDispatchOrder,
- getDetailApi:getTmsDispatchOrder,
- exportApi:exportTmsDispatchOrder,
- deleteApi:delTmsDispatchOrder,
- addApi:addTmsDispatchOrder,
- updateApi:updateTmsDispatchOrder,
- handleUpdateFunc:()=>{
- crudRef.value.rowEdit(selectionList.value[0]);
- },
- handleSelectionChangeFunc:(selection:any)=>{
- selectionList.value = selection;
}
- })
+ ],
+ column: {
+ // id: {
+ // label: '涓婚敭ID',
+ // addDisplay: false,
+ // editDisplay: false,
+ // viewDisplay: false,
+ // hide: true,
+ // search: false,
+ // },
+ dispatchNo: {
+ label: '璋冨害鍗曞彿',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "璋冨害鍗曞彿涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ customerName: {
+ label: '瀹㈡埛鍚嶇О',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "瀹㈡埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ customerCode: {
+ label: '瀹㈡埛缂栫爜',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ projectName: {
+ label: '椤圭洰鍚嶇О',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ transportPlanNo: {
+ label: '杩愯緭璁″垝缂栧彿',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "杩愯緭璁″垝缂栧彿涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ departureRegion: {
+ label: '鍑哄彂鍦拌鏀垮尯鍩�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "鍑哄彂鍦拌鏀垮尯鍩熶笉鑳戒负绌�", trigger: "blur"
+ }
+ ],
+ },
+ destinationRegion: {
+ label: '鐩殑琛屾斂鍖哄煙',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "鐩殑琛屾斂鍖哄煙涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ transportLine: {
+ label: '杩愯緭绾胯矾',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "杩愯緭绾胯矾涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ vehicleProvider: {
+ label: '杞﹁締鏈嶅姟鍟�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "杞﹁締鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "blur"
+ }
+ ],
+ },
+ mainDriver: {
+ label: '涓婚┚椹跺憳',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "涓婚┚椹跺憳涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ assistantDriver: {
+ label: '鍓┚椹跺憳',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ requiredVehicleType: {
+ label: '瑕佹眰杩愯緭宸ュ叿绫诲瀷',
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/dispatch_transport_mode',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "瑕佹眰杩愯緭宸ュ叿绫诲瀷涓嶈兘涓虹┖", trigger: "change"
+ }
+ ],
+ },
+ vehicleNumber: {
+ label: '杩愯緭宸ュ叿鍙风爜',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "杩愯緭宸ュ叿鍙风爜涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ transportMode: {
+ label: '杩愯緭鏂瑰紡',
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/dispatch_transport_mode',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ rules: [
+ {
+ required: true,
+ message: "杩愯緭鏂瑰紡涓嶈兘涓虹┖", trigger: "change"
+ }
+ ],
+ },
+ loadMode: {
+ label: '閰嶈浇鏂瑰紡',
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/load_method',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ rules: [
+ {
+ required: true,
+ message: "閰嶈浇鏂瑰紡涓嶈兘涓虹┖", trigger: "change"
+ }
+ ],
+ },
+ goodsName: {
+ label: '璐у搧鍚嶇О',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ quantity: {
+ label: '鏁伴噺',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ goodsType: {
+ label: '璐у搧绫诲瀷',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ weight: {
+ label: '閲嶉噺(kg)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ netWeight: {
+ label: '鍑�閲�(kg)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ volume: {
+ label: '浣撶Н(m鲁)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ loosePieces: {
+ label: '鏁d欢鏁�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ fullContainers: {
+ label: '鏁寸鏁�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ containerNo: {
+ label: '闆嗚绠卞彿',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ palletCount: {
+ label: '鎵樻暟',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ earliestDeparture: {
+ label: '瑕佹眰鏈�鏃╁嚭鍙戞椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ latestDeparture: {
+ label: '瑕佹眰鏈�鏅氬嚭鍙戞椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ earliestArrival: {
+ label: '瑕佹眰鏈�鏃╁埌杈炬椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ latestArrival: {
+ label: '瑕佹眰鏈�鏅氬埌杈炬椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ departureAddress: {
+ label: '鍑哄彂鍦板湴鍧�',
+ type: 'textarea', minRows: 3, maxRows: 5,
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ destinationAddress: {
+ label: '鐩殑鍦板湴鍧�',
+ type: 'textarea', minRows: 3, maxRows: 5,
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualVehicleType: {
+ label: '瀹為檯杩愯緭宸ュ叿绫诲瀷',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualLoadStart: {
+ label: '瀹為檯瑁呰溅寮�濮嬫椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualUnloadEnd: {
+ label: '瀹為檯鍗歌溅瀹屾垚鏃堕棿',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualDeparture: {
+ label: '瀹為檯鍑哄彂鏃堕棿',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualArrival: {
+ label: '瀹為檯鍒拌揪鏃堕棿',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualQuantity: {
+ label: '瀹炲彂鏁伴噺',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualWeight: {
+ label: '瀹炲彂閲嶉噺(kg)',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ actualVolume: {
+ label: '瀹炲彂浣撶Н(m鲁)',
+ addDisplay: false,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ reweighWeight: {
+ label: '澶嶇閲嶉噺(kg)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ electronicLock: {
+ label: '鐢靛瓙閿佺紪鍙�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ containerInfo: {
+ label: '闆嗚绠卞彿',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ carPlate: {
+ label: '杞︽澘鍙�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ emptyMileage: {
+ label: '绌鸿浇閲岀▼(Km)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ emptyFuel: {
+ label: '绌鸿浇娌硅��(L)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ loadedMileage: {
+ label: '閲嶈浇閲岀▼(Km)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ loadedFuel: {
+ label: '閲嶈浇娌硅��(L)',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ shiftNo: {
+ label: '鐝鍙�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ lineNo: {
+ label: '绾胯矾鍙�',
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ status: {
+ label: '鐘舵��',
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/tms_dispatch_order_status',
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "鐘舵�佷笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ },
+ createBy: {
+ label: '鍒涘缓浜�',
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ createTime: {
+ label: '鍒涘缓鏃堕棿',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ updateBy: {
+ label: '鏇存柊浜�',
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ hide: false,
+ search: false,
+ },
+ updateTime: {
+ label: '鏇存柊鏃堕棿',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ hide: false,
+ search: false,
+ },
+ remark: {
+ label: '澶囨敞',
+ type: 'textarea', minRows: 3, maxRows: 5,
+ addDisplay: true,
+ editDisplay: true,
+ viewDisplay: false,
+ hide: true,
+ search: false,
+ },
+ }
+})
+
+const {
+ tableData,
+ pageF,
+ rowSave,
+ rowUpdate,
+ rowDel,
+ beforeOpen,
+ searchChange,
+ searchReset,
+ selectionChange,
+ onLoad,
+ currentChange,
+ sizeChange,
+ handleDelete,
+ handleExport,
+ handleUpdate,
+ refreshChange
+} = usePagePlus({
+ form: form,
+ option: option,
+ queryParams: queryParams,
+ idKey: 'id',
+ page: page.value,
+ getListApi: listTmsDispatchOrder,
+ getDetailApi: getTmsDispatchOrder,
+ exportApi: exportTmsDispatchOrder,
+ deleteApi: delTmsDispatchOrder,
+ addApi: addTmsDispatchOrder,
+ updateApi: updateTmsDispatchOrder,
+ handleUpdateFunc: () => {
+ crudRef.value.rowEdit(selectionList.value[0]);
+ },
+ handleSelectionChangeFunc: (selection: any) => {
+ selectionList.value = selection;
+ }
+})
</script>
--
Gitblit v1.8.0