|
|
@@ -95,6 +95,7 @@
|
|
|
label="有害生物名称"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="category" label="有害生物类型"></el-table-column>
|
|
|
<el-table-column prop="quarantine" label="检疫性有害生物(是/否)">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="alien_specie" label="是否外来物种">
|
|
|
@@ -177,7 +178,12 @@
|
|
|
v-model.trim="form.name"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
+ <el-form-item label="有害生物类型: " prop="category">
|
|
|
+ <el-select class="selectThem" v-model="form.category" size="mini" placeholder="请选择分类">
|
|
|
+ <el-option v-for="typeItem in typeList" :label="typeItem.label" :value="typeItem.value"
|
|
|
+ :key="typeItem.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="检疫性有害生物: " prop="judge">
|
|
|
<el-select v-model="form.judge" placeholder="请选择检疫性有害生物">
|
|
|
<el-option label="是" value="是"></el-option>
|
|
|
@@ -277,13 +283,18 @@ export default {
|
|
|
judge2: '', //是否外来入侵物种
|
|
|
remark: '', // 备注
|
|
|
level: '1',
|
|
|
- describe: ''
|
|
|
+ describe: '',
|
|
|
+ category:''
|
|
|
},
|
|
|
rules: {
|
|
|
name: [
|
|
|
{ required: true, message: '请输入有害生物名称', trigger: 'blur' }
|
|
|
// { min: 3, max: 5, message: "长度在 1 到 15 个字符", trigger: "blur" },
|
|
|
],
|
|
|
+ category: [
|
|
|
+ { required: true, message: '请选择有害生物类型', trigger: 'blur' }
|
|
|
+ // { min: 3, max: 5, message: "长度在 1 到 15 个字符", trigger: "blur" },
|
|
|
+ ],
|
|
|
judge: [
|
|
|
{ required: true, message: '请选择检疫性有害生物', trigger: 'blur' }
|
|
|
// { min: 3, max: 5, message: "长度在 1 到 15 个字符", trigger: "blur" },
|
|
|
@@ -304,7 +315,8 @@ export default {
|
|
|
},
|
|
|
insectObj: {},
|
|
|
isClick: true, // 防止重复弹框
|
|
|
- submitBtn: false // 防止弹框确定按钮重复请求
|
|
|
+ submitBtn: false, // 防止弹框确定按钮重复请求
|
|
|
+ typeList:[]
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
|
@@ -333,6 +345,7 @@ export default {
|
|
|
this.form.remark = ''; // 备注
|
|
|
this.form.level = '';
|
|
|
this.form.describe = '';
|
|
|
+ this.form.category = '';
|
|
|
// this.$refs["form"].resetFields();
|
|
|
}
|
|
|
}
|
|
|
@@ -414,7 +427,8 @@ export default {
|
|
|
judge2: data.alien_specie, //是否外来入侵物种
|
|
|
remark: data.messages, // 备注
|
|
|
level: data.level == '' ? '1' : data.level,
|
|
|
- describe: data.describe
|
|
|
+ describe: data.describe,
|
|
|
+ category: data.category
|
|
|
};
|
|
|
this.addrInsectVisible = true;
|
|
|
},
|
|
|
@@ -478,7 +492,8 @@ export default {
|
|
|
quarantine: this.form.judge,
|
|
|
messages: this.form.remark,
|
|
|
level: this.form.level,
|
|
|
- describe: this.form.describe
|
|
|
+ describe: this.form.describe,
|
|
|
+ category: this.form.category
|
|
|
});
|
|
|
} else if (this.tltData == '编辑有害生物') {
|
|
|
var url = '/api/api_gateway?method=sysmenage.maintain.pest_modify';
|
|
|
@@ -489,7 +504,8 @@ export default {
|
|
|
quarantine: this.form.judge,
|
|
|
messages: this.form.remark,
|
|
|
level: this.form.level,
|
|
|
- describe: this.form.describe
|
|
|
+ describe: this.form.describe,
|
|
|
+ category: this.form.category
|
|
|
});
|
|
|
}
|
|
|
this.$axios({
|
|
|
@@ -530,6 +546,7 @@ export default {
|
|
|
created() {},
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {
|
|
|
+ this.typeList = this.$store.state.pestTypeList; // 害虫分类
|
|
|
this.loading = true;
|
|
|
this.harmfulBiologyList();
|
|
|
},
|