|
|
@@ -23,7 +23,7 @@
|
|
|
<u--input v-model="baseForm.height" border="none" type="digit" suffixIcon="米" :maxlength="10">
|
|
|
</u--input>
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="发生境:" labelWidth="100" prop="occurs_name" borderBottom @click="handleOccursClick">
|
|
|
+ <u-form-item label="发生生境:" labelWidth="100" prop="occurs_name" borderBottom @click="handleOccursClick">
|
|
|
<u--input v-model="baseForm.occurs_name" placeholder="请选择" disabled disabledColor="#ffffff"
|
|
|
border="none">
|
|
|
</u--input>
|
|
|
@@ -74,7 +74,7 @@
|
|
|
</u-form-item>
|
|
|
</u-collapse-item>
|
|
|
<u-collapse-item title="样方/样线编号:2">
|
|
|
- <u-form-item label="调查株数样线长度:" labelWidth="100" prop="baseForm.check_num_2" borderBottom>
|
|
|
+ <u-form-item label="调查株数样线长度:" labelWidth="100" prop="check_num_2" borderBottom>
|
|
|
<u--input v-model="baseForm.check_num_2" border="none" type="digit"></u--input>
|
|
|
</u-form-item>
|
|
|
<u-form-item label="受害株数/受害病株所垮长度:" labelWidth="100" prop="harm_num_2" borderBottom>
|
|
|
@@ -220,9 +220,12 @@
|
|
|
}
|
|
|
],
|
|
|
'sample_area': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
- message: '请填写标准样地面积',
|
|
|
+ transform(value) {
|
|
|
+ return value ? Number(value) : '';
|
|
|
+ },
|
|
|
+ message: '请填写标准样地面积,数值类型',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
{
|
|
|
@@ -232,24 +235,53 @@
|
|
|
trigger: ['blur', 'change']
|
|
|
}
|
|
|
],
|
|
|
- 'lng': {
|
|
|
- type: 'string',
|
|
|
- required: true,
|
|
|
- message: '请填写经度',
|
|
|
- trigger: ['blur', 'change']
|
|
|
- },
|
|
|
- 'lat': {
|
|
|
- type: 'string',
|
|
|
- required: true,
|
|
|
- message: '请填写纬度',
|
|
|
- trigger: ['blur', 'change']
|
|
|
- },
|
|
|
- 'height': {
|
|
|
- type: 'string',
|
|
|
- required: true,
|
|
|
- message: '请填写海拔',
|
|
|
- trigger: ['blur', 'change']
|
|
|
- },
|
|
|
+ 'lng': [{
|
|
|
+ type:'number',
|
|
|
+ required: true,
|
|
|
+ transform(value) {
|
|
|
+ return value ? Number(value) : '';
|
|
|
+ },
|
|
|
+ message: '请填写经度,数值类型',
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ },
|
|
|
+ {
|
|
|
+ min: 1,
|
|
|
+ max: 50,
|
|
|
+ message: '长度为1-50',
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ 'lat': [{
|
|
|
+ type:'number',
|
|
|
+ required: true,
|
|
|
+ message: '请填写纬度,数值类型',
|
|
|
+ transform(value) {
|
|
|
+ return value ? Number(value) : '';
|
|
|
+ },
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ },
|
|
|
+ {
|
|
|
+ min: 1,
|
|
|
+ max: 50,
|
|
|
+ message: '长度为1-50',
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ 'height': [{
|
|
|
+ type: 'number',
|
|
|
+ required: true,
|
|
|
+ message: '请填写海拔,数值类型',
|
|
|
+ transform(value) {
|
|
|
+ return value ? Number(value) : '';
|
|
|
+ },
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ },
|
|
|
+ {
|
|
|
+ max: 50,
|
|
|
+ message: '长度不能超过50位字符',
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ }
|
|
|
+ ],
|
|
|
'occurs_name': {
|
|
|
type: 'string',
|
|
|
required: true,
|
|
|
@@ -294,8 +326,12 @@
|
|
|
}],
|
|
|
// 1
|
|
|
'check_num_1': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -307,8 +343,12 @@
|
|
|
}
|
|
|
],
|
|
|
'harm_num_1': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -322,6 +362,10 @@
|
|
|
'harm_rate_1': [{
|
|
|
type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写危害率',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -330,6 +374,7 @@
|
|
|
min: 0,
|
|
|
max: 100,
|
|
|
transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
return Number(value);
|
|
|
},
|
|
|
message: '0-100之间',
|
|
|
@@ -338,8 +383,12 @@
|
|
|
],
|
|
|
//2
|
|
|
'check_num_2': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -351,9 +400,13 @@
|
|
|
}
|
|
|
],
|
|
|
'harm_num_2': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
message: '请填写',
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
{
|
|
|
@@ -366,6 +419,10 @@
|
|
|
'harm_rate_2': [{
|
|
|
type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写危害率',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -374,6 +431,7 @@
|
|
|
min: 0,
|
|
|
max: 100,
|
|
|
transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
return Number(value);
|
|
|
},
|
|
|
message: '0-100之间',
|
|
|
@@ -382,8 +440,12 @@
|
|
|
],
|
|
|
// 3
|
|
|
'check_num_3': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -395,8 +457,12 @@
|
|
|
}
|
|
|
],
|
|
|
'harm_num_3': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -411,6 +477,10 @@
|
|
|
type: 'number',
|
|
|
required: true,
|
|
|
message: '请填写危害率',
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
{
|
|
|
@@ -418,6 +488,7 @@
|
|
|
min: 0,
|
|
|
max: 100,
|
|
|
transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
return Number(value);
|
|
|
},
|
|
|
message: '0-100之间',
|
|
|
@@ -426,8 +497,12 @@
|
|
|
],
|
|
|
// 4
|
|
|
'check_num_4': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -439,8 +514,12 @@
|
|
|
}
|
|
|
],
|
|
|
'harm_num_4': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -454,6 +533,10 @@
|
|
|
'harm_rate_4': [{
|
|
|
type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写危害率',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -462,6 +545,7 @@
|
|
|
min: 0,
|
|
|
max: 100,
|
|
|
transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
return Number(value);
|
|
|
},
|
|
|
message: '0-100之间',
|
|
|
@@ -470,8 +554,12 @@
|
|
|
],
|
|
|
//5
|
|
|
'check_num_5': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -483,8 +571,12 @@
|
|
|
}
|
|
|
],
|
|
|
'harm_num_5': [{
|
|
|
- type: 'string',
|
|
|
+ type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -498,6 +590,10 @@
|
|
|
'harm_rate_5': [{
|
|
|
type: 'number',
|
|
|
required: true,
|
|
|
+ transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
+ return Number(value);
|
|
|
+ },
|
|
|
message: '请填写危害率',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
@@ -506,6 +602,7 @@
|
|
|
min: 0,
|
|
|
max: 100,
|
|
|
transform(value) {
|
|
|
+ // return value ? Number(value) : '';
|
|
|
return Number(value);
|
|
|
},
|
|
|
message: '0-100之间',
|