Browse Source

社团选课手机端报名修改

bzkf30 1 year ago
parent
commit
f411fb325c

+ 9 - 2
src/pages/xdjx/stxkgl/kcxkgl/detail/register.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="registerDiv">
     <div class="text-center registerTitle">课程报名</div>
-    <el-form :model="ruleForm" ref="addForm" :rules="rules" label-width="100px" label-position="right">
+    <el-form :model="ruleForm" ref="addForm" :rules="rules" label-width="110px" label-position="right">
       <el-form-item label="学生姓名:" prop="xsxx_xsxm">
         <el-input v-model="ruleForm.xsxx_xsxm"></el-input>
       </el-form-item>
@@ -113,7 +113,7 @@ export default {
 }
 </script>
 
-<style lang="scss">
+<style lang="scss" scoped>
 .registerDiv {
   padding: 100px 30px;
   // width: 300px;
@@ -122,5 +122,12 @@ export default {
     font-size: 30px;
     margin-bottom: 30px;
   }
+  .el-form {
+    ::v-deep() {
+      * {
+        font-size: 16px !important;
+      }
+    }
+  }
 }
 </style>

+ 2 - 1
src/pages/xdjx/stxkgl/kcxkgl/detail/xkqk.vue

@@ -542,7 +542,8 @@ async function initClass() {
       <el-popover placement="bottom" :width="160" trigger="hover">
         <!-- {{ `${webUrl}/#/stxkgl/kcxkgl/register?aid=${props.aid}&token=${user.token}` }} -->
         <div class="text-center" style="width: 100px;margin: auto;">
-          <qrcode-vue :value="`${webUrl}/#/stxkgl/kcxkgl/register?aid=${props.aid}&token=${user.token}`" size="100" level="H" />
+          <!-- <qrcode-vue :value="`${webUrl}/#/stxkgl/kcxkgl/register?aid=${props.aid}&token=${user.token}`" size="100" level="H" /> -->
+          <qrcode-vue :value="`${webUrl}/app/xdjx/#/stxkgl/kcxkgl/register?aid=${props.aid}&token=${user.token}`" size="100" level="H" />
         </div>
         <template #reference>
           <el-button type="primary">新增</el-button>

+ 11 - 1
src/utils/request.ts

@@ -12,7 +12,17 @@ declare module 'axios' {
 }
 
 
-export const token = user.token
+
+function getQueryString(url: string) {
+  let urlStr = url.split('?')[1]
+  const urlSearchParams = new URLSearchParams(urlStr)
+  const result = Object.fromEntries(urlSearchParams.entries())
+  return result
+}
+
+const addrToken = getQueryString(location.href)?.token;
+
+export const token = user?.token || addrToken;
 // 'cbd0vATxKw_aDfTiYv7jhvp1knerG8bjL5F5j0uhTyB8okTNxBHhgzvHDbqZ3wbP0n3HLlpfDxEi9tnaqNpN9rCxeOn6gr58'
 // "77f0qj6wBe_aT4tk0IsY1K6LhTe2wx_b0bo7BEKOMa5UTYf61dY_arnEKJUFUEM1BpdWY5043KnfSyAm8RcwIoojL_a_aekwKUwk"
 // "1979XbLIvdcVcIS_blnpvHLUr_apC25hP7kOa_amRUKKJX4uJeobRX9y_b9BkbRD5DHvx_aSL3_bTGZx94L6kqROfb_bax73q4Z_afyxgjI"