Commit 222f1270 authored by youjie's avatar youjie

个人中心翻译

parent 418c6e6e
......@@ -367,6 +367,7 @@ export const obj = {
feigongyinshan: 'Non-supplier ',
zhanghuxinxi: 'Account Information ',
qingshurutdbz: 'Please enter team remarks content ',
qingxuanzhettname: 'Please select a header name',
caravanshopcol: {
t1: 'Car/usage time/days ',
t2: 'Car Details ',
......
......@@ -367,6 +367,7 @@ export const obj = {
feigongyinshan: '非サプライヤー',
zhanghuxinxi: 'アカウント情報',
qingshurutdbz: 'チーム備考内容を入力してください',
qingxuanzhettname: 'ヘッドネームをお願いします',
caravanshopcol: {
t1: '車/使用時間/日数',
t2: '車の詳細です',
......
......@@ -368,6 +368,143 @@ export const obj = {
zhanghuxinxi: '账户信息',
qingshurutdbz: '请输入团队备注内容',
qingxuanzhettname: '请选择抬头名称',
qinxuanzheymfs: '请选择页面切换方式',
danyemianmsts: '单页面多标签模式(此模式适合电脑性能高的用户)',
duoyemianmsts: '多页面单标签模式(此模式适合电脑性能较低的用户)',
querenxuanzhe: '确认选择',
denglu: '登陆',
dengluzhong: '登陸中...',
xiacizidongdl: '下次自動登陸',
bangdinshoujihao: '绑定手机号',
yanzhengma: '验证码',
huoquyanzhengma: '获取验证码',
chongxinghuoqu: '重新获取',
quedinbangdin: '确认绑定',
xingmimats: '新密码:大写字母+小写字母+数字或?!&$%#_',
qudenglu: '去登录',
querenxiugai: '确认修改',
dengluwenan: '職場上成功者與失敗者最大的分別就是,前者找機會,後者找藉口,今日的你痛恨每天上班「度日如年」,將來的你會感激經歷過這一切,你練成了更強大的自己,玻璃心不再怕碎。',
jingdudlzq: '京都独旅之秋',
jingdudlzqtext: '旅宿权威柏井寿的私房赏枫秘境',
xiehoubhd: '邂逅北海道',
xiehoubhdtext: '看见 北海道 之美',
ziyoutq: '自由土耳其',
ziyoutqtext: '翱翔天际 感受星月魅力',
qingshuruyhm: '请输入用户名',
qingshurumm: '请输入密码',
qingbangdinsjh: '请绑定手机号',
qingshuruyxhm: '请输入有效的手机号码!',
qingshuruyzm: '请输入验证码',
huanyingsy: '欢迎使用 ',
erpxitong: ' ERP系统',
tuichudenglu: '退出登录',
gerenzhongxin: '个人中心',
tuichu: '退出',
gerensouye: '个人首页',
qirileijisk: '7日累计收款',
jinrixinzeng: '今日新增',
bishoukuan: '笔收款',
leijidaishou: '累计待收',
gonyou: '共有',
bidaishoukuan: '笔待收款',
jinqirishoukuanzs: '近7日收款走势',
benyueshoukezs: '本月收客走势',
benyueshoukers: '本月收客人数',
wodedindan: '我的订单',
chakansuoyoudd: '查看所有订单',
zhanshihmybmd: '暂时还没有报名单,赶紧行动起来吧',
weirenkuan: '未认款',
chakansuoyouwrk: '查看所有未认款',
jiapyitime: '交易时间',
duifanghuming: '对方户名',
gonggaotz: '公告通知',
gonggao: '公告',
tongzi: '通知',
chengjiaoptzb: '成交平台占比',
yunpan: '云盘',
benzhpuxg: '本周销冠',
chakanwqph: '查看往期排行',
jinricz: '今日操作',
xinxiangdta: '新鲜的同事',
wodetoushu: '我的投诉',
leijicjdd: '累计成交订单',
tupianwjzy: '图片文件占用',
shipinwjzy: '视频文件占用',
qitawjzy: '其他文件占用',
yinpinwjzy: '音频文件占用',
shipin: '视频',
yinpin: '音频',
qitawj: '其他文件',
hetaliaoyx: '和TA聊一下',
taolunzhu: '讨论组',
wodeshouji: '我的手机',
qun: '群',
shenpiwancheng: '审批完成',
yixiaoshiqian: '1小时前',
shierxiaoshiqian: '12小时前',
santianqian: '3天前',
yizhouqian: '一周前',
shisantianqian: '13天前',
ningdecaiwsqywc: '您的财务申请已完成!',
zhouguancs: '周冠次数',
zaibenqipamhd: '在本期的排名中取得了',
deyejilxmc: '的业绩,领先第二名',
zheshitadi: ',这是他第',
cihuodexszkdch: '次获得销售周冠的称号,想看他的成功秘笈?戳下面的按钮查看吧!',
lijichakan: '立即查看',
renshiyixia: '认识一下',
ruzhi: '入职',
feichangbanghmyts: '非常棒,你到现在还没有过客人投诉哟。',
wodeyeji: '我的业绩',
guanjunzil: '冠军之路',
xingzhenkh: '行政考核',
caiwushenp: '财务审批',
kaoqinshenp: '考勤审批',
wodeyunp: '我的云盘',
changyongfkdx: '常用付款对象',
xiugaitouxiang: '修改头像',
yonghuming: '用户名',
ruyoucuowulxxz: '如有错误请联系行政',
bangdinshouji: '绑定手机',
lijibangdin: '立即绑定',
yemianqiehuanfs: '页面切换方式',
danyeduobqms: '单页面多标签模式',
duoyemiandbqms: '多页面单标签模式',
bagdinshanchengwx: '绑定商城、微信',
yibangdinwxdp: '已绑定微信/店铺',
weibangdinwx: '未绑定微信',
yibangshoujihao: '已绑定手机号',
fasongyanzm: '发送验证码',
xingshoujihao: '新手机号',
shiyishuzi: '11位数字',
siweiyzm: '4位验证码',
jiumima: '旧密码',
xianshimima: '显示密码',
yinchangmima: '隐藏密码',
xinmima: '新密码',
mimageshi: '密码格式:大写字母+小写字母+数字或?!&$%#_',
querenmima: '确认密码',
tianjiaxyhzh: '添加新银行账户',
suoshujigou: '所属机构',
liruzgjh: '例如:中国建行',
lirujjzh: '例如:锦江支行',
dangqianqihuanfs: '当前切换方式',
danyemmianmszs: '(此模式适合电脑性能高的用户)',
duoyemmianmszs: '(此模式适合电脑性能较低的用户)',
zhanyangscwxbd: '赞羊商城微信绑定',
yibangdin: '已绑定',
chongxingbdwx: '重新绑定微信',
bangdinwx: '绑定微信',
qingshuruwxnc: '请输入微信昵称',
qingshuruxsjh: '请输入新手机号',
qingshurujmm: '请输入旧密码',
qingshuruxmm: '请输入新密码',
qingshuruqrmm: '请输入确认密码',
qingtianxieyinhang: '请填写银行',
qingtianxiekhr: '请填写开户人',
qingtianxiekh: '请填写卡号',
qingtianxiezhbm: '请填写账户别名',
xinmimahqrmimabyz: '新密码和确认密码不一致',
caravanshopcol: {
t1: '车/使用时间/天数',
t2: '用车详情',
......
......@@ -367,6 +367,7 @@ export const obj = {
feigongyinshan: '非供應商',
zhanghuxinxi: '賬戶信息',
qingshurutdbz: '請輸入團隊備注內容',
qingxuanzhettname: '請選擇擡頭名稱',
caravanshopcol: {
t1: '車/使用時間/天數',
t2: '用車詳情',
......
......@@ -59,7 +59,7 @@
<p class="FPF_b">{{groupModel.GroupName?groupModel.GroupName:''}}</p>
</div>
<div class="sumMainTitle FPF_s">登陸</div>
<div class="sumMainTitle FPF_s">{{$t('objFill.denglu')}}</div>
<div class="login-commonBotm">
<i class="icon-login-name iconfont icon-user11" :style="{color: name_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b" @focus="name_bline=true" @blur="name_bline=false" maxlength="20"
......@@ -87,11 +87,11 @@
</div>
<div style="text-align: center;margin-top: 40px;">
<button type="button" class="sLoginBtn FPF_s" :class="{'loginIng':loginState==1}" :disabled="loginState==1"
@click="doLogin">{{loginState==1?'登陸中...':'登陸'}}</button>
@click="doLogin">{{loginState==1?$t('objFill.dengluzhong'):$t('objFill.denglu')}}</button>
</div>
<div class="forgetPw">
<div>
<el-checkbox v-model="checkedAotu">下次自動登陸</el-checkbox>
<el-checkbox v-model="checkedAotu">{{$t('objFill.xiacizidongdl')}}</el-checkbox>
</div>
<span @click="updatePwd">{{$t('login.login_forgetpwd')}}?</span>
</div>
......@@ -112,13 +112,13 @@
src="http://staticfile.oytour.com/Upload/CompanyImage/20181219/636808340326373827.png" alt="">
<p class="FPF_b">{{groupModel.GroupName?groupModel.GroupName:''}}</p>
</div>
<div class="sumMainTitle FPF_s">绑定手机号</div>
<div class="sumMainTitle FPF_s">{{$t('objFill.bangdinshoujihao')}}</div>
<div class="login-commonBotm">
<i class="icon-login-name iconfont icon-shouji1" :style="{color: name_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b" @focus="name_bline=true" @blur="name_bline=false"
onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="11" autocomplete="new-password"
v-model="mobileNumber" style="background-color:transparent !important;" type="text"
placeholder="请输入手机号" />
:placeholder="$t('admin.admin_phPhone')" />
<div class="name_bline_left" :class="name_bline==true?'_bline_w':''"></div>
<div class="name_bline_right" :class="name_bline==true?'_bline_w':''"></div>
</div>
......@@ -130,19 +130,19 @@
:style="{color: pwd_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b phoneValidate" maxlength="4" @focus="pwd_bline=true"
onkeyup="value=value.replace(/[^\d]/g,'')" @blur="pwd_bline=false" v-model="code"
autocomplete="new-password" style="background-color:transparent !important" type="text" placeholder="验证码"
autocomplete="new-password" style="background-color:transparent !important" type="text" :placeholder="$t('objFill.yanzhengma')"
@keyup.enter="doBind" />
<div class="pwd_bline_left" :class="pwd_bline==true?'_bline_w':''"></div>
<div class="pwd_bline_right" :class="pwd_bline==true?'_bline_w':''"></div>
<div class="validatCode">
<span v-show="show" @click="getCode" class="FPF_s">获取验证码</span>
<span v-show="!show" class="count FPF_s">{{count}}s重新获取</span>
<span v-show="show" @click="getCode" class="FPF_s">{{$t('objFill.huoquyanzhengma')}}</span>
<span v-show="!show" class="count FPF_s">{{count}}s{{$t('objFill.chongxinghuoqu')}}</span>
</div>
</div>
<div class="error-msg">
<div v-show="passwordIsShow"><img src="../assets/img/login-error-tips.png" />{{ passwordErrorMsg }}</div>
</div>
<input type="button" class="sLoginBtn" @click="doBind" value="确认绑定" />
<input type="button" class="sLoginBtn" @click="doBind" :value="$t('objFill.quedinbangdin')" />
</div>
<div v-if="isShow==3" class="phoneLogin login_Div">
......@@ -151,12 +151,12 @@
src="http://staticfile.oytour.com/Upload/CompanyImage/20181219/636808340326373827.png" alt="">
<p>{{groupModel.GroupName?groupModel.GroupName:''}}</p>
</div>
<div class="sumMainTitle FPF_s">修改密码</div>
<div class="sumMainTitle FPF_s">{{$t('adm.adm_changepd')}}</div>
<div class="login-commonBotm">
<i class="icon-login-name iconfont icon-shouji1" :style="{color: name_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b" @focus="name_bline=true" onkeyup="value=value.replace(/[^\d]/g,'')"
maxlength="11" @blur="name_bline=false" autocomplete="new-password" v-model="mobileNumber"
style="background-color:transparent !important;" type="text" placeholder="请输入手机号" />
style="background-color:transparent !important;" type="text" :placeholder="$t('admin.admin_phPhone')" />
<div class="name_bline_left" :class="name_bline==true?'_bline_w':''"></div>
<div class="name_bline_right" :class="name_bline==true?'_bline_w':''"></div>
</div>
......@@ -167,7 +167,7 @@
<i class="icon-login-password iconfont icon-mima" :style="{color: pwd_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b" @focus="pwd_bline=true" @blur="pwd_bline=false" autocomplete="new-password"
maxlength="20" v-model="password" style="background-color:transparent !important" type="password"
placeholder="新密码:大写字母+小写字母+数字或?!&$%#_" />
:placeholder="$t('objFill.xingmimats')" />
<div class="pwd_bline_left" :class="pwd_bline==true?'_bline_w':''"></div>
<div class="pwd_bline_right" :class="pwd_bline==true?'_bline_w':''"></div>
</div>
......@@ -185,25 +185,25 @@
:style="{color: validate_bline==true?'#E95252':'#000000'}"></i>
<input class="input FPF_b phoneValidate" maxlength="4" onkeyup="value=value.replace(/[^\d]/g,'')"
@focus="validate_bline=true" @blur="validate_bline=false" v-model="code" autocomplete="new-password"
style="background-color:transparent !important" type="text" placeholder="验证码" @keyup.enter="changePwd" />
style="background-color:transparent !important" type="text" :placeholder="$t('objFill.yanzhengma')" @keyup.enter="changePwd" />
<div class="pwd_bline_left" :class="validate_bline==true?'_bline_w':''"></div>
<div class="pwd_bline_right" :class="validate_bline==true?'_bline_w':''"></div>
<div class="validatCode">
<span v-show="show" @click="getCode" class="FPF_s">获取验证码</span>
<span v-show="!show" class="count FPF_s">{{count}}s重新获取</span>
<span v-show="show" @click="getCode" class="FPF_s">{{$t('objFill.huoquyanzhengma')}}</span>
<span v-show="!show" class="count FPF_s">{{count}}s{{$t('objFill.chongxinghuoqu')}}</span>
</div>
</div>
<div class="forgetPw">
<div class="error-msg" style="float:left;width:auto;">
<div v-show="passwordIsShow"><img src="../assets/img/login-error-tips.png" />{{ passwordErrorMsg }}</div>
</div>
<span @click="goLogin" class="FPF_s">去登录</span>
<span @click="goLogin" class="FPF_s">{{$t('objFill.qudenglu')}}</span>
</div>
<input type="button" class="sLoginBtn changeBtn" @click="changePwd" value="确认修改" />
<input type="button" class="sLoginBtn changeBtn" @click="changePwd" :value="$t('objFill.querenxiugai')" />
</div>
<div class="jitang ">
<p><sup class="iconfont icon-quotation"></sup><span
class="FPF_s">職場上成功者與失敗者最大的分別就是,前者找機會,後者找藉口,今日的你痛恨每天上班「度日如年」,將來的你會感激經歷過這一切,你練成了更強大的自己,玻璃心不再怕碎。</span></p>
class="FPF_s">{{$t('objFill.dengluwenan')}}</span></p>
</div>
</el-col>
</el-row>
......@@ -217,20 +217,20 @@
speed: 3000,
imgList: [{
src: 'http://staticfile.oytour.com/New/Upload/Cloud/2019-09/20190923020945469.jpg',
text: '京都独旅之秋',
text1: '旅宿权威柏井寿的私房赏枫秘境',
text: this.$t('objFill.jingdudlzq'),
text1: this.$t('objFill.jingdudlzqtext'),
url: 'http://www.oytour.com/#/JuanDetails?id=70'
},
{
src: 'http://staticfile.oytour.com/New/Upload/Cloud/2019-09/20190920035420544.jpg',
text: '邂逅北海道',
text1: '看见 北海道 之美',
text: this.$t('objFill.xiehoubhd'),
text1: this.$t('objFill.xiehoubhdtext'),
url: 'http://www.oytour.com/#/FoodImg4'
},
{
src: 'http://staticfile.oytour.com/New/Upload/Cloud/2019-09/20190920035420528.jpg',
text: '自由土耳其',
text1: '翱翔天际 感受星月魅力',
text: this.$t('objFill.ziyoutq'),
text1: this.$t('objFill.ziyoutqtext'),
url: 'http://www.oytour.com/#/JuanDetails?id=70'
},
],
......@@ -282,11 +282,11 @@
doLogin() {
if (this.userInfo.name == "") {
this.nameIsShow = true;
this.nameErrorMsg = "请输入用户名";
this.nameErrorMsg = this.$t('objFill.qingshuruyhm');
return;
} else if (this.userInfo.password == "") {
this.passwordIsShow = true;
this.passwordErrorMsg = "请输入密码";
this.passwordErrorMsg = this.$t('objFill.qingshurumm');
return;
} else {
this.nameIsShow = false;
......@@ -306,9 +306,9 @@
//未绑定手机号码
if (jsonData.resultCode == 10006) {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: "请绑定手机号",
message: this.$t('objFill.qingbangdinsjh'),
showClose: false,
duration: 3000
});
......@@ -352,7 +352,7 @@
});
} else {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: response.data.message,
showClose: false,
......@@ -370,7 +370,7 @@
var phone = this.mobileNumber.replace(/^\s+|\s+$/gm, "");
if (!phoneReg.test(phone)) {
this.nameIsShow = true;
this.nameErrorMsg = "请输入有效的手机号码!";
this.nameErrorMsg = this.$t('objFill.qingshuruyxhm');
return false;
} else {
this.nameIsShow = false;
......@@ -397,7 +397,7 @@
this.apipost("user_get_moblieNumber_code", msg, res => {
if (res.data.resultCode == 1) {} else {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: res.data.message,
showClose: false,
......@@ -409,11 +409,11 @@
doBind() {
if (this.mobileNumber == "") {
this.nameIsShow = true;
this.nameErrorMsg = "请输入手机号";
this.nameErrorMsg = this.$t('admin.admin_phPhone');
return;
} else if (this.code == "") {
this.passwordIsShow = true;
this.passwordErrorMsg = "请输入验证码";
this.passwordErrorMsg = this.$t('objFill.qingshuruyzm');
return;
}
let msg = {
......@@ -429,7 +429,7 @@
this.userInfo.name = this.mobileNumber;
} else {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: res.data.message,
showClose: false,
......@@ -444,7 +444,7 @@
'Domain': Domain
}, res => {
this.groupModel = res.data.data;
document.title = "欢迎使用 " + this.groupModel.GroupName + " ERP系统";
document.title = this.$t('objFill.huanyingsy') + this.groupModel.GroupName + this.$t('objFill.erpxitong');
}, err => {})
},
updatePwd() {
......@@ -462,7 +462,7 @@
if (res.data.resultCode == 1) {
this.isShow = 1;
this.$notify.success({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: res.data.message,
showClose: false,
......@@ -470,7 +470,7 @@
});
} else {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: res.data.message,
showClose: false,
......@@ -491,7 +491,7 @@
window.parent.postMessage({
event_id: 'out',
data: {
loginState: '退出登录',
loginState: this.$t('objFill.tuichudenglu'),
}}, `${href}`)
}
......
......@@ -640,7 +640,7 @@
<div class="PerSon_LeftNav">
<div class="PerSon_Edit">
<a href="javascript:;" class="a-upload">
<i class="iconfont icon-Edit"></i>&nbsp;&nbsp;修改头像</span>
<i class="iconfont icon-Edit"></i>&nbsp;&nbsp;{{$t('objFill.xiugaitouxiang')}}</span>
<input type="file" id="change" accept="image" @change="change">
</a>
</div>
......@@ -656,21 +656,21 @@
</div>
<ul class="Person_MenuList">
<li>
<span class="Person_Pname">部门</span>
<span class="Person_Pname">{{$t('admin.admin_Department')}}</span>
<span class="Person_Company">
{{u.BranchName}}
<span class="Person_Jobs">{{u.PostName}}</span>
</span>
</li>
<li>
<span class="Person_Pname">用户名</span>
<span class="Person_Pname">{{$t('objFill.yonghuming')}}</span>
<span class="Person_Company" style="width:43%;">{{dataList.EmName}}</span>
<span class="Person_Wrong">如有错误请联系行政</span>
<span class="Person_Wrong">{{$t('objFill.ruyoucuowulxxz')}}</span>
</li>
</ul>
<ul class="Person_MenuList Person_menuCked" style="margin-top:0;">
<li @click="ckedNum=1,resetPhoneNum()" :class="{'P_cked':ckedNum==1}">
<span class="Person_Pname">绑定手机</span>
<span class="Person_Pname">{{$t('objFill.bangdinshouji')}}</span>
<span class="Person_CenterList">
{{getBangding(dataList.EmLoginMobile)}}
</span>
......@@ -679,7 +679,7 @@
</span>
</li>
<li @click="ckedNum=2" :class="{'P_cked':ckedNum==2}">
<span class="Person_Pname">密码</span>
<span class="Person_Pname">{{$t('admin.admin_password')}}</span>
<span class="Person_CenterList">
******
</span>
......@@ -689,11 +689,11 @@
</li>
<li @click="ckedNum=3" :class="{'P_cked':ckedNum==3}">
<span class="Person_Pname" style="position:relative;">
银行账户
{{$t('fnc.a_yhzhanghu')}}
<span class="bank_Count">{{AccCount}}</span>
</span>
<span v-if="AccCount==0" class="bind_Imidetly">
立即绑定
{{$t('objFill.lijibangdin')}}
</span>
<span v-else class="Person_CenterList">
{{AccDataList.BankName}}
......@@ -704,24 +704,24 @@
</span>
</li>
<li @click="ckedNum=4" :class="{'P_cked':ckedNum==4}">
<span class="Person_Pname">页面切换方式</span>
<span class="Person_Pname">{{$t('objFill.yemianqiehuanfs')}}</span>
<span class="Person_CenterList" v-if="openMode==1">
单页面多标签模式
{{$t('objFill.danyeduobqms')}}
</span>
<span class="Person_CenterList" v-else>
多页面单标签模式
{{$t('objFill.duoyemiandbqms')}}
</span>
<span class="Per_Jiantou">
<i class="iconfont icon-jiantouyou1"></i>
</span>
</li>
<li @click="ckedNum=5" :class="{'P_cked':ckedNum==5}">
<span class="Person_Pname">绑定商城、微信</span>
<span class="Person_Pname">{{$t('objFill.bagdinshanchengwx')}}</span>
<span class="Person_CenterList" v-if="dataList.MallUserId>0">
已绑定微信/店铺
{{$t('objFill.yibangdinwxdp')}}
</span>
<span class="Person_CenterList" v-else>
未绑定微信
{{$t('objFill.weibangdinwx')}}
</span>
<span class="Per_Jiantou">
<i class="iconfont icon-jiantouyou1"></i>
......@@ -732,109 +732,109 @@
<div class="Person_Right">
<!-- 绑定手机号 -->
<div class="Per_Shouji" v-if="ckedNum==1">
<div class="Shouji_Top">绑定手机</div>
<div class="Shouji_Top">{{$t('objFill.bangdinshouji')}}</div>
<div class="Shouji_Conteng">
<div class="phone_bangding" v-if="dataList.EmLoginMobile">
已绑定手机号 <span>{{getBangding(dataList.EmLoginMobile)}}</span>
{{$t('objFill.yibangshoujihao')}} <span>{{getBangding(dataList.EmLoginMobile)}}</span>
</div>
<el-form :model="phoneMsg" ref="phoneMsg" label-position="right" :rules="rules" label-width="100px">
<el-form-item label="新手机号" prop="LoginMobile" style="margin-bottom:40px;">
<el-form-item :label="$t('objFill.xingshoujihao')" prop="LoginMobile" style="margin-bottom:40px;">
<div class="phone_commonBotm">
<input class="input" maxlength="11" onkeyup="value=value.replace(/[^\d]/g,'')"
v-model="phoneMsg.LoginMobile" type="text" placeholder="11位数字" />
v-model="phoneMsg.LoginMobile" type="text" :placeholder="$t('objFill.shiyishuzi')" />
<div class="validatCode">
<span v-show="showCode" @click="getCode" class="FPF_s">发送验证码</span>
<span v-show="!showCode" class="count FPF_s">{{count}}s重新获取</span>
<span v-show="showCode" @click="getCode" class="FPF_s">{{$t('objFill.fasongyanzm')}}</span>
<span v-show="!showCode" class="count FPF_s">{{count}}s{{$t('objFill.chongxinghuoqu')}}</span>
</div>
</div>
</el-form-item>
<el-form-item label="验证码" prop="code">
<el-input v-model="phoneMsg.code" class="w150" placeholder="4位验证码" maxlength="4"></el-input>
<el-form-item :label="$t('objFill.yanzhengma')" prop="code">
<el-input v-model="phoneMsg.code" class="w150" :placeholder="$t('objFill.siweiyzm')" maxlength="4"></el-input>
</el-form-item>
</el-form>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm1('phoneMsg')">确定</button>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm1('phoneMsg')">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<!-- 修改密码 -->
<div class="Per_Shouji" v-if="ckedNum==2">
<div class="Shouji_Top">密码</div>
<div class="Shouji_Top">{{$t('admin.admin_password')}}</div>
<div class="Shouji_Conteng">
<el-form :model="passWordMsg" ref="passWordMsg" label-position="right" :rules="rules2" label-width="100px">
<el-form-item v-if="sureOldPwd" label="旧密码" prop="OldPwd" style="margin-bottom:30px;">
<el-form-item v-if="sureOldPwd" :label="$t('objFill.jiumima')"> prop="OldPwd" style="margin-bottom:30px;">
<el-input type="password" class="w400" v-model="passWordMsg.OldPwd" maxlength="15">
<i slot="suffix" title="显示密码" @click="changePassOld('show')" style="cursor:pointer;"
<i slot="suffix" :title="$t('objFill.xianshimima')" @click="changePassOld('show')" style="cursor:pointer;"
class="el-input__icon iconfont icon-yincang"></i>
</el-input>
</el-form-item>
<el-form-item v-else label="旧密码" prop="OldPwd" style="margin-bottom:30px;">
<el-form-item v-else :label="$t('objFill.jiumima')"> prop="OldPwd" style="margin-bottom:30px;">
<el-input type="text" class="w400" v-model="passWordMsg.OldPwd" maxlength="15">
<i slot="suffix" title="隐藏密码" @click="changePassOld('hide')" style="cursor:pointer;"
<i slot="suffix" :title="$t('objFill.yinchangmima')" @click="changePassOld('hide')" style="cursor:pointer;"
class="el-input__icon iconfont icon-xianshi"></i>
</el-input>
</el-form-item>
<el-form-item v-if="visible" label="新密码" style="margin-bottom:30px;" prop="Pwd">
<el-input type="password" class="w400" v-model="passWordMsg.Pwd" maxlength="15" placeholder="密码格式:大写字母+小写字母+数字或?!&$%#_">
<i slot="suffix" title="显示密码" @click="changePass('show')" style="cursor:pointer;"
<el-form-item v-if="visible" :label="$t('objFill.xinmima')" style="margin-bottom:30px;" prop="Pwd">
<el-input type="password" class="w400" v-model="passWordMsg.Pwd" maxlength="15" :placeholder="$t('objFill.mimageshi')">
<i slot="suffix" :title="$t('objFill.xianshimima')" @click="changePass('show')" style="cursor:pointer;"
class="el-input__icon iconfont icon-yincang"></i>
</el-input>
</el-form-item>
<el-form-item v-else label="新密码" style="margin-bottom:30px;" prop="Pwd">
<el-input type="text" class="w400" v-model="passWordMsg.Pwd" maxlength="15" placeholder="密码格式:大写字母+小写字母+数字或?!&$%#_">
<i slot="suffix" title="隐藏密码" @click="changePass('hide')" style="cursor:pointer;"
<el-form-item v-else :label="$t('objFill.xinmima')" style="margin-bottom:30px;" prop="Pwd">
<el-input type="text" class="w400" v-model="passWordMsg.Pwd" maxlength="15" :placeholder="$t('objFill.mimageshi')">
<i slot="suffix" :title="$t('objFill.yinchangmima')" @click="changePass('hide')" style="cursor:pointer;"
class="el-input__icon iconfont icon-xianshi"></i>
</el-input>
</el-form-item>
<el-form-item v-if="SureVisible" label="确认密码" style="margin-bottom:30px;" prop="surePassword">
<el-form-item v-if="SureVisible" :label="$t('objFill.querenmima')" style="margin-bottom:30px;" prop="surePassword">
<el-input type="password" class="w400" v-model="passWordMsg.surePassword" maxlength="15"
placeholder="密码格式:大写字母+小写字母+数字或?!&$%#_">
<i slot="suffix" title="显示密码" @click="changePass2('show')" style="cursor:pointer;"
:placeholder="$t('objFill.mimageshi')">
<i slot="suffix" :title="$t('objFill.xianshimima')" @click="changePass2('show')" style="cursor:pointer;"
class="el-input__icon iconfont icon-yincang"></i>
</el-input>
</el-form-item>
<el-form-item v-else label="确认密码" style="margin-bottom:30px;" prop="surePassword">
<el-input type="text" class="w400" v-model="passWordMsg.surePassword" maxlength="15" placeholder="密码格式:大写字母+小写字母+数字或?!&$%#_">
<i slot="suffix" title="隐藏密码" @click="changePass2('hide')" style="cursor:pointer;"
<el-form-item v-else :label="$t('objFill.querenmima')" style="margin-bottom:30px;" prop="surePassword">
<el-input type="text" class="w400" v-model="passWordMsg.surePassword" maxlength="15" :placeholder="$t('objFill.mimageshi')">
<i slot="suffix" :title="$t('objFill.yinchangmima')" @click="changePass2('hide')" style="cursor:pointer;"
class="el-input__icon iconfont icon-xianshi"></i>
</el-input>
</el-form-item>
</el-form>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm2('passWordMsg')">确定</button>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm2('passWordMsg')">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<!-- 银行账户 -->
<div class="Per_Shouji" v-if="ckedNum==3">
<div class="Shouji_Top">银行账户</div>
<div class="Shouji_Top">{{$t('fnc.a_yhzhanghu')}}</div>
<div class="Account_NumList" v-if="AcountData.length>0">
<table>
<tr v-for="(item,index) in AcountData">
<td style="width:100px">
<template v-if="index==0">银行账户</template>
<template v-if="index==0">{{$t('fnc.a_yhzhanghu')}}</template>
</td>
<td>
<span class="AC_bankName">{{item.BankName}}</span><span>{{getBankNum(item.CardNum)}}</span>
</td>
<td class="AC_jeibang">
<span style="cursor:pointer;color:#007EFF;" v-if='item.Status==0' @click="deleteData(item.ID)">冻结</span>
<span style="cursor:pointer;color:#007EFF;" v-if='item.Status==1' @click="deleteData(item.ID)">启用</span>
<span style="cursor:pointer;color:#007EFF;" v-if='item.Status==0' @click="deleteData(item.ID)">{{$t('pub.fressSel')}}</span>
<span style="cursor:pointer;color:#007EFF;" v-if='item.Status==1' @click="deleteData(item.ID)">{{$t('fnc.qiyong')}}</span>
</td>
</tr>
</table>
</div>
<div class="Shouji_Conteng">
<div class="addAccountTitle" v-if="AcountData.length>0">添加新银行账户</div>
<div class="addAccountTitle" v-if="AcountData.length>0">{{$t('objFill.tianjiaxyhzh')}}</div>
<el-form :model="addAccountMsg" ref="addAccountMsg" label-position="right" :rules="rules3"
label-width="100px">
<el-form-item label="账户分类" prop="oldPassword" style="margin-bottom:30px;">
<el-select v-model='addAccountMsg.AccountClassify' class="w400" placeholder="请选择" @change='changeTitle'>
<el-option label='银行' value='2' key='2'></el-option>
<el-option label='虚拟账户' value='3' key='3'></el-option>
<el-form-item :label="$t('fnc.zhfenlei')" prop="oldPassword" style="margin-bottom:30px;">
<el-select v-model='addAccountMsg.AccountClassify' class="w400" :placeholder="$t('pub.pleaseSel')" @change='changeTitle'>
<el-option :label="$t('fnc.yinhang')" value='2' key='2'></el-option>
<el-option :label="$t('objFill.xulizhanghu')" value='3' key='3'></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="addAccountMsg.AccountClassify==2" label="所属机构" prop="BankName">
<el-input type="text" class="w400" v-model="addAccountMsg.BankName" placeholder="例如:中国建行"></el-input>
<el-form-item v-if="addAccountMsg.AccountClassify==2" :label="$t('objFill.suoshujigou')" prop="BankName">
<el-input type="text" class="w400" v-model="addAccountMsg.BankName" :placeholder="$t('objFill.liruzgjh')"></el-input>
</el-form-item>
<el-form-item v-if='addAccountMsg.AccountClassify!=3' :label="nameA" prop="OpenBankName">
<el-input type="text" class="w400" v-model="addAccountMsg.OpenBankName" placeholder="例如:锦江支行"></el-input>
<el-input type="text" class="w400" v-model="addAccountMsg.OpenBankName" :placeholder="$t('objFill.lirujjzh')"></el-input>
</el-form-item>
<el-form-item v-if='addAccountMsg.AccountClassify!=3' :label="nameB" prop="AccountHolder">
<el-input type="text" class="w400" v-model="addAccountMsg.AccountHolder"></el-input>
......@@ -847,45 +847,45 @@
<el-input type="text" class="w400" v-model="addAccountMsg.AccountAlias"></el-input>
</el-form-item>
</el-form>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm3('addAccountMsg')">确定</button>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="submitForm3('addAccountMsg')">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<!-- 页面切换方式 -->
<div class="Per_Shouji" v-if="ckedNum==4">
<div class="Shouji_Top">页面切换方式</div>
<div class="Shouji_Top">{{$t('objFill.yemianqiehuanfs')}}</div>
<div class="Shouji_Conteng">
<div class="phone_bangding" style="margin-left:25px;">
当前切换方式
<span style="font-weight:bold;" v-if="radio==1">单页面多标签模式</span>
<span style="font-weight:bold;" v-else>多页面单标签模式</span>
{{$t('objFill.dangqianqihuanfs')}}
<span style="font-weight:bold;" v-if="radio==1">{{$t('objFill.danyeduobqms')}}</span>
<span style="font-weight:bold;" v-else>{{$t('objFill.duoyemiandbqms')}}</span>
</div>
<div class="PI_qiehuan" style="margin-bottom:50px;">
<el-radio v-model="radio" :label="1">单页面多标签模式<span class="PI_comMoshi">(此模式适合电脑性能高的用户)</span>
<el-radio v-model="radio" :label="1">{{$t('objFill.danyeduobqms')}}<span class="PI_comMoshi">{{$t('objFill.danyemmianmszs')}}</span>
<div class="PI_QiehuanImg" :class="{'ckedQieImg':radio==1}" @click="radio=1">
<img src='../assets/img/chosen_one.png' />
</div>
</el-radio>
</div>
<div class="PI_qiehuan">
<el-radio v-model="radio" :label="2">多页面单标签模式<span class="PI_comMoshi">(此模式适合电脑性能较低的用户)</span>
<el-radio v-model="radio" :label="2">{{$t('objFill.duoyemiandbqms')}}<span class="PI_comMoshi">{{$t('objFill.duoyemmianmszs')}}</span>
<div class="PI_QiehuanImg" :class="{'ckedQieImg':radio==2}" @click="radio=2">
<img src='../assets/img/chosen_two.png' />
</div>
</el-radio>
</div>
<button class="normalBtn" style="margin:30px 0 20px 20px;" @click="SureType">确定</button>
<button class="normalBtn" style="margin:30px 0 20px 20px;" @click="SureType">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<!-- 绑定商城微信和商城 -->
<div class="Per_Shouji" v-if="ckedNum==5">
<div class="Shouji_Top">赞羊商城微信绑定</div>
<div class="Shouji_Top">{{$t('objFill.zhanyangscwxbd')}}</div>
<div class="Shouji_Conteng">
<el-form label-position="right" label-width="100px">
<el-form-item label="已绑定" style="margin-bottom:30px;" v-if="dataList.WeChatName&&dataList.WeChatName!=''">
<el-form-item :label="$t('objFill.yibangdin')" style="margin-bottom:30px;" v-if="dataList.WeChatName&&dataList.WeChatName!=''">
<el-input :disabled="true" class="w210" v-model="dataList.WeChatName"></el-input>
</el-form-item>
<el-form-item :label="dataList.WeChatName&&dataList.WeChatName!=''?'重新绑定微信':'绑定微信'" style="margin-bottom:30px;" size="small">
<el-select v-model="mallUserId" class="w210" filterable remote reserve-keyword placeholder="请输入微信昵称"
<el-form-item :label="dataList.WeChatName&&dataList.WeChatName!=''?$t('objFill.chongxingbdwx'):$t('objFill.bangdinwx')" style="margin-bottom:30px;" size="small">
<el-select v-model="mallUserId" class="w210" filterable remote reserve-keyword :placeholder="$t('objFill.qingshuruwxnc')"
:remote-method="getWechatData" @change="weChatChange">
<el-option v-for="wItem in weChatData" :key="wItem.Id" :label="wItem.Name" :value="wItem.Id">
<span style="float: left">{{ wItem.Name }}
......@@ -897,7 +897,7 @@
</el-select>
</el-form-item>
</el-form>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="saveWechat()">确定</button>
<button class="normalBtn" style="margin:30px 0 0 100px;" @click="saveWechat()">{{$t('pub.sureBtn')}}</button>
</div>
</div>
</div>
......@@ -906,8 +906,8 @@
<div style="width:400px;height:400px;margin:5% 0 0 36%;position:relative;background-color:#fff;">
<img id="image" :src="url" alt="Picture">
<button type="button" class="cancel_Btnn" id="button" style="bottom:-50px;right:105px;"
@click="CancelUpImg">取消</button>
<button type="button" id="button" style="bottom:-50px;" @click="crop">确定</button>
@click="CancelUpImg">{{$t('pub.cancelBtn')}}</button>
<button type="button" id="button" style="bottom:-50px;" @click="crop">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<div style="padding:20px;display:none;">
......@@ -931,10 +931,10 @@
openMode: 0,
u: {},
outerVisible: false,
nameA: '账户名称',
nameB: '开户人',
nameC: '卡号',
nameD: '账户别名',
nameA: this.$t('objFill.zhanghuname'),
nameB: this.$t('fnc.khuren'),
nameC: this.$t('objFill.kaihao'),
nameD: this.$t('fnc.w_zhbieming'),
//切换选项卡
ckedNum: 1,
showCode: true,
......@@ -959,56 +959,56 @@
rules: {
LoginMobile: [{
required: true,
message: '请输入新手机号',
message: this.$t('objFill.qingshuruxsjh'),
trigger: 'blur'
}],
code: [{
required: true,
message: '请输入验证码',
message: this.$t('objFill.qingshuruyzm'),
trigger: 'blur'
}]
},
rules2: {
OldPwd: [{
required: true,
message: '请输入旧密码',
message: this.$t('objFill.qingshurujmm'),
trigger: 'blur'
}],
Pwd: [{
required: true,
message: '请输入新密码',
message: this.$t('objFill.qingshuruxmm'),
trigger: 'blur'
}],
surePassword: [{
required: true,
message: '请输入确认密码',
message: this.$t('objFill.qingshuruqrmm'),
trigger: 'blur'
}]
},
rules3: {
BankName: [{
required: true,
message: '请填写银行',
message: this.$t('objFill.qingtianxieyinhang'),
trigger: 'blur'
}],
AccountHolder: [{
required: true,
message: '请填写开户人',
message: this.$t('objFill.qingtianxiekhr'),
trigger: 'blur'
}],
OpenBankName: [{
required: true,
message: '请填写账户名称',
message: this.$t('rule.qtxzhmingcheng'),
trigger: 'blur'
}],
CardNum: [{
required: true,
message: '请填写卡号',
message: this.$t('objFill.qingtianxiekh'),
trigger: 'blur'
}],
AccountAlias: [{
required: true,
message: '请填写账户别名',
message: this.$t('objFill.qingtianxiezhbm'),
trigger: 'blur'
}],
},
......@@ -1089,20 +1089,20 @@
this.addAccountMsg.ObjID = this.dataList.EmployeeId;
if (this.addAccountMsg.AccountClassify != '3') {
if (this.addAccountMsg.OpenBankName == '') {
this.Error('请填写' + this.nameA)
this.Error(this.$t('visaT.Pleasefillin') + this.nameA)
return;
}
if (this.addAccountMsg.AccountHolder == '') {
this.Error('请填写' + this.nameB)
this.Error(this.$t('visaT.Pleasefillin') + this.nameB)
return;
}
}
if (this.addAccountMsg.CardNum == '') {
this.Error('请填写' + this.nameC)
this.Error(this.$t('visaT.Pleasefillin') + this.nameC)
return;
}
if (this.addAccountMsg.AccountAlias == '') {
this.Error('请填写' + this.nameD)
this.Error(this.$t('visaT.Pleasefillin') + this.nameD)
return;
}
this.addAccountMsg.CardNum = this.addAccountMsg.CardNum.replace(/\s+/g, "");
......@@ -1127,7 +1127,7 @@
//修改密码方法
changePwd() {
if (this.passWordMsg.Pwd != this.passWordMsg.surePassword) {
this.Error('新密码和确认密码不一致');
this.Error(this.$t('objFill.xinmimahqrmimabyz'));
return;
}
this.apipost('admin_get_MySelfResetPwd', this.passWordMsg, res => {
......@@ -1167,7 +1167,7 @@
//电话
var phone = this.phoneMsg.LoginMobile.replace(/^\s+|\s+$/gm, "");
if (!phoneReg.test(phone)) {
this.nameErrorMsg = "请输入有效的手机号码!";
this.nameErrorMsg = this.$t('objFill.qingshuruyxhm');
return false;
}
const TIME_COUNT = 60;
......@@ -1192,7 +1192,7 @@
this.apipost("user_get_moblieNumber_code", msg, res => {
if (res.data.resultCode == 1) {} else {
this.$notify.error({
title: "提示",
title: this.$t('tips.tips'),
customClass: "msgTips",
message: res.data.message,
showClose: false,
......
<template>
<div class="openMode-box">
<div class="openMode-Cont">
<div class="title">请选择页面切换方式</div>
<div class="title">{{$t('objFill.qinxuanzheymfs')}}</div>
<div class="content">
<div class="item" :class="{active:openMode==1}" @click="chosen(1)">
<img src='../../assets/img/chosen_one.png' />
<p>
单页面多标签模式(此模式适合电脑性能高的用户)
{{$t('objFill.danyemianmsts')}}
</p>
</div>
<div class="item" :class="{active:openMode==0}" @click="chosen(0)">
<img src='../../assets/img/chosen_two.png' />
<p>
多页面单标签模式(此模式适合电脑性能较低的用户)
{{$t('objFill.duoyemianmsts')}}
</p>
</div>
</div>
<div class="foot">
<el-button type="primary" @click="sure" :disabled='openMode==-1'>确认选择</el-button>
<el-button v-if="settingSys" @click="cancelSet">取消</el-button>
<el-button type="primary" @click="sure" :disabled='openMode==-1'>{{$t('objFill.querenxuanzhe')}}</el-button>
<el-button v-if="settingSys" @click="cancelSet">{{$t('pub.cancelBtn')}}</el-button>
</div>
</div>
</div>
......
......@@ -153,9 +153,9 @@
<el-dropdown-item class="_dropdown_f1">
<div class="h-info-box">
<div class="h-info">
<div class="k">姓名</div>
<div class="k">{{$t('system.query_name')}}</div>
<div class="v">{{userInfo.emName}}</div>
<div class="k">职务</div>
<div class="k">{{$t('visaT.post')}}</div>
<div class="v">{{userInfo.PostName}}</div>
</div>
<div class="h-img">
......@@ -167,7 +167,7 @@
</el-dropdown-item>
<el-dropdown-item class="clearfix _dropdown_other" @click.native="goUrlT('personalCenter',0,'')">
<i class="iconfont icon-yichuheimingdan" style="color:#27ae60"></i>
个人中心
{{$t('objFill.gerenzhongxin')}}
<i class="iconfont icon-right1"></i>
</el-dropdown-item>
<el-dropdown-item class="clearfix _dropdown_other" v-if='firstMenuList.indexOf("财务单")!==-1'
......@@ -246,12 +246,12 @@
</el-dropdown-item>
<el-dropdown-item class="clearfix _dropdown_other" @click.native="goUrlPersonal()">
<i class="iconfont icon-menu-shezhi1" style="color:#2c3e50"></i>
设置
{{$t('leader.leader_Set')}}
<i class="iconfont icon-right1"></i>
</el-dropdown-item>
<el-dropdown-item class="clearfix _dropdown_other" @click.native="exit">
<i class="iconfont icon-menu-tuichu" style="color:#c0392b"></i>
退出
{{$t('objFill.tuichu')}}
<i class="iconfont icon-right1"></i>
</el-dropdown-item>
</el-dropdown-menu>
......
......@@ -3,9 +3,9 @@
<div class="u-box" :style="{zoom:zoomH}">
<div class="h-info-box">
<div class="h-info">
<div class="k">姓名</div>
<div class="k">{{$t('system.query_name')}}</div>
<div class="v">{{CurrentUserInfo.emName}}</div>
<div class="k">职务</div>
<div class="k">{{$t('visaT.post')}}</div>
<div class="v">{{CurrentUserInfo.PostName}}</div>
</div>
<div class="h-img">
......@@ -16,18 +16,18 @@
</div>
<div class="u-info">
<div class="item">
<span class="k">所属公司</span>
<span class="k">{{$t('system.query_company')}}</span>
<span class="v">{{CurrentUserInfo.BranchName}}</span>
</div>
<div class="item">
<span class="k">所属部门</span>
<span class="k">{{$t('Operation.Op_belongDepartment')}}</span>
<span class="v">{{CurrentUserInfo.DepartName}}</span>
</div>
</div>
<div class="n-info">
<div class="item" @click="changeBoard(0)">
<i class="iconfont icon-yichuheimingdan"></i>
<span class="n-name">个人首页</span>
<span class="n-name">{{$t('objFill.gerensouye')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
......@@ -35,35 +35,35 @@
<template v-if="CurrentUserInfo&&CurrentUserInfo.RB_Group_id==2">
<div class="item" @click="changeBoard(1)">
<i class="iconfont icon-pingjiabaogao"></i>
<span class="n-name">我的业绩</span>
<span class="n-name">{{$t('objFill.wodeyeji')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
</div>
<div class="item" @click="changeBoard(2)">
<i class="iconfont icon-guanjun"></i>
<span class="n-name">冠军之路</span>
<span class="n-name">{{$t('objFill.guanjunzil')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
</div>
<div class="item">
<i class="iconfont icon-dingdanguanli-"></i>
<span class="n-name" @click="goUrlNav('groupTourOrder',0,'跟团游订单')">我的订单</span>
<span class="n-name" @click="goUrlNav('groupTourOrder',0,'跟团游订单')">{{$t('objFill.wodedindan')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
</div>
<div class="item">
<i class="iconfont icon-kaohedefen"></i>
<span class="n-name" @click="goUrlNav('ExaminationStatistics',0,'行政考核')">行政考核</span>
<span class="n-name" @click="goUrlNav('ExaminationStatistics',0,'行政考核')">{{$t('objFill.xingzhenkh')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
</div>
<div class="item" @click="goUrlNav('FinancialDocuments',3,'财务单据')">
<i class="iconfont icon-danju1"></i>
<span class="n-name">财务审批</span>
<span class="n-name">{{$t('objFill.caiwushenp')}}</span>
<span class="fang">
<span class="tips" v-if="NotDealCount>0">{{NotDealCount}}</span>
<i class="iconfont icon-right1"></i>
......@@ -71,7 +71,7 @@
</div>
<div class="item" @click="goUrlNav('myApproval',-1,'考勤')">
<i class="iconfont icon-kaoqinshenpi"></i>
<span class="n-name">考勤审批</span>
<span class="n-name">{{$t('objFill.kaoqinshenp')}}</span>
<span class="fang">
<span class="tips" v-if="MyAuditCount>0">{{MyAuditCount}}</span>
<i class="iconfont icon-right1"></i>
......@@ -79,14 +79,14 @@
</div>
<div class="item" @click="goUrlNav('myDocuments',-1,'企业云盘')">
<i class="iconfont icon-cloud-disk-services"></i>
<span class="n-name">我的云盘</span>
<span class="n-name">{{$t('objFill.wodeyunp')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
</div>
<div class="item">
<i class="iconfont icon-fukuan2"></i>
<span class="n-name">常用付款对象</span>
<span class="n-name">{{$t('objFill.changyongfkdx')}}</span>
<span class="fang">
<i class="iconfont icon-right1"></i>
</span>
......
<template>
<div class="cloud-c">
<div class="txt">已使用 {{sumSize}} / 1GB</div>
<div class="txt">{{$t('active.cl_ysyong')}} {{sumSize}} / 1GB</div>
<div class="progress">
<el-tooltip class="item" effect="dark" :content="`图片文件占用:${result[0].zanbi}%`" placement="top">
<el-tooltip class="item" effect="dark" :content="`${$t('objFill.tupianwjzy')}:${result[0].zanbi}%`" placement="top">
<div class="item green" :style="{width:result[0].zanbi+'%'}"></div>
</el-tooltip>
<el-tooltip class="item" effect="dark" :content="`视频文件占用:${result[1].zanbi}%`" placement="top">
<el-tooltip class="item" effect="dark" :content="`${$t('objFill.shipinwjzy')}:${result[1].zanbi}%`" placement="top">
<div class="item yellow" :style="{width:result[1].zanbi+'%'}"></div>
</el-tooltip>
<el-tooltip class="item" effect="dark" :content="`其他文件占用:${result[2].zanbi}%`" placement="top">
<el-tooltip class="item" effect="dark" :content="`${$t('objFill.qitawjzy')}:${result[2].zanbi}%`" placement="top">
<div class="item red" :style="{width:result[2].zanbi+'%'}"></div>
</el-tooltip>
<el-tooltip class="item" effect="dark" :content="`音频文件占用:${0}%`" placement="top">
<el-tooltip class="item" effect="dark" :content="`${$t('objFill.yinpinwjzy')}:${0}%`" placement="top">
<div class="item blue" :style="{width:0+'%'}"></div>
</el-tooltip>
</div>
<div class="tuli">
<div class="item">
<span class="icon green"></span>图片
<span class="icon green"></span>{{$t('system.label_img')}}
</div>
<div class="item">
<span class="icon yellow"></span>视频
<span class="icon yellow"></span>{{$t('objFill.shipin')}}
</div>
<div class="item">
<span class="icon blue"></span>音频
<span class="icon blue"></span>{{$t('objFill.yinpin')}}
</div>
<div class="item">
<span class="icon red"></span>其他文件
<span class="icon red"></span>{{$t('objFill.qitawj')}}
</div>
</div>
</div>
......
......@@ -86,7 +86,7 @@ export default {
},
series: [
{
name: "收款",
name: this.$t('fnc.shoukuan'),
type: "line",
smooth: false,
symbol: "circle",
......
......@@ -121,6 +121,6 @@ export default {
cursor:no-drop;
}
.ad .foot .rt span i {
zoom: 0.1;
zoom: 0.6;
}
</style>
......@@ -10,7 +10,7 @@
</div>
<div class="last-msg">{{session.lastMsgShow}}</div>
</div>
<i class="iconfont icon-chat send-msg" title="和TA聊一下" @click="openChart(session)"></i>
<i class="iconfont icon-chat send-msg" :title="$t('objFill.hetaliaoyx')" @click="openChart(session)"></i>
</div>
</div>
</div>
......@@ -63,7 +63,7 @@ export default {
item.avatar =
"http://yx-web.nos.netease.com/webdoc/h5/im/default-group.png";
} else {
item.name = "讨论组";
item.name = this.$t('objFill.taolunzhu');
item.avatar =
"http://yx-web.nos.netease.com/webdoc/h5/im/default-group.png";
}
......@@ -105,7 +105,7 @@ export default {
if (/^p2p-/.test(sessionId)) {
user = sessionId.replace(/^p2p-/, "");
if (user === this.$store.state.userUID) {
return "我的手机";
return this.$t('objFill.wodeshouji');
} else if (this.isRobot) {
return this.robotInfos[user].nick;
} else {
......@@ -113,7 +113,7 @@ export default {
return util.getFriendAlias(userInfo);
}
} else if (/^team-/.test(sessionId)) {
return "群";
return this.$t('objFill.qun');
}
},
scene() {
......
......@@ -10,8 +10,8 @@
<div class="todayIncome">
<div class="infos">
<div class="left-text">
<span class="bold">7日累计收款</span>
<span>今日新增{{result.toDayAddFinanceNum}}笔收款</span>
<span class="bold">{{$t('objFill.qirileijisk')}}</span>
<span>{{$t('objFill.jinrixinzeng')}}{{result.toDayAddFinanceNum}}{{$t('objFill.bishoukuan')}}</span>
</div>
<i class="iconfont icon-iconkaobei right-icon"></i>
</div>
......@@ -23,8 +23,8 @@
<div class="todayIncome daishou">
<div class="infos">
<div class="left-text">
<span class="bold">累计待收</span>
<span>共有{{result.forCollectionNum}}笔待收款</span>
<span class="bold">{{$t('objFill.leijidaishou')}}</span>
<span>{{$t('objFill.gonyou')}}{{result.forCollectionNum}}{{$t('objFill.bidaishoukuan')}}</span>
</div>
<i class="iconfont icon-iconkaobei1 right-icon red"></i>
</div>
......@@ -33,34 +33,34 @@
<span class="mbold">{{result.forCollectionPrice.toFixed(2)}}</span>
</div>
</div>
<div class="title">近7日收款走势</div>
<div class="title">{{$t('objFill.jinqirishoukuanzs')}}</div>
</div>
<div class="myorder">
<div class="title">本月收客走势</div>
<div class="title">{{$t('objFill.benyueshoukezs')}}</div>
<div class="canvas-box">
<myorder :result="result.monthGuestLineChart"></myorder>
</div>
<div class="infos">
<span class="bold">{{result.monthGuestNum}}</span>
<span>本月收客人数</span>
<span>{{$t('objFill.benyueshoukers')}}</span>
</div>
</div>
</div>
<div class="orders" v-loading="pageLoading">
<div class="title">我的订单</div>
<i class="more iconfont icon-gengduo1" title="查看所有订单" @click="openAllOrders"></i>
<div class="title">{{$t('objFill.wodedindan')}}</div>
<i class="more iconfont icon-gengduo1" :title="$t('objFill.chakansuoyoudd')" @click="openAllOrders"></i>
<div class="per-tab">
<table>
<thead>
<th class="blue">订单号</th>
<th>团号</th>
<th>人数</th>
<th>成交单价</th>
<th>应收总额</th>
<th>实收</th>
<th>待收</th>
<th>状态</th>
<th>操作</th>
<th class="blue">{{$t('hotel.order_Number')}}</th>
<th>{{$t('visa.v_tuanhao')}}</th>
<th>{{$t('admin.admin_personNumber')}}</th>
<th>{{$t('fnc.cjdanjia')}}</th>
<th>{{$t('fnc.yszonge')}}</th>
<th>{{$t('fnc.shishou')}}</th>
<th>{{$t('op.Tocollected')}}</th>
<th>{{$t('admin.admin_status')}}</th>
<th>{{$t('admin.admin_operate')}}</th>
</thead>
<tbody>
<tr v-for="(item, index) in orders" :key="index">
......@@ -73,11 +73,11 @@
<td class="bold red">{{item.dueInMoney}}</td>
<td class="bold">{{item.orderStateStr}}</td>
<td class="op" @click="openOrders(item.orderId)">
<i title="查看" class="el-icon-view"></i>
<i :title="$t('fnc.chakan')" class="el-icon-view"></i>
</td>
</tr>
<tr v-if="!orders || orders.length==0">
<td colspan="9" style="color:gray;border:none;padding:50px 0;text-align:center">暂时还没有报名单,赶紧行动起来吧</td>
<td colspan="9" style="color:gray;border:none;padding:50px 0;text-align:center">{{$t('objFill.zhanshihmybmd')}}</td>
</tr>
</tbody>
</table>
......@@ -90,20 +90,20 @@
<el-row :gutter="20">
<el-col :span="12">
<div class="orders" v-loading="RLoading">
<div class="title">未认款</div>
<i v-if="CurrentUserInfo.RB_Group_id==2" class="more iconfont icon-gengduo1" title="查看所有未认款" @click="openAllMan"></i>
<div class="title">{{$t('objFill.weirenkuan')}}</div>
<i v-if="CurrentUserInfo.RB_Group_id==2" class="more iconfont icon-gengduo1" :title="$t('objFill.chakansuoyouwrk')" @click="openAllMan"></i>
<div class="per-tab">
<table>
<thead>
<th>编号</th>
<th>别名</th>
<th>{{$t('hotel.hotel_SerialNumber')}}</th>
<th>{{$t('fnc.bieming')}}</th>
<!-- <th>户名</th> -->
<!-- <th>开户行</th>
<th>账号</th> -->
<th>交易时间</th>
<th></th>
<th>{{$t('objFill.jiapyitime')}}</th>
<th>{{$t('fnc.w_shou')}}</th>
<!-- <th></th> -->
<th>对方户名</th>
<th>{{$t('objFill.duifanghuming')}}</th>
</thead>
<tbody>
<tr v-for="(item, index) in rList" :key="index">
......@@ -117,7 +117,7 @@
<td class="bold red">{{item.Remitter}}</td>
</tr>
<tr v-if="!rList || rList.length==0">
<td colspan="8" style="color:gray;border:none;padding:50px 0;text-align:center">暂无数据</td>
<td colspan="8" style="color:gray;border:none;padding:50px 0;text-align:center">{{$t('system.content_noData')}}</td>
</tr>
</tbody>
</table>
......@@ -131,10 +131,10 @@
<imbox></imbox>
</div> -->
<div class="imbox" style="padding-top:60px; margin-top: 20px;">
<div class="title">公告通知</div>
<div class="title">{{$t('objFill.gonggaotz')}}</div>
<div class="tab">
<span class="item" :class="{'active':choseNoticeType==0}" @click="changeNoticeType(0)">公告</span>
<span class="item" :class="{'active':choseNoticeType==1}" @click="changeNoticeType(1)">通知</span>
<span class="item" :class="{'active':choseNoticeType==0}" @click="changeNoticeType(0)">{{$t('objFill.gonggao')}}</span>
<span class="item" :class="{'active':choseNoticeType==1}" @click="changeNoticeType(1)">{{$t('objFill.tongzi')}}</span>
</div>
<gonggao v-show="choseNoticeType==0"></gonggao>
<notice v-show="choseNoticeType==1"></notice>
......@@ -144,33 +144,33 @@
</el-row>
<div class="first">
<div class="pingtai">
<div class="title">成交平台占比</div>
<div class="title">{{$t('objFill.chengjiaoptzb')}}</div>
<pingtai :result="result.orderSourceList" :total='result.totalOrderNum'></pingtai>
</div>
<div class="cloud">
<div class="title">云盘</div>
<div class="title">{{$t('objFill.yunpan')}}</div>
<cloud :result="result.cloudStorageList"></cloud>
</div>
</div>
</div>
<div class="r-box">
<div class="sell">
<div class="title">本周销冠</div>
<i class="more iconfont icon-gengduo1 white" title="查看往期排行" v-if="CurrentUserInfo.RB_Group_id==2" @click="openRank"></i>
<div class="title">{{$t('objFill.benzhpuxg')}}</div>
<i class="more iconfont icon-gengduo1 white" :title="$t('objFill.chakanwqph')" v-if="CurrentUserInfo.RB_Group_id==2" @click="openRank"></i>
<sell :champion="result.orderRankList"></sell>
</div>
<div class="todayOpera">
<div class="title">今日操作</div>
<div class="title">{{$t('objFill.jinricz')}}</div>
<div class="content">
<todayOpera></todayOpera>
</div>
</div>
<div class="newpersonal">
<div class="title">新鲜的同事</div>
<div class="title">{{$t('objFill.xinxiangdta')}}</div>
<newpersonal :users="result.monthEmployeeList"></newpersonal>
</div>
<div class="tousu">
<div class="title">我的投诉</div>
<div class="title">{{$t('objFill.wodetoushu')}}</div>
<div class="content">
<tousu :result="result.complainList" :total="result.complainNum"></tousu>
</div>
......
......@@ -86,7 +86,7 @@ export default {
},
series: [
{
name: "收款",
name: this.$t('fnc.shoukuan'),
type: "line",
smooth: false,
symbol: "circle",
......
......@@ -8,9 +8,9 @@
<i class="iconfont icon-nan nan"></i>
<el-tag size="mini" style="margin-left:10px">{{item.postName}}</el-tag>
</div>
<div class="last-msg">{{item.companyName}} · {{item.departmentName}} · {{item.emEntryStr}}入职</div>
<div class="last-msg">{{item.companyName}} · {{item.departmentName}} · {{item.emEntryStr}}{{$t('objFill.ruzhi')}}</div>
</div>
<i class="iconfont icon-chat send-msg" title="认识一下" @click="openChart(item)"></i>
<i class="iconfont icon-chat send-msg" :title="$t('objFill.renshiyixia')" @click="openChart(item)"></i>
</div>
</div>
</template>
......
......@@ -3,11 +3,11 @@
<div class="item">
<div class="content">
<div class="name-box">
审批完成
{{$t('objFill.shenpiwancheng')}}
</div>
<div class="last-msg">
<span class="time">1小时前</span>
您的财务申请已完成!
<span class="time">{{$t('objFill.yixiaoshiqian')}}</span>
{{$t('objFill.ningdecaiwsqywc')}}
</div>
</div>
<i class="iconfont icon-xingzhuang9 send-msg"></i>
......@@ -15,11 +15,11 @@
<div class="item">
<div class="content">
<div class="name-box">
审批完成
{{$t('objFill.shenpiwancheng')}}
</div>
<div class="last-msg">
<span class="time">12小时前</span>
您的财务申请已完成!
<span class="time">{{$t('objFill.shierxiaoshiqian')}}</span>
{{$t('objFill.ningdecaiwsqywc')}}
</div>
</div>
<i class="iconfont icon-xingzhuang9 send-msg"></i>
......@@ -27,11 +27,11 @@
<div class="item">
<div class="content">
<div class="name-box">
审批完成
{{$t('objFill.shenpiwancheng')}}
</div>
<div class="last-msg">
<span class="time">3天前</span>
您的财务申请已完成!
<span class="time">{{$t('objFill.santianqian')}}</span>
{{$t('objFill.ningdecaiwsqywc')}}
</div>
</div>
<i class="iconfont icon-xingzhuang9 send-msg"></i>
......@@ -39,11 +39,11 @@
<div class="item">
<div class="content">
<div class="name-box">
审批完成
{{$t('objFill.shenpiwancheng')}}
</div>
<div class="last-msg">
<span class="time">一周前</span>
您的财务申请已完成!
<span class="time">{{$t('objFill.yizhouqian')}}</span>
{{$t('objFill.ningdecaiwsqywc')}}
</div>
</div>
<i class="iconfont icon-xingzhuang9 send-msg"></i>
......@@ -51,11 +51,11 @@
<div class="item">
<div class="content">
<div class="name-box">
审批完成
{{$t('objFill.shenpiwancheng')}}
</div>
<div class="last-msg">
<span class="time">13天前</span>
您的财务申请已完成!
<span class="time">{{$t('objFill.shisantianqian')}}</span>
{{$t('objFill.ningdecaiwsqywc')}}
</div>
</div>
<i class="iconfont icon-xingzhuang9 send-msg"></i>
......
......@@ -60,7 +60,7 @@ export default {
left: "22%",
top: "48%",
style: {
text: "累计成交订单",
text: this.$t('objFill.leijicjdd'),
textAlign: "center",
fill: "#A2A4A7", //文字的颜色
fontSize: 14,
......@@ -71,7 +71,7 @@ export default {
series: [
{
center: ["30%", "40%"],
name: "订单来源",
name: this.$t('hotel.order_Form'),
type: "pie",
radius: ["50%", "70%"],
itemStyle: {
......
......@@ -27,13 +27,13 @@
</div>
<div class="r">
<div class="count">{{champion.rankTopCount}}</div>
<div class="txt">周冠次数</div>
<div class="txt">{{$t('objFill.zhouguancs')}}</div>
</div>
</div>
<div class="remark">
{{champion.employeeName}}在本期的排名中取得了{{champion.weekTotalIncome}}的业绩,领先第二名{{champion.differencePrice.toFixed(2)}},这是他第{{champion.rankTopCount}}次获得销售周冠的称号,想看他的成功秘笈?戳下面的按钮查看吧!
{{champion.employeeName}}{{$t('objFill.zaibenqipamhd')}}{{champion.weekTotalIncome}}{{$t('objFill.deyejilxmc')}}{{champion.differencePrice.toFixed(2)}}{{$t('objFill.zheshitadi')}}{{champion.rankTopCount}}{{$t('objFill.cihuodexszkdch')}}
</div>
<div class="more-btn" @click="openRank">立即查看</div>
<div class="more-btn" @click="openRank">{{$t('objFill.lijichakan')}}</div>
</div>
</div>
</template>
......
......@@ -2,7 +2,7 @@
<div class="inerank-container">
<div :style="{height:'100%',width:'100%'}" v-show="result && result.length>0" ref="myLineRank"></div>
<div v-if="!result || result.length==0" class="none-data">
非常棒,你到现在还没有过客人投诉哟。
{{$t('objFill.feichangbanghmyts')}}
</div>
</div>
</template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment