嘉禾二期设备管理
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.

207 lines
4.6 KiB

// 仪器设备管理
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: "生产厂家及品牌",
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,
},
2 years ago
// {
// 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,
2 years ago
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",
},
},
],
};