浏览代码

完成机构修改需求

xiebaomin 2 年之前
父节点
当前提交
3bd82289cd

+ 4 - 4
.env.development

@@ -18,13 +18,13 @@ CIMEI_LOCAL = 'https://www-b.caimei365.com'
 
 # 项目运行地址
 # HOST = '192.168.2.92'
-# HOST = '192.168.2.93'
-HOST = "localhost"
+HOST = '192.168.2.93'
+# HOST = "localhost"
 # HOST = '192.168.1.102'
 
 # 项目端口号
-# PORT = '8888'
-PORT = '8080'
+PORT = '8888'
+# PORT = '8080'
 
 # HTTPS flag
 HTTPS = false

+ 5 - 0
.vscode/extensions.json

@@ -0,0 +1,5 @@
+{
+  "recommendations": [
+    "sidthesloth.html5-boilerplate"
+  ]
+}

+ 41 - 41
apis/module/auth.js

@@ -1,62 +1,62 @@
 export default ($axios) => {
-  const authApis = {}
+    const authApis = {}
 
-  // 获取已认证机构列表
-  authApis.getAuthClubList = (params = {}) => $axios.get('/wx/auth/club/list', { params })
+    // 获取已认证机构列表
+    authApis.getAuthClubList = (params = {}) => $axios.get('/wx/auth/club/list', { params })
 
-  // 获取已认证机构列表
-  authApis.getAuthClubStarList = (params = {}) => $axios.get('/wx/auth/club/star/list', { params })
+    // 获取已认证机构列表
+    authApis.getAuthClubStarList = (params = {}) => $axios.get('/wx/auth/club/star/list', { params })
 
-  // 获取已认证机构详情
-  authApis.getAuthClubDetail = (params = {}) => $axios.get('/wx/auth/club/details', { params })
+    // 获取已认证机构详情
+    authApis.getAuthClubDetail = (params = {}) => $axios.get('/wx/auth/club/details', { params })
 
-  // 获取已认证商品分类
-  authApis.getAuthProductCateList = (params = {}) => $axios.get('/wx/auth/product/type/list', { params })
+    // 获取已认证商品分类
+    authApis.getAuthProductCateList = (params = {}) => $axios.get('/wx/auth/product/type/list', { params })
 
-  // 获取已认证商品列表
-  authApis.getAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
+    // 获取已认证商品列表
+    authApis.getAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
 
-  // 获取供应商信息
-  authApis.fetchSupplierInfo = (params = {}) => $axios.get('/wx/auth/shop/info', { params })
+    // 获取供应商信息
+    authApis.fetchSupplierInfo = (params = {}) => $axios.get('/wx/auth/shop/info', { params })
 
-  // 获取医师列表
-  authApis.fetchDoctorList = (params = {}) => $axios.get('/wx/auth/doctor/list', { params })
+    // 获取医师列表
+    authApis.fetchDoctorList = (params = {}) => $axios.get('/wx/auth/doctor/list', { params })
 
-  // 获取医师详情
-  authApis.fetchDoctorDetail = (params = {}) => $axios.get('/wx/auth/doctor/details', { params })
+    // 获取医师详情
+    authApis.fetchDoctorDetail = (params = {}) => $axios.get('/wx/auth/doctor/details', { params })
 
-  // 获取设备分类列表
-  authApis.fetchProductSelectList = (params = {}) => $axios.get('/wx/auth/product/type/select', { params })
+    // 获取设备分类列表
+    authApis.fetchProductSelectList = (params = {}) => $axios.get('/wx/auth/product/type/select', { params })
 
-  // 获取品牌列表
-  authApis.fetchBrandList = (params = {}) => $axios.get('/wx/auth/shop/info/list', { params })
+    // 获取品牌列表
+    authApis.fetchBrandList = (params = {}) => $axios.get('/wx/auth/shop/info/list', { params })
 
-  // 查询机构认证信息
-  authApis.fetchClubAuthInfoData = (params = {}) => $axios.get('/wx/auth/form/data', { params })
+    // 查询机构认证信息
+    authApis.fetchClubAuthInfoData = (params = {}) => $axios.get('/wx/auth/form/data', { params })
 
-  // 查询机构认证信息
-  authApis.authClubSave = (data = {}) => $axios.post('/wx/auth/save', data)
+    // 查询机构认证信息
+    authApis.authClubSave = (data = {}) => $axios.post('/wx/auth/save', data)
 
-  // 查询授权商品列表
-  authApis.getClubAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
+    // 查询机构认证信息
+    authApis.authClubSave1 = (data = {}) => $axios.post('/wx/auth/save1', data)
 
-  // 查询授权商品列表
-  authApis.getProductDetails = (params = {}) => $axios.get('/wx/auth/product/form/data', { params })
+    // 查询授权商品列表
+    authApis.getClubAuthProductList = (params = {}) => $axios.get('/wx/auth/product/list', { params })
 
-  // 编辑保存授权商品
-  authApis.authProducSave = (data = {}) => $axios.post('/wx/auth/product/save', data)
+    // 查询授权商品列表
+    authApis.getProductDetails = (params = {}) => $axios.get('/wx/auth/product/form/data', { params })
 
-  // 查询授权商品列表
-  authApis.fetchProductDetails = (params = {}) => $axios.get('/wx/auth/product/details', { params })
+    // 编辑保存授权商品
+    authApis.authProducSave = (data = {}) => $axios.post('/wx/auth/product/save', data)
 
-  // 查询授权商品列表
-  authApis.fetchDetialBySnCode = (params = {}) => $axios.get('/wx/auth/product/info', { params })
+    // 查询授权商品列表
+    authApis.fetchProductDetails = (params = {}) => $axios.get('/wx/auth/product/details', { params })
 
-  // 修改机构认证信息
-  authApis.authEdit = (data = {}) => $axios.post('/auth/save', data)
+    // 查询授权商品列表
+    authApis.fetchDetialBySnCode = (params = {}) => $axios.get('/wx/auth/product/info', { params })
 
-  // 获取机构已认证设备
-  authApis.fetchClubAuthProductList = (params = {}) => $axios.get('/wx/auth/get/product/list', { params })
+    // 获取机构已认证设备
+    authApis.fetchClubAuthProductList = (params = {}) => $axios.get('/wx/auth/get/product/list', { params })
 
-  return authApis
-}
+    return authApis
+}

