diff --git a/src/api/sampleManagement/technicalSpecificationList.js b/src/api/sampleManagement/technicalSpecificationList.js index 69b31cc..1fdf426 100644 --- a/src/api/sampleManagement/technicalSpecificationList.js +++ b/src/api/sampleManagement/technicalSpecificationList.js @@ -12,3 +12,6 @@ export const getProofingDataByUserRole= data => createAPI(`/technicalSpecificati export const updateBMBasicInformation= data => createAPI(`/technicalSpecification/updateBMBasicInformation`,'post',data) export const searchBMcustomerInfo= data => createAPI(`/technicalSpecification/searchBMcustomerInfo`,'post',data) export const updateBMcustomerInfo= data => createAPI(`/technicalSpecification/updateBMcustomerInfo`,'post',data) +export const searchBMPackageInfo= data => createAPI(`/technicalSpecification/searchBMPackageInfo`,'post',data) +export const updateBMPackageInfo= data => createAPI(`/technicalSpecification/updateBMPackageInfo`,'post',data) +export const searchPartDataForSelect= data => createAPI(`/technicalSpecification/searchPartDataForSelect`,'post',data) diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_bom.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_bom.vue new file mode 100644 index 0000000..ca057e4 --- /dev/null +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_bom.vue @@ -0,0 +1,378 @@ + + + + + diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue index 3b61f2f..f0debb3 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue @@ -70,6 +70,7 @@ resize='none' maxlength="120" show-word-limit + :disabled="ifDisableFlag" style="height: 60px" disabled> @@ -85,6 +86,7 @@ resize='none' maxlength="120" show-word-limit + :disabled="ifDisableFlag" style="height: 60px" disabled> diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/technicalSpecificationDetail.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/technicalSpecificationDetail.vue index e2c4edb..fec4a9a 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/technicalSpecificationDetail.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/technicalSpecificationDetail.vue @@ -10,8 +10,8 @@ - - 777 + + 777 @@ -24,12 +24,14 @@ import basicInformation from "./com_tsd_basicInformation";/*組件*/ import customerInfo from "./com_bm_customerInformation";/*組件*/ import packageInfo from "./com_bm_packageInfo";/*組件*/ + import bom from "./com_bm_bom";/*組件*/ export default { name: "technicalSpecificationDetail", components: { basicInformation, customerInfo, packageInfo, + bom, }, data() { return { @@ -60,13 +62,14 @@ }, methods: { refreshCurrentTabTable(){ - console.log(this.dataForm) if (this.activeName == 'baseInfo') { this.getBaseInfoData(); }else if(this.activeName == 'customerInfo'){ this.getCustomerInfo(); }else if(this.activeName == 'packageInfo'){ this.getPackageInfo(); + }else if(this.activeName == 'bom'){ + this.getBom(); } }, getBaseInfoData(){ @@ -78,6 +81,9 @@ getPackageInfo(){ this.$refs.packageInfo.init(JSON.parse(JSON.stringify(this.dataForm))) }, + getBom(){ + this.$refs.bom.init(JSON.parse(JSON.stringify(this.dataForm))) + }, }, }