Commit 423188dc authored by youjie's avatar youjie

部分翻译

parent 6954dee3
......@@ -129,6 +129,31 @@ export const obj = {
sfdykhl: '印刷するかどうか',
bjdck: '見積書査看',
ydscbkhf: '壱旦削除不可回復,確認削除しますか?',
contractcustomer: '契約顧客です',
originalrefund: '元の道の払い戻しです',
documentparticulars: '伝票の詳細',
invoicevoucherreview: '發票憑證審核',
mergerapproval: '合併審査です',
closemergerapproval: '閉鎖合併承認です',
Handdistributionfeeincome: '手付料収入です',
Disableapproval: 'ワンタッチ承認をオフにします',
Oneclickapproval: 'ワンクリックで承認できます',
noOneclicktransfer: 'ワンキー渡しを閉じます',
oneclicktransfer: 'ワンクリックで渡します',
payroll: '給料伝票です',
Expensenote: '料金備考です',
Lookonlyatuploads: '領収書をアップロードすることしか考えていません',
Urgesbtoexamine: '催促します',
Commissionsetting: '手数料設定です',
Payersetup: '支払い対象者の設定です',
Modifytheexchangerate: '為替レートを修正します',
Modifytradingmethod: '取引方法を変更します',
Modifyexchangeratetips: '注意:異なる通貨の口座に変更した場合、為替レートの書き換えが必要になります',
Tothedocumenter: '発注人渡します',
Handpartscharge: '手合料です',
Modifythepayer: '支払い先を修正します',
Balanceouttisp: '注記:伝票にチェックを入れて下をクリックして確認してください',
Prepaymentrefund: '前払いで返金します',
caravanshopcol: {
t1: '車/使用時間/日数',
t2: '車の詳細です',
......
......@@ -909,8 +909,8 @@ export const fnc = {
skliucheng:'入金プロセス',
qiyong:'を有効にします',
tingyong:'を停止します',
huiqian:'(調印)',
huoqian:'(または署名)',
huiqian1:'(調印)',
huoqian1:'(または署名)',
sprshezhi:'承認者設定',
sprleibie:'承認者カテゴリ',
jdmiaoshu:'ノード記述',
......
......@@ -958,8 +958,8 @@ export const fnc = {
skliucheng: '收款流程',
qiyong: '啟用',
tingyong: '停用',
huiqian: '(會簽)',
huoqian: '(或簽)',
huiqian1: '(會簽)',
huoqian1: '(或簽)',
sprshezhi: '審批人設定',
sprleibie: '審批人類別',
jdmiaoshu: '節點描述',
......
......@@ -966,8 +966,8 @@ export const fnc = {
skliucheng: '收款流程',
qiyong: '启用',
tingyong: '停用',
huiqian: '(会签)',
huoqian: '(或签)',
huiqian1: '(会签)',
huoqian1: '(或签)',
sprshezhi: '审批人设置',
sprleibie: '审批人类别',
jdmiaoshu: '节点描述',
......
......@@ -129,6 +129,31 @@ export const obj = {
sfdykhl: '是否打印客户联',
bjdck: '报价单查看',
ydscbkhf: '一旦删除不可恢复, 确认删除?',
contractcustomer: '签约客户',
originalrefund: '原路退款',
documentparticulars: '单据详情',
invoicevoucherreview: '发票凭证审核',
mergerapproval: '合并审批',
closemergerapproval: '关闭合并审批',
Handdistributionfeeincome: '手配费收入',
Disableapproval: '关闭一键审批',
Oneclickapproval: '一键审批',
noOneclicktransfer: '关闭一键转交',
oneclicktransfer: '一键转交',
payroll: '工资单',
Expensenote: '费用备注',
Lookonlyatuploads: '只看待上传发票的',
Urgesbtoexamine: '催审',
Commissionsetting: '手续费设置',
Payersetup: '付款对象设置',
Modifytheexchangerate: '修改汇率',
Modifytradingmethod: '修改交易方式',
Modifyexchangeratetips: '注意:如果修改为不同币种的账户,需修改单据的汇率',
Tothedocumenter: '制单人转交',
Handpartscharge: '手配费',
Modifythepayer: '修改付款对象',
Balanceouttisp: '注:冲抵请勾选单据后点击下方确认冲抵',
Prepaymentrefund: '预付款退款',
caravanshopcol: {
t1: '车/使用时间/天数',
t2: '用车详情',
......
......@@ -129,6 +129,31 @@ export const obj = {
sfdykhl: '是否打印客戶聯',
bjdck: '報價單查看',
ydscbkhf: '壹旦刪除不可恢複, 確認刪除?',
contractcustomer: '簽約客戶',
originalrefund: '原路退款',
documentparticulars: '單據詳情',
invoicevoucherreview: '伝票審査です',
mergerapproval: '合並審批',
closemergerapproval: '關閉合並審批',
Handdistributionfeeincome: '手配費收入',
Disableapproval: '關閉壹鍵審批入',
Oneclickapproval: '壹鍵審批',
noOneclicktransfer: '關閉壹鍵轉交',
oneclicktransfer: '壹鍵轉交',
payroll: '工資單',
Expensenote: '費用備注',
Lookonlyatuploads: '只看待上傳發票的',
Urgesbtoexamine: '催審',
Commissionsetting: '手續費設置',
Payersetup: '付款對象設置',
Modifytheexchangerate: '修改彙率',
Modifytradingmethod: '修改交易方式',
Modifyexchangeratetips: '注意:如果修改爲不同幣種的賬戶,需修改單據的彙率',
Tothedocumenter: '制單人轉交',
Handpartscharge: '手配費',
Modifythepayer: '修改付款對象',
Balanceouttisp: '注:沖抵請勾選單據後點擊下方確認沖抵',
Prepaymentrefund: '預付款退款',
caravanshopcol: {
t1: '車/使用時間/天數',
t2: '用車詳情',
......
......@@ -693,7 +693,7 @@
v-if="rejectNum !=='' && rejectNum>=0" style="color:red">({{rejectNum}})</span></li>
<li :class="active==4?'_active':''" @click="getActive(4,4,-1)">{{$t('ios.csgwode')}}</li>
<li v-if="ActionMenuCode.indexOf('F_AccountantFinanceMerge')!=-1"
:class="active==8?'_active':''" @click="getActive(8,8,-1)">发票凭证审核</li>
:class="active==8?'_active':''" @click="getActive(8,8,-1)">{{$t('objFill.invoicevoucherreview')}}</li>
<li class="hight_query" style="float:right;">
<span>
<em @click.stop="heightQueryBox=!heightQueryBox">{{$t('fnc.gjchaxun')}} <i
......@@ -704,20 +704,20 @@
<button class="normalBtn" v-if="checkboxShow" @click="Financial_post_SetBatch">{{$t('fnc.piltijiao')}}</button>
<button class="normalBtn" @click="method5()">{{$t('visa.v_daochu')}}</button>
<button class="hollowFixedBtn" @click="goUrl('WorkEntrustmentMy')">{{$t('fnc.gzweituo')}}</button>
<button v-if="active==3 && !hbState && hbShow" class="hollowFixedBtn" @click="HebingSP">合并审批</button>
<button v-if="active==3 && hbState" class="hollowFixedBtn" @click="hbState=false,getPageList">关闭合并审批</button>
<button v-loading="hbBtn" v-if="active==3 && hbState" class="hollowFixedBtn" @click="HebingSPLast">审批</button>
<button v-if="HandShow" class="hollowFixedBtn" @click="Handwithfee">手配费收入</button>
<button class="hollowFixedBtn" @click="ZhiDanChongDi"> 预付款冲抵</button>
<button v-if="active==3 && !hbState && hbShow" class="hollowFixedBtn" @click="HebingSP">{{$t('objFill.mergerapproval')}}</button>
<button v-if="active==3 && hbState" class="hollowFixedBtn" @click="hbState=false,getPageList">{{$t('objFill.closemergerapproval')}}</button>
<button v-loading="hbBtn" v-if="active==3 && hbState" class="hollowFixedBtn" @click="HebingSPLast">{{$t('ios.shenpi')}}</button>
<button v-if="HandShow" class="hollowFixedBtn" @click="Handwithfee">{{$t('objFill.Handdistributionfeeincome')}}</button>
<button class="hollowFixedBtn" @click="ZhiDanChongDi"> {{$t('objFill.precharge')}}</button>
<!-- v-if="F_Advance_Match" -->
<button class="hollowFixedBtn" @click="BOSSBtn = !BOSSBtn, checkList = [], getPageList(1), BOSSBtn2 = false"
v-if="msg.Conditon === 3 && userMenuCode">{{BOSSBtn ? '关闭一键审批' : '一键审批'}}</button>
v-if="msg.Conditon === 3 && userMenuCode">{{BOSSBtn ? $t('objFill.Disableapproval') : $t('objFill.Oneclickapproval')}}</button>
<button class="hollowFixedBtn" v-if="msg.Conditon === 3 && BOSSBtn"
@click="BOSSBtnClick(1)">{{$t('ios.shenpi')}}</button>
<button class="hollowFixedBtn" @click="BOSSBtn2 = !BOSSBtn2, checkList = [], getPageList(1), BOSSBtn = false"
v-if="msg.Conditon === 3">{{BOSSBtn2 ? '关闭一键转交' : '一键转交'}}</button>
<button class="hollowFixedBtn" v-if="msg.Conditon === 3 && BOSSBtn2" @click="BOSSBtnClick(2)">转交</button>
<button class="hollowFixedBtn" v-if="msg.Conditon === 1&&ActionMenuCode.indexOf('batchAddWages')!=-1 " @click="outerVisible=true">工资单</button>
v-if="msg.Conditon === 3">{{BOSSBtn2 ? $t('objFill.noOneclicktransfer') : $t('objFill.oneclicktransfer')}}</button>
<button class="hollowFixedBtn" v-if="msg.Conditon === 3 && BOSSBtn2" @click="BOSSBtnClick(2)">{{$t('fnc.zhuanjiao')}}</button>
<button class="hollowFixedBtn" v-if="msg.Conditon === 1&&ActionMenuCode.indexOf('batchAddWages')!=-1 " @click="outerVisible=true">{{$t('objFill.payroll')}}</button>
</li>
</ul>
<div class="Myquery-box">
......@@ -882,7 +882,7 @@
filterable
remote
reserve-keyword
placeholder="请输入关键词"
:placeholder="$t('pub.PleaseKeyWords')"
:remote-method="GetClientAccountListByKeyWord"
>
<el-option value="" :label="$t('pub.unlimitedSel')"></el-option>
......@@ -893,7 +893,7 @@
<div>
<span>{{`${item.AccountAlias}(${item.AccountHolder}/${item.CardNum})`}}</span>
<span style="margin-left: 15px;">
<el-tag size="mini" v-if="item.Status==1">冻结</el-tag>
<el-tag size="mini" v-if="item.Status==1">{{$t('pub.fressSel')}}</el-tag>
</span>
</div>
</el-option>
......@@ -981,13 +981,13 @@
</li>
<li v-if="msg.Conditon==1 || msg.Conditon==3||msg.Conditon==2||msg.Conditon==6">
<span>
<em>费用备注</em>
<em>{{$t('objFill.Expensenote')}}</em>
<el-input class="w200" v-model="msg.Remark"></el-input>
</span>
</li>
<li v-if="msg.Conditon==1">
<span>
<em>只看待上传发票的</em>
<em>{{$t('objFill.Lookonlyatuploads')}}</em>
<el-switch v-model="msg.InvoiceState" active-value="true" inactive-value="false">
</el-switch>
</span>
......@@ -1037,8 +1037,8 @@
</td>
<td>
<span class="_bg__" :class="item.Type==1 || item.Type==5?'_bg_green':'_bg_red'">{{item.TypeName}}</span>
<el-tooltip class="item" effect="dark" content="追加团款" placement="top">
<span v-if="item.OtherType == 1" class="zhuiClass"></span>
<el-tooltip class="item" effect="dark" :content="$t('ground.zjiatk')" placement="top">
<span v-if="item.OtherType == 1" class="zhuiClass">{{$t('objFill.chase')}}</span>
</el-tooltip>
</td>
......@@ -1174,7 +1174,7 @@
class="iconfont icon-ico_commodity_defaul"
@click="goUrl('BasicDocuments',item.FrID,active,msg.pageIndex)"></i>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="催审" placement="top">
<el-tooltip class="item" effect="dark" :content="$t('objFill.Urgesbtoexamine')" placement="top">
<i v-if="msg.Conditon==1 && item.IsFinancePushOn==1" class="iconfont icon-cuishou"
@click="cuishen('Financial_post_SetFinancePushOn', item.FrID)"></i>
</el-tooltip>
......@@ -1182,7 +1182,7 @@
<i v-if="msg.Conditon==3 && !BOSSBtn2" class="iconfont icon-zhuanjiao1"
@click="zhuanBox = true,zhuanMsg.WorkFlowId = item.FrID"></i>
</el-tooltip>
<!-- <el-tooltip class="item" effect="dark" content="转交" placement="top">
<!-- <el-tooltip class="item" effect="dark" :content="$t('fnc.zhuanjiao')" placement="top">
<i v-if="msg.Conditon==7" class="iconfont icon-zhuanhuan1" @click="getExchange(item.FrID)"></i>
</el-tooltip> -->
<el-tooltip class="item" effect="dark" :content="$t('active.cl_zuofei')" placement="top">
......@@ -1194,19 +1194,19 @@
<i v-if="msg.Conditon==2 && item.TradeDate" class="iconfont icon-tiaozheng"
@click="dialogFormVisible=true,updateMsg.FrID=item.FrID,updateMsg.OTradeDate=item.TradeDate"></i>
</el-tooltip>
<!-- <el-tooltip class="item" content="交易方式" placement="top" v-if="item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length>0&&active==2 && istransaction == true">
<!-- <el-tooltip class="item" :content="$t('tips.jiaoyifangshi')" placement="top" v-if="item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length>0&&active==2 && istransaction == true">
<i v-if="active==2" class="iconfont icon-zhifupeizhiguanli"
@click="showjiaoyi(item.FrID)"></i>
</el-tooltip> -->
<el-tooltip class="item" content="手续费设置" placement="top"
<el-tooltip class="item" :content="$t('objFill.Commissionsetting')" placement="top"
v-if="active==2 && item.Type==1 &&(F_Trademodify == true || isJapanCommission == true)">
<i class="iconfont icon-zhifupeizhiguanli" @click="showTranTax(item.FrID,'1')"></i>
</el-tooltip>
<el-tooltip class="item" content="付款对象设置" placement="top"
<el-tooltip class="item" :content="$t('objFill.Payersetup')" placement="top"
v-if="(active==2 || active==3)&& istransaction == true && item.Type==2">
<i class="iconfont icon-zhifupeizhiguanli" @click="showTranTax(item.FrID,'2')"></i>
</el-tooltip>
<el-tooltip class="item" content="修改汇率" placement="top"
<el-tooltip class="item" :content="$t('objFill.Modifytheexchangerate')" placement="top"
v-if="(active==2 || active==3) && F_Update_CurrencyRate == true">
<i class="iconfont icon-money" style="background-color: #47BF8C;color: white;"
@click="showhuilv(item)"></i>
......@@ -1279,10 +1279,10 @@
</div>
</el-dialog>
<!-- 修改交易方式 -->
<el-dialog title="修改交易方式" width="600px" :visible.sync="transactionmode" center :before-close="closeChangeMachie">
<el-dialog :title="$t('objFill.Modifytradingmethod')" width="600px" :visible.sync="transactionmode" center :before-close="closeChangeMachie">
<el-form label-width="110px">
<div class="rb_top_row _r_mb5" v-for='(x,y) in trabeList' :key='y'>
<p>收款账户
<p>{{$t('fnc.fkuanzhanghu')}}
<el-select filterable v-model='x.AccountTypeId' placeholder="" @change="getAccountList2(x.AccountTypeId,y)"
class="w150 _border_b_1">
<el-option v-for='item in AccList' :label='item.Name' :value='item.ID' :key='item.ID'>
......@@ -1295,7 +1295,7 @@
</el-option>
</el-select>
</p>
<p>注意:如果修改为不同币种的账户,需修改单据的汇率</p>
<p>{{$t('objFill.Modifyexchangeratetips')}}</p>
</div>
</el-form>
......@@ -1304,7 +1304,7 @@
<el-button class="normalBtn" type="primary" @click="preservetransaction()">{{$t('pub.sureBtn')}}</el-button>
</div>
</el-dialog>
<el-dialog title="一键审批" width="400px" :visible.sync="BOSSDialog" center :close-on-press-escape="false"
<el-dialog :title="$t('objFill.Oneclickapproval')" width="400px" :visible.sync="BOSSDialog" center :close-on-press-escape="false"
:close-on-click-modal="false">
<template v-if="!BOSSDialogText">
<el-form label-width="110px">
......@@ -1331,10 +1331,10 @@
</template>
</el-dialog>
<el-dialog custom-class='w400' title="制单人转交" :visible.sync="zhuanjiaoBox" center>
<el-dialog custom-class='w400' :title="$t('objFill.Tothedocumenter')" :visible.sync="zhuanjiaoBox" center>
<template>
<el-form label-width="100px">
<el-form-item label="制单人转交:">
<el-form-item :label="$t('objFill.Tothedocumenter')+':'">
<el-select v-model="zhuanjiaoMsg.CreateBy" filterable remote reserve-keyword
:placeholder="$t('pub.pleaseImport')" :remote-method="remoteMethodEx" @change="$forceUpdate()">
<el-option v-for="item in searchList" :key="item.empId" :label="item.name" :value="item.empId">
......@@ -1351,13 +1351,13 @@
</div>
</template>
</el-dialog>
<el-dialog custom-class='w400' title="手配费" :visible.sync="HandState" center>
<el-dialog custom-class='w400' :title="$t('objFill.Handpartscharge')" :visible.sync="HandState" center>
<template>
<el-form label-width="100px">
<el-form-item label="团号">
<el-form-item :label="$t('visa.v_tuanhao')">
<el-input v-model="HandMsg.TCNUM" class="w200"></el-input>
</el-form-item>
<el-form-item label="相关单据">
<el-form-item :label="$t('objFill.xgdj')">
<el-input v-model="HandMsg.ReFinanceId" class="w200"></el-input>
</el-form-item>
</el-form>
......@@ -1372,16 +1372,16 @@
<shouxufei :transTax="transTax" @success="close(),resetPageIndex(),getPageList()" @close="close"></shouxufei>
</template>
<el-dialog title="修改付款对象" width="300px" :visible.sync="PaymentSync" center :before-close="closeChangeMachie">
<el-dialog :title="$t('objFill.Modifythepayer')" width="300px" :visible.sync="PaymentSync" center :before-close="closeChangeMachie">
<el-form class="cdForm" label-width="90px">
<el-form-item label="客户类型" prop="ClientType">
<el-form-item :label="$t('fnc.khleixing')" prop="ClientType">
<el-select filterable v-model='transTax.ClientType' :placeholder="$t('fnc.khleixing')"
@change="GetClientAccountList(transTax.ClientType)" class="w135 _border_b_1">
<el-option v-for='item in ClientTypeList' :label='item.Name' :value='item.ID' :key='item.ID'>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="客户名称" prop="ClientID">
<el-form-item :label="$t('objFill.khmingcheng')" prop="ClientID">
<template>
<el-select filterable v-model='transTax.ClientID' :placeholder="$t('fnc.khmingcheng')"
class="w135 _border_b_1">
......@@ -1397,41 +1397,41 @@
{{$t('pub.sureBtn')}}</el-button>
</div>
</el-dialog>
<el-dialog title="预付款冲抵" width="860px" :visible.sync="yfcdState" center>
<el-dialog :title="$t('objFill.precharge')" width="860px" :visible.sync="yfcdState" center>
<el-form class="cdForm" label-width="90px">
<el-form-item label="单号" prop="FrID">
<el-form-item :label="$t('fnc.danhao')" prop="FrID">
<el-input class="w220" @keyup.native="checkInteger(czMsg,'FrID')" v-model="czMsg.FrID"></el-input>
</el-form-item>
<el-form-item label="费用类型">
<el-form-item :label="$t('salesModule.CostType')">
<el-select filterable v-model='czMsg.CostTypeID' class="">
<el-option label="不限" value=''></el-option>
<el-option :label="$t('pub.unlimitedSel')" value=''></el-option>
<el-option v-for="(item,index) in costList" :key="index" :label="item.Name" :value='item.ID'></el-option>
</el-select>
</el-form-item>
<el-form-item>
<input type="button" value="查询" class="hollowFixedBtn" @click="czgetList">
<input type="button" :value="$t('pub.searchBtn')" class="hollowFixedBtn" @click="czgetList">
</el-form-item>
<el-form-item label="交易日期">
<el-date-picker v-model="czdateList" type="daterange" range-separator="至" start-placeholder="开始日期"
end-placeholder="结束日期">
<el-form-item :label="$t('fnc.jiaoyiriqi')">
<el-date-picker v-model="czdateList" type="daterange" :range-separator="$t('OrderList.zhi')" :start-placeholder="$t('OrderList.star')"
:end-placeholder="$t('OrderList.end')">
</el-date-picker>
</el-form-item>
</el-form>
<p style="color: red;text-align: right;padding: 5px;">:冲抵请勾选单据后点击下方确认冲抵</p>
<p style="color: red;text-align: right;padding: 5px;">{{$t('objFill.Balanceouttisp')}}</p>
<table class="leaderPayTable" border="0" cellspacing="1" cellpadding="0" v-loading="yfcdLoading">
<tr>
<th></th>
<th>单号</th>
<th>公司</th>
<th>费用类型</th>
<th>币种</th>
<th>汇率</th>
<th>金额</th>
<th>冲抵金额</th>
<th>状态</th>
<th>付款对象</th>
<th>操作</th>
<th>{{$t('fnc.danhao')}}</th>
<th>{{$t('sm.company')}}</th>
<th>{{$t('fnc.fyleixing')}}</th>
<th>{{$t('hotel.hotel_Currency')}}</th>
<th>{{$t('hotel.hotel_CurrentRate')}}</th>
<th>{{$t('fnc.jine')}}</th>
<th>{{$t('objFill.amountoffset')}}</th>
<th>{{$t('admin.admin_status')}}</th>
<th>{{$t('fnc.fkduixiang')}}</th>
<th>{{$t('system.table_operation')}}</th>
</tr>
<tr v-for="(item,index) in czList" :key="index">
<td><input type="checkbox" :value="item" v-model="yfcheckList" @change="ckeckOne"></td>
......@@ -1450,7 +1450,7 @@
</el-tooltip>
</td>
<td>
<el-tooltip class="item" effect="dark" content="预付款退款" placement="top-start">
<el-tooltip class="item" effect="dark" :content="$t('objFill.Prepaymentrefund')" placement="top-start">
<button class="normalBtn" @click="goUrlZD(item)">
<i class="el-icon-right"></i>
</button>
......
......@@ -917,92 +917,92 @@
</div>
<div v-if="GetDetail.OtherType==56||GetDetail.OtherType==57" class="illustrate-right fygsbumen-box-right"
@click="ImpressionTicketDetails('ImpressionTicketUserDetails')">
{{GetDetail.OtherType==56?'票务提成详情':'票务工资详情'}}</div>
{{GetDetail.OtherType==56?$t('objFill.pwtcxq'):$t('objFill.pwgzxq')}}</div>
<div v-if="GetDetail.OtherType==61||GetDetail.OtherType==62" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleDetails(isOrderOP?'singleProductHotelOrderOP':'singleProductHotelOrder')">
{{'单项酒店订单:'+GetDetail.ReFinanceId}}</div>
{{$t('objFill.dxjddd')+':'+GetDetail.ReFinanceId}}</div>
<div v-if="GetDetail.OtherType==66" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleDetails(isOrderOP?'SingleticketOrderListOP':'SingleticketOrderList')">
{{'单项门票订单:'+GetDetail.ReFinanceId}}</div>
{{$t('objFill.dxmpdd')+':'+GetDetail.ReFinanceId}}</div>
<div v-if="GetDetail.OtherType==67||GetDetail.OtherType==68" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleDetails(isOrderOP?'CharterOrderListOP':'CharterOrderList')">
{{'单项车订单:'+GetDetail.ReFinanceId}}</div>
{{$t('objFill.dxcdd')+':'+GetDetail.ReFinanceId}}</div>
<div v-if="GetDetail.OtherType==80" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleDetails(isOrderOP?'CarDealerOrderOP':'CarDealerOrder')">
{{'车行订单:'+GetDetail.ReFinanceId}}</div>
{{$t('objFill.chdd')+':'+GetDetail.ReFinanceId}}</div>
<!-- <div v-if="GetDetail.OtherType==63" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleCommissionDetails('ServiceCommissiondetails',1)">{{'单项销售提成详情'}}</div>
@click="ImpressionSingleCommissionDetails('ServiceCommissiondetails',1)">{{$t('objFill.dxxstcxq')}}</div>
<div v-if="GetDetail.OtherType==64" class="illustrate-right fygsbumen-box-right"
@click="ImpressionSingleCommissionDetails('ServiceCommissiondetails',2)">{{'单项OP提成详情'}}</div> -->
@click="ImpressionSingleCommissionDetails('ServiceCommissiondetails',2)">{{$t('objFill.dxoptcxq')}}</div> -->
</div>
<table border="1" bordercolor="#D2D2D2" style="border-collapse:collapse;margin-top:15px;" width="100%"
v-if="GetDetail.TCIDAndTCNUMList.length>0">
<tr v-for="(o,ox) in GetDetail.TCIDAndTCNUMList" class="_fujiashuoming_tr">
<td :colspan="4" v-if="GetDetail.Is_Merge===1">单据号{{o.FinanceId}}</td>
<td :colspan="4" v-if="GetDetail.Is_Merge===1">{{$t('salesModule.DJNUM')}}{{o.FinanceId}}</td>
<td :colspan="3">
{{o.TCNUM}}{{o.TCID}}
<template v-if="o.TeamTypeNameStr&&o.TeamTypeNameStr!=''">{{o.TeamTypeNameStr}}</template>
<span v-if="GetDetail.IsShowGuestUrl && GetDetail.IsShowGuestUrl===1"
@click="goInves('investigationList',o.TCID)" class="FD_yijian">旅客意见
@click="goInves('investigationList',o.TCID)" class="FD_yijian">{{$t('objFill.lkyj')}}
<span>{{o.GuestSurveyNum?o.GuestSurveyNum:0}}</span>/
<span>{{o.GuestTotalNum?o.GuestTotalNum:0}}</span>
<span>{{o.GuestTotalNum?o.GuestTotalNum:0}}</span>{{$t('salesModule.Fen')}}
</span>
<a v-if="o.PriceTeamTypeName && o.PriceTeamTypeName =='单团'"
style="cursor: pointer;text-decoration: underline;" target="_blank" :href="o.PriceOfferUrl">报价单附件</a>
style="cursor: pointer;text-decoration: underline;" target="_blank" :href="o.PriceOfferUrl">{{$t('objFill.bjdfj')}}</a>
<span v-if="GetDetail.IsShowGuestUrl && GetDetail.IsShowGuestUrl===1 && GetDetail.ClientType===7"
@click="goGuideAccount('GuideAccount',GetDetail.ClientID)" class="FD_yijian">
领队导游往来
{{$t('objFill.lddywl')}}
</span>
<span v-if="GetDetail.IsShowDiJieChargeUrl==1" style="margin-left:10px;cursor:pointer;"
@click="jumpHotelContract('HotelContract',o)">手配费详情</span>
@click="jumpHotelContract('HotelContract',o)">{{$t('objFill.spfxq')}}</span>
</td>
<td v-if="!GetDetail.OrderID&&o.Config_OfferId>0">
<span class="_jump_page _font_bold" @click="getQuotation(o)">查看报价单</span>
<span class="_jump_page _font_bold" @click="getQuotation(o)">{{$t('objFill.ckbjd')}}</span>
&nbsp;&nbsp;
<a v-if="o.PriceOfferUrl&&o.PriceOfferUrl!=''" :href="o.PriceOfferUrl">附件</a>
<a v-if="o.PriceOfferUrl&&o.PriceOfferUrl!=''" :href="o.PriceOfferUrl">{{$t('objFill.fj')}}</a>
</td>
<td @click="gotoTravelList(o)"> <span class="_jump_page _font_bold">查看团队</span> </td>
<td @click="jumpPage('RegistrationList',o.TCID,7)"> <span class="_jump_page _font_bold">查看报名</span> </td>
<td @click="gotoTravelList(o)"> <span class="_jump_page _font_bold">{{$t('objFill.cktd')}}</span> </td>
<td @click="jumpPage('RegistrationList',o.TCID,7)"> <span class="_jump_page _font_bold">{{$t('salesModule.LookBM')}}</span> </td>
<td v-if="qjGroupId==userInfo.RB_Group_id || TeamShouZhi"
@click="GetDetail.TCIDAndTCNUMList.length==1?jumpPage('TeamBalancePayment',o.TCID,5):jumpPage('TeamBalancePayment',o.TCID,6)">
<span class="_jump_page _font_bold">团队收支</span> </td>
<span class="_jump_page _font_bold">{{$t('objFill.tdsz')}}</span> </td>
<td v-if="OrderSource==9&&GetDetail.SourceID>0" @click="jumpPage('FinancialOrder',GetDetail,2)"> <span
class="_jump_page _font_bold">国内票务</span> </td>
class="_jump_page _font_bold">{{$t('fnc.gnpiaowu')}}</span> </td>
<!-- <td v-else-if="OrderSource==10&&GetDetail.SourceID>0" @click="jumpPage('FinancialOrder',GetDetail,3)">
<span class="_jump_page _font_bold">签证收支</span></td> -->
<td v-if="GetDetail.OrderSource==10&&o.TCNUM&&o.TCID"
@click="jumpPage('VisaFinancialDocuments',o.TCID,3,o.TCNUM)">
<span class="_jump_page _font_bold">签证收支</span></td>
<td v-if="GetDetail.OrderID&&OrderSource==10">签证订单<span
<span class="_jump_page _font_bold">{{$t('objFill.qzsz')}}</span></td>
<td v-if="GetDetail.OrderID&&OrderSource==10">{{$t('objFill.qzdd')}}<span
@click="jumpPage(isOrderOP?'VisaProductEditOrderQZ':'VisaProductEditOrder',GetDetail,8,GetDetail.OrderID)"
class="_jump_page _font_bold">{{GetDetail.OrderID}}</span></td>
<td v-else-if="OrderSource==4&&GetDetail.SourceID>0" @click="jumpPage('FinancialOrder',GetDetail,4)">
<span class="_jump_page _font_bold">机票收支</span> </td>
<span class="_jump_page _font_bold">{{$t('fnc.jpshouzhi')}}</span> </td>
<td
v-if="isCostTypeId||GetDetail.TemplateId === 43 || GetDetail.TemplateId === 48 || GetDetail.TemplateId === 53|| GetDetail.TemplateId === 56
|| GetDetail.TemplateId === 49 || GetDetail.TemplateId === 50 || GetDetail.TemplateId === 51|| GetDetail.TemplateId === 52
|| GetDetail.TemplateId === 54 || GetDetail.TemplateId === 55 || GetDetail.TemplateId === 57|| GetDetail.TemplateId === 58
|| GetDetail.TemplateId === 98 || GetDetail.TemplateId === 99
|| GetDetail.IsShowPlanUrl === 1 && (qjGroupId==userInfo.RB_Group_id || F_Disbursement_Schedule)"
@click="jumpPlanPage('leaderReimbursement',o.TCID)"> <span class="_jump_page _font_bold">用款计划</span>
@click="jumpPlanPage('leaderReimbursement',o.TCID)"> <span class="_jump_page _font_bold">{{$t('objFill.ykjh')}}</span>
</td>
<td v-if="GetDetail.IsShowPlanUrl === 1 && (qjGroupId==userInfo.RB_Group_id || F_Disbursement_Schedule)"
@click="jumpPlanPage('leaderPay2',o.TCID)"> <span class="_jump_page _font_bold">领队报账</span> </td>
@click="jumpPlanPage('leaderPay2',o.TCID)"> <span class="_jump_page _font_bold">{{$t('objFill.ldbz')}}</span> </td>
<td
v-if="GetDetail.TemplateId === 49 || GetDetail.TemplateId === 50 || GetDetail.TemplateId === 57 || GetDetail.TemplateId === 58"
@click="jumpCheZiPage('BusApportionManagement',o.TCID)"> <span class="_jump_page _font_bold">车资分摊</span>
@click="jumpCheZiPage('BusApportionManagement',o.TCID)"> <span class="_jump_page _font_bold">{{$t('objFill.czft')}}</span>
</td>
</tr>
</table>
<table border="1" bordercolor="#D2D2D2" style="border-collapse:collapse;margin-top:15px;" width="100%"
v-else-if="OrderSource==10">
<tr class="_fujiashuoming_tr">
<td>签证产品编号<span @click="jumpPage('VisaProductOrder',GetDetail,8)"
<td>{{$t('tips.qzcpbianhao')}}<span @click="jumpPage('VisaProductOrder',GetDetail,8)"
class="_jump_page _font_bold">{{GetDetail.SourceID}}</span></td>
<!-- <td @click="jumpPage('FinancialOrder',GetDetail,3)"> <span class="_jump_page _font_bold">签证收支</span></td> -->
<td v-if="GetDetail.OrderID">签证订单<span
<!-- <td @click="jumpPage('FinancialOrder',GetDetail,3)"> <span class="_jump_page _font_bold">{{$t('objFill.qzsz')}}</span></td> -->
<td v-if="GetDetail.OrderID">{{$t('objFill.qzdd')}}<span
@click="jumpPage(isOrderOP?'VisaProductEditOrderQZ':'VisaProductEditOrder',GetDetail,8,GetDetail.OrderID)"
class="_jump_page _font_bold">{{GetDetail.OrderID}}</span></td>
</tr>
......@@ -1010,27 +1010,27 @@
<table border="1" borderCashierDetailcolor="#D2D2D2" style="border-collapse:collapse;margin-top:15px;"
width="100%" v-else-if="OrderSource==9">
<tr class="_fujiashuoming_tr">
<td>期数:{{GetDetail.Term}}</td>
<td @click="jumpPage('FinancialOrder',GetDetail,2)"> <span class="_jump_page _font_bold">国内票务</span></td>
<td>{{$t('tips.qishu')}}:{{GetDetail.Term}}</td>
<td @click="jumpPage('FinancialOrder',GetDetail,2)"> <span class="_jump_page _font_bold">{{$t('fnc.gnpiaowu')}}</span></td>
</tr>
</table>
<table border="1" bordercolor="#D2D2D2" style="border-collapse:collapse;margin-top:15px;" width="100%"
v-else-if="OrderSource==4">
<tr class="_fujiashuoming_tr">
<td>机票编号:{{GetDetail.SourceID}}</td>
<td>{{$t('fnc.jpbianhao')}}:{{GetDetail.SourceID}}</td>
<td
v-if="(GetDetail.TCIDAndTCNUMList && GetDetail.TCIDAndTCNUMList.length===0) || !GetDetail.TCIDAndTCNUMList">
线路:{{GetDetail.LineName?GetDetail.LineName:'机票尚未选择线路'}}</td>
<td @click="jumpPage('FinancialOrder',GetDetail,4)"> <span class="_jump_page _font_bold">机票收支</span></td>
{{$t('advmanager.v_line')}}:{{GetDetail.LineName?GetDetail.LineName:$t('tips.jpswxzxianlu')}}</td>
<td @click="jumpPage('FinancialOrder',GetDetail,4)"> <span class="_jump_page _font_bold">{{$t('fnc.jpshouzhi')}}</span></td>
</tr>
</table>
<div>
<p v-if="GetDetail.Type!==7">费用归属部门<span class="_font_bold">{{GetDetail.DepartName}}</span></p>
<p v-if="GetDetail.Type!==7">{{$t('fnc.fygsbumen')}}<span class="_font_bold">{{GetDetail.DepartName}}</span></p>
<div>
<el-popover popper-class="detailsIT_Journal" width="250" trigger="click">
<div class="InfoChangeLog">
<div class="changLog">
<p class="_log_t">流程日志</p>
<p class="_log_t">{{$t('fnc.lcrizhi')}}</p>
<ul class="changLogList" v-if="GetFinancLogList" v-loading='LogLoading'>
<li class="changLogList_l" v-for="(log,li) in GetFinancLogList">
<span style="background-color: #47BF8C" class="_radius_green"></span>
......@@ -1040,12 +1040,12 @@
</li>
</ul>
<ul v-else>
<li>暂无修改日志</li>
<li>{{$t('fnc.zwxgrizhi')}}</li>
</ul>
</div>
</div>
<span slot="reference" style="text-decoration: underline;cursor: pointer;"
@click="Financial_post_GetFinancLogList()">单据操作日志</span>
@click="Financial_post_GetFinancLogList()">{{$t('objFill.djczrz')}}</span>
</el-popover>
</div>
</div>
......@@ -1054,7 +1054,7 @@
<a>
<span style="text-decoration: underline;cursor: pointer;color: #000;font-size: 12px;"
@click="goSigningCustomer(GetDetail.SigningCustomerId,GetDetail.SigningCustomerName)">
签约客户:{{GetDetail.SigningCustomerName}}</span></a>
{{$t('objFill.contractcustomer')}}:{{GetDetail.SigningCustomerName}}</span></a>
</div>
</div>
......@@ -1069,15 +1069,15 @@
<div class="_fujian_box" v-if="(GetDetail.VorcherInos&&GetDetail.VorcherInos.length>0) ||(GetDetail.InvoiceVoucherInfo&&GetDetail.InvoiceVoucherInfo.length>0) || saveMsg.length>0">
<div >
<div class="_fujian_zhankai cursorpointer" v-if="!fujianShow" @click="fujianShow = true">
<span>附件</span>
<span>{{$t('objFill.fj')}}</span>
<span>></span>
</div>
<p class="_fujian_box_tit" v-if="fujianShow">
<span>
<i class="iconfont icon-bangdingzhagnhuxinxi"></i>
<span>附件</span>
<span>{{$t('objFill.fj')}}</span>
</span>
<span class="cursorpointer" @click="fujianShow = false">收起 <i class="iconfont icon-gengduo"></i></span>
<span class="cursorpointer" @click="fujianShow = false">{{$t('fnc.shouqi')}} <i class="iconfont icon-gengduo"></i></span>
</p>
<div class="_addUpload_box clearfix" v-if="fujianShow">
<div style="width:100%;height:300px" v-if="FuImgList.length>0">
......@@ -1122,10 +1122,10 @@
<!--<div class="_pic_upload" v-if="saveMsg.length!==5 && ((saveMsg.length + GetDetail.VorcherInos.length) < 5)">-->
<el-upload drag :http-request="uploadFileBtn" :multiple="true" :show-file-list="false" action="">
<i class="el-icon-plus avatar-uploader-icon"></i>
<div class="el-upload__text">点击/拖拽上传</div>
<div class="el-upload__text">{{$t('active.ld_djscwj')}}</div>
</el-upload>
</div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian">上传附件</button></div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian">{{$t('fnc.scfujian')}}</button></div>
</div>
</div>
<!-- <div style="margin-top: 40px;" v-if="GetDetail.VorcherInos
......@@ -1135,10 +1135,10 @@
<div class="_pic_upload" v-if="GetDetail.IsUploadPic===1">
<el-upload drag :http-request="uploadFileBtn" :multiple="true" :show-file-list="false" action="">
<i class="el-icon-plus avatar-uploader-icon"></i>
<div class="el-upload__text">点击/拖拽上传</div>
<div class="el-upload__text">{{$t('active.ld_djscwj')}}</div>
</el-upload>
</div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian">上传附件</button></div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian">{{$t('fnc.scfujian')}}</button></div>
</div> -->
</div>
<!-- 是否需要发票 -->
......@@ -1149,10 +1149,10 @@
||ActionMenuCode.indexOf('F_Query_AllIncomPay')!= -1)">
<p
style="margin-top: 40px;">
<span style="color: red;">发票凭证</span>
<span style="color: red;">{{$t('objFill.fppz')}}</span>
<span style="color: #33B3FF;margin-left: 10px;">
<template v-if="GetDetail.InvoiceState==2">{{GetDetail.InvoiceExamineByName}}已审核</template>
<template v-if="GetDetail.InvoiceState==1">待审核</template>
<template v-if="GetDetail.InvoiceState==2">{{GetDetail.InvoiceExamineByName}}{{$t('fnc.a_yshenhe')}}</template>
<template v-if="GetDetail.InvoiceState==1">{{$t('objFill.dsh')}}</template>
</span>
</p>
<div class="_addUpload_box _addUpload_box_btm clearfix" v-if="InvoiceVoucherList.length>0">
......@@ -1189,10 +1189,10 @@
<!--<div class="_pic_upload" v-if="saveMsg.length!==5 && ((saveMsg.length + GetDetail.VorcherInos.length) < 5)">-->
<el-upload drag :http-request="uploadFileBtnFP" :multiple="true" :show-file-list="false" action="">
<i class="el-icon-plus avatar-uploader-icon"></i>
<div class="el-upload__text">点击/拖拽上传发票</div>
<div class="el-upload__text">{{$t('objFill.djtzscfp')}}</div>
</el-upload>
</div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian(1)">上传发票</button></div>
<div class="shangchuanfujian"><button class="hollowFixedBtn" @click="upLoadFuJian(1)">{{$t('objFill.scfp')}}</button></div>
</div>
</div>
</div>
......@@ -1233,10 +1233,10 @@
<div class="w890px">
<div class="_tit _tit2 w890px _border_bottom_none">
<p>
<span class="_text">团队</span>
<span class="_btn" v-if="tableShowTeam" @click="tableShowTeam=false">收起 <i
<span class="_text">{{$t('active.cl_team')}}</span>
<span class="_btn" v-if="tableShowTeam" @click="tableShowTeam=false">{{$t('fnc.shouqi')}} <i
class="iconfont icon-gengduo _rotate"></i> </span>
<span class="_btn" v-else @click="tableShowTeam=true">展开 <i class="iconfont icon-gengduo"></i> </span>
<span class="_btn" v-else @click="tableShowTeam=true">{{$t('fnc.zhankai')}} <i class="iconfont icon-gengduo"></i> </span>
</p>
<div v-show="tableShowTeam">
<div>
......@@ -1249,10 +1249,10 @@
<div class="w890px" v-if="GetDetail.HandFeeFrId">
<div class="_tit _tit2 w890px _border_bottom_none">
<p>
<span class="_text">手配费关联单</span>
<span class="_btn" v-if="tableShowHandFee" @click="tableShowHandFee=false">收起 <i
<span class="_text">{{$t('objFill.spfgldj')}}</span>
<span class="_btn" v-if="tableShowHandFee" @click="tableShowHandFee=false">{{$t('fnc.shouqi')}} <i
class="iconfont icon-gengduo _rotate"></i> </span>
<span class="_btn" v-else @click="tableShowHandFee=true">展开 <i class="iconfont icon-gengduo"></i> </span>
<span class="_btn" v-else @click="tableShowHandFee=true">{{$t('fnc.zhankai')}} <i class="iconfont icon-gengduo"></i> </span>
</p>
<div v-show="tableShowHandFee">
<div>
......@@ -1275,10 +1275,10 @@
<div class="_tit _tit2 w890px">
<p>
<span class="_text">审核流程</span>
<span class="_btn" v-if="tableShow" @click="tableShow=false">收起 <i class="iconfont icon-gengduo _rotate"></i>
<span class="_text">{{$t('fnc.shliucheng')}}</span>
<span class="_btn" v-if="tableShow" @click="tableShow=false">{{$t('fnc.shouqi')}} <i class="iconfont icon-gengduo _rotate"></i>
</span>
<span class="_btn" v-else @click="tableShow=true">展开 <i class="iconfont icon-gengduo"></i> </span>
<span class="_btn" v-else @click="tableShow=true">{{$t('fnc.zhankai')}} <i class="iconfont icon-gengduo"></i> </span>
</p>
<div v-show="tableShow">
<div class="w600px">
......@@ -1290,20 +1290,20 @@
<div class="w890px">
<div class="_tit _tit2 w890px _border_bottom_none">
<p>
<span class="_text">原路退款</span>
<span class="_btn" v-if="tableShowTuikuan" @click="tableShowTuikuan=false">收起 <i
<span class="_text">{{$t('objFill.originalrefund')}}</span>
<span class="_btn" v-if="tableShowTuikuan" @click="tableShowTuikuan=false">{{$t('fnc.shouqi')}} <i
class="iconfont icon-gengduo _rotate"></i> </span>
<span class="_btn" v-else @click="tableShowTuikuan=true">展开 <i class="iconfont icon-gengduo"></i> </span>
<span class="_btn" v-else @click="tableShowTuikuan=true">{{$t('fnc.zhankai')}} <i class="iconfont icon-gengduo"></i> </span>
</p>
<div v-show="tableShowTuikuan">
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="250">平台单号</th>
<th width="100">金额</th>
<th>支付方式</th>
<th>支付日期</th>
<th>状态</th>
<th>退款金额</th>
<th width="250">{{$t('objFill.ptdh')}}</th>
<th width="100">{{$t('fnc.jine')}}</th>
<th>{{$t('objFill.zffs')}}</th>
<th>{{$t('objFill.zfrq')}}</th>
<th>{{$t('admin.admin_status')}}</th>
<th>{{$t('fnc.tkjine')}}</th>
</tr>
<tr v-for="item in tuiDataList">
<td>{{item.Trade_Order}}</td>
......@@ -1340,30 +1340,30 @@
<div class="_pb_son"
:class="{_none_after:(item.NextStep==1||item.Status==4),_bohui_after:(GetDetail.Status==3 && !IsBoHui && index===GetDetail.AuditSteps.length-1)}"
v-if="item.Sort==0 || (item.Status==1 && item.NextStep==1) || (item.Status==2 && item.Sort!=0) || (item.Status==4)">
<div class="_left_radius" v-if="item.Sort==0">发起</div>
<div class="_left_radius _left_radius_sus" v-if="item.NextStep==1">待审</div>
<div class="_left_radius" v-if="item.Sort!=0 && item.Status==2">通过</div>
<div class="_left_radius _left_radius_err" v-else-if="item.Status==4">驳回</div>
<div class="_left_radius" v-if="item.Sort==0">{{$t('fnc.faqi')}}</div>
<div class="_left_radius _left_radius_sus" v-if="item.NextStep==1">{{$t('fnc.daishen')}}</div>
<div class="_left_radius" v-if="item.Sort!=0 && item.Status==2">{{$t('visa.v_tongguo')}}</div>
<div class="_left_radius _left_radius_err" v-else-if="item.Status==4">{{$t('fnc.bohui')}}</div>
<div class="_right_content" v-if="item.AuditWay==2 || item.AuditWay==3">
<p class="_name">
<span class="_n">{{item.AuditDescription}}<span
class="_sm">({{item.AuditWay==2?'会签':'或签'}})</span></span>
class="_sm">({{item.AuditWay==2?$t('fnc.huiqian'):$t('fnc.huoqian')}})</span></span>
</p>
<div class="_more _mgt_15" v-for="(son,sindex) in item.AuditRecordList" v-if="son.AuditStatus==2">
<div class="_right_content">
<p class="_name">
<span class="_n PingFangSC">{{son.AuditName}}</span>
<span class="_sn" v-if="son.AuditStatus==2">通过</span>
<span class="_sn" v-if="son.AuditStatus==2">{{$t('visa.v_tongguo')}}</span>
<span class="_time _time_n">{{son.AduitDate}}</span>
</p>
<template v-if="son.CareOfRemarks">
<div class="_zhuan_msg" v-for="(z,zIndex) in JSON.parse(son.CareOfRemarks)">
<p><span></span>{{z.BeFrom}}<span><i class="_color_green">转交</i></span>{{z.Target}}</p>
<p class="_pp_info">转交备注:{{z.Remarks?z.Remarks:'无'}}</p>
<p><span>{{$t('fnc.you')}}</span>{{z.BeFrom}}<span><i class="_color_green">{{$t('fnc.zhuanjiao')}}</i>{{$t('fnc.gei')}}</span>{{z.Target}}</p>
<p class="_pp_info">{{$t('fnc.zjbeizhu')}}{{z.Remarks?z.Remarks:$t('fnc.no')}}</p>
</div>
</template>
<div class="_pp_info" v-if="son.AuditStatus!=1">
<p>{{son.Remark!=''?son.Remark:'无'}}</p>
<p>{{son.Remark!=''?son.Remark:$t('fnc.no')}}</p>
<div class="_info_img" v-if="son.Image!=null&&son.AuditStatus==2">
<ul class="clearfix" v-if="son.Image.length&&son.Image.length>=1">
<li v-for="(img,imgI) in son.Image" style="margin-right: 5px;">
......@@ -1387,19 +1387,19 @@
<div class="_right_content" v-if="item.AuditWay==2&&son.AuditStatus!=2">
<p class="_name">
<span class="_n PingFangSC">{{son.AuditName}}</span>
<span class="_sn" v-if="son.AuditStatus==2">通过</span>
<span class="_m" v-else-if="son.AuditStatus==4">驳回</span>
<span class="_sm" v-else-if="son.AuditStatus==1">待审</span>
<span class="_sn" v-if="son.AuditStatus==2">{{$t('visa.v_tongguo')}}</span>
<span class="_m" v-else-if="son.AuditStatus==4">{{$t('fnc.bohui')}}</span>
<span class="_sm" v-else-if="son.AuditStatus==1">{{$t('fnc.daishen')}}</span>
<span class="_time _time_n" v-if="item.Status!=1">{{son.AduitDate}}</span>
</p>
<template v-if="son.CareOfRemarks">
<div class="_zhuan_msg" v-for="(z,zIndex) in JSON.parse(son.CareOfRemarks)">
<p><span></span>{{z.BeFrom}}<span><i class="_color_green">转交</i></span>{{z.Target}}</p>
<p class="_pp_info">转交备注:{{z.Remarks?z.Remarks:'无'}}</p>
<p><span>{{$t('fnc.you')}}</span>{{z.BeFrom}}<span><i class="_color_green">{{$t('fnc.zhuanjiao')}}</i>{{$t('fnc.gei')}}</span>{{z.Target}}</p>
<p class="_pp_info">{{$t('fnc.zjbeizhu')}}{{z.Remarks?z.Remarks:$t('fnc.no')}}</p>
</div>
</template>
<div class="_pp_info" v-if="item.Status!=1">
<p>{{son.Remark!=''?son.Remark:'无'}}</p>
<p>{{son.Remark!=''?son.Remark:$t('fnc.no')}}</p>
<div class="_info_img" v-if="son.Image!=null&&item.Status!=1">
<ul class="clearfix" v-if="son.Image.length&&son.Image.length>=1">
<li v-for="(img,imgI) in son.Image">
......@@ -1416,19 +1416,19 @@
<div class="_right_content" v-else-if="item.AuditWay==3 && son.AuditStatus==1">
<p class="_name">
<span class="_n PingFangSC">{{son.AuditName}}</span>
<span class="_sm" v-if="item.Status==2 && item.Sort!=0">通过</span>
<span class="_m" v-else-if="item.Status==4">驳回</span>
<span class="_sm _left_radius_sus" v-else-if="son.AuditStatus==1">待审</span>
<span class="_sm" v-if="item.Status==2 && item.Sort!=0">{{$t('visa.v_tongguo')}}</span>
<span class="_m" v-else-if="item.Status==4">{{$t('fnc.bohui')}}</span>
<span class="_sm _left_radius_sus" v-else-if="son.AuditStatus==1">{{$t('fnc.daishen')}}</span>
<span class="_time _time_n" v-if="item.Status!=1">{{son.AduitDate}}</span>
</p>
<template v-if="son.CareOfRemarks">
<div class="_zhuan_msg" v-for="(z,zIndex) in JSON.parse(son.CareOfRemarks)">
<p><span></span>{{z.BeFrom}}<span><i class="_color_green">转交</i></span>{{z.Target}}</p>
<p class="_pp_info">转交备注:{{z.Remarks?z.Remarks:'无'}}</p>
<p><span>{{$t('fnc.you')}}</span>{{z.BeFrom}}<span><i class="_color_green">{{$t('fnc.zhuanjiao')}}</i>{{$t('fnc.gei')}}</span>{{z.Target}}</p>
<p class="_pp_info">{{$t('fnc.zjbeizhu')}}{{z.Remarks?z.Remarks:$t('fnc.no')}}</p>
</div>
</template>
<div class="_pp_info" v-if="item.Status!=1">
<p>{{son.Remark!=''?son.Remark:'无'}}</p>
<p>{{son.Remark!=''?son.Remark:$t('fnc.no')}}</p>
<div class="_info_img" v-if="son.Image!=null&&item.Status!=1">
<ul class="clearfix" v-if="son.Image.length&&son.Image.length>=1">
<li v-for="(img,imgI) in son.Image">
......@@ -1445,19 +1445,19 @@
<div class="_right_content" v-else-if="item.AuditWay==3 && son.AuditStatus==4">
<p class="_name">
<span class="_n PingFangSC">{{son.AuditName}}</span>
<span class="_sm" v-if="item.Status==2 && item.Sort!=0">通过</span>
<span class="_m" v-else-if="item.Status==4">驳回</span>
<span class="_sm _left_radius_sus" v-else-if="son.AuditStatus==1">待审</span>
<span class="_sm" v-if="item.Status==2 && item.Sort!=0">{{$t('visa.v_tongguo')}}</span>
<span class="_m" v-else-if="item.Status==4">{{$t('fnc.bohui')}}</span>
<span class="_sm _left_radius_sus" v-else-if="son.AuditStatus==1">{{$t('fnc.daishen')}}</span>
<span class="_time _time_n" v-if="item.Status!=1">{{son.AduitDate}}</span>
</p>
<template v-if="son.CareOfRemarks">
<div class="_zhuan_msg" v-for="(z,zIndex) in JSON.parse(son.CareOfRemarks)">
<p><span></span>{{z.BeFrom}}<span><i class="_color_green">转交</i></span>{{z.Target}}</p>
<p class="_pp_info">转交备注:{{z.Remarks?z.Remarks:'无'}}</p>
<p><span>{{$t('fnc.you')}}</span>{{z.BeFrom}}<span><i class="_color_green">{{$t('fnc.zhuanjiao')}}</i>{{$t('fnc.gei')}}</span>{{z.Target}}</p>
<p class="_pp_info">{{$t('fnc.zjbeizhu')}}{{z.Remarks?z.Remarks:$t('fnc.no')}}</p>
</div>
</template>
<div class="_pp_info" v-if="item.Status!=1">
<p>{{son.Remark!=''?son.Remark:'无'}}</p>
<p>{{son.Remark!=''?son.Remark:$t('fnc.no')}}</p>
<div class="_info_img" v-if="son.Image!=null&&item.Status!=1">
<ul class="clearfix" v-if="son.Image.length&&son.Image.length>=1">
<li v-for="(img,imgI) in son.Image">
......@@ -1500,19 +1500,19 @@
</div>
</template>
<div class="_pb_son _none_after" v-if="GetDetail.Status==3 && !IsBoHui">
<div class="_left_radius _left_radius_err">驳回</div>
<div class="_left_radius _left_radius_err">{{$t('fnc.bohui')}}</div>
</div>
<div class="_pb_son" :class="GetDetail.Status==2?'_none_after':''" v-if="GetDetail.Status==2">
<div class="_left_radius">结束</div>
<div class="_left_radius">{{$t('fnc.jieshu')}}</div>
<div class="_right_content">
<p class="_time">累计耗时:{{endDate}}</p>
<p class="_time">{{$t('fnc.ljhaoshi')}}:{{endDate}}</p>
</div>
</div>
<div style="padding-left: 75px;">
<button class="hollowFixedBtn"
v-if="(bossID===1 || bossID===5||bossID===1903 || bossID===2786) && (GetDetail.Status===2 || GetDetail.Status===5 || GetDetail.Status===1)"
@click="bohui()">驳回</button>
<button class="hollowFixedBtn" @click="AuditOrRefund()">返回</button>
@click="bohui()">{{$t('fnc.bohui')}}</button>
<button class="hollowFixedBtn" @click="AuditOrRefund()">{{$t('pub.returnBack')}}</button>
</div>
</div>
</div>
......@@ -1521,18 +1521,18 @@
</div>
</div>
<div class="_none_print_tips">
<p style="font-size:24px;">为了更好地打印效果,请点击页面上的“打印单据”再来进行打印,谢谢</p>
<p style="font-size:24px;">{{$t('objFill.dytis')}}</p>
</div>
<viewer :images="images" :options='imageOptions' @inited="inited" class="viewer" ref="viewer">
<img v-for="src in images" :src="src">
</viewer>
<el-dialog custom-class='w400' title="特殊驳回" :visible.sync="finacialDialog" center>
<el-dialog custom-class='w400' :title="$t('objFill.tsbh')" :visible.sync="finacialDialog" center>
<template>
<el-input type="textarea" v-model="AuditOrRefundMsg.Description" rows="3" resize="none"></el-input>
<div class="FD_remark_list">
<span></span>
<span>驳回后,单据将重新开始审批流程。备注内容将在操作日志里显示</span>
<span>{{$t('objFill.zhu')}}</span>
<span>{{$t('objFill.bhtis')}}</span>
</div>
<div slot="footer" class="dialog-footer">
<button class="hollowFixedBtn" @click="finacialDialog=false">{{$t('pub.cancelBtn')}}</button>
......@@ -1783,7 +1783,7 @@
OutBranchId: Number(this.GetDetail.RB_Branch_Id),
Type: type,
blank: 'y',
tab: '单项服务提现详情'
tab: this.$t('objFill.dxfwtxxt')
}
});
},
......@@ -1880,7 +1880,7 @@
EmpIds: this.GetDetail.RelevanceFrId,
EmpBranchId : this.GetDetail.RB_Branch_Id,
blank: 'y',
tab: '期数详情'
tab: this.$t('objFill.qsxq')
}
});
},
......@@ -1892,7 +1892,7 @@
query: {
OrderId: this.GetDetail.ReFinanceId,
blank: 'y',
tab: '单机票详情'
tab: this.$t('objFill.djpxq')
}
});
// return
......@@ -1932,7 +1932,7 @@
id: GetDetail.TCID,
IsHaveAuth: true,
blank: "y",
tab: "团队收支明细"
tab: this.$t('objFill.tdszmx')
}
});
}
......@@ -1942,7 +1942,7 @@
query: {
id: GetDetail.ReFinanceId,
blank: "y",
tab: "单据详情"
tab: this.$t('objFill.documentparticulars')
}
});
}
......@@ -1952,7 +1952,7 @@
query: {
HandFeeFrId: GetDetail.FrID,
blank: "y",
tab: "手配费详情"
tab: this.$t('objFill.spfxq')
}
});
}
......@@ -1962,7 +1962,7 @@
query: {
FrID: GetDetail.FrID,
blank: "y",
tab: "成本月结详情"
tab: this.$t('objFill.cbyjxq')
}
});
}
......@@ -1974,7 +1974,7 @@
query: {
BillId: id,
blank: "y",
tab: "账单详情"
tab: this.$t('objFill.zdxq')
}
});
},
......@@ -1995,7 +1995,7 @@
query: {
FinanceId: this.ID,
blank: "y",
tab: "酒店折让"
tab: this.$t('objFill.jdzr')
}
});
......@@ -2017,7 +2017,7 @@
RB_Branch_Id: null,
OutBranchId: null,
blank: "y",
tab: "提成明细"
tab: this.$t('objFill.tcmx')
}
if (GetDetail.OtherType == 72) {
obj.RB_Branch_Id = String(GetDetail.RB_Branch_Id)
......@@ -2042,24 +2042,24 @@
}
let path = ''
if (GetDetail.OtherType == 43) { //9月9号新增 如果是43 就跳转到国内的详情 反之按之前的来用
obj.tab = "国内提成详情"
obj.tab = this.$t('objFill.gntcxq')
path = 'domesticCommissiondetails'
} else if (GetDetail.OtherType == 48) {
obj.tab = "国内OP提成详情"
obj.tab = this.$t('objFill.gnoptcxq')
path = 'OPsalesCommissiondetails'
} else if (GetDetail.OtherType == 63 || GetDetail.OtherType == 64) { //单项提成详情
obj.tab = GetDetail.OtherType == 63 ? "单项提成详情" : "单项OP提成详情"
obj.tab = GetDetail.OtherType == 63 ? this.$t('objFill.dxtcxq'):this.$t('objFill.dxoptcxq')
path = 'ServiceCommissiondetails'
obj.Type = GetDetail.OtherType == 63 ? 1 : 2
} else if (GetDetail.OtherType == 69) { //跳转台湾提成的三级详情 老版本
obj.tab = "台湾提成详情"
obj.tab = this.$t('objFill.twtcxq')
path = 'domesticCommissiondetailsTW'
} else if (GetDetail.OtherType == 70) { //跳转台湾提成的三级详情 新版本
if (GetDetail.ReFinanceId2 == 1) {
obj.tab = "台湾销售提成详情"
obj.tab = this.$t('objFill.twxstcxq')
path = 'domesticCommissiondetailsTW'
} else {
obj.tab = "台湾销售地接提成详情"
obj.tab = this.$t('objFill.twxsdjtcxq')
path = 'domesticCommissionUserTW'
}
// if (GetDetail.ReFinanceId2 == 1) {
......@@ -2069,15 +2069,15 @@
// urlName = 'domesticCommissionUserTW'
// }
} else if (GetDetail.OtherType == 72 || GetDetail.OtherType == 76) { //出境提成详情
obj.tab = "出境提成详情"
obj.tab = this.$t('objFill.cjtcxq')
path = GetDetail.OtherType == 72 ? 'TradeTicketDetails' : 'TradeTicketUserDetails'
obj.RB_Branch_Id = String(GetDetail.RB_Branch_Id)
obj.OutBranchId = null
} else if (GetDetail.OtherType == 73 || GetDetail.OtherType == 77) { //OP提成详情
obj.tab = "出境OP提成详情"
obj.tab = this.$t('objFill.cjoptcxq')
path = GetDetail.OtherType == 73 ? 'OpComPersonDetails' : 'OPCommissionDetail'
} else if (GetDetail.OtherType == 78) { //票务提成详情
obj.tab = "票务提成详情"
obj.tab = this.$t('objFill.pwtcxq')
obj.Periods = GetDetail.ReFinanceId
obj.PeriodId = null,
path = 'flightPerformance'
......@@ -2089,7 +2089,7 @@
periods: GetDetail.Periods,
companyID: GetDetail.RB_Branch_Id,
blank: "y",
tab: "提成详情"
tab: this.$t('objFill.tcxq')
}
});
}
......@@ -2161,7 +2161,7 @@
},
goGuideAccount(path, ClientID) {
if (ClientID == 0) {
this.Error('临时导游,无往来');
this.Error(this.$t('objFill.lsdywwl'));
return;
}
this.$router.push({
......@@ -2196,9 +2196,9 @@
// 保存发票
if(type==1){
let that = this
if (this.InvoiceVoucherList.length === 0) return this.$message.error('请上传发票凭证文件!');
if (this.InvoiceVoucherList.length === 0) return this.$message.error(this.$t('objFill.qscfpwj')+'!');
if(this.GetDetail.Is_Merge===1 && this.ZhiDanRen!==this.bossID){
this.$confirm('合并单据,共用发票凭证文件', this.$t("tips.tips"), {
this.$confirm(this.$t('objFill.hbdjgyfppzwj'), this.$t("tips.tips"), {
confirmButtonText: this.$t("pub.sureBtn"),
cancelButtonText: this.$t("pub.cancelBtn"),
type: "warning"
......@@ -2213,7 +2213,7 @@
that.setUpdateInvoiceVoucher()
}
}else{
if (this.saveMsg.length === 0) return this.$message.error('请上传附件文件!');
if (this.saveMsg.length === 0) return this.$message.error(this.$t('objFill.qscfjwj')+'!');
let msg = {
FrID: this.ID,
vorcherInos: this.saveMsg
......@@ -2235,7 +2235,7 @@
};
this.apipost('Financial_post_UpdateInvoiceVoucher', msg, res => {
if (res.data.resultCode === 1) {
this.$message.success('上传成功');
this.$message.success(this.$t('tips.scchenggong'));
this.InvoiceVoucherList = []
this.Financial_post_GetDetail(this.ID)
} else {
......@@ -2395,7 +2395,7 @@
offerid: item.Config_OfferId,
Qtype: 1,
blank: 'y',
tab: '报价单查看'
tab: this.$t('objFill.bjdck')
}
})
},
......@@ -2533,7 +2533,7 @@
},
uploadFileBtnFP(file) { //上传发票
if (file.file.size > 1024 * 1024 * 10) {
this.$message.warning('文件大小不能超过10M!')
this.$message.warning(this.$t('tips.wjdxbncgsz'))
return
}
// 1 文档 2 数据 3 图片
......@@ -2555,11 +2555,11 @@
typeOk = true;
}
});
if (!typeOk) return this.$message.error('请上传图片、word、excel类型的文件!');
if (!typeOk) return this.$message.error(this.$t('tips.qscWEfile'));
let newArr = [];
newArr.push(file.file)
let path = "/Upload/Temporary/"
this.$message.info('上传中...')
this.$message.info(this.$t('tips.shangchuanzhong'))
this.UploadSelfFileT(path, newArr, x => {
let fileSize = file.file.size < 1024 ? file.file.size : (file.file.size / 1024).toFixed(0);
this.InvoiceVoucherList.push({
......@@ -2568,13 +2568,13 @@
Url: this.domainManager().ViittoFileUrl + x.data.FilePath,
});
this.InvoiceVoucherListImg.push(this.domainManager().ViittoFileUrl + x.data.FilePath)
this.$message.success('上传成功');
this.$message.success(this.$t('tips.scchenggong'));
});
},
uploadFileBtn(file) { //上传
if (file.file.size > 1024 * 1024 * 10) {
this.$message.warning('文件大小不能超过10M!')
this.$message.warning(this.$t('tips.wjdxbncgsz'))
return
}
// 1 文档 2 数据 3 图片
......@@ -2596,11 +2596,11 @@
typeOk = true;
}
});
if (!typeOk) return this.$message.error('请上传图片、word、excel类型的文件!');
if (!typeOk) return this.$message.error(this.$t('tips.qscWEfile'));
let newArr = [];
newArr.push(file.file)
let path = "/Upload/Temporary/"
this.$message.info('上传中...')
this.$message.info(this.$t('tips.shangchuanzhong'))
this.UploadSelfFileT(path, newArr, x => {
let fileSize = file.file.size < 1024 ? file.file.size : (file.file.size / 1024).toFixed(0);
this.saveMsg.push({
......@@ -2608,15 +2608,15 @@
Content: x.data.FilePath,
Url: this.domainManager().ViittoFileUrl + x.data.FilePath,
});
this.$message.success('上传成功');
this.$message.success(this.$t('tips.scchenggong'));
});
},
deleteUploadFile(i,type) { // 删除上传文件
if(type==1){
this.$confirm("一旦删除不可恢复, 确认删除?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
this.$confirm(this.$t('objFill.ydscbkhf'), this.$t('tips.tips'), {
confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: this.$t('pub.cancelBtn'),
type: "warning"
})
.then(() => {
......@@ -2652,7 +2652,7 @@
}, res => {
if (res.data.resultCode == 1) {
res.data.data.forEach(y => {
y.contentTips = y.AuditDescription + (y.AuditWay == '2' ? '(会签)' : '(或签)')
y.contentTips = y.AuditDescription + (y.AuditWay == '2' ? this.$t('fnc.huiqian1') : this.$t('fnc.huoqian1'))
})
this.AuditListData.AuditList = res.data.data;
} else {}
......
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