import { downloadFileByUrl } from "@/util/util"; export default { height: "auto", calcHeight: 30, tip: false, searchShow: true, searchMenuSpan: 6, border: true, index: true, selection: true, addBtn: true, delBtn: true, searchLabelWidth: 140, labelWidth: 110, menuWidth: 160, dialogClickModal: false, dialogWidth: 560, dialogType: "drawer", column: [ { label: "成果编号", prop: "cgbh", span: 24, width: 100, align: "center", search: true, showOverflowTooltip: true, rules: [ { required: true, message: "请输入成果编号", trigger: "blur", }, ], }, { label: "成果名称", prop: "cgmc", span: 24, search: true, width: 140, showOverflowTooltip: true, rules: [ { required: true, message: "请输入成果名称", trigger: "blur", }, ], }, { label: "成果类型", prop: "cmlx", span: 24, search: true, type: 'select', dicUrl: '/api/kd-system/dict/dictionary?code=achievement_type', props: { label: 'dictValue', value: 'dictKey', }, width: 150, showOverflowTooltip: true, rules: [ { required: true, message: "请选择成果类型", trigger: "blur", }, ], }, { label: "颁布部门", prop: "bbbm", span: 24, width: 140, search: true, align: "center", showOverflowTooltip: true, // rules: [ // { // required: true, // message: "请输入颁布部门", // trigger: "blur", // }, // ], }, { label: "权利人", prop: "qlr", span: 24, width: 70, search: true, align: "center", showOverflowTooltip: true, }, { label: "发明人", prop: "fmr", span: 24, width: 70, align: "center", showOverflowTooltip: true, }, { label: "申请日期", prop: "shenqingRq", type: "date", valueFormat: 'yyyy-MM-dd', span: 24, width: 85, search: true, showOverflowTooltip: true, align: "center", rules: [ { required: true, message: "请选择申请日期", trigger: "blur", }, ], }, { label: "授权日期", prop: "shouquanRq", type: "date", valueFormat: 'yyyy-MM-dd', span: 24, width: 85, align: "center", search: true, showOverflowTooltip: true, rules: [ { required: true, message: "请选择授权日期", trigger: "blur", }, ], }, { label: "参与/主持", prop: "canyunZhuchi", span: 24, width: 90, align: "center", showOverflowTooltip: true, }, { label: "关联研发项目情况", prop: "canyunZhuchi", align: 'center', children: [ { label: "研发项目名称", prop: 'xmId', width: 120, span: 24, hide: true, // rules: [ // { // required: true, // message: "请选择项目", // trigger: "blur", // }, // ], }, { label: "研发项目名称", prop: 'xmmc', width: 120, search: true, showOverflowTooltip: true, display: false }, { label: "研发项目编号", prop: 'xmbh', width: 100, align: 'center', search: true, showOverflowTooltip: true, display: false }, ], }, { label: "附件信息", prop: "attachment", minWidth: 200, type: "upload", multiple: true, span: 24, dataType: "object", action: '/api/kd-resource/oss/endpoint/put-file', uploadPreview: (file, column, done) => { downloadFileByUrl(file.url, file.name); return; }, propsHttp: { url: "link", name: "originalName", res: "data", }, showOverflowTooltip: true, }, ], };