Commit cb258321 authored by 罗新东's avatar 罗新东

修改了重大隐患审批不显示详情,上报详情改为隐患详情

parent b173bdd8
Pipeline #7439 passed with stage
in 16 seconds
...@@ -77,6 +77,7 @@ export default { ...@@ -77,6 +77,7 @@ export default {
data() { data() {
return { return {
pid:'', pid:'',
id:'',
text: "延期审批", text: "延期审批",
taskId: "", taskId: "",
delayTime: "", // 延迟时间 delayTime: "", // 延迟时间
...@@ -108,6 +109,7 @@ export default { ...@@ -108,6 +109,7 @@ export default {
formdata.append("taskId", this.taskId); formdata.append("taskId", this.taskId);
formdata.append("pid", this.pid); formdata.append("pid", this.pid);
formdata.append('applyDate',this.applyDate); formdata.append('applyDate',this.applyDate);
formdata.append('id',this.id);
delayEdit(`/delayApply/edit`, formdata) delayEdit(`/delayApply/edit`, formdata)
.then((res) => { .then((res) => {
this.$toast.clear(); this.$toast.clear();
...@@ -137,6 +139,7 @@ export default { ...@@ -137,6 +139,7 @@ export default {
this.applyDate = res.data.delayApply.applyDate; this.applyDate = res.data.delayApply.applyDate;
this.applyReason = res.data.delayApply.applyReason; this.applyReason = res.data.delayApply.applyReason;
this.pid=res.data.delayApply.pid; this.pid=res.data.delayApply.pid;
this.id=res.data.delayApply.id;
}) })
.catch(() => { .catch(() => {
this.$toast.clear(); this.$toast.clear();
......
...@@ -132,7 +132,7 @@ export default { ...@@ -132,7 +132,7 @@ export default {
name: "normal-detail", name: "normal-detail",
params: { params: {
id: data.id, id: data.id,
detailTitle: "上报详情", detailTitle: "隐患详情",
}, },
}); });
this.showIndex = null; this.showIndex = null;
......
...@@ -193,6 +193,7 @@ export default { ...@@ -193,6 +193,7 @@ export default {
}, },
// 确认 // 确认
goConfirm(data) { goConfirm(data) {
console.log(data)
localStorage.setItem('majorDanderData',JSON.stringify(data)) localStorage.setItem('majorDanderData',JSON.stringify(data))
this.$router.push({ this.$router.push({
name: "major-survey", name: "major-survey",
......
...@@ -42,8 +42,14 @@ ...@@ -42,8 +42,14 @@
direction="horizontal" direction="horizontal"
@change="selectResult" @change="selectResult"
> >
<van-radio name="1" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'退回到发起人':'同意'}}</van-radio> <van-radio name="1" style="margin-bottom: 0.3rem">{{
<van-radio name="0" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'重新发起重大隐患审批':'退回'}}</van-radio> name == "项目经理二次认定" ? "退回到发起人" : "同意"
}}</van-radio>
<van-radio name="0" style="margin-bottom: 0.3rem">{{
name == "项目经理二次认定"
? "重新发起重大隐患审批"
: "退回"
}}</van-radio>
<!-- 退回到发起人 --> <!-- 退回到发起人 -->
<!-- <van-radio name="1" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'退回到发起人':'同意'}}</van-radio> <!-- <van-radio name="1" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'退回到发起人':'同意'}}</van-radio>
<van-radio name="0" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'重新发起重大隐患审批':'退回'}}</van-radio> --> <van-radio name="0" style="margin-bottom:0.3rem">{{name=='项目经理二次认定'?'重新发起重大隐患审批':'退回'}}</van-radio> -->
...@@ -54,7 +60,15 @@ ...@@ -54,7 +60,15 @@
<div class="disagree"> <div class="disagree">
<van-field <van-field
readonly readonly
v-if="radio == 1?(name=='项目经理二次认定'?true:false):(name=='项目经理二次认定'?false:true)" v-if="
radio == 1
? name == '项目经理二次认定'
? true
: false
: name == '项目经理二次认定'
? false
: true
"
clickable clickable
name="thinkHdLev" name="thinkHdLev"
:value="thinkLevel" :value="thinkLevel"
...@@ -110,7 +124,7 @@ export default { ...@@ -110,7 +124,7 @@ export default {
}, },
data() { data() {
return { return {
name:'', name: "",
taskId: "", taskId: "",
messageList: [], messageList: [],
radio: "1", radio: "1",
...@@ -127,43 +141,34 @@ export default { ...@@ -127,43 +141,34 @@ export default {
], ],
}; };
}, },
beforeRouteEnter(to, from, next) {
next((vm) => {
if (from.name === "major-danger") {
vm.messageList = [];
let paramsData = to.params.data;
vm.taskId = paramsData.taskId;
vm.messageList.push(paramsData);
vm.radio = "1";
vm.agreeOpinion = "";
vm.disagreeOpinion = "";
vm.thinkLevel = "";
}
});
},
mounted() { mounted() {
this.getName() this.messageList = [];
this.messageList=[JSON.parse(localStorage.getItem('majorDanderData'))] let paramsData =
this.$route.params.data ||
JSON.parse(localStorage.getItem("majorDanderData"));
this.messageList.push(paramsData);
this.taskId = paramsData.taskId;
this.radio = "1";
this.agreeOpinion = "";
this.disagreeOpinion = "";
this.thinkLevel = "";
this.getName();
}, },
methods: { methods: {
selectResult(val) { selectResult(val) {
this.radio = val; this.radio = val;
this.disagreeOpinion='' this.disagreeOpinion = "";
}, },
getName(){ getName() {
let id=this.$route.params.data.taskId getFun("/majorapprove/add", {
let fd = new FormData() taskId: this.taskId,
fd.append('taskId',id);
getFun('/majorapprove/add',{
taskId:id
}).then(data=>{
this.name=data.msg;
}).catch(err=>{
this.$toast.fail("提交失败,请稍后再试");
}) })
.then((data) => {
this.name = data.msg;
})
.catch((err) => {
this.$toast.fail("提交失败,请稍后再试");
});
}, },
onSubmit(values) { onSubmit(values) {
this.$toast.loading({ this.$toast.loading({
......
...@@ -215,6 +215,7 @@ ...@@ -215,6 +215,7 @@
v-for="(item, index) in hdConfirm" v-for="(item, index) in hdConfirm"
:key="index" :key="index"
> >
<div class="step-wrap"> <div class="step-wrap">
<van-row> <van-row>
<van-col span="24" <van-col span="24"
...@@ -222,6 +223,18 @@ ...@@ -222,6 +223,18 @@
隐患认定 隐患认定
</div></van-col </div></van-col
> >
</van-row>
<van-row gutter="">
<van-col span="9"
><span class="field-title"
>隐患确认信息:</span
></van-col
>
<van-col span="15">{{
item.confirmResult == 0
? "退回"
: "通过"
}}</van-col>
</van-row> </van-row>
<van-row <van-row
gutter="" gutter=""
...@@ -259,18 +272,7 @@ ...@@ -259,18 +272,7 @@
item.endTime item.endTime
}}</van-col> }}</van-col>
</van-row> </van-row>
<van-row gutter="">
<van-col span="9"
><span class="field-title"
>隐患确认信息:</span
></van-col
>
<van-col span="15">{{
item.confirmResult == 0
? "退回"
: "通过"
}}</van-col>
</van-row>
<van-row gutter=""> <van-row gutter="">
<van-col span="7" <van-col span="7"
><span class="field-title" ><span class="field-title"
......
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