diff --git a/src/api/gw/com/index.ts b/src/api/gw/com/index.ts
index b3a3d27..7ea20c7 100644
--- a/src/api/gw/com/index.ts
+++ b/src/api/gw/com/index.ts
@@ -20,3 +20,11 @@ export const getBaseSupplierList = async () => {
return res.Data
})
}
+// 获取材质列表
+export const getBaseCompositionList = async () => {
+ return await request
+ .post({ url: `/DistributionBoxTesting/GetBaseCompositionList`, data: { filter: {} } })
+ .then((res) => {
+ return res.Data
+ })
+}
diff --git a/src/views/Gw/boxMateQuality/BoxMateQualityForm.vue b/src/views/Gw/boxMateQuality/BoxMateQualityForm.vue
index 6566d88..14a36f2 100644
--- a/src/views/Gw/boxMateQuality/BoxMateQualityForm.vue
+++ b/src/views/Gw/boxMateQuality/BoxMateQualityForm.vue
@@ -84,7 +84,7 @@
+ @change="fnChangeA(params)" @click="fnSltBaseSupplierAOpen">
@@ -160,8 +160,14 @@
-
+
+
+
+
+
+
@@ -273,6 +279,7 @@ const refSltBaseSupplierA = ref()
const dictStore = useDictStore()
const { dictProcessType } = storeToRefs(dictStore)
const dictBaseSupplierList: any = ref([])
+const dictBaseCompositionList: any = ref([])
// 定义事件[success]
const emit = defineEmits(['success'])
// 是否显示表单
@@ -405,6 +412,7 @@ onMounted(() => {
const open = async (type: string, row?: any) => {
formType.value = type
dictBaseSupplierList.value = await comApi.getBaseSupplierList()
+ dictBaseCompositionList.value = await comApi.getBaseCompositionList()
await fnResetA()
switch (type) {
case 'add':
@@ -486,7 +494,16 @@ const fnChgFileB = async (info: UploadChangeParam) => {
formDataB.value.FileItems = JSON.stringify(FileItems)
}
}
-
+// 表单B - 文件B
+const fnBaseCompositionA1 = async () => {
+ const baseComposition = dictBaseCompositionList.value.filter((val: any) => {
+ return val.Name == formDataA.value.Texture
+ })
+ if (baseComposition.length > 0) {
+ const baseCompositionOne = baseComposition[0]
+ formDataA.value.Thickness = baseCompositionOne.Thickness
+ }
+}
// 提供open方法打开弹窗
defineExpose({ open })
// 改变数据A