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.
229 lines
5.1 KiB
229 lines
5.1 KiB
// 仪器设备管理 |
|
var num = (rule, value, callback) => { |
|
if (value < 0) { |
|
callback(new Error("必须大于0")); |
|
return false; |
|
} |
|
callback(); |
|
}; |
|
export const tableOption = { |
|
selection: true, |
|
index: true, |
|
labelPosition: "top", |
|
labelSuffix: " ", //控制标题后缀 |
|
border: false, |
|
gutter: 60, //设置input的大小 |
|
expandLevel: 3, |
|
headerAlign: "left", |
|
align: "left", |
|
// menuPosition: "left", |
|
tree: true, |
|
menuBtn: true, |
|
menuWidth: 410, |
|
editBtn: false, |
|
delBtn: false, |
|
submitBtn: true, |
|
saveBtn: false, |
|
cancelBtn: false, |
|
updateBtn: false, // 编辑内修改按钮 |
|
addBtn: false, |
|
tip: false, |
|
columnBtn: false, |
|
refreshBtn: false, |
|
dialogCustomClass: "custom", |
|
addTitle: "新增", |
|
indexLabel: "序号", |
|
column: [ |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "仪器/设备编号", |
|
prop: "code", |
|
align: "left", |
|
overHidden: true, |
|
rules: [{ required: true, message: "请输入仪器/设备编号" }], |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "仪器/设备名称", |
|
prop: "name", |
|
align: "left", |
|
overHidden: true, |
|
rules: [{ required: true, message: "请输入仪器/设备名称" }], |
|
}, |
|
// { |
|
// type: "select", |
|
// label: "仪器设备类型", |
|
// dicUrl: "/api/blade-system/dict-biz/dictionary?code=instrument", |
|
// props: { |
|
// label: "dictValue", |
|
// value: "dictKey", |
|
// }, |
|
// span: 8, |
|
// display: true, |
|
// prop: "type", |
|
// align: "left", |
|
// overHidden: true, |
|
// }, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "型号", |
|
prop: "model", |
|
align: "left", |
|
overHidden: true, |
|
}, |
|
{ |
|
span: 8, |
|
type: "date", |
|
label: "出厂日期", |
|
prop: "productionDate", |
|
format: "yyyy-MM-dd", |
|
valueFormat: "yyyy-MM-dd HH:mm:ss", |
|
align: "left", |
|
overHidden: true, |
|
rules: [{ required: true, message: "请输入出厂日期" }], |
|
}, |
|
{ |
|
type: "date", |
|
span: 8, |
|
label: "启用日期", |
|
prop: "enableDate", |
|
format: "yyyy-MM-dd", |
|
valueFormat: "yyyy-MM-dd HH:mm:ss", |
|
align: "left", |
|
overHidden: true, |
|
rules: [{ required: true, message: "请输入启用日期" }], |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "存放地点", |
|
prop: "storagePlace", |
|
align: "left", |
|
overHidden: true, |
|
rules: [{ required: true, message: "请输入存放地点" }], |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "保管人", |
|
prop: "saveById", |
|
align: "left", |
|
overHidden: true, |
|
//弹框 |
|
component: "wf-user-select", |
|
hide: true, |
|
rules: [{ required: true, message: "请输入保管人" }], |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "保管人", |
|
prop: "saveByName", |
|
align: "left", |
|
addDisplay: false, |
|
viewDisplay: false, |
|
editDisplay: false, |
|
overHidden: true, |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "所属单位", |
|
// label: "生产厂家及品牌", |
|
prop: "manufacturerBrand", |
|
align: "left", |
|
overHidden: true, |
|
}, |
|
{ |
|
type: "date", |
|
span: 8, |
|
label: "购置时间", |
|
prop: "purchaseTime", |
|
display: true, |
|
hide: true, |
|
format: "yyyy-MM-dd ", |
|
valueFormat: "yyyy-MM-dd HH:mm:ss", |
|
align: "left", |
|
overHidden: true, |
|
}, |
|
// { |
|
// type: "select", |
|
// span: 8, |
|
// label: "是否需要检定", |
|
// prop: "isVerification", |
|
// slot: true, |
|
// align: "left", |
|
// overHidden: true, |
|
// dicData: [ |
|
// { label: "是", value: "1" }, |
|
// { label: "否", value: "0" }, |
|
// ], |
|
// rules: [{ required: true, message: "请选择是否需要检定" }], |
|
// }, |
|
{ |
|
span: 8, |
|
label: "是否已确认", |
|
prop: "status", |
|
slot: true, |
|
align: "left", |
|
overHidden: true, |
|
addDisplay: false, |
|
editDisplay: false, |
|
}, |
|
{ |
|
span: 8, |
|
hide: true, |
|
minRows: 0, |
|
type: "number", |
|
prop: "scrapYears", |
|
overHidden: true, |
|
label: "报废年限(年)", |
|
}, |
|
{ |
|
type: "select", |
|
span: 8, |
|
label: "设备状态", |
|
prop: "instrumentStatus", |
|
slot: true, |
|
align: "left", |
|
overHidden: true, |
|
dicUrl: "/api/blade-system/dict-biz/dictionary?code=equip_status", |
|
props: { |
|
label: "dictValue", |
|
value: "dictKey", |
|
}, |
|
}, |
|
{ |
|
type: "select", |
|
span: 8, |
|
label: "运行状态", |
|
prop: "runStatus", |
|
slot: true, |
|
align: "left", |
|
overHidden: true, |
|
dicUrl: "/api/blade-system/dict-biz/dictionary?code=run_status", |
|
props: { |
|
label: "dictValue", |
|
value: "dictKey", |
|
}, |
|
}, |
|
{ |
|
type: "input", |
|
span: 8, |
|
label: "额定功率", |
|
prop: "ratedPower", |
|
align: "left", |
|
rules: [ |
|
{ |
|
pattern: /^[0-9]\d*$/, |
|
message: "额定功率必须是整数", |
|
trigger: "blur", |
|
}, |
|
], |
|
overHidden: true, |
|
}, |
|
], |
|
};
|
|
|