浏览代码

添加连接

lex-xin 3 年之前
父节点
当前提交
f4fc36affe
共有 1 个文件被更改,包括 17 次插入2 次删除
  1. 17 2
      src/views/categroyManager/insideSetting/staffPlatManager.vue

+ 17 - 2
src/views/categroyManager/insideSetting/staffPlatManager.vue

@@ -143,6 +143,11 @@
           >
             <template slot-scope="scope">
               <el-button
+                @click="onJoinQrCode(scope.row)"
+                type="text"
+                >入驻二维码</el-button
+              >
+              <el-button
                 @click="roleOperation('update', scope.row)"
                 v-if="permission('employee/update')"
                 type="text"
@@ -564,6 +569,8 @@
         <el-button @click="submitEducation" type="primary">确 定</el-button>
       </span>
     </el-dialog>
+
+    <qr-code v-model="codeStatus" title="入驻二维码" :codeUrl="qrCodeUrl" />
   </div>
 </template>
 <script>
@@ -584,10 +591,11 @@ import {
 } from "@/api/systemManage";
 // import { userRole } from "./api";
 import deepClone from "@/helpers/deep-clone";
+import qrCode from "@/components/QrCode/index";
 // import Treeselect from '@riophae/vue-treeselect'
 // import '@riophae/vue-treeselect/dist/vue-treeselect.css'
 import Tooltip from "@/components/Tooltip/index";
-import { isvalidPhone } from "@/utils/validate";
+import { isvalidPhone, vaildStudentUrl } from "@/utils/validate";
 import handover from "./modals/handover";
 let validPhone = (rule, value, callback) => {
   if (!value) {
@@ -600,9 +608,11 @@ let validPhone = (rule, value, callback) => {
 };
 export default {
   name: "staffManager",
-  components: { pagination, Tooltip, handover },
+  components: { pagination, Tooltip, handover, qrCode },
   data() {
     return {
+      codeStatus: false,
+      qrCodeUrl: null,
       roleResetList: [],
       organList: [],
       tableList: [],
@@ -710,6 +720,11 @@ export default {
     this.getRoleList();
   },
   methods: {
+    onJoinQrCode(row) {
+      console.log(row)
+      this.qrCodeUrl = vaildStudentUrl() + "/project/questionAsk/index.html?recommender=" + row.id;
+      this.codeStatus = true;
+    },
     permission,
     handover(row) {
       this.detail = row;