Browse Source

2025-05-16

master
qiezi 8 months ago
parent
commit
576ba92b8e
  1. 9
      src/views/modules/proofing/requestForProofing.vue
  2. 62
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue

9
src/views/modules/proofing/requestForProofing.vue

@ -201,6 +201,11 @@
<el-input-number :controls="false" :disabled="detailVisible" :min="0" v-model="modalData.proofingNumber" :step="0" style="width: 100%"></el-input-number> <el-input-number :controls="false" :disabled="detailVisible" :min="0" v-model="modalData.proofingNumber" :step="0" style="width: 100%"></el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item label="打样金额" prop="proofingAmount" :show-message="false">
<el-input-number :controls="false" :disabled="detailVisible" v-model="modalData.proofingAmount" :step="0" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="优先等级" :show-message="false"> <el-form-item label="优先等级" :show-message="false">
<dict-data-select v-if="modalFlag" :disabled="columnFlagByHeader('priorityLevel') || detailVisible" <dict-data-select v-if="modalFlag" :disabled="columnFlagByHeader('priorityLevel') || detailVisible"
@ -1069,7 +1074,8 @@ export default {
rejectFlag: '', rejectFlag: '',
rejectStepId: '', rejectStepId: '',
isReject: '', isReject: '',
nodeId: ''
nodeId: '',
proofingAmount: undefined,
}, },
proofingDetailData: { proofingDetailData: {
technicalConsiderations: '', technicalConsiderations: '',
@ -2465,6 +2471,7 @@ export default {
isReject: row.isReject, isReject: row.isReject,
nodeId: row.nodeId, nodeId: row.nodeId,
approvalUsername: row.approvalUsername, approvalUsername: row.approvalUsername,
proofingAmount: row.proofingAmount,
} }
this.searchDelegateAccessByUser(); this.searchDelegateAccessByUser();
this.modalDisableFlag = true this.modalDisableFlag = true

62
src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue

@ -698,7 +698,6 @@
// //
if (data && data.code == 0) { if (data && data.code == 0) {
this.dataForm = data.row this.dataForm = data.row
console.log(this.dataForm)
this.getNodeAuthority(data.row) this.getNodeAuthority(data.row)
let inData = { let inData = {
site: this.dataForm.site, site: this.dataForm.site,
@ -930,41 +929,40 @@
}, },
// //
getNodeAuthority (row) { getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false
}
if(data.status === '审批中') {
let tempData = {
site: row.site,
stepId: row.stepId,
menuId: '103002'
} }
if(data.status === '审批中') {
let tempData = {
site: row.site,
stepId: row.stepId,
menuId: '103002'
}
getNodeAuthority(tempData).then(({data}) => {
if (data && data.code === 0) {
this.ifDisableFlag = true
let plmStepRoleBaseBm = data.rows.plm_stepRole_base_bm
let arr = plmStepRoleBaseBm.filter(a => a.fieldId === 'basicInformation')
if (arr.length > 0) {
if (arr[0].updateFlag === 'N') {
this.ifDisableFlag = true
} else {
this.ifDisableFlag = false
}
} else {
getNodeAuthority(tempData).then(({data}) => {
if (data && data.code === 0) {
this.ifDisableFlag = true
let plmStepRoleBaseBm = data.rows.plm_stepRole_base_bm
let arr = plmStepRoleBaseBm.filter(a => a.fieldId === 'basicInformation')
if (arr.length > 0) {
if (arr[0].updateFlag === 'N') {
this.ifDisableFlag = true this.ifDisableFlag = true
} else {
this.ifDisableFlag = false
} }
} else {
this.ifDisableFlag = true
} }
})
}
})
}
})
}
})
}, },
// //

Loading…
Cancel
Save