|
|
@@ -24,125 +24,78 @@ export default {
|
|
|
children: [{
|
|
|
label: '姓名',
|
|
|
prop: 'name',
|
|
|
+ type: 'input',
|
|
|
span: 12,
|
|
|
search: true,
|
|
|
- width: 100,
|
|
|
+ width: 80,
|
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入姓名',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '工号',
|
|
|
prop: 'number',
|
|
|
+ type: 'input',
|
|
|
span: 12,
|
|
|
- width: 130,
|
|
|
+ width: 90,
|
|
|
align: 'center',
|
|
|
search: true,
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入工号',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '身份证号',
|
|
|
prop: 'idCard',
|
|
|
+ type: 'input',
|
|
|
span: 12,
|
|
|
search: true,
|
|
|
- width: 155,
|
|
|
+ width: 150,
|
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入身份证号',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '所属二级单位',
|
|
|
prop: 'secondaryUnit',
|
|
|
type: 'input',
|
|
|
span: 12,
|
|
|
- width: 140,
|
|
|
+ width: 100,
|
|
|
search: true,
|
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入所属二级单位',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '部门/科室/项目部',
|
|
|
prop: 'department',
|
|
|
type: 'input',
|
|
|
span: 12,
|
|
|
- width: 140,
|
|
|
+ width: 120,
|
|
|
search: true,
|
|
|
align: 'center',
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入部门/科室/项目部',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '岗位职务',
|
|
|
prop: 'post',
|
|
|
type: 'input',
|
|
|
span: 12,
|
|
|
- width: 100,
|
|
|
+ width: 80,
|
|
|
align: 'center',
|
|
|
search: true,
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入岗位职务',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '岗位所在地',
|
|
|
prop: 'postLocation',
|
|
|
type: 'input',
|
|
|
span: 12,
|
|
|
- width: 100,
|
|
|
- search: true,
|
|
|
- showOverflowTooltip: true,
|
|
|
+ width: 90,
|
|
|
align: 'center',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入岗位所在地',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ],
|
|
|
+ showOverflowTooltip: true,
|
|
|
},
|
|
|
{
|
|
|
label: '用工性质',
|
|
|
prop: 'nature',
|
|
|
type: 'select',
|
|
|
span: 12,
|
|
|
- width: 80,
|
|
|
+ width: 70,
|
|
|
align: 'center',
|
|
|
search: true,
|
|
|
dicUrl: '/api/kd-system/dict-biz/dictionary?code=yonggongxingzhi',
|
|
|
@@ -151,13 +104,6 @@ export default {
|
|
|
value: 'dictKey',
|
|
|
},
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请选择用工性质',
|
|
|
- trigger: 'change',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '参研情况',
|
|
|
@@ -173,20 +119,13 @@ export default {
|
|
|
value: 'dictKey',
|
|
|
},
|
|
|
showOverflowTooltip: true,
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请选择参研情况',
|
|
|
- trigger: 'change',
|
|
|
- },
|
|
|
- ],
|
|
|
},
|
|
|
{
|
|
|
label: '人员类型',
|
|
|
prop: 'personnelType',
|
|
|
type: 'select',
|
|
|
span: 12,
|
|
|
- width: 80,
|
|
|
+ width: 70,
|
|
|
align: 'center',
|
|
|
search: true,
|
|
|
dicUrl: '/api/kd-system/dict-biz/dictionary?code=renyuanleixing',
|
|
|
@@ -206,15 +145,15 @@ export default {
|
|
|
prop: 'cyxm',
|
|
|
span: 12,
|
|
|
width: 300,
|
|
|
- align: 'center',
|
|
|
+ showOverflowTooltip: true,
|
|
|
}, {
|
|
|
label: '参研个数',
|
|
|
- prop: 'cygs',
|
|
|
+ prop: 'situationCount',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
- width: 80,
|
|
|
+ width: 70,
|
|
|
align: 'center',
|
|
|
- search: true
|
|
|
+ search: true,
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
@@ -223,63 +162,63 @@ export default {
|
|
|
align: 'center',
|
|
|
children: [{
|
|
|
label: '1月',
|
|
|
- prop: 'one',
|
|
|
+ prop: '1',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '2月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '2',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '3月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '3',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '4月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '4',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '5月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '5',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '6月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '6',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '7月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '7',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '8月',
|
|
|
- prop: 'two',
|
|
|
- type: 'number',
|
|
|
+ prop: '8',
|
|
|
+ type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '9月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '9',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
@@ -289,21 +228,21 @@ export default {
|
|
|
// }
|
|
|
}, {
|
|
|
label: '10月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '10',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '11月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '11',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|
|
|
align: 'center',
|
|
|
}, {
|
|
|
label: '12月',
|
|
|
- prop: 'two',
|
|
|
+ prop: '12',
|
|
|
type: 'number',
|
|
|
span: 12,
|
|
|
width: 50,
|