yearning
20 小时以前 1d37c375fd114212ee1419c3bbdadc81d76666a4
src/views/h5/login/bind.vue
@@ -5,18 +5,18 @@
        <el-input v-model="form.mobile" placeholder="请输入绑定手机号" style="width: 100%" size="large" />
      </el-form-item>
      <el-form-item prop="code" :rules="[$rules.required('请输入验证码'), $rules.code()]">
        <el-input
          v-model="form.code"
          placeholder="请输入验证码"
          style="width: 100%" size="large"
        <el-input
           v-model="form.code"
           placeholder="请输入验证码"
           style="width: 100%" size="large"
        >
          <template #append>
            <el-row style="width: 70px;justify-content: center;">
              <el-button
                v-if="countdown == 180"
              <el-button
                 v-if="countdown == 180"
                style="color: var(--el-color-primary);"
                class="cursor-p"
                :loading="sendCodeLoading"
                class="cursor-p"
                 :loading="sendCodeLoading"
                @click="sendCode()"
              >
                获取验证码
@@ -34,6 +34,7 @@
import { tokenUtils } from '@/utils/axios.js';
import { useLoginStore } from '@/stores/login.js'
import { storeToRefs } from 'pinia';
import cityItems from '@/assets/json/cityItems.json'
export default {
  setup() {
    const { lastRouteInfo } = storeToRefs(useLoginStore())
@@ -106,12 +107,12 @@
      }
    },
    login() {
      const data = {
      let data = {
        mobile: this.form.mobile,
        code: this.form.code,
        state: this.state,
        openid: this.openid,
        wxCode: this.wxCode
        wxCode: this.wxCode,
      }
      this.loginLoading = true
      this.$axios.post('/system/auth/staff/checkin/bind', data).then(async res => {
@@ -119,7 +120,7 @@
          const resData = res.data.data
          tokenUtils.setTokens(resData.accessToken, resData.refreshToken)
          this.$message.success('绑定成功')
          const path = localStorage.getItem('verify_url')
          const path = localStorage.getItem('_enterUrl')
          if (path) {
            this.$router.replace(path)
          }
@@ -137,4 +138,4 @@
.login {
  padding: 40px 20px 20px;
}
</style>
</style>