From 6324e356e52918442713f8917b1bbef5170e2d7b Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期三, 12 十一月 2025 11:32:15 +0800
Subject: [PATCH] 提交
---
ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue | 1647 +++++++++++++++++++++++++++++++++++++++-------------------
1 files changed, 1,111 insertions(+), 536 deletions(-)
diff --git a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
index 9cbf189..cad24bc 100644
--- a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
@@ -45,6 +45,7 @@
>瀵煎嚭
</el-button>
</template>
+
</avue-crud>
</basicContainer>
</template>
@@ -60,10 +61,19 @@
updateTmsDispatchOrder
} from "@/api/tms/tmsDispatchOrder";
import useCurrentInstance from "@/utils/useCurrentInstance";
-import {computed, reactive, ref, toRefs} from "vue";
+import {computed, onMounted, reactive, ref, toRefs, watch} from "vue";
import {PagesInterface, PageQueryInterface} from "@/utils/globalInterface";
import {usePagePlus} from "@/hooks/usePagePlus";
import {hasPermission} from "@/utils/permissionUtils";
+import {getTmsProject, listTmsProject} from "@/api/tms/tmsProject";
+import {getTmsServiceProvider, listTmsServiceProvider} from "@/api/tms/tmsServiceProvider";
+import {getTmsLoadingServiceProvider, listTmsLoadingServiceProvider} from "@/api/tms/tmsLoadingServiceProvider";
+import {getTmsCustomsServiceProvider, listTmsCustomsServiceProvider} from "@/api/tms/tmsCustomsServiceProvider";
+import {getTmsDriver, listTmsDriver} from "@/api/tms/tmsDriver";
+import {getTmsVehicle, listTmsVehicle} from "@/api/tms/tmsVehicle";
+import {getTmsContainer, listTmsContainer} from "@/api/tms/tmsContainer";
+import {getTmsShelf, listTmsShelf} from "@/api/tms/tmsShelf";
+import {getTmsConsignor, listTmsConsignor} from "@/api/tms/tmsConsignor";
const {proxy} = useCurrentInstance();
const crudRef = ref();
@@ -76,7 +86,7 @@
viewBtn: hasPermission(["tms:tmsDispatchOrder:query"]),
}
})
-
+console.log()
const data = reactive({
form: <TmsDispatchOrderI>{},
queryParams: <TmsDispatchOrderI & PageQueryInterface>{},
@@ -91,577 +101,1163 @@
const option = ref({
pageKey: 'TmsDispatchOrder',
rowKey: 'id',
+ labelWidth:130,
+ searchSpan:6,
+ searchLabelWidth:150,
group:[
{
label: '鍩烘湰淇℃伅',
prop: 'jbxx',
column:{
- dispatchNo: {
- label: '璋冨害鍗曞彿',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
+ projectId: {
+ label: '鍏宠仈椤圭洰',
+ display: true,
rules: [
{
required: true,
- message: "璋冨害鍗曞彿涓嶈兘涓虹┖", trigger: "blur"
+ message: "鍏宠仈椤圭洰涓嶈兘涓虹┖", trigger: "change"
}
],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('projectId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ projectId: active.id,
+ projectName: active.projectName,
+ customerId: active.relatedCustomerId,
+ customerName: active.relatedCustomerName,
+ contractId: active.relatedContractId,
+ contractName: active.relatedContractName,
+ });
+ }
+ },
+ type: 'table',suffixIcon:'search',
+ children:{
+ border: true,
+ searchMenuSpan: 5,
+ column:{
+ projectName: {
+ label: '椤圭洰鍚嶇О', minWidth: 130,
+ search: true,
+ },
+ projectCode: {
+ label: '椤圭洰缂栧彿',minWidth: 120,
+ search: true,
+ },
+ relatedContractName: {
+ label: '鍏宠仈鍚堝悓',
+ display: false,minWidth: 150,
+ search: true,
+ },
+
+ relatedCustomerName: {
+ label: '鍏宠仈瀹㈡埛',
+ display: false,minWidth: 150,
+ search: true,
+ },
+ status: {
+ label: '鐘舵��',dataType: 'string',
+ type: 'radio', dicUrl: '/system/dict/data/type/data_status',
+ addDisplay: false,minWidth: 150,
+ editDisplay: false,
+ viewDisplay: true,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "鐘舵�佷笉鑳戒负绌�", trigger: "blur"
+ }
+ ],
+ },
+ },
+
+ },
+ props:{
+ label: 'projectName',
+ value: 'id'
+ },
+ onLoad: ({ page, value, data }: { page: any, value: any, data: any }, callback:any) => {
+ if (value){
+ let id = value;
+ if (Array.isArray(value)){
+ id = value[0]
+ }
+ getTmsProject(id).then(res=>{
+ return callback(res.data||{})
+ })
+ }else{
+ listTmsProject({pageSize:page.pageSize,pageNum:page.currentPage,...data}).then(res=>{
+ return callback({
+ total: res.total,
+ data: res.rows||[],
+ })
+ })
+ }
+
+ }
+
},
customerName: {
label: '瀹㈡埛鍚嶇О',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
+ display: true,disabled:true
+ },
+ // customerCode: {
+ // label: '瀹㈡埛缂栫爜',
+ // display: true,disabled:true
+ // },
+ contractName: {
+ label: '鍏宠仈鍚堝悓鍚嶇О',
+ display: true,disabled:true
+ },
+
+ orderType: {
+ label: '璁㈠崟绫诲瀷',
+ display: true,
+ type: 'select', dataType: 'string',
+ dicUrl: '/system/dict/data/type/order_type',
rules: [
{
required: true,
- message: "瀹㈡埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ message: "璁㈠崟绫诲瀷涓嶈兘涓虹┖", trigger: "change"
}
],
},
- customerCode: {
- label: '瀹㈡埛缂栫爜',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
- },
- projectName: {
- label: '椤圭洰鍚嶇О',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
+ signType: {
+ label: '绛炬敹绫诲瀷',
+ display: true,
+ type: 'select', dataType: 'string',
+ dicUrl: '/system/dict/data/type/sign_type',
rules: [
{
required: true,
- message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
+ message: "绛炬敹绫诲瀷涓嶈兘涓虹┖", trigger: "change"
}
],
},
- transportPlanNo: {
- label: '杩愯緭璁″垝缂栧彿',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
+ vehicleProviderId: {
+ label: '杞﹁締鏈嶅姟鍟�',
+ display: true,
rules: [
{
required: true,
- message: "杩愯緭璁″垝缂栧彿涓嶈兘涓虹┖", trigger: "blur"
+ message: "杞﹁締鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
}
],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('vehicleProviderId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ vehicleProviderId: active.id,
+ vehicleProviderName: active.serviceShortName,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ serviceCode: {
+ label: '鏈嶅姟鍟嗙紪鐮�', minWidth: 130,
+ search: true,
+ },
+ serviceShortName: {
+ label: '鏈嶅姟鍟嗙畝绉�', minWidth: 120,
+ search: true,
+ },
+ serviceType: {
+ label: '鏈嶅姟绫诲瀷', multiple: true,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/service_type',
+ minWidth: 150,
+ },
+ isTransport: {
+ label: '鏄惁杩愯緭鏈嶅姟鍟�',
+ type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+ minWidth: 150,
+ },
+ isStorage: {
+ label: '鏄惁浠撳偍鏈嶅姟鍟�',
+ type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+ minWidth: 150,
+ },
+ isExpress: {
+ label: '鏄惁蹇�掓湇鍔″晢',
+ type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+ minWidth: 150,
+ },
+ contactName: {
+ label: '鑱旂郴浜哄鍚�', minWidth: 120,
+ },
+ },
+
+ },
+ props: {
+ label: 'serviceShortName',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsServiceProvider(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsServiceProvider({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ loadingServiceProviderId: {
+ label: '瑁呰揣鏈嶅姟鍟�',
+ display: true,
+ rules: [
+ {
+ required: true,
+ message: "瑁呰揣鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('loadingServiceProviderId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ loadingServiceProviderId: active.id,
+ loadingServiceProviderName: active.serviceShortName,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ serviceCode: {
+ label: '鏈嶅姟鍟嗙紪鐮�', minWidth: 130,
+ search: true,
+ },
+ serviceShortName: {
+ label: '鏈嶅姟鍟嗙畝绉�', minWidth: 120,
+ search: true,
+ },
+ serviceType: {
+ label: '鏈嶅姟绫诲瀷', multiple: true,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/service_type',
+ minWidth: 150,
+ },
+ contactName: {
+ label: '鑱旂郴浜哄鍚�', minWidth: 120,
+ },
+ },
+
+ },
+ props: {
+ label: 'serviceShortName',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsLoadingServiceProvider(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsLoadingServiceProvider({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ customsServiceProviderId: {
+ label: '鎶ュ叧鏈嶅姟鍟�',
+ display: true,
+ rules: [
+ {
+ required: true,
+ message: "鎶ュ叧鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('customsServiceProviderId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ customsServiceProviderId: active.id,
+ customsServiceProviderName: active.serviceShortName,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ serviceCode: {
+ label: '鏈嶅姟鍟嗙紪鐮�', minWidth: 130,
+ search: true,
+ },
+ serviceShortName: {
+ label: '鏈嶅姟鍟嗙畝绉�', minWidth: 120,
+ search: true,
+ },
+ serviceType: {
+ label: '鏈嶅姟绫诲瀷', multiple: true,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/service_type',
+ minWidth: 150,
+ },
+ contactName: {
+ label: '鑱旂郴浜哄鍚�', minWidth: 120,
+ },
+ },
+
+ },
+ props: {
+ label: 'serviceShortName',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsCustomsServiceProvider(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsCustomsServiceProvider({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+ },
+ isUrgent: {
+ label: '鏄惁绱ф��',
+ display: true,
+ type: 'select', dicUrl: '/system/dict/data/type/sys_number_is', dataType: 'string',
+ rules: [
+ {
+ required: true,
+ message: "鏄惁绱ф�ヤ笉鑳戒负绌�", trigger: "blur"
+ }
+ ],
+ },
+ transportType: {
+ label: '杩愯緭鏂瑰紡',
+ display: true, type: 'select', dicUrl: '/system/dict/data/type/dispatch_transport_mode', dataType: 'string',
+
+ },
+ loadMethod: {
+ label: '閰嶈浇鏂瑰紡',
+ display: true, type: 'select', dicUrl: '/system/dict/data/type/load_method', dataType: 'string',
+ },
+ mainDriverId: {
+ label: '涓婚┚椹跺憳',
+ display: true,
+ rules: [
+ {
+ required: true,
+ message: "涓婚┚椹跺憳涓嶈兘涓虹┖", trigger: "change"
+ }
+ ],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('mainDriverId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ mainDriverId: active.id,
+ mainDriverName: active.driverName,
+ });
+ }
+ },
+ type: 'table',suffixIcon:'search',
+ children:{
+ border: true,
+ searchMenuSpan: 5,
+ column:{
+ vehicleProviderName: {
+ label: '杞﹁締鏈嶅姟鍟�', minWidth: 130,
+ search: true,
+ },
+ driverName: {
+ label: '椹鹃┒鍛樺鍚�',minWidth: 120,
+ search: true,
+ },
+ licenseType: {
+ label: '鍑嗛┚杞﹀瀷',minWidth: 120,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/license_type',
+ search: true,
+ },
+ },
+
+ },
+ props:{
+ label: 'driverName',
+ value: 'id'
+ },
+ onLoad: ({ page, value, data }: { page: any, value: any, data: any }, callback:any) => {
+ if (value){
+ let id = value;
+ if (Array.isArray(value)){
+ id = value[0]
+ }
+ getTmsDriver(id).then(res=>{
+ return callback(res.data||{})
+ })
+ }else{
+ listTmsDriver({pageSize:page.pageSize,pageNum:page.currentPage,...data}).then(res=>{
+ return callback({
+ total: res.total,
+ data: res.rows||[],
+ })
+ })
+ }
+
+ }
+
+
+ },
+ assistantDriverId: {
+ label: '鍓┚椹跺憳',
+ display: true,
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('assistantDriverId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ assistantDriverId: active.id,
+ assistantDriverName: active.driverName,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children:{
+ border: true,
+ searchMenuSpan: 5,
+ column:{
+ vehicleProviderName: {
+ label: '杞﹁締鏈嶅姟鍟�', minWidth: 130,
+ search: true,
+ },
+ driverName: {
+ label: '椹鹃┒鍛樺鍚�',minWidth: 120,
+ search: true,
+ },
+ licenseType: {
+ label: '鍑嗛┚杞﹀瀷',minWidth: 120,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/license_type',
+ search: true,
+ },
+ },
+
+ },
+ props:{
+ label: 'driverName',
+ value: 'id'
+ },
+ onLoad: ({ page, value, data }: { page: any, value: any, data: any }, callback:any) => {
+ if (value){
+ let id = value;
+ if (Array.isArray(value)){
+ id = value[0]
+ }
+ getTmsDriver(id).then(res=>{
+ return callback(res.data||{})
+ })
+ }else{
+ listTmsDriver({pageSize:page.pageSize,pageNum:page.currentPage,...data}).then(res=>{
+ return callback({
+ total: res.total,
+ data: res.rows||[],
+ })
+ })
+ }
+
+ }
+
+ },
+ requiredVehicleTypes: {
+ label: '瑕佹眰杞﹀瀷',multiple:true,
+ display: true, type: 'select', dicUrl: '/system/dict/data/type/license_type', dataType: 'string',
+ rules: [
+ {
+ required: true,
+ message: "瑕佹眰杞﹀瀷涓嶈兘涓虹┖", trigger: "blur"
+ }
+ ],
+ },
+ actualVehicleType: {
+ label: '瀹為檯杩愯緭宸ュ叿绫诲瀷',
+ display: true, type: 'select', dicUrl: '/system/dict/data/type/license_type', dataType: 'string',
+ },
+ vehicleId: {
+ label: '杞︾墝鍙�',
+ display: true,
+ rules: [
+ {
+ required: true,
+ message: "杞︾墝鍙蜂笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('vehicleId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ vehicleId: active.id,
+ licensePlate: active.licensePlate,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ serviceProviderName: {
+ label: '杞﹁締鏈嶅姟鍟�', minWidth: 130,
+ search: true,
+ },
+ vehicleType: {
+ label: '杞﹁締绫诲瀷', minWidth: 120,
+ search: true,
+ },
+ internalCode: {
+ label: '杞﹁締鍐呴儴缂栫爜', minWidth: 120,
+ search: true,
+ },
+ licensePlate: {
+ label: '杞︾墝鍙�', minWidth: 120,
+ search: true,
+ },
+ licenseHk: {
+ label: '棣欐腐鐗岀収', minWidth: 120,
+ search: true,
+ },
+ licenseMo: {
+ label: '婢抽棬鐗岀収', minWidth: 120,
+ search: true,
+ },
+ },
+
+ },
+ props: {
+ label: 'licensePlate',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsVehicle(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsVehicle({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ containerId: {
+ label: '鍏宠仈闆嗚绠变俊鎭�',
+ display: true,
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('containerId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ containerId: active.id,
+ containerNo: active.containerCode,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ containerCode: {
+ label: '闆嗚绠卞彿', minWidth: 130,
+ search: true,
+ },
+ containerUseType: {
+ label: '闆嗚绠辩敤閫旂被鍨�', minWidth: 120,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/container_use_type',
+ search: true,
+ },
+ containerSize: {
+ label: '绠卞瀷',
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/container_type',
+ display: false,
+ hide: false,minWidth:150,
+ search: true,
+ },
+ },
+
+ },
+ props: {
+ label: 'containerCode',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsContainer(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsContainer({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ shelfId: {
+ label: '鎵樻澘鍙�',
+ display: true,
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('shelfId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ shelfId: active.id,
+ shelfCode: active.shelfCode,
+ });
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ shelfCode: {
+ label: '鎵樻灦鍙�', minWidth: 130,
+ search: true,
+ },
+ shelfType: {
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/shelf_type',
+ search: true,
+ },
+ compatibleContainerType: {
+ label: '閫傞厤闆嗚绠辩被鍨�', minWidth: 120,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/container_type',
+ search: true,
+ },
+ },
+
+ },
+ props: {
+ label: 'shelfCode',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsShelf(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsShelf({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
},
}
+ },
+ {
+ label: '鏀跺彂璐т汉淇℃伅',
+ prop: 'shffxrxx',
+ column:{
+ shipperId: {
+ label: '鍙戣揣浜�',
+ display: true,
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('shipperId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ shipperId: active.id,
+ shipperName: active.consignorName,
+ shipperRegionCode: active.regionLabel,
+ shipperAddress: active.addressDetail,
+ shipperMobile: active.contactPhone,
+ });
+ form.value.transportLine = form.value.shipperRegionCode
+ +(form.value.receiverRegionCode? '>' + form.value.receiverRegionCode : '') ;
+ }
+ },
+ rules: [
+ {
+ required: true,
+ message: "鍙戣揣浜轰笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ consignorCode: {
+ label: '鏀跺彂璐т汉缂栫爜', minWidth: 130,
+ search: true,
+ },
+ consignorName: {
+ label: '鏀跺彂璐т汉鍚嶇О', minWidth: 130,
+ search: true,
+ },
+ consignorType: {
+ label: '鏀跺彂璐т汉绫诲瀷',minWidth: 80,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/consignor_type',
+ display: false,
+ hide: false,
+ search: true,
+ },
+ contactName: {
+ label: '鑱旂郴浜哄鍚�',minWidth: 110,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ contactPhone: {
+ label: '鑱旂郴浜虹數璇�',minWidth: 110,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ regionLabel: {
+ label: '琛屾斂鍖哄煙',minWidth: 180,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ },
+ },
+ props: {
+ label: 'consignorName',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsConsignor(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsConsignor({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ shipperRegionCode: {
+ label: '鍙戣揣浜鸿鏀垮尯鍩�',
+ display: true,disabled:true
+
+ },
+ shipperAddress: {
+ label: '鍙戣揣浜鸿缁嗗湴鍧�',
+ display: true,disabled:true
+ },
+ shipperMobile: {
+ label: '鍙戣揣浜鸿仈绯绘柟寮�',
+ display: true,disabled:true
+ },
+ receiverId: {
+ label: '鏀惰揣浜�',
+ display: true,
+ rules: [
+ {
+ required: true,
+ message: "鏀惰揣浜轰笉鑳戒负绌�", trigger: "change"
+ }
+ ],
+ change: (val: any) => {
+ const table = crudRef.value?.getPropRef?.('receiverId')?.$refs?.temp;
+ if (!table) return;
+ let active = table.active;
+ if (Array.isArray(active)) active = active[0];
+ if (active) {
+ Object.assign(form.value, {
+ receiverId: active.id,
+ receiverName: active.consignorName,
+ receiverRegionCode: active.regionLabel,
+ receiverAddress: active.addressDetail,
+ receiverMobile: active.contactPhone,
+ });
+ form.value.transportLine =
+ (form.value.shipperRegionCode? form.value.shipperRegionCode + '>': '') +form.value.receiverRegionCode;
+
+ }
+ },
+ type: 'table', suffixIcon: 'search',
+ children: {
+ border: true,
+ searchLabelWidth: 100,
+ searchMenuSpan: 5,
+ column: {
+ consignorCode: {
+ label: '鏀跺彂璐т汉缂栫爜', minWidth: 130,
+ search: true,
+ },
+ consignorName: {
+ label: '鏀跺彂璐т汉鍚嶇О', minWidth: 130,
+ search: true,
+ },
+ consignorType: {
+ label: '鏀跺彂璐т汉绫诲瀷',minWidth: 80,
+ type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/consignor_type',
+ display: false,
+ hide: false,
+ search: true,
+ },
+ contactName: {
+ label: '鑱旂郴浜哄鍚�',minWidth: 110,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ contactPhone: {
+ label: '鑱旂郴浜虹數璇�',minWidth: 110,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ regionLabel: {
+ label: '琛屾斂鍖哄煙',minWidth: 180,
+ display: false,
+ hide: false,
+ search: true,
+ },
+ },
+
+ },
+ props: {
+ label: 'consignorName',
+ value: 'id'
+ },
+ onLoad: ({page, value, data}: { page: any, value: any, data: any }, callback: any) => {
+ if (value) {
+ let id = value;
+ if (Array.isArray(value)) {
+ id = value[0]
+ }
+ getTmsConsignor(id).then(res => {
+ return callback(res.data || {})
+ })
+ } else {
+ listTmsConsignor({pageSize: page.pageSize, pageNum: page.currentPage, ...data}).then(res => {
+ return callback({
+ total: res.total,
+ data: res.rows || [],
+ })
+ })
+ }
+
+ }
+
+ },
+ receiverRegionCode: {
+ label: '鏀惰揣浜鸿鏀垮尯鍩�',
+ display: true,disabled:true
+ },
+ receiverAddress: {
+ label: '鏀惰揣浜鸿缁嗗湴鍧�',
+ display: true,disabled:true
+ },
+ receiverMobile: {
+ label: '鏀惰揣浜鸿仈绯绘柟寮�',
+ display: true,disabled:true
+ },
+ transportLine: {
+ label: '杩愯緭绾胯矾',span:24,
+ display: true,disabled:true
+ },
+ }
+ },
+ {
+ label: '杩愯緭瑕佹眰淇℃伅',
+ prop: 'ysyqxx',
+ column:{
+ earliestDeparture: {
+ label: '瑕佹眰鏈�鏃╁嚭鍙戞椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ display: true,
+ },
+ latestDeparture: {
+ label: '瑕佹眰鏈�鏅氬嚭鍙戞椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ display: true,
+ },
+ earliestArrival: {
+ label: '瑕佹眰鏈�鏃╁埌杈炬椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ display: true,
+ },
+ latestArrival: {
+ label: '瑕佹眰鏈�鏅氬埌杈炬椂闂�',
+ type: 'date', valueFormat: 'YYYY-MM-DD',
+ display: true,
+ },
+ }
+ },
+ {
+ label: '杞﹁締淇℃伅',
+ prop: 'clxx',
+ column:{
+ emptyMileage: {
+ label: '绌鸿浇閲岀▼',append:'Km',
+ display: true,
+ },
+ emptyFuel: {
+ label: '绌鸿浇娌硅��',append:'L',
+ display: true,
+ },
+ loadedMileage: {
+ label: '閲嶈浇閲岀▼',append:'Km',
+ display: true,
+ },
+ loadedFuel: {
+ label: '閲嶈浇娌硅��',append:'L',
+ display: true,
+ },
+ }
+ },
+ {
+ label: '鍏朵粬淇℃伅',
+ prop: 'qtyxx',
+ column:{
+ shiftNo: {
+ label: '鐝鍙�',
+ display: true,
+ },
+ lineNo: {
+ label: '绾胯矾鍙�',
+ display: true,
+ },
+ remark: {
+ label: '澶囨敞',span:24,
+ type: 'textarea', minRows: 3, maxRows: 5,
+ display: true,
+ },
+ }
}
],
column: {
- // id: {
- // label: '涓婚敭ID',
- // addDisplay: false,
- // editDisplay: false,
- // viewDisplay: false,
- // hide: true,
- // search: false,
- // },
+
dispatchNo: {
- label: '璋冨害鍗曞彿',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
+ label: '璋冨害鍗曞彿', minWidth: 120,
+ display: false,
search: true,
- rules: [
- {
- required: true,
- message: "璋冨害鍗曞彿涓嶈兘涓虹┖", trigger: "blur"
- }
- ],
},
customerName: {
- label: '瀹㈡埛鍚嶇О',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
+ label: '瀹㈡埛',
+ display: false,minWidth: 120,
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,
+ display: false,minWidth: 120,
search: true,
- rules: [
- {
- required: true,
- message: "椤圭洰鍚嶇О涓嶈兘涓虹┖", trigger: "blur"
- }
- ],
},
- transportPlanNo: {
- label: '杩愯緭璁″垝缂栧彿',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
+ contractName: {
+ label: '鍏宠仈鍚堝悓鍚嶇О',minWidth: 120,
+ display: 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"
- }
- ],
+ orderType: {
+ label: '璁㈠崟绫诲瀷',
+ display: false,
+ search: true,minWidth: 120,
+ type: 'select', dataType: 'string',
+ dicUrl: '/system/dict/data/type/order_type',
},
- destinationRegion: {
- label: '鐩殑琛屾斂鍖哄煙',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
- rules: [
- {
- required: true,
- message: "鐩殑琛屾斂鍖哄煙涓嶈兘涓虹┖", trigger: "blur"
- }
- ],
+ signType: {
+ label: '璁㈠崟绫诲瀷',
+ display: false,
+ search: true,minWidth: 120,
+ type: 'select', dataType: 'string',
+ dicUrl: '/system/dict/data/type/order_type',
},
+
transportLine: {
label: '杩愯緭绾胯矾',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
- search: true,
- rules: [
- {
- required: true,
- message: "杩愯緭绾胯矾涓嶈兘涓虹┖", trigger: "blur"
- }
- ],
+ display: false,
+ search: true,minWidth: 180, overHidden:true
},
- vehicleProvider: {
- label: '杞﹁締鏈嶅姟鍟�',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
+
+
+ vehicleProviderName: {
+ label: '杞﹁締鏈嶅姟鍟嗗悕绉�',minWidth: 150,
+ display: false,
search: true,
- rules: [
- {
- required: true,
- message: "杞﹁締鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "blur"
- }
- ],
},
- mainDriver: {
+
+ loadingServiceProviderName: {
+ label: '瑁呰揣鏈嶅姟鍟嗗悕绉�',minWidth: 150,
+ display: false,
+ search: true,
+ },
+ customsServiceProviderName: {
+ label: '鎶ュ叧鏈嶅姟鍟嗗悕绉�',minWidth: 150,
+ display: false,
+ search: true,
+ },
+ isUrgent: {
+ label: '鏄惁绱ф�ュ惁',
+ display: false,minWidth: 100,
+ search: true,
+ type: 'select', dicUrl: '/system/dict/data/type/sys_number_is', dataType: 'string',
+
+ },
+ mainDriverName: {
label: '涓婚┚椹跺憳',
- addDisplay: true,
- editDisplay: true,
- viewDisplay: true,
- hide: false,
+ display: false,minWidth: 120,
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,
- },
+
+ // requiredVehicleTypes: {
+ // label: '瑕佹眰杩愯緭宸ュ叿绫诲瀷',
+ // display: false,
+ // search: true,
+ // },
actualVehicleType: {
- label: '瀹為檯杩愯緭宸ュ叿绫诲瀷',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+ label: '瀹為檯杩愯緭宸ュ叿绫诲瀷',minWidth: 130,
+ display: false,
+ search: true,
+ type: 'select', dicUrl: '/system/dict/data/type/license_type', dataType: 'string',
+
},
- actualLoadStart: {
- label: '瀹為檯瑁呰溅寮�濮嬫椂闂�',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+
+ licensePlate: {
+ label: '杞︾墝鍙�',minWidth: 120,
+ display: false,
+ search: true,
},
- actualUnloadEnd: {
- label: '瀹為檯鍗歌溅瀹屾垚鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+
+ shipperName: {
+ label: '鍙戣揣浜哄悕绉�',
+ display: false,minWidth: 120,
+ search: true,
},
- actualDeparture: {
- label: '瀹為檯鍑哄彂鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+ receiverName: {
+ label: '鏀惰揣浜哄悕绉�',minWidth: 120,
+ display: false,
+ search: true,
},
- actualArrival: {
- label: '瀹為檯鍒拌揪鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+ accountsReceivableStatus: {
+ label: '搴旀敹璐圭敤鐢熸垚鐘舵��',minWidth: 160,
+ display: false,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "搴旀敹璐圭敤鐢熸垚鐘舵�佷笉鑳戒负绌�", trigger: "blur"
+ }
+ ],
},
- actualQuantity: {
- label: '瀹炲彂鏁伴噺',
- addDisplay: false,
- editDisplay: true,
- viewDisplay: false,
- hide: true,
- search: false,
+ accountsPayableStatus: {
+ label: '搴斾粯璐圭敤鐢熸垚鐘舵��',minWidth: 160,
+ display: false,
+ hide: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "搴斾粯璐圭敤鐢熸垚鐘舵�佷笉鑳戒负绌�", trigger: "blur"
+ }
+ ]
},
- 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: '鐘舵��',
+ label: '鐘舵��',minWidth: 120,
type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/tms_dispatch_order_status',
- addDisplay: false,
- editDisplay: false,
- viewDisplay: true,
+ display: false,
hide: false,
search: true,
rules: [
@@ -671,25 +1267,9 @@
}
],
},
- 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: '鏇存柊浜�',
+ label: '鏇存柊浜�',minWidth: 150,
addDisplay: false,
editDisplay: false,
viewDisplay: false,
@@ -697,23 +1277,15 @@
search: false,
},
updateTime: {
- label: '鏇存柊鏃堕棿',
- type: 'date', valueFormat: 'YYYY-MM-DD',
+ label: '鏇存柊鏃堕棿',minWidth: 180,
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,
- },
+
+
}
})
@@ -754,5 +1326,8 @@
}
})
+onMounted(() => {
-</script>
+
+});
+</script>
\ No newline at end of file
--
Gitblit v1.8.0