|
@@ -103,37 +103,47 @@
|
|
|
stripe
|
|
stripe
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
>
|
|
>
|
|
|
- <el-table-column prop="ind" label="序号" width="80"> </el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="ind" label="序号" width="80"></el-table-column>
|
|
|
<el-table-column prop="task_id" label="任务编号" width="100">
|
|
<el-table-column prop="task_id" label="任务编号" width="100">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="task_type" label="任务类型"> </el-table-column>
|
|
|
|
|
- <el-table-column prop="operator_user" label="任务处理人">
|
|
|
|
|
|
|
+ <el-table-column prop="task_type" label="任务类型" width="180">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="owner_user" label="任务发布人">
|
|
|
|
|
|
|
+ <el-table-column prop="operator_user" label="任务处理人" width="180">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="supervisor_user" label="任务监督人">
|
|
|
|
|
|
|
+ <el-table-column prop="owner_user" label="任务发布人" width="180">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="start_time" label="任务时间"></el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="supervisor_user" label="任务监督人" width="180">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="start_time"
|
|
|
|
|
+ label="任务时间"
|
|
|
|
|
+ width="180"
|
|
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
prop="last_time"
|
|
prop="last_time"
|
|
|
label="任务结束时间"
|
|
label="任务结束时间"
|
|
|
|
|
+ width="180"
|
|
|
></el-table-column>
|
|
></el-table-column>
|
|
|
- <el-table-column prop="end_time" label="任务完成时间">
|
|
|
|
|
|
|
+ <el-table-column prop="end_time" label="任务完成时间" width="180">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.end_time || "暂无" }}</span>
|
|
<span>{{ scope.row.end_time || "暂无" }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="actual_operator" label="实际处理人">
|
|
|
|
|
|
|
+ <el-table-column prop="actual_operator" label="实际处理人" width="180">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.actual_operator || "暂无" }}</span>
|
|
<span>{{ scope.row.actual_operator || "暂无" }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="actual_supervisor" label="实际监督人">
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ prop="actual_supervisor"
|
|
|
|
|
+ label="实际监督人"
|
|
|
|
|
+ width="180"
|
|
|
|
|
+ >
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.actual_supervisor || "暂无" }}</span>
|
|
<span>{{ scope.row.actual_supervisor || "暂无" }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="task_status" label="任务状态">
|
|
|
|
|
|
|
+ <el-table-column prop="task_status" label="任务状态" width="180">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<div v-for="(item, index) in type_status" :key="index">
|
|
<div v-for="(item, index) in type_status" :key="index">
|
|
|
<span
|
|
<span
|
|
@@ -144,7 +154,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作">
|
|
|
|
|
|
|
+ <el-table-column fixed="right" label="操作" width="180">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<a
|
|
<a
|
|
|
class="reset"
|
|
class="reset"
|
|
@@ -474,24 +484,24 @@ export default {
|
|
|
options2: [
|
|
options2: [
|
|
|
{
|
|
{
|
|
|
value: "未开始",
|
|
value: "未开始",
|
|
|
- label: "未开始",
|
|
|
|
|
|
|
+ label: "未开始"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "处理中",
|
|
value: "处理中",
|
|
|
- label: "处理中",
|
|
|
|
|
|
|
+ label: "处理中"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "已完成",
|
|
value: "已完成",
|
|
|
- label: "已完成",
|
|
|
|
|
|
|
+ label: "已完成"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "未处理",
|
|
value: "未处理",
|
|
|
- label: "未处理",
|
|
|
|
|
|
|
+ label: "未处理"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "逾期完成",
|
|
value: "逾期完成",
|
|
|
- label: "逾期完成",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ label: "逾期完成"
|
|
|
|
|
+ }
|
|
|
], // 任务状态 - 列表
|
|
], // 任务状态 - 列表
|
|
|
value2: "", //时间筛选
|
|
value2: "", //时间筛选
|
|
|
startTime: "", // 开始时间
|
|
startTime: "", // 开始时间
|
|
@@ -509,24 +519,24 @@ export default {
|
|
|
type_status: [
|
|
type_status: [
|
|
|
{
|
|
{
|
|
|
name: "未开始",
|
|
name: "未开始",
|
|
|
- color: "#E6A23C",
|
|
|
|
|
|
|
+ color: "#E6A23C"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "处理中",
|
|
name: "处理中",
|
|
|
- color: "#E6A23C",
|
|
|
|
|
|
|
+ color: "#E6A23C"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "已完成",
|
|
name: "已完成",
|
|
|
- color: "#67C23A",
|
|
|
|
|
|
|
+ color: "#67C23A"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "未处理",
|
|
name: "未处理",
|
|
|
- color: "#F56C6C",
|
|
|
|
|
|
|
+ color: "#F56C6C"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "逾期完成",
|
|
name: "逾期完成",
|
|
|
- color: "#409EFF",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ color: "#409EFF"
|
|
|
|
|
+ }
|
|
|
],
|
|
],
|
|
|
|
|
|
|
|
// 新增任务弹框
|
|
// 新增任务弹框
|
|
@@ -540,52 +550,52 @@ export default {
|
|
|
endTime: "", // 结束时间
|
|
endTime: "", // 结束时间
|
|
|
type: "", // 任务类型
|
|
type: "", // 任务类型
|
|
|
checkList: [], //诱捕器
|
|
checkList: [], //诱捕器
|
|
|
- desc: "", // 任务描述
|
|
|
|
|
|
|
+ desc: "" // 任务描述
|
|
|
},
|
|
},
|
|
|
rules: {
|
|
rules: {
|
|
|
region: [
|
|
region: [
|
|
|
- { required: true, message: "请选择任务处理人", trigger: "change" },
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务处理人", trigger: "change" }
|
|
|
],
|
|
],
|
|
|
overseer: [
|
|
overseer: [
|
|
|
- { required: true, message: "请选择任务监督人", trigger: "change" },
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务监督人", trigger: "change" }
|
|
|
],
|
|
],
|
|
|
date: [
|
|
date: [
|
|
|
- { required: true, message: "请选择任务时间", trigger: "change" },
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务时间", trigger: "change" }
|
|
|
],
|
|
],
|
|
|
type: [
|
|
type: [
|
|
|
- { required: true, message: "请选择任务类型", trigger: "change" },
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务类型", trigger: "change" }
|
|
|
],
|
|
],
|
|
|
checkList: [
|
|
checkList: [
|
|
|
- { required: true, message: "请选择诱捕器", trigger: "change" },
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ { required: true, message: "请选择诱捕器", trigger: "change" }
|
|
|
|
|
+ ]
|
|
|
// desc: [{ required: true, message: "请填写任务描述", trigger: "blur" }]
|
|
// desc: [{ required: true, message: "请填写任务描述", trigger: "blur" }]
|
|
|
},
|
|
},
|
|
|
// 任务类型
|
|
// 任务类型
|
|
|
typeList: [
|
|
typeList: [
|
|
|
{
|
|
{
|
|
|
value: "有害生物监测",
|
|
value: "有害生物监测",
|
|
|
- label: "有害生物监测",
|
|
|
|
|
|
|
+ label: "有害生物监测"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "入境口岸监测调查",
|
|
value: "入境口岸监测调查",
|
|
|
- label: "入境口岸监测调查",
|
|
|
|
|
|
|
+ label: "入境口岸监测调查"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "外来有害杂草监测",
|
|
value: "外来有害杂草监测",
|
|
|
- label: "外来有害杂草监测",
|
|
|
|
|
|
|
+ label: "外来有害杂草监测"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "其他监测任务",
|
|
value: "其他监测任务",
|
|
|
- label: "其他监测任务",
|
|
|
|
|
|
|
+ label: "其他监测任务"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "挂放",
|
|
value: "挂放",
|
|
|
- label: "挂放",
|
|
|
|
|
|
|
+ label: "挂放"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
value: "维护",
|
|
value: "维护",
|
|
|
- label: "维护",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ label: "维护"
|
|
|
|
|
+ }
|
|
|
],
|
|
],
|
|
|
|
|
|
|
|
// 选择诱捕器
|
|
// 选择诱捕器
|
|
@@ -594,7 +604,7 @@ export default {
|
|
|
deviceForm: {
|
|
deviceForm: {
|
|
|
monitorDot: "", // 监测点
|
|
monitorDot: "", // 监测点
|
|
|
tissue: "", // 组织
|
|
tissue: "", // 组织
|
|
|
- serial: "", // 设备编号
|
|
|
|
|
|
|
+ serial: "" // 设备编号
|
|
|
},
|
|
},
|
|
|
loading5: false, // 加载
|
|
loading5: false, // 加载
|
|
|
page2: 1, //当前页码
|
|
page2: 1, //当前页码
|
|
@@ -602,7 +612,7 @@ export default {
|
|
|
checkList: [], // 已选中设备列表
|
|
checkList: [], // 已选中设备列表
|
|
|
orgData: [], // 组织列表
|
|
orgData: [], // 组织列表
|
|
|
pointData: [], // 监测点列表
|
|
pointData: [], // 监测点列表
|
|
|
- taskObj: {}, // 点击编辑获取到的任务数据
|
|
|
|
|
|
|
+ taskObj: {} // 点击编辑获取到的任务数据
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
//监听属性 类似于data概念
|
|
@@ -624,7 +634,7 @@ export default {
|
|
|
this.fullHeight = val;
|
|
this.fullHeight = val;
|
|
|
this.timer = true;
|
|
this.timer = true;
|
|
|
let that = this;
|
|
let that = this;
|
|
|
- setTimeout(function () {
|
|
|
|
|
|
|
+ setTimeout(function() {
|
|
|
//防止过度调用监测事件,导致卡顿
|
|
//防止过度调用监测事件,导致卡顿
|
|
|
that.timer = false;
|
|
that.timer = false;
|
|
|
}, 400);
|
|
}, 400);
|
|
@@ -671,7 +681,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
//方法集合
|
|
//方法集合
|
|
|
methods: {
|
|
methods: {
|
|
@@ -731,10 +741,10 @@ export default {
|
|
|
owner_user_id: this.input2, // 任务发布id
|
|
owner_user_id: this.input2, // 任务发布id
|
|
|
start_time: this.startTime, // 开始时间
|
|
start_time: this.startTime, // 开始时间
|
|
|
end_time: this.endTime, // 结束时间
|
|
end_time: this.endTime, // 结束时间
|
|
|
- task_status: this.value, // 任务状态
|
|
|
|
|
- }),
|
|
|
|
|
|
|
+ task_status: this.value // 任务状态
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
- .then((res) => {
|
|
|
|
|
|
|
+ .then(res => {
|
|
|
if (res.data.data.total_item !== 0) {
|
|
if (res.data.data.total_item !== 0) {
|
|
|
var data = res.data.data.page_list;
|
|
var data = res.data.data.page_list;
|
|
|
this.tableSum = res.data.data.total_item;
|
|
this.tableSum = res.data.data.total_item;
|
|
@@ -748,7 +758,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
})
|
|
})
|
|
|
- .catch((err) => {
|
|
|
|
|
|
|
+ .catch(err => {
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
// console.log(err);
|
|
// console.log(err);
|
|
|
});
|
|
});
|
|
@@ -759,8 +769,8 @@ export default {
|
|
|
this.$router.push({
|
|
this.$router.push({
|
|
|
path: "/index/taskRegulatorDetails",
|
|
path: "/index/taskRegulatorDetails",
|
|
|
query: {
|
|
query: {
|
|
|
- id: data.task_id,
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ id: data.task_id
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -774,9 +784,9 @@ export default {
|
|
|
method: "POST",
|
|
method: "POST",
|
|
|
url: "/api/api_gateway?method=control_center.task.task_info",
|
|
url: "/api/api_gateway?method=control_center.task.task_info",
|
|
|
data: this.qs.stringify({
|
|
data: this.qs.stringify({
|
|
|
- task_id: data.task_id,
|
|
|
|
|
- }),
|
|
|
|
|
- }).then((res) => {
|
|
|
|
|
|
|
+ task_id: data.task_id
|
|
|
|
|
+ })
|
|
|
|
|
+ }).then(res => {
|
|
|
var data = res.data.data;
|
|
var data = res.data.data;
|
|
|
this.ruleForm.region = data.operator_user; // 任务处理人
|
|
this.ruleForm.region = data.operator_user; // 任务处理人
|
|
|
this.ruleForm.overseer = data.supervisor_user; // 任务监督人
|
|
this.ruleForm.overseer = data.supervisor_user; // 任务监督人
|
|
@@ -785,7 +795,7 @@ export default {
|
|
|
this.ruleForm.desc = data.tesk_msg; //任务描述
|
|
this.ruleForm.desc = data.tesk_msg; //任务描述
|
|
|
this.ybqCheckList = ""; // 诱捕器
|
|
this.ybqCheckList = ""; // 诱捕器
|
|
|
var list = [];
|
|
var list = [];
|
|
|
- data.trap_record_list.forEach((item) => {
|
|
|
|
|
|
|
+ data.trap_record_list.forEach(item => {
|
|
|
var obj = {};
|
|
var obj = {};
|
|
|
obj["name"] = item.trap_number;
|
|
obj["name"] = item.trap_number;
|
|
|
obj["id"] = item.trap_id;
|
|
obj["id"] = item.trap_id;
|
|
@@ -803,22 +813,22 @@ export default {
|
|
|
this.$confirm("此操作将永久删除该条任务, 是否继续?", "提示", {
|
|
this.$confirm("此操作将永久删除该条任务, 是否继续?", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
|
|
|
|
+ type: "warning"
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
this.$axios({
|
|
this.$axios({
|
|
|
method: "POST",
|
|
method: "POST",
|
|
|
url: "/api/api_gateway?method=control_center.task.task_delete",
|
|
url: "/api/api_gateway?method=control_center.task.task_delete",
|
|
|
data: this.qs.stringify({
|
|
data: this.qs.stringify({
|
|
|
- task_id: data.task_id,
|
|
|
|
|
- }),
|
|
|
|
|
- }).then((res) => {
|
|
|
|
|
|
|
+ task_id: data.task_id
|
|
|
|
|
+ })
|
|
|
|
|
+ }).then(res => {
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
if (res.data.data == true) {
|
|
if (res.data.data == true) {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "删除成功!",
|
|
message: "删除成功!",
|
|
|
- duration: 1500,
|
|
|
|
|
|
|
+ duration: 1500
|
|
|
});
|
|
});
|
|
|
this.tableData = [];
|
|
this.tableData = [];
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
@@ -830,7 +840,7 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "info",
|
|
type: "info",
|
|
|
message: "已取消删除",
|
|
message: "已取消删除",
|
|
|
- duration: 1500,
|
|
|
|
|
|
|
+ duration: 1500
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -844,14 +854,14 @@ export default {
|
|
|
user_type: type, // 用户类型,operator(任务处理人), supervisor(任务监督人), owner(任务发布人)
|
|
user_type: type, // 用户类型,operator(任务处理人), supervisor(任务监督人), owner(任务发布人)
|
|
|
operator_id: a, // 已经选择的任务处理人id
|
|
operator_id: a, // 已经选择的任务处理人id
|
|
|
supervisor_id: b, // 已经选择的任务监督人id
|
|
supervisor_id: b, // 已经选择的任务监督人id
|
|
|
- owner_id: c, // 已经选择的任务发布人id
|
|
|
|
|
- }),
|
|
|
|
|
|
|
+ owner_id: c // 已经选择的任务发布人id
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
- .then((res) => {
|
|
|
|
|
|
|
+ .then(res => {
|
|
|
if (res.data.data.length !== 0) {
|
|
if (res.data.data.length !== 0) {
|
|
|
var data = res.data.data;
|
|
var data = res.data.data;
|
|
|
var list = [];
|
|
var list = [];
|
|
|
- data.forEach((item) => {
|
|
|
|
|
|
|
+ data.forEach(item => {
|
|
|
var obj = {};
|
|
var obj = {};
|
|
|
obj["value"] = item.user_id;
|
|
obj["value"] = item.user_id;
|
|
|
obj["label"] = item.real_name;
|
|
obj["label"] = item.real_name;
|
|
@@ -870,7 +880,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- .catch((err) => {});
|
|
|
|
|
|
|
+ .catch(err => {});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 筛选列表 - 任务处理人、任务监督人
|
|
// 筛选列表 - 任务处理人、任务监督人
|
|
@@ -927,7 +937,7 @@ export default {
|
|
|
|
|
|
|
|
// 新建任务 、 编辑任务 - 发布
|
|
// 新建任务 、 编辑任务 - 发布
|
|
|
submitForm(formName) {
|
|
submitForm(formName) {
|
|
|
- this.$refs[formName].validate((valid) => {
|
|
|
|
|
|
|
+ this.$refs[formName].validate(valid => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
if (this.ruleForm.date) {
|
|
if (this.ruleForm.date) {
|
|
|
this.ruleForm.startTime = this.formatTime(
|
|
this.ruleForm.startTime = this.formatTime(
|
|
@@ -955,9 +965,9 @@ export default {
|
|
|
task_type: this.ruleForm.type, // 任务类型
|
|
task_type: this.ruleForm.type, // 任务类型
|
|
|
tesk_msg: this.ruleForm.desc, // 任务描述
|
|
tesk_msg: this.ruleForm.desc, // 任务描述
|
|
|
// trap_id_list: JSON.stringify(this.checkList) // 诱捕器id列表
|
|
// trap_id_list: JSON.stringify(this.checkList) // 诱捕器id列表
|
|
|
- trap_id_list: JSON.stringify(this.ruleForm.checkList), // 诱捕器id列表
|
|
|
|
|
- }),
|
|
|
|
|
- }).then((res) => {
|
|
|
|
|
|
|
+ trap_id_list: JSON.stringify(this.ruleForm.checkList) // 诱捕器id列表
|
|
|
|
|
+ })
|
|
|
|
|
+ }).then(res => {
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
if (res.data.message == "") {
|
|
if (res.data.message == "") {
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
@@ -967,7 +977,7 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "新增成功!",
|
|
message: "新增成功!",
|
|
|
- duration: 1500,
|
|
|
|
|
|
|
+ duration: 1500
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -982,9 +992,9 @@ export default {
|
|
|
task_type: this.ruleForm.type, // 任务类型
|
|
task_type: this.ruleForm.type, // 任务类型
|
|
|
tesk_msg: this.ruleForm.desc, // 任务描述
|
|
tesk_msg: this.ruleForm.desc, // 任务描述
|
|
|
// trap_id_list: JSON.stringify(this.checkList) // 诱捕器id列表
|
|
// trap_id_list: JSON.stringify(this.checkList) // 诱捕器id列表
|
|
|
- trap_id_list: JSON.stringify(this.ruleForm.checkList), // 诱捕器id列表
|
|
|
|
|
- }),
|
|
|
|
|
- }).then((res) => {
|
|
|
|
|
|
|
+ trap_id_list: JSON.stringify(this.ruleForm.checkList) // 诱捕器id列表
|
|
|
|
|
+ })
|
|
|
|
|
+ }).then(res => {
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
if (res.data.message == "") {
|
|
if (res.data.message == "") {
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
@@ -994,7 +1004,7 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "编辑成功!",
|
|
message: "编辑成功!",
|
|
|
- duration: 1500,
|
|
|
|
|
|
|
+ duration: 1500
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -1017,7 +1027,7 @@ export default {
|
|
|
this.ruleForm.desc = ""; // 任务描述
|
|
this.ruleForm.desc = ""; // 任务描述
|
|
|
if (this.titleData == "编辑任务") {
|
|
if (this.titleData == "编辑任务") {
|
|
|
location.reload();
|
|
location.reload();
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
this.$refs[formName].resetFields();
|
|
this.$refs[formName].resetFields();
|
|
|
this.dialogVisible = false;
|
|
this.dialogVisible = false;
|
|
|
},
|
|
},
|
|
@@ -1033,15 +1043,15 @@ export default {
|
|
|
org_id: this.deviceForm.tissue, // 设备所属组织id
|
|
org_id: this.deviceForm.tissue, // 设备所属组织id
|
|
|
trap_status: "", // 诱捕器状态 0停用 1正常
|
|
trap_status: "", // 诱捕器状态 0停用 1正常
|
|
|
page: this.page2, // 页码
|
|
page: this.page2, // 页码
|
|
|
- page_size: "36", //每页数量,默认为10
|
|
|
|
|
- }),
|
|
|
|
|
|
|
+ page_size: "36" //每页数量,默认为10
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
- .then((res) => {
|
|
|
|
|
|
|
+ .then(res => {
|
|
|
if (res.data.data.total_item !== 0) {
|
|
if (res.data.data.total_item !== 0) {
|
|
|
var data = res.data.data;
|
|
var data = res.data.data;
|
|
|
this.listSum = data.total_item;
|
|
this.listSum = data.total_item;
|
|
|
var list = [];
|
|
var list = [];
|
|
|
- data.page_list.forEach((item) => {
|
|
|
|
|
|
|
+ data.page_list.forEach(item => {
|
|
|
var obj = {};
|
|
var obj = {};
|
|
|
obj["value"] = item.trap_id;
|
|
obj["value"] = item.trap_id;
|
|
|
obj["label"] = item.trap_number;
|
|
obj["label"] = item.trap_number;
|
|
@@ -1051,7 +1061,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.loading5 = false;
|
|
this.loading5 = false;
|
|
|
})
|
|
})
|
|
|
- .catch((err) => {
|
|
|
|
|
|
|
+ .catch(err => {
|
|
|
this.loading5 = false;
|
|
this.loading5 = false;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1060,16 +1070,16 @@ export default {
|
|
|
ybqScreenList() {
|
|
ybqScreenList() {
|
|
|
this.$axios({
|
|
this.$axios({
|
|
|
method: "POST",
|
|
method: "POST",
|
|
|
- url: "/api/api_gateway?method=monitor_manage.trap_manage.trap_org",
|
|
|
|
|
|
|
+ url: "/api/api_gateway?method=monitor_manage.trap_manage.trap_org"
|
|
|
})
|
|
})
|
|
|
- .then((res) => {
|
|
|
|
|
|
|
+ .then(res => {
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
|
var data = res.data.data;
|
|
var data = res.data.data;
|
|
|
|
|
|
|
|
// 组织
|
|
// 组织
|
|
|
if (data.org_data.length !== 0) {
|
|
if (data.org_data.length !== 0) {
|
|
|
var list = [];
|
|
var list = [];
|
|
|
- data.org_data.forEach((item) => {
|
|
|
|
|
|
|
+ data.org_data.forEach(item => {
|
|
|
var obj = {};
|
|
var obj = {};
|
|
|
obj["value"] = item.org_id;
|
|
obj["value"] = item.org_id;
|
|
|
obj["label"] = item.org_name;
|
|
obj["label"] = item.org_name;
|
|
@@ -1081,7 +1091,7 @@ export default {
|
|
|
// 监测点
|
|
// 监测点
|
|
|
if (data.point_data.length !== 0) {
|
|
if (data.point_data.length !== 0) {
|
|
|
var list2 = [];
|
|
var list2 = [];
|
|
|
- data.org_data.forEach((item) => {
|
|
|
|
|
|
|
+ data.org_data.forEach(item => {
|
|
|
var obj = {};
|
|
var obj = {};
|
|
|
obj["value"] = item.org_id;
|
|
obj["value"] = item.org_id;
|
|
|
obj["label"] = item.org_name;
|
|
obj["label"] = item.org_name;
|
|
@@ -1090,7 +1100,7 @@ export default {
|
|
|
this.pointData = list2;
|
|
this.pointData = list2;
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- .catch((err) => {
|
|
|
|
|
|
|
+ .catch(err => {
|
|
|
// console.log(err);
|
|
// console.log(err);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1155,13 +1165,13 @@ export default {
|
|
|
this.$axios({
|
|
this.$axios({
|
|
|
method: "POST",
|
|
method: "POST",
|
|
|
url: "/api/api_gateway?method=control_center.task.task_export",
|
|
url: "/api/api_gateway?method=control_center.task.task_export",
|
|
|
- responseType: "blob",
|
|
|
|
|
|
|
+ responseType: "blob"
|
|
|
})
|
|
})
|
|
|
- .then((res) => {
|
|
|
|
|
|
|
+ .then(res => {
|
|
|
this.downloadFile(res, "任务列表.xls");
|
|
this.downloadFile(res, "任务列表.xls");
|
|
|
this.loadingShow = false;
|
|
this.loadingShow = false;
|
|
|
})
|
|
})
|
|
|
- .catch((err) => {
|
|
|
|
|
|
|
+ .catch(err => {
|
|
|
this.loadingShow = false;
|
|
this.loadingShow = false;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1175,7 +1185,7 @@ export default {
|
|
|
document.body.appendChild(link);
|
|
document.body.appendChild(link);
|
|
|
link.click();
|
|
link.click();
|
|
|
document.body.removeChild(link);
|
|
document.body.removeChild(link);
|
|
|
- },
|
|
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {},
|
|
created() {},
|
|
@@ -1184,7 +1194,7 @@ export default {
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
|
this.tableList(); // 表格数据
|
|
this.tableList(); // 表格数据
|
|
|
// this.conductorAxios(); // 筛选列表 - 任务处理人
|
|
// this.conductorAxios(); // 筛选列表 - 任务处理人
|
|
|
- },
|
|
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
@@ -1200,6 +1210,9 @@ export default {
|
|
|
}
|
|
}
|
|
|
.btn_box {
|
|
.btn_box {
|
|
|
margin: 0 0 0 15px;
|
|
margin: 0 0 0 15px;
|
|
|
|
|
+ // width: 50%;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: start;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/deep/.el-range-editor--mini.el-input__inner {
|
|
/deep/.el-range-editor--mini.el-input__inner {
|