|
@@ -65,7 +65,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
|
|
<!-- 时间筛选 -->
|
|
<!-- 时间筛选 -->
|
|
|
- <el-date-picker
|
|
|
|
|
|
|
+ <!-- <el-date-picker
|
|
|
size="mini"
|
|
size="mini"
|
|
|
v-model="value2"
|
|
v-model="value2"
|
|
|
@change="searchData"
|
|
@change="searchData"
|
|
@@ -74,6 +74,19 @@
|
|
|
start-placeholder="开始日期"
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
end-placeholder="结束日期"
|
|
|
align="right"
|
|
align="right"
|
|
|
|
|
+ :editable="false"
|
|
|
|
|
+ >
|
|
|
|
|
+ </el-date-picker> -->
|
|
|
|
|
+ <el-date-picker
|
|
|
|
|
+ v-model="value2"
|
|
|
|
|
+ @change="searchData"
|
|
|
|
|
+ type="daterange"
|
|
|
|
|
+ range-separator="至"
|
|
|
|
|
+ start-placeholder="开始日期"
|
|
|
|
|
+ end-placeholder="结束日期"
|
|
|
|
|
+ :editable="false"
|
|
|
|
|
+ align="right"
|
|
|
|
|
+ size="mini"
|
|
|
>
|
|
>
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
|
|
|
|
@@ -102,6 +115,7 @@
|
|
|
v-loading="loading"
|
|
v-loading="loading"
|
|
|
stripe
|
|
stripe
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
|
|
+ :height="48 * 13"
|
|
|
>
|
|
>
|
|
|
<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">
|
|
@@ -278,11 +292,12 @@
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
size="mini"
|
|
size="mini"
|
|
|
v-model="ruleForm.date"
|
|
v-model="ruleForm.date"
|
|
|
- type="datetimerange"
|
|
|
|
|
|
|
+ type="daterange"
|
|
|
range-separator="-"
|
|
range-separator="-"
|
|
|
start-placeholder="开始日期"
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
end-placeholder="结束日期"
|
|
|
align="right"
|
|
align="right"
|
|
|
|
|
+ :editable="false"
|
|
|
>
|
|
>
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -484,24 +499,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: "", // 开始时间
|
|
@@ -519,24 +534,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",
|
|
|
|
|
+ },
|
|
|
],
|
|
],
|
|
|
|
|
|
|
|
// 新增任务弹框
|
|
// 新增任务弹框
|
|
@@ -550,52 +565,48 @@ export default {
|
|
|
endTime: "", // 结束时间
|
|
endTime: "", // 结束时间
|
|
|
type: "", // 任务类型
|
|
type: "", // 任务类型
|
|
|
checkList: [], //诱捕器
|
|
checkList: [], //诱捕器
|
|
|
- desc: "" // 任务描述
|
|
|
|
|
|
|
+ desc: "", // 任务描述
|
|
|
},
|
|
},
|
|
|
rules: {
|
|
rules: {
|
|
|
region: [
|
|
region: [
|
|
|
- { required: true, message: "请选择任务处理人", trigger: "change" }
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务处理人", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
overseer: [
|
|
overseer: [
|
|
|
- { required: true, message: "请选择任务监督人", trigger: "change" }
|
|
|
|
|
- ],
|
|
|
|
|
- date: [
|
|
|
|
|
- { required: true, message: "请选择任务时间", trigger: "change" }
|
|
|
|
|
- ],
|
|
|
|
|
- type: [
|
|
|
|
|
- { required: true, message: "请选择任务类型", trigger: "change" }
|
|
|
|
|
|
|
+ { required: true, message: "请选择任务监督人", trigger: "blur" },
|
|
|
],
|
|
],
|
|
|
|
|
+ date: [{ required: true, message: "请选择任务时间", trigger: "blur" }],
|
|
|
|
|
+ type: [{ required: true, message: "请选择任务类型", trigger: "blur" }],
|
|
|
checkList: [
|
|
checkList: [
|
|
|
- { required: true, message: "请选择诱捕器", trigger: "change" }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ { required: true, message: "请选择诱捕器", trigger: "blur" },
|
|
|
|
|
+ ],
|
|
|
// 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: "维护",
|
|
|
|
|
+ },
|
|
|
],
|
|
],
|
|
|
|
|
|
|
|
// 选择诱捕器
|
|
// 选择诱捕器
|
|
@@ -604,7 +615,7 @@ export default {
|
|
|
deviceForm: {
|
|
deviceForm: {
|
|
|
monitorDot: "", // 监测点
|
|
monitorDot: "", // 监测点
|
|
|
tissue: "", // 组织
|
|
tissue: "", // 组织
|
|
|
- serial: "" // 设备编号
|
|
|
|
|
|
|
+ serial: "", // 设备编号
|
|
|
},
|
|
},
|
|
|
loading5: false, // 加载
|
|
loading5: false, // 加载
|
|
|
page2: 1, //当前页码
|
|
page2: 1, //当前页码
|
|
@@ -612,7 +623,7 @@ export default {
|
|
|
checkList: [], // 已选中设备列表
|
|
checkList: [], // 已选中设备列表
|
|
|
orgData: [], // 组织列表
|
|
orgData: [], // 组织列表
|
|
|
pointData: [], // 监测点列表
|
|
pointData: [], // 监测点列表
|
|
|
- taskObj: {} // 点击编辑获取到的任务数据
|
|
|
|
|
|
|
+ taskObj: {}, // 点击编辑获取到的任务数据
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
//监听属性 类似于data概念
|
|
@@ -634,7 +645,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);
|
|
@@ -681,7 +692,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
//方法集合
|
|
//方法集合
|
|
|
methods: {
|
|
methods: {
|
|
@@ -727,8 +738,8 @@ export default {
|
|
|
// 分页
|
|
// 分页
|
|
|
newPage(page) {
|
|
newPage(page) {
|
|
|
this.page = page;
|
|
this.page = page;
|
|
|
|
|
+ this.tableList();
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
// 表格数据
|
|
// 表格数据
|
|
|
tableList() {
|
|
tableList() {
|
|
|
this.$axios({
|
|
this.$axios({
|
|
@@ -741,16 +752,16 @@ 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;
|
|
|
var list = [];
|
|
var list = [];
|
|
|
data.forEach((item, index) => {
|
|
data.forEach((item, index) => {
|
|
|
- item.ind = index;
|
|
|
|
|
|
|
+ item.ind = index + 1;
|
|
|
list.push(item);
|
|
list.push(item);
|
|
|
});
|
|
});
|
|
|
// console.log(list);
|
|
// console.log(list);
|
|
@@ -758,7 +769,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);
|
|
|
});
|
|
});
|
|
@@ -769,8 +780,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,
|
|
|
|
|
+ },
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -784,9 +795,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; // 任务监督人
|
|
@@ -795,7 +806,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;
|
|
@@ -813,22 +824,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;
|
|
@@ -840,7 +851,7 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "info",
|
|
type: "info",
|
|
|
message: "已取消删除",
|
|
message: "已取消删除",
|
|
|
- duration: 1500
|
|
|
|
|
|
|
+ duration: 1500,
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -854,14 +865,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;
|
|
@@ -880,7 +891,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- .catch(err => {});
|
|
|
|
|
|
|
+ .catch((err) => {});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 筛选列表 - 任务处理人、任务监督人
|
|
// 筛选列表 - 任务处理人、任务监督人
|
|
@@ -937,7 +948,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(
|
|
@@ -965,9 +976,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;
|
|
@@ -977,8 +988,11 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "新增成功!",
|
|
message: "新增成功!",
|
|
|
- duration: 1500
|
|
|
|
|
|
|
+ duration: 1500,
|
|
|
});
|
|
});
|
|
|
|
|
+ for (var key in this.ruleForm) {
|
|
|
|
|
+ this.ruleForm[key] = "";
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
} else if (this.titleData == "编辑任务") {
|
|
} else if (this.titleData == "编辑任务") {
|
|
@@ -992,9 +1006,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;
|
|
@@ -1004,7 +1018,7 @@ export default {
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: "success",
|
|
type: "success",
|
|
|
message: "编辑成功!",
|
|
message: "编辑成功!",
|
|
|
- duration: 1500
|
|
|
|
|
|
|
+ duration: 1500,
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -1017,18 +1031,23 @@ export default {
|
|
|
|
|
|
|
|
// 新建任务 - 取消
|
|
// 新建任务 - 取消
|
|
|
resetForm(formName) {
|
|
resetForm(formName) {
|
|
|
- this.ruleForm.region = ""; // 任务处理人
|
|
|
|
|
- this.ruleForm.overseer = ""; //任务监督人
|
|
|
|
|
- this.ruleForm.date = ""; // 任务时间
|
|
|
|
|
- this.ruleForm.startTime = ""; // 开始时间
|
|
|
|
|
- this.ruleForm.endTime = ""; // 结束时间
|
|
|
|
|
- this.ruleForm.type = ""; // 任务类型
|
|
|
|
|
- this.ruleForm.checkList = ""; // 诱捕器
|
|
|
|
|
- this.ruleForm.desc = ""; // 任务描述
|
|
|
|
|
- if (this.titleData == "编辑任务") {
|
|
|
|
|
- location.reload();
|
|
|
|
|
|
|
+ // this.ruleForm.region = ""; // 任务处理人
|
|
|
|
|
+ // this.ruleForm.overseer = ""; //任务监督人
|
|
|
|
|
+ // this.ruleForm.date = ""; // 任务时间
|
|
|
|
|
+ // this.ruleForm.startTime = ""; // 开始时间
|
|
|
|
|
+ // this.ruleForm.endTime = ""; // 结束时间
|
|
|
|
|
+ // this.ruleForm.type = ""; // 任务类型
|
|
|
|
|
+ // this.ruleForm.checkList = ""; // 诱捕器
|
|
|
|
|
+ // this.ruleForm.desc = ""; // 任务描述
|
|
|
|
|
+ // if (this.titleData == "编辑任务") {
|
|
|
|
|
+ // location.reload();
|
|
|
|
|
+ // }
|
|
|
|
|
+ for (var key in this.ruleForm) {
|
|
|
|
|
+ this.ruleForm[key] = "";
|
|
|
|
|
+ // console.log(key)
|
|
|
}
|
|
}
|
|
|
- this.$refs[formName].resetFields();
|
|
|
|
|
|
|
+ // this.$refs[formName].resetFields();
|
|
|
|
|
+ // console.log(this.ruleForm)
|
|
|
this.dialogVisible = false;
|
|
this.dialogVisible = false;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -1043,15 +1062,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;
|
|
@@ -1061,7 +1080,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.loading5 = false;
|
|
this.loading5 = false;
|
|
|
})
|
|
})
|
|
|
- .catch(err => {
|
|
|
|
|
|
|
+ .catch((err) => {
|
|
|
this.loading5 = false;
|
|
this.loading5 = false;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1070,16 +1089,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;
|
|
@@ -1091,7 +1110,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;
|
|
@@ -1100,7 +1119,7 @@ export default {
|
|
|
this.pointData = list2;
|
|
this.pointData = list2;
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- .catch(err => {
|
|
|
|
|
|
|
+ .catch((err) => {
|
|
|
// console.log(err);
|
|
// console.log(err);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1165,13 +1184,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;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1185,7 +1204,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() {},
|
|
@@ -1194,7 +1213,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>
|
|
@@ -1285,4 +1304,10 @@ export default {
|
|
|
margin: 10px 30px 10px 0;
|
|
margin: 10px 30px 10px 0;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+/deep/.el-date-editor {
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ .el-range-input {
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|