From 07925905f1a596e20e980de6d42db217abb753b0 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 12 十二月 2025 18:06:11 +0800
Subject: [PATCH] plugin
---
pages/login/index.vue | 115 +++++++++++++++------------------------------------------
1 files changed, 31 insertions(+), 84 deletions(-)
diff --git a/pages/login/index.vue b/pages/login/index.vue
index 0406e93..a2810b5 100644
--- a/pages/login/index.vue
+++ b/pages/login/index.vue
@@ -6,8 +6,12 @@
<div class="mui-content">
<form id='login-form' class="mui-input-group">
- <a href="javascript:;" class="SetServer" @click="inputDialogToggle">{{translateSys('set')}}</a>
- <a href="javascript:;" class="SetServer" @click="clickSetLanguage">{{translateSys('language')}}</a>
+ <a href="javascript:;" class="set-server" @click="inputDialogToggle">{{translateSys('set')}}</a>
+ <navigator class="set-language" url="./language">
+ <a href="javascript:;">{{translateSys('language')}}</a>
+ </navigator>
+
+
<div class="mui-input-row">
<label class="la_icon">
<image class="logo_input" src="../../images/login/person_30.png"></image>
@@ -88,7 +92,8 @@
import cmdProgress from "@/components/cmd-progress/cmd-progress.vue"
import {
showModal,
- showToast,
+ showInfo,
+ showError,
showLoading,
hideLoading
} from "@/js/Page.js"
@@ -159,12 +164,9 @@
async check(version) {
try {
if (!this.userServer) {
- uni.showModal({
- title: this.translateSys("tip"),
- content: this.translate("tip_no_web_server"),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+
+ showInfo(this.translate('tip_no_web_server'));
+
return;
}
// var ser = this.userServer.toLowerCase().split('/');
@@ -181,16 +183,8 @@
} catch (ex) {
// console.log(ex);
- let exStr = JSON.stringify(ex)
- if (exStr == "{}")
- exStr = ex
- let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr
- uni.showModal({
- title: this.translateSys("error"),
- content: tip,
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showError(ex, this.translateSys("error"));
+
}
@@ -254,18 +248,12 @@
//涓嬭浇鎴愬姛,d.filename鏄枃浠跺湪淇濆瓨鍦ㄦ湰鍦扮殑鐩稿璺緞锛屼娇鐢ㄤ笅闈㈢殑API鍙浆涓哄钩鍙扮粷瀵硅矾寰� var fileSaveUrl = plus.io.convertLocalFileSystemURL(d.filename);
plus.runtime.openFile(d.filename); //閫夋嫨杞欢鎵撳紑鏂囦欢
- uni.showToast({
- icon: 'none',
- title: this.translate('update_success')
- });
+ showInfo(this.translate('update_success'));
_this.$refs.promotion.close();
} else {
//涓嬭浇澶辫触
plus.downloader.clear(); //娓呴櫎涓嬭浇浠诲姟
- uni.showToast({
- icon: 'none',
- title: this.translate('update_fail')
- });
+ showInfo(this.translate('update_fail'));
_this.showBtns = false;
}
})
@@ -290,23 +278,18 @@
inputDialogToggle() {
// this.$refs.inputDialog.open()
const $this = this
-
+
uni.navigateTo({
url: "./set",
events: {
exitSetEvent(val) {
$this.userServer = val;
$this.query(); //鐗堟湰鍗囩骇
- $this.largeMode = getApp().globalData.largeMode
-
+ $this.largeMode = getApp().globalData.largeMode
+
}
}
})
- },
- clickSetLanguage() {
- uni.navigateTo({
- url: './language'
- });
},
dialogInputConfirm(val) {
@@ -366,37 +349,23 @@
async logind() {
try {
if (!this.userServer) {
- uni.showModal({
- title: this.translateSys('tip'),
- content: this.translate('tip_no_web_server'),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showInfo(this.translate('tip_no_web_server'));
return;
}
if (!this.userName) {
- uni.showModal({
- title: this.translateSys('tip'),
- content: this.translate('tip_no_user_account'),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showInfo(this.translate('tip_no_user_account'))
return;
}
if (!this.userPwd) {
- uni.showModal({
- title: this.translateSys('tip'),
- content: this.translate('tip_no_user_password'),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showInfo(this.translate('tip_no_user_password'));
+
return;
}
var rootUrl = 'http://' + this.userServer
if (this.userServer.includes("://")) {
rootUrl = this.userServer
}
- showLoading("loading......")
+ showLoading("loading...")
const res = await login(rootUrl, this.userName, this.userPwd)
//璁剧疆鍏ㄥ眬鍙傛暟锛歶ser-鐢ㄦ埛淇℃伅
utils.session.setValue('server', rootUrl);
@@ -429,16 +398,7 @@
} catch (ex) {
hideLoading()
- let exStr = JSON.stringify(ex)
- if (exStr == "{}")
- exStr = ex
- let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr
- uni.showModal({
- title: this.translateSys("error"),
- content: tip,
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showError(ex, this.translateSys("error"));
}
},
@@ -465,12 +425,7 @@
});
if (list.length == 0) {
- uni.showModal({
- title: this.translate("get_classes_fail"),
- content: this.translate("page.please_login_after_admin_add_classes"),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showInfo(this.translate("page.please_login_after_admin_add_classes"));
this.selectedClasses = ""
} else {
if (this.selectedClasses) {
@@ -488,16 +443,7 @@
} catch (ex) {
- let exStr = JSON.stringify(ex)
- if (exStr == "{}")
- exStr = ex
- let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr
- uni.showModal({
- title: this.translate("get_classes_fail"),
- content: tip,
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showError(ex, this.translateSys("error"));
this.selectedClasses = ""
this.classesLst = []
@@ -524,6 +470,7 @@
clickSelectClass(item) {
this.selectedClasses = item.text
},
+
translate(t) {
if (typeof this.$t == "function") return this.$t(`page.${t}`)
else return t;
@@ -595,7 +542,8 @@
background-repeat: no-repeat !important; */
}
- .SetServer {
+ .set-language,
+ .set-server {
float: left;
margin-left: 20rpx;
}
@@ -711,12 +659,11 @@
}
}
-
- .uni-page-login.large-mode{
+
+ .uni-page-login.large-mode {
.logo_input {
height: 54rpx;
width: 54rpx;
}
}
-
</style>
\ No newline at end of file
--
Gitblit v1.9.1