|  | @@ -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) {
 |