|
|
@ -425,7 +425,7 @@ |
|
|
style="width:98%"></el-input> |
|
|
style="width:98%"></el-input> |
|
|
</div> |
|
|
</div> |
|
|
<div v-else> |
|
|
<div v-else> |
|
|
<el-input v-model="scope.row.applyQty" type="number" @change="changeSum(scope.row)" placeholder="请输入数量" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" |
|
|
|
|
|
|
|
|
<el-input v-model="scope.row.applyQty" type="number" @change="changeSum(scope.row)" :disabled="changeApplyDetailFlag('applyQty') === 'N'" placeholder="请输入数量" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" |
|
|
style="width:98%"></el-input> |
|
|
style="width:98%"></el-input> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
@ -592,6 +592,32 @@ |
|
|
projectUploadFile, |
|
|
projectUploadFile, |
|
|
DictDataSelect, |
|
|
DictDataSelect, |
|
|
}, |
|
|
}, |
|
|
|
|
|
computed: { |
|
|
|
|
|
changeApplyHeaderFlag() { |
|
|
|
|
|
return (value) => { |
|
|
|
|
|
if (!this.plmChangeApplyHeaderArr) { |
|
|
|
|
|
return 'N' |
|
|
|
|
|
} |
|
|
|
|
|
let arr = this.plmChangeApplyHeaderArr.filter(a => a.fieldId === value) |
|
|
|
|
|
if (arr.length > 0) { |
|
|
|
|
|
return arr[0].updateFlag |
|
|
|
|
|
} |
|
|
|
|
|
return 'N' |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
changeApplyDetailFlag() { |
|
|
|
|
|
return (value) => { |
|
|
|
|
|
if (!this.plmChangeApplyDetailArr) { |
|
|
|
|
|
return 'N' |
|
|
|
|
|
} |
|
|
|
|
|
let arr = this.plmChangeApplyDetailArr.filter(a => a.fieldId === value) |
|
|
|
|
|
if (arr.length > 0) { |
|
|
|
|
|
return arr[0].updateFlag |
|
|
|
|
|
} |
|
|
|
|
|
return 'N' |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
}, |
|
|
name: "null", |
|
|
name: "null", |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
@ -609,6 +635,8 @@ |
|
|
}, |
|
|
}, |
|
|
toolData:[], |
|
|
toolData:[], |
|
|
visibleU:false, |
|
|
visibleU:false, |
|
|
|
|
|
plmChangeApplyHeaderArr:[], |
|
|
|
|
|
plmChangeApplyDetailArr:[], |
|
|
dataForm:{ |
|
|
dataForm:{ |
|
|
site: '', |
|
|
site: '', |
|
|
applyNo: '', |
|
|
applyNo: '', |
|
|
@ -1334,6 +1362,8 @@ |
|
|
approvalList: [], |
|
|
approvalList: [], |
|
|
rejectOpinion: '', |
|
|
rejectOpinion: '', |
|
|
submitModalFlag: false, |
|
|
submitModalFlag: false, |
|
|
|
|
|
processField:'', |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
watch: { |
|
|
watch: { |
|
|
@ -1351,6 +1381,9 @@ |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
accessProcessField (key) { |
|
|
|
|
|
return this.processField.indexOf(key) !== -1 || false |
|
|
|
|
|
}, |
|
|
// 查询审批信息 |
|
|
// 查询审批信息 |
|
|
getApprovalList () { |
|
|
getApprovalList () { |
|
|
if (Object.keys(this.currentRow).length !== 0) { |
|
|
if (Object.keys(this.currentRow).length !== 0) { |
|
|
@ -1377,12 +1410,30 @@ |
|
|
let strVal = '' |
|
|
let strVal = '' |
|
|
if (val === 103) { |
|
|
if (val === 103) { |
|
|
if(type==1) { |
|
|
if(type==1) { |
|
|
|
|
|
if(this.changeApplyHeaderFlag('quoter') === 'N'){ |
|
|
|
|
|
this.$alert('没有权限在审批过程中修改!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
strVal = this.dataForm.quoter |
|
|
strVal = this.dataForm.quoter |
|
|
} |
|
|
} |
|
|
if(type==2) { |
|
|
if(type==2) { |
|
|
|
|
|
if(this.changeApplyHeaderFlag('tp') === 'N'){ |
|
|
|
|
|
this.$alert('没有权限在审批过程中修改!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
strVal = this.dataForm.tp |
|
|
strVal = this.dataForm.tp |
|
|
} |
|
|
} |
|
|
if(type==3) { |
|
|
if(type==3) { |
|
|
|
|
|
if(this.changeApplyHeaderFlag('purchaser') === 'N'){ |
|
|
|
|
|
this.$alert('没有权限在审批过程中修改!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
strVal = this.dataForm.purchaser |
|
|
strVal = this.dataForm.purchaser |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -1996,6 +2047,8 @@ |
|
|
} |
|
|
} |
|
|
await getNodeAuthority(tempData).then(({data}) => { |
|
|
await getNodeAuthority(tempData).then(({data}) => { |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.plmChangeApplyHeaderArr=data.rows.plm_project_tool_applyHeader; |
|
|
|
|
|
this.plmChangeApplyDetailArr=data.rows.plm_project_tool_applyDetail; |
|
|
// this.plmChangeRequestArr = data.rows.plm_change_request |
|
|
// this.plmChangeRequestArr = data.rows.plm_change_request |
|
|
// this.plmChangeRequestDetailArr = data.rows.plm_change_request_detail |
|
|
// this.plmChangeRequestDetailArr = data.rows.plm_change_request_detail |
|
|
// this.plmChangeCostImpactArr = data.rows.plm_change_cost_impact |
|
|
// this.plmChangeCostImpactArr = data.rows.plm_change_cost_impact |
|
|
|