Commit 927ef691 authored by 华国豪's avatar 华国豪 🙄

‘财务-国际化...’

parent d8f374e3
...@@ -796,6 +796,10 @@ export const fnc = { ...@@ -796,6 +796,10 @@ export const fnc = {
syfeiyong: '适用费用', syfeiyong: '适用费用',
gfyleixing: '个费用类型', gfyleixing: '个费用类型',
sygongsi: '适用公司', sygongsi: '适用公司',
sybumen: '适用部门',
sygangwei: '适用岗位',
syrenyuan: '适用人员',
feiyongfangxiang: '费用方向',
jttongyong: '集团通用', jttongyong: '集团通用',
sydxianlu: '所有线路', sydxianlu: '所有线路',
shiyongxianlu: '适用线路', shiyongxianlu: '适用线路',
...@@ -875,6 +879,52 @@ export const fnc = { ...@@ -875,6 +879,52 @@ export const fnc = {
dwala: '必选完成周期内所有的提成要求', dwala: '必选完成周期内所有的提成要求',
awala: '不强制完成周期内所有的提成要求', awala: '不强制完成周期内所有的提成要求',
meiyousunyi: '该账户当前还没有损益记录', meiyousunyi: '该账户当前还没有损益记录',
qhpaiban: '切换排版',
jigou: '机构',
qsrneirong: '请输入内容',
zhanghuleixing: '账户类型',
yueacc: '余额',
bwbyue: '本位币余额',
caozuoriqi: '操作日期',
benqihuilv: '本期汇率',
danqgianhuilv: '当前汇率',
zjinyue: '资金余额',
zjjiner: '资金金额',
benwei: '本位',
sfbenweibi: '是否本位币',
chushihuilv: '初始汇率',
szbweibi: '设置本位币',
xzengbizhong: '新增币种',
b_hbmingcheng: '货币名称:',
b_hbdaima: '货币代码:',
b_cshuilv: '初始汇率:',
b_qchuilv: '期初汇率:',
ybljjine: '原币累计金额:',
bwbljjine: '本位累计金额:',
yuanbiyue: '原币余额',
benbiyue: '本币余额',
chakanmingxi: '查看明细',
fylxmingcheng: '费用类型名称',
cjleixing: '类型层级',
yiji: '一级',
erji: '二级',
sanji: '三级',
shangjileixing: '上级类型',
tanzhang: '摊账',
feitanzhang: '非摊账',
ysbaobiao: '营收报表',
bujinru: '不进入',
jinru: '进入',
yijimingcheng: '一级名称',
erjimingcheng: '二级名称',
sanjimingcheng: '三级名称',
shouzhi: '收支',
feiyongleixing: '费用类型',
Name: '名称:',
cjleixing: '类型层级:',
yes: '是',
fou: '否',
} }
export const tips = { export const tips = {
tips: '提示', tips: '提示',
...@@ -907,12 +957,23 @@ export const tips = { ...@@ -907,12 +957,23 @@ export const tips = {
xzqyshijian: '选择启用时间', xzqyshijian: '选择启用时间',
cicaozuoyongjiushanchu: '此操作将永久删除该提成规则, 是否继续?', cicaozuoyongjiushanchu: '此操作将永久删除该提成规则, 是否继续?',
shanchutishi: '删除提示', shanchutishi: '删除提示',
shanchushibai: '删除失败',
shanchuchenggong: '删除成功', shanchuchenggong: '删除成功',
baocunchenggong: '保存成功', baocunchenggong: '保存成功',
wjdxbncgsz: '文件大小不能超过10M!', wjdxbncgsz: '文件大小不能超过10M!',
qsctpian: '请上传图片!', qsctpian: '请上传图片!',
shangchuanzhong: '上传中...', shangchuanzhong: '上传中...',
scchenggong: '上传成功', scchenggong: '上传成功',
znsJPGPNGgs: '"只能是 jpg png格式!',
huobi: '货币?',
qrszwbwbb: '确认设置本位币为',
shifoushanchu: '是否删除?',
yuemingxi: '余额明细',
tuodongwenjian: '将文件拖到此处,或',
dianjishanhcuan: '点击上传',
znengExcel: '只能上传Excel文件,重复的费用类型不会添加哦',
shangchuanExcel: '上传文件只能是 excel 格式!',
feiyongleixing: '费用类型?',
} }
export const Operation = { export const Operation = {
Op_ShortName:'线路简称', Op_ShortName:'线路简称',
...@@ -978,4 +1039,13 @@ export const rule = { ...@@ -978,4 +1039,13 @@ export const rule = {
qsrjxshuliang: '请输入奖项数量', qsrjxshuliang: '请输入奖项数量',
qxzjxzhuangtai: '请选择奖项状态', qxzjxzhuangtai: '请选择奖项状态',
qsrpaixu: '请输入排序', qsrpaixu: '请输入排序',
qsrjgmingcheng: '请输入机构名称',
sxzjgleixing: '请选择机构类型',
qtxhbmingcheng: '请填写货币名称',
qtxhbdaima: '请填写货币代码',
qsrhuilv: '请输入汇率',
qxzqishu: '请选择期数',
qtxqmhuilv: '请填写期末汇率',
qtxfymingcheng: '请填写费用名称',
qxzlxcengji: '请选择类型层级',
} }
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
</div> </div>
<table class="singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-loading="loading"> <table class="singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-loading="loading">
<tr> <tr>
<th width='200px'>别名</th> <th width='200px'>{{$t('fnc.bieming')}}</th>
<th>账户类型</th> <th>{{$t('fnc.zhanghuleixing')}}</th>
<th>币种</th> <th>{{$t('hotel.hotel_Currency')}}</th>
<th>余额</th> <th>{{$t('fnc.yueacc')}}</th>
<th>本位币余额</th> <th>{{$t('fnc.bwbyue')}}</th>
<th>操作人</th> <th>{{$t('admin.admin_czPerson')}}</th>
<th width='200px'>操作日期</th> <th width='200px'>{{$t('fnc.caozuoriqi')}}</th>
</tr> </tr>
<tr v-for="(item,index) in dataList" :key="index"> <tr v-for="(item,index) in dataList" :key="index">
<td>{{item.Alias}}</td> <td>{{item.Alias}}</td>
......
...@@ -83,8 +83,8 @@ ...@@ -83,8 +83,8 @@
<div class="query-box"> <div class="query-box">
<ul> <ul>
<li> <li>
<button v-if="transitionShow2" class="normalBtn" @click="addShow=true,text='新增'" >新增</button> <button v-if="transitionShow2" class="normalBtn" @click="addShow=true,text=$t('pub.addBtn')" >{{$t('pub.addBtn')}}</button>
<el-tooltip class="item" effect="dark" content="切换排版" placement="top-end"> <el-tooltip class="item" effect="dark" :content="$t('pub.qhpaiban')" placement="top-end">
<i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i> <i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i>
<i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i> <i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i>
</el-tooltip> </el-tooltip>
......
...@@ -105,22 +105,22 @@ ...@@ -105,22 +105,22 @@
<el-form class="_info_box clearfix" label-width="110px"> <el-form class="_info_box clearfix" label-width="110px">
<el-row v-if="transitionShow2"> <el-row v-if="transitionShow2">
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="费用类型名称"> <el-form-item :label="$t('fnc.fylxmingcheng')">
<el-input placeholder="" v-model="msg.Name"></el-input> <el-input placeholder="" v-model="msg.Name"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="类型层级"> <el-form-item :label="$t('fnc.cjleixing')">
<el-select v-model="msg.Tier" @change="getCostTypeList(1)"> <el-select v-model="msg.Tier" @change="getCostTypeList(1)">
<el-option label='不限' :value='0'></el-option> <el-option :label='$t("pub.unlimitedSel")' :value='0'></el-option>
<el-option label='一级' :value='1'></el-option> <el-option :label='$t("fnc.yiji")' :value='1'></el-option>
<el-option label='二级' :value='2'></el-option> <el-option :label='$t("fnc.erji")' :value='2'></el-option>
<el-option label='三级' :value='3'></el-option> <el-option :label='$t("fnc.sanji")' :value='3'></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="上级类型"> <el-form-item :label="$t('fnc.shangjileixing')">
<el-select v-model="msg.ParentId"> <el-select v-model="msg.ParentId">
<el-option v-for="(item,index) in CostTypeList2" :label='item.Name' :key="item.ID" :value='item.ID' ></el-option> <el-option v-for="(item,index) in CostTypeList2" :label='item.Name' :key="item.ID" :value='item.ID' ></el-option>
</el-select> </el-select>
...@@ -146,8 +146,8 @@ ...@@ -146,8 +146,8 @@
<button class="hollowFixedBtn" @click="resetPageIndex(),initTableInfo()">{{$t('pub.searchBtn')}}</button> <button class="hollowFixedBtn" @click="resetPageIndex(),initTableInfo()">{{$t('pub.searchBtn')}}</button>
<!-- <button type="button" class="normalBtn" @click="outerVisible=true">导入</button> <!-- <button type="button" class="normalBtn" @click="outerVisible=true">导入</button>
<button type="button" class="normalBtn" @click="downMuban()">下载导入模板</button> --> <button type="button" class="normalBtn" @click="downMuban()">下载导入模板</button> -->
<button class="normalBtn" @click="addShow=true,text='新增',addFun()" >新增</button> <button class="normalBtn" @click="addShow=true,text=$t('pub.addBtn'),addFun()" >{{$t('pub.addBtn')}}</button>
<el-tooltip class="item" effect="dark" content="切换排版" placement="top-end"> <el-tooltip class="item" effect="dark" :content="$t('fnc.qhpaiban')" placement="top-end">
<i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i> <i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i>
<i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i> <i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i>
</el-tooltip> </el-tooltip>
...@@ -166,8 +166,8 @@ ...@@ -166,8 +166,8 @@
<img class="_cmci_img" v-if="item.Type===3" src="../../assets/img/f_shouzhi.png" alt=""> <img class="_cmci_img" v-if="item.Type===3" src="../../assets/img/f_shouzhi.png" alt="">
</p> </p>
<div class="_bumen" > <div class="_bumen" >
<p>摊账:{{item.IsShareAccount===0?'非摊账':'摊账'}}</p> <p>{{$t('fnc.tanzhang')}}{{item.IsShareAccount===0?$t('fnc.feitanzhang'): $t('fnc.tanzhang')}}</p>
<p>营收报表:{{item.Is_Report===0?'不进入':'进入'}}</p> <p>{{$t('fnc.ysbaobiao')}}{{item.Is_Report===0? $t('fnc.bujinru') : $t('fnc.jinru')}}</p>
<p class="_b_edit"> <p class="_b_edit">
<!-- <button type="button" class="el-button el-tooltip item el-button--danger is-circle" aria-describedby="el-tooltip-694" tabindex="0" @click="financeinfoRemove(item.ID,item.Name)"><i class="el-icon-delete"></i></button> --> <!-- <button type="button" class="el-button el-tooltip item el-button--danger is-circle" aria-describedby="el-tooltip-694" tabindex="0" @click="financeinfoRemove(item.ID,item.Name)"><i class="el-icon-delete"></i></button> -->
<button v-if="msg.EmployeeID==910" type="button" class="el-button el-tooltip item el-button--primary is-circle" aria-describedby="el-tooltip-5781" tabindex="0" @click="editCurency(item.ID),text='修改'"><i class="el-icon-edit"></i></button> <button v-if="msg.EmployeeID==910" type="button" class="el-button el-tooltip item el-button--primary is-circle" aria-describedby="el-tooltip-5781" tabindex="0" @click="editCurency(item.ID),text='修改'"><i class="el-icon-edit"></i></button>
...@@ -179,21 +179,21 @@ ...@@ -179,21 +179,21 @@
<table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow" > <table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow" >
<thead> <thead>
<tr> <tr>
<th width="200px">一级名称</th> <th width="200px">{{$t('fnc.yijimingcheng')}}</th>
<th width="150px">二级名称</th> <th width="150px">{{$t('fnc.erjimingcheng')}}</th>
<th width="150px">三级名称</th> <th width="150px">{{$t('fnc.sanjimingcheng')}}</th>
<th width="150px">适用公司</th> <th width="150px">{{$t('fnc.sygongsi')}}</th>
<th width="150px">适用部门</th> <th width="150px">{{$t('fnc.sybumen')}}</th>
<th width="150px">适用岗位</th> <th width="150px">{{$t('fnc.sygangwei')}}</th>
<th width="150px">适用人员</th> <th width="150px">{{$t('fnc.syrenyuan')}}</th>
<th>费用方向</th> <th>{{$t('fnc.feiyongfangxiang')}}</th>
<th>摊账</th> <th>{{$t('fnc.tanzhang')}}</th>
</tr> </tr>
</thead> </thead>
<tbody class="po_content_item"> <tbody class="po_content_item">
<tr v-for="(item,index) in CostTypeTreeList" :key="index" v-loading="loading"> <tr v-for="(item,index) in CostTypeTreeList" :key="index" v-loading="loading">
<td width="200px"> <td width="200px">
<span class="cursorpointer" v-if="msg.EmployeeID==910" @click="editCurency(item.ID),text='修改'">{{item.Name}}</span> <span class="cursorpointer" v-if="msg.EmployeeID==910" @click="editCurency(item.ID),text=$t('pub.updateMsg')">{{item.Name}}</span>
<span class="cursorpointer" v-else>{{item.Name}}</span> <span class="cursorpointer" v-else>{{item.Name}}</span>
</td> </td>
<template v-if="item.ChildList.length>0"> <template v-if="item.ChildList.length>0">
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
<tbody> <tbody>
<tr v-for="(son,sIndex) in item.ChildList"> <tr v-for="(son,sIndex) in item.ChildList">
<td style="" width="150px"> <td style="" width="150px">
<span class="cursorpointer" v-if='msg.EmployeeID==910' @click="editCurency(son.ID),text='修改'">{{son.Name}}</span> <span class="cursorpointer" v-if='msg.EmployeeID==910' @click="editCurency(son.ID),text=$t('pub.updateMsg')">{{son.Name}}</span>
<span class="cursorpointer" v-else>{{son.Name}}</span></td> <span class="cursorpointer" v-else>{{son.Name}}</span></td>
<template v-if="son.ChildList.length>0"> <template v-if="son.ChildList.length>0">
<td colspan="7" style="padding:0"> <td colspan="7" style="padding:0">
...@@ -210,16 +210,16 @@ ...@@ -210,16 +210,16 @@
<tbody> <tbody>
<tr v-for="(grSon,gsIndex) in son.ChildList"> <tr v-for="(grSon,gsIndex) in son.ChildList">
<td class="cursorpointer_last" width="150px"> <td class="cursorpointer_last" width="150px">
<span class="cursorpointer" v-if='msg.EmployeeID==910' @click="editCurency(grSon.ID),text='修改'">{{grSon.Name}} <i @click.stop="financeinfoRemove(grSon.ID,grSon.Name)" class="el-icon-delete"></i></span> <span class="cursorpointer" v-if='msg.EmployeeID==910' @click="editCurency(grSon.ID),text=$t('pub.updateMsg')">{{grSon.Name}} <i @click.stop="financeinfoRemove(grSon.ID,grSon.Name)" class="el-icon-delete"></i></span>
<span class="cursorpointer" v-else>{{grSon.Name}}</span></td> <span class="cursorpointer" v-else>{{grSon.Name}}</span></td>
<td width="150px">{{grSon.BName}}</td> <td width="150px">{{grSon.BName}}</td>
<td width="150px">{{grSon.DeName}}</td> <td width="150px">{{grSon.DeName}}</td>
<td width="150px">{{grSon.PName}}</td> <td width="150px">{{grSon.PName}}</td>
<td width="150px">{{grSon.RName}}</td> <td width="150px">{{grSon.RName}}</td>
<td style=""> <td style="">
<span v-if="grSon.Type===1">收入</span> <span v-if="grSon.Type===1">{{$t('restaurant.res_income')}}</span>
<span v-if="grSon.Type===2">支出</span> <span v-if="grSon.Type===2">{{$t('restaurant.res_outcome')}}</span>
<span v-if="grSon.Type===3">收支</span> <span v-if="grSon.Type===3">{{$t('fnc.shouzhi')}}</span>
</td> </td>
<td style=""> <td style="">
<span class="_yuan" v-if="grSon.Type==1"></span> <span class="_yuan" v-if="grSon.Type==1"></span>
...@@ -237,9 +237,9 @@ ...@@ -237,9 +237,9 @@
<td width="150px">{{son.PName}}</td> <td width="150px">{{son.PName}}</td>
<td width="150px">{{son.RName}}</td> <td width="150px">{{son.RName}}</td>
<td style=""> <td style="">
<span v-if="son.Type===1">收入</span> <span v-if="son.Type===1">{{$t('restaurant.res_income')}}</span>
<span v-if="son.Type===2">支出</span> <span v-if="son.Type===2">{{$t('restaurant.res_outcome')}}</span>
<span v-if="son.Type===3">收支</span> <span v-if="son.Type===3">{{$t('fnc.shouzhi')}}</span>
</td> </td>
<td style=""> <td style="">
<span class="_yuan" v-if="son.Type==1"></span> <span class="_yuan" v-if="son.Type==1"></span>
...@@ -259,9 +259,9 @@ ...@@ -259,9 +259,9 @@
<td width="150px">{{item.PName}}</td> <td width="150px">{{item.PName}}</td>
<td width="150px">{{item.RName}}</td> <td width="150px">{{item.RName}}</td>
<td> <td>
<span v-if="item.Type===1">收入</span> <span v-if="item.Type===1">{{$t('restaurant.res_income')}}</span>
<span v-if="item.Type===2">支出</span> <span v-if="item.Type===2">{{$t('restaurant.res_outcome')}}</span>
<span v-if="item.Type===3">收支</span> <span v-if="item.Type===3">{{$t('fnc.shouzhi')}}</span>
</td> </td>
<td> <td>
<span class="_yuan" v-if="item.Type==1"></span> <span class="_yuan" v-if="item.Type==1"></span>
...@@ -314,7 +314,7 @@ ...@@ -314,7 +314,7 @@
<div class="_vMG_edit" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit" :class="addShow==true?'edHeight':''">
<el-row> <el-row>
<el-col :span="20"> <el-col :span="20">
<p class="_tit">{{text}}费用类型</p> <p class="_tit">{{text}}{{$t('fnc.feiyongleixing')}}</p>
</el-col> </el-col>
<el-col :span="4" class="_add_saveBtn"> <el-col :span="4" class="_add_saveBtn">
<button type="button" class="normalBtn" @click="submitForm('addMsg')">{{$t('pub.saveBtn')}}</button> <button type="button" class="normalBtn" @click="submitForm('addMsg')">{{$t('pub.saveBtn')}}</button>
...@@ -324,36 +324,36 @@ ...@@ -324,36 +324,36 @@
<el-form class=" clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px"> <el-form class=" clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px">
<el-row> <el-row>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="名称:" prop="Name"> <el-form-item :label="$t('fnc.Name')" prop="Name">
<el-input v-model="addMsg.Name"></el-input> <el-input v-model="addMsg.Name"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="类型层级:" prop="Tier"> <el-form-item :label="$t('fnc.cjleixing')" prop="Tier">
<el-select filterable v-model='addMsg.Tier' @change="getCostTypeList(2)"> <el-select filterable v-model='addMsg.Tier' @change="getCostTypeList(2)">
<el-option label='一级' :value='1'></el-option> <el-option :label='$t('fnc.yiji')' :value='1'></el-option>
<el-option label='二级' :value='2'></el-option> <el-option :label='$t('fnc.erji')' :value='2'></el-option>
<el-option label='三级' :value='3'></el-option> <el-option :label='$t('fnc.sanji')' :value='3'></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="上级类型:"> <el-form-item :label="$t('fnc.shangjileixing') + ':'">
<el-select filterable v-model='addMsg.ParentId' > <el-select filterable v-model='addMsg.ParentId' >
<el-option v-for="(item,index) in CostTypeList" :label='item.Name' :key="item.ID" :value='item.ID' ></el-option> <el-option v-for="(item,index) in CostTypeList" :label='item.Name' :key="item.ID" :value='item.ID' ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="排序:"> <el-form-item :label="$t('fnc.table_rank')+':'">
<el-input v-model="addMsg.Sort"></el-input> <el-input v-model="addMsg.Sort"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="适用公司:"> <el-form-item :label="$t('fnc.sygongsi') + ':'">
<el-select filterable v-model='addMsg.BranchId' > <el-select filterable v-model='addMsg.BranchId' >
<!--<el-select filterable v-model='addMsg.BranchId' @change="getDepartmentList()">--> <!--<el-select filterable v-model='addMsg.BranchId' @change="getDepartmentList()">-->
<el-option label='通用' :value='-1'></el-option> <el-option :label='$t('active.cl_tongyong')' :value='-1'></el-option>
<el-option v-for='item in companyList' <el-option v-for='item in companyList'
:label='item.BName' :label='item.BName'
:value='item.Id' :value='item.Id'
...@@ -363,10 +363,10 @@ ...@@ -363,10 +363,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="适用部门:"> <el-form-item :label="$t('fnc.sybumen') + ':'">
<!--<el-select filterable v-model='addMsg.DepartmentID' @change="getPostList()">--> <!--<el-select filterable v-model='addMsg.DepartmentID' @change="getPostList()">-->
<el-select filterable v-model='addMsg.DepartmentID' > <el-select filterable v-model='addMsg.DepartmentID' >
<el-option label='通用' :value='-1'></el-option> <el-option :label='$t('active.cl_tongyong')' :value='-1'></el-option>
<el-option v-for='item in DepartmentList' <el-option v-for='item in DepartmentList'
:label='item.DepartmentName' :label='item.DepartmentName'
:value='item.DepartmentID' :value='item.DepartmentID'
...@@ -376,10 +376,10 @@ ...@@ -376,10 +376,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="适用岗位:"> <el-form-item :label="$t('fnc.sygangwei') + ':'">
<el-select filterable v-model='addMsg.PostID' > <el-select filterable v-model='addMsg.PostID' >
<!--<el-select filterable v-model='addMsg.PostID' @change="getEmployeeList()">--> <!--<el-select filterable v-model='addMsg.PostID' @change="getEmployeeList()">-->
<el-option label='通用' :value='-1'></el-option> <el-option :label='$t('active.cl_tongyong')' :value='-1'></el-option>
<el-option v-for='item in PostList' <el-option v-for='item in PostList'
:label='item.PostName' :label='item.PostName'
:value='item.PostId' :value='item.PostId'
...@@ -389,9 +389,9 @@ ...@@ -389,9 +389,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="适用人员:" class="_EmployeeIDList"> <el-form-item :label="$t('fnc.syrenyuan') + ':'">
<el-select filterable multiple v-model='EmployeeIDList' @change="EmployeeIDRule"> <el-select filterable multiple v-model='EmployeeIDList' @change="EmployeeIDRule">
<el-option label='通用' :value='-1'></el-option> <el-option :label='$t('active.cl_tongyong')' :value='-1'></el-option>
<el-option v-for='item in EmployeeList' <el-option v-for='item in EmployeeList'
:disabled = 'item.disabled' :disabled = 'item.disabled'
:label='item.EmName' :label='item.EmName'
...@@ -402,22 +402,22 @@ ...@@ -402,22 +402,22 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="费用方向:"> <el-form-item :label="$t('fnc.feiyongfangxiang') + ':'">
<el-radio v-model="addMsg.Type" :label="1">收入</el-radio> <el-radio v-model="addMsg.Type" :label="1">{{$t('restaurant.res_income')}}</el-radio>
<el-radio v-model="addMsg.Type" :label="2">支出</el-radio> <el-radio v-model="addMsg.Type" :label="2">{{$t('restaurant.res_outcome')}}</el-radio>
<el-radio v-model="addMsg.Type" :label="3">收支</el-radio> <el-radio v-model="addMsg.Type" :label="3">{{$t('fnc.shouzhi')}}</el-radio>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="摊账:"> <el-form-item :label="$t('fnc.tanzhang') + ':'">
<el-radio v-model="addMsg.IsShareAccount" :label="1"></el-radio> <el-radio v-model="addMsg.IsShareAccount" :label="1">{{$t('fnc.yes')}}</el-radio>
<el-radio v-model="addMsg.IsShareAccount" :label="0"></el-radio> <el-radio v-model="addMsg.IsShareAccount" :label="0">{{$t('fnc.fou')}}</el-radio>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="营收报表:"> <el-form-item :label="$t('fnc.ysbaobiao') + ':'">
<el-radio v-model="addMsg.Is_Report" :label="0">不进入</el-radio> <el-radio v-model="addMsg.Is_Report" :label="0">{{$t('fnc.bujinru')}}</el-radio>
<el-radio v-model="addMsg.Is_Report" :label="1">进入</el-radio> <el-radio v-model="addMsg.Is_Report" :label="1">{{$t('fnc.jinru')}}</el-radio>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -436,12 +436,12 @@ ...@@ -436,12 +436,12 @@
:total=total> :total=total>
</el-pagination> </el-pagination>
</div> </div>
<el-dialog custom-class='w700' title="批量导入" :visible.sync="outerVisible" center> <el-dialog custom-class='w700' :title="$t('Airticket.Air_bulkImport')" :visible.sync="outerVisible" center>
<el-upload drag class="upload-demo" ref="upload" :action="getImportFileUrl()" :on-success="handleAvatarSuccess" <el-upload drag class="upload-demo" ref="upload" :action="getImportFileUrl()" :on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload"> :before-upload="beforeAvatarUpload">
<i class="el-icon-upload"></i> <i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div> <div class="el-upload__text">{{$t('tips.tuodongwenjian')}}<em>{{$t('tips.dianjishanhcuan')}}</em></div>
<div slot="tip" class="el-upload__tip">只能上传Excel文件,重复的费用类型不会添加哦</div> <div slot="tip" class="el-upload__tip">{{$t('fnc.znengExcel')}}</div>
</el-upload> </el-upload>
</el-dialog> </el-dialog>
</div> </div>
...@@ -515,10 +515,10 @@ ...@@ -515,10 +515,10 @@
}, },
rules: {//表单必填验证 rules: {//表单必填验证
Name: [ Name: [
{ required: true, message: '请填写费用名称', trigger: 'blur' } { required: true, message: this.$t('rule.qtxfymingcheng'), trigger: 'blur' }
], ],
Tier: [ Tier: [
{ required: true, message: '请选择类型层级', trigger: 'change' } { required: true, message: this.$t('rule.qxzlxcengji'), trigger: 'change' }
] ]
}, },
outerVisible: false, outerVisible: false,
...@@ -706,7 +706,7 @@ ...@@ -706,7 +706,7 @@
console.log(file) console.log(file)
const excel = file.type === "application/vnd.ms-excel"; const excel = file.type === "application/vnd.ms-excel";
if (!excel) { if (!excel) {
this.Error("上传文件只能是 excel 格式!"); this.Error(this.$t('tips.shangchuanExcel'));
} }
return excel; return excel;
}, },
...@@ -763,7 +763,7 @@ ...@@ -763,7 +763,7 @@
} }
}, },
financeinfoRemove(id,text){ // 删除货币 financeinfoRemove(id,text){ // 删除货币
this.$confirm('确定删除'+text+'费用类型?', '提示', { this.$confirm(this.$t('tips.qrsc')+text+this.$t('fnc.feiyongleixing'), '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
......
...@@ -31,16 +31,16 @@ ...@@ -31,16 +31,16 @@
<template> <template>
<div class="page_RemittanceRecord"> <div class="page_RemittanceRecord">
<div class="_return_btn flearfix"> <div class="_return_btn flearfix">
<span>{{name}}余额明细</span> <span>{{name}}{{$t('tips.yuemingxi')}}</span>
<button class="hollowFixedBtn fr" type="button" @click="goUrl('currencyManagement')">返回</button> <button class="hollowFixedBtn fr" type="button" @click="goUrl('currencyManagement')">{{$t('pub.returnBack')}}</button>
</div> </div>
<div class="_rr_content" v-if="dataList.length>0"> <div class="_rr_content" v-if="dataList.length>0">
<p>原币累计金额:<span :class="num>0?'fc_green':'fc_red'">{{nums}}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>本位累计金额:<span :class="Bnum>0?'fc_green':'fc_red'">{{Bnums}}</span></span></p> <p>{{$t('fnc.ybljjine')}}<span :class="num>0?'fc_green':'fc_red'">{{nums}}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>{{$t('fnc.bwbljjine')}}<span :class="Bnum>0?'fc_green':'fc_red'">{{Bnums}}</span></span></p>
<ul class="_rrc_list" v-if=""> <ul class="_rrc_list" v-if="">
<li v-for="(item,index) in dataList"> <li v-for="(item,index) in dataList">
<div class="_rrcl_left clearfix"> <div class="_rrcl_left clearfix">
<el-tooltip class="item" effect="dark" :content="!item.backNo?item.Alias:item.backNo" placement="top-start"> <el-tooltip class="item" effect="dark" :content="!item.backNo?item.Alias:item.backNo" placement="top-start">
<div class="_date fl">{{!item.backNo?item.Alias:item.backNo}}</div> <div class="_date fl">{{!item.backNo?item.Alias:item.backNo}}</div>
</el-tooltip> </el-tooltip>
</div> </div>
<div class="_rrcl_cen"> <div class="_rrcl_cen">
...@@ -52,12 +52,12 @@ ...@@ -52,12 +52,12 @@
<el-tooltip class="item" effect="dark" :content="item.TypeName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.TypeName" placement="top-start">
<span >{{item.TypeName}}</span> <span >{{item.TypeName}}</span>
</el-tooltip></span> </el-tooltip></span>
<span class="_d_bl over_ellipsis pad_l80"><span class="_d_bl_name">原币余额</span> <span class="_d_bl over_ellipsis pad_l80"><span class="_d_bl_name">{{$t('fnc.yuanbiyue')}}</span>
<el-tooltip class="item" effect="dark" :content="item.Initialbalance" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.Initialbalance" placement="top-start">
<span class="font-16" :class="num>0?'fc_green':'fc_red'">{{item.Initialbalance}}</span> <span class="font-16" :class="num>0?'fc_green':'fc_red'">{{item.Initialbalance}}</span>
</el-tooltip> </el-tooltip>
</span> </span>
<span class="_d_bl over_ellipsis"><span class="_d_bl_name">本币余额</span> <span class="_d_bl over_ellipsis"><span class="_d_bl_name">{{$t('fnc.benbiyue')}}</span>
<el-tooltip class="item" effect="dark" :content="item.Balance" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.Balance" placement="top-start">
<span class="font-16" :class="num>0?'fc_green':'fc_red'">{{item.Balance}}</span> <span class="font-16" :class="num>0?'fc_green':'fc_red'">{{item.Balance}}</span>
</el-tooltip> </el-tooltip>
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
</div> </div>
<div class="_rrcl_right"> <div class="_rrcl_right">
<div> <div>
<button style="height: 24px;" class="hollowFixedBtn fr" type="button" @click="goUrl('currencyManagement')">查看明细</button> <button style="height: 24px;" class="hollowFixedBtn fr" type="button" @click="goUrl('currencyManagement')">{{$t('fnc.chakanmingxi')}}</button>
</div> </div>
</div> </div>
</li> </li>
......
...@@ -120,7 +120,7 @@ ...@@ -120,7 +120,7 @@
<li> <li>
<button class="hollowFixedBtn" @click="resetPageIndex(),initTableInfo()">{{$t('pub.searchBtn')}}</button> <button class="hollowFixedBtn" @click="resetPageIndex(),initTableInfo()">{{$t('pub.searchBtn')}}</button>
<button class="normalBtn" @click="addShow=true,addCuren=true" >{{$t('system.btn_addCoin')}}</button> <button class="normalBtn" @click="addShow=true,addCuren=true" >{{$t('system.btn_addCoin')}}</button>
<el-tooltip class="item" effect="dark" content="切换排版" placement="top-end"> <el-tooltip class="item" effect="dark" :content="$t('fnc.qhpaiban')" placement="top-end">
<i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i> <i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i>
<i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i> <i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i>
</el-tooltip> </el-tooltip>
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
</ul> </ul>
</div> </div>
<div class="cm_content _scrollbar" :class="addShow==true?'_edHeight':''"> <div class="cm_content _scrollbar" :class="addShow==true?'_edHeight':''">
<p class="_tips">以下汇率系统将每隔30分钟实时更新一次</p> <p class="_tips">{{$t('tips.sxhuilv')}}</p>
<div class="clearfix" v-if="transitionShow" v-loading="loading2"> <div class="clearfix" v-if="transitionShow" v-loading="loading2">
<div class="cmc_item" v-for="(item,index) in tableInfo"> <div class="cmc_item" v-for="(item,index) in tableInfo">
<div class="cmci_top" :class="item.IsStandardCurrency==1?'':'_benwei'"> <div class="cmci_top" :class="item.IsStandardCurrency==1?'':'_benwei'">
...@@ -140,29 +140,29 @@ ...@@ -140,29 +140,29 @@
</p> </p>
</div> </div>
<div class="cmci_cen"> <div class="cmci_cen">
<p class="clearfix"><span class="fl">本期汇率</span><span class="fr">{{item.Rate}}</span></p> <p class="clearfix"><span class="fl">{{$t('fnc.benqihuilv')}}</span><span class="fr">{{item.Rate}}</span></p>
<p class="clearfix"><span class="fl">当前汇率 <i class="iconfont icon-shuaxin" v-if="item.IsStandardCurrency!=1" @click="getCurrentRate(item.ID,index)"></i></span><span class="fr fc_green">{{item.CurrentRate}}</span></p> <p class="clearfix"><span class="fl">{{$t('fnc.danqgianhuilv')}} <i class="iconfont icon-shuaxin" v-if="item.IsStandardCurrency!=1" @click="getCurrentRate(item.ID,index)"></i></span><span class="fr fc_green">{{item.CurrentRate}}</span></p>
<p class="clearfix"><span class="fl">资金余额</span><span class="fr _underline" @click="goUrl('FineBalance',item.ID,item.Name)">{{item.Money}}</span></p> <p class="clearfix"><span class="fl">{{$t('fnc.zjinyue')}}</span><span class="fr _underline" @click="goUrl('FineBalance',item.ID,item.Name)">{{item.Money}}</span></p>
</div> </div>
<div class="cmci_bot"> <div class="cmci_bot">
<el-button-group> <el-button-group>
<el-button type="primary" @click="editCurency(item.ID)">修改</el-button> <el-button type="primary" @click="editCurency(item.ID)">{{$t('pub.updateMsg')}}</el-button>
<el-button type="danger" @click="financeinfoRemove(item.ID,item.Name)">删除</el-button> <el-button type="danger" @click="financeinfoRemove(item.ID,item.Name)">{{$t('system.table_delete')}}</el-button>
<el-button type="warning" v-if="item.IsStandardCurrency!=1" @click="setStandardTips(item.ID,item.Name)">本位</el-button> <el-button type="warning" v-if="item.IsStandardCurrency!=1" @click="setStandardTips(item.ID,item.Name)">{{$t('fnc.benwei')}}</el-button>
</el-button-group> </el-button-group>
</div> </div>
</div> </div>
</div> </div>
<table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow2" v-loading="loading2"> <table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow2" v-loading="loading2">
<tr> <tr>
<th>货币名称</th> <th>{{$t('system.table_currencyName')}}</th>
<th>货币代码</th> <th>{{$t('system.table_currencyCode')}}</th>
<th>是否本位币</th> <th>{{$t('fnc.sfbenweibi')}}</th>
<th>初始汇率</th> <th>{{$t('fnc.chushihuilv')}}</th>
<th>本期汇率</th> <th>{{$t('fnc.benqihuilv')}}</th>
<th>当前汇率</th> <th>{{$t('fnc.danqgianhuilv')}}</th>
<th>资金金额</th> <th>{{$t('fnc.zjjiner')}}</th>
<th>操作</th> <th>{{$t('system.table_operation')}}</th>
</tr> </tr>
<tr v-for="(item,index) in tableInfo" :key="index"> <tr v-for="(item,index) in tableInfo" :key="index">
<td>{{item.Name}}</td> <td>{{item.Name}}</td>
...@@ -181,14 +181,14 @@ ...@@ -181,14 +181,14 @@
<td><span class="_underline" @click="goUrl('FineBalance',item.ID,item.Name)">{{item.Money}}</span></td> <td><span class="_underline" @click="goUrl('FineBalance',item.ID,item.Name)">{{item.Money}}</span></td>
<td> <td>
<el-button-group size='mini'> <el-button-group size='mini'>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('system.table_edit')" placement="top-start">
<el-button type="primary" class="iconfont icon-bianji-smal" @click="editCurency(item.ID),text='修改'"></el-button> <el-button type="primary" class="iconfont icon-bianji-smal" @click="editCurency(item.ID),text=$t('system.table_edit')"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('system.table_delete')" placement="top-start">
<el-button type="danger" class="iconfont icon-img_delete_small" @click="financeinfoRemove(item.ID,item.Name)"></el-button> <el-button type="danger" class="iconfont icon-img_delete_small" @click="financeinfoRemove(item.ID,item.Name)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="设置本位币" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('fnc.szbweibi')" placement="top-start">
<el-button type="warning" class="iconfont" v-if="item.IsStandardCurrency!=1" @click="setStandardTips(item.ID,item.Name)"></el-button> <el-button type="warning" class="iconfont" v-if="item.IsStandardCurrency!=1" @click="setStandardTips(item.ID,item.Name)">{{$t('Airticket.Air_ben')}}</el-button>
</el-tooltip> </el-tooltip>
</el-button-group> </el-button-group>
</td> </td>
...@@ -210,31 +210,31 @@ ...@@ -210,31 +210,31 @@
</div> </div>
<div class="_vMG_edit" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit" :class="addShow==true?'edHeight':''">
<p class="_tit">新增币种</p> <p class="_tit">{{$t('fnc.')}}</p>
<el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px"> <el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px">
<ul class="clearfix" > <ul class="clearfix" >
<li> <li>
<el-form-item label="货币名称:" prop="Name"> <el-form-item :label="$t('fnc.b_hbmingcheng')" prop="Name">
<el-input v-model="addMsg.Name" class="w135"></el-input> <el-input v-model="addMsg.Name" class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
<el-form-item label="货币代码:" prop="Code"> <el-form-item :label="$t('fnc.b_hbdaima')" prop="Code">
<el-input v-model="addMsg.Code" class="w135"></el-input> <el-input v-model="addMsg.Code" class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li v-if="ed==false"> <li v-if="ed==false">
<el-form-item label="初始汇率:" prop="Rate"> <el-form-item :label="$t('fnc.b_cshuilv')" prop="Rate">
<el-input v-model="addMsg.Rate" class="w135"></el-input> <el-input v-model="addMsg.Rate" class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li v-else> <li v-else>
<el-form-item label="初始汇率:" prop="Rate"> <el-form-item :label="$t('fnc.b_cshuilv')" prop="Rate">
<el-input v-model="addMsg.Rate" disabled class="w135"></el-input> <el-input v-model="addMsg.Rate" disabled class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
<el-form-item label="是否本位币:"> <el-form-item :label="$t('fnc.sfbenweibi')+ ':'">
<el-switch v-model="addMsg.IsStandardCurrency" <el-switch v-model="addMsg.IsStandardCurrency"
active-value='1' active-value='1'
inactive-value='0' inactive-value='0'
...@@ -254,42 +254,42 @@ ...@@ -254,42 +254,42 @@
</div> </div>
</div> </div>
<div class="_vMG_edit" :class="addCuren==false?'edHeight':''"> <div class="_vMG_edit" :class="addCuren==false?'edHeight':''">
<p class="_tit">期末调汇</p> <p class="_tit">{{$t('fnc.qmtiaohui')}}</p>
<el-form class="_info_box clearfix" :model="SetProfitLossMsg" ref="SetProfitLossMsg" :rules="rules" label-width="100px"> <el-form class="_info_box clearfix" :model="SetProfitLossMsg" ref="SetProfitLossMsg" :rules="rules" label-width="100px">
<ul class="clearfix"> <ul class="clearfix">
<li> <li>
<el-form-item label="期初汇率:"> <el-form-item :label="$t('fnc.b_qchuilv')">
<el-input v-model="SetProfitLossMsg.initRate" disabled="" class="w135"></el-input> <el-input v-model="SetProfitLossMsg.initRate" disabled="" class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
<el-form-item label="期末汇率:" prop="EndRate"> <el-form-item :label="$t('fnc.qmhuilv')" prop="EndRate">
<el-input v-model="SetProfitLossMsg.EndRate" @change="Calculation()" class="w135"></el-input> <el-input v-model="SetProfitLossMsg.EndRate" @change="Calculation()" class="w135"></el-input>
</el-form-item> </el-form-item>
</li> </li>
<li> <li>
<el-form-item label="选择期数:" prop="TermNum"> <el-form-item :label="$t('fnc.xzqishu')" prop="TermNum">
<el-date-picker <el-date-picker
class="w135" class="w135"
:picker-options="pickerOptions1" :picker-options="pickerOptions1"
v-model="SetProfitLossMsg.TermNum" v-model="SetProfitLossMsg.TermNum"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="month" type="month"
placeholder="选择日期"> :laceholder="$t('admin.admin_choDate')">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</li> </li>
<li class="_yingkui"> <li class="_yingkui">
<p v-if="moneyDate.ProfitLoss<0">亏损:<span class="fc_red">{{moneyDate.ProfitLoss}}</span></p> <p v-if="moneyDate.ProfitLoss<0">{{$t('fnc.kuisun')}}<span class="fc_red">{{moneyDate.ProfitLoss}}</span></p>
<p v-if="moneyDate.ProfitLoss>0">盈利:<span class="fc_green">{{moneyDate.ProfitLoss}}</span></p> <p v-if="moneyDate.ProfitLoss>0">{{$t('fnc.yingli')}}<span class="fc_green">{{moneyDate.ProfitLoss}}</span></p>
<p v-if="moneyDate.ProfitLoss==0">盈亏:<span class="fc_green">0</span></p> <p v-if="moneyDate.ProfitLoss==0">{{$t('fnc.kuisun')}}<span class="fc_green">0</span></p>
</li> </li>
</ul> </ul>
</el-form> </el-form>
<div> <div>
<ul class="clearfix" style="text-align: right;"> <ul class="clearfix" style="text-align: right;">
<li class="_add_saveBtn"style="float: initial;" > <li class="_add_saveBtn"style="float: initial;" >
<button type="button" class="normalBtn" @click="submitForm('SetProfitLossMsg',2)">确认提交</button> <button type="button" class="normalBtn" @click="submitForm('SetProfitLossMsg',2)">{{$t('fnc.qrtijiao')}}</button>
<button class="hollowFixedBtn" type="button" @click="cancelEdit(),resetForm('SetProfitLossMsg')">{{$t('pub.cancelBtn')}}</button> <button class="hollowFixedBtn" type="button" @click="cancelEdit(),resetForm('SetProfitLossMsg')">{{$t('pub.cancelBtn')}}</button>
</li> </li>
</ul> </ul>
...@@ -351,19 +351,19 @@ ...@@ -351,19 +351,19 @@
}, },
rules: {//表单必填验证 rules: {//表单必填验证
Name: [ Name: [
{ required: true, message: '请填写货币名称', trigger: 'blur' } { required: true, message: this.$t('rule.qtxhbmingcheng'), trigger: 'blur' }
], ],
Code: [ Code: [
{ required: true, message: '请填写货币代码', trigger: 'blur' } { required: true, message: this.$t('rule.qtxhbdaima'), trigger: 'blur' }
], ],
Rate:[ Rate:[
{ required: true, message: '请输入汇率', trigger: 'blur' } { required: true, message: this.$t('rule.qsrhuilv'), trigger: 'blur' }
], ],
TermNum:[ TermNum:[
{ required: true, message: '请选择期数', trigger: 'blur' } { required: true, message: this.$t('rule.qxzqishu'), trigger: 'blur' }
], ],
EndRate:[ EndRate:[
{ required: true, message: '请填写期末汇率', trigger: 'blur' } { required: true, message: this.$t('rule.qtxqmhuilv'), trigger: 'blur' }
] ]
}, },
transitionShow:false, transitionShow:false,
...@@ -437,9 +437,9 @@ ...@@ -437,9 +437,9 @@
// console.log(((this.moneyDate.currentR-this.moneyDate.LastR)*this.moneyDate.Money).toFixed(2)) // console.log(((this.moneyDate.currentR-this.moneyDate.LastR)*this.moneyDate.Money).toFixed(2))
}, },
financeinfoRemove(id,text){ // 删除货币 financeinfoRemove(id,text){ // 删除货币
this.$confirm('确定删除'+text+'货币?', '提示', { this.$confirm(this.$t('tips.qrsc')+text+this.$t('tips.huobi'), this.$t('tips.tips'), {
confirmButtonText: '确定', confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: '取消', cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.apipost('financeinfo_post_Remove',{ID:id}, res => { this.apipost('financeinfo_post_Remove',{ID:id}, res => {
...@@ -453,7 +453,7 @@ ...@@ -453,7 +453,7 @@
}).catch(() => { }).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'info',
message: '已取消' message: this.$t('hotel.hotel_HasBeenCancelled')
}); });
}); });
}, },
...@@ -492,16 +492,16 @@ ...@@ -492,16 +492,16 @@
} }
}, },
setStandardTips(id,text){ // 设置本位币提示 setStandardTips(id,text){ // 设置本位币提示
this.$confirm('确认设置本位币为'+text, '提示', { this.$confirm(this.$t('tips.qrszwbwbb')+text, this.$t('tips.tips'), {
confirmButtonText: '确定', confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: '取消', cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.setStandard(id) this.setStandard(id)
}).catch(() => { }).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'info',
message: '已取消' message: this.$t('hotel.hotel_HasBeenCancelled')
}); });
}); });
}, },
...@@ -598,20 +598,20 @@ ...@@ -598,20 +598,20 @@
}, },
isdelete(ID){ isdelete(ID){
this.deleteID = ID; this.deleteID = ID;
this.$confirm('是否删除?', '提示', { this.$confirm(this.$t('tips.shifoushanchu'), this.$t('tips.tips'), {
confirmButtonText: '确定', confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: '取消', cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.$message({ this.$message({
type: 'success', type: 'success',
message: '删除成功!' message: this.$t('tips.shanchuchenggong')
}); });
this.delInfo(); this.delInfo();
}).catch(() => { }).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'info',
message: '已取消删除' message: this.$t('hotel.hotel_HasBeenCancelled')
}); });
}); });
}, },
...@@ -621,11 +621,11 @@ ...@@ -621,11 +621,11 @@
} }
this.apipost('currency_post_Remove', msg, res => { this.apipost('currency_post_Remove', msg, res => {
if(res.data.resultCode == 1) { if(res.data.resultCode == 1) {
this.tips('删除成功','success'); this.tips(this.$t('tips.shanchuchenggong'),'success');
this.innerVisible = false; this.innerVisible = false;
this.initTableInfo(); this.initTableInfo();
} else { } else {
this.tips('删除失败','success'); this.tips(this.$t('tips.shanchushibai'),'success');
} }
}, err => {}) }, err => {})
}, },
......
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item :label="$t('system.table_jgType')"> <el-form-item :label="$t('system.table_jgType')">
<el-select filterable v-model='msg.Type' > <el-select filterable v-model='msg.Type' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<el-option v-for='item in departmentList' <el-option v-for='item in departmentList'
:label='item.Name' :label='item.Name'
:value='item.Id' :value='item.Id'
...@@ -135,8 +135,8 @@ ...@@ -135,8 +135,8 @@
<ul> <ul>
<li> <li>
<input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()"/> <input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()"/>
<input type="button" class="normalBtn" :value="$t('pub.addBtn')" @click="addShow=true,text='新增',cancelEdit(),imageUrl=''"/> <input type="button" class="normalBtn" :value="$t('pub.addBtn')" @click="addShow=true,text=$t('pub.addBtn'),cancelEdit(),imageUrl=''"/>
<el-tooltip class="item" effect="dark" content="切换排版" placement="top-end"> <el-tooltip class="item" effect="dark" :content="$t('fnc.qhpaiban')" placement="top-end">
<i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i> <i v-if="transitionShow" class="iconfont icon-biaoge" @click="switchMethod(1)"></i>
<i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i> <i v-if="transitionShow2" class="iconfont icon-icon-ssan" @click="switchMethod(2)"></i>
</el-tooltip> </el-tooltip>
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
<span class="PingFangSC" v-else>-</span> <span class="PingFangSC" v-else>-</span>
</p> </p>
<p class="_btn"> <p class="_btn">
<span class="_e" @click="editCurency(item.ID,item.LogoStr),text='修改',addShow=true">{{$t('pub.updateMsg')}}</span> <span class="_e" @click="editCurency(item.ID,item.LogoStr),text=$t('pub.updateMsg'),addShow=true">{{$t('pub.updateMsg')}}</span>
<span class="_d" @click="financeinfoRemove(item.ID,item.Name)">{{$t('system.table_delete')}}</span> <span class="_d" @click="financeinfoRemove(item.ID,item.Name)">{{$t('system.table_delete')}}</span>
</p> </p>
</div> </div>
...@@ -170,11 +170,11 @@ ...@@ -170,11 +170,11 @@
</div> </div>
<table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow2" v-loading="loading"> <table class="po_content singeRowTable" style="border:1px solid #E6E6E6;" cellspacing="0" cellpadding="0" v-if="transitionShow2" v-loading="loading">
<tr> <tr>
<th>机构名称</th> <th>{{$t('system.table_jgName')}}</th>
<th>机构代码</th> <th>{{$t('system.table_jgCode')}}</th>
<th>机构类型</th> <th>{{$t('system.table_jgType')}}</th>
<th>下属账号</th> <th>{{$t('insManage.im_acc')}}</th>
<th>操作</th> <th>{{$t('system.table_operation')}}</th>
</tr> </tr>
<tr v-for="(item,index) in DataList" :key="index"> <tr v-for="(item,index) in DataList" :key="index">
<td>{{item.Name}}</td> <td>{{item.Name}}</td>
...@@ -183,10 +183,10 @@ ...@@ -183,10 +183,10 @@
<td><span class="PingFangSC _PeopleNum" @click="item.PeopleNum!=0?goUrl('AccountPageList',item.ID):''">{{item.PeopleNum}}</span></td> <td><span class="PingFangSC _PeopleNum" @click="item.PeopleNum!=0?goUrl('AccountPageList',item.ID):''">{{item.PeopleNum}}</span></td>
<td> <td>
<el-row> <el-row>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('pub.updateMsg')" placement="top-start">
<el-button type="primary" class="iconfont icon-bianji-smal" circle @click="editCurency(item.ID,item.LogoStr),text='修改',addShow=true"></el-button> <el-button type="primary" class="iconfont icon-bianji-smal" circle @click="editCurency(item.ID,item.LogoStr),text=$t('pub.updateMsg'),addShow=true"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" :content="$t('system.table_delete')" placement="top-start">
<el-button type="danger" class="iconfont icon-img_delete_small" circle @click="financeinfoRemove(item.ID,item.Name)"></el-button> <el-button type="danger" class="iconfont icon-img_delete_small" circle @click="financeinfoRemove(item.ID,item.Name)"></el-button>
</el-tooltip> </el-tooltip>
</el-row> </el-row>
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
</div> </div>
</div> </div>
<div class="_vMG_edit" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit" :class="addShow==true?'edHeight':''">
<p class="_tit">{{text}}机构</p> <p class="_tit">{{text}}{{$t('fnc.jigou')}}</p>
<el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px"> <el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="100px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
...@@ -243,8 +243,8 @@ ...@@ -243,8 +243,8 @@
<img v-if="imageUrl" :src="imageUrl" style="height:34px" class="avatar"> <img v-if="imageUrl" :src="imageUrl" style="height:34px" class="avatar">
<p class="_up_text"> <p class="_up_text">
<i class="el-icon-plus"></i> <i class="el-icon-plus"></i>
<span v-if="imageUrl" class="repUp">重新上传</span> <span v-if="imageUrl" class="repUp">{{$t('system.up_againUp')}}</span>
<span v-else class="repUp">上传图片</span> <span v-else class="repUp">{{$t('system.up_upImg')}}</span>
</p> </p>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
...@@ -269,7 +269,7 @@ ...@@ -269,7 +269,7 @@
<el-input type="text" v-model="addMsg.Code" :placeholder="$t('system.ph_jgCode')" class="w210"></el-input> <el-input type="text" v-model="addMsg.Code" :placeholder="$t('system.ph_jgCode')" class="w210"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_Url')" class='url'> <el-form-item :label="$t('system.table_Url')" class='url'>
<el-input placeholder="请输入内容" v-model="addMsg.Url" :placeholder="$t('system.ph_url')" class="w210"> <el-input v-model="addMsg.Url" :placeholder="$t('system.ph_url')" class="w210">
<template slot="prepend">Http://</template> <template slot="prepend">Http://</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
...@@ -318,14 +318,14 @@ export default { ...@@ -318,14 +318,14 @@ export default {
imageUrl:'', imageUrl:'',
rules: {//表单必填验证 rules: {//表单必填验证
Name: [ Name: [
{ required: true, message: '请输入机构名称', trigger: 'blur' } { required: true, message: this.$t('rule.qsrjgmingcheng'), trigger: 'blur' }
], ],
// EnCode: [ // EnCode: [
// { required: true, message: '请输入机构代码', trigger: 'blur' }, // { required: true, message: '请输入机构代码', trigger: 'blur' },
// { pattern: this.$commonUtils.Regex.el_IsEnglish, message: '请输入正确的机构代码' } // { pattern: this.$commonUtils.Regex.el_IsEnglish, message: '请输入正确的机构代码' }
// ], // ],
Type: [ Type: [
{ required: true, message: '请选择机构类型', trigger: 'change' } { required: true, message: this.$t('rule.sxzjgleixing'), trigger: 'change' }
], ],
}, },
transitionShow:false, transitionShow:false,
...@@ -408,27 +408,27 @@ export default { ...@@ -408,27 +408,27 @@ export default {
addInstitutions(){ // 保存 修改、新增 addInstitutions(){ // 保存 修改、新增
this.apipost('FinancialInstitutions_post_Set',this.addMsg,res=>{ this.apipost('FinancialInstitutions_post_Set',this.addMsg,res=>{
if(res.data.resultCode == 1) { if(res.data.resultCode == 1) {
this.tips('保存成功!','success') this.tips(this.$t('tips.saveYes'),'success')
this.getList(); this.getList();
this.initAddMsg(); this.initAddMsg();
this.imageUrl = ''; this.imageUrl = '';
this.addShow = false this.addShow = false
} else { } else {
this.$message.error(res.data.message) this.$message.error(res.data.message)
} }
},err=>{}) },err=>{})
}, },
financeinfoRemove(id,text){//删除 financeinfoRemove(id,text){//删除
this.$confirm('是否删除'+text+'?', '提示', { this.$confirm(this.$t('tips.qrsc')+text+'?', this.$t('tips.tips'), {
confirmButtonText: '确定', confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: '取消', cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.deletInstitutions(id) this.deletInstitutions(id)
}).catch(() => { }).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'info',
message: '已取消删除' message: this.$t('hotel.hotel_HasBeenCancelled')
}); });
}); });
}, },
...@@ -436,7 +436,7 @@ export default { ...@@ -436,7 +436,7 @@ export default {
this.apipost('FinancialInstitutions_post_Remove',{ID:id},res=>{ this.apipost('FinancialInstitutions_post_Remove',{ID:id},res=>{
if(res.data.resultCode == 1) { if(res.data.resultCode == 1) {
this.innerVisible=false; this.innerVisible=false;
this.tips('删除成功','success') this.tips(this.$t('tips.shanchuchenggong'),'success')
}else { }else {
this.tips(res.data.message,'error'); this.tips(res.data.message,'error');
} }
...@@ -487,7 +487,6 @@ export default { ...@@ -487,7 +487,6 @@ export default {
this.imageUrl=''; this.imageUrl='';
}, },
handleAvatarSuccess(res, file) { //上传 handleAvatarSuccess(res, file) { //上传
console.log('上传文件', res)
if(res.resultCode==1){ if(res.resultCode==1){
var img_path = res.data.FullFilePath var img_path = res.data.FullFilePath
this.addMsg.Logo=res.data.FilePath this.addMsg.Logo=res.data.FilePath
...@@ -499,10 +498,10 @@ export default { ...@@ -499,10 +498,10 @@ export default {
const extension2 = file.name.split(".")[1] === "png"; const extension2 = file.name.split(".")[1] === "png";
const isLt2M = file.size / 1024 / 1024 < 10; const isLt2M = file.size / 1024 / 1024 < 10;
if (!extension && !extension2) { if (!extension && !extension2) {
console.log("只能是 jpg png格式!"); this.$message.error(thi.$t('tips.znsJPGPNGgs'))
} }
if (!isLt2M) { if (!isLt2M) {
console.log("大小不能超过 10MB!"); this.$message.error(thi.$t('tips.wjdxbncgsz'))
} }
return extension || (extension2 && isLt2M); return extension || (extension2 && isLt2M);
}, },
......
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