Commit 5fb5e11e authored by 华国豪's avatar 华国豪 🙄

‘完善 财务-账户国际化’

parent 5b662960
...@@ -629,6 +629,9 @@ export const advmanager = { ...@@ -629,6 +629,9 @@ export const advmanager = {
export const insManage = { export const insManage = {
im_acc:'下属账号', im_acc:'下属账号',
} }
export const active = { export const active = {
ld_name: '抽奖名称', ld_name: '抽奖名称',
ld_name2: '抽奖名', ld_name2: '抽奖名',
...@@ -708,5 +711,92 @@ export const rule = { ...@@ -708,5 +711,92 @@ export const rule = {
ldNum: '请输入抽奖次数', ldNum: '请输入抽奖次数',
startDate: '请选择开始日期', startDate: '请选择开始日期',
endDate: '请选择结束日期', endDate: '请选择结束日期',
qsrzhbieming: '请输入账户别名',
qxzzhleixing: '请选择账户类型',
qxzyhjigou: '请选择银行机构',
qsrkhuren: '请输入开户人',
qsrkhuhang: '请输入开户行',
qsrptzhanghao: '请输入平台账号',
qsrptsxufei: '请输入平台手续费',
qsrzqxufei: '请输入正确的平台手续费',
qszssgongsi: '请选择所属公司',
qxzzhbizhong: '请选择账户币种',
qsrcsyue: '请输入初始余额',
qsrzqdyue: '请输入正确的余额',
szfzeren: '支款负责人',
fkfzeren: '付款负责人',
qxzfyleixing: '请选择费用类型',
qtxptsyongfei: '请填写平台使用费',
qtxptbzhengjin: '请填写平台保证金',
qxzbdyinhang: '请选择绑定银行',
qssrzhhaoma: '请输入账户号码',
qsrzqdzhhaoma: '请输入正确的账户号码',
}
export const fnc = {
acc: '账户',
accBming: '账户别名:',
accType: '账户类型:',
ptjigou: '平台机构:',
khuren: '开户人:',
ptAcc: '平台账户:',
suoshugs: '所属公司:',
ptsyongfei: '平台使用费:',
ptsffangshi: '平台收费方式:',
abfenbi: '按百分比',
anrentou: '按人头',
ptsxufei: '平台手续费:',
bzengjin: '保证金:',
qyxianlu: '签约线路:',
hetong: '合同:',
yhetong: '有合同',
whetong: '无合同',
htshuoming: '合同说明:',
csyue: '初始余额:',
zhbizhong: '账户币种:',
ssgongsi: '所属公司:',
fxshangxian: '风险上限:',
fxxiaxian: '风险下限:',
bdyhzhanghu: '绑定银行账户:',
qsryhzhgjc: '请输入银行账户关键词',
beizhu: '备注:',
qmtiaohui: '期末调汇',
qrtijiao: '确认提交',
sqhuilv: '上期汇率:',
qmhuilv: '期末汇率:',
xzqishu: '选择期数:',
fyleixing: '费用类型:',
kuisun: '亏损:',
yingli: '盈利:',
kuisun: '盈亏:',
bieming: '别名',
khuren: '开户人',
zhyue: '账户余额',
chaoxian: '超限',
ptjyifei: '平台交易费',
jyebfenbi: '交易额百分比',
jyrtoushu: '交易人头数',
ptsyongfei: '平台使用费',
hetong: '合同',
qyluxian: '签约线路',
bdyinhang: '绑定银行',
ssjigou: '所属机构:',
zhubizhong: '账户币种',
ssuogongsi: '所属公司',
sqisunyi: '上期损益',
tiaohui: '调汇',
jilu: '记录',
xiaohu: '销户',
yhjigou: '银行机构:',
khuhang: '开户行:',
yhkahao: '银行卡号:',
bweibi: '本位币',
waibi: '外币',
}
export const tips = {
tips: '提示',
shifoudui: '是否对',
zhshanchu: '账户进行销户操作?销户后不可恢复!',
cancleDelete: '已取消删除',
saveYes: '保存成功!',
sxhuilv: '以下汇率系统将每隔30分钟实时更新一次',
} }
\ No newline at end of file
...@@ -58,14 +58,14 @@ ...@@ -58,14 +58,14 @@
<el-form class="_info_box clearfix" label-width="110px"> <el-form class="_info_box clearfix" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名"> <el-form-item :label="$t('fnc.accBming')">
<el-input v-model="msg.Alias"></el-input> <el-input v-model="msg.Alias"></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.accType')">
<el-select filterable v-model='msg.TypeId' > <el-select filterable v-model='msg.TypeId' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
:value='item.ID' :value='item.ID'
...@@ -75,9 +75,9 @@ ...@@ -75,9 +75,9 @@
</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.suoshugs')">
<el-select filterable v-model='msg.RB_Branch_Id' > <el-select filterable v-model='msg.RB_Branch_Id' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<!-- <el-option label='通用' value='-1'></el-option> --> <!-- <el-option label='通用' value='-1'></el-option> -->
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -90,12 +90,12 @@ ...@@ -90,12 +90,12 @@
</el-row> </el-row>
</el-form> </el-form>
<ul> <ul>
<li><input type="button" class="hollowFixedBtn" value="查询" @click="resetPageIndex(),getList()"/> <li><input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()"/>
<input type="button" class="normalBtn" value="新增" @click="addShow=true,text='新增',ed=false"/></li> <input type="button" class="normalBtn" :value="$t('pub.addBtn')" @click="addShow=true,text=$t('pub.addBtn'),ed=false"/></li>
</ul> </ul>
</div> </div>
<div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''"> <div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''">
<p class="_tips">以下汇率系统将每隔30分钟实时更新一次</p> <p class="_tips">{{$t('tips.sxhuilv')}}</p>
<div class="clearfix" v-loading='loading'> <div class="clearfix" v-loading='loading'>
<div class="instMg_list_item" v-for="(item,index) in DataList"> <div class="instMg_list_item" v-for="(item,index) in DataList">
<div class="_bt"> <div class="_bt">
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
</div> </div>
<div class="_bt_b"> <div class="_bt_b">
<p> <p>
<span class="_name">账户余额</span> <span class="_name">{{$t('fnc.zhyue')}}</span>
<span> <span>
<span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span> <span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span>
<span v-else>{{item.StandardCurrencyCode}}</span> <span v-else>{{item.StandardCurrencyCode}}</span>
...@@ -118,30 +118,30 @@ ...@@ -118,30 +118,30 @@
<span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span> <span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span>
</span> </span>
</p> </p>
<p><span class="_name">账户币种</span><span class="_bold"> <p><span class="_name">{{$t('fnc.zhubizhong')}}</span><span class="_bold">
<el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start">
<span class="_max_wd">{{item.CurrencyName}}</span> <span class="_max_wd">{{item.CurrencyName}}</span>
</el-tooltip> </el-tooltip>
(<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1?'本位币':'外币'}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p> (<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1? $t('fnc.bweibi') : $t('fnc.waibi')}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p>
<p><span class="_name">所属公司</span> <p><span class="_name">{{$t('fnc.ssuogongsi')}}</span>
<el-tooltip class="item" effect="dark" :content="item.allName==''?'暂无':item.allName" placement="top-end"> <el-tooltip class="item" effect="dark" :content="item.allName==''? $t('active.cl_zanwu'):item.allName" placement="top-end">
<span v-if="!item.BranchName.length" class="_cp_name"><span class="_bold" >暂无 </span></span> <span v-if="!item.BranchName.length" class="_cp_name"><span class="_bold" >{{$t('active.cl_zanwu')}} </span></span>
<span v-else class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b}} </span></span> <span v-else class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b}} </span></span>
</el-tooltip> </el-tooltip>
</p> </p>
<p v-if="item.IsStandardCurrency!=1"> <p v-if="item.IsStandardCurrency!=1">
<span class="_name">上期损益</span> <span class="_name">{{$t('fnc.ssuogongsi')}}</span>
<span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">123123</span> <span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">{{item.ProfitLossMoney}}</span>
<span class="fr" v-else>-</span> <span class="fr" v-else>-</span>
</p> </p>
<p v-else>&nbsp;</p> <p v-else>&nbsp;</p>
</div> </div>
<p class="_btn"> <p class="_btn">
<el-button-group> <el-button-group>
<el-button type="primary" @click="editCurency(item.ID),text='修改',addShow=true,addCuren=true">修改</el-button> <el-button type="primary" @click="editCurency(item.ID),text=$t('pub.updateMsg'),addShow=true,addCuren=true">{{$t('pub.updateMsg')}}</el-button>
<el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">调汇</el-button> <el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">{{$t('fnc.tiaohui')}}</el-button>
<el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,3,item.CurrencyId)">记录</el-button> <el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,3,item.CurrencyId)">{{$t('fnc.jilu')}}</el-button>
<el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">销户</el-button> <el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">{{$t('fnc.xiaohu')}}</el-button>
</el-button-group> </el-button-group>
</p> </p>
</div> </div>
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
<div class="_vMG_edit _scrollbar" v-if="addShow" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit _scrollbar" v-if="addShow" :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.acc')}}</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',1)">{{$t('pub.saveBtn')}}</button> <button type="button" class="normalBtn" @click="submitForm('addMsg',1)">{{$t('pub.saveBtn')}}</button>
...@@ -174,13 +174,13 @@ ...@@ -174,13 +174,13 @@
<el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px"> <el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名:" prop="Alias"> <el-form-item :label="$t('fnc.accBming')" prop="Alias">
<el-input v-model="addMsg.Alias" class="" maxlength="10"></el-input> <el-input v-model="addMsg.Alias" class="" maxlength="10"></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="账户类型:" prop="TypeId"> <el-form-item :label="$t('fnc.accType')" prop="TypeId">
<el-select filterable v-model='addMsg.TypeId' class=""> <el-select filterable v-model='addMsg.TypeId' class="">
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户币种:" prop="CurrencyId"> <el-form-item :label="$t('fnc.zhbizhong')" prop="CurrencyId">
<el-select filterable v-model='addMsg.CurrencyId' > <el-select filterable v-model='addMsg.CurrencyId' >
<el-option v-for='item in financeinfoList' <el-option v-for='item in financeinfoList'
:label='item.Name' :label='item.Name'
...@@ -203,7 +203,7 @@ ...@@ -203,7 +203,7 @@
</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="初始余额:" prop="Initialbalance" > <el-form-item :label="$t('fnc.csyue')" prop="Initialbalance" >
<el-input v-model="addMsg.Initialbalance" class=""></el-input> <el-input v-model="addMsg.Initialbalance" class=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :span="4" :gutter="35" class="_BranchIdS"> <el-col :span="4" :gutter="35" class="_BranchIdS">
<el-form-item label="所属公司:" prop="BranchIdS"> <el-form-item :label="$t('fnc.ssgongsi')" prop="BranchIdS">
<el-select filterable v-model='addMsg.BranchIdS'> <el-select filterable v-model='addMsg.BranchIdS'>
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -264,12 +264,12 @@ ...@@ -264,12 +264,12 @@
</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.fxshangxian')" >
<el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></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.fxxiaxian')">
<el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -279,38 +279,38 @@ ...@@ -279,38 +279,38 @@
<div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''"> <div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''">
<el-row> <el-row>
<el-col :span="20"> <el-col :span="20">
<p class="_tit">期末调汇</p> <p class="_tit">{{$t('fnc.qmtiaohui')}}</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('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>
</el-col> </el-col>
</el-row> </el-row>
<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">
<el-row> <el-row>
<el-col :span="4" :gutter="35" > <el-col :span="4" :gutter="35" >
<el-form-item label="上期汇率:"> <el-form-item :label="$t('fnc.sqhuilv')">
<el-input v-model="SetProfitLossMsg.initRate" disabled=""></el-input> <el-input v-model="SetProfitLossMsg.initRate" disabled=""></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="期末汇率:" prop="EndRate"> <el-form-item :label="$t('fnc.qmhuilv')" prop="EndRate">
<el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></el-input> <el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></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="选择期数:" prop="TermNum"> <el-form-item :label="$t('fnc.xzqishu')" prop="TermNum">
<el-date-picker <el-date-picker
v-model="SetProfitLossMsg.TermNum" v-model="SetProfitLossMsg.TermNum"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="month" type="month"
class="_wAuto" class="_wAuto"
placeholder="选择日期"> :placeholder="$t('admin.admin_choDate')">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" v-if="costType.length"> <el-col :span="4" :gutter="35" v-if="costType.length">
<el-form-item label="费用类型:" prop="CostTypeID"> <el-form-item :label="$t('fnc.fyleixing')" prop="CostTypeID">
<el-select filterable v-model='SetProfitLossMsg.CostTypeID'> <el-select filterable v-model='SetProfitLossMsg.CostTypeID'>
<el-option v-for='item in costType' <el-option v-for='item in costType'
:label='item.Name' :label='item.Name'
...@@ -321,9 +321,9 @@ ...@@ -321,9 +321,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" class="_yingkui"> <el-col :span="4" :gutter="35" 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>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
...@@ -374,30 +374,30 @@ export default { ...@@ -374,30 +374,30 @@ export default {
ed:false, ed:false,
rules: {//表单必填验证 rules: {//表单必填验证
Alias: [ Alias: [
{ required: true, message: '请输入账户别名', trigger: 'blur' } { required: true, message: this.$t('rule.qsrzhbieming'), trigger: 'blur' }
], ],
TypeId: [ TypeId: [
{ required: true, message: '请选择账户类型', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhleixing'), trigger: 'change' }
],Accountholder: [ ],Accountholder: [
{ required: true, message: '请输入开户人', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuren'), trigger: 'blur' }
],Openingbank: [ ],Openingbank: [
{ required: true, message: '请输入开户行', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuhang'), trigger: 'blur' }
],BackNo: [ ],BackNo: [
{ required: true, message: '请输入账户号码', trigger: 'blur' }, { required: true, message: this.$t('rule.qssrzhhaoma'), trigger: 'blur' },
{pattern:/^[0-9]*$/, message: '请输入正确的账户号码'} {pattern:/^[0-9]*$/, message: this.$t('rule.qsrzqdzhhaoma')}
],BranchIdS: [ ],BranchIdS: [
{ required: true, message: '请选择所属公司', trigger: 'change' } { required: true, message: this.$t('rule.qszssgongsi'), trigger: 'change' }
],CurrencyId: [ ],CurrencyId: [
{ required: true, message: '请选择账户币种', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhbizhong'), trigger: 'change' }
],Initialbalance: [ ],Initialbalance: [
{ required: true, message: '请输入初始余额', trigger: 'blur' }, { required: true, message: this.$t('rule.qsrcsyue'), trigger: 'blur' },
{pattern: this.$commonUtils.Regex.el_IsdecimalAll, message: '请输入正确的余额'} {pattern: this.$commonUtils.Regex.el_IsdecimalAll, message: this.$t('rule.qsrzqdyue')}
],OutCharge:[ ],OutCharge:[
{ required: true, message: '支款负责人', trigger: 'change' }, { required: true, message: this.$t('rule.szfzeren'), trigger: 'change' },
],InCharge:[ ],InCharge:[
{ required: true, message: '付款负责人', trigger: 'change' }, { required: true, message: this.$t('rule.fkfzeren'), trigger: 'change' },
],CostTypeID:[ ],CostTypeID:[
{ required: true, message: '请选择费用类型', trigger: 'change' }, { required: true, message: this.$t('rule.qxzfyleixing'), trigger: 'change' },
] ]
}, },
addCuren:true, addCuren:true,
...@@ -662,16 +662,17 @@ export default { ...@@ -662,16 +662,17 @@ export default {
},err=>{}) },err=>{})
}, },
financeinfoRemove(id,text){//删除 financeinfoRemove(id,text){//删除
this.$confirm('是否对'+'“'+text+'”'+'账户进行销户操作?销户后不可恢复!', '提示', { this.$confirm(this.$t('tips.shifoudui')+'“'+text+'”'+ this.$t('tips.zhshanchu'),
confirmButtonText: '确定', this.$t('tips.tips'), {
cancelButtonText: '取消', confirmButtonText: this.$t('pub.sureBtn'),
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('tips.cancleDelete')
}); });
}); });
}, },
......
...@@ -67,14 +67,14 @@ ...@@ -67,14 +67,14 @@
<el-form class="_info_box clearfix" label-width="110px"> <el-form class="_info_box clearfix" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名"> <el-form-item :label="$t('fnc.accBming')">
<el-input v-model="msg.Alias"></el-input> <el-input v-model="msg.Alias"></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.ssjigou')">
<el-select filterable v-model='msg.BackId' > <el-select filterable v-model='msg.BackId' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<el-option v-for='item in FinancialList' v-if="item.Type == 0" <el-option v-for='item in FinancialList' v-if="item.Type == 0"
:label='item.Name' :label='item.Name'
:value='item.ID' :value='item.ID'
...@@ -84,9 +84,9 @@ ...@@ -84,9 +84,9 @@
</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.accType')">
<el-select filterable v-model='msg.TypeId' > <el-select filterable v-model='msg.TypeId' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
:value='item.ID' :value='item.ID'
...@@ -96,9 +96,9 @@ ...@@ -96,9 +96,9 @@
</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.ssgongsi')">
<el-select filterable v-model='msg.RB_Branch_Id' > <el-select filterable v-model='msg.RB_Branch_Id' >
<el-option label='不限' value='-2'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<!-- <el-option label='通用' value='-1'></el-option> --> <!-- <el-option label='通用' value='-1'></el-option> -->
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -111,12 +111,12 @@ ...@@ -111,12 +111,12 @@
</el-row> </el-row>
</el-form> </el-form>
<ul> <ul>
<li><input type="button" class="hollowFixedBtn" value="查询" @click="resetPageIndex(),getList()"/> <li><input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()"/>
<input type="button" class="normalBtn" value="新增" @click="addShow=true,text='新增',ed=false"/></li> <input type="button" class="normalBtn" :value="$t('pub.addBtn')" @click="addShow=true,text=$t('pub.addBtn'),ed=false"/></li>
</ul> </ul>
</div> </div>
<div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''"> <div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''">
<p class="_tips">以下汇率系统将每隔30分钟实时更新一次</p> <p class="_tips">{{$t('tips.sxhuilv')}}</p>
<div class="clearfix" v-loading='loading'> <div class="clearfix" v-loading='loading'>
<div class="instMg_list_item" v-for="(item,index) in DataList"> <div class="instMg_list_item" v-for="(item,index) in DataList">
<div class="_top"> <div class="_top">
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
</div> </div>
<div class="_bt_b"> <div class="_bt_b">
<p> <p>
<span class="_name">账户余额</span> <span class="_name">{{$t('fnc.zhyue')}}</span>
<span> <span>
<span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span> <span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span>
<span v-else>{{item.StandardCurrencyCode}}</span> <span v-else>{{item.StandardCurrencyCode}}</span>
...@@ -153,29 +153,29 @@ ...@@ -153,29 +153,29 @@
<span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span> <span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span>
</span> </span>
</p> </p>
<p><span class="_name">账户币种</span><span class="_bold"> <p><span class="_name">{{$t('fnc.zhubizhong')}}</span><span class="_bold">
<el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start">
<span class="_max_wd">{{item.CurrencyName}}</span> <span class="_max_wd">{{item.CurrencyName}}</span>
</el-tooltip> </el-tooltip>
(<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1?'本位币':'外币'}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p> (<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1?'本位币':'外币'}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p>
<p><span class="_name">所属公司</span> <p><span class="_name">{{$t('fnc.ssuogongsi')}}</span>
<el-tooltip class="item" effect="dark" :content="item.allName" placement="top-end"> <el-tooltip class="item" effect="dark" :content="item.allName" placement="top-end">
<span class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b.BranchName}} </span></span> <span class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b.BranchName}} </span></span>
</el-tooltip> </el-tooltip>
</p> </p>
<p v-if="item.IsStandardCurrency!=1"> <p v-if="item.IsStandardCurrency!=1">
<span class="_name">上期损益</span> <span class="_name">{{$t('fnc.sqisunyi')}}</span>
<span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">123123</span> <span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">{{item.ProfitLossMoney}}</span>
<span class="fr" v-else>-</span> <span class="fr" v-else>-</span>
</p> </p>
<p v-else>&nbsp;</p> <p v-else>&nbsp;</p>
</div> </div>
<p class="_btn"> <p class="_btn">
<el-button-group> <el-button-group>
<el-button type="primary" @click="editCurency(item.ID),text='修改',addShow=true,addCuren=true">修改</el-button> <el-button type="primary" @click="editCurency(item.ID),text=$t('pub.updateMsg'),addShow=true,addCuren=true">{{$t('pub.updateMsg')}}</el-button>
<el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">调汇</el-button> <el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">{{$t('fnc.tiaohui')}}</el-button>
<el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,1,item.CurrencyId)">记录</el-button> <el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,1,item.CurrencyId)">{{$t('fnc.jilu')}}</el-button>
<el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">销户</el-button> <el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">{{$t('fnc.xiaohu')}}</el-button>
</el-button-group> </el-button-group>
</p> </p>
</div> </div>
...@@ -189,7 +189,7 @@ ...@@ -189,7 +189,7 @@
background background
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page.sync="currentPage" :current-page.sync="currentPage"
layout="total,prev, pager, next, jumper" layout="prev, pager, next"
:page-size=msg.pageSize :page-size=msg.pageSize
:total=total> :total=total>
</el-pagination> </el-pagination>
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
<div class="_vMG_edit _scrollbar" v-if="addShow" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit _scrollbar" v-if="addShow" :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.acc')}}</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',1)">{{$t('pub.saveBtn')}}</button> <button type="button" class="normalBtn" @click="submitForm('addMsg',1)">{{$t('pub.saveBtn')}}</button>
...@@ -208,13 +208,13 @@ ...@@ -208,13 +208,13 @@
<el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px"> <el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35" > <el-col :span="4" :gutter="35" >
<el-form-item label="账户别名:" prop="Alias"> <el-form-item :label="$t('fnc.accBming')" prop="Alias">
<el-input v-model="addMsg.Alias" class="" maxlength="10"></el-input> <el-input v-model="addMsg.Alias" class="" maxlength="10"></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="账户类型:" prop="TypeId"> <el-form-item :label="$t('fnc.accType')" prop="TypeId">
<el-select filterable v-model='addMsg.TypeId' class=""> <el-select filterable v-model='addMsg.TypeId' class="">
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
...@@ -222,11 +222,11 @@ ...@@ -222,11 +222,11 @@
:key='item.ID'> :key='item.ID'>
</el-option> </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="银行机构:" prop="BackId"> <el-form-item :label="$t('fnc.yhjigou')" prop="BackId">
<el-select filterable v-model='addMsg.BackId' class=""> <el-select filterable v-model='addMsg.BackId' class="">
<el-option v-for='item in FinancialList' v-if="item.Type == 0" <el-option v-for='item in FinancialList' v-if="item.Type == 0"
:label='item.Name' :label='item.Name'
...@@ -234,34 +234,34 @@ ...@@ -234,34 +234,34 @@
:key='item.ID'> :key='item.ID'>
</el-option> </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="开户人:" prop="Accountholder"> <el-form-item :label="$t('fnc.khuren')" prop="Accountholder">
<el-input v-model="addMsg.Accountholder" class="" maxlength="20"></el-input> <el-input v-model="addMsg.Accountholder" class="" maxlength="20"></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="开户行:" prop="Openingbank"> <el-form-item :label="$t('fnc.khuhang')" prop="Openingbank">
<el-input v-model="addMsg.Openingbank" class="" maxlength="50"></el-input> <el-input v-model="addMsg.Openingbank" class="" maxlength="50"></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="银行卡号:" prop="BackNo"> <el-form-item :label="$t('fnc.yhkahao')" prop="BackNo">
<el-input v-model="addMsg.BackNo" class="" maxlength="20"></el-input> <el-input v-model="addMsg.BackNo" class="" maxlength="20"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="4" :gutter="35" > <el-col :span="4" :gutter="35" >
<el-form-item label="初始余额:" prop="Initialbalance" > <el-form-item :label="$t('fnc.csyue')" prop="Initialbalance" >
<el-input v-model="addMsg.Initialbalance" class=""></el-input> <el-input v-model="addMsg.Initialbalance" class=""></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="账户币种:" prop="CurrencyId"> <el-form-item :label="$t('fnc.zhbizhong')" prop="CurrencyId">
<el-select filterable v-model='addMsg.CurrencyId' class=""> <el-select filterable v-model='addMsg.CurrencyId' class="">
<el-option v-for='item in financeinfoList' <el-option v-for='item in financeinfoList'
:label='item.Name' :label='item.Name'
...@@ -317,7 +317,7 @@ ...@@ -317,7 +317,7 @@
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :span="4" :gutter="35" class="_BranchIdS"> <el-col :span="4" :gutter="35" class="_BranchIdS">
<el-form-item label="所属公司:" prop="BranchIdS"> <el-form-item :label="$t('fnc.ssgongsi')" prop="BranchIdS">
<el-select filterable v-model='addMsg.BranchIdS'> <el-select filterable v-model='addMsg.BranchIdS'>
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -329,12 +329,12 @@ ...@@ -329,12 +329,12 @@
</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.fxshangxian')" >
<el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></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.fxxiaxian')" >
<el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -344,38 +344,38 @@ ...@@ -344,38 +344,38 @@
<div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''"> <div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''">
<el-row> <el-row>
<el-col :span="20"> <el-col :span="20">
<p class="_tit">期末调汇</p> <p class="_tit">{{$t('fnc.qmtiaohui')}}</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('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>
</el-col> </el-col>
</el-row> </el-row>
<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">
<el-row> <el-row>
<el-col :span="4" :gutter="35" > <el-col :span="4" :gutter="35" >
<el-form-item label="上期汇率:"> <el-form-item :label="$t('fnc.sqhuilv')">
<el-input v-model="SetProfitLossMsg.initRate" disabled=""></el-input> <el-input v-model="SetProfitLossMsg.initRate" disabled=""></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="期末汇率:" prop="EndRate"> <el-form-item :label="$t('fnc.qmhuilv')" prop="EndRate">
<el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></el-input> <el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></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="选择期数:" prop="TermNum"> <el-form-item :label="$t('fnc.xzqishu')" prop="TermNum">
<el-date-picker <el-date-picker
v-model="SetProfitLossMsg.TermNum" v-model="SetProfitLossMsg.TermNum"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="month" type="month"
class="_wAuto" class="_wAuto"
placeholder="选择日期"> :placeholder="$t('admin.admin_choDate')">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" v-if="costType.length"> <el-col :span="4" :gutter="35" v-if="costType.length">
<el-form-item label="费用类型:" prop="CostTypeID"> <el-form-item :label="$t('fnc.fyleixing')" prop="CostTypeID">
<el-select filterable v-model='SetProfitLossMsg.CostTypeID'> <el-select filterable v-model='SetProfitLossMsg.CostTypeID'>
<el-option v-for='item in costType' <el-option v-for='item in costType'
:label='item.Name' :label='item.Name'
...@@ -386,9 +386,9 @@ ...@@ -386,9 +386,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" class="_yingkui"> <el-col :span="4" :gutter="35" 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>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
...@@ -442,32 +442,32 @@ export default { ...@@ -442,32 +442,32 @@ export default {
ed:false, ed:false,
rules: {//表单必填验证 rules: {//表单必填验证
Alias: [ Alias: [
{ required: true, message: '请输入账户别名', trigger: 'blur' } { required: true, message: this.$t('rule.qsrzhbieming'), trigger: 'blur' }
], ],
TypeId: [ TypeId: [
{ required: true, message: '请选择账户类型', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhleixing'), trigger: 'change' }
],BackId: [ ],BackId: [
{ required: true, message: '请选择银行机构', trigger: 'change' } { required: true, message: this.$t('rule.qxzyhjigou'), trigger: 'change' }
],Accountholder: [ ],Accountholder: [
{ required: true, message: '请输入开户人', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuren'), trigger: 'blur' }
],Openingbank: [ ],Openingbank: [
{ required: true, message: '请输入开户行', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuhang'), trigger: 'blur' }
],BackNo: [ ],BackNo: [
{ required: true, message: '请输入账户号码', trigger: 'blur' }, { required: true, message: this.$t('rule.qssrzhhaoma'), trigger: 'blur' },
{pattern:/^[0-9]*$/, message: '请输入正确的账户号码'} {pattern:/^[0-9]*$/, message: this.$t('rule.qsrzqdzhhaoma')}
],BranchIdS: [ ],BranchIdS: [
{ required: true, message: '请选择所属公司', trigger: 'change' } { required: true, message: this.$t('rule.qszssgongsi'), trigger: 'change' }
],CurrencyId: [ ],CurrencyId: [
{ required: true, message: '请选择账户币种', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhbizhong'), trigger: 'change' }
],Initialbalance: [ ],Initialbalance: [
{ required: true, message: '请输入初始余额', trigger: 'blur' }, { required: true, message: this.$t('rule.qsrcsyue'), trigger: 'blur' },
{pattern: this.$commonUtils.Regex.el_IsInventer, message: '请输入正确的余额'} {pattern: this.$commonUtils.Regex.el_IsInventer, message: this.$t('rule.qsrzqdyue')}
],OutCharge:[ ],OutCharge:[
{ required: true, message: '支款负责人', trigger: 'change' }, { required: true, message: this.$t('rule.szfzeren'), trigger: 'change' },
],InCharge:[ ],InCharge:[
{ required: true, message: '付款负责人', trigger: 'change' }, { required: true, message: this.$t('rule.fkfzeren'), trigger: 'change' },
],CostTypeID:[ ],CostTypeID:[
{ required: true, message: '请选择费用类型', trigger: 'change' }, { required: true, message: this.$t('rule.qxzfyleixing'), trigger: 'change' },
] ]
}, },
addCuren:true, addCuren:true,
...@@ -728,7 +728,7 @@ export default { ...@@ -728,7 +728,7 @@ export default {
this.addMsg.BranchList.push(msg); this.addMsg.BranchList.push(msg);
this.apipost('bankaccount_post_Set',this.addMsg,res=>{ this.apipost('bankaccount_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.addShow = false this.addShow = false
...@@ -738,16 +738,17 @@ export default { ...@@ -738,16 +738,17 @@ export default {
},err=>{}) },err=>{})
}, },
financeinfoRemove(id,text){//删除 financeinfoRemove(id,text){//删除
this.$confirm('是否对'+'“'+text+'”'+'账户进行销户操作?销户后不可恢复!', '提示', { this.$confirm(this.$t('tips.shifoudui')+'“'+text+'”'+ this.$t('tips.zhshanchu'),
confirmButtonText: '确定', this.$t('tips.tips'), {
cancelButtonText: '取消', confirmButtonText: this.$t('pub.sureBtn'),
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('tips.cancleDelete')
}); });
}); });
}, },
......
...@@ -62,10 +62,10 @@ ...@@ -62,10 +62,10 @@
<input <input
type="button" type="button"
class="normalBtn" class="normalBtn"
value="新增" :value="$t('pub.addBtn')"
@click="addShow=true,text='新增',ed=false" @click="addShow=true,text=$t('pub.addBtn'),ed=false"
> >
<input type="button" class="normalBtn" @click="downMuban()" value="导出"> <input type="button" class="normalBtn" @click="downMuban()" :value="$t('visa.v_daochu')">
</li> </li>
</ul> </ul>
</div> </div>
...@@ -235,7 +235,7 @@ ...@@ -235,7 +235,7 @@
<div class="_vMG_edit _scrollbar" v-if="addShow" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit _scrollbar" v-if="addShow" :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.acc')}}</p>
</el-col> </el-col>
<el-col :span="4" class="_add_saveBtn"> <el-col :span="4" class="_add_saveBtn">
<button <button
...@@ -259,13 +259,13 @@ ...@@ -259,13 +259,13 @@
> >
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名:" prop="Alias"> <el-form-item :label="$t('fnc.accBming')" prop="Alias">
<el-input v-model="addMsg.Alias" class maxlength="10"></el-input> <el-input v-model="addMsg.Alias" class maxlength="10"></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="账户类型:" prop="TypeId"> <el-form-item :label="$t('fnc.accType')" prop="TypeId">
<el-select filterable v-model="addMsg.TypeId" class> <el-select filterable v-model="addMsg.TypeId" class>
<el-option <el-option
v-for="item in AccountTypeList" v-for="item in AccountTypeList"
...@@ -278,7 +278,7 @@ ...@@ -278,7 +278,7 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="平台机构:" prop="BackId"> <el-form-item :label="$t('fnc.ptjigou')" prop="BackId">
<el-select filterable v-model="addMsg.BackId" class> <el-select filterable v-model="addMsg.BackId" class>
<el-option <el-option
v-for="item in FinancialList" v-for="item in FinancialList"
...@@ -292,58 +292,58 @@ ...@@ -292,58 +292,58 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="开户人:" prop="Accountholder"> <el-form-item :label="$t('fnc.khuren')" prop="Accountholder">
<el-input v-model="addMsg.Accountholder" class maxlength="20"></el-input> <el-input v-model="addMsg.Accountholder" class maxlength="20"></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="平台账户:" prop="PlatformNo"> <el-form-item :label="$t('fnc.ptAcc')" prop="PlatformNo">
<el-input v-model="addMsg.PlatformNo" class maxlength="20"></el-input> <el-input v-model="addMsg.PlatformNo" class maxlength="20"></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="平台使用费:" prop="Royalty"> <el-form-item :label="$t('fnc.ptsyongfei')" prop="Royalty">
<el-input v-model="addMsg.Royalty" class maxlength="20"></el-input> <el-input v-model="addMsg.Royalty" class maxlength="20"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="平台收费方式:"> <el-form-item :label="$t('fnc.ptsffangshi')">
<el-select filterable v-model="addMsg.SettlementType" class> <el-select filterable v-model="addMsg.SettlementType" class>
<el-option label="按百分比" value=1></el-option> <el-option :label="$t('fnc.abfenbi')" value=1></el-option>
<el-option label="按人头" value=2></el-option> <el-option :label="$t('fnc.anrentou')" value=2></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="平台手续费:" prop="Commission"> <el-form-item :label="$t('fnc.ptsxufei')" prop="Commission">
<el-input v-model="addMsg.Commission" class maxlength="20"> <el-input v-model="addMsg.Commission" class maxlength="20">
<template slot="append">{{addMsg.SettlementType==1?'%':'/人'}}</template> <template slot="append">{{addMsg.SettlementType==1?'%':'/人'}}</template>
</el-input> </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="保证金:" prop="Bond"> <el-form-item :label="$t('fnc.bzengjin')" prop="Bond">
<el-input v-model="addMsg.Bond" class maxlength="20"></el-input> <el-input v-model="addMsg.Bond" class maxlength="20"></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.qyxianlu')">
<el-input v-model="addMsg.SigningLine" class></el-input> <el-input v-model="addMsg.SigningLine" class></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.hetong')">
<el-select filterable v-model="addMsg.HaveContract" class> <el-select filterable v-model="addMsg.HaveContract" class>
<el-option label="有合同" value=1></el-option> <el-option :label="$t('fnc.yhetong')" value=1></el-option>
<el-option label="无合同" value=0></el-option> <el-option :label="$t('fnc.whetong')" value=0></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.htshuoming')">
<el-input v-model="addMsg.ContraceDateRange" class></el-input> <el-input v-model="addMsg.ContraceDateRange" class></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -351,7 +351,7 @@ ...@@ -351,7 +351,7 @@
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<!-- v-if="ed==true" --> <!-- v-if="ed==true" -->
<el-form-item label="初始余额:" prop="Initialbalance"> <el-form-item :label="$t('fnc.csyue')" prop="Initialbalance">
<el-input v-model="addMsg.Initialbalance" class></el-input> <el-input v-model="addMsg.Initialbalance" class></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="初始余额:" prop="Initialbalance" v-else> <!-- <el-form-item label="初始余额:" prop="Initialbalance" v-else>
...@@ -360,7 +360,7 @@ ...@@ -360,7 +360,7 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户币种:" prop="CurrencyId"> <el-form-item :label="$t('fnc.zhbizhong')" prop="CurrencyId">
<el-select filterable v-model="addMsg.CurrencyId" class> <el-select filterable v-model="addMsg.CurrencyId" class>
<el-option <el-option
v-for="item in financeinfoList" v-for="item in financeinfoList"
...@@ -416,7 +416,7 @@ ...@@ -416,7 +416,7 @@
</el-form-item> </el-form-item>
</el-col>--> </el-col>-->
<el-col :span="4" :gutter="35" class="_BranchIdS"> <el-col :span="4" :gutter="35" class="_BranchIdS">
<el-form-item label="所属公司:" prop="BranchIdS"> <el-form-item :label="$t('fnc.ssgongsi')" prop="BranchIdS">
<el-select filterable v-model="addMsg.BranchIdS" collapse-tags> <el-select filterable v-model="addMsg.BranchIdS" collapse-tags>
<el-option <el-option
v-for="item in CompanyList" v-for="item in CompanyList"
...@@ -429,22 +429,22 @@ ...@@ -429,22 +429,22 @@
</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.fxshangxian')">
<el-input v-model="addMsg.RiskLimitMoney" type="number" class></el-input> <el-input v-model="addMsg.RiskLimitMoney" type="number" class></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.fxxiaxian')">
<el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class></el-input> <el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class></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="绑定银行账户" prop="BindBankID"> <el-form-item :label="$t('fnc.bdyhzhanghu')" prop="BindBankID">
<el-select <el-select
v-model="addMsg.BindBankID" v-model="addMsg.BindBankID"
filterable filterable
remote remote
placeholder="请输入银行账户关键词" :placeholder="$t('fnc.qsryhzhgjc')"
:remote-method="remoteQueryBankMethod" :remote-method="remoteQueryBankMethod"
:loading="remoteLoading" :loading="remoteLoading"
class="minmargin-box"> class="minmargin-box">
...@@ -462,7 +462,7 @@ ...@@ -462,7 +462,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24" :gutter="35"> <el-col :span="24" :gutter="35">
<el-form-item label="备注:"> <el-form-item :label="$t('fnc.beizhu')">
<el-input type='textarea' v-model="addMsg.Remark" class></el-input> <el-input type='textarea' v-model="addMsg.Remark" class></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -476,10 +476,10 @@ ...@@ -476,10 +476,10 @@
> >
<el-row> <el-row>
<el-col :span="20"> <el-col :span="20">
<p class="_tit">期末调汇</p> <p class="_tit">{{$t('fnc.qmtiaohui')}}</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('SetProfitLossMsg',2)">确认提交</button> <button type="button" class="normalBtn" @click="submitForm('SetProfitLossMsg',2)">{{$t('fnc.qrtijiao')}}</button>
<button <button
class="hollowFixedBtn" class="hollowFixedBtn"
type="button" type="button"
...@@ -496,28 +496,28 @@ ...@@ -496,28 +496,28 @@
> >
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="上期汇率:"> <el-form-item :label="$t('fnc.sqhuilv')">
<el-input v-model="SetProfitLossMsg.initRate" disabled></el-input> <el-input v-model="SetProfitLossMsg.initRate" disabled></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="期末汇率:" prop="EndRate"> <el-form-item :label="$t('fnc.qmhuilv')" prop="EndRate">
<el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></el-input> <el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></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="选择期数:" prop="TermNum"> <el-form-item :label="$t('fnc.xzqishu')" prop="TermNum">
<el-date-picker <el-date-picker
v-model="SetProfitLossMsg.TermNum" v-model="SetProfitLossMsg.TermNum"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="month" type="month"
class="_wAuto" class="_wAuto"
placeholder="选择日期" :placeholder="$('admin.admin_choDate')"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" v-if="costType.length"> <el-col :span="4" :gutter="35" v-if="costType.length">
<el-form-item label="费用类型:" prop="CostTypeID"> <el-form-item :label="$t('fnc.fyleixing')" prop="CostTypeID">
<el-select filterable v-model="SetProfitLossMsg.CostTypeID"> <el-select filterable v-model="SetProfitLossMsg.CostTypeID">
<el-option <el-option
v-for="item in costType" v-for="item in costType"
...@@ -530,15 +530,15 @@ ...@@ -530,15 +530,15 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35" class="_yingkui"> <el-col :span="4" :gutter="35" class="_yingkui">
<p v-if="moneyDate.ProfitLoss<0"> <p v-if="moneyDate.ProfitLoss<0">
亏损: {{$t('fnc.kuisun')}}
<span class="fc_red">{{moneyDate.ProfitLoss}}</span> <span class="fc_red">{{moneyDate.ProfitLoss}}</span>
</p> </p>
<p v-if="moneyDate.ProfitLoss>0"> <p v-if="moneyDate.ProfitLoss>0">
盈利: {{$t('fnc.yingli')}}
<span class="fc_green">{{moneyDate.ProfitLoss}}</span> <span class="fc_green">{{moneyDate.ProfitLoss}}</span>
</p> </p>
<p v-if="moneyDate.ProfitLoss==0"> <p v-if="moneyDate.ProfitLoss==0">
盈亏: {{$t('fnc.kuisun')}}
<span class="fc_green">0</span> <span class="fc_green">0</span>
</p> </p>
</el-col> </el-col>
...@@ -619,56 +619,56 @@ export default { ...@@ -619,56 +619,56 @@ export default {
InitTimeFun: "", InitTimeFun: "",
rules: { rules: {
//表单必填验证 //表单必填验证
Alias: [{ required: true, message: "请输入账户别名", trigger: "blur" }], Alias: [{ required: true, message: this.$t('rule.qsrzhbieming'), trigger: "blur" }],
TypeId: [ TypeId: [
{ required: true, message: "请选择账户类型", trigger: "change" } { required: true, message: this.$t('rule.qxzzhleixing'), trigger: "change" }
], ],
BackId: [ BackId: [
{ required: true, message: "请选择银行机构", trigger: "change" } { required: true, message: this.$t('rule.qxzyhjigou'), trigger: "change" }
], ],
Accountholder: [ Accountholder: [
{ required: true, message: "请输入开户人", trigger: "blur" } { required: true, message: this.$t('rule.qsrkhuren'), trigger: "blur" }
], ],
PlatformNo: [ PlatformNo: [
{ required: true, message: "请输入平台账号", trigger: "blur" } { required: true, message: this.$t('rule.qsrptzhanghao'), trigger: "blur" }
], ],
Commission: [ Commission: [
{ required: true, message: "请输入平台手续费", trigger: "blur" }, { required: true, message: this.$t('rule.qsrptsxufei'), trigger: "blur" },
{ {
pattern: this.$commonUtils.Regex.el_IsdecimalTrr, pattern: this.$commonUtils.Regex.el_IsdecimalTrr,
message: "请输入正确的平台手续费" message: this.$t('rule.qsrzqxufei')
} }
], ],
BranchIdS: [ BranchIdS: [
{ required: true, message: "请选择所属公司", trigger: "change" } { required: true, message: this.$t('rule.qszssgongsi'), trigger: "change" }
], ],
CurrencyId: [ CurrencyId: [
{ required: true, message: "请选择账户币种", trigger: "change" } { required: true, message: this.$t('rule.qxzzhbizhong'), trigger: "change" }
], ],
Initialbalance: [ Initialbalance: [
{ required: true, message: "请输入初始余额", trigger: "blur" }, { required: true, message: this.$t('rule.qsrcsyue'), trigger: "blur" },
{ {
pattern: this.$commonUtils.Regex.el_IsInventer, pattern: this.$commonUtils.Regex.el_IsInventer,
message: "请输入正确的余额" message: this.$t('rule.qsrzqdyue')
} }
], ],
OutCharge: [ OutCharge: [
{ required: true, message: "支款负责人", trigger: "change" } { required: true, message: this.$t('rule.szfzeren'), trigger: "change" }
], ],
InCharge: [ InCharge: [
{ required: true, message: "付款负责人", trigger: "change" } { required: true, message: this.$t('rule.fkfzeren'), trigger: "change" }
], ],
CostTypeID: [ CostTypeID: [
{ required: true, message: "请选择费用类型", trigger: "change" } { required: true, message: this.$t('rule.qxzfyleixing'), trigger: "change" }
], ],
Royalty:[ Royalty:[
{ required: true, message: "请填写平台使用费", trigger: "change" } { required: true, message: this.$t('rule.qtxptsyongfei'), trigger: "change" }
], ],
Bond:[ Bond:[
{ required: true, message: "请填写平台保证金", trigger: "change" } { required: true, message: this.$t('rule.qtxptbzhengjin'), trigger: "change" }
], ],
BindBankID:[ BindBankID:[
{ required: true, message: "请选择绑定银行", trigger: "change" } { required: true, message: this.$t('rule.qxzbdyinhang'), trigger: "change" }
] ]
}, },
addCuren: true, addCuren: true,
...@@ -722,7 +722,7 @@ export default { ...@@ -722,7 +722,7 @@ export default {
this.financeinfoRemove(params.id,params.alias) this.financeinfoRemove(params.id,params.alias)
}else if (params.type === 'edit'){ }else if (params.type === 'edit'){
this.editCurency(params.id) this.editCurency(params.id)
this.text='修改' this.text= this.$t('pub.updateMsg')
this.addShow=true this.addShow=true
this.addCuren=true this.addCuren=true
} }
...@@ -731,7 +731,7 @@ export default { ...@@ -731,7 +731,7 @@ export default {
this.isReady = false; this.isReady = false;
let that = this; let that = this;
let Alias = { let Alias = {
title: "别名", title: that.$t('fnc.acc'),
field: "Alias", field: "Alias",
width: 80, width: 80,
titleAlign: "left", titleAlign: "left",
...@@ -751,7 +751,7 @@ export default { ...@@ -751,7 +751,7 @@ export default {
}); });
let allName = { let allName = {
field: "allName", field: "allName",
title: "所属公司", title: that.$t('system.query_company'),
width: 40, width: 40,
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
...@@ -764,7 +764,7 @@ export default { ...@@ -764,7 +764,7 @@ export default {
}; };
let Accountholder = { let Accountholder = {
field: "Accountholder", field: "Accountholder",
title: "开户人", title: that.$t('fnc.khuren'),
width: 80, width: 80,
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
...@@ -776,7 +776,7 @@ export default { ...@@ -776,7 +776,7 @@ export default {
}; };
let benBalance = { let benBalance = {
field: "Initialbalance", field: "Initialbalance",
title: "账户余额", title: that.$t('fnc.zhyue'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
...@@ -784,32 +784,38 @@ export default { ...@@ -784,32 +784,38 @@ export default {
orderBy: "desc", orderBy: "desc",
formatter: function(rowData, rowIndex, pagingIndex, field) { formatter: function(rowData, rowIndex, pagingIndex, field) {
if(rowData["Initialbalance"]>=rowData["RiskLimitMoney"] && rowData["Initialbalance"]!=0) if(rowData["Initialbalance"]>=rowData["RiskLimitMoney"] && rowData["Initialbalance"]!=0)
return `<span style='color:red;font-weight:bold'>${rowData["Initialbalance"].toFixed(2)}</span><span style='color:red;margin-left:12px;'>超限</span>`; {
let text = that.$t('fnc.chaoxian')
return `<span style='color:red;font-weight:bold'>${rowData["Initialbalance"].toFixed(2)}</span><span style='color:red;margin-left:12px;'>${text}</span>`;
}
else else
return rowData["Initialbalance"].toFixed(2) {
return rowData["Initialbalance"].toFixed(2)
}
} }
}; };
let Commission = { let Commission = {
field: "Commission", field: "Commission",
title: "平台交易费", title: that.$t('fnc.ptjyifei'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
width: 80, width: 80,
formatter: function(rowData, rowIndex, pagingIndex, field) { formatter: function(rowData, rowIndex, pagingIndex, field) {
let text = that.$t('hotel.hotel_people')
return rowData.SettlementType == 1 return rowData.SettlementType == 1
? rowData.Commission.toFixed(2) + "%" ? rowData.Commission.toFixed(2) + "%"
: rowData.Commission + "/人"; : rowData.Commission + "/" + text;
}, },
filterMultiple: true, filterMultiple: true,
result: [], result: [],
filters: [ filters: [
{ {
label: "交易额百分比", label: that.$t('fnc.jyebfenbi'),
value: "1" value: "1"
}, },
{ {
label: "交易人头数", label: that.$t('fnc.jyrtoushu'),
value: "2" value: "2"
} }
], ],
...@@ -817,7 +823,7 @@ export default { ...@@ -817,7 +823,7 @@ export default {
}; };
let Royalty = { let Royalty = {
field: "Royalty", field: "Royalty",
title: "平台使用费", title: that.$t('fnc.ptsyongfei'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
...@@ -828,17 +834,19 @@ export default { ...@@ -828,17 +834,19 @@ export default {
} }
}; };
let contract = { let contract = {
title: "合同", title: that.$t('fnc.hetong'),
field: "HaveContract", field: "HaveContract",
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
width: 80, width: 80,
formatter: function(rowData, rowIndex, pagingIndex, field) { formatter: function(rowData, rowIndex, pagingIndex, field) {
let whetong = that.$t('fnc.whetong')
let yhetong = that.$t('fnc.yhetong')
return `<span style='color:${ return `<span style='color:${
rowData.HaveContract == 0 ? "red" : "blue" rowData.HaveContract == 0 ? "red" : "blue"
};margin-right:12px;'>${ };margin-right:12px;'>${
rowData.HaveContract == 0 ? "无合同" : "有合同" rowData.HaveContract == 0 ? whetong : yhetong
}</span><span>${ }</span><span>${
rowData.ContraceDateRange ? rowData.ContraceDateRange : "" rowData.ContraceDateRange ? rowData.ContraceDateRange : ""
}</span>`; }</span>`;
...@@ -847,11 +855,11 @@ export default { ...@@ -847,11 +855,11 @@ export default {
result: [], result: [],
filters: [ filters: [
{ {
label: "有合同", label: that.$t('fnc.whetong'),
value: "1" value: "1"
}, },
{ {
label: "无合同", label: that.$t('fnc.whetong'),
value: "0" value: "0"
} }
], ],
...@@ -859,7 +867,7 @@ export default { ...@@ -859,7 +867,7 @@ export default {
}; };
let signingLine = { let signingLine = {
field: "SigningLine", field: "SigningLine",
title: "签约线路", title: that.$t('fnc.qyluxian'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
...@@ -871,7 +879,7 @@ export default { ...@@ -871,7 +879,7 @@ export default {
}; };
let bindBank = { let bindBank = {
field: "BindBankName", field: "BindBankName",
title: "绑定银行", title: that.$t('fnc.bdyinhang'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
...@@ -879,7 +887,7 @@ export default { ...@@ -879,7 +887,7 @@ export default {
}; };
let remark = { let remark = {
field: "Remark", field: "Remark",
title: "备注", title: that.$t('hotel.hotel_remark'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
...@@ -889,7 +897,7 @@ export default { ...@@ -889,7 +897,7 @@ export default {
}, },
}; };
let opera = { let opera = {
title: "操作", title: that.$t('hotel.table_operat'),
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
width: 80, width: 80,
...@@ -1239,7 +1247,7 @@ export default { ...@@ -1239,7 +1247,7 @@ export default {
this.addMsg, this.addMsg,
res => { 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.addShow = false; this.addShow = false;
...@@ -1253,11 +1261,11 @@ export default { ...@@ -1253,11 +1261,11 @@ export default {
financeinfoRemove(id, text) { financeinfoRemove(id, text) {
//删除 //删除
this.$confirm( this.$confirm(
"是否对" + "“" + text + "”" + "账户进行销户操作?销户后不可恢复!", this.$t('tips.shifoudui') + "“" + text + "”" + this.$t('tips.zhshanchu'),
"提示", this.$t('tips.tips'),
{ {
confirmButtonText: "确定", confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: "取消", cancelButtonText: this.$t('pub.cancelBtn'),
type: "warning" type: "warning"
} }
) )
...@@ -1267,7 +1275,7 @@ export default { ...@@ -1267,7 +1275,7 @@ export default {
.catch(() => { .catch(() => {
this.$message({ this.$message({
type: "info", type: "info",
message: "已取消删除" message: this.$t('tips.cancleDelete')
}); });
}); });
}, },
......
...@@ -58,14 +58,14 @@ ...@@ -58,14 +58,14 @@
<el-form class="_info_box clearfix" label-width="110px"> <el-form class="_info_box clearfix" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名"> <el-form-item :label="$t('fnc.accBming')">
<el-input v-model="msg.Alias"></el-input> <el-input v-model="msg.Alias"></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.accType')">
<el-select filterable v-model='msg.TypeId' > <el-select filterable v-model='msg.TypeId' >
<el-option label='不限' value='-1'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
:value='item.ID' :value='item.ID'
...@@ -75,9 +75,9 @@ ...@@ -75,9 +75,9 @@
</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.suoshugs')">
<el-select filterable v-model='msg.RB_Branch_Id' > <el-select filterable v-model='msg.RB_Branch_Id' >
<el-option label='不限' value='-2'></el-option> <el-option :label='$t("pub.unlimitedSel")' value='-1'></el-option>
<!-- <el-option label='通用' value='-1'></el-option> --> <!-- <el-option label='通用' value='-1'></el-option> -->
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -91,13 +91,13 @@ ...@@ -91,13 +91,13 @@
</el-form> </el-form>
<ul> <ul>
<li> <li>
<input type="button" class="hollowFixedBtn" value="查询" @click="resetPageIndex(),getList()"/> <input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()"/>
<input type="button" class="normalBtn" value="新增" @click="addShow=true,addCuren=true,text='新增',ed=false"/> <input type="button" class="normalBtn" :value="$t('pub.addBtn')" @click="addShow=true,addCuren=true,text=$t('pub.addBtn'),ed=false"/>
</li> </li>
</ul> </ul>
</div> </div>
<div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''"> <div class="cm_content _scrollbar" :class="addShow==true||addCuren==false?'_edHeight':''">
<p class="_tips">以下汇率系统将每隔30分钟实时更新一次</p> <p class="_tips">{{$t('tips.sxhuilv')}}</p>
<div class="clearfix" v-loading='loading'> <div class="clearfix" v-loading='loading'>
<div class="instMg_list_item" v-for="(item,index) in DataList"> <div class="instMg_list_item" v-for="(item,index) in DataList">
<div class="_bt"> <div class="_bt">
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
</div> </div>
<div class="_bt_b"> <div class="_bt_b">
<p> <p>
<span class="_name">账户余额</span> <span class="_name">{{$t('fnc.zhyue')}}</span>
<span> <span>
<span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span> <span v-if="item.IsStandardCurrency!=1">{{item.showB?item.StandardCurrencyCode:item.CurrencyCode}}</span>
<span v-else>{{item.StandardCurrencyCode}}</span> <span v-else>{{item.StandardCurrencyCode}}</span>
...@@ -119,18 +119,18 @@ ...@@ -119,18 +119,18 @@
<span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span> <span v-if="item.IsStandardCurrency!=1" class="iconfont icon-ico-renwuyaoqiu"></span>
</span> </span>
</p> </p>
<p><span class="_name">账户币种</span><span class="_bold"> <p><span class="_name">{{$t('fnc.zhubizhong')}}</span><span class="_bold">
<el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start"> <el-tooltip class="item" effect="dark" :content="item.CurrencyName" placement="top-start">
<span class="_max_wd">{{item.CurrencyName}}</span> <span class="_max_wd">{{item.CurrencyName}}</span>
</el-tooltip> </el-tooltip>
(<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1?'本位币':'外币'}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p> (<span class="_bold" :class="item.IsStandardCurrency==1?'fc_green':'fc_red'">{{item.IsStandardCurrency==1?'本位币':'外币'}}</span>) <span class="_no_bold" v-if="item.IsStandardCurrency!=1">{{item.CurrentRate}}</span> </span></p>
<p><span class="_name">所属公司</span> <p><span class="_name">{{$t('fnc.ssuogongsi')}}</span>
<el-tooltip class="item" effect="dark" :content="item.allName" placement="top-end"> <el-tooltip class="item" effect="dark" :content="item.allName" placement="top-end">
<span class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b}} </span></span> <span class="_cp_name"><span class="_bold" v-for="(b,bi) in item.BranchName">{{b}} </span></span>
</el-tooltip> </el-tooltip>
</p> </p>
<p v-if="item.IsStandardCurrency!=1"> <p v-if="item.IsStandardCurrency!=1">
<span class="_name">上期损益</span> <span class="_name">{{$t('fnc.ssuogongsi')}}</span>
<span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">123123</span> <span class="fr" v-if="item.ProfitLossMoney&&item.ProfitLossMoney!=0" :class="item.ProfitLossMoney>0?'fc_green':'fc_red'">123123</span>
<span class="fr" v-else>-</span> <span class="fr" v-else>-</span>
</p> </p>
...@@ -138,10 +138,10 @@ ...@@ -138,10 +138,10 @@
</div> </div>
<p class="_btn"> <p class="_btn">
<el-button-group> <el-button-group>
<el-button type="primary" @click="getCompanyList(),editCurency(item.ID),text='修改',addShow=true,addCuren=true">修改</el-button> <el-button type="primary" @click="getCompanyList(),editCurency(item.ID),text=$t('pub.updateMsg'),addShow=true,addCuren=true">{{$t('pub.updateMsg')}}</el-button>
<el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">调汇</el-button> <el-button type="success" v-if="item.IsStandardCurrency===0" @click="moneyDate.ProfitLoss=0,cancelEdit(2),addShow=false,addCuren=false,SetProfitLossMsg.AccountID = item.ID,SetProfitLossMsg.CurrencyId=item.CurrencyId,SetProfitLossMsg.initRate=item.CurrentRate,SetProfitLossMsg.Money = item.Initialbalance">{{$t('fnc.tiaohui')}}</el-button>
<el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,4,item.CurrencyId)">记录</el-button> <el-button type="info" v-if="item.IsStandardCurrency===0" @click="goUrl('RemittanceRecord',item.ID,item.Alias,4,item.CurrencyId)">{{$t('fnc.jilu')}}</el-button>
<el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">销户</el-button> <el-button type="danger" @click="financeinfoRemove(item.ID,item.Alias)">{{$t('fnc.xiaohu')}}</el-button>
</el-button-group> </el-button-group>
</p> </p>
</div> </div>
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
<div class="_vMG_edit _scrollbar" v-if="addShow" :class="addShow==true?'edHeight':''"> <div class="_vMG_edit _scrollbar" v-if="addShow" :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.acc')}}</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',1)">{{$t('pub.saveBtn')}}</button> <button type="button" class="normalBtn" @click="submitForm('addMsg',1)">{{$t('pub.saveBtn')}}</button>
...@@ -174,13 +174,13 @@ ...@@ -174,13 +174,13 @@
<el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px"> <el-form class="_info_box clearfix" :model="addMsg" ref="addMsg" :rules="rules" label-width="110px">
<el-row> <el-row>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户别名:" prop="Alias"> <el-form-item :label="$t('fnc.accBming')" prop="Alias">
<el-input v-model="addMsg.Alias" class="" maxlength="10"></el-input> <el-input v-model="addMsg.Alias" class="" maxlength="10"></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="账户类型:" prop="TypeId"> <el-form-item :label="$t('fnc.accType')" prop="TypeId">
<el-select filterable v-model='addMsg.TypeId' class=""> <el-select filterable v-model='addMsg.TypeId' class="">
<el-option v-for='item in AccountTypeList' <el-option v-for='item in AccountTypeList'
:label='item.Name' :label='item.Name'
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
</el-col> </el-col>
<el-col :span="4" :gutter="35"> <el-col :span="4" :gutter="35">
<el-form-item label="账户币种:" prop="CurrencyId"> <el-form-item :label="$t('fnc.zhbizhong')" prop="CurrencyId">
<el-select filterable v-model='addMsg.CurrencyId' class=""> <el-select filterable v-model='addMsg.CurrencyId' class="">
<el-option v-for='item in financeinfoList' <el-option v-for='item in financeinfoList'
:label='item.Name' :label='item.Name'
...@@ -203,7 +203,7 @@ ...@@ -203,7 +203,7 @@
</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="初始余额:" prop="Initialbalance" > <el-form-item :label="$t('fnc.csyue')" prop="Initialbalance" >
<el-input v-model="addMsg.Initialbalance" class=""></el-input> <el-input v-model="addMsg.Initialbalance" class=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :span="4" :gutter="35" class="_BranchIdS"> <el-col :span="4" :gutter="35" class="_BranchIdS">
<el-form-item label="所属公司:" prop="BranchIdS" > <el-form-item :label="$t('fnc.ssgongsi')" prop="BranchIdS" >
<el-select filterable v-model='addMsg.BranchIdS'> <el-select filterable v-model='addMsg.BranchIdS'>
<el-option v-for='item in CompanyList' <el-option v-for='item in CompanyList'
:label='item.BName' :label='item.BName'
...@@ -264,12 +264,12 @@ ...@@ -264,12 +264,12 @@
</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.fxshangxian')" >
<el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLimitMoney" type="number" class=""></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.fxxiaxian')">
<el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input> <el-input v-model="addMsg.RiskLowerLimitMoney" type="number" class=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -279,38 +279,38 @@ ...@@ -279,38 +279,38 @@
<div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''"> <div class="_vMG_edit _scrollbar" v-if="addCuren == false" :class="addCuren==false?'edHeight_t':''">
<el-row> <el-row>
<el-col :span="20"> <el-col :span="20">
<p class="_tit">期末调汇</p> <p class="_tit">{{$t('fnc.qmtiaohui')}}</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('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>
</el-col> </el-col>
</el-row> </el-row>
<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">
<el-row> <el-row>
<el-col :span="4" :gutter="35" > <el-col :span="4" :gutter="35" >
<el-form-item label="上期汇率:"> <el-form-item :label="$t('fnc.sqhuilv')">
<el-input v-model="SetProfitLossMsg.initRate" disabled=""></el-input> <el-input v-model="SetProfitLossMsg.initRate" disabled=""></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="期末汇率:" prop="EndRate"> <el-form-item :label="$t('fnc.qmhuilv')" prop="EndRate">
<el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></el-input> <el-input v-model="SetProfitLossMsg.EndRate" type="number" @change="Calculation()"></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="选择期数:" prop="TermNum"> <el-form-item :label="$t('fnc.xzqishu')" prop="TermNum">
<el-date-picker <el-date-picker
v-model="SetProfitLossMsg.TermNum" v-model="SetProfitLossMsg.TermNum"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
type="month" type="month"
class="_wAuto" class="_wAuto"
placeholder="选择日期"> :placeholder="$t('admin.admin_choDate')">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" v-if="costType.length"> <el-col :span="4" :gutter="35" v-if="costType.length">
<el-form-item label="费用类型:" prop="CostTypeID"> <el-form-item :label="$t('fnc.fyleixing')" prop="CostTypeID">
<el-select filterable v-model='SetProfitLossMsg.CostTypeID'> <el-select filterable v-model='SetProfitLossMsg.CostTypeID'>
<el-option v-for='item in costType' <el-option v-for='item in costType'
:label='item.Name' :label='item.Name'
...@@ -321,9 +321,9 @@ ...@@ -321,9 +321,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4" :gutter="35" class="_yingkui"> <el-col :span="4" :gutter="35" 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>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
...@@ -396,28 +396,28 @@ export default { ...@@ -396,28 +396,28 @@ export default {
}, },
rules: {//表单必填验证 rules: {//表单必填验证
Alias: [ Alias: [
{ required: true, message: '请输入账户别名', trigger: 'blur' } { required: true, message: this.$t('rule.qsrzhbieming'), trigger: 'blur' }
], ],
TypeId: [ TypeId: [
{ required: true, message: '请选择账户类型', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhleixing'), trigger: 'change' }
],Accountholder: [ ],Accountholder: [
{ required: true, message: '请输入开户人', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuren'), trigger: 'blur' }
],Openingbank: [ ],Openingbank: [
{ required: true, message: '请输入开户行', trigger: 'blur' } { required: true, message: this.$t('rule.qsrkhuhang'), trigger: 'blur' }
],BackNo: [ ],BackNo: [
{ required: true, message: '请输入账户号码', trigger: 'blur' }, { required: true, message: this.$t('rule.qssrzhhaoma'), trigger: 'blur' },
{pattern:/^[0-9]*$/, message: '请输入正确的账户号码'} {pattern:/^[0-9]*$/, message: this.$t('rule.qsrzqdzhhaoma')}
],BranchIdS: [ ],BranchIdS: [
{ required: true, message: '请选择所属公司', trigger: 'change' } { required: true, message: this.$t('rule.qszssgongsi'), trigger: 'change' }
],CurrencyId: [ ],CurrencyId: [
{ required: true, message: '请选择账户币种', trigger: 'change' } { required: true, message: this.$t('rule.qxzzhbizhong'), trigger: 'change' }
],Initialbalance: [ ],Initialbalance: [
{ required: true, message: '请输入初始余额', trigger: 'blur' }, { required: true, message: this.$t('rule.qsrcsyue'), trigger: 'blur' },
{pattern: this.$commonUtils.Regex.el_IsdecimalAll, message: '请输入正确的余额'} {pattern: this.$commonUtils.Regex.el_IsdecimalAll, message: this.$t('rule.qsrzqdyue')}
],OutCharge:[ ],OutCharge:[
{ required: true, message: '支款负责人', trigger: 'change' }, { required: true, message: this.$t('rule.szfzeren'), trigger: 'change' },
],CostTypeID:[ ],CostTypeID:[
{ required: true, message: '请选择费用类型', trigger: 'change' }, { required: true, message: this.$t('rule.qxzfyleixing'), trigger: 'change' },
] ]
}, },
EmployeeMsg: { EmployeeMsg: {
...@@ -657,16 +657,17 @@ export default { ...@@ -657,16 +657,17 @@ export default {
},err=>{}) },err=>{})
}, },
financeinfoRemove(id,text){//删除 提示 financeinfoRemove(id,text){//删除 提示
this.$confirm('是否对'+'“'+text+'”'+'账户进行销户操作?销户后不可恢复!', '提示', { this.$confirm(this.$t('tips.shifoudui')+'“'+text+'”'+ this.$t('tips.zhshanchu'),
confirmButtonText: '确定', this.$t('tips.tips'), {
cancelButtonText: '取消', confirmButtonText: this.$t('pub.sureBtn'),
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('tips.cancleDelete')
}); });
}); });
}, },
......
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