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