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.
235 lines
5.6 KiB
235 lines
5.6 KiB
export const baseModelOptions = () => {
|
|
return [
|
|
{
|
|
tag: "el-date-picker",
|
|
label: '报告日期:',
|
|
key: 'date',
|
|
value: '',
|
|
default: '',
|
|
rules: [
|
|
{ required: true, message: '请选择报告日期', trigger: 'blur' },
|
|
],
|
|
attribute: {//属性
|
|
valueFormat: "YYYY-MM-DD",
|
|
type: "date",
|
|
placeholder: '请选择报告日期',
|
|
},
|
|
},
|
|
|
|
{
|
|
tag: 'BaseSelect',
|
|
label: '报告周期:',
|
|
key: 'cycle',
|
|
value: '',
|
|
default: '',
|
|
rules: [
|
|
{ required: true, message: '请选择报告周期', trigger: 'blur' },
|
|
],
|
|
attribute: { //属性
|
|
placeholder: '请选择报告周期',
|
|
options: [{
|
|
value: "日",
|
|
label: "日"
|
|
}, {
|
|
value: "周",
|
|
label: "周"
|
|
}, {
|
|
value: "月",
|
|
label: "月"
|
|
}]
|
|
},
|
|
},
|
|
{
|
|
tag: 'BaseSelect',
|
|
label: '项目名称:',
|
|
key: 'planId',
|
|
value: '',
|
|
default: '',
|
|
rules: [
|
|
{ required: true, message: '请选择项目名称', trigger: 'blur' },
|
|
],
|
|
attribute: { //属性
|
|
placeholder: '请选择项目名称',
|
|
options: []
|
|
},
|
|
},
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '材料使用:',
|
|
// key: 'materialsUse',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择材料使用', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入材料使用',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '人力投入:',
|
|
// key: 'manpower',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择人力投入', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入人力投入',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '质量安全:',
|
|
// key: 'qs',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择质量安全', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入质量安全',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '机械设备运行:',
|
|
// key: 'equipmentOperation',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择机械设备运行', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入机械设备运行',
|
|
// },
|
|
// },
|
|
{
|
|
tag: 'el-input',
|
|
label: '建议:',
|
|
key: 'advises',
|
|
value: '',
|
|
default: '',
|
|
// rules: [
|
|
// { required: true, message: '请输入报告周期', trigger: 'blur' },
|
|
// ],
|
|
attribute: {//属性
|
|
type: 'textarea',
|
|
placeholder: '请输入建议',
|
|
},
|
|
},
|
|
{
|
|
tag: 'el-input-number',
|
|
label: '总体进度:',
|
|
key: 'totalProgress',
|
|
value: 0,
|
|
default: 0,
|
|
rules: [
|
|
{ required: true, message: '请输入总体进度', trigger: 'blur' },
|
|
],
|
|
attribute: {//属性
|
|
min: 0,
|
|
max: 100,
|
|
placeholder: '请输入总体进度',
|
|
},
|
|
},
|
|
]
|
|
}
|
|
|
|
export const baseFilterOptions = () => {
|
|
return [
|
|
{
|
|
tag: 'BaseSelect',
|
|
label: '项目名称:',
|
|
key: 'planId',
|
|
value: '',
|
|
default: '',
|
|
rules: [
|
|
{ required: true, message: '请选择项目名称', trigger: 'blur' },
|
|
],
|
|
attribute: { //属性
|
|
placeholder: '请选择项目名称',
|
|
options: []
|
|
},
|
|
},
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '材料使用:',
|
|
// key: 'materialsUse',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择材料使用', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入材料使用',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '人力投入:',
|
|
// key: 'manpower',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择人力投入', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入人力投入',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '质量安全:',
|
|
// key: 'qs',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择质量安全', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入质量安全',
|
|
// },
|
|
// },
|
|
// {
|
|
// tag: 'el-input',
|
|
// label: '机械设备运行:',
|
|
// key: 'equipmentOperation',
|
|
// value: '',
|
|
// default: '',
|
|
// rules: [
|
|
// { required: true, message: '请选择机械设备运行', trigger: 'blur' },
|
|
// ],
|
|
// attribute: {//属性
|
|
// type: 'text',
|
|
// placeholder: '请输入机械设备运行',
|
|
// },
|
|
// },
|
|
|
|
{
|
|
tag: "el-date-picker",
|
|
label: '报告日期:',
|
|
key: 'date',
|
|
value: '',
|
|
default: '',
|
|
rules: [
|
|
{ required: true, message: '请选择报告日期', trigger: 'blur' },
|
|
],
|
|
attribute: {//属性
|
|
valueFormat: "YYYY-MM-DD",
|
|
type: "date",
|
|
placeholder: '请选择报告日期',
|
|
},
|
|
},
|
|
|
|
|
|
]
|
|
} |