cuiqian2004
2025-03-21 0ecc402885f332b21923bb12183dc072306f2b39
pages/login/index.vue
@@ -8,12 +8,6 @@
            <a href="javascript:;" class="SetServer" @click="inputDialogToggle">{{translateSys('set')}}</a>
            <a href="javascript:;" class="SetServer" @click="clickSetLanguage">{{translateSys('language')}}</a>
            <!-- <div class="mui-input-row">
               <label class="la_icon"><image class="logo_input" src="../../images/login/svr_30.png"></image></label>
               <input type="text" class="mui-input" v-model="userServer" placeholder="服务器地址">
               <label class="mui-navigate-right" id="sersel"><image class="logo_icon" src="../../images/login/sel_left.png" ></image></label>
            </div> -->
            <div class="mui-input-row">
               <label class="la_icon">
                  <image class="logo_input" src="../../images/login/person_30.png"></image>
@@ -35,7 +29,8 @@
               </label>
            </checkbox-group>
         </form>
         <button id='login' type="default" @tap="logind" class="btn_login">{{translateSys("start_login")}}</button>
         <button id='login' :disabled="btnLoading" type="default" @tap="onClickLogin"
            class="btn_login">{{translateSys("start_login")}}</button>
         <p style="float:right; margin: 10px 10px;color:#c8c7cc">
            <span>{{translateSys('version')}}:</span>
            <span>{{version}}</span>
@@ -70,7 +65,10 @@
         </uni-popup>
         <!-- 版本升级弹窗结束 -->
      </view>
      <!-- <button @click="onClickWms">登录wms</button>
      <view class="webview">
         <web-view ref="webview" src="http://115.29.185.26:5000/mobox3/#/"></web-view>
      </view> -->
   </view>
</template>
@@ -88,9 +86,11 @@
      login,
      getApkVersionInfo
   } from "@/api/index.js"
   import buttonClickMixin from '@/mixins/button-click.js';
   import utils from "@/js/utils.js"
   export default {
      mixins: [buttonClickMixin],
      components: {
         cmdProgress
      },
@@ -145,7 +145,7 @@
                     title: this.translateSys("tip"),
                     content: this.translate("tip_no_web_server"),
                     showCancel: false,
                     confirmText: this.translateSys('cancel')
                     confirmText: this.translateSys('close')
                  });
                  return;
               }
@@ -171,7 +171,7 @@
                  title: this.translateSys("error"),
                  content: tip,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
            }
@@ -309,7 +309,7 @@
            console.log(e.target);
            utils.session.setValue('account', '');
            utils.session.setValue('password', '');
            if (e.target.value[0] == '1') {
            if (e.detail.value[0] == '1') {
               utils.session.setValue('account', this.userName);
               utils.session.setValue('password', this.userPwd);
            }
@@ -333,6 +333,14 @@
         //    ((expiredays==null)?'':';expires='+exdate.toGMTString());
         // },
         onClickLogin() {
            this.handleButtonClick((done) => {
               this.logind()
               setTimeout(() => {
                  done(); // 重置状态
               }, 1000);
            });
         },
         async logind() {
            try {
               if (!this.userServer) {
@@ -340,7 +348,7 @@
                     title: this.translateSys('tip'),
                     content: this.translate('tip_no_web_server'),
                     showCancel: false,
                     confirmText: this.translateSys('cancel')
                     confirmText: this.translateSys('close')
                  });
                  return;
               }
@@ -349,7 +357,7 @@
                     title: this.translateSys('tip'),
                     content: this.translate('tip_no_user_account'),
                     showCancel: false,
                     confirmText: this.translateSys('cancel')
                     confirmText: this.translateSys('close')
                  });
                  return;
               }
@@ -358,7 +366,7 @@
                     title: this.translateSys('tip'),
                     content: this.translate('tip_no_user_password'),
                     showCancel: false,
                     confirmText: this.translateSys('cancel')
                     confirmText: this.translateSys('close')
                  });
                  return;
               }
@@ -395,10 +403,16 @@
                  title: this.translateSys("error"),
                  content: tip,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
            }
         },
         onClickWms() {
            let otherAppSchemeURL = "testapp://pages/index/index"; // 替换为目标app的scheme URL
            plus.runtime.openURL(otherAppSchemeURL, function(error) {
               console.error('打开应用失败: ', error);
            }, "uni.TeatApp");
         },
         translate(t) {
            if (typeof this.$t == "function") return this.$t(`page.${t}`)
@@ -409,8 +423,9 @@
            else return t;
         },
      },
      onLoad() {
      onLoad(options) {
         //获取mac地址
         var url = utils.session.getValue('server');
         var username = utils.session.getValue('account');
         var userpwd = utils.session.getValue('password');
@@ -447,7 +462,7 @@
         console.log('Android设备的deviceId:', deviceId);
         plus.runtime.getProperty(plus.runtime.appid, (info) => {
            // console.log(info);
            this.$data.version = info.version;
            this.version = info.version;
         });
      }
   }