|
|
@ -853,6 +853,11 @@ |
|
|
<el-tab-pane label="附件信息" name="oss_file" > |
|
|
<el-tab-pane label="附件信息" name="oss_file" > |
|
|
<oss-components label="申请单号" style="margin-top: 5px" height="44vh" :columns="ossColumns" :order-ref1="quotationCurrentRow.site" :order-ref2="quotationCurrentRow.quotationNo"></oss-components> |
|
|
<oss-components label="申请单号" style="margin-top: 5px" height="44vh" :columns="ossColumns" :order-ref1="quotationCurrentRow.site" :order-ref2="quotationCurrentRow.quotationNo"></oss-components> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 审批信息 --> |
|
|
|
|
|
<el-tab-pane label="审批信息" name="approvalInformation"> |
|
|
|
|
|
<approval-information ref="approvalTable" v-model:data-list="approvalList" height="46vh" style="margin-top: 5px"></approval-information> |
|
|
|
|
|
</el-tab-pane> |
|
|
</el-tabs> |
|
|
</el-tabs> |
|
|
|
|
|
|
|
|
<!-- chooseList模态框 --> |
|
|
<!-- chooseList模态框 --> |
|
|
@ -905,6 +910,8 @@ import {queryCustomer} from "../../../api/customer/customerInformation"; |
|
|
import {queryProjectByCustomer} from "../../../api/project/project"; |
|
|
import {queryProjectByCustomer} from "../../../api/project/project"; |
|
|
import OssComponents from "../oss/ossComponents.vue"; |
|
|
import OssComponents from "../oss/ossComponents.vue"; |
|
|
import BuSelect from "../base/BuSelect.vue"; |
|
|
import BuSelect from "../base/BuSelect.vue"; |
|
|
|
|
|
import ApprovalInformation from "../changeManagement/approvalInformation.vue"; |
|
|
|
|
|
import {getApprovalList} from "../../../api/changeManagement/changeManagement"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
computed: { |
|
|
computed: { |
|
|
@ -925,6 +932,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
components: { |
|
|
components: { |
|
|
|
|
|
ApprovalInformation, |
|
|
BuSelect, |
|
|
BuSelect, |
|
|
OssComponents, |
|
|
OssComponents, |
|
|
InquiryQuoteDetail, |
|
|
InquiryQuoteDetail, |
|
|
@ -960,6 +968,7 @@ export default { |
|
|
quotationCurrentRow(newVal,oldVal){ |
|
|
quotationCurrentRow(newVal,oldVal){ |
|
|
this.getPriceCheckDetailList() |
|
|
this.getPriceCheckDetailList() |
|
|
this.getPriceCheckProperties(); |
|
|
this.getPriceCheckProperties(); |
|
|
|
|
|
this.getApprovalList(); |
|
|
}, |
|
|
}, |
|
|
'modalData.customerNo'(newV, oldV) { |
|
|
'modalData.customerNo'(newV, oldV) { |
|
|
if (oldV) { |
|
|
if (oldV) { |
|
|
@ -988,6 +997,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
approvalList:[], |
|
|
copyPriceCheckDetail:{}, |
|
|
copyPriceCheckDetail:{}, |
|
|
priceCheckRule: { |
|
|
priceCheckRule: { |
|
|
associatedPartNo:[{required: true, message: ' ', trigger: 'change'},], |
|
|
associatedPartNo:[{required: true, message: ' ', trigger: 'change'},], |
|
|
@ -3456,6 +3466,21 @@ export default { |
|
|
this.$message.error(error) |
|
|
this.$message.error(error) |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
// 查询审批信息 |
|
|
|
|
|
getApprovalList () { |
|
|
|
|
|
let tempData = { |
|
|
|
|
|
site: this.$store.state.user.site, |
|
|
|
|
|
menuId: this.$route.meta.menuId, |
|
|
|
|
|
documentNo: this.quotationCurrentRow.quotationBatchNo, |
|
|
|
|
|
} |
|
|
|
|
|
getApprovalList(tempData).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.approvalList = data.rows |
|
|
|
|
|
} else { |
|
|
|
|
|
this.approvalList = [] |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|