安全环保检查- 发起/修改 申辩
parent
78cc3a5efb
commit
246fe752e4
21
api/index.js
21
api/index.js
|
@ -5,26 +5,23 @@ export const getUserInfo = (params) => post("/sys/user/info/app", params); //
|
|||
export const getHotWorkListByState = (params) => post("/app/hotworkapplication/list", params)//获取动火列表
|
||||
export const getHotWorkGoEdit = (params) => post("/app/hotworkapplication/goEdit", params) //获取动火详情
|
||||
export const getImgfilesListByKeyAndType = (params) => post("/app/imgfiles/listImgs", params) //获取附件表的信息
|
||||
export const getDept = (params) => post("/app/sys/listTree", {loading: false, ...params}) //获取监管端的部门信息
|
||||
export const getCorpDept = (params) => post("/app/corpDepartment/listTreeCorpDept", {loading: false, ...params}) //获取监管端的部门信息
|
||||
export const getDept = (params) => post("/app/sys/listTree", {loading: false, ...params}) //获取监管端的部门信息//获取监管端的部门信息
|
||||
export const getDeptUser = (params) => post("/AppUser/listAllManageAndCorp", {loading: false, ...params}) //获取监管端的部门的人员
|
||||
export const getSafetyenvironmentalList = (params) => post("/app/safetyenvironmental/list", params) //获取安全环保检查列表
|
||||
export const getSafetyenvironmentalList = (params) => post("/inspection/safety/environmental/query/page", params) //获取安全环保检查列表
|
||||
export const getSafetyenvironmentalCheckList = (params) => post("/app/safetyenvironmental/checkList/v2", params) //获取安全环保检查列表(隐患指派及验收)
|
||||
export const getpleadList = (params) => post("/app/safetyenvironmental/pleadList", params) //获取安全环保检查列表
|
||||
export const getSafetyenvironmentalGoEdit = (params) => post("/app/safetyenvironmental/goEdit", params) //安全环保检查明细信息
|
||||
export const setSafetyenvironmentalAdd = (params) => post("/app/safetyenvironmental/add1", params) //新增安全环保检查
|
||||
export const setSafetyenvironmentalAdd_plus = (params) => upload("/app/safetyenvironmental/add", params) //新增安全环保检查
|
||||
export const setSafetyenvironmentalEdit = (params) => post("/app/safetyenvironmental/edit1", params) //修改安全环保检查
|
||||
export const setSafetyenvironmentalEdit_plus = (params) => upload("/app/safetyenvironmental/edit", params) //修改安全环保检查
|
||||
export const setSafetyenvironmentalGoEdit = (params) => post("/app/safetyenvironmental/goEdit", params) //修改安全环保检查
|
||||
export const getSafetyenvironmentalGoEdit = (params) => post(`/inspection/safety/environmental/query/${params.id}`, params) //安全环保检查明细信息
|
||||
export const setSafetyenvironmentalAdd = (params) => post("/inspection/safety/environmental/process/save", params) //新增安全环保检查
|
||||
export const setSafetyenvironmentalAdd_plus = (params) => upload("/inspection/safety/environmental/process/img/save", params) //新增安全环保检查
|
||||
export const setSafetyenvironmentalEdit = (params) => post("/inspection/safety/environmental/process/revise", params) //修改安全环保检查
|
||||
export const setSafetyenvironmentalEdit_plus = (params) => upload("/inspection/safety/environmental/process/img/revise", params) //修改安全环保检查//修改安全环保检查
|
||||
export const getSafetyenvironmentalRedPoint = (params) => post("/app/safetyenvironmental/countCheck", params) //修改安全环保检查
|
||||
export const setSafetyenvironmentalExplain = (params) => upload("/app/safetyenvironmental/explain", params) //申辩
|
||||
export const setSafetyenvironmentalExplain = (params) => upload("/inspection/safety/environmental/process/plead", params) //申辩
|
||||
export const setSafetyenvironmentalFlow = (params) => post("/app/safetyenvironmental/showFlowChart", params) //申辩
|
||||
export const setImgFilesAdd = (params) => uploads("/app/imgfiles/uploadFile", params) //上传图片
|
||||
export const setImgFilesListAdd = (params) => uploads("/app/imgfiles/uploadFileList", params) //上传图片
|
||||
export const setVideoAdd = (params) => upload("/app/imgfiles/add", params) //上传视频
|
||||
export const setImgFilesAddVideo = (params) => uploads("/app/imgfiles/addVideo", params) //上传视频
|
||||
export const getHiddenRegion = (params) => post("/app/hiddenRegion/gerRegionList", {loading: false, ...params}) //获取隐患部位
|
||||
export const getHiddenRegion = (params) => post("/hidden/region/list", {loading: false, ...params}) //获取隐患部位
|
||||
export const getInspectedDepartment = (params) => post("/app/corpDepartment/listTreeCorpDept", {loading: false, ...params}) //获取被检查部门
|
||||
export const getInspectionDepartment = (params) => post("/app/corpDepartment/listTreeManageAndCorp", {loading: false, ...params}) //获取检查部门
|
||||
export const getInspectors = (params) => post("/AppUser/listAllManageAndCorp", {loading: false, ...params}) //获取检查人员
|
||||
|
|
|
@ -7,20 +7,7 @@
|
|||
<u-cell-group :border="false">
|
||||
<u-cell>
|
||||
<view slot="title" class="title">隐患来源</view>
|
||||
<view slot="value">
|
||||
<template v-if="form.source === '1'">
|
||||
隐患快报
|
||||
</template>
|
||||
<template v-else-if="form.source === '2'">
|
||||
清单排查
|
||||
</template>
|
||||
<template v-else-if="form.source === '3'">
|
||||
清单排查
|
||||
</template>
|
||||
<template v-else-if="form.source === '8'">
|
||||
点检隐患
|
||||
</template>
|
||||
</view>
|
||||
<view slot="value">{{ sourceName }}</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title">隐患描述</view>
|
||||
|
@ -134,18 +121,18 @@
|
|||
<view slot="title" class="title">隐患级别</view>
|
||||
<view slot="value">{{ form.hiddenlevelName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="majorinforPdf?.[0]">
|
||||
<u-cell v-if="majorinforPdf">
|
||||
<view slot="title" class="title">临时处置信息</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(majorinforPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(majorinforPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="supplementPdf?.[0]">
|
||||
<u-cell v-if="supplementPdf">
|
||||
<view slot="title" class="title">补充重大隐患信息</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(supplementPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(supplementPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -167,18 +154,18 @@
|
|||
<view slot="title" class="title">隐患级别</view>
|
||||
<view slot="value">{{ form.hiddenlevelName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="safetyofficePdf?.[0]">
|
||||
<u-cell v-if="safetyofficePdf">
|
||||
<view slot="title" class="title">安委会办公室会议记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(safetyofficePdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(safetyofficePdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="majorapprovedPdf?.[0]">
|
||||
<u-cell v-if="majorapprovedPdf">
|
||||
<view slot="title" class="title">整改建议及方案</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(majorapprovedPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(majorapprovedPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -212,18 +199,18 @@
|
|||
<view slot="title" class="title">核定时间</view>
|
||||
<view slot="value">{{ resultslist.approvedTime }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="reportPdf?.[0]">
|
||||
<u-cell v-if="reportPdf">
|
||||
<view slot="title" class="title">隐患调查报告</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(reportPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(reportPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="resolutionPdf?.[0]">
|
||||
<u-cell v-if="resolutionPdf">
|
||||
<view slot="title" class="title">安委会或党委会决议记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(resolutionPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(resolutionPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
</u-cell-group>
|
||||
|
@ -241,18 +228,18 @@
|
|||
<view slot="title" class="title">整改人</view>
|
||||
<view slot="value">{{ form.rectificationName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="rectificationPdf?.[0]">
|
||||
<u-cell v-if="rectificationPdf">
|
||||
<view slot="title" class="title">临时处置措施与隐患整改方案</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(rectificationPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(rectificationPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="processPdf?.[0]">
|
||||
<u-cell v-if="processPdf">
|
||||
<view slot="title" class="title">隐患整改过程记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(processPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(processPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
</u-cell-group>
|
||||
|
@ -313,14 +300,14 @@ export default {
|
|||
this.form = resData.data;
|
||||
this.hiddenFindPeople = resData.data?.acceptor;
|
||||
this.resultslist = resData.data?.major?.[0] || {};
|
||||
this.majorinforPdf = this.findAPicture(resData.data?.files, 106);
|
||||
this.majorapprovedPdf = this.findAPicture(resData.data?.files, 107);
|
||||
this.resolutionPdf = this.findAPicture(resData.data?.files, 109);
|
||||
this.rectificationPdf = this.findAPicture(resData.data?.files, 110);
|
||||
this.processPdf = this.findAPicture(resData.data?.files, 111);
|
||||
this.reportPdf = this.findAPicture(resData.data?.files, 108);
|
||||
this.supplementPdf = this.findAPicture(resData.data?.files, 112);
|
||||
this.safetyofficePdf = this.findAPicture(resData.data?.files, 113);
|
||||
this.majorinforPdf = this.findAPicture(resData.data?.files, 106)?.[0];
|
||||
this.majorapprovedPdf = this.findAPicture(resData.data?.files, 107)?.[0];
|
||||
this.resolutionPdf = this.findAPicture(resData.data?.files, 109)?.[0];
|
||||
this.rectificationPdf = this.findAPicture(resData.data?.files, 110)?.[0];
|
||||
this.processPdf = this.findAPicture(resData.data?.files, 111)?.[0];
|
||||
this.reportPdf = this.findAPicture(resData.data?.files, 108)?.[0];
|
||||
this.supplementPdf = this.findAPicture(resData.data?.files, 112)?.[0];
|
||||
this.safetyofficePdf = this.findAPicture(resData.data?.files, 113)?.[0];
|
||||
this.hImgs = this.findAPicture(resData.data?.files, 3);
|
||||
this.videoUrl = this.findAPicture(resData.data?.files, 102)?.[0];
|
||||
},
|
||||
|
@ -350,6 +337,28 @@ export default {
|
|||
return result.length > 0 ? result : null;
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
sourceName: function () {
|
||||
switch (this.form.source) {
|
||||
case '1':
|
||||
return '隐患快报';
|
||||
case '2':
|
||||
return '清单排查';
|
||||
case '3':
|
||||
return '清单排查';
|
||||
case '4':
|
||||
return '安全环保检查(监管端)';
|
||||
case '5':
|
||||
return '安全环保检查(企业端)';
|
||||
case '6':
|
||||
return '消防检查';
|
||||
case '8':
|
||||
return '点检隐患';
|
||||
default:
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
|
|
@ -7,20 +7,7 @@
|
|||
<u-cell-group :border="false">
|
||||
<u-cell>
|
||||
<view slot="title" class="title">隐患来源</view>
|
||||
<view slot="value">
|
||||
<template v-if="form.source === '1'">
|
||||
隐患快报
|
||||
</template>
|
||||
<template v-else-if="form.source === '2'">
|
||||
清单排查
|
||||
</template>
|
||||
<template v-else-if="form.source === '3'">
|
||||
清单排查
|
||||
</template>
|
||||
<template v-else-if="form.source === '8'">
|
||||
点检隐患
|
||||
</template>
|
||||
</view>
|
||||
<view slot="value">{{ sourceName }}</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title">隐患描述</view>
|
||||
|
@ -129,18 +116,18 @@
|
|||
<view slot="title" class="title">隐患级别</view>
|
||||
<view slot="value">{{ form.hiddenlevelName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="majorinforPdf?.[0]">
|
||||
<u-cell v-if="majorinforPdf">
|
||||
<view slot="title" class="title">临时处置信息</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(majorinforPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(majorinforPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="supplementPdf?.[0]">
|
||||
<u-cell v-if="supplementPdf">
|
||||
<view slot="title" class="title">补充重大隐患信息</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(supplementPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(supplementPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -162,18 +149,18 @@
|
|||
<view slot="title" class="title">隐患级别</view>
|
||||
<view slot="value">{{ form.hiddenlevelName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="safetyofficePdf?.[0]">
|
||||
<u-cell v-if="safetyofficePdf">
|
||||
<view slot="title" class="title">安委会办公室会议记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(safetyofficePdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(safetyofficePdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="majorapprovedPdf?.[0]">
|
||||
<u-cell v-if="majorapprovedPdf">
|
||||
<view slot="title" class="title">临时处置信息</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(majorapprovedPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(majorapprovedPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -207,18 +194,18 @@
|
|||
<view slot="title" class="title">核定时间</view>
|
||||
<view slot="value">{{ resultslist.approvedTime }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="reportPdf?.[0]">
|
||||
<u-cell v-if="reportPdf">
|
||||
<view slot="title" class="title">隐患调查报告</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(reportPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(reportPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="resolutionPdf?.[0]">
|
||||
<u-cell v-if="resolutionPdf">
|
||||
<view slot="title" class="title">安委会或党委会决议记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(resolutionPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(resolutionPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
</u-cell-group>
|
||||
|
@ -236,18 +223,18 @@
|
|||
<view slot="title" class="title">整改人</view>
|
||||
<view slot="value">{{ form.rectificationName }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="rectificationPdf?.[0]">
|
||||
<u-cell v-if="rectificationPdf">
|
||||
<view slot="title" class="title">隐患调查报告</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(rectificationPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(rectificationPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="processPdf?.[0]">
|
||||
<u-cell v-if="processPdf">
|
||||
<view slot="title" class="title">安委会或党委会决议记录</view>
|
||||
<view slot="value">
|
||||
<u-button type="primary" text="下载" size="mini"
|
||||
@click="downloadAppendix(processPdf?.[0])"></u-button>
|
||||
@click="downloadAppendix(processPdf)"></u-button>
|
||||
</view>
|
||||
</u-cell>
|
||||
</u-cell-group>
|
||||
|
@ -288,14 +275,14 @@ export default {
|
|||
this.form = resData.data;
|
||||
this.hiddenFindPeople = resData.data?.acceptor;
|
||||
this.resultslist = resData.data?.major?.[0] || {};
|
||||
this.majorinforPdf = this.findAPicture(resData.data?.files, 106);
|
||||
this.majorapprovedPdf = this.findAPicture(resData.data?.files, 107);
|
||||
this.resolutionPdf = this.findAPicture(resData.data?.files, 109);
|
||||
this.reportPdf = this.findAPicture(resData.data?.files, 108);
|
||||
this.rectificationPdf = this.findAPicture(resData.data?.files, 110);
|
||||
this.processPdf = this.findAPicture(resData.data?.files, 111);
|
||||
this.supplementPdf = this.findAPicture(resData.data?.files, 112);
|
||||
this.safetyofficePdf = this.findAPicture(resData.data?.files, 113);
|
||||
this.majorinforPdf = this.findAPicture(resData.data?.files, 106)?.[0];
|
||||
this.majorapprovedPdf = this.findAPicture(resData.data?.files, 107)?.[0];
|
||||
this.resolutionPdf = this.findAPicture(resData.data?.files, 109)?.[0];
|
||||
this.reportPdf = this.findAPicture(resData.data?.files, 108)?.[0];
|
||||
this.rectificationPdf = this.findAPicture(resData.data?.files, 110)?.[0];
|
||||
this.processPdf = this.findAPicture(resData.data?.files, 111)?.[0];
|
||||
this.supplementPdf = this.findAPicture(resData.data?.files, 112)?.[0];
|
||||
this.safetyofficePdf = this.findAPicture(resData.data?.files, 113)?.[0];
|
||||
this.hImgs = this.findAPicture(resData.data?.files, 3);
|
||||
this.videoUrl = this.findAPicture(resData.data?.files, 102)?.[0];
|
||||
},
|
||||
|
@ -325,6 +312,28 @@ export default {
|
|||
return result.length > 0 ? result : null;
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
sourceName: function () {
|
||||
switch (this.form.source) {
|
||||
case '1':
|
||||
return '隐患快报';
|
||||
case '2':
|
||||
return '清单排查';
|
||||
case '3':
|
||||
return '清单排查';
|
||||
case '4':
|
||||
return '安全环保检查(监管端)';
|
||||
case '5':
|
||||
return '安全环保检查(企业端)';
|
||||
case '6':
|
||||
return '消防检查';
|
||||
case '8':
|
||||
return '点检隐患';
|
||||
default:
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import {getSafetyenvironmentalRedPoint} from "../../../api";
|
||||
import {getSafetyenvironmentalRedPoint} from "@/api";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">检查题目:</view>
|
||||
<view slot="value">
|
||||
<u-radio-group v-model="form.INSPECTION_SUBJECT" placement="row" :disabled="disabled">
|
||||
<u-radio-group v-model="form.inspectionSubject" placement="row" :disabled="disabled">
|
||||
<u-radio label="安全" name="安全"></u-radio>
|
||||
<u-radio label="环保" name="环保" class="ml-10"></u-radio>
|
||||
<u-radio label="综合" name="综合" class="ml-10"></u-radio>
|
||||
|
@ -16,17 +16,17 @@
|
|||
<view slot="title" class="title required">被检查单位:</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitree')">
|
||||
{{ disabled ? form.INSPECTED_CORPINFO_ID_NAME : form.INSPECTED_DEPARTMENT_NAME || '请选择' }}
|
||||
{{ disabled ? form.inspectedCorpName : form.inspectedDepartmentName || '请选择' }}
|
||||
</text>
|
||||
<tki-tree ref="tkitree" :range="inspectedDepartmentTreeList" rangeKey="name" selectParent
|
||||
@confirm="confirmTree($event,'inspectedSiteuserColumns')"/>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-show="form.INSPECTED_DEPARTMENT_NAME">
|
||||
<u-cell v-show="form.inspectedDepartmentName">
|
||||
<view slot="title" class="title required">被检查单位现场负责人:</view>
|
||||
<view slot="value">
|
||||
<text @click="disabled ? null : inspectedSiteuserShow = true">{{
|
||||
form.INSPECTED_SITEUSER_NAME || '请选择'
|
||||
form.inspectedUserName || '请选择'
|
||||
}}
|
||||
</text>
|
||||
<u-picker :show="inspectedSiteuserShow" :columns="inspectedSiteuserColumns" keyName="NAME"
|
||||
|
@ -37,14 +37,14 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">检查场所:</view>
|
||||
<view slot="value">
|
||||
<u--input v-model="form.INSPECTION_PLACE" border="none" placeholder="请输入检查场所" inputAlign="right"
|
||||
<u--input v-model="form.inspectionPlace" border="none" placeholder="请输入检查场所" inputAlign="right"
|
||||
:disabled="disabled"></u--input>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title required">检查类型:</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitree1')">{{ form.INSPECTION_TYPE_NAME || '请选择' }}</text>
|
||||
<text @click="showTree('tkitree1')">{{ form.inspectionTypeName || '请选择' }}</text>
|
||||
<tki-tree ref="tkitree1" :range="inspectionTypeTreeList" rangeKey="name" selectParent children-name="nodes"
|
||||
@confirm="confirmTree($event,'inspectionTypeTreeList')"/>
|
||||
</view>
|
||||
|
@ -53,10 +53,10 @@
|
|||
<view slot="title" class="title required">检查开始时间:</view>
|
||||
<view slot="value">
|
||||
<text @click="disabled ? null : inspectionTimeStartShow = true">{{
|
||||
form.INSPECTION_TIME_START || '请选择'
|
||||
form.inspectionTimeStart || '请选择'
|
||||
}}
|
||||
</text>
|
||||
<u-datetime-picker :show="inspectionTimeStartShow" :value="form.INSPECTION_TIME_START"
|
||||
<u-datetime-picker :show="inspectionTimeStartShow" :value="form.inspectionTimeStart"
|
||||
@cancel="inspectionTimeStartShow = false"
|
||||
@confirm="inspectionTimeStartConfirm"></u-datetime-picker>
|
||||
</view>
|
||||
|
@ -65,10 +65,10 @@
|
|||
<view slot="title" class="title required">检查结束时间:</view>
|
||||
<view slot="value">
|
||||
<text @click="disabled ? null : inspectionTimeEndShow = true">{{
|
||||
form.INSPECTION_TIME_END || '请选择'
|
||||
form.inspectionTimeEnd || '请选择'
|
||||
}}
|
||||
</text>
|
||||
<u-datetime-picker :show="inspectionTimeEndShow" :value="form.INSPECTION_TIME_END"
|
||||
<u-datetime-picker :show="inspectionTimeEndShow" :value="form.inspectionTimeEnd"
|
||||
@cancel="inspectionTimeEndShow = false"
|
||||
@confirm="inspectionTimeEndConfirm"></u-datetime-picker>
|
||||
</view>
|
||||
|
@ -76,7 +76,7 @@
|
|||
<u-cell v-if="disabled">
|
||||
<view slot="title" class="title required">记录填写时间:</view>
|
||||
<view slot="value">
|
||||
<text>{{ form.CREATTIME }}</text>
|
||||
<text>{{ form.creattime }}</text>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -88,8 +88,8 @@
|
|||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="label">
|
||||
<view class="pr mt-10 textarea-box" v-for="(item,index) in form.situationList" :key="item.id">
|
||||
<u--textarea v-model="item.SITUATION" placeholder="请输入检查情况" :disabled="disabled"></u--textarea>
|
||||
<view class="pr mt-10 textarea-box" v-for="(item,index) in form.situations" :key="item.id">
|
||||
<u--textarea v-model="item.situation" placeholder="请输入检查情况" :disabled="disabled"></u--textarea>
|
||||
<u-badge value="X" type="error" :offset="[-9,-10]" absolute
|
||||
@click.native="removeSituation(item,index)" v-if="!disabled"></u-badge>
|
||||
</view>
|
||||
|
@ -105,30 +105,30 @@
|
|||
<view class="title-none">
|
||||
<u-cell>
|
||||
<view slot="value" style="width: 100%">
|
||||
<view class="pr mt-10" v-for="(item,index) in form.inspectorList" :key="item.id">
|
||||
<view class="pr mt-10" v-for="(item,index) in form.inspectionUsers" :key="item.id">
|
||||
<u-cell-group :border="false" class="border">
|
||||
<view class="title-show">
|
||||
<u-cell>
|
||||
<view slot="title">{{ index + 1 }}.检查人员单位</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitreeInspector' + index,'arr')">
|
||||
{{ item.INSPECTION_DEPARTMENT_NAME || '请选择' }}
|
||||
{{ item.inspectionDepartmentName || '请选择' }}
|
||||
</text>
|
||||
<tki-tree :ref="'tkitreeInspector' + index" :range="inspectedDepartmentTreeList"
|
||||
rangeKey="name"
|
||||
selectParent @confirm="confirmTree($event,'inspectorList',index)"/>
|
||||
selectParent @confirm="confirmTree($event,'inspectionUsers',index)"/>
|
||||
</view>
|
||||
</u-cell>
|
||||
</view>
|
||||
<view class="title-show">
|
||||
<u-cell :border="false" v-show="item.INSPECTION_DEPARTMENT_NAME">
|
||||
<u-cell :border="false" v-show="item.inspectionDepartmentName">
|
||||
<view slot="title">{{ index + 1 }}.检查人员</view>
|
||||
<view slot="value">
|
||||
<text @click="inspectionUserShowPicker(index)">{{
|
||||
item.INSPECTION_USER_NAME || '请选择'
|
||||
item.inspectionUserName || '请选择'
|
||||
}}
|
||||
</text>
|
||||
<u-picker :show="item.inspectionUserShow" :columns="[inspectorList[0][index]]" keyName="NAME"
|
||||
<u-picker :show="item.inspectionUserShow" :columns="[inspectionUsers[0][index]]" keyName="NAME"
|
||||
@cancel="item.inspectionUserShow = false"
|
||||
@confirm="inspectionUserConfirmPicker($event,index)"></u-picker>
|
||||
</view>
|
||||
|
@ -158,10 +158,10 @@
|
|||
<uni-th align="center">隐患描述</uni-th>
|
||||
<uni-th align="center">操作</uni-th>
|
||||
</uni-tr>
|
||||
<uni-tr v-for="(item,index) in form.hiddenList" :key="item.HIDDEN_ID == null ? index : item.HIDDEN_ID">
|
||||
<uni-tr v-for="(item,index) in form.hiddenList" :key="item.hiddenId == null ? index : item.hiddenId">
|
||||
<uni-td>{{ index + 1 }}</uni-td>
|
||||
<uni-td>{{ item.HIDDENPART_NAME ? item.HIDDENPART_NAME : item.HIDDENPART }}</uni-td>
|
||||
<uni-td>{{ item.HIDDENDESCR }}</uni-td>
|
||||
<uni-td>{{ item.hiddenPartStr ? item.hiddenPartStr : item.hiddenPart }}</uni-td>
|
||||
<uni-td>{{ item.hiddendescr }}</uni-td>
|
||||
<uni-td>
|
||||
<view class="flex-between">
|
||||
<u-icon name="eye-fill" @tap="showHidden(item, index)"></u-icon>
|
||||
|
@ -176,37 +176,38 @@
|
|||
</view>
|
||||
</u-cell>
|
||||
</view>
|
||||
<template v-for="item in form.inspectorVerifyList" v-if="!type||!(type==='add' || type==='edit')">
|
||||
<u-cell v-show="item.INSPECTION_USER_OPINION">
|
||||
<template v-for="item in form.inspectionUsers" v-if="!type||!(type==='add' || type==='edit')">
|
||||
<u-cell v-show="item.inspectionUserOpinion">
|
||||
<template #title>
|
||||
<view class="title">检查人意见:</view>
|
||||
</template>
|
||||
<template #label>
|
||||
<view class="mt-10 textarea-box">
|
||||
<u--textarea v-model="item.INSPECTION_USER_OPINION" disabled
|
||||
<u--textarea v-model="item.inspectionUserOpinion" disabled
|
||||
placeholder="请输入检查人意见"></u--textarea>
|
||||
</view>
|
||||
</template>
|
||||
</u-cell>
|
||||
<u-cell v-show="item.INSPECTION_USER_SIGN_IMG">
|
||||
<u-cell v-show="item.inspectionUserSignImg">
|
||||
<view slot="title" class="title">签字:</view>
|
||||
<view slot="label" class="mt-10">
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + item.INSPECTION_USER_SIGN_IMG"
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + item.inspectionUserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage($store.state.filePath + item.INSPECTION_USER_SIGN_IMG)"></u--image>
|
||||
@click="previewImage($store.state.filePath + item.inspectionUserSignImg)">
|
||||
</u--image>
|
||||
</view>
|
||||
</u-cell>
|
||||
</template>
|
||||
<template v-if="!type||!(type==='add' || type==='edit')">
|
||||
<u-cell v-show="form.INSPECTED_SITEUSER_SIGN_IMG">
|
||||
<u-cell v-show="form.inspectedSiteuserSignImg">
|
||||
<view slot="title" class="title">被检查人意见:</view>
|
||||
</u-cell>
|
||||
<u-cell v-show="form.INSPECTED_SITEUSER_SIGN_IMG">
|
||||
<u-cell v-show="form.inspectedSiteuserSignImg">
|
||||
<view slot="title" class="title">签字:</view>
|
||||
<view slot="label" class="mt-10">
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + form.INSPECTED_SITEUSER_SIGN_IMG"
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + form.inspectedSiteuserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage($store.state.filePath + form.INSPECTED_SITEUSER_SIGN_IMG)"></u--image>
|
||||
@click="previewImage($store.state.filePath + form.inspectedSiteuserSignImg)"></u--image>
|
||||
</view>
|
||||
</u-cell>
|
||||
</template>
|
||||
|
@ -214,10 +215,10 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title">检查人意见:</view>
|
||||
<view slot="label" class="mt-10 textarea-box">
|
||||
<u--textarea v-model="form.INSPECTION_USER_OPINION" placeholder="请输入检查人意见"></u--textarea>
|
||||
<u--textarea v-model="form.inspectionUserOpinion" placeholder="请输入检查人意见"></u--textarea>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="form.INSPECTION_USER_OPINION">
|
||||
<u-cell v-if="form.inspectionUserOpinion">
|
||||
<view slot="title" class="title flex-between">
|
||||
签字:
|
||||
<view>
|
||||
|
@ -228,12 +229,12 @@
|
|||
<sign v-if="signShow" :signShow.sync="signShow" @confirm="signConfirm"></sign>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="form.INSPECTION_USER_SIGN_IMG">
|
||||
<view slot="value" class="mt-10 flex-1" v-show="form.INSPECTION_USER_SIGN_IMG">
|
||||
<u--image v-show="form.INSPECTION_USER_SIGN_IMG" :showLoading="true" :src="form.INSPECTION_USER_SIGN_IMG"
|
||||
<u-cell v-if="form.inspectionUserSignImg">
|
||||
<view slot="value" class="mt-10 flex-1" v-show="form.inspectionUserSignImg">
|
||||
<u--image v-show="form.inspectionUserSignImg" :showLoading="true" :src="form.inspectionUserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage(form.INSPECTION_USER_SIGN_IMG)"></u--image>
|
||||
|
||||
@click="previewImage(form.inspectionUserSignImg)">
|
||||
</u--image>
|
||||
</view>
|
||||
</u-cell>
|
||||
</template>
|
||||
|
@ -291,7 +292,7 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">隐患描述:</view>
|
||||
<view slot="label" class="mt-10 textarea-box">
|
||||
<u--textarea v-model="hiddenForm.HIDDENDESCR" placeholder="请输入隐患描述"
|
||||
<u--textarea v-model="hiddenForm.hiddendescr" placeholder="请输入隐患描述"
|
||||
:disabled="popupDisabled"></u--textarea>
|
||||
</view>
|
||||
</u-cell>
|
||||
|
@ -299,7 +300,7 @@
|
|||
<view slot="title" class="title">隐患部位:</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitree2')">
|
||||
{{ hiddenForm.HIDDENPART_NAME ? hiddenForm.HIDDENPART_NAME : hiddenForm.HIDDENPART || '请选择' }}
|
||||
{{ hiddenForm.hiddenPartStr ? hiddenForm.hiddenPartStr : hiddenForm.hiddenPart || '请选择' }}
|
||||
</text>
|
||||
<tki-tree ref="tkitree2" :range="hiddenRegionTreeList" rangeKey="name" selectParent children-name="nodes"
|
||||
@confirm="confirmTree($event,'hiddenRegionTreeList')"/>
|
||||
|
@ -308,7 +309,7 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">隐患级别:</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitree3')">{{ hiddenForm.HIDDENLEVEL_NAME || '请选择' }}</text>
|
||||
<text @click="showTree('tkitree3')">{{ hiddenForm.hiddenlevelName || '请选择' }}</text>
|
||||
<tki-tree ref="tkitree3" :range="hiddenLevelTreeList" rangeKey="name" selectParent children-name="nodes"
|
||||
@confirm="confirmTree($event,'hiddenLevelTreeList')"/>
|
||||
</view>
|
||||
|
@ -316,7 +317,7 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">隐患类型:</view>
|
||||
<view slot="value">
|
||||
<text @click="showTree('tkitree4')">{{ hiddenForm.HIDDENTYPE_NAME || '请选择' }}</text>
|
||||
<text @click="showTree('tkitree4')">{{ hiddenForm.hiddenTypeName || '请选择' }}</text>
|
||||
<tki-tree ref="tkitree4" :range="hiddenTypeTreeList" rangeKey="name" children-name="nodes"
|
||||
@confirm="confirmTree($event,'hiddenTypeTreeList')"/>
|
||||
</view>
|
||||
|
@ -324,7 +325,7 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">是否是相关方:</view>
|
||||
<view slot="value">
|
||||
<u-radio-group v-model="hiddenForm.ISRELEVANT" placement="row" :disabled="disabled">
|
||||
<u-radio-group v-model="hiddenForm.isrelevant" placement="row" :disabled="disabled">
|
||||
<u-radio label="是" name="1" class="ml-10"></u-radio>
|
||||
<u-radio label="否" name="2" class="ml-10"></u-radio>
|
||||
</u-radio-group>
|
||||
|
@ -334,10 +335,10 @@
|
|||
<view slot="title" class="title required">隐患发现时间:</view>
|
||||
<view slot="value">
|
||||
<text @click="popupDisabled ? null : discoveryTimeShow = true">{{
|
||||
hiddenForm.DISCOVERYTIME || '请选择'
|
||||
hiddenForm.discoverytime || '请选择'
|
||||
}}
|
||||
</text>
|
||||
<u-datetime-picker :show="discoveryTimeShow" :value="hiddenForm.DISCOVERYTIME" :minDate="Number(1970)"
|
||||
<u-datetime-picker :show="discoveryTimeShow" :value="hiddenForm.discoverytime" :minDate="Number(1970)"
|
||||
@cancel="discoveryTimeShow = false"
|
||||
@confirm="discoveryTimeConfirm"></u-datetime-picker>
|
||||
</view>
|
||||
|
@ -350,15 +351,15 @@
|
|||
v-if="!popupDisabled"></u-button>
|
||||
</view>
|
||||
</view>
|
||||
<view slot="label" class="mt-10" v-if="hiddenForm.LONGITUDE && hiddenForm.LATITUDE">
|
||||
<view>经度:{{ hiddenForm.LONGITUDE }}</view>
|
||||
<view>纬度:{{ hiddenForm.LATITUDE }}</view>
|
||||
<view slot="label" class="mt-10" v-if="hiddenForm.longitude && hiddenForm.latitude">
|
||||
<view>经度:{{ hiddenForm.longitude }}</view>
|
||||
<view>纬度:{{ hiddenForm.latitude }}</view>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title">隐患位置描述:</view>
|
||||
<view slot="label" class="mt-10 textarea-box">
|
||||
<u--textarea v-model="hiddenForm.POSITIONDESC" placeholder="请输入隐患位置描述"
|
||||
<u--textarea v-model="hiddenForm.positiondesc" placeholder="请输入隐患位置描述"
|
||||
:disabled="popupDisabled"></u--textarea>
|
||||
</view>
|
||||
</u-cell>
|
||||
|
@ -391,7 +392,6 @@
|
|||
<script>
|
||||
import {
|
||||
getDeptUser,
|
||||
getHiddenLevel,
|
||||
getHiddenRegion,
|
||||
getHiddenType,
|
||||
getInspectedDepartment,
|
||||
|
@ -403,46 +403,45 @@ import {
|
|||
setSafetyenvironmentalAdd, setSafetyenvironmentalAdd_plus,
|
||||
setSafetyenvironmentalEdit, setSafetyenvironmentalEdit_plus,
|
||||
setVideoAdd
|
||||
} from "../../../api";
|
||||
} from "@/api";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
INSPECTION_SUBJECT: '',
|
||||
INSPECTED_DEPARTMENT_NAME: '',
|
||||
INSPECTED_CORPINFO_ID_NAME: '',
|
||||
INSPECTED_DEPARTMENT_ID: '',
|
||||
INSPECTED_SITEUSER_NAME: '',
|
||||
INSPECTED_SITEUSER_ID: '',
|
||||
INSPECTION_PLACE: '',
|
||||
INSPECTION_TYPE_NAME: '',
|
||||
INSPECTION_TYPE_OTHER: '',
|
||||
INSPECTION_TIME_START: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
INSPECTION_TIME_END: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
situationList: [{id: Math.random(), INSPECTION_SITUATION_ID: '', SITUATION: ''}],
|
||||
inspectorList: [{
|
||||
inspectionSubject: '',
|
||||
inspectedDepartmentName: '',
|
||||
inspectedCorpName: '',
|
||||
inspectedDepartmentId: '',
|
||||
inspectedUserName: '',
|
||||
inspectedSiteuserId: '',
|
||||
inspectionPlace: '',
|
||||
inspectionTypeName: '',
|
||||
inspectionTimeStart: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
inspectionTimeEnd: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
situations: [{id: Math.random(), inspectionSituationId: '', situation: ''}],
|
||||
inspectionUsers: [{
|
||||
id: Math.random(),
|
||||
inspectionUserShow: false,
|
||||
INSPECTION_INSPECTOR_ID: '',
|
||||
INSPECTION_DEPARTMENT_ID: '',
|
||||
INSPECTION_DEPARTMENT_NAME: '',
|
||||
INSPECTION_USER_ID: '',
|
||||
INSPECTION_USER_NAME: ''
|
||||
inspectionInspectorId: '',
|
||||
inspectionDepartmentId: '',
|
||||
inspectionDepartmentName: '',
|
||||
inspectionUserId: '',
|
||||
inspectionUserName: ''
|
||||
}],
|
||||
hiddenList: [],
|
||||
CREATTIME: '',
|
||||
INSPECTION_USER_OPINION: '',
|
||||
INSPECTION_USER_SIGN_IMG: ''
|
||||
creattime: '',
|
||||
inspectionUserOpinion: '',
|
||||
inspectionUserSignImg: ''
|
||||
},
|
||||
rules: {
|
||||
'INSPECTION_SUBJECT': {required: true, message: '请选择检查题目'},
|
||||
'INSPECTED_DEPARTMENT_NAME': {required: true, message: '请选择被检查单位'},
|
||||
'INSPECTED_SITEUSER_NAME': {required: true, message: '请选择被检查单位现场负责人'},
|
||||
'INSPECTION_PLACE': {required: true, message: '请输入检查场所'},
|
||||
'INSPECTION_TYPE_NAME': {required: true, message: '请选择检查类型'},
|
||||
'INSPECTION_TIME_START': {required: true, message: '请选择检查开始时间'},
|
||||
'INSPECTION_TIME_END': {required: true, message: '请选择检查结束时间'},
|
||||
'inspectionSubject': {required: true, message: '请选择检查题目'},
|
||||
'inspectedDepartmentName': {required: true, message: '请选择被检查单位'},
|
||||
'inspectedUserName': {required: true, message: '请选择被检查单位现场负责人'},
|
||||
'inspectionPlace': {required: true, message: '请输入检查场所'},
|
||||
'inspectionTypeName': {required: true, message: '请选择检查类型'},
|
||||
'inspectionTimeStart': {required: true, message: '请选择检查开始时间'},
|
||||
'inspectionTimeEnd': {required: true, message: '请选择检查结束时间'},
|
||||
},
|
||||
inspectedDepartmentTreeList: [],
|
||||
inspectionDepartmentTreeList: [],
|
||||
|
@ -453,8 +452,8 @@ export default {
|
|||
inspectedSiteuserColumns: [
|
||||
[]
|
||||
],
|
||||
inspectorList: [[]],
|
||||
INSPECTION_ID: '',
|
||||
inspectionUsers: [[]],
|
||||
inspectionId: '',
|
||||
vector: '',
|
||||
disabled: false,
|
||||
delSituations: [],
|
||||
|
@ -463,32 +462,32 @@ export default {
|
|||
popupDisabled: false,
|
||||
hiddenForm: {
|
||||
id: Math.random(),
|
||||
ISRELEVANT: '2',//隐患类型
|
||||
isrelevant: '2',//是否相关方
|
||||
hiddenImgs: [],
|
||||
hiddenVideos: [],
|
||||
HIDDENDESCR: '',
|
||||
HIDDENPART_NAME: '',
|
||||
HIDDENPART: '',
|
||||
HIDDENLEVEL_NAME: '',
|
||||
HIDDENLEVEL: '',
|
||||
HIDDENTYPE_NAME: '',
|
||||
HIDDENTYPE: '',
|
||||
DISCOVERYTIME: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
LONGITUDE: '',
|
||||
LATITUDE: '',
|
||||
hiddendescr: '',
|
||||
hiddenPartStr: '',
|
||||
hiddenPart: '',
|
||||
hiddenlevelName: '',
|
||||
hiddenlevel: '',
|
||||
hiddenTypeName: '',
|
||||
hiddenType: '',
|
||||
discoverytime: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
longitude: '',
|
||||
latitude: '',
|
||||
CREATOR_NAME: '',
|
||||
CREATOR: '',
|
||||
POSITIONDESC: '',
|
||||
SOURCE: '4',
|
||||
CORPINFO_ID: '',
|
||||
positiondesc: '',
|
||||
source: '4',
|
||||
corpinfoId: '',
|
||||
HIDDENFINDDEPT: ''
|
||||
},
|
||||
hiddenFormRules: {
|
||||
'hiddenImgs': {required: true, message: '请上传隐患照片'},
|
||||
'HIDDENDESCR': {required: true, message: '请输入隐患描述'},
|
||||
'HIDDENLEVEL_NAME': {required: true, message: '请选择隐患级别'},
|
||||
'HIDDENTYPE_NAME': {required: true, message: '请选择隐患类型'},
|
||||
'DISCOVERYTIME': {required: true, message: '请选择隐患发现时间'},
|
||||
'hiddendescr': {required: true, message: '请输入隐患描述'},
|
||||
'hiddenlevelName': {required: true, message: '请选择隐患级别'},
|
||||
'hiddenTypeName': {required: true, message: '请选择隐患类型'},
|
||||
'discoverytime': {required: true, message: '请选择隐患发现时间'},
|
||||
'CREATOR_NAME': {required: true, message: '请选择隐患发现人'},
|
||||
},
|
||||
hiddenRegionTreeList: [],
|
||||
|
@ -504,16 +503,15 @@ export default {
|
|||
creatorShow: false,
|
||||
modalShow: false,
|
||||
videoUrl: '',
|
||||
|
||||
signShow: false,
|
||||
type: ''
|
||||
}
|
||||
},
|
||||
async onLoad(event) {
|
||||
this.INSPECTION_ID = event.INSPECTION_ID
|
||||
this.inspectionId = event.inspectionId
|
||||
this.vector = event.vector
|
||||
this.disabled = !(event.type === 'add' || event.type === 'edit');
|
||||
if (this.INSPECTION_ID) {
|
||||
if (this.inspectionId) {
|
||||
await this.fnGetSafetyenvironmentalGoEdit()
|
||||
}
|
||||
this.type = event.type
|
||||
|
@ -522,7 +520,6 @@ export default {
|
|||
await this.fnGetInspectionDepartment()
|
||||
await this.fnGetHiddenRegion()
|
||||
await this.fnGetHiddenType()
|
||||
// this.fnGetHiddenLevel()
|
||||
await this.fnGetInspectionType()
|
||||
}
|
||||
},
|
||||
|
@ -542,19 +539,15 @@ export default {
|
|||
},
|
||||
async fnGetHiddenRegion(id) {
|
||||
if (!id) {
|
||||
id = {parentId: '0', DEPARTMENT_ID: this.form.INSPECTED_DEPARTMENT_ID}
|
||||
id = {parentId: '0', DEPARTMENT_ID: this.form.inspectedDepartmentId}
|
||||
}
|
||||
let resData = await getHiddenRegion(id);
|
||||
this.hiddenRegionTreeList = JSON.parse(resData.zTreeNodes);
|
||||
let { data } = await getHiddenRegion(id);
|
||||
this.hiddenRegionTreeList = data;
|
||||
},
|
||||
async fnGetHiddenType() {
|
||||
let resData = await getHiddenType();
|
||||
this.hiddenTypeTreeList = JSON.parse(resData.zTreeNodes);
|
||||
},
|
||||
async fnGetHiddenLevel() {
|
||||
let resData = await getHiddenLevel();
|
||||
this.hiddenLevelTreeList = JSON.parse(resData.zTreeNodes);
|
||||
},
|
||||
async fnGetInspectionType() {
|
||||
let resData = await getInspectionType();
|
||||
this.inspectionTypeTreeList = JSON.parse(resData.zTreeNodes);
|
||||
|
@ -568,17 +561,14 @@ export default {
|
|||
return resData.userList;
|
||||
},
|
||||
async fnGetSafetyenvironmentalGoEdit() {
|
||||
let resData = await getSafetyenvironmentalGoEdit({INSPECTION_ID: this.INSPECTION_ID})
|
||||
for (let i = 0; i < resData.pd.hiddenList.length; i++) {
|
||||
for (let j = 0; j < resData.pd.hiddenList[i].hiddenImgs.length; j++) {
|
||||
resData.pd.hiddenList[i].hiddenImgs[j].url = this.$store.state.filePath + resData.pd.hiddenList[i].hiddenImgs[j].FILEPATH
|
||||
}
|
||||
for (let j = 0; j < resData.pd.hiddenList[i].hiddenVideos.length; j++) {
|
||||
resData.pd.hiddenList[i].hiddenVideos[j].url = this.$store.state.filePath + resData.pd.hiddenList[i].hiddenVideos[j].FILEPATH
|
||||
}
|
||||
}
|
||||
console.log(resData.pd.inspectorVerifyList)
|
||||
this.form = resData.pd
|
||||
const { data } = await getSafetyenvironmentalGoEdit({ id: this.inspectionId });
|
||||
this.form.situations = data.situations.map((item) => {
|
||||
return {
|
||||
situation: item,
|
||||
id: Math.random(),
|
||||
};
|
||||
});
|
||||
this.form = data;
|
||||
},
|
||||
showTree(ref, type) {
|
||||
if (this.popupDisabled) return;
|
||||
|
@ -588,56 +578,56 @@ export default {
|
|||
},
|
||||
confirmTree(e, list, index) {
|
||||
if (list === 'inspectedSiteuserColumns') {
|
||||
this.form.INSPECTED_DEPARTMENT_ID = e[0].id
|
||||
this.form.INSPECTED_DEPARTMENT_NAME = e[0].name
|
||||
this.form.INSPECTED_SITEUSER_NAME = ''
|
||||
this.form.INSPECTED_SITEUSER_ID = ''
|
||||
this.form.inspectedDepartmentId = e[0].id
|
||||
this.form.inspectedDepartmentName = e[0].name
|
||||
this.form.inspectedUserName = ''
|
||||
this.form.inspectedSiteuserId = ''
|
||||
this.fnGetHiddenRegion({parentId: '0', DEPARTMENT_ID: e[0].id})
|
||||
this.fnGetDeptUser(e[0].id).then(res => {
|
||||
this.$set(this.inspectedSiteuserColumns, 0, res)
|
||||
})
|
||||
}
|
||||
if (list === 'inspectionTypeTreeList') {
|
||||
this.form.INSPECTION_TYPE = e[0].id
|
||||
this.form.INSPECTION_TYPE_NAME = e[0].name
|
||||
this.form.inspectionType = e[0].id
|
||||
this.form.inspectionTypeName = e[0].name
|
||||
}
|
||||
if (list === 'inspectorList') {
|
||||
this.form.inspectorList[index].INSPECTION_DEPARTMENT_ID = e[0].id
|
||||
this.form.inspectorList[index].INSPECTION_DEPARTMENT_NAME = e[0].name
|
||||
this.form.inspectorList[index].INSPECTION_USER_NAME = ''
|
||||
this.form.inspectorList[index].INSPECTION_USER_ID = ''
|
||||
if (list === 'inspectionUsers') {
|
||||
this.form.inspectionUsers[index].inspectionDepartmentId = e[0].id
|
||||
this.form.inspectionUsers[index].inspectionDepartmentName = e[0].name
|
||||
this.form.inspectionUsers[index].inspectionUserName = ''
|
||||
this.form.inspectionUsers[index].inspectionUserId = ''
|
||||
this.fnGetInspectors(e[0].id).then(res => {
|
||||
this.$set(this.inspectorList[0], index, res)
|
||||
this.$set(this.inspectionUsers[0], index, res)
|
||||
})
|
||||
}
|
||||
if (list === 'hiddenRegionTreeList') {
|
||||
this.hiddenForm.HIDDENPART = e[0].id
|
||||
this.hiddenForm.HIDDENPART_NAME = e[0].name
|
||||
this.hiddenForm.hiddenPart = e[0].id
|
||||
this.hiddenForm.hiddenPartStr = e[0].name
|
||||
}
|
||||
if (list === 'hiddenLevelTreeList') {
|
||||
this.hiddenForm.HIDDENLEVEL = e[0].id
|
||||
this.hiddenForm.HIDDENLEVEL_NAME = e[0].name
|
||||
this.hiddenForm.hiddenlevelName = e[0].name
|
||||
}
|
||||
if (list === 'hiddenTypeTreeList') {
|
||||
this.hiddenForm.HIDDENTYPE = e[0].id
|
||||
this.hiddenForm.HIDDENTYPE_NAME = e[0].name
|
||||
this.hiddenForm.hiddenTypeName = e[0].name
|
||||
}
|
||||
},
|
||||
inspectedSiteuserConfirmPicker(e) {
|
||||
this.form.INSPECTED_SITEUSER_NAME = e.value[0].NAME
|
||||
this.form.INSPECTED_SITEUSER_ID = e.value[0].USER_ID
|
||||
this.form.inspectedUserName = e.value[0].NAME
|
||||
this.form.inspectedSiteuserId = e.value[0].USER_ID
|
||||
this.inspectedSiteuserShow = false;
|
||||
},
|
||||
inspectionTimeStartConfirm(e) {
|
||||
this.form.INSPECTION_TIME_START = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.form.inspectionTimeStart = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.inspectionTimeStartShow = false;
|
||||
},
|
||||
inspectionTimeEndConfirm(e) {
|
||||
this.form.INSPECTION_TIME_END = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.form.inspectionTimeEnd = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.inspectionTimeEndShow = false;
|
||||
},
|
||||
addSituation() {
|
||||
this.form.situationList.push({id: Math.random(), INSPECTION_SITUATION_ID: '', SITUATION: ''})
|
||||
this.form.situations.push({id: Math.random(), inspectionSituationId: '', situation: ''})
|
||||
},
|
||||
removeSituation(item, index) {
|
||||
uni.showModal({
|
||||
|
@ -647,28 +637,26 @@ export default {
|
|||
content: '确定删除检查情况吗?',
|
||||
success: (res) => {
|
||||
if (res.cancel) {
|
||||
this.form.situationList.splice(index, 1)
|
||||
if (item.INSPECTION_SITUATION_ID) {
|
||||
this.delSituations.push(item.INSPECTION_SITUATION_ID)
|
||||
this.form.situations.splice(index, 1)
|
||||
if (item.inspectionSituationId) {
|
||||
this.delSituations.push(item.inspectionSituationId)
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
addInspector() {
|
||||
this.form.inspectorList.push(
|
||||
this.form.inspectionUsers.push(
|
||||
{
|
||||
id: Math.random(),
|
||||
inspectionUserShow: false,
|
||||
INSPECTION_INSPECTOR_ID: '',
|
||||
INSPECTION_DEPARTMENT_ID: '',
|
||||
INSPECTION_DEPARTMENT_NAME: '',
|
||||
INSPECTION_USER_ID: '',
|
||||
INSPECTION_USER_INDEX: '',
|
||||
INSPECTION_USER_NAME: ''
|
||||
inspectionInspectorId: '',
|
||||
inspectionDepartmentId: '',
|
||||
inspectionDepartmentName: '',
|
||||
inspectionUserId: '',
|
||||
inspectionUserName: ''
|
||||
}
|
||||
)
|
||||
console.info(this.form.inspectorList)
|
||||
},
|
||||
removeInspector(item, index) {
|
||||
uni.showModal({
|
||||
|
@ -678,9 +666,9 @@ export default {
|
|||
content: '确定移除检查人员吗?',
|
||||
success: (res) => {
|
||||
if (res.cancel) {
|
||||
this.form.inspectorList.splice(index, 1);
|
||||
if (item.INSPECTION_INSPECTOR_ID) {
|
||||
this.delInspectors.push(item.INSPECTION_INSPECTOR_ID)
|
||||
this.form.inspectionUsers.splice(index, 1);
|
||||
if (item.inspectionInspectorId) {
|
||||
this.delInspectors.push(item.inspectionInspectorId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -688,13 +676,12 @@ export default {
|
|||
},
|
||||
inspectionUserShowPicker(index) {
|
||||
if (this.disabled) return;
|
||||
this.form.inspectorList[index].inspectionUserShow = true
|
||||
this.form.inspectionUsers[index].inspectionUserShow = true
|
||||
},
|
||||
inspectionUserConfirmPicker(e, index) {
|
||||
this.form.inspectorList[index].INSPECTION_USER_ID = e.value[0].USER_ID
|
||||
this.form.inspectorList[index].INSPECTION_USER_NAME = e.value[0].NAME
|
||||
this.form.inspectorList[index].inspectionUserShow = false
|
||||
this.form.inspectorList[index].USER_SIDE = e.value[0].USER_SIDE
|
||||
this.form.inspectionUsers[index].inspectionUserId = e.value[0].USER_ID
|
||||
this.form.inspectionUsers[index].inspectionUserName = e.value[0].NAME
|
||||
this.form.inspectionUsers[index].inspectionUserShow = false
|
||||
},
|
||||
async fnSubmit() {
|
||||
for (const key in this.rules) {
|
||||
|
@ -706,8 +693,8 @@ export default {
|
|||
return;
|
||||
}
|
||||
}
|
||||
for (let i = 0; i < this.form.situationList.length; i++) {
|
||||
if (!this.form.situationList[i].SITUATION) {
|
||||
for (let i = 0; i < this.form.situations.length; i++) {
|
||||
if (!this.form.situations[i].situation) {
|
||||
uni.showToast({
|
||||
title: `请填写第${i + 1}项检查情况`,
|
||||
icon: 'none'
|
||||
|
@ -715,8 +702,8 @@ export default {
|
|||
return
|
||||
}
|
||||
}
|
||||
for (let i = 0; i < this.form.inspectorList.length; i++) {
|
||||
if (!this.form.inspectorList[i].INSPECTION_USER_NAME) {
|
||||
for (let i = 0; i < this.form.inspectionUsers.length; i++) {
|
||||
if (!this.form.inspectionUsers[i].inspectionUserName) {
|
||||
uni.showToast({
|
||||
title: `请选择第${i + 1}项检查人员`,
|
||||
icon: 'none'
|
||||
|
@ -724,8 +711,8 @@ export default {
|
|||
return
|
||||
}
|
||||
}
|
||||
if (this.form.INSPECTION_USER_OPINION) {
|
||||
if (!this.form.INSPECTION_USER_SIGN_IMG) {
|
||||
if (this.form.inspectionUserOpinion) {
|
||||
if (!this.form.inspectionUserSignImg) {
|
||||
uni.showToast({
|
||||
title: `您还未签字`,
|
||||
icon: 'none'
|
||||
|
@ -734,10 +721,10 @@ export default {
|
|||
}
|
||||
}
|
||||
let vector = 0
|
||||
for (let x in this.form.inspectorList) {
|
||||
for (let x in this.form.inspectionUsers) {
|
||||
vector = 0
|
||||
for (let y in this.form.inspectorList) {
|
||||
if (this.form.inspectorList[y].INSPECTION_USER_ID === this.form.inspectorList[x].INSPECTION_USER_ID) vector++
|
||||
for (let y in this.form.inspectionUsers) {
|
||||
if (this.form.inspectionUsers[y].inspectionUserId === this.form.inspectionUsers[x].inspectionUserId) vector++
|
||||
}
|
||||
if (vector > 1) {
|
||||
uni.showToast({
|
||||
|
@ -747,73 +734,89 @@ export default {
|
|||
return
|
||||
}
|
||||
}
|
||||
let index = this.form.inspectorList.findIndex(item => {
|
||||
return item.INSPECTION_USER_ID === this.userInfo.USER_ID
|
||||
let index = this.form.inspectionUsers.findIndex(item => {
|
||||
return item.inspectionUserId === this.userInfo.USER_ID
|
||||
})
|
||||
if (index < 0) {
|
||||
this.form.inspectorList.push(
|
||||
this.form.inspectionUsers.push(
|
||||
{
|
||||
INSPECTION_INSPECTOR_ID: '', //检查人员主键
|
||||
INSPECTION_DEPARTMENT_ID: this.userInfo.DEPARTMENT_ID, //检查人员部门ID
|
||||
INSPECTION_DEPARTMENT_NAME: this.userInfo.DEPARTMENT_NAME,
|
||||
INSPECTION_USER_ID: this.userInfo.USER_ID, //检查人员ID
|
||||
INSPECTION_USER_INDEX: '',
|
||||
INSPECTION_USER_NAME: this.userInfo.NAME
|
||||
inspectionInspectorId: '', //检查人员主键
|
||||
inspectionDepartmentId: this.userInfo.DEPARTMENT_ID, //检查人员部门ID
|
||||
inspectionDepartmentName: this.userInfo.DEPARTMENT_NAME,
|
||||
inspectionUserId: this.userInfo.USER_ID, //检查人员ID
|
||||
inspectionUserName: this.userInfo.NAME
|
||||
}
|
||||
)
|
||||
}
|
||||
let resData
|
||||
if (this.form.INSPECTION_USER_SIGN_IMG) {
|
||||
let hiddenIds;
|
||||
if (this.form.inspectionUserSignImg) {
|
||||
let params = {
|
||||
filePath: this.form.INSPECTION_USER_SIGN_IMG,
|
||||
name: 'FFILE',
|
||||
filePath: this.form.inspectionUserSignImg,
|
||||
name: 'file',
|
||||
formData: {
|
||||
...this.form,
|
||||
INSPECTION_ORIGINATOR_ID: this.userInfo.USER_ID,
|
||||
INSPECTION_STATUS: '1',
|
||||
delInspectors: this.delInspectors.join(','),
|
||||
delSituations: this.delSituations.join(','),
|
||||
delHiddens: this.delHiddens.join(','),
|
||||
delHiddenFiles: this.delHiddenFiles.join(','),
|
||||
INSPECTORJSON: JSON.stringify(this.form.inspectorList),
|
||||
SITUATIONJSON: JSON.stringify(this.form.situationList),
|
||||
HIDDENJSON: JSON.stringify(this.form.hiddenList),
|
||||
inspectionId: this.inspectionId,
|
||||
inspectionSubject: this.form.inspectionSubject,
|
||||
inspectedDepartmentId: this.form.inspectedDepartmentId,
|
||||
inspectedSiteuserId: this.form.inspectedSiteuserId,
|
||||
inspectionPlace: this.form.inspectionPlace,
|
||||
inspectionUserOpinion: this.form.inspectionUserOpinion,
|
||||
inspectionType: this.form.inspectionType,
|
||||
inspectionTimeStart: this.form.inspectionTimeStart,
|
||||
inspectionTimeEnd: this.form.inspectionTimeEnd,
|
||||
inspectionUsers: this.form.inspectionUsers,
|
||||
situation: this.form.situations.map((item) => item.situation),
|
||||
hiddenList: this.form.hiddenList.map((item) => ({
|
||||
...item,
|
||||
hiddenImgs: null,
|
||||
hiddenVideos: null,
|
||||
})),
|
||||
inspectionStatus: '1',
|
||||
deleteHiddenIds: this.delHiddens,
|
||||
}
|
||||
}
|
||||
resData = this.INSPECTION_ID ? await setSafetyenvironmentalEdit_plus(params) : await setSafetyenvironmentalAdd_plus(params)
|
||||
const { data } = this.inspectionId ? await setSafetyenvironmentalEdit_plus(params) : await setSafetyenvironmentalAdd_plus(params);
|
||||
hiddenIds = data;
|
||||
} else {
|
||||
let params = {
|
||||
...this.form,
|
||||
INSPECTION_ORIGINATOR_ID: this.userInfo.USER_ID,
|
||||
INSPECTION_STATUS: '1',
|
||||
delInspectors: this.delInspectors.join(','),
|
||||
delSituations: this.delSituations.join(','),
|
||||
delHiddens: this.delHiddens.join(','),
|
||||
delHiddenFiles: this.delHiddenFiles.join(','),
|
||||
INSPECTORJSON: JSON.stringify(this.form.inspectorList),
|
||||
SITUATIONJSON: JSON.stringify(this.form.situationList),
|
||||
HIDDENJSON: JSON.stringify(this.form.hiddenList),
|
||||
inspectionId: this.inspectionId,
|
||||
inspectionSubject: this.form.inspectionSubject,
|
||||
inspectedDepartmentId: this.form.inspectedDepartmentId,
|
||||
inspectedSiteuserId: this.form.inspectedSiteuserId,
|
||||
inspectionPlace: this.form.inspectionPlace,
|
||||
inspectionUserOpinion: this.form.inspectionUserOpinion,
|
||||
inspectionType: this.form.inspectionType,
|
||||
inspectionTimeStart: this.form.inspectionTimeStart,
|
||||
inspectionTimeEnd: this.form.inspectionTimeEnd,
|
||||
inspectionUsers: this.form.inspectionUsers,
|
||||
situation: this.form.situations.map((item) => item.situation),
|
||||
hiddenList: this.form.hiddenList.map((item) => ({
|
||||
...item,
|
||||
hiddenImgs: null,
|
||||
hiddenVideos: null,
|
||||
})),
|
||||
inspectionStatus: '1',
|
||||
deleteHiddenIds: this.delHiddens,
|
||||
}
|
||||
resData = this.INSPECTION_ID ? await setSafetyenvironmentalEdit(params) : await setSafetyenvironmentalAdd(params)
|
||||
const { data } = this.inspectionId ? await setSafetyenvironmentalEdit(params) : await setSafetyenvironmentalAdd(params);
|
||||
hiddenIds = data;
|
||||
}
|
||||
|
||||
let PromiseArr = []
|
||||
for (let i = 0; i < resData.pd.hiddenList.length; i++) {
|
||||
for (let i = 0; i < hiddenIds.length; i++) {
|
||||
for (let j = 0; j < this.form.hiddenList[i].hiddenImgs.length; j++) {
|
||||
let imgFiles = []
|
||||
imgFiles.push({
|
||||
uri: this.form.hiddenList[i].hiddenImgs[j].url,
|
||||
FFILE: this.form.hiddenList[i].hiddenImgs[j].url,
|
||||
})
|
||||
PromiseArr.push(this.fnSetImgFilesAdd(imgFiles, resData.pd.hiddenList[i].HIDDEN_ID))
|
||||
PromiseArr.push(this.fnSetImgFilesAdd(imgFiles, hiddenIds[i]))
|
||||
}
|
||||
for (let j = 0; j < this.form.hiddenList[i].hiddenVideos.length; j++) {
|
||||
PromiseArr.push(this.fnSetVideoAdd(this.form.hiddenList[i].hiddenVideos[j].url, resData.pd.hiddenList[i].HIDDEN_ID))
|
||||
PromiseArr.push(this.fnSetVideoAdd(this.form.hiddenList[i].hiddenVideos[j].url, hiddenIds[i]))
|
||||
}
|
||||
}
|
||||
Promise.all(PromiseArr).then(() => {
|
||||
uni.showToast({
|
||||
title: this.INSPECTION_ID ? '修改成功' : '添加成功',
|
||||
title: this.inspectionId ? '修改成功' : '添加成功',
|
||||
})
|
||||
if (this.vector !== 'list') {
|
||||
uni.$u.route({
|
||||
|
@ -868,13 +871,13 @@ export default {
|
|||
addHidden() {
|
||||
this.clearHiddenForm()
|
||||
this.creatorList = [[{NAME: this.userInfo.NAME, USER_ID: this.userInfo.USER_ID}]]
|
||||
this.form.inspectorList.forEach(item => {
|
||||
let index = this.creatorList[0].findIndex(items => items.USER_ID === item.INSPECTION_USER_ID)
|
||||
this.form.inspectionUsers.forEach(item => {
|
||||
let index = this.creatorList[0].findIndex(items => items.USER_ID === item.inspectionUserId)
|
||||
if (index < 0) {
|
||||
this.creatorList[0].push({
|
||||
USER_ID: item.INSPECTION_USER_ID,
|
||||
NAME: item.INSPECTION_USER_NAME,
|
||||
DEPARTMENT_ID: item.INSPECTION_DEPARTMENT_ID
|
||||
USER_ID: item.inspectionUserId,
|
||||
NAME: item.inspectionUserName,
|
||||
DEPARTMENT_ID: item.inspectionDepartmentId
|
||||
})
|
||||
}
|
||||
})
|
||||
|
@ -884,11 +887,11 @@ export default {
|
|||
showHidden(item) {
|
||||
this.clearHiddenForm()
|
||||
this.creatorList = [[]]
|
||||
this.form.inspectorList.forEach(item => {
|
||||
this.form.inspectionUsers.forEach(item => {
|
||||
this.creatorList[0].push({
|
||||
USER_ID: item.INSPECTION_USER_ID,
|
||||
NAME: item.INSPECTION_USER_NAME,
|
||||
DEPARTMENT_ID: item.INSPECTION_DEPARTMENT_ID
|
||||
USER_ID: item.inspectionUserId,
|
||||
NAME: item.inspectionUserName,
|
||||
DEPARTMENT_ID: item.inspectionDepartmentId
|
||||
})
|
||||
})
|
||||
this.hiddenForm = item
|
||||
|
@ -898,23 +901,23 @@ export default {
|
|||
clearHiddenForm() {
|
||||
this.hiddenForm = {
|
||||
id: Math.random(),
|
||||
ISRELEVANT: '2',//隐患类型
|
||||
isrelevant: '2',//隐患类型
|
||||
hiddenImgs: [],
|
||||
hiddenVideos: [],
|
||||
HIDDENDESCR: '',
|
||||
HIDDENPART_NAME: '',
|
||||
HIDDENPART: '',
|
||||
HIDDENLEVEL_NAME: '',
|
||||
HIDDENLEVEL: '',
|
||||
HIDDENTYPE_NAME: '',
|
||||
HIDDENTYPE: '',
|
||||
DISCOVERYTIME: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
LONGITUDE: '',
|
||||
LATITUDE: '',
|
||||
hiddendescr: '',
|
||||
hiddenPartStr: '',
|
||||
hiddenPart: '',
|
||||
hiddenlevelName: '',
|
||||
hiddenlevel: '',
|
||||
hiddenTypeName: '',
|
||||
hiddenType: '',
|
||||
discoverytime: uni.$u.timeFormat(new Date(), 'yyyy-mm-dd hh:MM'),
|
||||
longitude: '',
|
||||
latitude: '',
|
||||
CREATOR_NAME: '',
|
||||
CREATOR: '',
|
||||
POSITIONDESC: '',
|
||||
SOURCE: '4'
|
||||
positiondesc: '',
|
||||
source: '4'
|
||||
}
|
||||
},
|
||||
removeHidden(item, index) {
|
||||
|
@ -926,8 +929,8 @@ export default {
|
|||
success: (res) => {
|
||||
if (res.cancel) {
|
||||
this.form.hiddenList.splice(index, 1);
|
||||
if (item.HIDDEN_ID) {
|
||||
this.delHiddens.push(item.HIDDEN_ID)
|
||||
if (item.hiddenId) {
|
||||
this.delHiddens.push(item.hiddenId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -949,7 +952,7 @@ export default {
|
|||
this.hiddenForm.hiddenVideos = this.hiddenForm.hiddenVideos.filter(item => item.url !== event.file.url)
|
||||
},
|
||||
discoveryTimeConfirm(e) {
|
||||
this.hiddenForm.DISCOVERYTIME = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.hiddenForm.discoverytime = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM')
|
||||
this.discoveryTimeShow = false;
|
||||
},
|
||||
showMapModal() {
|
||||
|
@ -958,8 +961,8 @@ export default {
|
|||
url: '/pages/map/map',
|
||||
events: {
|
||||
acceptDataFromOpenedPage: function (e) {
|
||||
_this.hiddenForm.LONGITUDE = e.data.longitue;
|
||||
_this.hiddenForm.LATITUDE = e.data.latitude;
|
||||
_this.hiddenForm.longitude = e.data.longitue;
|
||||
_this.hiddenForm.latitude = e.data.latitude;
|
||||
}
|
||||
},
|
||||
success: function (res) {
|
||||
|
@ -1003,7 +1006,7 @@ export default {
|
|||
this.videoUrl = videoUrl;
|
||||
},
|
||||
signConfirm({path}) {
|
||||
this.form.INSPECTION_USER_SIGN_IMG = path
|
||||
this.form.inspectionUserSignImg = path
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
prefixIcon="search"
|
||||
placeholder="请输入关键字"
|
||||
border="surround"
|
||||
v-model="keyword"
|
||||
v-model="companyName"
|
||||
clearable
|
||||
shape="circle"
|
||||
></u--input>
|
||||
|
@ -20,47 +20,47 @@
|
|||
<u-list-item v-for="(item, index) in list" :key="index">
|
||||
<view>
|
||||
<view class="flex-between main-title">
|
||||
<text>被检查单位:{{ item.INSPECTED_CORPINFO_ID_NAME }}</text>
|
||||
<text>被检查单位:{{ item.inspectedCorpName }}</text>
|
||||
</view>
|
||||
<view class="flex-between mt-10 subtitle">
|
||||
<text>检查发起人:{{ item.INSPECTION_ORIGINATOR_NAME }}</text>
|
||||
<text>检查类型:{{ item.INSPECTION_TYPE_NAME }}</text>
|
||||
<text>检查发起人:{{ item.inspectionOriginatorUserName }}</text>
|
||||
<text>检查类型:{{ item.inspectionTypeName }}</text>
|
||||
</view>
|
||||
<view class="flex-between mt-10 subtitle">
|
||||
<text>检查时间:自 {{ item.INSPECTION_TIME_START }} 至 {{ item.INSPECTION_TIME_END }} 止</text>
|
||||
<text>检查时间:自 {{ item.inspectionTimeStart }} 至 {{ item.inspectionTimeEnd }} 止</text>
|
||||
</view>
|
||||
<view class="flex-between mt-10 subtitle">
|
||||
<text>
|
||||
状态:
|
||||
<template v-if="item.INSPECTION_STATUS == '0'">待检查人核实</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '1'">检查人核实中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '2'">待被检查人确认</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '3'">待指派</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '4'">指派中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '5'">指派完成</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '6'">检查待验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '7'">检查已验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '8'">已归档</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '-1'">检查人核实打回</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '-2'">被检查人申辩</template>
|
||||
<template v-if="item.inspectionStatus === '0'">待检查人核实</template>
|
||||
<template v-else-if="item.inspectionStatus === '1'">检查人核实中</template>
|
||||
<template v-else-if="item.inspectionStatus === '2'">待被检查人确认</template>
|
||||
<template v-else-if="item.inspectionStatus === '3'">待指派</template>
|
||||
<template v-else-if="item.inspectionStatus === '4'">指派中</template>
|
||||
<template v-else-if="item.inspectionStatus === '5'">指派完成</template>
|
||||
<template v-else-if="item.inspectionStatus === '6'">检查待验收</template>
|
||||
<template v-else-if="item.inspectionStatus === '7'">检查已验收</template>
|
||||
<template v-else-if="item.inspectionStatus === '8'">已归档</template>
|
||||
<template v-else-if="item.inspectionStatus === '-1'">检查人核实打回</template>
|
||||
<template v-else-if="item.inspectionStatus === '-2'">被检查人申辩</template>
|
||||
</text>
|
||||
</view>
|
||||
<view class="mt-10 see_btn">
|
||||
<view class="wrap">
|
||||
<u-button type="primary" text="查看" size="mini"
|
||||
@click="fnNavigatorDetail(item.INSPECTION_ID, 'view')"></u-button>
|
||||
@click="fnNavigatorDetail(item.inspectionId, 'view')"></u-button>
|
||||
</view>
|
||||
<view class="wrap ml-10">
|
||||
<u-button type="primary" text="流程图" size="mini"
|
||||
@click="showFlowChart(item.INSPECTION_ID)"></u-button>
|
||||
@click="showFlowChart(item.inspectionId)"></u-button>
|
||||
</view>
|
||||
<view class="wrap ml-10" v-if="item.INSPECTION_STATUS === '-1'">
|
||||
<view class="wrap ml-10" v-if="item.inspectionStatus === '-1'">
|
||||
<u-button type="primary" text="编辑" size="mini"
|
||||
@click="fnNavigatorDetail(item.INSPECTION_ID,'edit')"></u-button>
|
||||
@click="fnNavigatorDetail(item.inspectionId,'edit')"></u-button>
|
||||
</view>
|
||||
<view class="wrap ml-10" v-if="item.INSPECTION_STATUS === '-2'">
|
||||
<view class="wrap ml-10" v-if="item.inspectionStatus === '-2'">
|
||||
<u-button type="primary" text="申辩处理" size="mini"
|
||||
@click="fnNavigatorPlead(item.INSPECTION_ID)"></u-button>
|
||||
@click="fnNavigatorPlead(item)"></u-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -72,7 +72,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import {getSafetyenvironmentalList} from "../../../api";
|
||||
import {getSafetyenvironmentalList} from "@/api";
|
||||
import FabButton from '@/components/fab_button/index.vue'
|
||||
|
||||
export default {
|
||||
|
@ -97,10 +97,10 @@ export default {
|
|||
{id: '-2', name: '被检查人申辩'}
|
||||
]
|
||||
],
|
||||
keyword: '',
|
||||
INSPECTION_STATUS: '',
|
||||
pageSize: 10,
|
||||
currentPage: 1,
|
||||
companyName: '',
|
||||
inspectionStatus: '',
|
||||
limit: 10,
|
||||
curPage: 1,
|
||||
totalPage: 0,
|
||||
list: [],
|
||||
}
|
||||
|
@ -115,22 +115,19 @@ export default {
|
|||
},
|
||||
methods: {
|
||||
async getData() {
|
||||
console.info(this.userInfo)
|
||||
let resData = await getSafetyenvironmentalList({
|
||||
loginUserId: this.userInfo.USER_ID,
|
||||
supDeparIds: this.userInfo.supDeparIds,
|
||||
roleLevel: this.userInfo.roleLevel,
|
||||
KEYWORDS: this.keyword,
|
||||
INSPECTION_STATUS: this.INSPECTION_STATUS,
|
||||
showCount: this.pageSize,
|
||||
currentPage: this.currentPage,
|
||||
let { page } = await getSafetyenvironmentalList({
|
||||
companyName: this.companyName,
|
||||
inspectionStatus: this.inspectionStatus,
|
||||
limit: this.limit,
|
||||
curPage: this.curPage,
|
||||
pageType: 'jg-list-app',
|
||||
});
|
||||
this.list = [...this.list, ...resData.varList];
|
||||
this.totalPage = resData.page.totalPage;
|
||||
this.list = [...this.list, ...page.list];
|
||||
this.totalPage = page.totalPage;
|
||||
},
|
||||
resetList() {
|
||||
this.pageSize = 10
|
||||
this.currentPage = 1
|
||||
this.limit = 10
|
||||
this.curPage = 1
|
||||
this.list = []
|
||||
this.getData()
|
||||
},
|
||||
|
@ -138,30 +135,36 @@ export default {
|
|||
this.show = true;
|
||||
},
|
||||
confirmPicker(e) {
|
||||
this.INSPECTION_STATUS = e.value[0].id
|
||||
this.inspectionStatus = e.value[0].id
|
||||
this.show = false;
|
||||
this.resetList()
|
||||
},
|
||||
fnNavigatorDetail(INSPECTION_ID, type) {
|
||||
fnNavigatorDetail(inspectionId, type) {
|
||||
uni.$u.route({
|
||||
url: '/pages/safety-environmental-inspection/initiate/detail',
|
||||
params: {
|
||||
INSPECTION_ID,
|
||||
inspectionId,
|
||||
type
|
||||
}
|
||||
})
|
||||
},
|
||||
fnNavigatorPlead(INSPECTION_ID) {
|
||||
fnNavigatorPlead(info) {
|
||||
uni.$u.route({
|
||||
url: '/pages/safety-environmental-inspection/initiate/plead',
|
||||
params: {
|
||||
INSPECTION_ID,
|
||||
inspectionId: info.inspectionId,
|
||||
inspectedSiteuserSignTime: info.inspectedSiteuserSignTime,
|
||||
inspectedExplain: info.inspectedExplain,
|
||||
inspectedExplainFilename: info.inspectedExplainFilename,
|
||||
inspectedExplainFilepath: info.inspectedExplainFilepath,
|
||||
inspectionSource: info.inspectionSource,
|
||||
inspectedSiteuserSignImg: info.inspectedSiteuserSignImg
|
||||
}
|
||||
})
|
||||
},
|
||||
scrolltolower() {
|
||||
this.currentPage++;
|
||||
if (this.totalPage >= this.currentPage) this.getData();
|
||||
this.curPage++;
|
||||
if (this.totalPage >= this.curPage) this.getData();
|
||||
},
|
||||
showFlowChart(id) {
|
||||
uni.navigateTo({
|
||||
|
|
|
@ -5,23 +5,23 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title">申辩人:</view>
|
||||
<view slot="label" class="mt-10">
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + form.INSPECTED_SITEUSER_SIGN_IMG"
|
||||
<u--image :showLoading="true" :src="$store.state.filePath + form.inspectedSiteuserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage($store.state.filePath + form.INSPECTED_SITEUSER_SIGN_IMG)"></u--image>
|
||||
@click="previewImage($store.state.filePath + form.inspectedSiteuserSignImg)"></u--image>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title">申辩时间:</view>
|
||||
<view slot="value">{{ form.INSPECTED_SITEUSER_SIGN_TIME }}</view>
|
||||
<view slot="value">{{ form.inspectedSiteuserSignTime }}</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
<view slot="title" class="title">申辩说明:</view>
|
||||
<view slot="value">{{ form.INSPECTED_EXPLAIN }}</view>
|
||||
<view slot="value">{{ form.inspectedExplain }}</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="form.INSPECTED_EXPLAIN_FILENAME">
|
||||
<u-cell v-if="form.inspectedExplainFilename">
|
||||
<view slot="title" class="title">申辩附件:</view>
|
||||
<view slot="label" class="mt-10 flex-between">
|
||||
<text class="u-line-1">{{ form.INSPECTED_EXPLAIN_FILENAME }}</text>
|
||||
<text class="u-line-1">{{ form.inspectedExplainFilename }}</text>
|
||||
<view class="ml-10">
|
||||
<u-button type="primary" text="下载" size="mini" @click="downloadAppendix"></u-button>
|
||||
</view>
|
||||
|
@ -30,13 +30,13 @@
|
|||
<u-cell>
|
||||
<view slot="title" class="title required">申辩是否成立:</view>
|
||||
<view slot="value">
|
||||
<u-radio-group v-model="form.INSPECTION_STATUS" placement="row">
|
||||
<u-radio-group v-model="form.inspectionStatus" placement="row">
|
||||
<u-radio label="是" name="-2"></u-radio>
|
||||
<u-radio label="否" name="3" class="ml-10"></u-radio>
|
||||
</u-radio-group>
|
||||
</view>
|
||||
</u-cell>
|
||||
<template v-if="form.INSPECTION_STATUS === '-2'">
|
||||
<template v-if="form.inspectionStatus === '-2'">
|
||||
<u-cell>
|
||||
<view slot="title" class="title flex-between">
|
||||
确认人签字:
|
||||
|
@ -49,20 +49,20 @@
|
|||
<view slot="label" class="mt-10">
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell v-if="form.SIGN_IMG">
|
||||
<view slot="label" class="mt-10 flex-1" v-show="form.SIGN_IMG">
|
||||
<u--image v-show="form.SIGN_IMG" :showLoading="true" :src="form.SIGN_IMG"
|
||||
<u-cell v-if="form.inspectedSiteUserSignImg">
|
||||
<view slot="label" class="mt-10 flex-1" v-show="form.inspectedSiteUserSignImg">
|
||||
<u--image v-show="form.inspectedSiteUserSignImg" :showLoading="true" :src="form.inspectedSiteUserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage(form.SIGN_IMG)"></u--image>
|
||||
@click="previewImage(form.inspectedSiteUserSignImg)"></u--image>
|
||||
|
||||
</view>
|
||||
</u-cell>
|
||||
</template>
|
||||
<template v-if="form.INSPECTION_STATUS === '3'">
|
||||
<template v-if="form.inspectionStatus === '3'">
|
||||
<u-cell>
|
||||
<view slot="title" class="title required">不成立理由:</view>
|
||||
<view slot="label" class="mt-10">
|
||||
<u--textarea v-model="form.INSPECTED_EXPLAIN_REFUSE" placeholder="请输入不成立理由"></u--textarea>
|
||||
<u--textarea v-model="form.inspectedExplainRefuse" placeholder="请输入不成立理由"></u--textarea>
|
||||
</view>
|
||||
</u-cell>
|
||||
<u-cell>
|
||||
|
@ -78,9 +78,9 @@
|
|||
</view>
|
||||
</u-cell>
|
||||
<view>
|
||||
<u--image v-show="form.SIGN_IMG" :showLoading="true" :src="form.SIGN_IMG"
|
||||
<u--image v-show="form.inspectedSiteUserSignImg" :showLoading="true" :src="form.inspectedSiteUserSignImg"
|
||||
width="100%" height="80px" mode="scaleToFill"
|
||||
@click="previewImage(form.SIGN_IMG)"></u--image>
|
||||
@click="previewImage(form.inspectedSiteUserSignImg)"></u--image>
|
||||
</view>
|
||||
</template>
|
||||
<u-cell :border="false">
|
||||
|
@ -95,7 +95,7 @@
|
|||
|
||||
<script>
|
||||
import sign from "../../../components/sign/sign";
|
||||
import {setSafetyenvironmentalGoEdit, setSafetyenvironmentalExplain} from "../../../api";
|
||||
import { setSafetyenvironmentalExplain } from "@/api";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
@ -103,14 +103,19 @@ export default {
|
|||
},
|
||||
data() {
|
||||
return {
|
||||
INSPECTION_ID: '',
|
||||
inspectionId: '',
|
||||
form: {},
|
||||
signShow: false
|
||||
}
|
||||
},
|
||||
onLoad(event) {
|
||||
this.INSPECTION_ID = event.INSPECTION_ID
|
||||
this.getData()
|
||||
this.inspectionId = event.inspectionId;
|
||||
this.form.inspectedSiteuserSignTime = event.inspectedSiteuserSignTime;
|
||||
this.form.inspectedExplain = event.inspectedExplain;
|
||||
this.form.inspectedExplainFilename = event.inspectedExplainFilename;
|
||||
this.form.inspectedExplainFilepath = event.inspectedExplainFilepath;
|
||||
this.form.inspectionSource = event.inspectionSource;
|
||||
this.form.inspectedSiteuserSignImg = event.inspectedSiteuserSignImg;
|
||||
},
|
||||
computed: {
|
||||
userInfo() {
|
||||
|
@ -118,13 +123,6 @@ export default {
|
|||
}
|
||||
},
|
||||
methods: {
|
||||
async getData() {
|
||||
let params = {
|
||||
INSPECTION_ID: this.INSPECTION_ID,
|
||||
}
|
||||
let resData = await setSafetyenvironmentalGoEdit(params)
|
||||
this.form = resData.pd
|
||||
},
|
||||
previewImage(current) {
|
||||
uni.previewImage({
|
||||
urls: [current],
|
||||
|
@ -133,7 +131,7 @@ export default {
|
|||
},
|
||||
downloadAppendix() {
|
||||
uni.downloadFile({
|
||||
url: this.$store.state.filePath + this.form.INSPECTED_EXPLAIN_FILEPATH,
|
||||
url: this.$store.state.filePath + this.form.inspectedExplainFilepath,
|
||||
success: (res) => {
|
||||
uni.openDocument({
|
||||
filePath: res.tempFilePath,
|
||||
|
@ -142,25 +140,25 @@ export default {
|
|||
});
|
||||
},
|
||||
signConfirm({path}) {
|
||||
this.form.SIGN_IMG = path
|
||||
this.form.inspectedSiteUserSignImg = path
|
||||
},
|
||||
async fnSubmit() {
|
||||
if (!this.form.INSPECTION_STATUS) {
|
||||
if (!this.form.inspectionStatus) {
|
||||
uni.showToast({
|
||||
title: '请选择申辩是否成立',
|
||||
icon: "none"
|
||||
})
|
||||
return;
|
||||
}
|
||||
if (this.form.INSPECTION_STATUS === '3') {
|
||||
if (!this.form.INSPECTED_EXPLAIN_REFUSE) {
|
||||
if (this.form.inspectionStatus === '3') {
|
||||
if (!this.form.inspectedExplainRefuse) {
|
||||
uni.showToast({
|
||||
title: '请填写不成立理由',
|
||||
icon: "none"
|
||||
})
|
||||
return;
|
||||
}
|
||||
if (!this.form.SIGN_IMG) {
|
||||
if (!this.form.inspectedSiteUserSignImg) {
|
||||
uni.showToast({
|
||||
title: '请签字',
|
||||
icon: "none"
|
||||
|
@ -170,7 +168,7 @@ export default {
|
|||
this.form.loginUserId = this.userInfo.USER_ID;
|
||||
this.form.loginUserName = this.userInfo.USERNAME;
|
||||
await setSafetyenvironmentalExplain({
|
||||
filePath: this.form.SIGN_IMG,
|
||||
filePath: this.form.inspectedSiteUserSignImg,
|
||||
name: 'FFILE',
|
||||
formData: this.form
|
||||
})
|
||||
|
@ -180,7 +178,7 @@ export default {
|
|||
uni.$u.route({
|
||||
type: 'navigateBack'
|
||||
})
|
||||
} else if (this.form.INSPECTION_STATUS === '-2') {
|
||||
} else if (this.form.inspectionStatus === '-2') {
|
||||
uni.$u.route({
|
||||
url: '/pages/safety-environmental-inspection/initiate/detail',
|
||||
params: {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import {getHotWorkGoEdit, setSafetyenvironmentalFlow} from "../../../api";
|
||||
import { setSafetyenvironmentalFlow } from "@/api";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
|
|
@ -30,17 +30,17 @@
|
|||
<view class="flex-between mt-10 subtitle">
|
||||
<text>
|
||||
状态:
|
||||
<template v-if="item.INSPECTION_STATUS == '0'">待检查人核实</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '1'">检查人核实中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '2'">待被检查人确认</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '3'">待指派</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '4'">指派中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '5'">指派完成</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '6'">检查待验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '7'">检查已验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '8'">已归档</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '-1'">检查人核实打回</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS == '-2'">被检查人申辩</template>
|
||||
<template v-if="item.INSPECTION_STATUS === '0'">待检查人核实</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '1'">检查人核实中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '2'">待被检查人确认</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '3'">待指派</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '4'">指派中</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '5'">指派完成</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '6'">检查待验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '7'">检查已验收</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '8'">已归档</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '-1'">检查人核实打回</template>
|
||||
<template v-else-if="item.INSPECTION_STATUS === '-2'">被检查人申辩</template>
|
||||
</text>
|
||||
</view>
|
||||
<view class="flex-end mt-10">
|
||||
|
@ -49,7 +49,7 @@
|
|||
@click="fnNavigatorDetail(item.INSPECTION_ID,item.INSPECTION_USER_ID,item.INSPECTION_INSPECTOR_ID,'view')"></u-button>
|
||||
</view>
|
||||
<view class="see_btn ml-10"
|
||||
v-if="!validStr(item.INSPECTION_USER_SIGN_TIME) && (item.INSPECTION_STATUS == '0' || item.INSPECTION_STATUS == '1')">
|
||||
v-if="!validStr(item.INSPECTION_USER_SIGN_TIME) && (item.INSPECTION_STATUS === '0' || item.INSPECTION_STATUS === '1')">
|
||||
<u-button type="primary" text="核实" size="mini"
|
||||
@click="fnNavigatorDetail(item.INSPECTION_ID,item.INSPECTION_USER_ID,item.INSPECTION_INSPECTOR_ID,'verify')"></u-button>
|
||||
</view>
|
||||
|
@ -63,7 +63,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import {getSafetyenvironmentalinspectorList} from "../../../api";
|
||||
import {getSafetyenvironmentalinspectorList} from "@/api";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
@ -86,7 +86,7 @@ export default {
|
|||
},
|
||||
methods: {
|
||||
validStr(str) {
|
||||
if (str != null && str != '' && typeof (str) != 'undefined' && str != 'undefined' && str != 0 && str != 'null') {
|
||||
if (str != null && str !== '' && typeof (str) != 'undefined' && str !== 'undefined' && str !== 0 && str !== 'null') {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
|
|
Loading…
Reference in New Issue