Bläddra i källkod

Merge remote-tracking branch 'origin/sanxiang_prod_before'

fugui001 3 månader sedan
förälder
incheckning
cfc6aaa32d

+ 2 - 0
src/views/system/business/products/index.vue

@@ -224,7 +224,9 @@ const handleUpdate = async (row?: ProductsVO) => {
   reset();
   const _id = row?.id || ids.value[0];
   const res = await getProducts(_id);
+  const relatedItemId = Number(res.data.relatedItemId);
   Object.assign(form.value, res.data);
+  form.value.relatedItemId = relatedItemId; // 确保赋值正确
   dialog.visible = true;
   dialog.title = '修改充值商品';
 };

+ 7 - 0
src/views/system/business/structures/index.vue

@@ -327,6 +327,13 @@ const submitForm = () => {
           formData.append('BlindStructuresBo', blob);
           await updateStructures(formData).finally(() => (buttonLoading.value = false));
         } else {
+          // 如果有文件,添加文件字段
+          if (fileList.value.length > 0 && fileList.value[0].raw) {
+            // formData.append('file', fileList.value[0].raw); // 假设后端接收字段名为 'file'
+          } else {
+            buttonLoading.value = false;
+            return proxy?.$modal.msgError('文件内容为空');
+          }
           await addStructures(formData).finally(() => (buttonLoading.value = false));
         }
         proxy?.$modal.msgSuccess('操作成功');