zhangback
2025-11-07 9faf49aeaf26cb22dda40c43ad98d91ef41eee0a
ui/admin-ui3/src/views/tms/tmsDriver/index.vue
@@ -93,16 +93,12 @@
  pageKey: 'TmsDriver',
  rowKey: 'id',
  labelWidth: 120,
  searchLabelWidth: 120,
  searchLabelWidth: 100,
  group:[
    {
      label: '基本信息',
      prop: 'jbxx',
  column: {
    // id: {
    //   label: '主键ID',
    //   addDisplay: false,
    //   editDisplay: false,
    //   viewDisplay: true,
    //   hide: true,
    //   search: false,
    // },
    systemCode: {
      label: '系统编号',
      addDisplay: false,disabled:true,
@@ -116,12 +112,6 @@
          message: "系统编号不能为空", trigger: "blur"
        }
      ],
    },
    vehicleProviderName:{
      label: '车辆服务商',
      display:false,minWidth:150,
      hide: false,
      search: true,
    },
    vehicleProviderId: {
      label: '车辆服务商',
@@ -292,24 +282,6 @@
        }
      }
    },
    // licenseValidPeriodBefore: {
    //   label: '驾驶证有效期开始时间',
    //   type: 'date', valueFormat: 'YYYY-MM-DD',
    //   addDisplay: true,
    //   editDisplay: true,
    //   viewDisplay: true,
    //   hide: true,
    //   search: false,
    // },
    // licenseValidPeriodEnd: {
    //   label: '驾驶证有效期结束时间',
    //   type: 'date', valueFormat: 'YYYY-MM-DD',
    //   addDisplay: true,
    //   editDisplay: true,
    //   viewDisplay: true,
    //   hide: true,
    //   search: false,
    // },
    licenseAttachment: {
      label: '驾驶证凭证链接',
      //type: 'textarea', minRows: 3, maxRows: 5,
@@ -327,6 +299,12 @@
      hide: false,
      search: true,
    },
      }
    },
    {
      label: '其他信息',
      prop: 'qtxx',
      column:{
    status: {
      label: '状态',dataType: 'string',
      type: 'radio', dicUrl: '/system/dict/data/type/sys_normal_disable',
@@ -386,6 +364,119 @@
      search: false,span:24,
    },
  }
    }
  ],
  column: {
    // id: {
    //   label: '主键ID',
    //   addDisplay: false,
    //   editDisplay: false,
    //   viewDisplay: true,
    //   hide: true,
    //   search: false,
    // },
    systemCode: {
      label: '系统编号',
      display: false,minWidth:150,
      hide: false,
      search: true,
    },
    vehicleProviderName:{
      label: '车辆服务商',
      display:false,minWidth:150,
      hide: false,
      search: true,
    },
    driverName: {
      label: '驾驶员姓名',
      display: false,minWidth:150,
      hide: false,
      search: true,
      rules: [
        {
          required: true,
          message: "驾驶员姓名不能为空", trigger: "blur"
        }
      ],
    },
    mobile: {
      label: '手机',
      display: false,minWidth:150,
      hide: false,
      search: true,
      rules: [
        {
          required: true,
          message: "手机不能为空", trigger: "blur"
        }
      ],
    },
    email: {
      label: '邮箱',
      display: false,minWidth:150,
      hide: false,
      search: false,
    },
    licenseType: {
      label: '准驾车型',
      type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/license_type',
      display: false,minWidth:150,
      hide: false,
      search: false,
    },
    licenseNumber: {
      label: '驾驶证号',
      display: false,minWidth:150,
      hide: false,
      search: true,
    },
    licenseIssueDate: {
      label: '驾驶证领取日期',minWidth:150,
      display: false,
      hide: false,
      search: false,
    },
    licenseValidPeriod: {
      label: '驾驶证有效期',display: false,minWidth:200,
      hide: false,
      formatter: (row:any) => {
        return row.licenseValidPeriodBefore  + ' 至 ' + row.licenseValidPeriodEnd
      },
    },
    licenseAttachment: {
      label: '驾驶证凭证链接',display: false,minWidth:150,
      hide: false,
      search: false,
    },
    currentVehicleCode: {
      label: '当前绑定车辆',minWidth:150,
      display: false,
      hide: false,
      search: true,
    },
    status: {
      label: '状态',dataType: 'string',
      type: 'radio', dicUrl: '/system/dict/data/type/sys_normal_disable',
     minWidth:150,
      display: false,
      hide: false,
      search: true,
    },
    updateBy: {
      label: '更新人',minWidth:150,
      display: false,
      hide: false,
      search: false,
    },
    updateTime: {
      label: '更新时间',
      display: false,minWidth:180,
      hide: false,
      search: false,
    },
  }
})
const {