zhangback
2025-12-17 4849c3ddd2f8a0a82d2911284ac7cc5fddd25cf4
1
<view class="login-box data-v-58ed292a"><u-transition vue-id="6b4b36ba-1" show="{{true}}" mode="slide-down" class="data-v-58ed292a" bind:__l="__l" vue-slots="{{['default']}}"><view class="transition text-center data-v-58ed292a"><image class="login-logo data-v-58ed292a" mode="aspectFit" src="/static/image/jk.jpeg"></image><view class="login-title data-v-58ed292a">{{title}}</view></view></u-transition><u-transition vue-id="6b4b36ba-2" show="{{true}}" mode="slide-down" class="data-v-58ed292a" bind:__l="__l" vue-slots="{{['default']}}"><view class="box data-v-58ed292a"><u--form vue-id="{{('6b4b36ba-3')+','+('6b4b36ba-2')}}" labelPosition="left" model="{{form}}" rules="{{rules}}" data-ref="uForm" class="data-v-58ed292a vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('6b4b36ba-4')+','+('6b4b36ba-3')}}" label="账户" prop="username" borderBottom="{{true}}" data-ref="item1" class="data-v-58ed292a vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('6b4b36ba-5')+','+('6b4b36ba-4')}}" placeholder="请输入账户" border="none" value="{{form.username}}" data-event-opts="{{[['^input',[['__set_model',['$0','username','$event',[]],['form']]]]]}}" class="data-v-58ed292a" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('6b4b36ba-6')+','+('6b4b36ba-3')}}" label="密码" prop="password" borderBottom="{{true}}" data-ref="item1" class="data-v-58ed292a vue-ref" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('6b4b36ba-7')+','+('6b4b36ba-6')}}" type="{{passwordType}}" placeholder="请输入密码" clearable="{{true}}" focus="{{noFocus}}" border="none" shape="circle" data-ref="passwordInput" value="{{form.password}}" data-event-opts="{{[['^input',[['__set_model',['$0','password','$event',[]],['form']]]]]}}" class="data-v-58ed292a vue-ref" bind:__l="__l"></u--input><u-icon style="margin-right:10px;cursor:pointer;" vue-id="{{('6b4b36ba-8')+','+('6b4b36ba-6')}}" slot="right" size="30" color="#999" name="{{passwordIcon}}" data-event-opts="{{[['^click',[['togglePasswordVisibility']]]]}}" bind:click="__e" class="data-v-58ed292a" bind:__l="__l"></u-icon></u-form-item></u--form><view style="margin-top:20px;" class="data-v-58ed292a"><u-checkbox-group bind:input="__e" vue-id="{{('6b4b36ba-9')+','+('6b4b36ba-2')}}" value="{{rememberPassword}}" data-event-opts="{{[['^input',[['__set_model',['','rememberPassword','$event',[]]]]]]}}" class="data-v-58ed292a" bind:__l="__l" vue-slots="{{['default']}}"><u-checkbox vue-id="{{('6b4b36ba-10')+','+('6b4b36ba-9')}}" label="记住密码" name="remember" class="data-v-58ed292a" bind:__l="__l"></u-checkbox></u-checkbox-group></view><view class="login-btn data-v-58ed292a"><u-button vue-id="{{('6b4b36ba-11')+','+('6b4b36ba-2')}}" shape="circle" type="primary" text="登录" data-event-opts="{{[['^click',[['loginSubmit']]]]}}" bind:click="__e" class="data-v-58ed292a" bind:__l="__l"></u-button></view></view></u-transition></view>