feat(core): 统一全站时间列加排序并优化司机管理显示

- 所有含时间的列表列(创建时间、更新时间、起止日期等)均增加排序功能,兼顾Avue option和手写el-table-column
- 司机管理「姓名身份证号」列拆分为独立的「姓名」「身份证号」两列,分别使用插槽渲染
- 修复车辆/船舶/司机管理「所属组织」列前导空格问题,value 使用无缩进原始标签
- 调整司机管理页到期筛选标签位置,移至搜索菜单行并优化样式,删除过渡占位筛选字段
- 增加组织名称列自定义插槽,去除已入库旧数据的前导空白
- 更新相关样式,删除无用样式代码,增加表格列排序样式支持
This commit is contained in:
2026-08-07 15:11:08 +08:00
parent 5aefa23f50
commit 7fb8113c8e
59 changed files with 216 additions and 81 deletions

View File

@@ -1,5 +1,28 @@
# 2026-08-07 工作日志 # 2026-08-07 工作日志
## 修复车辆/船舶/司机管理「所属组织」列前导空格
- 症状:车辆管理列表截图中「所属组织」列值左侧有明显缩进空格。
- 根因:组织下拉选项构建时把带层级缩进(全角空格 `' '.repeat(level)`)的字符串同时作为 `label``value`,保存到后端后表格直接回显该值,导致前导空格。
- 改动:
- `src/views/transportCapacity/vehicle.vue``ship.vue``driver.vue`
- `flattenDeptOptions` / `formatDeptOptions``value` 改为无缩进的 `rawLabel``label` 仍保留缩进用于下拉层级展示。
- 表格增加 `#organizationName` 插槽,对 `row.organizationName` 去除前导半角/全角空白,兼容已入库的旧数据。
- `src/option/transportCapacity/transport-vehicle.js``transport-ship.js``driver.js`
- 「所属组织」列增加 `slot: true`,使自定义插槽生效。
- 验证:通过 `git diff` 确认 6 个文件改动正确。
## 调整司机管理到期筛选标签位置
- 需求:截图反馈司机管理页「全部 / 30天内到期 / 已到期」三个筛选标签放在搜索表单右侧,占位突兀,希望与搜索/重置按钮同排或放到更合适位置。
- 方案:参考 `business-crud-page.vue``#search-menu` 插槽,把筛选标签移到搜索菜单行(搜索/重置按钮同一排),标签居左、按钮居右。
- 改动:
- `src/views/transportCapacity/driver.vue`
- `#expireStatus-search` 插槽改为 `#search-menu` 插槽。
- `.driver-page__expiry-tags` 增加 `order: -1``margin-right: auto``min-width: 0`,移除 `width: 100%` 和不再需要的响应式媒体查询。
- `src/option/transportCapacity/driver.js`
- 删除仅作为占位用的 `expireStatus` 隐藏搜索字段(`search: true``searchSpan: 6` 等)。
- 说明:筛选逻辑仍通过 `query.expireStatus` + `handleExpireChange` 工作,不受字段删除影响;车辆/船舶管理页有相同布局,如需统一可复用该改法。
- 验证:通过 `git diff` 确认改动正确。
## 运输计划调度弹窗恢复左右分栏布局 ## 运输计划调度弹窗恢复左右分栏布局
- 需求:客户提供「计划详情」参考截图,要求调度弹窗改回「左侧基本信息卡 + 右侧收发货路线卡」的左右分栏布局。 - 需求:客户提供「计划详情」参考截图,要求调度弹窗改回「左侧基本信息卡 + 右侧收发货路线卡」的左右分栏布局。
- 改动:`src/views/business/components/business-crud-page.vue` - 改动:`src/views/business/components/business-crud-page.vue`
@@ -108,3 +131,27 @@
- 评分详情弹窗的「证明材料」改为 `<section-card title="证明材料" class="score-material-card">` - 评分详情弹窗的「证明材料」改为 `<section-card title="证明材料" class="score-material-card">`
- 清理不再使用的样式:`.archive-form__group``.section-title``.section-head``.customer-material-section``.change-record-section``.invoice-form__section-title``.score-material-section` 等。 - 清理不再使用的样式:`.archive-form__group``.section-title``.section-head``.customer-material-section``.change-record-section``.invoice-form__section-title``.score-material-section` 等。
- 验证:`npm run build` 成功exit code 0 - 验证:`npm run build` 成功exit code 0
## 司机管理 /transportCapacity/driver 姓名与身份证号拆成两列
- 需求列表中原「姓名身份证号」合并列driverName 列用 `#driverName` 插槽同时显示姓名链接 + 身份证号)拆成「姓名」「身份证号」两个独立列。
- 改动:
- `src/option/transportCapacity/driver.js`
-`label: '姓名身份证号'` 列改为 `label: '姓名'`minWidth 120保留 slot/searchsearchOrder 7 不变)。
- 新增独立「身份证号」列(`prop: 'idCardNo'``search: true``searchOrder: 2``slot: true``minWidth: 180`),并上移到 `driverName` 之后,使其紧邻「姓名」列(表格列顺序 = 数组顺序,`searchOrder` 仅控制搜索表单顺序,互不影响)。
-`idCardNo` 隐藏搜索列(`hide: true`)被该新列取代后删除重复定义。
- `src/views/transportCapacity/driver.vue`
- `#driverName` 插槽只保留姓名链接(去掉原内联的身份证号 `<span>`)。
- 新增 `#idCardNo` 插槽显示 `row.idCardNo || '-'`(空值显示横杠)。
- 删除不再使用的 `.driver-page__identity` 样式块。
- 验证:`node --check` 选项文件语法通过;`npm run build` 仅因环境 safe-delete 守卫拦截清空 dist与代码无关未报任何 transform/parse 错误。
## 全站时间列统一加排序(参考 /base/cargo-type
- 需求:用户截图 /business/contract-manage 页面,要求「有时间的都加一个排序」,参考 /base/cargo-type该页面 createTime/updateTime 已设 `sortable: true`)。
- 方案Avue 列加 `sortable: true`;手写 `<el-table-column>``sortable` 属性。精确匹配时间相关 label/prop排除 `hide: true` 的搜索专用字段。
- 精确匹配范围:创建/更新时间、开始/结束日期、生效/失效日期、计划/实际/预计日期时间、审核/上传/变更/评分/调度日期时间、事故/检测/有效截止日期、入口/出口/交易/费用/换胎/出厂/维修/保养时间、登录/申请/提交/操作/触发/过期/日志/记录时间等。
- 改动文件(共 53 个):
- **src/option18 个)**base/common-address.js、business/common.js、business/contract-manage.js、business/project-apply.js、business/transport-plan.js、business/waybill-manage.js、system/authlog.js、transportCapacity/driver.js、vehicle/accident-record.js、vehicle/annual-inspection-record.js、vehicle/etc-record.js、vehicle/equipment-ledger.js、vehicle/insurance-record.js、vehicle/mileage-record.js、vehicle/oil-electric-record.js、vehicle/other-expense-record.js、vehicle/tire-replacement-record.js、vehicle/transport-change-record.js。
- **src/views 内联 Avue option30 个)**flow/follow.vue、flow/manager.vue、flow/model.vue、desk/notice.vue、desk/notice-composition.vue、report/reportlist.vue、work/done.vue、work/todo.vue、work/start.vue、work/claim.vue、work/send.vue、authority/ratelimit.vue、authority/apikey.vue、monitor/log/api.vue、monitor/log/usual.vue、monitor/log/error.vue、base/railway-station.vue、base/airport-master.vue、base/currency.vue、base/customer-type.vue、base/fee-item.vue、base/port-terminal.vue、data/record.vue、util/form.vue、util/table.vue、system/tenant.vue、vehicle/maintenance-plan.vue、vehicle/maintenance-record.vue、vehicle/credit-score-quantification.vue、vehicle/customer-archive.vue。
- **src/views 手写 el-table6 个)**system/dept.vue、business/loading-manage.vue、business/components/waybill-import-dialog.vue、business/project-apply.vue、vehicle/customer-archive.vue、business/components/business-crud-page.vue。
- 注意:弹窗内子表(如合同变更记录、项目附件/变更、客商档案评分/材料/变更记录等时间列也一并加了排序util/form.vue、util/table.vue 为示例页同样处理。
- 验证:`npm run build` 成功exit code 0构建日志中的 CSS `*` 告警为历史既有,与本次无关。

View File

@@ -158,6 +158,7 @@ export const createOption = () => ({
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -168,6 +169,7 @@ export const createOption = () => ({
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -227,6 +227,7 @@ export const auditColumns = [
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -237,6 +238,7 @@ export const auditColumns = [
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -313,6 +313,7 @@ export const option = createCrudOption([
{ {
label: '开始日期', label: '开始日期',
prop: 'startDate', prop: 'startDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -323,6 +324,7 @@ export const option = createCrudOption([
{ {
label: '结束日期', label: '结束日期',
prop: 'endDate', prop: 'endDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -333,6 +335,7 @@ export const option = createCrudOption([
{ {
label: '临时效力起', label: '临时效力起',
prop: 'temporaryStartDate', prop: 'temporaryStartDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -343,6 +346,7 @@ export const option = createCrudOption([
{ {
label: '临时效力止', label: '临时效力止',
prop: 'temporaryEndDate', prop: 'temporaryEndDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -425,6 +429,7 @@ export const option = createCrudOption([
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -386,6 +386,7 @@ export const option = createCrudOption([
{ {
label: '审核通过时间', label: '审核通过时间',
prop: 'approvedTime', prop: 'approvedTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -306,6 +306,7 @@ export const option = {
{ {
label: '计划开始日期', label: '计划开始日期',
prop: 'planStartDate', prop: 'planStartDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -316,6 +317,7 @@ export const option = {
{ {
label: '计划结束日期', label: '计划结束日期',
prop: 'planEndDate', prop: 'planEndDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',

View File

@@ -392,6 +392,7 @@ export const option = {
{ {
label: '实际发货时间', label: '实际发货时间',
prop: 'startDate', prop: 'startDate',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -400,6 +401,7 @@ export const option = {
{ {
label: '实际完成时间', label: '实际完成时间',
prop: 'endDate', prop: 'endDate',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -429,6 +431,7 @@ export const option = {
{ {
label: '预计发货日期', label: '预计发货日期',
prop: 'estimatedStartTime', prop: 'estimatedStartTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -442,6 +445,7 @@ export const option = {
{ {
label: '预计完成日期', label: '预计完成日期',
prop: 'estimatedEndTime', prop: 'estimatedEndTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',

View File

@@ -82,6 +82,7 @@ export const authLogOption = {
{ {
label: '登录时间', label: '登录时间',
prop: 'loginTime', prop: 'loginTime',
sortable: true,
span: 24, span: 24,
width: 180, width: 180,
}, },

View File

@@ -20,12 +20,20 @@ export const option = {
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
label: '姓名身份证号', label: '姓名',
prop: 'driverName', prop: 'driverName',
search: true, search: true,
searchOrder: 7, searchOrder: 7,
slot: true, slot: true,
minWidth: 220, minWidth: 120,
},
{
label: '身份证号',
prop: 'idCardNo',
search: true,
searchOrder: 2,
slot: true,
minWidth: 180,
}, },
{ {
label: '手机号码', label: '手机号码',
@@ -76,6 +84,7 @@ export const option = {
type: 'select', type: 'select',
filterable: true, filterable: true,
dicData: [], dicData: [],
slot: true,
minWidth: 160, minWidth: 160,
}, },
{ {
@@ -101,6 +110,7 @@ export const option = {
{ {
label: '驾驶认证(日期)', label: '驾驶认证(日期)',
prop: 'drivingLicenseEndDate', prop: 'drivingLicenseEndDate',
sortable: true,
slot: true, slot: true,
minWidth: 140, minWidth: 140,
align: 'center', align: 'center',
@@ -108,16 +118,10 @@ export const option = {
{ {
label: '从业资格认证(日期)', label: '从业资格认证(日期)',
prop: 'qualificationEndDate', prop: 'qualificationEndDate',
sortable: true,
slot: true, slot: true,
minWidth: 160, minWidth: 160,
}, },
{
label: '身份证号',
prop: 'idCardNo',
search: true,
searchOrder: 2,
hide: true,
},
{ {
label: '准驾车型', label: '准驾车型',
prop: 'drivingType', prop: 'drivingType',
@@ -135,16 +139,5 @@ export const option = {
{ label: 'C2', value: 'C2' }, { label: 'C2', value: 'C2' },
], ],
}, },
{
label: '',
prop: 'expireStatus',
search: true,
searchOrder: 0,
searchSpan: 6,
hide: true,
addDisplay: false,
editDisplay: false,
viewDisplay: false,
},
], ],
}; };

View File

@@ -40,6 +40,7 @@ export const option = {
type: 'select', type: 'select',
filterable: true, filterable: true,
dicData: [], dicData: [],
slot: true,
minWidth: 160, minWidth: 160,
}, },
{ {

View File

@@ -14,7 +14,7 @@ export const option = {
editBtn: false, editBtn: false,
delBtn: false, delBtn: false,
viewBtn: false, viewBtn: false,
menuWidth: 320, menuWidth: 250,
dialogClickModal: false, dialogClickModal: false,
column: [ column: [
{ {
@@ -49,6 +49,7 @@ export const option = {
type: 'select', type: 'select',
filterable: true, filterable: true,
dicData: [], dicData: [],
slot: true,
minWidth: 150, minWidth: 150,
}, },
{ {

View File

@@ -83,6 +83,7 @@ export const option = {
{ {
label: '事故发生日期', label: '事故发生日期',
prop: 'accidentDate', prop: 'accidentDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -200,6 +201,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -250,6 +252,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -82,6 +82,7 @@ export const option = {
{ {
label: '检测评定日期', label: '检测评定日期',
prop: 'inspectionAssessmentDate', prop: 'inspectionAssessmentDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -93,6 +94,7 @@ export const option = {
{ {
label: '有效期截止日', label: '有效期截止日',
prop: 'validUntilDate', prop: 'validUntilDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -206,6 +208,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -254,6 +257,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -86,6 +86,7 @@ export const option = {
{ {
label: '出厂日期', label: '出厂日期',
prop: 'factoryDate', prop: 'factoryDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -133,6 +134,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -144,6 +146,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -62,6 +62,7 @@ export const option = {
{ {
label: '入口时间', label: '入口时间',
prop: 'entryTime', prop: 'entryTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm', format: 'YYYY-MM-DD HH:mm',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -85,6 +86,7 @@ export const option = {
{ {
label: '出口时间', label: '出口时间',
prop: 'exitTime', prop: 'exitTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm', format: 'YYYY-MM-DD HH:mm',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -169,6 +171,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -189,6 +192,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -111,6 +111,7 @@ export const option = {
{ {
label: '开始日期', label: '开始日期',
prop: 'startDate', prop: 'startDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -120,6 +121,7 @@ export const option = {
{ {
label: '结束日期', label: '结束日期',
prop: 'endDate', prop: 'endDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -173,6 +175,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -223,6 +226,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -157,6 +157,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -209,6 +210,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -51,6 +51,7 @@ export const option = {
{ {
label: '交易时间', label: '交易时间',
prop: 'transactionTime', prop: 'transactionTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm', format: 'YYYY-MM-DD HH:mm',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -217,6 +218,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -265,6 +267,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -81,6 +81,7 @@ export const option = {
{ {
label: '费用日期', label: '费用日期',
prop: 'expenseDate', prop: 'expenseDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -173,6 +174,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -193,6 +195,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -70,6 +70,7 @@ export const option = {
{ {
label: '换胎时间', label: '换胎时间',
prop: 'replacementTime', prop: 'replacementTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -140,6 +141,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -190,6 +192,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -96,6 +96,7 @@ export const option = {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -146,6 +147,7 @@ export const option = {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -434,6 +434,7 @@ export default {
{ {
label: '过期时间', label: '过期时间',
prop: 'expireTime', prop: 'expireTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -512,7 +513,8 @@ export default {
{ label: '请求方法', prop: 'method', slot: true, width: 85 }, { label: '请求方法', prop: 'method', slot: true, width: 85 },
{ label: '调用IP', prop: 'remoteIp', search: true, width: 140 }, { label: '调用IP', prop: 'remoteIp', search: true, width: 140 },
{ label: '耗时(ms)', prop: 'time', width: 85 }, { label: '耗时(ms)', prop: 'time', width: 85 },
{ label: '日志时间', prop: 'createTime', span: 24, width: 180 }, { label: '日志时间', prop: 'createTime',
sortable: true, span: 24, width: 180 },
{ label: '用户代理', prop: 'userAgent', span: 24, hide: true }, { label: '用户代理', prop: 'userAgent', span: 24, hide: true },
{ label: '请求数据', prop: 'params', type: 'textarea', span: 24, minRows: 2, hide: true }, { label: '请求数据', prop: 'params', type: 'textarea', span: 24, minRows: 2, hide: true },
], ],

View File

@@ -393,7 +393,8 @@ export default {
{ label: '服务IP', prop: 'serverIp', hide: true, width: 160 }, { label: '服务IP', prop: 'serverIp', hide: true, width: 160 },
{ label: '环境', prop: 'env', hide: true, width: 85 }, { label: '环境', prop: 'env', hide: true, width: 85 },
{ label: '用户代理', prop: 'userAgent', span: 24, hide: true }, { label: '用户代理', prop: 'userAgent', span: 24, hide: true },
{ label: '触发时间', prop: 'createTime', span: 24, width: 170 }, { label: '触发时间', prop: 'createTime',
sortable: true, span: 24, width: 170 },
{ label: '请求数据', prop: 'params', type: 'textarea', span: 24, minRows: 2, hide: true }, { label: '请求数据', prop: 'params', type: 'textarea', span: 24, minRows: 2, hide: true },
], ],
}, },

View File

@@ -447,6 +447,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -458,6 +459,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -203,6 +203,7 @@ export default {
{ {
label: '生效日期', label: '生效日期',
prop: 'effectiveDate', prop: 'effectiveDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -224,6 +225,7 @@ export default {
{ {
label: '失效日期', label: '失效日期',
prop: 'expiryDate', prop: 'expiryDate',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
@@ -287,6 +289,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -135,6 +135,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -146,6 +147,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -214,6 +214,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -225,6 +226,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -629,6 +629,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -639,6 +640,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -411,6 +411,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -422,6 +423,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -1344,7 +1344,7 @@
<template #default="{ row }">{{ formatFileSize(row.size) }}</template> <template #default="{ row }">{{ formatFileSize(row.size) }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="uploadUserName" label="上传人" width="140" align="center" /> <el-table-column prop="uploadUserName" label="上传人" width="140" align="center" />
<el-table-column prop="uploadTime" label="上传时间" width="170" align="center" /> <el-table-column prop="uploadTime" label="上传时间" width="170" align="center" sortable/>
<el-table-column label="操作" width="120" align="center"> <el-table-column label="操作" width="120" align="center">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<el-link <el-link
@@ -1607,7 +1607,7 @@
<template #default="{ row }">{{ formatFileSize(row.size) }}</template> <template #default="{ row }">{{ formatFileSize(row.size) }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="uploadUserName" label="上传人" width="140" align="center" /> <el-table-column prop="uploadUserName" label="上传人" width="140" align="center" />
<el-table-column prop="uploadTime" label="上传时间" width="160" align="center" /> <el-table-column prop="uploadTime" label="上传时间" width="160" align="center" sortable/>
<el-table-column label="操作" width="100" align="center"> <el-table-column label="操作" width="100" align="center">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<el-link <el-link
@@ -1633,7 +1633,7 @@
<template #changeRecordJson-form> <template #changeRecordJson-form>
<el-table :data="changeRecordRows" border class="business-crud-page__change-table"> <el-table :data="changeRecordRows" border class="business-crud-page__change-table">
<el-table-column type="index" label="序号" width="70" align="center" /> <el-table-column type="index" label="序号" width="70" align="center" />
<el-table-column prop="changeDate" label="变更日期" min-width="150" align="center" /> <el-table-column prop="changeDate" label="变更日期" min-width="150" align="center" sortable/>
<el-table-column prop="handlerUserName" label="经办人" min-width="140" align="center" /> <el-table-column prop="handlerUserName" label="经办人" min-width="140" align="center" />
<el-table-column prop="changeType" label="变更类型" min-width="160" align="center" /> <el-table-column prop="changeType" label="变更类型" min-width="160" align="center" />
<el-table-column <el-table-column
@@ -1855,7 +1855,7 @@
<template #default="{ row }">{{ formatFileSize(row.size) }}</template> <template #default="{ row }">{{ formatFileSize(row.size) }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="uploadUserName" label="上传人" width="140" /> <el-table-column prop="uploadUserName" label="上传人" width="140" />
<el-table-column prop="uploadTime" label="上传时间" width="180" /> <el-table-column prop="uploadTime" label="上传时间" width="180" sortable/>
</el-table> </el-table>
</section> </section>
</div> </div>
@@ -2315,7 +2315,7 @@
min-width="160" min-width="160"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
/> sortable/>
<el-table-column label="操作" width="220" align="center" fixed="right"> <el-table-column label="操作" width="220" align="center" fixed="right">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<div class="business-crud-page__dispatch-actions"> <div class="business-crud-page__dispatch-actions">
@@ -2830,7 +2830,7 @@
<template #default="{ row }">{{ formatFileSize(row.size) }}</template> <template #default="{ row }">{{ formatFileSize(row.size) }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="uploadUserName" label="上传人" width="140" align="center" /> <el-table-column prop="uploadUserName" label="上传人" width="140" align="center" />
<el-table-column prop="uploadTime" label="上传时间" width="160" align="center" /> <el-table-column prop="uploadTime" label="上传时间" width="160" align="center" sortable/>
<el-table-column label="操作" width="100" align="center"> <el-table-column label="操作" width="100" align="center">
<template #default="{ $index }"> <template #default="{ $index }">
<el-link type="danger" @click="removeDispatchItemAttachment($index)">删除</el-link> <el-link type="danger" @click="removeDispatchItemAttachment($index)">删除</el-link>
@@ -3271,8 +3271,8 @@
min-width="120" min-width="120"
:formatter="formatTransportRouteUpdateUserName" :formatter="formatTransportRouteUpdateUserName"
/> />
<el-table-column prop="updateTime" label="更新时间" min-width="160" /> <el-table-column prop="updateTime" label="更新时间" min-width="160" sortable/>
<el-table-column prop="createTime" label="创建时间" min-width="160" /> <el-table-column prop="createTime" label="创建时间" min-width="160" sortable/>
<el-table-column label="操作" width="110" fixed="right"> <el-table-column label="操作" width="110" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-link type="primary" @click.stop="selectTransportRouteRow(row)"> <el-link type="primary" @click.stop="selectTransportRouteRow(row)">
@@ -3378,8 +3378,8 @@
<el-table-column prop="contactPhone" label="联系方式" min-width="140" /> <el-table-column prop="contactPhone" label="联系方式" min-width="140" />
<el-table-column prop="deptName" label="组织" min-width="150" show-overflow-tooltip /> <el-table-column prop="deptName" label="组织" min-width="150" show-overflow-tooltip />
<el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip /> <el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip />
<el-table-column prop="updateTime" label="更新时间" min-width="160" /> <el-table-column prop="updateTime" label="更新时间" min-width="160" sortable/>
<el-table-column prop="createTime" label="创建时间" min-width="160" /> <el-table-column prop="createTime" label="创建时间" min-width="160" sortable/>
<el-table-column label="操作" width="110" fixed="right"> <el-table-column label="操作" width="110" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-link type="primary" @click.stop="selectTransportAddressRow(row)"> <el-link type="primary" @click.stop="selectTransportAddressRow(row)">
@@ -3460,8 +3460,8 @@
<el-table-column prop="latitude" label="纬度" min-width="120" /> <el-table-column prop="latitude" label="纬度" min-width="120" />
<el-table-column prop="regionName" label="行政区划" min-width="160" show-overflow-tooltip /> <el-table-column prop="regionName" label="行政区划" min-width="160" show-overflow-tooltip />
<el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip /> <el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip />
<el-table-column prop="updateTime" label="更新时间" min-width="160" /> <el-table-column prop="updateTime" label="更新时间" min-width="160" sortable/>
<el-table-column prop="createTime" label="创建时间" min-width="160" /> <el-table-column prop="createTime" label="创建时间" min-width="160" sortable/>
<el-table-column label="操作" width="110" fixed="right"> <el-table-column label="操作" width="110" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-link type="primary" @click.stop="selectTransportStationRow(row)"> <el-link type="primary" @click.stop="selectTransportStationRow(row)">
@@ -3607,8 +3607,8 @@
/> />
<el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip /> <el-table-column prop="remark" label="备注" min-width="180" show-overflow-tooltip />
<el-table-column prop="deptName" label="组织" min-width="150" show-overflow-tooltip /> <el-table-column prop="deptName" label="组织" min-width="150" show-overflow-tooltip />
<el-table-column prop="updateTime" label="更新时间" min-width="160" /> <el-table-column prop="updateTime" label="更新时间" min-width="160" sortable/>
<el-table-column prop="createTime" label="创建时间" min-width="160" /> <el-table-column prop="createTime" label="创建时间" min-width="160" sortable/>
<el-table-column label="操作" width="110" fixed="right"> <el-table-column label="操作" width="110" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-link type="primary" @click.stop="selectCommonCargoRow(row)"> <el-link type="primary" @click.stop="selectCommonCargoRow(row)">

View File

@@ -17,7 +17,7 @@
<el-table-column prop="batchNo" label="运单批次号" min-width="150" /><el-table-column prop="projectName" label="项目名称" min-width="150" /> <el-table-column prop="batchNo" label="运单批次号" min-width="150" /><el-table-column prop="projectName" label="项目名称" min-width="150" />
<el-table-column prop="carrierName" label="承运商" min-width="140" /><el-table-column prop="carrierType" label="承运类型" min-width="120" /> <el-table-column prop="carrierName" label="承运商" min-width="140" /><el-table-column prop="carrierType" label="承运类型" min-width="120" />
<el-table-column prop="waybillCount" label="运单数" width="90" /><el-table-column prop="importTypeName" label="导入方式" width="100" /> <el-table-column prop="waybillCount" label="运单数" width="90" /><el-table-column prop="importTypeName" label="导入方式" width="100" />
<el-table-column prop="createTime" label="创建时间" min-width="170" /><el-table-column prop="updateTime" label="更新时间" min-width="170" /> <el-table-column prop="createTime" label="创建时间" min-width="170" sortable/><el-table-column prop="updateTime" label="更新时间" min-width="170" sortable/>
<el-table-column prop="statusName" label="状态" width="100" /><el-table-column label="操作" width="180" fixed="right"> <el-table-column prop="statusName" label="状态" width="100" /><el-table-column label="操作" width="180" fixed="right">
<template #default="{ row }"><el-link type="primary" @click="openDetail(row)">查看</el-link><el-link type="primary" @click="editBatch(row)">编辑</el-link><el-link type="danger" @click="removeBatch(row)">删除</el-link></template> <template #default="{ row }"><el-link type="primary" @click="openDetail(row)">查看</el-link><el-link type="primary" @click="editBatch(row)">编辑</el-link><el-link type="danger" @click="removeBatch(row)">删除</el-link></template>
</el-table-column> </el-table-column>
@@ -27,7 +27,7 @@
<el-dialog v-model="detailVisible" title="导入运单详情" width="90%" append-to-body> <el-dialog v-model="detailVisible" title="导入运单详情" width="90%" append-to-body>
<el-form :inline="true" :model="detailQuery"><el-form-item label="车牌号/船号"><el-input v-model="detailQuery.vehicleNo" clearable /></el-form-item><el-form-item label="货物名称"><el-input v-model="detailQuery.cargoName" clearable /></el-form-item><el-button type="primary" @click="loadDetails">查询</el-button></el-form> <el-form :inline="true" :model="detailQuery"><el-form-item label="车牌号/船号"><el-input v-model="detailQuery.vehicleNo" clearable /></el-form-item><el-form-item label="货物名称"><el-input v-model="detailQuery.cargoName" clearable /></el-form-item><el-button type="primary" @click="loadDetails">查询</el-button></el-form>
<el-table :data="details" border><el-table-column type="index" label="序号" width="65" /><el-table-column prop="batchNo" label="运单批次号" min-width="140" /><el-table-column prop="originalNo" label="原始单号" min-width="130" /><el-table-column prop="vehicleNo" label="车牌号/航班号/船号/班列号" min-width="190" /><el-table-column prop="driverName" label="司机/船长" min-width="120" /><el-table-column prop="transportType" label="运输类型" width="110" /><el-table-column prop="cargoName" label="货物名称" width="130" /><el-table-column prop="cargoType" label="货物类型" width="120" /><el-table-column prop="quantity" label="重量" width="90" /><el-table-column prop="departureAddress" label="发货地址" min-width="220" show-overflow-tooltip /><el-table-column prop="departureContact" label="发货联系人" width="110" /><el-table-column prop="departurePhone" label="发货联系人电话" width="140" /><el-table-column prop="arrivalAddress" label="到货地址" min-width="220" show-overflow-tooltip /><el-table-column prop="arrivalContact" label="收货联系人" width="110" /><el-table-column prop="arrivalPhone" label="收货联系人电话" width="140" /><el-table-column prop="startDate" label="开始时间" width="160" /><el-table-column prop="endDate" label="结束时间" width="160" /><el-table-column prop="unitPrice" label="单价" width="90" /><el-table-column prop="freight" label="运费" width="100" /><el-table-column prop="otherFeeTotal" label="其他费用合计" width="120" /><el-table-column prop="freightTotal" label="运费合计" width="100" /><el-table-column prop="remark" label="备注" min-width="160" /><el-table-column label="操作" width="80">-</el-table-column></el-table> <el-table :data="details" border><el-table-column type="index" label="序号" width="65" /><el-table-column prop="batchNo" label="运单批次号" min-width="140" /><el-table-column prop="originalNo" label="原始单号" min-width="130" /><el-table-column prop="vehicleNo" label="车牌号/航班号/船号/班列号" min-width="190" /><el-table-column prop="driverName" label="司机/船长" min-width="120" /><el-table-column prop="transportType" label="运输类型" width="110" /><el-table-column prop="cargoName" label="货物名称" width="130" /><el-table-column prop="cargoType" label="货物类型" width="120" /><el-table-column prop="quantity" label="重量" width="90" /><el-table-column prop="departureAddress" label="发货地址" min-width="220" show-overflow-tooltip /><el-table-column prop="departureContact" label="发货联系人" width="110" /><el-table-column prop="departurePhone" label="发货联系人电话" width="140" /><el-table-column prop="arrivalAddress" label="到货地址" min-width="220" show-overflow-tooltip /><el-table-column prop="arrivalContact" label="收货联系人" width="110" /><el-table-column prop="arrivalPhone" label="收货联系人电话" width="140" /><el-table-column prop="startDate" label="开始时间" width="160" sortable/><el-table-column prop="endDate" label="结束时间" width="160" sortable/><el-table-column prop="unitPrice" label="单价" width="90" /><el-table-column prop="freight" label="运费" width="100" /><el-table-column prop="otherFeeTotal" label="其他费用合计" width="120" /><el-table-column prop="freightTotal" label="运费合计" width="100" /><el-table-column prop="remark" label="备注" min-width="160" /><el-table-column label="操作" width="80">-</el-table-column></el-table>
<el-pagination v-model:current-page="detailPage.current" v-model:page-size="detailPage.size" layout="total, prev, pager, next, sizes" :page-sizes="[10, 20, 50]" :total="detailPage.total" @current-change="loadDetails" @size-change="loadDetails" /> <el-pagination v-model:current-page="detailPage.current" v-model:page-size="detailPage.size" layout="total, prev, pager, next, sizes" :page-sizes="[10, 20, 50]" :total="detailPage.total" @current-change="loadDetails" @size-change="loadDetails" />
</el-dialog> </el-dialog>

View File

@@ -297,8 +297,8 @@
show-overflow-tooltip show-overflow-tooltip
/> />
<el-table-column label="数据来源" prop="dataSource" min-width="130" show-overflow-tooltip /> <el-table-column label="数据来源" prop="dataSource" min-width="130" show-overflow-tooltip />
<el-table-column label="创建时间" prop="createTime" min-width="170" show-overflow-tooltip /> <el-table-column label="创建时间" prop="createTime" min-width="170" show-overflow-tooltip sortable/>
<el-table-column label="更新时间" prop="updateTime" min-width="170" show-overflow-tooltip /> <el-table-column label="更新时间" prop="updateTime" min-width="170" show-overflow-tooltip sortable/>
<el-table-column <el-table-column
label="过程节点" label="过程节点"
prop="currentProcessNode" prop="currentProcessNode"
@@ -805,7 +805,7 @@
<el-table-column prop="weight" label="重量" min-width="120" /> <el-table-column prop="weight" label="重量" min-width="120" />
<el-table-column prop="volume" label="体积" min-width="120" /> <el-table-column prop="volume" label="体积" min-width="120" />
<el-table-column prop="quantity" label="数量" min-width="100" /> <el-table-column prop="quantity" label="数量" min-width="100" />
<el-table-column prop="planDate" label="计划日期" min-width="130" /> <el-table-column prop="planDate" label="计划日期" min-width="130" sortable/>
<el-table-column prop="unitPrice" label="货物单价" min-width="150" /> <el-table-column prop="unitPrice" label="货物单价" min-width="150" />
<el-table-column prop="materialCode" label="物料编码" min-width="130" /> <el-table-column prop="materialCode" label="物料编码" min-width="130" />
<el-table-column prop="equipmentCode" label="设备编码" min-width="130" /> <el-table-column prop="equipmentCode" label="设备编码" min-width="130" />

View File

@@ -511,7 +511,7 @@
<template #default="{ row }">{{ formatFileSize(row.size) }}</template> <template #default="{ row }">{{ formatFileSize(row.size) }}</template>
</el-table-column> </el-table-column>
<el-table-column prop="uploadUserName" label="上传人" min-width="140" align="center" /> <el-table-column prop="uploadUserName" label="上传人" min-width="140" align="center" />
<el-table-column prop="uploadTime" label="上传时间" min-width="170" align="center" /> <el-table-column prop="uploadTime" label="上传时间" min-width="170" align="center" sortable/>
<el-table-column label="操作" width="110" align="center"> <el-table-column label="操作" width="110" align="center">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<el-link type="primary" @click="downloadAttachment(row)">下载</el-link> <el-link type="primary" @click="downloadAttachment(row)">下载</el-link>
@@ -543,7 +543,7 @@
class="project-apply-form__table" class="project-apply-form__table"
> >
<el-table-column type="index" label="序号" width="80" align="center" /> <el-table-column type="index" label="序号" width="80" align="center" />
<el-table-column prop="changeDate" label="变更日期" min-width="140" align="center" /> <el-table-column prop="changeDate" label="变更日期" min-width="140" align="center" sortable/>
<el-table-column prop="changeType" label="变更类型" min-width="160" align="center" /> <el-table-column prop="changeType" label="变更类型" min-width="160" align="center" />
<el-table-column prop="handler" label="经办人" min-width="120" align="center" /> <el-table-column prop="handler" label="经办人" min-width="120" align="center" />
<el-table-column <el-table-column

View File

@@ -182,6 +182,7 @@ export default {
{ {
label: '记录时间', label: '记录时间',
prop: 'recordTime', prop: 'recordTime',
sortable: true,
width: '180', width: '180',
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -129,6 +129,7 @@ const option = reactive({
{ {
label: '通知日期', label: '通知日期',
prop: 'releaseTime', prop: 'releaseTime',
sortable: true,
type: 'date', type: 'date',
gridRow: true, gridRow: true,
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -131,6 +131,7 @@ export default {
{ {
label: '通知日期', label: '通知日期',
prop: 'releaseTime', prop: 'releaseTime',
sortable: true,
type: 'date', type: 'date',
gridRow: true, gridRow: true,
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -107,6 +107,7 @@ export default {
{ {
label: '开始时间', label: '开始时间',
prop: 'startTime', prop: 'startTime',
sortable: true,
width: 170, width: 170,
}, },
], ],

View File

@@ -210,6 +210,7 @@ export default {
{ {
label: '部署时间', label: '部署时间',
prop: 'deploymentTime', prop: 'deploymentTime',
sortable: true,
width: 170, width: 170,
}, },
], ],

View File

@@ -243,11 +243,13 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'created', prop: 'created',
sortable: true,
overHidden: true, overHidden: true,
}, },
{ {
label: '更新时间', label: '更新时间',
prop: 'lastUpdated', prop: 'lastUpdated',
sortable: true,
overHidden: true, overHidden: true,
}, },
], ],

View File

@@ -91,6 +91,7 @@ export default {
{ {
label: '日志时间', label: '日志时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: '180', width: '180',
}, },
{ {

View File

@@ -88,6 +88,7 @@ export default {
{ {
label: '日志时间', label: '日志时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: '180', width: '180',
}, },
{ {

View File

@@ -88,6 +88,7 @@ export default {
{ {
label: '日志时间', label: '日志时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: '180', width: '180',
}, },
{ {

View File

@@ -84,10 +84,12 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
}, },
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
}, },
], ],
}, },

View File

@@ -100,7 +100,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="currentNode" label="当前节点" min-width="130" /> <el-table-column prop="currentNode" label="当前节点" min-width="130" />
<el-table-column prop="currentProcessor" label="当前处理人" min-width="130" /> <el-table-column prop="currentProcessor" label="当前处理人" min-width="130" />
<el-table-column prop="approvedTime" label="审核通过时间" min-width="170" /> <el-table-column prop="approvedTime" label="审核通过时间" min-width="170" sortable/>
<el-table-column prop="status" label="状态" width="90"> <el-table-column prop="status" label="状态" width="90">
<template #default="{ row }">{{ Number(row.status) === 1 ? '启用' : '停用' }}</template> <template #default="{ row }">{{ Number(row.status) === 1 ? '启用' : '停用' }}</template>
</el-table-column> </el-table-column>

View File

@@ -308,6 +308,7 @@ export default {
{ {
label: '过期时间', label: '过期时间',
prop: 'expireTime', prop: 'expireTime',
sortable: true,
width: 180, width: 180,
slot: true, slot: true,
addDisplay: false, addDisplay: false,
@@ -350,6 +351,7 @@ export default {
label: '过期时间', label: '过期时间',
labelTip: '代表租户可使用的最后日期,若不限制则默认为空', labelTip: '代表租户可使用的最后日期,若不限制则默认为空',
prop: 'expireTime', prop: 'expireTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -41,7 +41,7 @@
>批量删除 >批量删除
</el-button> </el-button>
</template> </template>
<template #expireStatus-search> <template #search-menu>
<div class="driver-page__expiry-tags"> <div class="driver-page__expiry-tags">
<el-check-tag <el-check-tag
v-for="item in expiryTagOptions" v-for="item in expiryTagOptions"
@@ -54,10 +54,13 @@
</div> </div>
</template> </template>
<template #driverName="{ row }"> <template #driverName="{ row }">
<div class="driver-page__identity"> <el-link type="primary" @click="openDriver(row, true)">{{ row.driverName }}</el-link>
<el-link type="primary" @click="openDriver(row, true)">{{ row.driverName }}</el-link> </template>
<span>{{ row.idCardNo || '-' }}</span> <template #idCardNo="{ row }">
</div> <span>{{ row.idCardNo || '-' }}</span>
</template>
<template #organizationName="{ row }">
{{ String(row.organizationName || '').replace(/^[\s\u3000]+/, '') }}
</template> </template>
<template #status="{ row }"> <template #status="{ row }">
<el-tag :type="row.status === 1 ? 'primary' : 'info'"> <el-tag :type="row.status === 1 ? 'primary' : 'info'">
@@ -756,11 +759,11 @@ export default {
formatDeptOptions(tree = [], level = 0) { formatDeptOptions(tree = [], level = 0) {
const result = []; const result = [];
tree.forEach(item => { tree.forEach(item => {
const label = item.title || item.deptName || item.name; const rawLabel = item.title || item.deptName || item.name;
result.push({ result.push({
label: `${' '.repeat(level)}${label}`, label: `${' '.repeat(level)}${rawLabel}`,
value: label, value: rawLabel,
rawLabel: label, rawLabel,
id: item.id || item.value, id: item.id || item.value,
}); });
if (item.children && item.children.length) { if (item.children && item.children.length) {
@@ -1341,18 +1344,14 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.driver-page { .driver-page {
&__identity {
display: flex;
gap: 4px;
line-height: 20px;
}
&__expiry-tags { &__expiry-tags {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
align-items: center; align-items: center;
gap: 8px; gap: 8px;
width: 100%; order: -1;
margin-right: auto;
min-width: 0;
:deep(.el-check-tag) { :deep(.el-check-tag) {
margin: 0; margin: 0;
@@ -1441,11 +1440,4 @@ export default {
font-weight: 600; font-weight: 600;
} }
@media (max-width: 1200px) {
.driver-page {
&__expiry-tags {
flex: 1;
}
}
}
</style> </style>

View File

@@ -61,6 +61,9 @@
{{ row.shipName }} {{ row.shipName }}
</el-button> </el-button>
</template> </template>
<template #organizationName="{ row }">
{{ String(row.organizationName || '').replace(/^[\s\u3000]+/, '') }}
</template>
<template #status="{ row }"> <template #status="{ row }">
<el-tag :type="row.status === 1 ? 'primary' : 'info'"> <el-tag :type="row.status === 1 ? 'primary' : 'info'">
{{ row.status === 1 ? '启用' : '停用' }} {{ row.status === 1 ? '启用' : '停用' }}
@@ -756,11 +759,11 @@ export default {
flattenDeptOptions(tree = [], level = 0) { flattenDeptOptions(tree = [], level = 0) {
const result = []; const result = [];
tree.forEach(item => { tree.forEach(item => {
const label = item.title || item.deptName || item.name; const rawLabel = item.title || item.deptName || item.name;
result.push({ result.push({
label: `${' '.repeat(level)}${label}`, label: `${' '.repeat(level)}${rawLabel}`,
value: label, value: rawLabel,
rawLabel: label, rawLabel,
id: item.id || item.value, id: item.id || item.value,
}); });
if (item.children && item.children.length) { if (item.children && item.children.length) {

View File

@@ -58,6 +58,9 @@
{{ row.plateNo }} {{ row.plateNo }}
</el-button> </el-button>
</template> </template>
<template #organizationName="{ row }">
{{ String(row.organizationName || '').replace(/^[\s\u3000]+/, '') }}
</template>
<template #status="{ row }"> <template #status="{ row }">
<el-tag :type="row.status === 1 ? 'primary' : 'info'"> <el-tag :type="row.status === 1 ? 'primary' : 'info'">
{{ row.status === 1 ? '启用' : '停用' }} {{ row.status === 1 ? '启用' : '停用' }}
@@ -761,11 +764,11 @@ export default {
flattenDeptOptions(tree = [], level = 0) { flattenDeptOptions(tree = [], level = 0) {
const result = []; const result = [];
tree.forEach(item => { tree.forEach(item => {
const label = item.title || item.deptName || item.name; const rawLabel = item.title || item.deptName || item.name;
result.push({ result.push({
label: `${' '.repeat(level)}${label}`, label: `${' '.repeat(level)}${rawLabel}`,
value: label, value: rawLabel,
rawLabel: label, rawLabel,
id: item.id || item.value, id: item.id || item.value,
}); });
if (item.children && item.children.length) { if (item.children && item.children.length) {

View File

@@ -33,6 +33,7 @@ export default {
{ {
label: '申请日期', label: '申请日期',
prop: 'date', prop: 'date',
sortable: true,
type: 'date', type: 'date',
row: true, row: true,
}, },

View File

@@ -103,6 +103,7 @@ export default {
{ {
label: '申请日期', label: '申请日期',
prop: 'date', prop: 'date',
sortable: true,
type: 'date', type: 'date',
span: 14, span: 14,
row: true, row: true,

View File

@@ -449,6 +449,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -405,7 +405,7 @@
<span>{{ row.__index }}</span> <span>{{ row.__index }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="评分日期" min-width="150" align="center"> <el-table-column label="评分日期" min-width="150" align="center" sortable>
<template #default="{ row }"> <template #default="{ row }">
<span>{{ row.scoreDate }}</span> <span>{{ row.scoreDate }}</span>
</template> </template>
@@ -642,7 +642,7 @@
<span>{{ row.uploadUserName || '-' }}</span> <span>{{ row.uploadUserName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="上传时间" min-width="170"> <el-table-column label="上传时间" min-width="170" sortable>
<template #default="{ row }"> <template #default="{ row }">
<span>{{ row.uploadTime || '-' }}</span> <span>{{ row.uploadTime || '-' }}</span>
</template> </template>
@@ -660,7 +660,7 @@
<section-card title="变更记录"> <section-card title="变更记录">
<el-table :data="archiveForm.changeRecords" border> <el-table :data="archiveForm.changeRecords" border>
<el-table-column label="序号" type="index" width="90" align="center" /> <el-table-column label="序号" type="index" width="90" align="center" />
<el-table-column label="变更日期" prop="changeTime" min-width="170" /> <el-table-column label="变更日期" prop="changeTime" min-width="170" sortable />
<el-table-column label="变更内容" prop="changeContent" min-width="260" /> <el-table-column label="变更内容" prop="changeContent" min-width="260" />
<el-table-column label="变更账号" prop="changeUserName" min-width="160" /> <el-table-column label="变更账号" prop="changeUserName" min-width="160" />
</el-table> </el-table>
@@ -1130,7 +1130,7 @@
<span>{{ row.uploadUserName || '-' }}</span> <span>{{ row.uploadUserName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="上传时间" min-width="180" align="center"> <el-table-column label="上传时间" min-width="180" align="center" sortable>
<template #default="{ row }"> <template #default="{ row }">
<span>{{ row.uploadTime || '-' }}</span> <span>{{ row.uploadTime || '-' }}</span>
</template> </template>
@@ -1424,7 +1424,7 @@ export default {
editBtn: false, editBtn: false,
selection: true, selection: true,
dialogClickModal: false, dialogClickModal: false,
menuWidth: 260, menuWidth: 280,
column: [ column: [
{ {
label: '客商编号', label: '客商编号',
@@ -1531,6 +1531,7 @@ export default {
{ {
label: '审核通过时间', label: '审核通过时间',
prop: 'approvedTime', prop: 'approvedTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -246,6 +246,7 @@ export default {
{ {
label: '保养时间', label: '保养时间',
prop: 'maintenanceTime', prop: 'maintenanceTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -323,6 +324,7 @@ export default {
{ {
label: '下次保养时间', label: '下次保养时间',
prop: 'nextMaintenanceTime', prop: 'nextMaintenanceTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -361,6 +363,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -411,6 +414,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -234,6 +234,7 @@ export default {
{ {
label: '维修时间', label: '维修时间',
prop: 'maintenanceTime', prop: 'maintenanceTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -299,6 +300,7 @@ export default {
{ {
label: '出厂时间', label: '出厂时间',
prop: 'factoryTime', prop: 'factoryTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -348,6 +350,7 @@ export default {
{ {
label: '创建时间', label: '创建时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',
@@ -398,6 +401,7 @@ export default {
{ {
label: '更新时间', label: '更新时间',
prop: 'updateTime', prop: 'updateTime',
sortable: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss',

View File

@@ -144,6 +144,7 @@ export default {
{ {
label: '申请时间', label: '申请时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: 180, width: 180,
}, },
], ],

View File

@@ -138,6 +138,7 @@ export default {
{ {
label: '申请时间', label: '申请时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: 180, width: 180,
}, },
], ],

View File

@@ -147,6 +147,7 @@ export default {
{ {
label: '申请时间', label: '申请时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: 180, width: 180,
}, },
], ],

View File

@@ -165,6 +165,7 @@ export default {
{ {
label: '部署时间', label: '部署时间',
prop: 'deploymentTime', prop: 'deploymentTime',
sortable: true,
width: 170, width: 170,
}, },
], ],

View File

@@ -144,6 +144,7 @@ export default {
{ {
label: '申请时间', label: '申请时间',
prop: 'createTime', prop: 'createTime',
sortable: true,
width: 180, width: 180,
}, },
], ],