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 @@
+
+
+
+
+ 刷新
+ 新增
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 800料号
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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)))
+ },
},
}