Commit 7e679160 authored by 王李辉's avatar 王李辉

督办和重大隐患提交页面

parent 78872a16
...@@ -377,6 +377,16 @@ const routes = [{ ...@@ -377,6 +377,16 @@ const routes = [{
}, },
component: () => import( /* webpackChunkName: "SaveWorkbench" */ '../views/danger/superviseDanger'), component: () => import( /* webpackChunkName: "SaveWorkbench" */ '../views/danger/superviseDanger'),
}, },
// 隐患督办批示
{
path: '/super-survey',
name: 'super-survey',
meta: {
title: '隐患督办',
index: 1
},
component: () => import( /* webpackChunkName: "SaveWorkbench" */ '../views/danger/superviseDanger/superSurvey'),
},
// 重大隐患列表 // 重大隐患列表
{ {
path: '/major-danger', path: '/major-danger',
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
>详情</van-button >详情</van-button
> >
<van-button round type="info" @touchstart="goConfirm(item)" <van-button round type="info" @touchstart="goConfirm(item)"
>确认</van-button >审批</van-button
> >
</div> </div>
...@@ -131,11 +131,11 @@ export default { ...@@ -131,11 +131,11 @@ export default {
// 详情 // 详情
goDetail(data) { goDetail(data) {
console.log(data); console.log(data);
this.$router.push({ this.$router.push({
name: "risk-big-detail", name: "normal-detail",
params: { params:{
id: data.businessId id: data.taskId
} }
}); });
this.showIndex = null; this.showIndex = null;
}, },
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<van-field <van-field
readonly readonly
clickable clickable
name="proId" name="level"
:value="thinkLevel" :value="thinkLevel"
label="认为隐患级别" label="认为隐患级别"
placeholder="请选择" placeholder="请选择"
...@@ -95,7 +95,7 @@ export default { ...@@ -95,7 +95,7 @@ export default {
disagreeOpinion: "", disagreeOpinion: "",
thinkLevel:'', //因为隐患级别 thinkLevel:'', //因为隐患级别
showThinkLevel: false, showThinkLevel: false,
columnsThinkLevel:[] columnsThinkLevel:["重大隐患","一般隐患A","一般隐患B","一般隐患C",]
}; };
}, },
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<van-row gutter=""> <van-row gutter="">
<van-col span="7">隐患编号:</van-col> <van-col span="7">隐患编号:</van-col>
<van-col span="17">{{ item.processInstanceId }}</van-col> <van-col span="17">{{ item.hdProjectId }}</van-col>
</van-row> </van-row>
<van-row gutter=""> <van-row gutter="">
<van-col span="7">隐患项目名称:</van-col> <van-col span="7">隐患项目名称:</van-col>
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
>详情</van-button >详情</van-button
> >
<van-button round type="info" @touchstart="goConfirm(item)" <van-button round type="info" @touchstart="goConfirm(item)"
>确认</van-button >批示</van-button
> >
</div> </div>
</van-overlay> </van-overlay>
...@@ -95,10 +95,10 @@ export default { ...@@ -95,10 +95,10 @@ export default {
loadingType: "spinner", loadingType: "spinner",
duration: 0 duration: 0
}); });
superviseSABList("/supervise/SABlist") superviseSABList("/supervise/list")
.then(res => { .then(res => {
this.$toast.clear(); this.$toast.clear();
this.messageList = res.rows this.messageList = res.data
}) })
.catch(() => { .catch(() => {
...@@ -129,11 +129,11 @@ export default { ...@@ -129,11 +129,11 @@ export default {
// 详情 // 详情
goDetail(data) { goDetail(data) {
console.log(data); console.log(data);
this.$router.push({ this.$router.push({
name: "risk-big-detail", name: "normal-detail",
params: { params:{
id: data.businessId id: data.pid
} }
}); });
this.showIndex = null; this.showIndex = null;
}, },
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
:scroll-to-error="true" :scroll-to-error="true"
validate-trigger="onSubmit" validate-trigger="onSubmit"
> >
<div class="agree" v-if="radio == 1">
<van-field <van-field
v-model="opinion" v-model="opinion"
label="批示内容" label="批示内容"
...@@ -16,7 +15,6 @@ ...@@ -16,7 +15,6 @@
type="textarea" type="textarea"
placeholder="请输入" placeholder="请输入"
/> />
</div>
<div style="margin: 16px;"> <div style="margin: 16px;">
<van-button round block type="info" native-type="submit" <van-button round block type="info" native-type="submit"
>保存</van-button >保存</van-button
......
...@@ -265,7 +265,7 @@ ...@@ -265,7 +265,7 @@
<div class="step-wrap"> <div class="step-wrap">
<van-row> <van-row>
<van-col span="24" <van-col span="24"
><div class="info-title">日志信息</div></van-col ><div class="info-title">督办信息</div></van-col
> >
</van-row> </van-row>
<van-row> <van-row>
...@@ -274,17 +274,11 @@ ...@@ -274,17 +274,11 @@
> >
<van-col span="19">{{item.userName}}</van-col> <van-col span="19">{{item.userName}}</van-col>
</van-row> </van-row>
<van-row> <van-row>
<van-col span="5"
><span class="field-title">节点:</span></van-col
>
<van-col span="19">{{item.logNode}}</van-col>
</van-row>
<van-row>
<van-col span="5" <van-col span="5"
><span class="field-title">结果</span></van-col ><span class="field-title">时间</span></van-col
> >
<van-col span="19">{{item.logResult}}</van-col> <van-col span="19">{{item.createTime}}</van-col>
</van-row> </van-row>
<van-row> <van-row>
<van-col span="5" <van-col span="5"
...@@ -292,11 +286,11 @@ ...@@ -292,11 +286,11 @@
> >
<van-col span="19">{{item.deptName}}</van-col> <van-col span="19">{{item.deptName}}</van-col>
</van-row> </van-row>
<van-row> <van-row>
<van-col span="5" <van-col span="5"
><span class="field-title">时间</span></van-col ><span class="field-title">结果</span></van-col
> >
<van-col span="19">{{item.createTime}}</van-col> <van-col span="19">{{item.instructionsContent}}</van-col>
</van-row> </van-row>
</div> </div>
</van-step> </van-step>
......
...@@ -37,6 +37,9 @@ ...@@ -37,6 +37,9 @@
<van-button round type="primary" @touchstart="goDetail(item)" <van-button round type="primary" @touchstart="goDetail(item)"
>详情</van-button >详情</van-button
> >
<van-button round type="info" @touchstart="goConfirm(item)"
>批示</van-button
>
</div> </div>
</van-overlay> </van-overlay>
</van-cell-group> </van-cell-group>
...@@ -84,23 +87,7 @@ export default { ...@@ -84,23 +87,7 @@ export default {
methods: { methods: {
getList() { getList() {
/*接口对接3 START*/ /*接口对接3 START*/
// 例子:
this.$toast.loading({
message: "加载中...",
forbidClick: true,
loadingType: "spinner",
duration: 0
});
superviseList("/supervise/list")
.then(res => {
this.$toast.clear();
this.messageList = res.data
})
.catch(() => {
this.$toast.clear();
this.$toast.fail("加载失败,请稍后再试");
});
/*接口对接3 END*/ /*接口对接3 END*/
}, },
onSearch(val) { onSearch(val) {
...@@ -124,15 +111,26 @@ export default { ...@@ -124,15 +111,26 @@ export default {
// 详情 // 详情
goDetail(data) { goDetail(data) {
console.log(data);
this.$router.push({
name: "normal-detail",
params:{
id: data.pid
}
});
this.showIndex = null;
},
// 确认
goConfirm(data) {
console.log(data); console.log(data);
this.$router.push({ this.$router.push({
name: "risk-big-detail", name:"super-survey",
params: { params:{
id: data.businessId "taskId":data.taskId
} }
}); });
this.showIndex = null; this.showIndex = null;
}, }
} }
}; };
</script> </script>
......
<template>
<div>
<LHeader :text="text"></LHeader>
<van-form
@submit="onSubmit"
:show-error='false'
:scroll-to-error="true"
validate-trigger="onSubmit"
>
<div class="agree" v-if="radio == 1">
<van-field
v-model="opinion"
label="批示内容"
name="reviewDetails"
rows="3"
type="textarea"
placeholder="请输入"
/>
</div>
<div style="margin: 16px;">
<van-button round block type="info" native-type="submit"
>保存</van-button
>
</div>
</van-form>
<div style="margin:10px 16px 0px;padding-bottom:16px">
<van-button round block type="warning" @click.native="cancel"
>取消</van-button
>
</div>
</div>
</template>
<script>
import LHeader from "@/components/header.vue";
import { dangerReviewAdd } from "@/service/danger";
export default {
components: {
LHeader
},
data() {
return {
taskId: "",
text: "隐患督办批示",
opinion: "",
};
},
created() {
this.taskId = this.$route.params.taskId;
},
methods: {
onSubmit(values) {
console.log("submit", values);
this.$toast.loading({
message: "提交中...",
forbidClick: true,
loadingType: "spinner",
duration: 0
});
// let formdata = new FormData()
// formdata.append('reviewResult', this.radio)
// formdata.append('reviewDetails', values.reviewDetails)
// dangerReviewAdd(`/review/add1/${this.taskId}`,formdata)
// .then(res => {
// this.$toast.clear();
// this.$toast.success({
// message: "提交成功",
// duration: 2000
// });
// history.go(-1);
// })
// .catch(() => {
// this.$toast.clear();
// this.$toast.fail("提交失败,请稍后再试");
// });
},
cancel() {
this.$router.go(-1);
}
}
};
</script>
<style lang="less" scoped>
/* @import url(); 引入css类 */
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment