This commit is contained in:
Iruka 2025-01-20 10:26:11 +08:00
parent 0ded1e3660
commit 12b540602f

View File

@ -20,8 +20,8 @@
</view>
<view class="remember-password">
<u-checkbox-group placement="row" @change="rememberPasswordChange">
<u-checkbox label="记住密码" :name="1" :checked="rememberPassword" activeColor="#39ac4f"
inactiveColor="#39ac4f" labelColor="#39ac4f"></u-checkbox>
<!-- <u-checkbox label="记住密码" :name="1" :checked="rememberPassword" activeColor="#39ac4f"
inactiveColor="#39ac4f" labelColor="#39ac4f"></u-checkbox> -->
</u-checkbox-group>
<view class="forget-password" @click="forgotPassword">忘记密码</view>
</view>
@ -51,10 +51,12 @@
</view>
<view class="xieyi" style="display: flex; align-items: center;">
<u-checkbox name="reading"></u-checkbox>
<text class="text-blue" @click="handleUserAgrement">用户协议</text>
<u-checkbox name="reading"></u-checkbox>
<text class="text-blue" @click="handlePrivacy">隐私协议</text>
<u-checkbox-group placement="row" v-model="checkboxGroup">
<u-checkbox name="reading1" />
<text class="text-blue" @click="handleUserAgrement">用户协议</text>
<u-checkbox name="reading2" />
<text class="text-blue" @click="handlePrivacy">隐私协议</text>
</u-checkbox-group>
</view>
<view class="account_agreement">
<view>账号安全提醒系统账号是您登录系统唯一授权凭证如果因为账号丢失或转交给别人导致设备运行风险平台方概不负责</view>
@ -67,8 +69,12 @@
</template>
<script setup>
import { getCurrentInstance } from 'vue';
const { proxy } = getCurrentInstance();
import {
getCurrentInstance
} from 'vue';
const {
proxy
} = getCurrentInstance();
import {
ref,
watch,
@ -103,6 +109,7 @@
});
const rememberPassword = ref(false); //
const loginBtnDisabled = ref(true); //
const checkboxGroup = ref([]); //
onLoad(() => {
//
@ -122,12 +129,10 @@
// tabs
const list = ref([{
name: '账号登录'
},
{
name: '手机号登录'
}
]);
name: '账号登录'
}, {
name: '手机号登录'
}]);
const curNow = ref(0);
//
function sectionChange(e) {
@ -248,6 +253,10 @@
//
async function handleLogin() {
if (checkboxGroup.value.length < 2) {
proxy.$toast("请先阅读并同意《用户协议》与《隐私协议》");
return;
}
uni.showLoading({
mask: true
});
@ -365,7 +374,12 @@
page {
background-color: #ffffff;
}
::v-deep .u-checkbox__icon-wrap.u-checkbox__icon-wrap--square{width: 15px !important;height: 15px !important;}
::v-deep .u-checkbox__icon-wrap.u-checkbox__icon-wrap--square {
width: 15px !important;
height: 15px !important;
}
.login-container {
position: absolute;
top: 0;
@ -470,7 +484,7 @@
height: 45px;
}
}
.account_agreement {