diff --git a/package.json b/package.json
index 6e235b5..5e4a9ad 100644
--- a/package.json
+++ b/package.json
@@ -59,6 +59,7 @@
"js-beautify": "1.10.2",
"js-cookie": "2.2.0",
"jsencrypt": "^3.2.0",
+ "jspdf": "^2.5.1",
"jsplumb": "^2.15.6",
"less": "^4.1.1",
"less-loader": "^7.0.0",
diff --git a/src/api/sluice/index.js b/src/api/sluice/index.js
index 5935e71..8af65aa 100644
--- a/src/api/sluice/index.js
+++ b/src/api/sluice/index.js
@@ -274,11 +274,11 @@ export function updateSuperviseWayItemData(data){
}
// 督检查办法-获取启用中的督检查办法
-export function getEnableSuperviseWayData(data){
+export function getEnableSuperviseWayData(params){
return request({
url: `/run/sz/superviseWay/enable`,
method: 'get',
- data
+ params
})
}
@@ -324,3 +324,46 @@ export function putSuperviseWayTaskDetailsData(data){
data
})
}
+
+// 监督检查-新增工程问题上报
+export function addSuperviseEngineeringReportData(data){
+ return request({
+ url: `/run/sz/superviseEngineering/add`,
+ method: 'post',
+ data
+ })
+}
+
+// 监督检查-工程详情
+export function getSuperviseEngineeringReportDetailsData(id){
+ return request({
+ url: `/run/sz/superviseEngineering/detail/${id}`,
+ method: 'get'
+ })
+}
+
+// 监督检查-工程问题列表
+export function getSuperviseEngineeringProblemListData(data){
+ return request({
+ url: `/run/sz/superviseEngineering/list`,
+ method: 'post',
+ data
+ })
+}
+
+// 监督检查-工程问题详情
+export function getSuperviseEngineeringProblemDetailsData(id){
+ return request({
+ url: `/run/sz/superviseEngineering/problemDetail/${id}`,
+ method: 'get'
+ })
+}
+
+// 监督检查-工程问题问题处理和状态修改
+export function updateSuperviseEngineeringProblemStatusAndData(data){
+ return request({
+ url: `/run/sz/superviseEngineering/updateStatus`,
+ method: 'put',
+ data
+ })
+}
diff --git a/src/assets/styles/flex.scss b/src/assets/styles/flex.scss
index 78c7f88..ef2bfe9 100644
--- a/src/assets/styles/flex.scss
+++ b/src/assets/styles/flex.scss
@@ -1,6 +1,12 @@
.flex {
display: flex;
}
+.flex-3{
+ flex: 3;
+}
+.flex-2{
+ flex: 2;
+}
.flex-1{
flex: 1;
}
diff --git a/src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue b/src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue
index cac0a01..14a748b 100644
--- a/src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue
+++ b/src/views/sluice/runManage/supervisionInspetion/projectManage/index.vue
@@ -43,6 +43,7 @@ export default {
path: "supervisionProjectReport",
query: {
type: "preview",
+ wayId: row.wayId,
id: row.id,
},
});
@@ -53,6 +54,17 @@ export default {
path: "supervisionProjectReport",
query: {
type: "edit",
+ wayId: row.wayId,
+ id: row.id,
+ },
+ });
+ },
+ // 跳转报告页面
+ handleCheckReport(row) {
+ this.$router.push({
+ path: "supervisionProjectReportPage",
+ query: {
+ wayId: row.wayId,
id: row.id,
},
});
@@ -90,7 +102,9 @@ export default {
}).then((res) => {
if (res) {
this.tableData = res.records.map((item) => {
- item.deadTime = this.calcDeadLine(item.doneTime);
+ if (item.state != "1") {
+ item.deadTime = this.calcDeadLine(item.doneTime);
+ }
return item;
});
this.pageData.total = res.total;
@@ -170,9 +184,20 @@ export default {