+ 8 - 8
pages/_template/app/center/club-detail.vue

@@ -3,7 +3,7 @@
     <div class="page-top"></div>
     <div class="page-content">
       <div class="title">机构认证信息</div>
-      <div class="updated">
+      <div class="updated" v-if="isAuth">
         <el-button type="text" size="default" @click="editData">{{ status ? '修改' : '保存' }}</el-button>
       </div>
       <template v-if="!isAuth">
@@ -164,12 +164,12 @@ export default {
         duration: 1000,
       })
 
-      // try {
-      //   const data = await this.$http.api.authEdit(authdata)
-      //   console.log(data)
-      // } catch (e) {
-      //   console.log(e)
-      // }
+      try {
+        await this.$http.api.authClubSave1(authdata)
+        this.$router.go(0)
+      } catch (e) {
+        console.log(e)
+      }
     },
   },
 }
@@ -413,7 +413,7 @@ export default {
     padding: 0 4vw;
     .updated {
       position: absolute;
-      top: 5.5vw;
+      top: 6.5vw;
       right: 4vw;
       display: flex;
       justify-content: center;

+ 26 - 11
pages/_template/app/form/components/form-club-edit.vue

@@ -25,17 +25,22 @@
         <div class="flex items-center justify-between">
           <el-select placeholder="请选择" v-model="formData.provinceId" @change="onProvinceChange">
             <template v-for="item in provinceList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
-          <el-select placeholder="请选择" v-model="formData.cityId" @change="onCityChange" class="mx-2">
+          <el-select
+            placeholder="请选择"
+            v-model="formData.cityId"
+            @change="onCityChange"
+            class="mx-2"
+          >
             <template v-for="item in cityList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
           <el-select placeholder="请选择" v-model="formData.townId" @change="onTownChange">
             <template v-for="item in townList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
         </div>
@@ -48,9 +53,12 @@
           placeholder="建议您如实填写详细收货地址,例如:街道名称,门牌号码,楼层和房间号等信息"
         ></el-input>
       </el-form-item>
-      <el-form-item prop="point" label="">
+      <el-form-item prop="point" label>
         <div class="normal-row">
-          <div class="label"><i>*</i>所在位置:<span>(提示:打开地图,将定位图标移到具体位置)</span></div>
+          <div class="label">
+            <i>*</i>所在位置:
+            <span>(提示:打开地图,将定位图标移到具体位置)</span>
+          </div>
 
           <div class="postion-btn" @click="initMap">定位</div>
         </div>
@@ -69,7 +77,10 @@
       </el-form-item>
       <el-form-item prop="banner">
         <div class="normal-row">
-          <div class="label"><i>*</i>门头照:<span>(可上传6张)</span></div>
+          <div class="label">
+            <i>*</i>门头照:
+            <span>(可上传6张)</span>
+          </div>
           <el-input v-show="false" v-model="formData.banner" />
           <SimpleUploadImage
             :limit="6"
@@ -88,7 +99,7 @@
           <el-radio :label="3">项目公司</el-radio>
           <el-radio :label="4">个人</el-radio>
           <el-radio :label="5">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.firstClubType" :list="clubTypeList" />
       </el-form-item>
 
@@ -98,7 +109,7 @@
           <el-radio :label="2">门诊</el-radio>
           <el-radio :label="3">医院</el-radio>
           <el-radio :label="4">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList1" type="rect" />
       </el-form-item>
 
@@ -107,7 +118,7 @@
           <el-radio :label="5">美容院</el-radio>
           <el-radio :label="6">养生馆</el-radio>
           <el-radio :label="7">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList2" type="rect" />
       </el-form-item>
 
@@ -310,7 +321,7 @@ export default {
     },
   },
   computed: {
-    ...mapGetters(['authUserId']),
+    ...mapGetters(['authUserId', 'userInfo']),
     lgnlatText() {
       return this.lnglat ? this.lnglat.join(',') : ''
     },
@@ -383,8 +394,12 @@ export default {
     genetageFormData() {
       return {
         customFlag: 0,
+        authImageType: 1,
+        authImageLogo: '',
+        createBy: this.authUserId,
         authParty: this.formData.name,
         authUserId: this.authUserId,
+        authId: this.userInfo.authId,
         provinceId: this.formData.provinceId,
         cityId: this.formData.cityId,
         townId: this.formData.townId,

+ 8 - 9
pages/_template/hyt/center/club-detail.vue

@@ -3,7 +3,7 @@
     <div class="page-top"></div>
     <div class="page-content">
       <div class="title">机构认证信息</div>
-      <div class="updated">
+      <div class="updated" v-if="isAuth">
         <el-button type="text" size="default" @click="editData">{{ status ? '修改' : '保存' }}</el-button>
       </div>
       <template v-if="!isAuth">
@@ -224,12 +224,12 @@ export default {
         duration: 1000,
       })
 
-      // try {
-      //   const data = await this.$http.api.authEdit(authdata)
-      //   console.log(data)
-      // } catch (e) {
-      //   console.log(e)
-      // }
+      try {
+        await this.$http.api.authClubSave1(authdata)
+        this.$router.go(0)
+      } catch (e) {
+        console.log(e)
+      }
     },
   },
 }
@@ -474,7 +474,7 @@ export default {
     padding: 0 4vw;
     .updated {
       position: absolute;
-      top: 5.5vw;
+      top: 6.5vw;
       right: 4vw;
       display: flex;
       justify-content: center;
@@ -533,7 +533,6 @@ export default {
       }
       .content {
         color: #282828;
-
         .el-image {
           width: 26vw;
           height: 26vw;

+ 26 - 11
pages/_template/hyt/form/components/form-club-edit.vue

@@ -25,17 +25,22 @@
         <div class="flex items-center justify-between">
           <el-select placeholder="请选择" v-model="formData.provinceId" @change="onProvinceChange">
             <template v-for="item in provinceList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
-          <el-select placeholder="请选择" v-model="formData.cityId" @change="onCityChange" class="mx-2">
+          <el-select
+            placeholder="请选择"
+            v-model="formData.cityId"
+            @change="onCityChange"
+            class="mx-2"
+          >
             <template v-for="item in cityList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
           <el-select placeholder="请选择" v-model="formData.townId" @change="onTownChange">
             <template v-for="item in townList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
         </div>
@@ -48,9 +53,12 @@
           placeholder="建议您如实填写详细收货地址,例如:街道名称,门牌号码,楼层和房间号等信息"
         ></el-input>
       </el-form-item>
-      <el-form-item prop="point" label="">
+      <el-form-item prop="point" label>
         <div class="normal-row">
-          <div class="label"><i>*</i>所在位置:<span>(提示:打开地图,将定位图标移到具体位置)</span></div>
+          <div class="label">
+            <i>*</i>所在位置:
+            <span>(提示:打开地图,将定位图标移到具体位置)</span>
+          </div>
 
           <div class="postion-btn" @click="initMap">定位</div>
         </div>
@@ -69,7 +77,10 @@
       </el-form-item>
       <el-form-item prop="banner">
         <div class="normal-row">
-          <div class="label"><i>*</i>门头照:<span>(可上传6张)</span></div>
+          <div class="label">
+            <i>*</i>门头照:
+            <span>(可上传6张)</span>
+          </div>
           <el-input v-show="false" v-model="formData.banner" />
           <SimpleUploadImage
             :limit="6"
@@ -88,7 +99,7 @@
           <el-radio :label="3">项目公司</el-radio>
           <el-radio :label="4">个人</el-radio>
           <el-radio :label="5">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.firstClubType" :list="clubTypeList" />
       </el-form-item>
 
@@ -98,7 +109,7 @@
           <el-radio :label="2">门诊</el-radio>
           <el-radio :label="3">医院</el-radio>
           <el-radio :label="4">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList1" type="rect" />
       </el-form-item>
 
@@ -107,7 +118,7 @@
           <el-radio :label="5">美容院</el-radio>
           <el-radio :label="6">养生馆</el-radio>
           <el-radio :label="7">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList2" type="rect" />
       </el-form-item>
 
@@ -310,7 +321,7 @@ export default {
     },
   },
   computed: {
-    ...mapGetters(['authUserId']),
+    ...mapGetters(['authUserId', 'userInfo']),
     lgnlatText() {
       return this.lnglat ? this.lnglat.join(',') : ''
     },
@@ -383,8 +394,12 @@ export default {
     genetageFormData() {
       return {
         customFlag: 0,
+        authImageType: 1,
+        authImageLogo: '',
+        createBy: this.authUserId,
         authParty: this.formData.name,
         authUserId: this.authUserId,
+        authId: this.userInfo.authId,
         provinceId: this.formData.provinceId,
         cityId: this.formData.cityId,
         townId: this.formData.townId,

+ 8 - 8
pages/_template/ph/center/club-detail.vue

@@ -3,7 +3,7 @@
     <div class="page-top"></div>
     <div class="page-content">
       <div class="title">机构认证信息</div>
-      <div class="updated">
+      <div class="updated" v-if="isAuth">
         <el-button type="text" size="default" @click="editData">{{ status ? '修改' : '保存' }}</el-button>
       </div>
       <template v-if="!isAuth">
@@ -164,12 +164,12 @@ export default {
         duration: 1000,
       })
 
-      // try {
-      //   const data = await this.$http.api.authEdit(authdata)
-      //   console.log(data)
-      // } catch (e) {
-      //   console.log(e)
-      // }
+      try {
+        await this.$http.api.authClubSave1(authdata)
+        this.$router.go(0)
+      } catch (e) {
+        console.log(e)
+      }
     },
   },
 }
@@ -413,7 +413,7 @@ export default {
     padding: 0 4vw;
     .updated {
       position: absolute;
-      top: 5.5vw;
+      top: 6.5vw;
       right: 4vw;
       display: flex;
       justify-content: center;

+ 26 - 11
pages/_template/ph/form/components/form-club-edit.vue

@@ -25,17 +25,22 @@
         <div class="flex items-center justify-between">
           <el-select placeholder="请选择" v-model="formData.provinceId" @change="onProvinceChange">
             <template v-for="item in provinceList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
-          <el-select placeholder="请选择" v-model="formData.cityId" @change="onCityChange" class="mx-2">
+          <el-select
+            placeholder="请选择"
+            v-model="formData.cityId"
+            @change="onCityChange"
+            class="mx-2"
+          >
             <template v-for="item in cityList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
           <el-select placeholder="请选择" v-model="formData.townId" @change="onTownChange">
             <template v-for="item in townList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
         </div>
@@ -48,9 +53,12 @@
           placeholder="建议您如实填写详细收货地址,例如:街道名称,门牌号码,楼层和房间号等信息"
         ></el-input>
       </el-form-item>
-      <el-form-item prop="point" label="">
+      <el-form-item prop="point" label>
         <div class="normal-row">
-          <div class="label"><i>*</i>所在位置:<span>(提示:打开地图,将定位图标移到具体位置)</span></div>
+          <div class="label">
+            <i>*</i>所在位置:
+            <span>(提示:打开地图,将定位图标移到具体位置)</span>
+          </div>
 
           <div class="postion-btn" @click="initMap">定位</div>
         </div>
@@ -69,7 +77,10 @@
       </el-form-item>
       <el-form-item prop="banner">
         <div class="normal-row">
-          <div class="label"><i>*</i>门头照:<span>(可上传6张)</span></div>
+          <div class="label">
+            <i>*</i>门头照:
+            <span>(可上传6张)</span>
+          </div>
           <el-input v-show="false" v-model="formData.banner" />
           <SimpleUploadImage
             :limit="6"
@@ -88,7 +99,7 @@
           <el-radio :label="3">项目公司</el-radio>
           <el-radio :label="4">个人</el-radio>
           <el-radio :label="5">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.firstClubType" :list="clubTypeList" />
       </el-form-item>
 
@@ -98,7 +109,7 @@
           <el-radio :label="2">门诊</el-radio>
           <el-radio :label="3">医院</el-radio>
           <el-radio :label="4">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList1" type="rect" />
       </el-form-item>
 
@@ -107,7 +118,7 @@
           <el-radio :label="5">美容院</el-radio>
           <el-radio :label="6">养生馆</el-radio>
           <el-radio :label="7">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList2" type="rect" />
       </el-form-item>
 
@@ -310,7 +321,7 @@ export default {
     },
   },
   computed: {
-    ...mapGetters(['authUserId']),
+    ...mapGetters(['authUserId', 'userInfo']),
     lgnlatText() {
       return this.lnglat ? this.lnglat.join(',') : ''
     },
@@ -383,8 +394,12 @@ export default {
     genetageFormData() {
       return {
         customFlag: 0,
+        authImageType: 1,
+        authImageLogo: '',
+        createBy: this.authUserId,
         authParty: this.formData.name,
         authUserId: this.authUserId,
+        authId: this.userInfo.authId,
         provinceId: this.formData.provinceId,
         cityId: this.formData.cityId,
         townId: this.formData.townId,

+ 8 - 8
pages/_template/ross/center/club-detail.vue

@@ -3,7 +3,7 @@
     <div class="page-top"></div>
     <div class="page-content">
       <div class="title">机构认证信息</div>
-      <div class="updated">
+      <div class="updated" v-if="isAuth">
         <el-button type="text" size="default" @click="editData">{{ status ? '修改' : '保存' }}</el-button>
       </div>
       <template v-if="!isAuth">
@@ -226,12 +226,12 @@ export default {
         duration: 1000,
       })
 
-      // try {
-      //   const data = await this.$http.api.authEdit(authdata)
-      //   console.log(data)
-      // } catch (e) {
-      //   console.log(e)
-      // }
+      try {
+        await this.$http.api.authClubSave1(authdata)
+        this.$router.go(0)
+      } catch (e) {
+        console.log(e)
+      }
     },
   },
 }
@@ -475,7 +475,7 @@ export default {
     padding: 0 4vw;
     .updated {
       position: absolute;
-      top: 5.5vw;
+      top: 6.5vw;
       right: 4vw;
       display: flex;
       justify-content: center;

+ 26 - 11
pages/_template/ross/form/components/form-club-edit.vue

@@ -25,17 +25,22 @@
         <div class="flex items-center justify-between">
           <el-select placeholder="请选择" v-model="formData.provinceId" @change="onProvinceChange">
             <template v-for="item in provinceList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
-          <el-select placeholder="请选择" v-model="formData.cityId" @change="onCityChange" class="mx-2">
+          <el-select
+            placeholder="请选择"
+            v-model="formData.cityId"
+            @change="onCityChange"
+            class="mx-2"
+          >
             <template v-for="item in cityList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
           <el-select placeholder="请选择" v-model="formData.townId" @change="onTownChange">
             <template v-for="item in townList">
-              <el-option :label="item.name" :value="item.id" :key="item.id"> </el-option>
+              <el-option :label="item.name" :value="item.id" :key="item.id"></el-option>
             </template>
           </el-select>
         </div>
@@ -48,9 +53,12 @@
           placeholder="建议您如实填写详细收货地址,例如:街道名称,门牌号码,楼层和房间号等信息"
         ></el-input>
       </el-form-item>
-      <el-form-item prop="point" label="">
+      <el-form-item prop="point" label>
         <div class="normal-row">
-          <div class="label"><i>*</i>所在位置:<span>(提示:打开地图,将定位图标移到具体位置)</span></div>
+          <div class="label">
+            <i>*</i>所在位置:
+            <span>(提示:打开地图,将定位图标移到具体位置)</span>
+          </div>
 
           <div class="postion-btn" @click="initMap">定位</div>
         </div>
@@ -69,7 +77,10 @@
       </el-form-item>
       <el-form-item prop="banner">
         <div class="normal-row">
-          <div class="label"><i>*</i>门头照:<span>(可上传6张)</span></div>
+          <div class="label">
+            <i>*</i>门头照:
+            <span>(可上传6张)</span>
+          </div>
           <el-input v-show="false" v-model="formData.banner" />
           <SimpleUploadImage
             :limit="6"
@@ -88,7 +99,7 @@
           <el-radio :label="3">项目公司</el-radio>
           <el-radio :label="4">个人</el-radio>
           <el-radio :label="5">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.firstClubType" :list="clubTypeList" />
       </el-form-item>
 
@@ -98,7 +109,7 @@
           <el-radio :label="2">门诊</el-radio>
           <el-radio :label="3">医院</el-radio>
           <el-radio :label="4">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList1" type="rect" />
       </el-form-item>
 
@@ -107,7 +118,7 @@
           <el-radio :label="5">美容院</el-radio>
           <el-radio :label="6">养生馆</el-radio>
           <el-radio :label="7">其他</el-radio>
-        </el-radio-group> -->
+        </el-radio-group>-->
         <SimpleRadio v-model="formData.secondClubType" :list="medicalTypeList2" type="rect" />
       </el-form-item>
 
@@ -310,7 +321,7 @@ export default {
     },
   },
   computed: {
-    ...mapGetters(['authUserId']),
+    ...mapGetters(['authUserId', 'userInfo']),
     lgnlatText() {
       return this.lnglat ? this.lnglat.join(',') : ''
     },
@@ -383,8 +394,12 @@ export default {
     genetageFormData() {
       return {
         customFlag: 0,
+        authImageType: 1,
+        authImageLogo: '',
+        createBy: this.authUserId,
         authParty: this.formData.name,
         authUserId: this.authUserId,
+        authId: this.userInfo.authId,
         provinceId: this.formData.provinceId,
         cityId: this.formData.cityId,
         townId: this.formData.townId,