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
chenhaojie 1 year ago
parent
commit
3330a6b8a1
  1. 9
      src/api/dike/index.js
  2. 9
      src/api/sluice/index.js
  3. 17
      src/views/dike/runManage/enginerring/inspectionItems/inspectionItemDetails.vue
  4. 8
      src/views/dike/runManage/enginerring/inspectionPlan/index.vue
  5. 16
      src/views/sluice/runManage/enginerring/inspectionItems/inspectionItemDetails.vue
  6. 8
      src/views/sluice/runManage/enginerring/inspectionPlan/index.vue

9
src/api/dike/index.js

@ -19,6 +19,15 @@ export function getInspectionProjectDetails(id) {
}) })
} }
// 巡查项目管理-新增巡视检查
export function postInspectionProjectData(data) {
return request({
url: '/run/df/checking',
method: 'post',
data
})
}
// 巡查项目管理-修改巡视检查 // 巡查项目管理-修改巡视检查
export function putInspectionProjectData(data) { export function putInspectionProjectData(data) {
return request({ return request({

9
src/api/sluice/index.js

@ -18,7 +18,14 @@ export function getInspectionProjectDetails(id) {
method: 'get', method: 'get',
}) })
} }
// 巡查项目管理-新增巡视检查
export function postInspectionProjectData(data) {
return request({
url: '/run/sz/checking',
method: 'post',
data
})
}
// 巡查项目管理-修改巡视检查 // 巡查项目管理-修改巡视检查
export function putInspectionProjectData(data) { export function putInspectionProjectData(data) {
return request({ return request({

17
src/views/dike/runManage/enginerring/inspectionItems/inspectionItemDetails.vue

@ -177,6 +177,7 @@
import { intersection } from "lodash"; import { intersection } from "lodash";
import { import {
putInspectionProjectData, putInspectionProjectData,
postInspectionProjectData,
getCheckingDictTree, getCheckingDictTree,
getInspectionProjectDetails, getInspectionProjectDetails,
} from "@/api/dike"; } from "@/api/dike";
@ -288,14 +289,24 @@ export default {
this.$message.error("请选择巡检类型"); this.$message.error("请选择巡检类型");
return; return;
} }
this.formData.items = this.getCheckData(this.xcTreeData);
if (this.$route.query.id) { if (this.$route.query.id) {
this.formData.id = this.$route.query.id; this.formData.id = this.$route.query.id;
} }
this.formData.items = this.getCheckData(this.xcTreeData);
putInspectionProjectData(this.formData).then(() => { if(this.formData.id){
putInspectionProjectData(this.formData).then((res) => {
this.$message.success("保存成功"); this.$message.success("保存成功");
// this.$router.go(-1);
}); });
} else{
postInspectionProjectData(this.formData).then((res) => {
if (res.data?.id) {
this.formData.id = res.data.id;
}
this.$message.success("保存成功");
});
}
}, },
}, },
mounted() { mounted() {

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

@ -35,8 +35,8 @@ export default {
type: "", type: "",
xcId: "", xcId: "",
frequency: "", frequency: "",
cycleType: "", cycleType: "0",
isReminder: false, isReminder: true,
reminderTime: "", reminderTime: "",
operators: [], operators: [],
files: [], // files: [], //
@ -222,8 +222,8 @@ export default {
type: "", type: "",
xcId: "", xcId: "",
frequency: "", frequency: "",
cycleType: "", cycleType: "0",
isReminder: false, isReminder: true,
reminderTime: "", reminderTime: "",
operators: [], operators: [],
otherConfig: { otherConfig: {

16
src/views/sluice/runManage/enginerring/inspectionItems/inspectionItemDetails.vue

@ -177,6 +177,7 @@
import { intersection } from "lodash"; import { intersection } from "lodash";
import { import {
putInspectionProjectData, putInspectionProjectData,
postInspectionProjectData,
getCheckingDictTree, getCheckingDictTree,
getInspectionProjectDetails, getInspectionProjectDetails,
} from "@/api/sluice"; } from "@/api/sluice";
@ -290,14 +291,25 @@ export default {
this.$message.error("请选择巡检类型"); this.$message.error("请选择巡检类型");
return; return;
} }
this.formData.items = this.getCheckData(this.xcTreeData);
if (this.$route.query.id) { if (this.$route.query.id) {
this.formData.id = this.$route.query.id; this.formData.id = this.$route.query.id;
} }
this.formData.items = this.getCheckData(this.xcTreeData);
if (this.formData.id){
putInspectionProjectData(this.formData).then(() => { putInspectionProjectData(this.formData).then(() => {
this.$message.success("保存成功"); this.$message.success("保存成功");
// this.$router.go(-1);
}); });
}else {
postInspectionProjectData(this.formData).then((res) => {
if (res.data?.id) {
this.formData.id = res.data.id;
}
this.$message.success("保存成功");
});
}
}, },
}, },
mounted() { mounted() {

8
src/views/sluice/runManage/enginerring/inspectionPlan/index.vue

@ -35,8 +35,8 @@ export default {
type: "", type: "",
xcId: "", xcId: "",
frequency: "", frequency: "",
cycleType: "", cycleType: "0",
isReminder: false, isReminder: true,
reminderTime: "", reminderTime: "",
operators: [], operators: [],
files: [], // files: [], //
@ -224,8 +224,8 @@ export default {
type: "", type: "",
xcId: "", xcId: "",
frequency: "", frequency: "",
cycleType: "", cycleType: "0",
isReminder: false, isReminder: true,
reminderTime: "", reminderTime: "",
operators: [], operators: [],
otherConfig: { otherConfig: {

Loading…
Cancel
Save