You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
760 lines
16 KiB
760 lines
16 KiB
export default { |
|
height:'auto', |
|
calcHeight: 30, |
|
tip: false, |
|
searchShow: true, |
|
searchMenuSpan: 6, |
|
border: true, |
|
index: true, |
|
viewBtn: false, |
|
editBtn: false, |
|
selection: true, |
|
dialogClickModal: false, |
|
column: [ |
|
{ |
|
label: "主键", |
|
prop: "id", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "租户号", |
|
prop: "tenantId", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "创建人", |
|
prop: "createUser", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "创建时间", |
|
prop: "createTime", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "更新人", |
|
prop: "updateUser", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "更新时间", |
|
prop: "updateTime", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "状态", |
|
prop: "status", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "是否已删除;1-未删除,2-已删除", |
|
prop: "isDeleted", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "创建部门", |
|
prop: "createDept", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "车牌号", |
|
prop: "vehicleNub", |
|
type: "input", |
|
search: true, |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
|
|
}, |
|
{ |
|
label: "车辆来源", |
|
prop: "vehicleSource", |
|
type: "select", |
|
search: true, |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_vehicle_source', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "是否车头", |
|
prop: "isHead", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=yes_no', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "挂车类型", |
|
prop: "trailerType", |
|
type: "select", |
|
search: true, |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_trailer_type', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车辆类型", |
|
prop: "vehicleModel", |
|
type: "select", |
|
search: true, |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_vehicle_model', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车厢类型", |
|
prop: "carType", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code= basic_car_type', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车长(M)", |
|
prop: "vehicleCommander", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "外廓高", |
|
prop: "vehicleHeight", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "付款方式", |
|
prop: "paymentMethod", |
|
type: "select", |
|
search: true, |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
filterable: true, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basicdata_vehicle_paymentmethod', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "核定体积", |
|
prop: "approvedVolume", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车牌颜色", |
|
prop: "licensePlateColor", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_plate_color', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车身颜色", |
|
prop: "vehicleColor", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_vehicle_color', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "能源类型", |
|
prop: "energyType", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_energy_type', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车牌类型", |
|
prop: "licensePlateType", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=basic_plate_type', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "备注", |
|
prop: "notes", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆所属人", |
|
prop: "vehicleOwner", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "品牌型号", |
|
prop: "vehicleBrand", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆代号", |
|
prop: "vehicleCode", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "发动机型号", |
|
prop: "engineCode", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆总质量(T)", |
|
prop: "vehicleQuality", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "整备质量(T)", |
|
prop: "curbWeight", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "载荷质量(T)", |
|
prop: "loadMass", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "外廓宽(M)", |
|
prop: "outerWidth", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "到期时间", |
|
prop: "expirationTime", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "道路运输证号", |
|
prop: "roadTransport", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "经营许可证号", |
|
prop: "businessLicense", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆所属单位", |
|
prop: "vehicleUnit", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆所属单位电话", |
|
prop: "vehicleUnitPhone", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"180px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆所属人手机号", |
|
prop: "vehicleOwnerPhone", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"180px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆所属人身份证号", |
|
prop: "vehicleOwnerCard", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"180px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "承运商", |
|
prop: "carrierId", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"100px", |
|
align:'center', |
|
search: true, |
|
span:11, |
|
filterable: true, |
|
dicUrl: '/api/logpm-basicdata/carrier/dictionary', |
|
props: { |
|
label: 'number', |
|
value: 'id', |
|
}, |
|
rules: [{ required: true, message: '请选择承运商!',trigger: 'blur'}], |
|
}, |
|
{ |
|
label: "车辆年审时间", |
|
prop: "reviewTime", |
|
width:"120px", |
|
align:'center', |
|
type: "date", |
|
format: "YYYY-MM-DD", |
|
valueFormat: "YYYY-MM-DD", |
|
labelWidth:'150', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆年审有效期", |
|
prop: "reviewValidity", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆保险开始时间", |
|
prop: "insuranceStartTime", |
|
type: "date", |
|
format: "YYYY-MM-DD", |
|
valueFormat: "YYYY-MM-DD", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "车辆保险结束时间", |
|
prop: "insuranceEndTime", |
|
type: "date", |
|
format: "YYYY-MM-DD", |
|
valueFormat: "YYYY-MM-DD", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "有无车身广告", |
|
prop: "bodyAdvertising", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=yes_no', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "车身广告更新时间", |
|
prop: "advertisementsNewTimes", |
|
type: "date", |
|
format: "YYYY-MM-DD", |
|
valueFormat: "YYYY-MM-DD", |
|
labelWidth:'150', |
|
width:"180px", |
|
align:'center', |
|
span:11, |
|
}, |
|
// { |
|
// label: "车辆挂靠公司", |
|
// prop: "vehicleParkingCompany", |
|
// type: "input", |
|
// labelWidth:'150', |
|
// width:"150px", |
|
// align:'center', |
|
// span:11, |
|
// }, |
|
{ |
|
label: "是否有GPS", |
|
prop: "withGps", |
|
type: "select", |
|
labelWidth:'150', |
|
width:"150px", |
|
align:'center', |
|
span:11, |
|
dicUrl: '/api/blade-system/dict-biz/dictionary?code=yes_no', |
|
props: { |
|
label: 'dictValue', |
|
value: 'dictKey', |
|
}, |
|
}, |
|
{ |
|
label: "GPS服务商", |
|
prop: "gpsServiceProvider", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "GPS型号", |
|
prop: "gpsModel", |
|
type: "input", |
|
labelWidth:'150', |
|
width:"120px", |
|
align:'center', |
|
span:11, |
|
}, |
|
{ |
|
label: "行驶证正面照片", |
|
prop: "drivingLicensePhoto", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "行驶证照片反面", |
|
prop: "drivingLicensePhotoBack", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "许可证照片", |
|
prop: "licensePhoto", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "车辆照片(最新)", |
|
prop: "vehiclePhoto", |
|
type: 'upload', |
|
listType: 'picture-img', |
|
dataType: 'string', |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
// limit: 3, |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "车尾照片", |
|
prop: "vehicleRearPhoto", |
|
type: 'upload', |
|
listType: 'picture-img', |
|
dataType: 'string', |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
// limit: 3, |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "道路运输照片", |
|
prop: "roadTransportPhoto", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "人车合影照片", |
|
prop: "vehiclePeoplePhoto", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "保险卡照片", |
|
prop: "insuranceCardPhoto", |
|
type: "upload", |
|
dataType: 'string', |
|
listType: 'picture-img', |
|
hide: true, |
|
labelWidth:'150', |
|
span:11, |
|
multiple:false, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
{ |
|
label: "车俩历史照片", |
|
prop: "historicPhotos", |
|
type: 'upload', |
|
listType: 'picture-card', |
|
dataType: 'string', |
|
labelWidth:'150', |
|
span:11, |
|
multiple:true, |
|
width:"200px", |
|
align:'left', |
|
action: '/blade-resource/oss/endpoint/put-file', |
|
limit: 3, |
|
disabled:true, |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
propsHttp: { |
|
res: 'data', |
|
url: 'link', |
|
}, |
|
}, |
|
|
|
{ |
|
label: "预留1", |
|
prop: "reserve1", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "预留2", |
|
prop: "reserve2", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "预留3", |
|
prop: "reserve3", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "预留4", |
|
prop: "reserve4", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
{ |
|
label: "预留5", |
|
prop: "reserve5", |
|
type: "input", |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
hide: true, |
|
}, |
|
] |
|
}
|
|
|