mo 2 éve
szülő
commit
1f7e7ee0de

+ 19 - 1
src/views/categroyManager/insideSetting/branchManager.vue

@@ -136,6 +136,12 @@
                   type="text"
                   >删除</el-button
                 >
+                <el-button
+                  @click="rejuest(scope.row)"
+                  v-permission="'cooperationOrgan/del'"
+                  type="text"
+                  >领队注册</el-button
+                >
               </template>
             </el-table-column>
           </el-table>
@@ -370,6 +376,7 @@
         >
       </span>
     </el-dialog>
+    <qr-code v-model="codeStatus" title="领队注册" :codeUrl="codeUrl" :isDown="true" />
   </div>
 </template>
 <script>
@@ -388,6 +395,8 @@ import emptyPage from "@/components/emptyPage";
 import qs from "qs";
 import { isBoolean } from "@rongcloud/engine";
 import ImageCropper from "@/components/ImageCropper";
+import qrCode from "@/components/QrCode/index";
+import { vaildTeachingUrl } from "@/utils/validate";
 let validPhone = (rule, value, callback) => {
   if (!value) {
     callback(new Error("请输入电话号码"));
@@ -399,7 +408,7 @@ let validPhone = (rule, value, callback) => {
 };
 export default {
   name: "branchManager",
-  components: { pagination, emptyPage, ImageCropper },
+  components: { pagination, emptyPage, ImageCropper, qrCode },
   data() {
     return {
       searchForm: {
@@ -468,6 +477,8 @@ export default {
         enlarge: 2,
         title: "logo", //模态框上显示的标题
       },
+      codeStatus: false,
+      codeUrl: "www.baidu.com",
     };
   },
   async mounted() {
@@ -688,6 +699,13 @@ export default {
       this.form.logo = data.data.url;
       console.log(this.form.logo, "cropSuccess");
     },
+    rejuest(row) {
+      console.log("注册领队");
+      this.codeUrl = `${vaildTeachingUrl()}/school/#/school-register?id=${
+        row.id
+      }&type=ORCHESTRA_LEADER`;
+      this.codeStatus = true;
+    },
   },
   watch: {
     teachingStatus(val) {