|
|
@@ -82,10 +82,11 @@
|
|
|
stripe
|
|
|
:height="48 * 13"
|
|
|
style="width: 100%"
|
|
|
+ ref="gridTable"
|
|
|
>
|
|
|
<el-table-column prop="ind" label="序号">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ ((page-1)*20)+scope.row.ind}}</span>
|
|
|
+ <span>{{ (page - 1) * 20 + scope.row.ind }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
@@ -94,10 +95,7 @@
|
|
|
label="有害生物名称"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="quarantine"
|
|
|
- label="检疫性有害生物(是/否)"
|
|
|
- >
|
|
|
+ <el-table-column prop="quarantine" label="检疫性有害生物(是/否)">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="alien_specie" label="是否外来物种">
|
|
|
</el-table-column>
|
|
|
@@ -110,8 +108,7 @@
|
|
|
<span>{{ scope.row.messages || "无" }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="create_time" label="添加时间">
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column prop="create_time" label="添加时间"> </el-table-column>
|
|
|
<el-table-column prop="modify_time" label="最后修改时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作">
|
|
|
@@ -217,8 +214,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",
|
|
|
+ },
|
|
|
],
|
|
|
loading: false, // 加载
|
|
|
|
|
|
@@ -229,25 +226,25 @@ 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" },
|
|
|
@@ -255,7 +252,7 @@ export default {
|
|
|
},
|
|
|
insectObj: {},
|
|
|
isClick: true, // 防止重复弹框
|
|
|
- submitBtn: false // 防止弹框确定按钮重复请求
|
|
|
+ submitBtn: false, // 防止弹框确定按钮重复请求
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
|
@@ -268,7 +265,7 @@ export default {
|
|
|
this.fullHeight = val;
|
|
|
this.timer = true;
|
|
|
let that = this;
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
//防止过度调用监测事件,导致卡顿
|
|
|
that.timer = false;
|
|
|
}, 400);
|
|
|
@@ -284,7 +281,7 @@ export default {
|
|
|
this.form.remark = ""; // 备注
|
|
|
// this.$refs["form"].resetFields();
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
//方法集合
|
|
|
methods: {
|
|
|
@@ -319,10 +316,10 @@ export default {
|
|
|
data: this.qs.stringify({
|
|
|
page: this.page,
|
|
|
page_item: "20",
|
|
|
- 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;
|
|
|
@@ -335,9 +332,12 @@ export default {
|
|
|
} else {
|
|
|
this.tableData = [];
|
|
|
}
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.$refs.gridTable.bodyWrapper.scrollTop = 0;
|
|
|
+ });
|
|
|
this.loading = false;
|
|
|
})
|
|
|
- .catch(err => {
|
|
|
+ .catch((err) => {
|
|
|
this.loading = false;
|
|
|
});
|
|
|
},
|
|
|
@@ -358,7 +358,7 @@ export default {
|
|
|
name: data.pest_name, //有害生物名称
|
|
|
judge: data.quarantine, // 检疫性有害生物
|
|
|
judge2: data.alien_specie, //是否外来入侵物种
|
|
|
- remark: data.messages // 备注
|
|
|
+ remark: data.messages, // 备注
|
|
|
};
|
|
|
this.addrInsectVisible = true;
|
|
|
},
|
|
|
@@ -368,32 +368,32 @@ export default {
|
|
|
this.$confirm("此操作将永久删除, 是否继续?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning"
|
|
|
+ type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.$axios({
|
|
|
method: "POST",
|
|
|
url: "/api/api_gateway?method=sysmenage.maintain.pest_delete",
|
|
|
data: this.qs.stringify({
|
|
|
- pest_id: data.pest_id
|
|
|
- })
|
|
|
- }).then(res => {
|
|
|
+ pest_id: data.pest_id,
|
|
|
+ }),
|
|
|
+ }).then((res) => {
|
|
|
console.log(res.data.data);
|
|
|
if (res.data.data == true) {
|
|
|
if (document.getElementsByClassName("el-message").length == 0) {
|
|
|
- this.$message({
|
|
|
- type: "success",
|
|
|
- message: "成功",
|
|
|
- duration: 1500
|
|
|
- });
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "成功",
|
|
|
+ duration: 1500,
|
|
|
+ });
|
|
|
}
|
|
|
} else {
|
|
|
if (document.getElementsByClassName("el-message").length == 0) {
|
|
|
- this.$message({
|
|
|
- type: "error",
|
|
|
- message: "失败",
|
|
|
- duration: 1500
|
|
|
- });
|
|
|
+ this.$message({
|
|
|
+ type: "error",
|
|
|
+ message: "失败",
|
|
|
+ duration: 1500,
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
this.harmfulBiologyList();
|
|
|
@@ -401,17 +401,17 @@ export default {
|
|
|
})
|
|
|
.catch(() => {
|
|
|
if (document.getElementsByClassName("el-message").length == 0) {
|
|
|
- this.$message({
|
|
|
- type: "info",
|
|
|
- message: "已取消删除"
|
|
|
- });
|
|
|
+ this.$message({
|
|
|
+ type: "info",
|
|
|
+ message: "已取消删除",
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
|
|
|
// 添加 - 编辑 确定
|
|
|
submitForm() {
|
|
|
- this.$refs["form"].validate(valid => {
|
|
|
+ this.$refs["form"].validate((valid) => {
|
|
|
if (valid) {
|
|
|
this.submitBtn = true;
|
|
|
if (this.tltData == "添加有害生物") {
|
|
|
@@ -420,7 +420,7 @@ export default {
|
|
|
pest_name: this.form.name,
|
|
|
alien_specie: this.form.judge2,
|
|
|
quarantine: this.form.judge,
|
|
|
- messages: this.form.remark
|
|
|
+ messages: this.form.remark,
|
|
|
});
|
|
|
} else if (this.tltData == "编辑有害生物") {
|
|
|
var url = "/api/api_gateway?method=sysmenage.maintain.pest_modify";
|
|
|
@@ -429,22 +429,22 @@ export default {
|
|
|
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",
|
|
|
url,
|
|
|
- data: postData
|
|
|
+ data: postData,
|
|
|
})
|
|
|
- .then(res => {
|
|
|
+ .then((res) => {
|
|
|
if (res.data.message == "") {
|
|
|
if (document.getElementsByClassName("el-message").length == 0) {
|
|
|
- this.$message({
|
|
|
- type: "success",
|
|
|
- message: "成功",
|
|
|
- duration: 1500
|
|
|
- });
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "成功",
|
|
|
+ duration: 1500,
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -453,7 +453,7 @@ export default {
|
|
|
this.harmfulBiologyList();
|
|
|
this.submitBtn = false;
|
|
|
})
|
|
|
- .catch(err => {
|
|
|
+ .catch((err) => {
|
|
|
this.submitBtn = false;
|
|
|
});
|
|
|
} else {
|
|
|
@@ -464,7 +464,7 @@ export default {
|
|
|
cancel() {
|
|
|
this.$refs["form"].resetFields();
|
|
|
this.addrInsectVisible = false;
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {},
|
|
|
@@ -479,7 +479,7 @@ export default {
|
|
|
updated() {}, //生命周期 - 更新之后
|
|
|
beforeDestroy() {}, //生命周期 - 销毁之前
|
|
|
destroyed() {}, //生命周期 - 销毁完成
|
|
|
- activated() {} //如果页面有keep-alive缓存功能,这个函数会触发
|
|
|
+ activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="less" scoped>
|
|
|
@@ -518,7 +518,8 @@ export default {
|
|
|
|
|
|
// 文本域样式更改
|
|
|
/deep/.el-textarea__inner {
|
|
|
- font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
|
|
|
+ font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
|
|
|
+ "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
|
|
|
}
|
|
|
|
|
|
/deep/.el-button--info {
|