增加关联检查内容
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 style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||||
</u-icon>
|
</u-icon>
|
||||||
</u-form-item>
|
</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-icon name="man-add" size="24" color="#3d9cff" slot="right"></u-icon>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<view class="tag-view" v-if="item.Nav_CheckNoticeDetailUsers">
|
<view class="tag-view" v-if="item.Nav_CheckNoticeDetailUsers">
|
||||||
@ -99,9 +99,9 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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-form-item>
|
||||||
|
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@ -343,7 +343,29 @@
|
|||||||
})
|
})
|
||||||
return
|
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
|
this.stepsPageList = this.stepsPageList + 1
|
||||||
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
stepReduce() {
|
stepReduce() {
|
||||||
this.stepsPageList = this.stepsPageList - 1
|
this.stepsPageList = this.stepsPageList - 1
|
||||||
@ -402,10 +424,7 @@
|
|||||||
this.showPopupDate = false
|
this.showPopupDate = false
|
||||||
},
|
},
|
||||||
handleSelectorPeople(e) {
|
handleSelectorPeople(e) {
|
||||||
const {
|
this.peopleSelectOption.value.Nav_CheckNoticeDetailUsers = e.map(i => {
|
||||||
index: key
|
|
||||||
} = this.peopleSelectOption
|
|
||||||
this.model.Nav_CheckNoticeDetails[key].Nav_CheckNoticeDetailUsers = e.map(i => {
|
|
||||||
return {
|
return {
|
||||||
USER_ID: i.USER_ID,
|
USER_ID: i.USER_ID,
|
||||||
IS_DELETED: i.IS_DELETED,
|
IS_DELETED: i.IS_DELETED,
|
||||||
@ -417,11 +436,10 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleShowUserSelector(item, index) {
|
handleShowUserSelector(item) {
|
||||||
this.peopleSelectOption = {
|
this.peopleSelectOption = {
|
||||||
showSelector: true,
|
showSelector: true,
|
||||||
value: item,
|
value: item,
|
||||||
index,
|
|
||||||
defaultChecked: item.Nav_CheckNoticeDetailUsers?.map(i => {
|
defaultChecked: item.Nav_CheckNoticeDetailUsers?.map(i => {
|
||||||
return {
|
return {
|
||||||
...i,
|
...i,
|
||||||
@ -632,21 +650,21 @@
|
|||||||
submit() {
|
submit() {
|
||||||
console.log(this.model)
|
console.log(this.model)
|
||||||
for (let item of this.model.Nav_CheckNoticeDetails.filter(i => !i.IS_DELETED)) {
|
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({
|
uni.showToast({
|
||||||
title: '请选择检查人员',
|
title: '请选择检查人员',
|
||||||
icon: 'none'
|
icon: 'none'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (!item.Nav_Contents.CHECKCONTENT) {
|
if (!item.Nav_Contents || !item.Nav_Contents.CHECKCONTENT) {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '请选择检查内容',
|
title: '请选择检查内容',
|
||||||
icon: 'none'
|
icon: 'none'
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (!item.Nav_RiskArea.NAME) {
|
if (!item.Nav_RiskArea || !item.Nav_RiskArea.NAME) {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '请选择检查区域',
|
title: '请选择检查区域',
|
||||||
icon: 'none'
|
icon: 'none'
|
||||||
|
|||||||
@ -9,11 +9,11 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view style="font-size: 15px; font-weight: bold;color: #3d4b70;margin-bottom: 10px;">基本信息填写</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 v-model="(model.Nav_ProductionUnit||{}).NAME" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||||
</u--input>
|
</u--input>
|
||||||
<u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
<!-- <u-icon style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||||
</u-icon>
|
</u-icon> -->
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="检查类型:" prop="Check_Type" >
|
<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>
|
<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 style="margin-left: 4px;" slot="right" name="arrow-down" size="12">
|
||||||
</u-icon>
|
</u-icon>
|
||||||
</u-form-item>
|
</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-icon name="man-add" size="24" color="#3d9cff" slot="right"></u-icon>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<view class="tag-view" v-if="item.Nav_CheckRecordDetailUsers">
|
<view class="tag-view" v-if="item.Nav_CheckRecordDetailUsers">
|
||||||
@ -96,9 +96,9 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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-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-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 v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" placeholder="请选择检查情况" border="none" inputAlign="right" fontSize="14px">
|
||||||
</u--input>
|
</u--input>
|
||||||
@ -447,10 +447,7 @@
|
|||||||
this.showPopupDate = false
|
this.showPopupDate = false
|
||||||
},
|
},
|
||||||
handleSelectorPeople(e) {
|
handleSelectorPeople(e) {
|
||||||
const {
|
this.peopleSelectOption.value.Nav_CheckRecordDetailUsers = e.map(i => {
|
||||||
index: key
|
|
||||||
} = this.peopleSelectOption
|
|
||||||
this.model.Nav_CheckRecordDetails[key].Nav_CheckRecordDetailUsers = e.map(i => {
|
|
||||||
return {
|
return {
|
||||||
USER_ID: i.USER_ID,
|
USER_ID: i.USER_ID,
|
||||||
IS_DELETED: i.IS_DELETED,
|
IS_DELETED: i.IS_DELETED,
|
||||||
@ -462,11 +459,10 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleShowUserSelector(item, index) {
|
handleShowUserSelector(item) {
|
||||||
this.peopleSelectOption = {
|
this.peopleSelectOption = {
|
||||||
showSelector: true,
|
showSelector: true,
|
||||||
value: item,
|
value: item,
|
||||||
index,
|
|
||||||
defaultChecked: item.Nav_CheckRecordDetailUsers.map(i => {
|
defaultChecked: item.Nav_CheckRecordDetailUsers.map(i => {
|
||||||
return {
|
return {
|
||||||
...i,
|
...i,
|
||||||
|
|||||||
@ -83,9 +83,9 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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-form-item>
|
||||||
|
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item label="检查情况" prop="Product_Unit" borderBottom>
|
<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 v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||||
</u--input>
|
</u--input>
|
||||||
|
|||||||
@ -99,9 +99,10 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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 v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||||
</u--input>
|
</u--input> -->
|
||||||
</u-form-item>
|
</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-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 v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" placeholder="请选择检查情况" border="none" inputAlign="right" fontSize="14px">
|
||||||
</u--input>
|
</u--input>
|
||||||
|
|||||||
@ -84,9 +84,10 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckRecordDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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 v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||||
</u--input>
|
</u--input> -->
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
|
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item label="检查情况" prop="Product_Unit" borderBottom>
|
<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 v-model="item.CHECK_RESULTName" disabled disabledColor="#ffffff" border="none" inputAlign="right" fontSize="14px">
|
||||||
</u--input>
|
</u--input>
|
||||||
|
|||||||
@ -90,9 +90,10 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
<u--textarea v-model="item.Nav_CheckNoticeDetailBasicsName" disabled maxlength="-1"></u--textarea>
|
||||||
<u-form-item borderBottom label="判定标准" prop="HIDDEN_PLACE" border-bottom>
|
<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 v-model="item.CHECKSTANDARD" disabled disabledColor="#ffffff" inputAlign="right" fontSize="14px" border="none">
|
||||||
</u--input>
|
</u--input> -->
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
|
<u--textarea v-model="item.CHECKSTANDARD" disabled maxlength="-1"></u--textarea>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user