Browse Source

Merge branch 'release-sy-v1.0.0' of ssh://gitlab.datameta.com:2224/project/water/shuili-vue into release-sy-v1.0.0

sy-water-data-board-ui
panyuyi 10 months ago
parent
commit
33bf4216db
  1. 11
      src/views/dike/runManage/enginerring/inspectionPlan/components/PlanDetail.vue
  2. 45
      src/views/dike/runManage/enginerring/inspectionPlan/index.vue
  3. 1
      src/views/dike/runManage/enginerring/inspectionRecords/index.vue
  4. 4
      src/views/dike/runManage/enginerring/inspectionRouteManage/index.vue

11
src/views/dike/runManage/enginerring/inspectionPlan/components/PlanDetail.vue

@ -244,12 +244,12 @@
filterable
remote
:remote-method="searchUser"
value-key="id"
value-key="uid"
placeholder="请输入关键词搜索用户"
>
<el-option
v-for="item in personnelList"
:key="item.id"
:key="item.uid"
:label="item.name"
:value="item"
>
@ -485,6 +485,10 @@ export default {
this.formData.remindDay = [];
},
handleAddNewPlan() {
if( this.formData.contents.length >= 50) {
this.$message.warning("最多添加50个子项");
return;
}
this.formData.contents.push({
planDateTimeArr: [],
startDate: "",
@ -517,9 +521,8 @@ export default {
}).then((res) => {
this.personnelList = res.records.map((item) => {
return {
id: item.id,
name: item.nickName,
uid: item.uuid,
uid: item.id,
};
});
});

45
src/views/dike/runManage/enginerring/inspectionPlan/index.vue

@ -10,6 +10,8 @@ import {
listUser,
} from "@/api/management";
import { deleteProjectCheckingPlan } from "@/api/dike";
import TopBackTitle from "@/components/TopBackTitle/index.vue";
import { uploadFileData } from "@/api/system/upload";
@ -42,6 +44,7 @@ export default {
pageSizes: [10, 20, 50, 100],
total: 0, //
},
tableCheckData: [], //
ruleForm: {
dikeCode: this.$route.query.dikeCode || "",
name: "",
@ -237,6 +240,31 @@ export default {
this.pageData.total = res.total;
}
});
},
//
handleDelAll() {
if (this.tableCheckData.length === 0) {
this.$message.warning("请选择要删除的数据");
return;
}
this.$confirm("是否删除选中的记录?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
console.log("删除");
const ids = this.tableCheckData.map((item) => item.id);
deleteProjectCheckingPlan(ids.join(",")).then((res) => {
if (res) {
this.$message.success("删除成功");
this.getTableData();
}
});
})
.catch(() => {
console.log("取消删除");
});
},
//
beforeUpload(e) {
@ -263,8 +291,17 @@ export default {
this.ruleForm.files.splice(index, 1);
},
handleChangeQuery() {
this.pageData.pageNum = 1;
this.getTableData();
if(this.paramsData.userIds.length > 5){
this.$message.warning("最多只能选取5名责任人");
this.paramsData.userIds.splice(-1);
}else{
this.pageData.pageNum = 1;
this.getTableData();
}
},
handleSelectionChange(e) {
console.log("handleSelectionChange >>>>> ", e);
this.tableCheckData = e || [];
},
handleResetQuery() {
this.paramsData.name = "";
@ -399,11 +436,11 @@ export default {
>新增</el-button
>
<!-- <el-button size="small">编辑</el-button> -->
<el-button type="danger" size="small">删除</el-button>
<el-button type="danger" size="small" @click="handleDelAll">删除</el-button>
</div>
</div>
<el-table :data="tableData" border>
<el-table :data="tableData" border @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55"></el-table-column>
<el-table-column prop="status" align="center" label="状态">
<template slot-scope="scope">

1
src/views/dike/runManage/enginerring/inspectionRecords/index.vue

@ -207,6 +207,7 @@ export default {
this.paramsData.lineType = "";
this.paramsData.dutyHolderType = "";
this.paramsData.status = "";
this.pageData.pageNum = 1;
this.getTableData();
},

4
src/views/dike/runManage/enginerring/inspectionRouteManage/index.vue

@ -537,6 +537,10 @@ export default {
this.tableCheckData = e || [];
},
handleDelAll() {
if (this.tableCheckData.length === 0) {
this.$message.warning("请选择要删除的数据");
return;
}
this.$confirm("是否批量删除已选中的路线?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",

Loading…
Cancel
Save