|
|
@@ -32,13 +32,17 @@
|
|
|
<el-table-column prop="ind" label="序号" width="120"> </el-table-column>
|
|
|
<el-table-column prop="pest_name" label="有害生物名称" width="280">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="quarantine" label="检疫性有害生物(是/否)" width="180">
|
|
|
+ <el-table-column
|
|
|
+ prop="quarantine"
|
|
|
+ label="检疫性有害生物(是/否)"
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="alien_specie" label="是否外来物种" width="180">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="messages" label="备注" width="280">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.messages || '无' }}</span>
|
|
|
+ <span>{{ scope.row.messages || "无" }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="create_time" label="添加时间" width="180">
|
|
|
@@ -115,9 +119,7 @@
|
|
|
<el-button size="small" type="primary" @click="submitForm"
|
|
|
>确定</el-button
|
|
|
>
|
|
|
- <el-button size="small" @click="cancel"
|
|
|
- >取消</el-button
|
|
|
- >
|
|
|
+ <el-button size="small" @click="cancel">取消</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-dialog>
|
|
|
@@ -145,8 +147,8 @@ export default {
|
|
|
judge2: "是",
|
|
|
remark: "这是一个有害虫类",
|
|
|
addDate: "2016-05-02 10:00:00",
|
|
|
- endDate: "2021-01-06 10:00:00",
|
|
|
- },
|
|
|
+ endDate: "2021-01-06 10:00:00"
|
|
|
+ }
|
|
|
],
|
|
|
|
|
|
// 编辑、 添加
|
|
|
@@ -156,31 +158,31 @@ export default {
|
|
|
name: "", //有害生物名称
|
|
|
judge: "", // 检疫性有害生物
|
|
|
judge2: "", //是否外来入侵物种
|
|
|
- remark: "", // 备注
|
|
|
+ remark: "" // 备注
|
|
|
},
|
|
|
rules: {
|
|
|
name: [
|
|
|
- { required: true, message: "请输入有害生物名称", trigger: "blur" },
|
|
|
+ { required: true, message: "请输入有害生物名称", trigger: "blur" }
|
|
|
// { min: 3, max: 5, message: "长度在 1 到 15 个字符", trigger: "blur" },
|
|
|
],
|
|
|
judge: [
|
|
|
- { required: true, message: "请选检疫性有害生物", trigger: "blur" },
|
|
|
+ { required: true, message: "请选检疫性有害生物", trigger: "blur" }
|
|
|
// { min: 3, max: 5, message: "长度在 1 到 15 个字符", trigger: "blur" },
|
|
|
],
|
|
|
judge2: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请选择是否外来入侵物种",
|
|
|
- trigger: "blur",
|
|
|
- },
|
|
|
+ trigger: "blur"
|
|
|
+ }
|
|
|
// { min: 3, max: 5, message: "长度在 1 到 30 个字符", trigger: "blur" },
|
|
|
- ],
|
|
|
+ ]
|
|
|
// remark: [
|
|
|
// { required: true, message: "请输入备注", trigger: "blur" },
|
|
|
// // { min: 3, max: 5, message: "长度在 1 到 30 个字符", trigger: "blur" },
|
|
|
// ],
|
|
|
},
|
|
|
- insectObj: {},
|
|
|
+ insectObj: {}
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
|
@@ -193,7 +195,7 @@ export default {
|
|
|
this.fullHeight = val;
|
|
|
this.timer = true;
|
|
|
let that = this;
|
|
|
- setTimeout(function () {
|
|
|
+ setTimeout(function() {
|
|
|
//防止过度调用监测事件,导致卡顿
|
|
|
that.timer = false;
|
|
|
}, 400);
|
|
|
@@ -202,7 +204,12 @@ export default {
|
|
|
|
|
|
addrInsectVisible(val) {
|
|
|
if (val == false) {
|
|
|
- this.$refs["form"].resetFields();
|
|
|
+ console.log("gsjdgsjdgjsgdjsgdghj");
|
|
|
+ this.form.name = ""; // 有害生物名称
|
|
|
+ this.form.judge = ""; // 检疫性有害生物
|
|
|
+ this.form.judge2 = ""; // 是否外来入侵物种
|
|
|
+ this.form.remark = ""; // 备注
|
|
|
+ // this.$refs["form"].resetFields();
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -221,7 +228,7 @@ export default {
|
|
|
|
|
|
// 搜索
|
|
|
searchData() {
|
|
|
- this.harmfulBiologyList()
|
|
|
+ this.harmfulBiologyList();
|
|
|
},
|
|
|
|
|
|
// 添加有害生物
|
|
|
@@ -238,24 +245,24 @@ export default {
|
|
|
data: this.qs.stringify({
|
|
|
page: this.page,
|
|
|
page_item: "10",
|
|
|
- pest_name: this.input,
|
|
|
- }),
|
|
|
+ pest_name: this.input
|
|
|
+ })
|
|
|
})
|
|
|
- .then((res) => {
|
|
|
+ .then(res => {
|
|
|
if (res.data.data.total_item !== 0) {
|
|
|
- var data = res.data.data
|
|
|
- this.pageSum = data.total_item
|
|
|
- var list = []
|
|
|
+ var data = res.data.data;
|
|
|
+ this.pageSum = data.total_item;
|
|
|
+ var list = [];
|
|
|
data.page_list.forEach((item, index) => {
|
|
|
- item.ind = index + 1
|
|
|
- list.push(item)
|
|
|
+ item.ind = index + 1;
|
|
|
+ list.push(item);
|
|
|
});
|
|
|
- this.tableData = list
|
|
|
+ this.tableData = list;
|
|
|
} else {
|
|
|
- this.tableData = []
|
|
|
+ this.tableData = [];
|
|
|
}
|
|
|
})
|
|
|
- .catch((err) => {
|
|
|
+ .catch(err => {
|
|
|
console.log(err);
|
|
|
});
|
|
|
},
|
|
|
@@ -269,13 +276,13 @@ export default {
|
|
|
// 编辑
|
|
|
actionFunc(data) {
|
|
|
this.tltData = "编辑有害生物";
|
|
|
- this.insectObj = data
|
|
|
+ this.insectObj = data;
|
|
|
this.form = {
|
|
|
name: data.pest_name, //有害生物名称
|
|
|
judge: data.quarantine, // 检疫性有害生物
|
|
|
judge2: data.alien_specie, //是否外来入侵物种
|
|
|
- remark: data.messages, // 备注
|
|
|
- }
|
|
|
+ remark: data.messages // 备注
|
|
|
+ };
|
|
|
this.addrInsectVisible = true;
|
|
|
},
|
|
|
|
|
|
@@ -284,81 +291,80 @@ export default {
|
|
|
this.$confirm("此操作将永久删除, 是否继续?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
+ type: "warning"
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.$axios({
|
|
|
- method: 'POST',
|
|
|
- url: '/api/api_gateway?method=sysmenage.maintain.pest_delete',
|
|
|
+ method: "POST",
|
|
|
+ url: "/api/api_gateway?method=sysmenage.maintain.pest_delete",
|
|
|
data: this.qs.stringify({
|
|
|
- pest_id: data.pest_id
|
|
|
+ pest_id: data.pest_id
|
|
|
})
|
|
|
- }).then((res) => {
|
|
|
- console.log(res.data.data)
|
|
|
+ }).then(res => {
|
|
|
+ console.log(res.data.data);
|
|
|
if (res.data.data == true) {
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
message: "成功",
|
|
|
- duration: 1500,
|
|
|
+ duration: 1500
|
|
|
});
|
|
|
} else {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
message: "失败",
|
|
|
- duration: 1500,
|
|
|
+ duration: 1500
|
|
|
});
|
|
|
}
|
|
|
- this.harmfulBiologyList()
|
|
|
- })
|
|
|
+ this.harmfulBiologyList();
|
|
|
+ });
|
|
|
})
|
|
|
.catch(() => {
|
|
|
this.$message({
|
|
|
type: "info",
|
|
|
- message: "已取消删除",
|
|
|
+ message: "已取消删除"
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
|
|
|
// 添加 - 编辑 确定
|
|
|
submitForm() {
|
|
|
- this.$refs["form"].validate((valid) => {
|
|
|
+ this.$refs["form"].validate(valid => {
|
|
|
if (valid) {
|
|
|
-
|
|
|
- if (this.tltData == '添加有害生物') {
|
|
|
- var url = '/api/api_gateway?method=sysmenage.maintain.pest_add'
|
|
|
+ if (this.tltData == "添加有害生物") {
|
|
|
+ var url = "/api/api_gateway?method=sysmenage.maintain.pest_add";
|
|
|
var postData = this.qs.stringify({
|
|
|
pest_name: this.form.name,
|
|
|
alien_specie: this.form.judge2,
|
|
|
quarantine: this.form.judge,
|
|
|
- messages: this.form.remark,
|
|
|
- })
|
|
|
- } else if (this.tltData == '编辑有害生物') {
|
|
|
- var url = '/api/api_gateway?method=sysmenage.maintain.pest_modify'
|
|
|
+ messages: this.form.remark
|
|
|
+ });
|
|
|
+ } else if (this.tltData == "编辑有害生物") {
|
|
|
+ var url = "/api/api_gateway?method=sysmenage.maintain.pest_modify";
|
|
|
var postData = this.qs.stringify({
|
|
|
pest_id: this.insectObj.pest_id,
|
|
|
pest_name: this.form.name,
|
|
|
alien_specie: this.form.judge2,
|
|
|
quarantine: this.form.judge,
|
|
|
- messages: this.form.remark,
|
|
|
- })
|
|
|
+ messages: this.form.remark
|
|
|
+ });
|
|
|
}
|
|
|
this.$axios({
|
|
|
- method: 'POST',
|
|
|
+ method: "POST",
|
|
|
url,
|
|
|
data: postData
|
|
|
- }).then((res) => {
|
|
|
- console.log(res)
|
|
|
- if (res.data.message == '') {
|
|
|
+ }).then(res => {
|
|
|
+ console.log(res);
|
|
|
+ if (res.data.message == "") {
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
message: "成功",
|
|
|
- duration: 1500,
|
|
|
+ duration: 1500
|
|
|
});
|
|
|
}
|
|
|
this.$refs["form"].resetFields();
|
|
|
- this.addrInsectVisible = false
|
|
|
- this.harmfulBiologyList()
|
|
|
- })
|
|
|
+ this.addrInsectVisible = false;
|
|
|
+ this.harmfulBiologyList();
|
|
|
+ });
|
|
|
} else {
|
|
|
// console.log("error submit!!");
|
|
|
return false;
|
|
|
@@ -367,14 +373,14 @@ export default {
|
|
|
},
|
|
|
cancel() {
|
|
|
this.$refs["form"].resetFields();
|
|
|
- this.addrInsectVisible = false
|
|
|
- },
|
|
|
+ this.addrInsectVisible = false;
|
|
|
+ }
|
|
|
},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {},
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {
|
|
|
- this.harmfulBiologyList()
|
|
|
+ this.harmfulBiologyList();
|
|
|
},
|
|
|
beforeCreate() {}, //生命周期 - 创建之前
|
|
|
beforeMount() {}, //生命周期 - 挂载之前
|
|
|
@@ -382,10 +388,10 @@ export default {
|
|
|
updated() {}, //生命周期 - 更新之后
|
|
|
beforeDestroy() {}, //生命周期 - 销毁之前
|
|
|
destroyed() {}, //生命周期 - 销毁完成
|
|
|
- activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发
|
|
|
+ activated() {} //如果页面有keep-alive缓存功能,这个函数会触发
|
|
|
};
|
|
|
</script>
|
|
|
-<style lang='less' scoped>
|
|
|
+<style lang="less" scoped>
|
|
|
.harmfulBiology_box {
|
|
|
.search_box {
|
|
|
display: flex;
|
|
|
@@ -418,4 +424,4 @@ export default {
|
|
|
width: 80%;
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|