const labelWidth = '20%' import store from "@/store"; const user = store.getters.userInfo const userId = user.user_id export default { height:'auto', calcHeight: 30, tip: false, searchShow: true, searchMenuSpan: 6, border: true, index: true, viewBtn: true, selection: true, dialogClickModal: false, menu:false, column: [ { label: "主键", prop: "id", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, hide: true, display:false, }, { label: "申请编号", labelWidth:'10%', prop: "no", span:24, type: "select", dicUrl: "/api/application/application/getAll?status=10&&userId="+userId, props:{ label:"no", value:"no" }, typeformat(item, label) { return `${item[label]}` }, rules: [{required: true, trigger: ['blur','change'],message:'请输入申请编号'}] }, // { // label: "通行开始时间", // labelWidth:labelWidth, // prop: "delayStartTime", // type: "date", // format:'yyyy-MM-dd', // valueFormat:'yyyy-MM-dd', // disabled:false, // }, // { // label: "通行结束时间", // labelWidth:labelWidth, // prop: "delayEndTime", // type: "date", // format:'yyyy-MM-dd', // valueFormat:'yyyy-MM-dd', // disabled:false, // }, { label: "通行时间段", prop: "passTime", type: "daterange", format:'yyyy-MM-dd', valueFormat:'yyyy-MM-dd', labelWidth:labelWidth, disabled:false, pickerOptions: { disabledDate(time) { return time.getTime() < Date.now(); }, }, rules: [{required: true, trigger: ['blur','change'],message:'请输入通行时间段'}] }, { label: "起运机构", prop: "transportDept", type: "input", labelWidth:labelWidth, disabled:false, }, { label: "途径省份", prop: "passProvince", type: "input", labelWidth:labelWidth, disabled:false, }, { label: "出发地", prop: "departure", type: "input", labelWidth:labelWidth, disabled:false, }, { label: "目的地", prop: "destination", type: "input", labelWidth:labelWidth, disabled:false, }, { label: "通行路线", prop: "pathway", type: "textarea", minRows:2, labelWidth:labelWidth, disabled:false, }, { label: "通行桥涵", prop: "passBridge", type: "textarea", minRows:2, labelWidth:labelWidth, disabled:false, }, { label: "延期原因", span: 12, row:true, labelWidth:labelWidth, prop: "reason", type: "select", dicUrl: "/api/blade-system/dict-biz/dictionary?code=delay_reason", props:{ label:"dictValue", value:"dictKey" } }, { label: "备注", labelWidth:labelWidth, prop: "remark", type: "textarea", minRows:2, hide: true }, { label: "办理进度", prop: "status", type: "select", props: { label: "dictValue", value: "dictKey" }, dicUrl:'/api/blade-system/dict-biz/dictionary?code=application_status', addDisplay: false, editDisplay: false, viewDisplay: false, display:false, }, ] } export const detailOption = { height:'auto', calcHeight: 30, tip: false, submitBtn:false, emptyBtn:false, border: true, index: true, selection: true, dialogClickModal: false, detail:true, column: [ { label: "申请编号", labelWidth:'10%', prop: "no", span:24, type: "select", disabled:true, dicUrl: "/api/application/application/getAll?status=10", props:{ label:"no", value:"no" }, }, { label: "通行开始时间", labelWidth:labelWidth, prop: "delayStartTime", type: "date", format:'yyyy-MM-dd', valueFormat:'yyyy-MM-dd', disabled:true, }, { label: "通行结束时间", labelWidth:labelWidth, prop: "delayEndTime", type: "date", format:'yyyy-MM-dd', valueFormat:'yyyy-MM-dd', disabled:true, }, { label: "起运机构", prop: "transportDept", type: "input", labelWidth:labelWidth, disabled:true, }, { label: "途径省份", prop: "passProvince", type: "input", labelWidth:labelWidth, disabled:true, }, { label: "出发地", prop: "departure", type: "input", labelWidth:labelWidth, disabled:true, }, { label: "目的地", prop: "destination", type: "input", labelWidth:labelWidth, disabled:true, }, { label: "通行路线", prop: "pathway", type: "textarea", minRows:2, labelWidth:labelWidth, disabled:true, }, { label: "通行桥涵", prop: "passBridge", type: "textarea", minRows:2, labelWidth:labelWidth, disabled:true, }, { label: "延期原因", span: 12, row:true, labelWidth:labelWidth, prop: "reason", type: "select", dicUrl: "/api/blade-system/dict-biz/dictionary?code=delay_reason", props:{ label:"dictValue", value:"dictKey" }, disabled:true, }, { label: "备注", labelWidth:labelWidth, prop: "remark", type: "textarea", minRows:2, disabled:true, }, ] }