export default { height:'auto', calcHeight: 30, tip: false, searchShow: true, searchMenuSpan: 6, border: true, index: true, viewBtn: false, delBtn: false, editBtn: false, menuType:'menu', menuBtnTitle:'处 置', selection: true, selectable: (row) => { return parseInt(row.state) == 0; }, dialogClickModal: false, column: [ { label: "主键", prop: "id", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, hide: true, }, { label: "标题", prop: "title", type: "input", search: true, searchSpan:4, span: 24, rules: [{ required: true, message: "请输入标题", trigger: "blur" }], }, { label: "上报人", prop: "createUser", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, dicUrl: "/api/blade-user/user-list", props: { label: "name", value: "id" }, }, { label: "上报时间", prop: "daterange", type: "daterange", format:'yyyy-MM-dd', valueFormat:'yyyy-MM-dd', startPlaceholder: '', endPlaceholder: '', addDisplay: false, editDisplay: false, viewDisplay: false, hide:true, search: true, searchOrder:-99, searchRange:true }, { label: "上报时间", prop: "createTime", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, }, { label: "选择坐标", prop: "avueMapAddress", type: "map", component: 'avueMap', // value: {}, hide: true, overHidden: true, rules: [{ required: true, message: "选择坐标", trigger: "blur" }], }, { label: "事件类型", prop: "type", type: "select", dicUrl: "/api/blade-system/dict-biz/dictionary?code=EVENT_TYPE", dataType: "number", props: { label: "dictValue", value: "dictKey" }, rules: [{ required: true, message: "请选择事件类型", trigger: "blur" }], search: true, searchSpan:4, }, { label: "地址", prop: "address", type: "input", disabled: true, addDisplay: false, editDisplay: false, viewDisplay: false, rules: [{ required: true, message: "位置不能为空", trigger: "blur" }], }, { label: "经度", prop: "longitude", type: "input", hide: true, disabled: true, rules: [{ required: true, message: "经度不能为空", trigger: "blur" }], }, { label: "纬度", prop: "latitude", type: "input", hide: true, disabled: true, rules: [{ required: true, message: "纬度不能为空", trigger: "blur" }], }, { label: "事件状态", prop: "state", type: "select", search: true, searchSpan:4, disabled: true, dicUrl: "/api/blade-system/dict-biz/dictionary?code=EVENT_STATE", dataType: "number", props: { label: "dictValue", value: "dictKey" }, }, { label: "事件来源", prop: "source", type: "select", disabled: true, dicData: [{id:'WEB',name:'WEB'},{id:'APP',name:'APP'}], props: { label: "name", value: "id" }, }, { label: '图片视频上传', labelWidth:"100", prop: 'picUrls', type: 'upload', span: 24, fileType:'img', listType: 'picture-card', limit:5, hide:true, props:"value", propsHttp: { url:'link', res: 'data' }, action: '/api/blade-resource/oss/endpoint/put-file-attach' }, { 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: "备注", prop: "remark", type: "textarea", span: 24, }, { label: "是否已删除", prop: "isDeleted", type: "radio", dicUrl: "/api/blade-system/dict/dictionary?code=yes_no", dataType: "number", props: { label: "dictValue", value: "dictKey" }, addDisplay: false, editDisplay: false, viewDisplay: false, hide: true, }, { label: "租户ID", prop: "tenantId", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, hide: true, }, { label: "创建部门", prop: "createDept", type: "input", addDisplay: false, editDisplay: false, viewDisplay: false, hide: true, }, ] }