安全检查通知

This commit is contained in:
yunkexin 2026-07-15 11:01:31 +08:00
parent 53e2b664fa
commit d85b1bd101
3 changed files with 69 additions and 2 deletions

View File

@ -95,6 +95,13 @@
</u-icon> </u-icon>
</u-form-item> </u-form-item>
<u-textarea v-model="(item.Nav_Contents||{}).CHECKCONTENT" disabled placeholder="请选择检查内容"></u-textarea> <u-textarea v-model="(item.Nav_Contents||{}).CHECKCONTENT" disabled placeholder="请选择检查内容"></u-textarea>
<u-form-item borderBottom label="检查依据" prop="HIDDEN_PLACE" border-bottom>
</u-form-item>
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
<u--input v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
</u--input>
</u-form-item>
</view> </view>
@ -149,7 +156,7 @@
MineTypeName MineTypeName
} from '../../../../utils/enums.js' } from '../../../../utils/enums.js'
import { import {
GetCheckContentsInfo, GetNewCheckContentsInfo,
FullUpdate, FullUpdate,
GetNewRiskAreaInfo, GetNewRiskAreaInfo,
GetIdentityUserEditNew, GetIdentityUserEditNew,
@ -280,6 +287,20 @@
this.stepsPage = res.STATUS == 0 ? 0 : res.STATUS == 20 ? 1 : res.STATUS == 10 ? 2 : 3 this.stepsPage = res.STATUS == 0 ? 0 : res.STATUS == 20 ? 1 : res.STATUS == 10 ? 2 : 3
this.model.PLANCHECKFREQUENCYName = res.PLANCHECKFREQUENCY !== undefined ? this.enumsData['SKPLANCHECKFREQUENCYEnum'].find(item => item.code === res.PLANCHECKFREQUENCY).name : ''; this.model.PLANCHECKFREQUENCYName = res.PLANCHECKFREQUENCY !== undefined ? this.enumsData['SKPLANCHECKFREQUENCYEnum'].find(item => item.code === res.PLANCHECKFREQUENCY).name : '';
this.model.DEPARTMENT_TYPEName = res.DEPARTMENT_TYPE !== undefined ? this.enumsData['SKDepartmentTypeEnum'].find(item => item.code === res.DEPARTMENT_TYPE).name : ''; this.model.DEPARTMENT_TYPEName = res.DEPARTMENT_TYPE !== undefined ? this.enumsData['SKDepartmentTypeEnum'].find(item => item.code === res.DEPARTMENT_TYPE).name : '';
if (this.model.Nav_CheckNoticeDetails && this.model.Nav_CheckNoticeDetails.length > 0) {
this.model.Nav_CheckNoticeDetails.map(item => {
if (item.Nav_CheckNoticeDetailBasics && item.Nav_CheckNoticeDetailBasics.length > 0) {
let areaShow = ''
item.Nav_CheckNoticeDetailBasics.map(o => {
if (o.Nav_Law && o.Nav_Law.NAME) {
areaShow += o.Nav_Law.NAME + ' 、'
}
})
item.Nav_CheckNoticeDetailBasicsName = areaShow
}
})
}
} }
@ -519,7 +540,10 @@
if (p.val) { if (p.val) {
extendRule(json, 'CHECKCONTENT', 9, p.val); extendRule(json, 'CHECKCONTENT', 9, p.val);
} }
dataSelect = await GetCheckContentsInfo(json).then(res => { if(this.model.PRODUCTION_UNIT_ID){
extendRule(json, 'PRODUCTION_UNIT_ID', 1, this.model.PRODUCTION_UNIT_ID);
}
dataSelect = await GetNewCheckContentsInfo(json).then(res => {
this.selectorInfo.totalCount = res.TotalCount this.selectorInfo.totalCount = res.TotalCount
if (res != undefined && res.Data.length > 0) { if (res != undefined && res.Data.length > 0) {
for (let i = 0; i < res.Data.length; i++) { for (let i = 0; i < res.Data.length; i++) {
@ -587,6 +611,17 @@
} else if (this.selectorInfo.name == 'Nav_Contents') { } else if (this.selectorInfo.name == 'Nav_Contents') {
this.selectorInfo.itemData.Nav_Contents = e; this.selectorInfo.itemData.Nav_Contents = e;
this.selectorInfo.itemData.CHECK_CONTENTS_ID = e.ID; this.selectorInfo.itemData.CHECK_CONTENTS_ID = e.ID;
this.selectorInfo.itemData.CHECKSTANDARD = e.CHECK_STANDARD
if (e.Nav_ContentsBasics && e.Nav_ContentsBasics.length > 0) {
let areaShow = ''
e.Nav_ContentsBasics.map(o => {
if (o.Nav_Law && o.Nav_Law.NAME) {
areaShow += o.Nav_Law.NAME + ' 、'
}
})
this.selectorInfo.itemData.Nav_CheckNoticeDetailBasicsName = areaShow
this.selectorInfo.itemData.Nav_CheckNoticeDetailBasics = e.Nav_ContentsBasics
}
} else if (this.selectorInfo.name == 'Nav_CheckType') { } else if (this.selectorInfo.name == 'Nav_CheckType') {
this.model.Nav_CheckType = e; this.model.Nav_CheckType = e;
this.model.CHECK_TYPE_ID = e.ID; this.model.CHECK_TYPE_ID = e.ID;

View File

@ -86,6 +86,13 @@
</u-form-item> </u-form-item>
<u-textarea v-model="(item.Nav_Contents||{}).CHECKCONTENT" disabled></u-textarea> <u-textarea v-model="(item.Nav_Contents||{}).CHECKCONTENT" disabled></u-textarea>
<u-form-item borderBottom label="检查依据" prop="HIDDEN_PLACE" border-bottom>
</u-form-item>
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
<u--input v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
</u--input>
</u-form-item>
</view> </view>
@ -218,6 +225,20 @@
this.model.PLANCHECKFREQUENCYName = res.PLANCHECKFREQUENCY !== undefined ? this.enumsData['SKPLANCHECKFREQUENCYEnum'].find(item => item.code === res.PLANCHECKFREQUENCY).name : ''; this.model.PLANCHECKFREQUENCYName = res.PLANCHECKFREQUENCY !== undefined ? this.enumsData['SKPLANCHECKFREQUENCYEnum'].find(item => item.code === res.PLANCHECKFREQUENCY).name : '';
this.model.DEPARTMENT_TYPEName = res.DEPARTMENT_TYPE !== undefined ? this.enumsData['SKDepartmentTypeEnum'].find(item => item.code === res.DEPARTMENT_TYPE).name : ''; this.model.DEPARTMENT_TYPEName = res.DEPARTMENT_TYPE !== undefined ? this.enumsData['SKDepartmentTypeEnum'].find(item => item.code === res.DEPARTMENT_TYPE).name : '';
this.stepsPage = res.STATUS == 0 ? 0 : res.STATUS == 20 ? 1 : res.STATUS == 10 ? 2 : 3 this.stepsPage = res.STATUS == 0 ? 0 : res.STATUS == 20 ? 1 : res.STATUS == 10 ? 2 : 3
if (this.model.Nav_CheckNoticeDetails && this.model.Nav_CheckNoticeDetails.length > 0) {
this.model.Nav_CheckNoticeDetails.map(item => {
if (item.Nav_CheckNoticeDetailBasics && item.Nav_CheckNoticeDetailBasics.length > 0) {
let areaShow = ''
item.Nav_CheckNoticeDetailBasics.map(o => {
if (o.Nav_Law && o.Nav_Law.NAME) {
areaShow += o.Nav_Law.NAME + ' 、'
}
})
item.Nav_CheckNoticeDetailBasicsName = areaShow
}
})
}
} }

View File

@ -794,6 +794,17 @@ export function GetCheckContentsInfo(params) {
reject(error) reject(error)
}) })
}) })
}
export function GetNewCheckContentsInfo(params) {
return new Promise((resolve, reject) => {
request.post("/SK/SKCheckContents/SKOrderPaged", params).then((result) => {
if (result.IsSuccessful) {
resolve(result);
}
}).catch((error) => {
reject(error)
})
})
} }
export function GetCheckContentsNew(params) { export function GetCheckContentsNew(params) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {