增加关联检查内容
This commit is contained in:
parent
0c2bbe81b1
commit
f0236c116a
@ -84,7 +84,7 @@
|
||||
<u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||
</u-icon>
|
||||
</u-form-item>
|
||||
<u-form-item label="检查人员" @click="handleShowUserSelector(item,index)">
|
||||
<u-form-item label="检查人员" @click="handleShowUserSelector(item)">
|
||||
<u-icon name="man-add" size="24" color="#3d9cff" slot="right"></u-icon>
|
||||
</u-form-item>
|
||||
<view class="tag-view" v-if="item.Nav_CheckNoticeDetailUsers">
|
||||
@ -99,9 +99,9 @@
|
||||
</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>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
|
||||
</view>
|
||||
|
||||
@ -343,7 +343,29 @@
|
||||
})
|
||||
return
|
||||
}
|
||||
let json = {
|
||||
CHECK_TYPE_ID: this.model.CHECK_TYPE_ID,
|
||||
DEPARTMENT_TYPE: this.model.DEPARTMENT_TYPE,
|
||||
ID: this.model.ID,
|
||||
ORG_ID: this.ORG_ID,
|
||||
PLANCHECKFREQUENCY: this.model.PLANCHECKFREQUENCY,
|
||||
PRODUCTION_UNIT_ID: this.model.PRODUCTION_UNIT_ID,
|
||||
Nav_ApplyDepartment: {
|
||||
NAME: uni.getStorageSync('appInfo').User.Nav_Department.NAME
|
||||
},
|
||||
Nav_ApplyUser: {
|
||||
NAME: uni.getStorageSync('appInfo').User.NAME
|
||||
}
|
||||
}
|
||||
getRequest(json, "/SK/SKSecurityInspectionNotice/GetCheckContentsNew").then(res => {
|
||||
console.log(res, '9999')
|
||||
if (res) {
|
||||
this.model.Nav_CheckNoticeDetails = res
|
||||
}
|
||||
|
||||
this.stepsPageList = this.stepsPageList + 1
|
||||
})
|
||||
|
||||
},
|
||||
stepReduce() {
|
||||
this.stepsPageList = this.stepsPageList - 1
|
||||
@ -402,10 +424,7 @@
|
||||
this.showPopupDate = false
|
||||
},
|
||||
handleSelectorPeople(e) {
|
||||
const {
|
||||
index: key
|
||||
} = this.peopleSelectOption
|
||||
this.model.Nav_CheckNoticeDetails[key].Nav_CheckNoticeDetailUsers = e.map(i => {
|
||||
this.peopleSelectOption.value.Nav_CheckNoticeDetailUsers = e.map(i => {
|
||||
return {
|
||||
USER_ID: i.USER_ID,
|
||||
IS_DELETED: i.IS_DELETED,
|
||||
@ -417,11 +436,10 @@
|
||||
}
|
||||
})
|
||||
},
|
||||
handleShowUserSelector(item, index) {
|
||||
handleShowUserSelector(item) {
|
||||
this.peopleSelectOption = {
|
||||
showSelector: true,
|
||||
value: item,
|
||||
index,
|
||||
defaultChecked: item.Nav_CheckNoticeDetailUsers?.map(i => {
|
||||
return {
|
||||
...i,
|
||||
@ -632,21 +650,21 @@
|
||||
submit() {
|
||||
console.log(this.model)
|
||||
for (let item of this.model.Nav_CheckNoticeDetails.filter(i => !i.IS_DELETED)) {
|
||||
if (item.Nav_CheckNoticeDetailUsers.length == 0) {
|
||||
if (!item.Nav_CheckNoticeDetailUsers || item.Nav_CheckNoticeDetailUsers.length == 0) {
|
||||
uni.showToast({
|
||||
title: '请选择检查人员',
|
||||
icon: 'none'
|
||||
})
|
||||
return
|
||||
}
|
||||
if (!item.Nav_Contents.CHECKCONTENT) {
|
||||
if (!item.Nav_Contents || !item.Nav_Contents.CHECKCONTENT) {
|
||||
uni.showToast({
|
||||
title: '请选择检查内容',
|
||||
icon: 'none'
|
||||
})
|
||||
return
|
||||
}
|
||||
if (!item.Nav_RiskArea.NAME) {
|
||||
if (!item.Nav_RiskArea || !item.Nav_RiskArea.NAME) {
|
||||
uni.showToast({
|
||||
title: '请选择检查区域',
|
||||
icon: 'none'
|
||||
|
||||
@ -9,11 +9,11 @@
|
||||
</view>
|
||||
|
||||
<view style="font-size: 15px; font-weight: bold;color: #3d4b70;margin-bottom: 10px;">基本信息填写</view>
|
||||
<u-form-item required label="生产单元:" prop="Product_Unit" @click="handleChange('SKProductionUnit')">
|
||||
<u-form-item label="生产单元:" prop="Product_Unit" >
|
||||
<u--input v-model="(model.Nav_ProductionUnit||{}).NAME" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||
</u--input>
|
||||
<u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||
</u-icon>
|
||||
<!-- <u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||
</u-icon> -->
|
||||
</u-form-item>
|
||||
<u-form-item label="检查类型:" prop="Check_Type" >
|
||||
<u--input v-model="(model.Nav_CheckType||{}).NAME" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px"></u--input>
|
||||
@ -81,7 +81,7 @@
|
||||
<u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||
</u-icon>
|
||||
</u-form-item>
|
||||
<u-form-item required label="检查人员" @click="handleShowUserSelector(item,index)">
|
||||
<u-form-item required label="检查人员" @click="handleShowUserSelector(item)">
|
||||
<u-icon name="man-add" size="24" color="#3d9cff" slot="right"></u-icon>
|
||||
</u-form-item>
|
||||
<view class="tag-view" v-if="item.Nav_CheckRecordDetailUsers">
|
||||
@ -96,9 +96,9 @@
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" 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>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
<u-form-item required label="检查情况" prop="Product_Unit" @click="handleChange('SKCheckResultEnum',item)" borderBottom>
|
||||
<u--input v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" placeholder="请选择检查情况" border="none" inputAlign="right" fontSize="14px">
|
||||
</u--input>
|
||||
@ -447,10 +447,7 @@
|
||||
this.showPopupDate = false
|
||||
},
|
||||
handleSelectorPeople(e) {
|
||||
const {
|
||||
index: key
|
||||
} = this.peopleSelectOption
|
||||
this.model.Nav_CheckRecordDetails[key].Nav_CheckRecordDetailUsers = e.map(i => {
|
||||
this.peopleSelectOption.value.Nav_CheckRecordDetailUsers = e.map(i => {
|
||||
return {
|
||||
USER_ID: i.USER_ID,
|
||||
IS_DELETED: i.IS_DELETED,
|
||||
@ -462,11 +459,10 @@
|
||||
}
|
||||
})
|
||||
},
|
||||
handleShowUserSelector(item, index) {
|
||||
handleShowUserSelector(item) {
|
||||
this.peopleSelectOption = {
|
||||
showSelector: true,
|
||||
value: item,
|
||||
index,
|
||||
defaultChecked: item.Nav_CheckRecordDetailUsers.map(i => {
|
||||
return {
|
||||
...i,
|
||||
|
||||
@ -83,9 +83,9 @@
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" 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>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
<u-form-item label="检查情况" prop="Product_Unit" borderBottom>
|
||||
<u--input v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||
</u--input>
|
||||
|
||||
@ -99,9 +99,10 @@
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" 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--input v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||
</u--input> -->
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
<u-form-item required label="检查情况" prop="Product_Unit" @click="handleChange('SKCheckResultEnum',item)" borderBottom>
|
||||
<u--input v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" placeholder="请选择检查情况" border="none" inputAlign="right" fontSize="14px">
|
||||
</u--input>
|
||||
|
||||
@ -84,9 +84,10 @@
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" 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--input v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||
</u--input> -->
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
<u-form-item label="检查情况" prop="Product_Unit" borderBottom>
|
||||
<u--input v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||
</u--input>
|
||||
|
||||
@ -90,9 +90,10 @@
|
||||
</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--input v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||
</u--input> -->
|
||||
</u-form-item>
|
||||
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||
|
||||
</view>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user