feat:消息推送弹窗延迟

This commit is contained in:
X_Rian 2024-06-13 18:43:12 +08:00
parent 48441e63d9
commit 1b1e389a80
7 changed files with 179 additions and 65 deletions

View File

@ -18,8 +18,8 @@ var COMPANY = ""; //通用
// COMPANY = 'jlw'//金林湾 // COMPANY = 'jlw'//金林湾
// COMPANY = 'shzj' //上海张江 // COMPANY = 'shzj' //上海张江
// COMPANY = 'shjg'//上海优益(上海建工) // COMPANY = 'shjg'//上海优益(上海建工)
// COMPANY = "agjt"; //鞍钢集团 COMPANY = "agjt"; //鞍钢集团
COMPANY = 'zkax' //中科安信 // COMPANY = 'zkax' //中科安信
var PROJECT = { var PROJECT = {
local_test: "common", // 普通版 local_test: "common", // 普通版

View File

@ -172,7 +172,7 @@ if (process.env.NODE_ENV == "development") {
// axios.defaults.baseURL ='http://101.43.164.214:45011/' //上海优益(上海建工) // axios.defaults.baseURL ='http://101.43.164.214:45011/' //上海优益(上海建工)
// axios.defaults.baseURL = 'http://192.168.34.221:28888/' //郭圣雄本地 // axios.defaults.baseURL = 'http://192.168.34.221:28888/' //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:28889/' //郭圣雄本地 // axios.defaults.baseURL = 'http://192.168.34.221:28889/' //郭圣雄本地
// axios.defaults.baseURL = "http://192.168.34.221:9111/"; //郭圣雄本地 axios.defaults.baseURL = "http://192.168.34.221:9111/"; //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地 // axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地
// axios.defaults.baseURL = 'http://182.90.224.237:51234' //郭圣雄远程 // axios.defaults.baseURL = 'http://182.90.224.237:51234' //郭圣雄远程
// axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程 // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程
@ -186,7 +186,7 @@ if (process.env.NODE_ENV == "development") {
// axios.defaults.baseURL = 'http://42.180.188.17:9809/'//鞍钢正式地址 // axios.defaults.baseURL = 'http://42.180.188.17:9809/'//鞍钢正式地址
// axios.defaults.baseURL = 'http://47.93.215.234:11211/'//鞍钢测试地址(弃用) // axios.defaults.baseURL = 'http://47.93.215.234:11211/'//鞍钢测试地址(弃用)
// axios.defaults.baseURL = 'http://42.180.188.17:11211/' //鞍钢测试地址 // axios.defaults.baseURL = 'http://42.180.188.17:11211/' //鞍钢测试地址
axios.defaults.baseURL = 'http://8.136.222.164:8808/' //中科安信正式地址 // axios.defaults.baseURL = 'http://8.136.222.164:8808/' //中科安信正式地址
} else if (process.env.NODE_ENV == "debug") { } else if (process.env.NODE_ENV == "debug") {
axios.defaults.baseURL = "https://www.ceshi.com"; axios.defaults.baseURL = "https://www.ceshi.com";
} else if (process.env.NODE_ENV == "production") { } else if (process.env.NODE_ENV == "production") {

View File

@ -141,10 +141,11 @@
<img src="@/assets/images/icon-bigData.png" alt srcset /> <img src="@/assets/images/icon-bigData.png" alt srcset />
指挥部大屏 指挥部大屏
</p> --> </p> -->
<p <p
v-show=" v-show="
$route.path.indexOf('projectIndex') != -1 && $route.path.indexOf('projectIndex') != -1 &&
$store.state.userInfo.projectKanban == 0 && COMPANY != 'agjt' $store.state.userInfo.projectKanban == 0 && company != 'agjt'
" "
class="header-btn" class="header-btn"
@click="toOverview2()" @click="toOverview2()"

View File

@ -312,12 +312,14 @@ export default {
// this.$emit('sendMsg') // this.$emit('sendMsg')
// } // }
// } // }
this.$emit('sendMsg', message) setTimeout(() => {
this.$notify({ this.$emit('sendMsg', message)
title: message.title, this.$notify({
message: message.content, title: message.title,
position: 'bottom-right' message: message.content,
}) position: 'bottom-right'
})
}, 500)
}) })
// //
// client.on("reconnect", (error) => { // client.on("reconnect", (error) => {

View File

@ -52,19 +52,19 @@ export default new Vuex.Store({
// FILEURL:'http://182.90.224.237:51234/image/', // FILEURL:'http://182.90.224.237:51234/image/',
// UPLOADURL: "http://http://192.168.34.155:19111/upload/image/", // 洁本地 // UPLOADURL: "http://http://192.168.34.155:19111/upload/image/", // 洁本地
// FILEURL: "http://http://192.168.34.155:19111/image/", //洁本地 // FILEURL: "http://http://192.168.34.155:19111/image/", //洁本地
// UPLOADURL:'http://192.168.34.221:9111/upload/image/',// 郭圣雄本地 UPLOADURL: 'http://192.168.34.221:9111/upload/image/', // 郭圣雄本地
// FILEURL:'http://192.168.34.221:9111/image/',//郭圣雄本地 FILEURL: 'http://192.168.34.221:9111/image/', //郭圣雄本地
WORKFLOWURL: "http://192.168.34.138:88/#/workspace/forms", //坤工作流地址(本地) // WORKFLOWURL: "http://192.168.34.138:88/#/workspace/forms", //坤工作流地址(本地)
// WORKFLOWURL: "http://192.168.34.126:88/#/workspace/forms", //罗峰工作流地址(本地) WORKFLOWURL: "http://192.168.34.126:88/#/workspace/forms", //罗峰工作流地址(本地)
// UPLOADURL:'http://182.90.224.237:51234/upload/image/',// 郭圣雄远程 // UPLOADURL:'http://182.90.224.237:51234/upload/image/',// 郭圣雄远程
// FILEURL:'http://182.90.224.237:51234/image/',//郭圣雄远程 // FILEURL:'http://182.90.224.237:51234/image/',//郭圣雄远程
// UPLOADURL:'http://42.180.188.17:11211/upload/image',//测试 // UPLOADURL: 'http://42.180.188.17:11211/upload/image', //测试
// FILEURL:'http://42.180.188.17:11211/image/',//测试 // FILEURL: 'http://42.180.188.17:11211/image/', //测试
BASEURL: baseUrl ? // BASEURL: baseUrl ?
baseUrl : // baseUrl :
window.location.protocol + "//" + window.location.host + "/", //正式环境 // window.location.protocol + "//" + window.location.host + "/", //正式环境
UPLOADURL: window.location.protocol + "//" + window.location.host + "/upload/image", //正式环境 // UPLOADURL: window.location.protocol + "//" + window.location.host + "/upload/image", //正式环境
FILEURL: window.location.protocol + "//" + window.location.host + "/image/", //正式环境 // FILEURL: window.location.protocol + "//" + window.location.host + "/image/", //正式环境
// // WORKFLOWURL: 'http://47.93.215.234:19998/#/workspace/forms',//鞍钢平台工作流地址(弃用) // // WORKFLOWURL: 'http://47.93.215.234:19998/#/workspace/forms',//鞍钢平台工作流地址(弃用)
// // WORKFLOWURL: 'http://47.93.215.234:19098/#/workspace/forms',//鞍钢测试平台工作流地址(弃用) // // WORKFLOWURL: 'http://47.93.215.234:19098/#/workspace/forms',//鞍钢测试平台工作流地址(弃用)
// WORKFLOWURL: 'http://42.180.188.17:19998/#/workspace/forms',//鞍钢平台工作流地址 // WORKFLOWURL: 'http://42.180.188.17:19998/#/workspace/forms',//鞍钢平台工作流地址

View File

@ -52,7 +52,7 @@
prop="workerName" label="人员姓名"></el-table-column> prop="workerName" label="人员姓名"></el-table-column>
<el-table-column show-overflow-tooltip v-else-if="activeName == '4'" align="center" prop="carNumber" <el-table-column show-overflow-tooltip v-else-if="activeName == '4'" align="center" prop="carNumber"
label="车牌号"></el-table-column> label="车牌号"></el-table-column>
<el-table-column show-overflow-tooltip v-if="activeName == '3'" align="center" prop="idCard" <el-table-column show-overflow-tooltip v-if="activeName == '2' || activeName == '3'" align="center" prop="idCard"
label="身份证号"></el-table-column> label="身份证号"></el-table-column>
<el-table-column align="center" label="ISC校验结果"> <el-table-column align="center" label="ISC校验结果">
<template slot-scope="scope"> <template slot-scope="scope">

View File

@ -2,7 +2,12 @@
<div class="dangerousBigProject"> <div class="dangerousBigProject">
<div v-if="dialogFormVisible"> <div v-if="dialogFormVisible">
<div class="search-box"> <div class="search-box">
<el-form :inline="true" :model="formInline" class="demo-form-inline" size="small"> <el-form
:inline="true"
:model="formInline"
class="demo-form-inline"
size="small"
>
<el-form-item label="作业票编号"> <el-form-item label="作业票编号">
<el-input <el-input
placeholder="请输入" placeholder="请输入"
@ -13,7 +18,11 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="作业申请单位"> <el-form-item label="作业申请单位">
<el-select v-model="formInline.enterpriseId" filterable placeholder="请选择"> <el-select
v-model="formInline.enterpriseId"
filterable
placeholder="请选择"
>
<el-option <el-option
:label="item.enterpriseName" :label="item.enterpriseName"
:value="item.id" :value="item.id"
@ -53,7 +62,11 @@
:header-cell-style="{ 'text-align': 'center' }" :header-cell-style="{ 'text-align': 'center' }"
> >
<!-- <el-table-column type="selection" align="center" width="60px"></el-table-column> --> <!-- <el-table-column type="selection" align="center" width="60px"></el-table-column> -->
<el-table-column label="序号" type="index" align="center"></el-table-column> <el-table-column
label="序号"
type="index"
align="center"
></el-table-column>
<el-table-column <el-table-column
align="center" align="center"
width="200" width="200"
@ -63,7 +76,11 @@
<template slot-scope="scope"> <template slot-scope="scope">
<div <div
class="" class=""
style="display: flex; justify-content: center; font-weight: bold" style="
display: flex;
justify-content: center;
font-weight: bold;
"
> >
<div <div
style="display: flex" style="display: flex"
@ -94,7 +111,11 @@
label="盲板编号" label="盲板编号"
prop="blindPlateNo" prop="blindPlateNo"
></el-table-column> ></el-table-column>
<el-table-column align="center" label="作业申请单位" show-overflow-tooltip> <el-table-column
align="center"
label="作业申请单位"
show-overflow-tooltip
>
<!-- 作业申请单位 --> <!-- 作业申请单位 -->
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.jobApplicationUnitName }} {{ scope.row.jobApplicationUnitName }}
@ -198,7 +219,8 @@
<el-button <el-button
v-if=" v-if="
$store.state.userInfo.accountType != 6 || $store.state.userInfo.accountType != 6 ||
$store.state.userInfo.userId == scope.row.assignmentPersonInCharge $store.state.userInfo.userId ==
scope.row.assignmentPersonInCharge
" "
v-permission="{ v-permission="{
key: 'blindPlugWork_delete', key: 'blindPlugWork_delete',
@ -270,10 +292,16 @@
<template v-slot:basicinfo> <template v-slot:basicinfo>
<div class="info-content"> <div class="info-content">
<el-form class="form-box" :model="workDetail"> <el-form class="form-box" :model="workDetail">
<el-form-item label="作业票编号:" :label-width="formLabelWidthDetail"> <el-form-item
label="作业票编号:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.workTicketCode }} {{ workDetail.workTicketCode }}
</el-form-item> </el-form-item>
<el-form-item label="作业类别:" :label-width="formLabelWidthDetail"> <el-form-item
label="作业类别:"
:label-width="formLabelWidthDetail"
>
<span <span
v-for="(item, i) in workDetail.pipelineParameter && v-for="(item, i) in workDetail.pipelineParameter &&
JSON.parse(workDetail.pipelineParameter) instanceof Array && JSON.parse(workDetail.pipelineParameter) instanceof Array &&
@ -284,7 +312,10 @@
</span> </span>
<!-- {{ workDetail.jobType }} --> <!-- {{ workDetail.jobType }} -->
</el-form-item> </el-form-item>
<el-form-item label="作业单位:" :label-width="formLabelWidthDetail"> <el-form-item
label="作业单位:"
:label-width="formLabelWidthDetail"
>
<el-select <el-select
v-model="workDetail.operatingUnit" v-model="workDetail.operatingUnit"
placeholder="请选择作业单位" placeholder="请选择作业单位"
@ -299,7 +330,10 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="申请单位:" :label-width="formLabelWidthDetail"> <el-form-item
label="申请单位:"
:label-width="formLabelWidthDetail"
>
<el-select <el-select
v-model="workDetail.jobApplicationUnit" v-model="workDetail.jobApplicationUnit"
placeholder="请选择作业申请单位" placeholder="请选择作业申请单位"
@ -314,10 +348,16 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="作业负责人:" :label-width="formLabelWidthDetail"> <el-form-item
label="作业负责人:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.assignmentPersonInChargeName }} {{ workDetail.assignmentPersonInChargeName }}
</el-form-item> </el-form-item>
<el-form-item label="编制时间:" :label-width="formLabelWidthDetail"> <el-form-item
label="编制时间:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.organizerDate }} {{ workDetail.organizerDate }}
</el-form-item> </el-form-item>
<!-- <el-form-item label="设备、管道名称:" :label-width="formLabelWidthDetail"> <!-- <el-form-item label="设备、管道名称:" :label-width="formLabelWidthDetail">
@ -348,10 +388,16 @@
<el-form-item label="编号:" :label-width="formLabelWidthDetail"> <el-form-item label="编号:" :label-width="formLabelWidthDetail">
{{ workDetail.jobContent }} {{ workDetail.jobContent }}
</el-form-item> --> </el-form-item> -->
<el-form-item label="作业人:" :label-width="formLabelWidthDetail"> <el-form-item
label="作业人:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.jobPersonName }} {{ workDetail.jobPersonName }}
</el-form-item> </el-form-item>
<el-form-item label="盲板位置图:" :label-width="formLabelWidthDetail"> <el-form-item
label="盲板位置图:"
:label-width="formLabelWidthDetail"
>
<span <span
class="value" class="value"
v-if=" v-if="
@ -367,7 +413,9 @@
" "
> >
<div <div
v-for="(item, index) in JSON.parse(workDetail.blindPlatePic)" v-for="(item, index) in JSON.parse(
workDetail.blindPlatePic
)"
:key="index" :key="index"
style="" style=""
> >
@ -376,7 +424,9 @@
<el-image <el-image
style="width: 50px; height: 50px; margin-right: 10px" style="width: 50px; height: 50px; margin-right: 10px"
:src="item ? $store.state.FILEURL + item.url : ''" :src="item ? $store.state.FILEURL + item.url : ''"
:preview-src-list="[item ? $store.state.FILEURL + item.url : '']" :preview-src-list="[
item ? $store.state.FILEURL + item.url : '',
]"
> >
</el-image> </el-image>
</div> </div>
@ -384,7 +434,10 @@
<!-- {{ workDetail.blindPlatePic }} --> <!-- {{ workDetail.blindPlatePic }} -->
<!-- {{workDetail.blindPlatePic&& JSON.parse(workDetail.blindPlatePic) instanceof Array && JSON.parse(workDetail.blindPlatePic).map(item => item.name).join('、')}} --> <!-- {{workDetail.blindPlatePic&& JSON.parse(workDetail.blindPlatePic) instanceof Array && JSON.parse(workDetail.blindPlatePic).map(item => item.name).join('、')}} -->
</el-form-item> </el-form-item>
<el-form-item label="盲板编号:" :label-width="formLabelWidthDetail"> <el-form-item
label="盲板编号:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.blindPlateNo }} {{ workDetail.blindPlateNo }}
</el-form-item> </el-form-item>
<!-- <el-form-item label="气体分析时间:" :label-width="formLabelWidthDetail"> <!-- <el-form-item label="气体分析时间:" :label-width="formLabelWidthDetail">
@ -396,13 +449,22 @@
<!-- <el-form-item label="证书编号:" :label-width="formLabelWidthDetail"> <!-- <el-form-item label="证书编号:" :label-width="formLabelWidthDetail">
{{ workDetail.certificateNo }} {{ workDetail.certificateNo }}
</el-form-item> --> </el-form-item> -->
<el-form-item label="监护人:" :label-width="formLabelWidthDetail"> <el-form-item
label="监护人:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.guardianName }} {{ workDetail.guardianName }}
</el-form-item> </el-form-item>
<el-form-item label="编制人:" :label-width="formLabelWidthDetail"> <el-form-item
label="编制人:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.organizer }} {{ workDetail.organizer }}
</el-form-item> </el-form-item>
<el-form-item label="风险辨识结果:" :label-width="formLabelWidthDetail"> <el-form-item
label="风险辨识结果:"
:label-width="formLabelWidthDetail"
>
{{ workDetail.riskIdentificationResult }} {{ workDetail.riskIdentificationResult }}
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -414,7 +476,7 @@
<!-- <el-form-item label="安全作业票编码:" :label-width="formLabelWidthDetail"> <!-- <el-form-item label="安全作业票编码:" :label-width="formLabelWidthDetail">
{{ workDetail.safetyWorkTicketCode }} {{ workDetail.safetyWorkTicketCode }}
</el-form-item> --> </el-form-item> -->
<el-form-item <!-- <el-form-item
label="实际作业开始时间:" label="实际作业开始时间:"
:label-width="formLabelWidthDetail" :label-width="formLabelWidthDetail"
> >
@ -425,8 +487,28 @@
:disabled="isDisabledDetail" :disabled="isDisabledDetail"
> >
</el-date-picker> </el-date-picker>
</el-form-item> -->
<el-form-item
label="作业实施时间:"
:label-width="formLabelWidthDetail"
>
<el-date-picker
v-model="workDetail.hotWorkExecutionTime"
type="datetimerange"
value-format="yyyy-MM-dd HH:mm:ss"
:disabled="isDisabledDetail"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
<!-- -->
<!-- :picker-options="pickerOptions" -->
</el-form-item> </el-form-item>
<el-form-item label="现场作业环境:" :label-width="formLabelWidthDetail"> <el-form-item
label="现场作业环境:"
:label-width="formLabelWidthDetail"
>
<div class="img-show"> <div class="img-show">
<el-image <el-image
v-for="(item, index) in workDetail.fieldWorkingEnvironment" v-for="(item, index) in workDetail.fieldWorkingEnvironment"
@ -443,7 +525,10 @@
</el-image> </el-image>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="安全技术交底:" :label-width="formLabelWidthDetail"> <el-form-item
label="安全技术交底:"
:label-width="formLabelWidthDetail"
>
<!-- <div class="img-show"> <!-- <div class="img-show">
<div v-for="(item, index) in workDetail.safetyAndTechnologyDisclosure" :key="index"> <div v-for="(item, index) in workDetail.safetyAndTechnologyDisclosure" :key="index">
<el-image v-if="item.isImage" <el-image v-if="item.isImage"
@ -459,7 +544,9 @@
</div> --> </div> -->
<div> <div>
<div <div
v-for="(item, index) in workDetail.safetyAndTechnologyDisclosure" v-for="(
item, index
) in workDetail.safetyAndTechnologyDisclosure"
:key="index" :key="index"
> >
<a <a
@ -649,7 +736,9 @@ export default {
this.workDetail.blindPlateParameter && this.workDetail.blindPlateParameter &&
JSON.parse(this.workDetail.blindPlateParameter) instanceof Array JSON.parse(this.workDetail.blindPlateParameter) instanceof Array
) { ) {
const blindPlateParameter = JSON.parse(this.workDetail.blindPlateParameter); const blindPlateParameter = JSON.parse(
this.workDetail.blindPlateParameter
);
newResult = newResult.reduce((prev, item, index) => { newResult = newResult.reduce((prev, item, index) => {
prev.push({ prev.push({
...item, ...item,
@ -819,8 +908,10 @@ export default {
people: val[index].personLiable, people: val[index].personLiable,
unit: val[index].responsibilityCompany, unit: val[index].responsibilityCompany,
}; };
this.safeStatus = val[index].securityConstructionSchemeType == 2 ? true : false; this.safeStatus =
this.safeStatus2 = val[index].specialConstructionSchemeType == 2 ? true : false; val[index].securityConstructionSchemeType == 2 ? true : false;
this.safeStatus2 =
val[index].specialConstructionSchemeType == 2 ? true : false;
this.safeStatus3 = val[index].technicalDisclosureType == 2 ? true : false; this.safeStatus3 = val[index].technicalDisclosureType == 2 ? true : false;
this.file1 = val[index].securityConstructionSchemeFile; this.file1 = val[index].securityConstructionSchemeFile;
this.file2 = val[index].specialConstructionSchemeFile; this.file2 = val[index].specialConstructionSchemeFile;
@ -885,7 +976,9 @@ export default {
getCooperatorListApi(data).then((res) => { getCooperatorListApi(data).then((res) => {
if (res.code == 200) { if (res.code == 200) {
if (res.result.records.length > 0) { if (res.result.records.length > 0) {
this.cooperatorList = JSON.parse(JSON.stringify(res.result.records)); this.cooperatorList = JSON.parse(
JSON.stringify(res.result.records)
);
this.cooperatorList.forEach((item) => { this.cooperatorList.forEach((item) => {
item.value = item.enterpriseLegalPerson; item.value = item.enterpriseLegalPerson;
item.label = item.enterpriseName; item.label = item.enterpriseName;
@ -899,7 +992,8 @@ export default {
// //
getType() { getType() {
selectDangerousEngineeringTypeApi({ selectDangerousEngineeringTypeApi({
sn: JSON.parse(window.sessionStorage.getItem("vuex")).userInfo.headquartersSn, sn: JSON.parse(window.sessionStorage.getItem("vuex")).userInfo
.headquartersSn,
}).then((res) => { }).then((res) => {
if (res.result) { if (res.result) {
// console.log(res.result) // console.log(res.result)
@ -914,15 +1008,21 @@ export default {
addData() { addData() {
if (this.addForm.name == "") { if (this.addForm.name == "") {
// //
this.$message.error(this.$t("message.dangerousBigProject.verifyMessage1")); this.$message.error(
this.$t("message.dangerousBigProject.verifyMessage1")
);
return; return;
} else if (this.addForm.category == "") { } else if (this.addForm.category == "") {
// //
this.$message.error(this.$t("message.dangerousBigProject.verifyMessage2")); this.$message.error(
this.$t("message.dangerousBigProject.verifyMessage2")
);
return; return;
} else if (this.addForm.describe == "") { } else if (this.addForm.describe == "") {
// //
this.$message.error(this.$t("message.dangerousBigProject.verifyMessage3")); this.$message.error(
this.$t("message.dangerousBigProject.verifyMessage3")
);
return; return;
} }
// console.log(this.addForm) // console.log(this.addForm)
@ -937,9 +1037,11 @@ export default {
planEndTime: this.addForm.date[1], planEndTime: this.addForm.date[1],
planStartTime: this.addForm.date[0], planStartTime: this.addForm.date[0],
projectSn: this.projectSn, projectSn: this.projectSn,
securityConstructionSchemeFile: this.fileList.length > 0 ? this.file1 : "", // securityConstructionSchemeFile:
this.fileList.length > 0 ? this.file1 : "", //
securityConstructionSchemeType: this.safeStatus ? 2 : 1, //12 securityConstructionSchemeType: this.safeStatus ? 2 : 1, //12
specialConstructionSchemeFile: this.fileList2.length > 0 ? this.file2 : "", // specialConstructionSchemeFile:
this.fileList2.length > 0 ? this.file2 : "", //
specialConstructionSchemeType: this.safeStatus2 ? 2 : 1, //12 specialConstructionSchemeType: this.safeStatus2 ? 2 : 1, //12
technicalDisclosureFile: this.fileList3.length > 0 ? this.file3 : "", // technicalDisclosureFile: this.fileList3.length > 0 ? this.file3 : "", //
technicalDisclosureType: this.safeStatus3 ? 2 : 1, //12 technicalDisclosureType: this.safeStatus3 ? 2 : 1, //12
@ -949,7 +1051,9 @@ export default {
// "" // ""
if (this.dialogTitle == this.$t("message.dangerousBigProject.add")) { if (this.dialogTitle == this.$t("message.dangerousBigProject.add")) {
console.log(data); console.log(data);
data.responsibilityCompany = this.addForm.unit ? this.addForm.unit.join(",") : ""; data.responsibilityCompany = this.addForm.unit
? this.addForm.unit.join(",")
: "";
addDangerousEngineeringRecordApi(data).then((res) => { addDangerousEngineeringRecordApi(data).then((res) => {
if ((res.code = 200)) { if ((res.code = 200)) {
this.$message.success( this.$message.success(
@ -961,7 +1065,9 @@ export default {
} }
console.log(res); console.log(res);
}); });
} else if (this.dialogTitle == this.$t("message.dangerousBigProject.edit")) { } else if (
this.dialogTitle == this.$t("message.dangerousBigProject.edit")
) {
// "" // ""
data.id = this.editParms.id; data.id = this.editParms.id;
data.typeDescribeId = this.editParms.typeDescribeId; data.typeDescribeId = this.editParms.typeDescribeId;
@ -973,7 +1079,9 @@ export default {
editDangerousEngineeringRecordApi(data).then((res) => { editDangerousEngineeringRecordApi(data).then((res) => {
if ((res.code = 200)) { if ((res.code = 200)) {
// "" // ""
this.$message.success(this.$t("message.dangerousBigProject.editSuccess")); this.$message.success(
this.$t("message.dangerousBigProject.editSuccess")
);
this.initData(); this.initData();
} }
console.log(res); console.log(res);
@ -1026,7 +1134,8 @@ export default {
console.log("fileList"); console.log("fileList");
console.log(fileList); console.log(fileList);
this.fileList = fileList; this.fileList = fileList;
this.file1 = this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl; this.file1 =
this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl;
}, },
uploadError(err, file, fileList) { uploadError(err, file, fileList) {
// //
@ -1049,7 +1158,8 @@ export default {
console.log("fileList"); console.log("fileList");
console.log(fileList); console.log(fileList);
this.fileList2 = fileList; this.fileList2 = fileList;
this.file2 = this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl; this.file2 =
this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl;
}, },
uploadError2(err, file, fileList) { uploadError2(err, file, fileList) {
// //
@ -1072,7 +1182,8 @@ export default {
console.log("fileList"); console.log("fileList");
console.log(fileList); console.log(fileList);
this.fileList3 = fileList; this.fileList3 = fileList;
this.file3 = this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl; this.file3 =
this.$store.state.FILEURL + fileList[0].response.data[0].imageUrl;
}, },
uploadError3(err, file, fileList) { uploadError3(err, file, fileList) {
// //
@ -1098,8 +1209,8 @@ export default {
...res.result, ...res.result,
// xzGasAnalyzeList: res.result.xzGasAnalyzeList, // xzGasAnalyzeList: res.result.xzGasAnalyzeList,
hotWorkExecutionTime: [ hotWorkExecutionTime: [
res.result.hotWorkExecutionBeginTime, res.result.workExecutionBeginTime ? res.result.workExecutionBeginTime : "",
res.result.hotWorkExecutionEndTime, res.result.workExecutionEndTime ? res.result.workExecutionEndTime: "",
], ],
}; };
if (this.workDetail.fieldWorkingEnvironment) { if (this.workDetail.fieldWorkingEnvironment) {