소스 검색

fix(storeDecoration): 修正经营种类数据处理逻辑

- 将经营种类字段从字符串调整为数组格式提交
- 优化经营种类回显逻辑,确保正确显示已选项
- 保持与其他业务字段的数据结构一致性
- 避免因数据类型不匹配导致的渲染异常
congxuesong 2 주 전
부모
커밋
958bb6a6a2
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/views/storeDecoration/basicStoreInformation/index.vue

+ 2 - 2
src/views/storeDecoration/basicStoreInformation/index.vue

@@ -721,7 +721,7 @@ const handleSubmit = async () => {
         storePositionLongitude: formData.storePositionLongitude,
         storePositionLatitude: formData.storePositionLatitude,
         businessStatus: formData.businessStatus,
-        businessTypes: formData.businessTypes ?? "",
+        businessTypes: formData.businessTypes ? [formData.businessTypes] : [],
         businessClassifyList: formData.businessClassifyList ?? []
       };
 
@@ -811,7 +811,7 @@ const getStoreDetailData = async () => {
         formData.businessSection = sectionId;
         // 设置已选择的经营种类(单选)
         if (storeData.businessTypes) {
-          const typeId = String(storeData.businessTypes);
+          const typeId = String(storeData.businessTypes[0]);
           formData.businessTypes = typeId;
           // 根据经营种类获取对应的分类
           await handleCategoryChangeByType(typeId, true);