浏览代码

合并机构链接修改

yuwenjun1997 2 年之前
父节点
当前提交
b5fe2e724e
共有 4 个文件被更改,包括 35 次插入6 次删除
  1. 1 1
      .env.development
  2. 4 0
      src/utils/config.js
  3. 2 2
      src/views/normal/club/edit.vue
  4. 28 3
      src/views/normal/club/index.vue

+ 1 - 1
.env.development

@@ -23,7 +23,7 @@ VUE_APP_LOCAL = 'http://192.168.2.92:9527'
 # VUE_APP_LOCAL = 'http://zplm-b.caimei365.com'
 
 # 认证通页面
-VUE_APP_WWW_HOST = 'http://192.168.2.92:8888'
+VUE_APP_WWW_HOST = 'https://192.168.2.92:8888'
 # VUE_APP_WWW_HOST = 'https://zp-b.caimei365.com'
 
 # 支付

+ 4 - 0
src/utils/config.js

@@ -0,0 +1,4 @@
+export const routePrefixMap = {
+  10: '/10/ldm',
+  12: '/12/ross'
+}

+ 2 - 2
src/views/normal/club/edit.vue

@@ -28,7 +28,7 @@
           <el-button slot="append" icon="el-icon-map-location" @click="initMap" />
         </el-input>
       </el-form-item>
-      <el-form-item label="联系电话:" prop="mobile">
+      <el-form-item label="联系电话:">
         <el-input v-model="formData.mobile" placeholder="请输入联系方式" clearable />
       </el-form-item>
 
@@ -275,7 +275,7 @@ export default {
         // 新增授权牌字段
         authCode: '',
         authDate: '',
-        authImageType: '',
+        authImageType: 1,
         authImageLogo: '',
         authImage: '',
         // 新增运营人字段

+ 28 - 3
src/views/normal/club/index.vue

@@ -112,7 +112,7 @@
             二维码
           </permission-button>
           <permission-button type="primary" size="mini" @click="cotyClubLink($event, row)">
-            复制链接
+            复制注册链接
           </permission-button>
           <permission-button
             type="primary"
@@ -168,6 +168,7 @@ import { fecthAuthList, changeAuthStatus, removeAuth, authImportExcel, setStarCl
 import { mapGetters } from 'vuex'
 import { debounce, downloadWithUrl } from '@/utils/tools'
 import handleClipboard from '@/utils/clipboard'
+import { routePrefixMap } from '@/utils/config'
 export default {
   name: 'ComplexTable',
   components: { FileUpload, QrcodeClub, ClubListSelector },
@@ -247,14 +248,38 @@ export default {
     },
 
     // 复制链接
-    cotyClubLink($event, row) {
+    async cotyClubLink($event, row) {
+      console.log(row)
+      if (row.productNum === 0) {
+        return this.$confirm('请在该机构下完善至少一条设备认证,再复制该注册链接', '提示', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        })
+          .then(() => {})
+          .catch(() => {})
+      }
+      const routePrefix = routePrefixMap[this.authUserId] ? routePrefixMap[this.authUserId] : `/${this.authUserId}/app`
       handleClipboard(
-        `${process.env.VUE_APP_WWW_HOST}/${this.authUserId}/app/form/link-register?type=link&authId=${row.authId}`,
+        `${process.env.VUE_APP_WWW_HOST}${routePrefix}/form/club-bind?authId=${row.authId}`,
         '链接已复制到粘贴板',
         $event
       )
     },
 
+    // cotyClubLink($event, row) {
+    //   // http://192.168.2.92:8888/114/app/record/club/detail
+    //   let name = 'app'
+    //   if (this.authUserId === 12) {
+    //     name = 'ross'
+    //   }
+    //   handleClipboard(
+    //     `${process.env.VUE_APP_WWW_HOST}/${this.authUserId}/${name}/form/link-register?type=link&authId=${row.authId}`,
+    //     '链接已复制到粘贴板',
+    //     $event
+    //   )
+    // },
+
     // 上传文件
     submitUpload() {
       this.$refs.dialogForm.validate((valid) => {