Commit 222f1270 authored by youjie's avatar youjie

个人中心翻译

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