浏览代码

fix:编辑商家时参数回显失败

chenlei 2 月之前
父节点
当前提交
0c5fce4dd5
共有 3 个文件被更改,包括 9 次插入10 次删除
  1. 1 1
      src/router/modules/customer.js
  2. 7 8
      src/views/business_manage/addBusiness.vue
  3. 1 1
      src/views/etaTrial/etaTrialList.vue

+ 1 - 1
src/router/modules/customer.js

@@ -58,7 +58,7 @@ export default[
         hidden: false,
         meta:{
           title:'商家权限',
-          pathFrom: "businessETAList",
+          pathFrom: "businessList",
           pathName: "商家管理",
         }
       },

+ 7 - 8
src/views/business_manage/addBusiness.vue

@@ -14,7 +14,7 @@
             <div class="form-line">
               <t-form-item label="所属区域" name="areaType">
                 <t-radio-group v-model:modelValue="firstFormData.areaType"
-                  :disabled="currentRoute !== 'businessDetail'">
+                  :disabled="currentRoute !== 'addBusiness'">
                   <t-radio label="国内" value="国内">国内</t-radio>
                   <t-radio label="海外" value="海外">海外</t-radio>
                 </t-radio-group>
@@ -301,6 +301,7 @@ const getCurrentState = () => {
     fetchBusinessData()
     getChartPermission(businessId.value)
   } else if (currentRoute.value === 'businessDetail') { // 查看详情
+    fetchChosenData()
     fetchBusinessData()
     getChartPermission(businessId.value)
   }
@@ -337,7 +338,7 @@ const fetchBusinessData = async () => {
   try {
     const res = await businessCustomInterence.getBusinessDetail({ EtaBusinessId: businessId.value });
     if (res.Ret !== 200) return;
-    const { RegionType, BusinessName, CreditCode, Nation, Leader, ResearchTeamSize, CapitalScale, IndustryId, UserMax, SellerId, SigningTime, ExpiredTime } = res.Data;
+    const { RegionType, BusinessName, CreditCode, Nation, Leader, ResearchTeamSize, CapitalScale, IndustryId, UserMax, SellerId, SigningTime, ExpiredTime, City } = res.Data;
     Object.assign(firstFormData, {
       areaType: RegionType,
       name: BusinessName,
@@ -349,7 +350,7 @@ const fetchBusinessData = async () => {
       industry: IndustryId,
       userMax: UserMax,
       saller: SellerId,
-      address: [res.Data.Province || '', res.Data.City || '']
+      address: City
     });
     Object.assign(secondFormData, {
       expirationDate: ExpiredTime,
@@ -488,10 +489,8 @@ const changeActiveStep = (index) => {
 
 // 编辑
 const editEtaBusiness = async () => {
-  const {creditCode, address,decisionMaker,industry,nation,teamSize,userMax} = firstFormData;
+  const {creditCode, province, city, decisionMaker,industry,nation,teamSize,userMax} = firstFormData;
   const IndustryName = tradeArr.value.find(item => item.IndustryId === industry)?.IndustryName || '';
-  console.log(firstFormData);
-  
   const query = {
     EtaBusinessId: businessId.value,
     Leader: decisionMaker,
@@ -501,8 +500,8 @@ const editEtaBusiness = async () => {
     Nation: nation,
     IndustryId:Number(industry),
     UserMax:Number(userMax),
-    Province:address[0],
-    City:address[1]
+    Province:province,
+    City:city,
   }
   const res = await businessCustomInterence.editBusiness(query);
   if (res.Ret !== 200) return;

+ 1 - 1
src/views/etaTrial/etaTrialList.vue

@@ -159,7 +159,7 @@ const approvalNum = ref(0);
 const searchText = ref('');
 const onlyMine = ref(false);
 const listType = ref('approved');
-const approvalState = ref();
+const approvalState = ref(2);
 const approvalStateArr = reactive([
   { key: 2, label: '待审批' },
   { key: 3, label: '已审批' },