diff --git a/src/views/Gw/biLeiQi/BiLeiQiForm.vue b/src/views/Gw/biLeiQi/BiLeiQiForm.vue index 3dddf91..dd0edf4 100644 --- a/src/views/Gw/biLeiQi/BiLeiQiForm.vue +++ b/src/views/Gw/biLeiQi/BiLeiQiForm.vue @@ -26,8 +26,13 @@ --> @@ -271,6 +280,8 @@ const refSltBaseSupplierA = ref() // 字典 const dictStore = useDictStore() const { dictProcessType } = storeToRefs(dictStore) +const dictBaseCompositionList: any = ref([]) +const dictEipSupplierWoSimpList: any = ref([]) // 定义事件[success] const emit = defineEmits(['success']) // 是否显示 @@ -399,6 +410,8 @@ onMounted(() => { // 打开弹窗 const open = async (type: string, row?: any) => { formType.value = type + dictBaseCompositionList.value = await comApi.getBaseCompositionList() + dictEipSupplierWoSimpList.value = await comApi.getEipSupplierWoSimpList() await fnResetA() switch (type) { case 'add': @@ -452,6 +465,20 @@ const open = async (type: string, row?: any) => { rowInfoB.Data.PutCenterTime = dayjs().format("YYYY-MM-DD HH:mm:ss") rowInfoB.Data.Sended = 0 formDataA.value = rowInfoB.Data + // 获取附件信息 + const queryFileParamsA2: any = { + "filter": { + "field": 'SerialNo', + "operator": "Eq", + "value": formDataA.value.SerialNo + } + } + const dataFileRes2 = await FileUploadApi.getPagingFileList(queryFileParamsA2) + if (dataFileRes2.Code == 0 && dataFileRes2.List) { + if (dataFileRes2.List.length > 0) { + formDataB.value = dataFileRes2.List[0] + } + } formDataA.value.SerialNo = await comApi.getSystemSerialNo() break; case 'delete': @@ -480,6 +507,17 @@ 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 + formDataA.value.Width = baseCompositionOne.Width + } +} // 提供open方法打开弹窗 defineExpose({ open }) // 改变数据A @@ -543,6 +581,7 @@ const fnSubmitA = async () => { data: formDataA.value } await MuPaiApi.saveMuPai(paramsC) + await fnSubmitB() VXETable.modal.message({ content: '复制成功', status: 'success' }) break; } diff --git a/src/views/Gw/shengYuDianLiuDongZuoBaoHu/ShengYuDianLiuDongZuoBaoHuForm.vue b/src/views/Gw/shengYuDianLiuDongZuoBaoHu/ShengYuDianLiuDongZuoBaoHuForm.vue index dc52988..6dfa00b 100644 --- a/src/views/Gw/shengYuDianLiuDongZuoBaoHu/ShengYuDianLiuDongZuoBaoHuForm.vue +++ b/src/views/Gw/shengYuDianLiuDongZuoBaoHu/ShengYuDianLiuDongZuoBaoHuForm.vue @@ -26,8 +26,13 @@ -->