登录页语言
This commit is contained in:
2
main.js
2
main.js
@@ -1,5 +1,6 @@
|
|||||||
import App from './App'
|
import App from './App'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
|
import i18n from './locale/index.js'
|
||||||
|
|
||||||
Vue.config.productionTip = false
|
Vue.config.productionTip = false
|
||||||
App.mpType = 'app'
|
App.mpType = 'app'
|
||||||
@@ -28,6 +29,7 @@ Vue.directive('enterNumber', {
|
|||||||
import store from '@/vuex/store.js'
|
import store from '@/vuex/store.js'
|
||||||
|
|
||||||
const app = new Vue({
|
const app = new Vue({
|
||||||
|
i18n,
|
||||||
...App,
|
...App,
|
||||||
store
|
store
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -109,5 +109,6 @@
|
|||||||
"router" : {
|
"router" : {
|
||||||
"base" : "./"
|
"base" : "./"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"locale" : "auto"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="zd_content bg">
|
<view class="zd_content bg">
|
||||||
<view class="p1">欢迎来到</view>
|
<view class="p1">{{$t('login.text1')}}</view>
|
||||||
<view class="p2">海亮铜箔手持系统!</view>
|
<view class="p2">{{$t('login.text2')}}</view>
|
||||||
<view class="input-box">
|
<view class="input-box">
|
||||||
<input class="large-input" type="text" placeholder="请输入用户名" v-model="user">
|
<input class="large-input" type="text" :placeholder="$t('login.username')" v-model="user">
|
||||||
</view>
|
</view>
|
||||||
<div class="input-box">
|
<div class="input-box">
|
||||||
<input class="large-input" :password="!showPassword" placeholder="请输入密码" v-model="password">
|
<input class="large-input" :password="!showPassword" :placeholder="$t('login.password')" v-model="password">
|
||||||
<span class="iconfont icon_eye_close" :class="[showPassword ? 'icon_eye_active' : '']" @tap="changePassword"></span>
|
<span class="iconfont icon_eye_close" :class="[showPassword ? 'icon_eye_active' : '']" @tap="changePassword"></span>
|
||||||
</div>
|
</div>
|
||||||
<view class="radio-box">
|
<view class="radio-box">
|
||||||
<view class="radio-wrap">
|
<view class="radio-wrap">
|
||||||
<span class="iconfont icon_unchecked" :class="{'icon_checked': saveUser}" @tap="toSaveUser"></span>
|
<span class="iconfont icon_unchecked" :class="{'icon_checked': saveUser}" @tap="toSaveUser"></span>
|
||||||
<text class="radio-label">记住用户名</text>
|
<text class="radio-label">{{$t('login.remember')}}</text>
|
||||||
</view>
|
</view>
|
||||||
<text class="setup-text" @tap="setup">设置</text>
|
<text class="setup-text" @tap="setup">{{$t('login.settings')}}</text>
|
||||||
<text class="setup-text" @tap="isUpdate">升级版本</text>
|
<text class="setup-text" @tap="isUpdate">{{$t('login.upgrade')}}</text>
|
||||||
</view>
|
</view>
|
||||||
<button class="login-btn" :disabled="disabled" @tap="toLogin">确认登录</button>
|
<button class="login-btn" :disabled="disabled" @tap="toLogin">{{$t('login.confirm')}}</button>
|
||||||
<!-- <button class="login-btn" @tap="test">打印</button> -->
|
<!-- <button class="login-btn" @tap="test">打印</button> -->
|
||||||
<view v-if="version !== ''" class="version-name">v{{version}}</view>
|
<view v-if="version !== ''" class="version-name">v{{version}}</view>
|
||||||
<Up-grade v-if="grade === true" @closeUpdate="closeUpdate" :androidUrl="androidUrl"></up-grade>
|
<Up-grade v-if="grade === true" @closeUpdate="closeUpdate" :androidUrl="androidUrl"></up-grade>
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {getCLodop, getPrinterList} from "@/utils/CLodopfuncs.js"
|
// import {getCLodop, getPrinterList} from "@/utils/CLodopfuncs.js"
|
||||||
import { RSAencrypt } from '@/utils/jsencrypt.js'
|
import { RSAencrypt } from '@/utils/jsencrypt.js'
|
||||||
import {handLogin, pdaUpdate} from '@/utils/getData2.js'
|
import {handLogin, pdaUpdate} from '@/utils/getData2.js'
|
||||||
import UpGrade from './upgrade.vue'
|
import UpGrade from './upgrade.vue'
|
||||||
|
|||||||
Reference in New Issue
Block a user