Commit 839ec060 authored by 华国豪's avatar 华国豪 🙄
parents 9239f34c 397764a1
This diff is collapsed.
...@@ -1956,6 +1956,213 @@ export const sm={ ...@@ -1956,6 +1956,213 @@ export const sm={
renxiaoshou:"人均銷售額", renxiaoshou:"人均銷售額",
dateChoose:'日期選擇', dateChoose:'日期選擇',
saleRank:'銷售排行', saleRank:'銷售排行',
tuankongType:"團控類型",
PlanFa:"計畫方案",
tenpx:"10人以下",
tenps:"10人以上",
yuweiXiaoyu:"餘比特小於5人",
youHouBu:"有候補人數",
tendayYiNei:"10天以內",
FitydayYiNei:"15天以內",
twendayYiNei:"20天以內",
twendayYiWai:"20天以外",
buzue:"不足80%",
buzus:"不足60%",
buzuf:"不足40%",
jinJiTuan:"緊急團",
neiBuTuan:"內部團",
Fang:"方",
shenggenVisa:"申根簽證",
biaoqian:"標籤",
xianshiLianyun:"顯示聯運",
yiPeizhi:"已配寘",
weiPeizhi:"未配寘",
yincangLianyun:"隱藏聯運",
yemiandaohang:"頁面導航",
jichushezhi:"基礎設定",
xianluxingcheng:"線路行程",
chanpintese:"產品特色",
buchongxinxi:"補充資訊",
tuanqishezhi:"團期設定",
lcwxmb:"另存為新範本",
yulan:"預覽",
ditu:"地圖",
xingchengditu:"行程地圖",
yijiansc:"一鍵上傳",
djzd:"點擊折疊",
djzk:"點擊展開",
xinxi:"資訊",
Pdfbieming:"PDF別名",
biaotibeizhu:"標題備註",
tuanduibiaoti:"團隊標題",
onlybeizhu:"此備註只在開團行程清單中顯示",
shipindizhi:"視頻地址",
zczbzcyjsc:"直采不支持一鍵上傳",
jhcfchengshi:"集合出發城市",
shangyixingcheng:"上移行程",
xiayixingcheng:"下移行程",
jiaotong:"交通",
shangyi:"上移",
xiayi:"下移",
yongche:"用車",
yongchejihua:"用車計畫",
shuruyongchexiaoshi:"請輸入用車小時",
jieji:"接機",
songji:"送機",
bantian:"半天",
buyongche:"不用車",
qingxuanzchufacity:"請選擇出發城市",
qingxuanzjiaotongType:"請選擇交通類型",
qingxuanzchufacity:"請選擇出發城市",
qingxuanzchufacity:"請選擇出發城市",
qingxuanzchufacity:"請選擇出發城市",
qsrjiaotonginfo:"請輸入交通資訊",
qxztime:"請選擇時間",
scenChoosse:"景點選擇",
hour:"小時",
Minute:"分鐘",
qxzshijianType:"請選擇時間類型",
qxzjingdian:"請選擇景點",
qsrjiandianxinxi:"請輸入景點資訊",
ruzhujiudian:"入住酒店",
tongjijiudian:"同級飯店",
fangxingxz:"房型選擇",
jiudianhancan:"飯店含餐",
huotongjijiudian:"或同級飯店",
breakfast:"早餐",
lunch:"中餐",
dinner:"晚餐",
qxzjiudian:"請選擇飯店",
zao:"早",
zhong:"中",
wan:"晚",
jiudianxuanz:"飯店選擇",
qsrjiudianinfo:"請輸入飯店資訊",
canyin:"餐飲",
yongcanshiduan:"用餐時段",
qxzcanting:"請選擇餐廳",
jiudiannxyzc:"飯店內享用早餐",
jiudianwxyzc:"飯店外享用早餐",
fangbywjqzl:"方便遊玩敬請自理",
jisjchzl:"機上簡餐或自理",
jiudianxy:"飯店享用",
wenquanysll:"溫泉禦膳料理",
fangbywjqzl:"方便遊玩敬請自理",
qsrcyxx:"請輸入餐飲資訊",
ziyouhuodong:"自由活動",
xingchengdd:"行程大點",
qxzxzwtheme:"請選擇下載word行程的主題顏色",
huandengplongTips:"注:幻燈片(圖片至少為兩張,圖片尺寸應該控制在960*500,如果超出系統將自動裁剪顯示)",
imgLongtips:"九宮格(請儘量保持圖片高清,系統將根據你的圖片數量自動縮放圖片大小,最多9張圖片)",
xiaoguoyldzxg:"效果預覽(可進行單張修改)",
youxjiudian:"優選飯店",
meishi:"美食",
tesecans:"特色餐食",
see:"看見",
beauf:"之美",
fmltbufa:"放慢旅途步伐·暢遊自在假期",
pingchang:"品嘗",
zhiwei:"之味",
tesemeiwei:"特色美味,征服你的味蕾",
dianjigengxin:"請點擊更新行程特色",
chooseImg:"選擇圖片",
feiyongbaohan:"費用包含",
feiyongbuhan:"費用不含",
zifeianpai:"自費安排",
zifeixiangmu:"自費專案",
yujifeiyong:"預計費用",
zhongyaotips:"重要提示",
tonghangbeizhu:"同行備註",
gwdbcxys:"購物店(補充協議書)",
gwdap:"購物店安排",
gwdname:"購物店名稱",
canguanshijian:"參觀時間",
xztuanqi:"選擇團期",
threeand:"報價&庫存&機票綁定",
tipscompanyyuj:'注意:公司已開啟價格預警機制,最低銷售價格不能低於2000.00元',
dijiebaojia:"地接報價",
xianshidijie:"顯示地接報價",
yuincangdijie:"隱藏地接報價",
basebaojia:"基本報價設定",
dandijie:"單地接",
otherbaojia:"其他報價設定",
tonghangfanyong:"同行返傭",
zaoniaoyouhui:"早鳥優惠",
jipiaobangding:"機票綁定",
zidongqingwei:"自動清比特",
songqianshijian:"送簽時間",
jingjicangsp:"經濟艙/上鋪",
cangwuzp:"商務艙/中鋪",
toudengxp:"頭等艙/下鋪",
zdctrs:"最低成團人數",
xiaoshouzt:"銷售狀態",
Leadernum:"領隊人數",
jiheshijian:"集合時間",
jihedidian:"集合地點",
opduiwaibeizhu:"op對外備註",
dingdancaozuo:"訂單操作",
closenotcaozuo:"關閉後,業務人員將不能操作訂單",
tonghangzaixianyd:"同行線上預訂",
cpjhtuiB2bzzd:'產品將會直接推送到B2B網站',
bmhb:'報名候補',
closenotcsrenshu:'關閉後不可超收人數',
zhikezxyd:'直客線上預訂',
tuanqibq:'團期標籤',
ysbjchajiacl:'注:以上報價均會根據客戶所選類型做價差處理',
qtxshoucirks:'請填寫首次入庫數',
qtxzdqw:'請填寫自動清比特',
qxzsqshijain:'請選擇送簽時間',
yibantuan:'一般團',
cuxiaotuan:'促銷團',
zhutuituan:'主推團',
qxztuanqi:'請選擇團期',
sfdeletenothf:'是否删除?删除後不能恢復!',
hangkonggs:'航空公司',
xiugaishijian:'修改時間',
baocunshijian:'保存時間',
qxzhangban:'請選擇班機',
qxzjplx:'請選擇機票類型',
shanchuhangbbnhf:'删除班機後將不能恢復?',
shejirenyuan:'設計人員',
schbnhfjscz:'删除過後數據不能恢復,請謹慎操作',
shifyfzhi:'是否要複製',
fuzhiing:'正在複製請稍後….',
nobodybaoming:'尚未有人報名',
kaituan:'開團',
person:'人',
zuoweishu:'座位數',
cantingbiangeng:'餐廳變更',
dingdanxinxi:'訂單資訊',
yitijiao:'已提交',
fangansheji:'方案設計',
hetongqianding:'合同簽訂',
xiadan:'下單',
yichengt:'已成團',
yiguant:'已關團',
fanhuiDate:'返回日期',
xutaotig:'需要提供',
xianlushej:'線路設計',
chufadi:'出發地',
renjunyus:'人均估算',
shangchaunht:'上傳契约',
fanganshul:'方案數量',
chengren:'成人',
ertong:'兒童',
name:'名字',
chakanxcfa:'查看行程方案',
chulixcxx:'處理行程資訊',
chuliwc:'處理完成',
chulisb:'處理失敗',
xingchengxq:'行程詳情',
yujichuDate:'預估出行日期',
yujichupeople:'預估出行人數',
yujirenyunys:'預估人均預算',
xuyaotigsm:'需要提供什麼',
otherxq:'其他需求',
xiaoshousl:'銷售數量',
fanhuishijain:'返回時間',
qxzchulizt:'請選擇處理狀態',
} }
import invoicesManager from './zhTW/invoicesManager' import invoicesManager from './zhTW/invoicesManager'
......
This diff is collapsed.
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="占比" prop="CommissionPercent"> <el-form-item label="占比" prop="CommissionPercent">
<el-input class="w220" @keyup.native="checkInteger(form,'CommissionPercent')" v-model="form.CommissionPercent"></el-input> <el-input class="w220" @keyup.native="checkPrice(form,'CommissionPercent')" v-model="form.CommissionPercent"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
......
...@@ -60,7 +60,9 @@ ...@@ -60,7 +60,9 @@
<el-tooltip class="item" effect="dark" content="一键制单" placement="top"> <el-tooltip class="item" effect="dark" content="一键制单" placement="top">
<el-button @click="YijianZD(item)" type="danger" class="CM_look" icon="iconfont icon-mui-icon-add" circle></el-button> <el-button @click="YijianZD(item)" type="danger" class="CM_look" icon="iconfont icon-mui-icon-add" circle></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="手动制单" placement="top">
<el-button type="primary" class="CM_look" @click="goUrlZD" icon="iconfont icon-danju1" circle></el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="查看详情" placement="top"> <el-tooltip class="item" effect="dark" content="查看详情" placement="top">
<el-popover <el-popover
...@@ -146,6 +148,26 @@ import moment from "moment" ...@@ -146,6 +148,26 @@ import moment from "moment"
this.getList(); this.getList();
}, },
methods: { methods: {
goUrlZD(){
let orderObj = {
OrderID: 0,
OrderSource: 8,
Obj: {},
SourceID: 0,
CostType: 112,
SelectState:true,
}
let id=[29,31];
this.$router.push({
name: 'ChoiceAddFinancialDocuments',
query: {
Type: 2,
templateID: JSON.stringify(id),
'blank': 'y',
'orderObj': JSON.stringify(orderObj)
}
})
},
goFinal(fin){ goFinal(fin){
document.querySelector("#app").click(); document.querySelector("#app").click();
this.$router.push({ this.$router.push({
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
class="ownScrollbarStyle" class="ownScrollbarStyle"
@click.stop @click.stop
> >
<div class="title" style="background:#fff">实名认证详情</div> <div class="title" style="background:#fff">{{$t('salesModule.SMdetails')}}</div>
<div class="list"> <div class="list">
<div class="itemAnswer" v-show="answerDetailList.length>0" style="padding:0"> <div class="itemAnswer" v-show="answerDetailList.length>0" style="padding:0">
<div class="item" v-for="item in answerDetailList" style="margin:0"> <div class="item" v-for="item in answerDetailList" style="margin:0">
...@@ -21,9 +21,9 @@ ...@@ -21,9 +21,9 @@
<span <span
v-if="item.ApplyState === 0" v-if="item.ApplyState === 0"
class="_status_str _status_str_y" class="_status_str _status_str_y"
>审核中</span> >{{$t('fnc.a_shezhong')}}</span>
<span v-if="item.ApplyState == 1||item.ApplyState == 3" class="_status_str _status_str_g">已通过</span> <span v-if="item.ApplyState == 1||item.ApplyState == 3" class="_status_str _status_str_g">{{$t('fnc.ytongguo')}}</span>
<span v-if="item.ApplyState === 2" class="_status_str _status_str_r">已拒绝</span> <span v-if="item.ApplyState === 2" class="_status_str _status_str_r">{{$t('fnc.HasRefused')}}</span>
</p> </p>
<p class="mt5"> <p class="mt5">
<i class="iconfont icon-img_dianhua fz12" style="color: #09d49d;"></i> <i class="iconfont icon-img_dianhua fz12" style="color: #09d49d;"></i>
...@@ -36,11 +36,11 @@ ...@@ -36,11 +36,11 @@
<p class="fz12 color999 mt5">{{item.Addres}}</p> <p class="fz12 color999 mt5">{{item.Addres}}</p>
</div> </div>
<p class="fz16 color666"> <p class="fz16 color666">
<i class="iconfont icon-ico-renwuyaoqiu fz14 color999"></i>&nbsp;认证信息 <i class="iconfont icon-ico-renwuyaoqiu fz14 color999"></i>&nbsp;{{$t('salesModule.AuInformatiton')}}
</p> </p>
<div class="salesApprovalLayercontentBtn"> <div class="salesApprovalLayercontentBtn">
<p class="fz12 color999 mt5">认证方式{{item.ApplyType==1?"三证合一":"身份证+名片"}}</p> <p class="fz12 color999 mt5">{{$t('salesModule.Autication')}}{{item.ApplyType==1?"三证合一":"身份证+名片"}}</p>
<p class="fz12 color999 mt5">申请时间{{item.CreateDateStr}}</p> <p class="fz12 color999 mt5">{{$t('salesModule.ApplyTime')}}{{item.CreateDateStr}}</p>
<div v-if="item.CertificationPics&&item.CertificationPics.length>0" class="mt10"> <div v-if="item.CertificationPics&&item.CertificationPics.length>0" class="mt10">
<div v-for="picItem in item.CertificationPics" class="img_box"> <div v-for="picItem in item.CertificationPics" class="img_box">
<img v-if="!picItem" src="../../assets/img/litheader.png" /> <img v-if="!picItem" src="../../assets/img/litheader.png" />
...@@ -48,25 +48,25 @@ ...@@ -48,25 +48,25 @@
</div> </div>
</div> </div>
<div> <div>
<span class="fz14 color333">审批意见</span> <span class="fz14 color333">{{$t('salesModule.SPYJ')}}</span>
</div> </div>
<p class="mt10"> <p class="mt10">
<el-input v-if="item.ApplyState === 0" type="textarea" v-model="Reason"></el-input> <el-input v-if="item.ApplyState === 0" type="textarea" v-model="Reason"></el-input>
<span v-else>Reason</span> <span v-else>Reason</span>
</p> </p>
<input type="button" class="hollowFixedBtn mt20 fr" value="取消" @click="closeLayer" /> <input type="button" class="hollowFixedBtn mt20 fr" :value="$t('pub.cancelBtn')" @click="closeLayer" />
<input <input
type="button" type="button"
class="normalBtn mt20 fr" class="normalBtn mt20 fr"
v-if="item.ApplyState === 0" v-if="item.ApplyState === 0"
value="通过" :value="$t('visa.v_tongguo')"
@click="saveIdea(item,1)" @click="saveIdea(item,1)"
/> />
<input <input
type="button" type="button"
class="normalBtn mt20 fr" class="normalBtn mt20 fr"
v-if="item.ApplyState === 0" v-if="item.ApplyState === 0"
value="拒绝" :value="$t('visa.v_jujue')"
@click="saveIdea(item,2)" @click="saveIdea(item,2)"
/> />
</div> </div>
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
--> -->
<li> <li>
<span> <span>
<em>申请时间</em> <em>{{$t('salesModule.ApplyTime')}}</em>
</span> </span>
<el-date-picker <el-date-picker
v-model="msg.SDate" v-model="msg.SDate"
...@@ -116,20 +116,20 @@ ...@@ -116,20 +116,20 @@
</li> </li>
<li> <li>
<span> <span>
<em>状态</em> <em>{{$t('admin.admin_status')}}</em>
</span> </span>
<el-select v-model="msg.ApplyState"> <el-select v-model="msg.ApplyState">
<el-option label="不限" value="-1" key="-1"></el-option> <el-option :label="$t('pub.unlimitedSel')" value="-1" key="-1"></el-option>
<el-option label="申请中" value="0" key="0"></el-option> <el-option :label="$t('salesModule.Appling')" value="0" key="0"></el-option>
<el-option label="通过" value="1" key="1"></el-option> <el-option :label="$t('visa.v_tongguo')" value="1" key="1"></el-option>
<el-option label="拒绝" value="2" key="2"></el-option> <el-option :label="$t('visa.v_jujue')" value="2" key="2"></el-option>
</el-select> </el-select>
</li> </li>
<li> <li>
<input <input
type="button" type="button"
class="hollowFixedBtn" class="hollowFixedBtn"
value="查询" :value="$t('pub.searchBtn')"
@click="resetPageIndex(),getList()" @click="resetPageIndex(),getList()"
/> />
</li> </li>
...@@ -143,18 +143,18 @@ ...@@ -143,18 +143,18 @@
v-loading="loading" v-loading="loading"
> >
<tr> <tr>
<th width="10%">门店名称</th> <th width="10%">{{$t('salesModule.storeName')}}</th>
<th width="10%">联系人</th> <th width="10%">{{$t('hotel.suplier_contact')}}</th>
<th width="10%">电话</th> <th width="10%">{{$t('hotel.table_tel')}}</th>
<th width="10%">交易金额</th> <th width="10%">{{$t('salesModule.TransactionMon')}}</th>
<th width="10%">地址</th> <th width="10%">{{$t('admin.admin_address')}}</th>
<th width="10%">所属联盟</th> <th width="10%">{{$t('salesModule.belongUnion')}}</th>
<th width="10%">申请时间</th> <th width="10%">{{$t('salesModule.ApplyTime')}}</th>
<th width="10%">申请状态</th> <th width="10%">{{$t('salesModule.ApplyStatus')}}</th>
<th width="10%">操作</th> <th width="10%">{{$t('system.table_operation')}}</th>
</tr> </tr>
<tr> <tr>
<td colspan="9" align="center" v-show="list.length==0">暂无数据</td> <td colspan="9" align="center" v-show="list.length==0">{{$t('system.content_noData')}}</td>
</tr> </tr>
<tr v-for="(item,index) in list"> <tr v-for="(item,index) in list">
<td>{{item.CustomerName}}</td> <td>{{item.CustomerName}}</td>
...@@ -165,14 +165,14 @@ ...@@ -165,14 +165,14 @@
<td>{{item.AllianceName}}</td> <td>{{item.AllianceName}}</td>
<td>{{item.CreateDateStr}}</td> <td>{{item.CreateDateStr}}</td>
<td> <td>
<span v-if="item.ApplyState === 0" class="_status_str _status_str_y">审核中</span> <span v-if="item.ApplyState === 0" class="_status_str _status_str_y">{{$t('fnc.a_shezhong')}}</span>
<span v-if="item.ApplyState == 1||item.ApplyState === 3" class="_status_str _status_str_g">已通过</span> <span v-if="item.ApplyState == 1||item.ApplyState === 3" class="_status_str _status_str_g">{{$t('fnc.ytongguo')}}</span>
<span v-if="item.ApplyState === 2" class="_status_str _status_str_r">已拒绝</span> <span v-if="item.ApplyState === 2" class="_status_str _status_str_r">{{$t('salesModule.HasRefused')}}</span>
</td> </td>
<td> <td>
<input <input
type="button" type="button"
value="查看详情" :value="$t('salesModule.CheckDetails')"
class="normalBtn" class="normalBtn"
style="margin-left: 0;" style="margin-left: 0;"
@click="getDetail(item)" @click="getDetail(item)"
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<span><em>{{$t('admin.admin_status')}}</em> <span><em>{{$t('admin.admin_status')}}</em>
<el-select v-model='msg.ApplyState' :placeholder="$t('pub.unlimitedSel')"> <el-select v-model='msg.ApplyState' :placeholder="$t('pub.unlimitedSel')">
<el-option :label="$t('pub.unlimitedSel')" value='-1'></el-option> <el-option :label="$t('pub.unlimitedSel')" value='-1'></el-option>
<el-option label="审核中" value='0'></el-option> <el-option :label="$t('fnc.a_shezhong')" value='0'></el-option>
<el-option label="通过" value='1'></el-option> <el-option :label="$t('visa.v_tongguo')" value='1'></el-option>
<el-option label="拒绝" value='2'></el-option> <el-option :label="$t('visa.v_jujue')" value='2'></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
...@@ -19,15 +19,15 @@ ...@@ -19,15 +19,15 @@
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="100">申请人</th> <th width="100">{{$t('visaT.Applicant')}}</th>
<th width="150">申请时间</th> <th width="150">{{$t('salesModule.ApplyTime')}}</th>
<th width="200">订单号</th> <th width="200">{{$t('hotel.order_Number')}}</th>
<th>订单原单价</th> <th>{{$t('salesModule.OriginalOrder')}}</th>
<th>申请单价</th> <th>{{$t('salesModule.ApplyPrice')}}</th>
<th>申请状态</th> <th>{{$t('salesModule.ApplyStatus')}}</th>
<th>审核理由</th> <th>{{$t('salesModule.ReviewReason')}}</th>
<th>申请理由</th> <th>{{$t('salesModule.ApplyReason')}}</th>
<th width="200">操作</th> <th width="200">{{$t('system.table_operation')}}</th>
</tr> </tr>
<tr v-for="(item,index) in dataList"> <tr v-for="(item,index) in dataList">
<td>{{item.CreateByStr}}</td> <td>{{item.CreateByStr}}</td>
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
<td>{{item.ApplyReason}}</td> <td>{{item.ApplyReason}}</td>
<td> <td>
<el-row v-if="item.ApplyState === 0"> <el-row v-if="item.ApplyState === 0">
<button class="normalBtn" type="primary" @click="outerVisible = true,dialogTitle='审核理由',addMsg.ID=item.ID,addMsg.ApplyState= 1,addMsg.Reasons=item.Reasons, GetApplyLessPrice(item)">同意</button> <button class="normalBtn" type="primary" @click="outerVisible = true,dialogTitle='审核理由',addMsg.ID=item.ID,addMsg.ApplyState= 1,addMsg.Reasons=item.Reasons, GetApplyLessPrice(item)">{{$t('salesModule.Agree')}}</button>
<button class="hollowFixedBtn" @click="outerVisible = true,dialogTitle='拒绝理由',addMsg.ID=item.ID,addMsg.ApplyState= 2,addMsg.Reasons=item.ApplyReason, GetApplyLessPrice(item, 1)">拒绝</button> <button class="hollowFixedBtn" @click="outerVisible = true,dialogTitle='拒绝理由',addMsg.ID=item.ID,addMsg.ApplyState= 2,addMsg.Reasons=item.ApplyReason, GetApplyLessPrice(item, 1)">{{$t('visa.v_jujue')}}</button>
</el-row> </el-row>
</td> </td>
</tr> </tr>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
<el-dialog custom-class='w450' :title="dialogTitle" :visible.sync="outerVisible" center :before-close="closeChangeMachie"> <el-dialog custom-class='w450' :title="dialogTitle" :visible.sync="outerVisible" center :before-close="closeChangeMachie">
<el-form :rules="rules" ref="addMsg" label-width="100px"> <el-form :rules="rules" ref="addMsg" label-width="100px">
<el-form-item label="成交单价" prop="Description"> <el-form-item :label="$t('fnc.cjdanjia')" prop="Description">
<el-input v-if="EmployeeId === 1" class='w217' v-model="addMsg.ApplyPrice"></el-input> <el-input v-if="EmployeeId === 1" class='w217' v-model="addMsg.ApplyPrice"></el-input>
<el-select v-model='addMsg.ApplyPrice' v-else> <el-select v-model='addMsg.ApplyPrice' v-else>
<el-option v-for="price in Unit_PriceList" :label='price.LessMoney' :value='price.ID' :key='price.ID'></el-option> <el-option v-for="price in Unit_PriceList" :label='price.LessMoney' :value='price.ID' :key='price.ID'></el-option>
......
This diff is collapsed.
...@@ -604,6 +604,17 @@ ...@@ -604,6 +604,17 @@
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr style="display:none;">
<td>
<div style="margin:0 0 10px 180px;">
<el-checkbox-group>
<el-checkbox label="大地保险"></el-checkbox>
<el-checkbox label="平安保险"></el-checkbox>
<el-checkbox label="工行保险"></el-checkbox>
</el-checkbox-group>
</div>
</td>
</tr>
<tr> <tr>
<td> <td>
<el-form-item label="保险产品名称" prop="insuranceProduct" v-if="CtObj.insuranceOpinion==1"> <el-form-item label="保险产品名称" prop="insuranceProduct" v-if="CtObj.insuranceOpinion==1">
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<ul> <ul>
<li> <li>
<span> <span>
<em>所属线路</em> <em>{{$t('system.table_ssLine')}}</em>
<el-select class='w150' v-model="queryMsg.LineId" filterable :placeholder="$t('pub.pleaseSel')" @change="getLineTeamList()"> <el-select class='w150' v-model="queryMsg.LineId" filterable :placeholder="$t('pub.pleaseSel')" @change="getLineTeamList()">
<el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option>
<el-option v-for="item in queryCommonData.LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'> <el-option v-for="item in queryCommonData.LineList" :label='item.LineName' :value='item.LineID' :key='item.LineID'>
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</li> </li>
<li> <li>
<span> <span>
<em>系列名称</em> <em>{{$t('active.ad_xlmc')}}</em>
<el-select class='w150' v-model="queryMsg.LineteamId" filterable :placeholder="$t('pub.pleaseSel')"> <el-select class='w150' v-model="queryMsg.LineteamId" filterable :placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option>
<el-option v-for="item in queryCommonData.LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'> <el-option v-for="item in queryCommonData.LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'>
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
</li> </li>
<li> <li>
<span> <span>
<em>团号</em> <em>{{$t('visa.v_tuanhao')}}</em>
<el-input maxlength="50" v-model="queryMsg.TCNUMS" class="permiss-input w150" <el-input maxlength="50" v-model="queryMsg.TCNUMS" class="permiss-input w150"
:placeholder="$t('pub.pleaseImport')"></el-input> :placeholder="$t('pub.pleaseImport')"></el-input>
</span> </span>
</li> </li>
<li> <li>
<span> <span>
<em>操作人</em> <em>{{$t('admin.admin_czPerson')}}</em>
<el-select class='w150' v-model="queryMsg.CreateBy" filterable :placeholder="$t('pub.pleaseSel')"> <el-select class='w150' v-model="queryMsg.CreateBy" filterable :placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option>
<el-option v-for="item in queryCommonData.EmployeeList" :label='item.EmName' :value='item.EmployeeId' <el-option v-for="item in queryCommonData.EmployeeList" :label='item.EmName' :value='item.EmployeeId'
...@@ -68,19 +68,19 @@ ...@@ -68,19 +68,19 @@
</div> </div>
<div class="el-col" style="width:220px;"> <div class="el-col" style="width:220px;">
<div class="d3"> <div class="d3">
<p><i class="iconfont icon-tuandui"></i>团队信息</p> <p><i class="iconfont icon-tuandui"></i>{{$t('visa.v_teaminfo')}}</p>
<p><em>{{item.DayNum}}{{item.NightNum}}</em></p> <p><em>{{item.DayNum}}{{$t('hotel.hotel_day')}}{{item.NightNum}}{{$t('Operation.Op_night')}}</em></p>
</div> </div>
</div> </div>
<div class="el-col" style="width:220px;"> <div class="el-col" style="width:220px;">
<div class="d3"> <div class="d3">
<p><i class="iconfont icon-tuandui"></i>团期信息</p> <p><i class="iconfont icon-tuandui"></i>{{$t('Operation.Op_teamInfo')}}</p>
<p class="d12p">{{item.TCNUMS}}</p> <p class="d12p">{{item.TCNUMS}}</p>
</div> </div>
</div> </div>
<div class="el-col" style="width:130px;"> <div class="el-col" style="width:130px;">
<div class="d5 TC-oparation" style="padding-top:10px;"> <div class="d5 TC-oparation" style="padding-top:10px;">
<p><i class="iconfont icon-yuangong"></i>设计人员</p> <p><i class="iconfont icon-yuangong"></i>{{$t('sm.shejirenyuan')}}</p>
<div class="clearfix TC-OpInfo"> <div class="clearfix TC-OpInfo">
<div class="TC-leftIMG"> <div class="TC-leftIMG">
<img v-if="item.OPPhoto" :src="item.OPPhoto" alt=""> <img v-if="item.OPPhoto" :src="item.OPPhoto" alt="">
...@@ -92,15 +92,15 @@ ...@@ -92,15 +92,15 @@
</div> </div>
<div class="el-col"> <div class="el-col">
<div class="d7"> <div class="d7">
<el-button v-if="item.CreateBy==CurrentUserId" @click="goToOpenTravel('TravelManager5',item.ID)" type="primary">行程修改</el-button> <el-button v-if="item.CreateBy==CurrentUserId" @click="goToOpenTravel('TravelManager5',item.ID)" type="primary">{{$t('Operation.Op_tripUpdate')}}</el-button>
<el-button @click="copyTravelInfo(item.ID)" type="primary">行程复制</el-button> <el-button @click="copyTravelInfo(item.ID)" type="primary">{{$t('Operation.Op_tripCopy')}}</el-button>
<el-button v-if="item.TCNUMS==''&&item.CreateBy==CurrentUserId" @click="delConfig(item.ID)" type="primary">删除</el-button> <el-button v-if="item.TCNUMS==''&&item.CreateBy==CurrentUserId" @click="delConfig(item.ID)" type="primary">{{$t('system.table_delete')}}</el-button>
</div> </div>
</div> </div>
</div> </div>
<div class="TC_remarkContent"> <div class="TC_remarkContent">
<div class="clearfix"> <div class="clearfix">
<div class="TCL_remarkTitle TCL-redType">团名</div> <div class="TCL_remarkTitle TCL-redType">{{$t('Operation.Op_TeamName')}}</div>
<div class="TCL_Content">{{item.Title}}</div> <div class="TCL_Content">{{item.Title}}</div>
</div> </div>
</div> </div>
...@@ -154,15 +154,15 @@ ...@@ -154,15 +154,15 @@
}, },
flightStatus: [{ flightStatus: [{
Id: 0, Id: 0,
Name: '不限', Name: this.$t('pub.unlimitedSel'),
Checked: false Checked: false
}, { }, {
Id: 1, Id: 1,
Name: '已配置', Name: this.$t('sm.yiPeizhi'),
Checked: true Checked: true
}, { }, {
Id: 2, Id: 2,
Name: '未配置', Name: this.$t('sm.weiPeizhi'),
Checked: false Checked: false
}], }],
pickerBeginDateBefore: { pickerBeginDateBefore: {
...@@ -193,7 +193,7 @@ ...@@ -193,7 +193,7 @@
//删除行程 //删除行程
delConfig(ID) { delConfig(ID) {
var that = this; var that = this;
this.Confirm("删除过后数据不能恢复,请谨慎操作", function () { this.Confirm(that.$t('sm.schbnhfjscz'), function () {
let msg = { let msg = {
ID: ID, ID: ID,
}; };
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
msg, msg,
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
that.Success("删除成功"); that.Success(that.$t('tips.shanchuchenggong'));
that.getControlList(); that.getControlList();
} else { } else {
that.Error(res.data.message); that.Error(res.data.message);
...@@ -275,12 +275,12 @@ ...@@ -275,12 +275,12 @@
copyTravelInfo(configId) { copyTravelInfo(configId) {
var that = this; var that = this;
if (configId > 0) { if (configId > 0) {
that.Confirm("是否要复制?", function () { that.Confirm(that.$t('sm.shifyfzhi'), function () {
var msg = { var msg = {
targetConfigId: configId targetConfigId: configId
}; };
that.queryCommonData.loading = true; that.queryCommonData.loading = true;
that.queryCommonData.loadingText = "正在复制请稍后...."; that.queryCommonData.loadingText = that.$t('sm.fuzhiing');
that.apipost( that.apipost(
"travel_post_CopyTravelConfigInfo", "travel_post_CopyTravelConfigInfo",
msg, msg,
......
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
<td> <td>
<img :src="item.typeImg" class="comType_Img" /> <img :src="item.typeImg" class="comType_Img" />
</td> </td>
<td>{{item.state === 1}} ? {{$t('pub.normalSel')}} : '{{$t('active.ld_jinyong')}}'</td> <td>{{item.state === 1 ? $t('pub.normalSel') : $t('active.ld_jinyong')}}</td>
<td>{{item.updateTime.replace('T', ' ')}}</td> <td>{{item.updateTime.replace('T', ' ')}}</td>
<td> <td>
<el-tooltip <el-tooltip
......
...@@ -38,67 +38,67 @@ ...@@ -38,67 +38,67 @@
<table style="width:380px" border="0" cellspacing="0" cellpadding="0"> <table style="width:380px" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th colspan="2"> <th colspan="2">
请选择需要的类容 {{$t('salesModule.ChoiceNeed')}}
</th> </th>
</tr> </tr>
<tbody v-if="downType==1"> <tbody v-if="downType==1">
<tr height="36"> <tr height="36">
<td width="50%"><input id="vshowA" v-model="TripLayer.vshowA" type="checkbox" /><label for="vshowA">基础信息</label></td> <td width="50%"><input id="vshowA" v-model="TripLayer.vshowA" type="checkbox" /><label for="vshowA">{{$t('fnc.jcxinxi')}}</label></td>
<td width="50%"><input id="vshowB" v-model="TripLayer.vshowB" type="checkbox" /><label for="vshowB">航班信息</label></td> <td width="50%"><input id="vshowB" v-model="TripLayer.vshowB" type="checkbox" /><label for="vshowB">{{$t('salesModule.FlighInfo')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowC" v-model="TripLayer.vshowC" type="checkbox" /><label for="vshowC">行程特色</label></td> <td><input id="vshowC" v-model="TripLayer.vshowC" type="checkbox" /><label for="vshowC">{{$t('salesModule.TripSpecial')}}</label></td>
<td><input id="vshowD" v-model="TripLayer.vshowD" type="checkbox" /><label for="vshowD">行程安排</label></td> <td><input id="vshowD" v-model="TripLayer.vshowD" type="checkbox" /><label for="vshowD">{{$t('salesModule.TripAP')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowE" v-model="TripLayer.vshowE" type="checkbox" /><label for="vshowE">费用说明</label></td> <td><input id="vshowE" v-model="TripLayer.vshowE" type="checkbox" /><label for="vshowE">{{$t('fnc.fyshuoming')}}</label></td>
<td><input id="vshowF" v-model="TripLayer.vshowF" type="checkbox" /><label for="vshowF">购物说明</label></td> <td><input id="vshowF" v-model="TripLayer.vshowF" type="checkbox" /><label for="vshowF">{{$t('salesModule.ShoppDetail')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowG" v-model="TripLayer.vshowG" type="checkbox" /><label for="vshowG">订单须知</label></td> <td><input id="vshowG" v-model="TripLayer.vshowG" type="checkbox" /><label for="vshowG">{{$t('salesModule.OrderKnow')}}</label></td>
<td><input id="vshowH" v-model="TripLayer.vshowH" type="checkbox" /><label for="vshowH">签证信息</label></td> <td><input id="vshowH" v-model="TripLayer.vshowH" type="checkbox" /><label for="vshowH">{{$t('salesModule.VisaInfo')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowI" v-model="TripLayer.vshowI" type="checkbox" /><label for="vshowI">同行备注</label></td> <td><input id="vshowI" v-model="TripLayer.vshowI" type="checkbox" /><label for="vshowI">{{$t('salesModule.THBZ')}}</label></td>
<td><input id="vshowJ" v-model="TripLayer.vshowJ" type="checkbox" /><label for="vshowJ">印象标识</label></td> <td><input id="vshowJ" v-model="TripLayer.vshowJ" type="checkbox" /><label for="vshowJ">{{$t('salesModule.YXBS')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowK" v-model="TripLayer.vshowK" type="checkbox" /><label for="vshowK">景点图片</label></td> <td><input id="vshowK" v-model="TripLayer.vshowK" type="checkbox" /><label for="vshowK">{{$t('salesModule.JDTP')}}</label></td>
</tr> </tr>
</tbody> </tbody>
<tbody v-if="downType==2"> <tbody v-if="downType==2">
<tr height="36"> <tr height="36">
<td width="50%"><input id="vshowA" v-model="TripLayer.vshowA" type="checkbox" /><label for="vshowA">基础信息</label></td> <td width="50%"><input id="vshowA" v-model="TripLayer.vshowA" type="checkbox" /><label for="vshowA">{{$t('fnc.jcxinxi')}}</label></td>
<td width="50%"><input id="vshowL" v-model="TripLayer.vshowL" type="checkbox" /><label for="vshowL">集合地点</label></td> <td width="50%"><input id="vshowL" v-model="TripLayer.vshowL" type="checkbox" /><label for="vshowL">{{$t('salesModule.JHDD')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowM" v-model="TripLayer.vshowM" type="checkbox" /><label for="vshowM">旅客信息</label></td> <td><input id="vshowM" v-model="TripLayer.vshowM" type="checkbox" /><label for="vshowM">{{$t('salesModule.TravelInfo')}}</label></td>
<td><input id="vshowB" v-model="TripLayer.vshowB" type="checkbox" /><label for="vshowB">航班信息</label></td> <td><input id="vshowB" v-model="TripLayer.vshowB" type="checkbox" /><label for="vshowB">{{$t('salesModule.FlighInfo')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowC" v-model="TripLayer.vshowC" type="checkbox" /><label for="vshowC">行程特色</label></td> <td><input id="vshowC" v-model="TripLayer.vshowC" type="checkbox" /><label for="vshowC">{{$t('salesModule.TripSpecial')}}</label></td>
<td><input id="vshowD" v-model="TripLayer.vshowD" type="checkbox" /><label for="vshowD">行程安排</label></td> <td><input id="vshowD" v-model="TripLayer.vshowD" type="checkbox" /><label for="vshowD">{{$t('salesModule.TripAP')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowE" v-model="TripLayer.vshowE" type="checkbox" /><label for="vshowE">费用说明</label></td> <td><input id="vshowE" v-model="TripLayer.vshowE" type="checkbox" /><label for="vshowE">{{$t('fnc.fyshuoming')}}</label></td>
<td><input id="vshowF" v-model="TripLayer.vshowF" type="checkbox" /><label for="vshowF">购物说明</label></td> <td><input id="vshowF" v-model="TripLayer.vshowF" type="checkbox" /><label for="vshowF">{{$t('salesModule.ShoppDetail')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowG" v-model="TripLayer.vshowG" type="checkbox" /><label for="vshowG">订单须知</label></td> <td><input id="vshowG" v-model="TripLayer.vshowG" type="checkbox" /><label for="vshowG">{{$t('salesModule.OrderKnow')}}</label></td>
<td><input id="vshowH" v-model="TripLayer.vshowH" type="checkbox" /><label for="vshowH">签证信息</label></td> <td><input id="vshowH" v-model="TripLayer.vshowH" type="checkbox" /><label for="vshowH">{{$t('salesModule.VisaInfo')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowI" v-model="TripLayer.vshowI" type="checkbox" /><label for="vshowI">同行备注</label></td> <td><input id="vshowI" v-model="TripLayer.vshowI" type="checkbox" /><label for="vshowI">{{$t('salesModule.THBZ')}}</label></td>
<td><input id="vshowJ" v-model="TripLayer.vshowJ" type="checkbox" /><label for="vshowJ">印象标识</label></td> <td><input id="vshowJ" v-model="TripLayer.vshowJ" type="checkbox" /><label for="vshowJ">{{$t('salesModule.YXBS')}}</label></td>
</tr> </tr>
<tr height="36"> <tr height="36">
<td><input id="vshowK" v-model="TripLayer.vshowK" type="checkbox" /><label for="vshowK">景点图片</label></td> <td><input id="vshowK" v-model="TripLayer.vshowK" type="checkbox" /><label for="vshowK">{{$t('salesModule.JDTP')}}</label></td>
<td><input id="vshowLLR" v-model="TripLayer.vshowLLR" type="checkbox" /><label for="vshowLLR">紧急联络人</label></td> <td><input id="vshowLLR" v-model="TripLayer.vshowLLR" type="checkbox" /><label for="vshowLLR">{{$t('salesModule.EmergencyContact')}}</label></td>
</tr> </tr>
</tbody> </tbody>
<tr height="66"> <tr height="66">
<td colspan="2" align="center"> <td colspan="2" align="center">
<input type="button" class="TripBtn" @click="goUrlR();" value="确定" /> <input type="button" class="TripBtn" @click="goUrlR();" :value="$t('pub.sureBtn')" />
</td> </td>
</tr> </tr>
</table> </table>
......
...@@ -28,32 +28,32 @@ ...@@ -28,32 +28,32 @@
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="singeRowTable"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="singeRowTable">
<tr v-if="showHotelObj.showPrice"> <tr v-if="showHotelObj.showPrice">
<td> <td>
公司团号 {{$t('salesModule.CompanyNum')}}
</td> </td>
<td colspan="4" style="text-align:left;"> <td colspan="4" style="text-align:left;">
<span style="padding-left:5px;">{{TCNUM}} ({{TCID}})</span> <span style="padding-left:5px;">{{TCNUM}} ({{TCID}})</span>
</td> </td>
<td> <td>
地接团号 {{$t('salesModule.DJNum')}}
</td> </td>
<td :colspan="showHotelObj.colspanLength" style="text-align:left;"> <td :colspan="showHotelObj.colspanLength" style="text-align:left;">
<span style="padding-left:5px;">{{DMCNum}}</span> <span style="padding-left:5px;">{{DMCNum}}</span>
</td> </td>
</tr> </tr>
<tr> <tr>
<th width="120">日期</th> <th width="120">{{$t('pub.date')}}</th>
<th width="150">酒店</th> <th width="150">{{$t('hotel.hotel')}}</th>
<th width="150">更换酒店</th> <th width="150">{{$t('salesModule.ChangeHotel')}}</th>
<th width="120">酒店状态</th> <th width="120">{{$t('salesModule.HotelStatus')}}</th>
<th width="120">OP状态</th> <th width="120">{{$t('salesModule.OPstatus')}}</th>
<th width="120">地接状态</th> <th width="120">{{$t('salesModule.DJstatus')}}</th>
<th width="110" v-if="showHotelObj.showPrice">数量<br />价格</th> <th width="110" v-if="showHotelObj.showPrice">{{$t('restaurant.res_Number')}}<br />{{$t('Operation.Op_price')}}</th>
<th width="120" v-if="showHotelObj.showPay">付款方式<br/>返佣比例</th> <th width="120" v-if="showHotelObj.showPay">{{$t('fnc.fkfangshi')}}<br/>{{$t('restaurant.res_commissionColumn')}}</th>
<th width="130" v-if="showHotelObj.showZhan">占房时间</th> <th width="130" v-if="showHotelObj.showZhan">{{$t('salesModule.UseRoomTime')}}</th>
<th width="100" v-if="showHotelObj.showZhan">确认时间</th> <th width="100" v-if="showHotelObj.showZhan">{{$t('salesModule.SureTime')}}</th>
<th width="100" v-if="showHotelObj.ShowSupplier">供应商</th> <th width="100" v-if="showHotelObj.ShowSupplier">{{$t('hotel.hotel_Supplier')}}</th>
<th width="70" v-if="showHotelObj.showPrice"> <th width="70" v-if="showHotelObj.showPrice">
日志 {{$t('fnc.rizhi')}}
</th> </th>
</tr> </tr>
<template v-for="(hotelItem,index) in HotelObj"> <template v-for="(hotelItem,index) in HotelObj">
...@@ -74,29 +74,29 @@ ...@@ -74,29 +74,29 @@
</td> </td>
<td> <td>
<template v-if="hotelSubItem.OPState==1||hotelSubItem.DMCState==1"> <template v-if="hotelSubItem.OPState==1||hotelSubItem.DMCState==1">
<a style="color:green">保证入住</a> <a style="color:green">{{$t('salesModule.BZRZ')}}</a>
</template> </template>
</td> </td>
<td> <td>
<span v-if="hotelSubItem.HotelName!='温馨的家' &&hotelSubItem.HotelName!='机场附近酒店'"> <span v-if="hotelSubItem.HotelName!='温馨的家' &&hotelSubItem.HotelName!='机场附近酒店'">
<template v-if="hotelSubItem.OPState==1"> <template v-if="hotelSubItem.OPState==1">
<a style="color:green">OP-指定</a> <a style="color:green">{{$t('salesModule.OPZD')}}</a>
</template> </template>
<template v-else-if="hotelSubItem.OPState==2"> <template v-else-if="hotelSubItem.OPState==2">
<a style="color:red">OP-暂定</a> <a style="color:red">{{$t('salesModule.OPCD')}}</a>
</template> </template>
</span> </span>
</td> </td>
<td> <td>
<span v-if="hotelSubItem.HotelName!='温馨的家'&&hotelSubItem.HotelName!='机场附近酒店'"> <span v-if="hotelSubItem.HotelName!='温馨的家'&&hotelSubItem.HotelName!='机场附近酒店'">
<template v-if="hotelSubItem.DMCState==1"> <template v-if="hotelSubItem.DMCState==1">
<a style="color:green">地接-OK</a> <a style="color:green">{{$t('salesModule.DJOK')}}</a>
</template> </template>
<template v-else-if="hotelSubItem.DMCState==2"> <template v-else-if="hotelSubItem.DMCState==2">
<a style="color:red">地接-暂定</a> <a style="color:red">{{$t('salesModule.DJZK')}}</a>
</template> </template>
<template v-else-if="hotelSubItem.DMCState==0"> <template v-else-if="hotelSubItem.DMCState==0">
<a style="color:red">地接-未操作</a> <a style="color:red">{{$t('salesModule.DJWCZ')}}</a>
</template> </template>
</span> </span>
</td> </td>
...@@ -108,8 +108,8 @@ ...@@ -108,8 +108,8 @@
</a> </a>
</td> </td>
<td v-if="showHotelObj.showPay"> <td v-if="showHotelObj.showPay">
{{hotelSubItem.PayTypeStr}} <template v-if="hotelSubItem.TaxType==1">税入</template> {{hotelSubItem.PayTypeStr}} <template v-if="hotelSubItem.TaxType==1">{{$t('pub.SR')}}</template>
<template v-if="hotelSubItem.TaxType==2">税别</template> <template v-if="hotelSubItem.TaxType==2">{{$t('pub.SB')}}</template>
{{hotelSubItem.RebateRatio}} {{hotelSubItem.RebateRatio}}
</td> </td>
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
<el-popover width="200" trigger="click" popper-class="Bus_HotelPop"> <el-popover width="200" trigger="click" popper-class="Bus_HotelPop">
<commonHotelLog :ref="'comHotelLog'+index+hotelSubIndex+''"> </commonHotelLog> <commonHotelLog :ref="'comHotelLog'+index+hotelSubIndex+''"> </commonHotelLog>
<div slot="reference" class="w80" style="cursor:pointer;text-decoration:underline;" <div slot="reference" class="w80" style="cursor:pointer;text-decoration:underline;"
@click="GetHotelLog(hotelSubItem,index,hotelSubIndex)">日志</div> @click="GetHotelLog(hotelSubItem,index,hotelSubIndex)">{{$t('fnc.rizhi')}}</div>
</el-popover> </el-popover>
</td> </td>
</tr> </tr>
...@@ -140,34 +140,34 @@ ...@@ -140,34 +140,34 @@
<template v-if="HotelObj&&HotelObj.length>0"> <template v-if="HotelObj&&HotelObj.length>0">
<tr> <tr>
<td class="tdRight"> <td class="tdRight">
开团时间 {{$t('salesModule.TeamTime')}}
</td> </td>
<td class="tdLeft"> <td class="tdLeft">
<span v-if="HotelObj[0].PriceCreateDateStr">{{HotelObj[0].PriceCreateDateStr}}</span> <span v-if="HotelObj[0].PriceCreateDateStr">{{HotelObj[0].PriceCreateDateStr}}</span>
<span v-else>暂无</span> <span v-else>{{$t('active.cl_zanwu')}}</span>
</td> </td>
<td class="tdRight"> <td class="tdRight">
吃房时间 {{$t('salesModule.UseRoomTime')}}
</td> </td>
<td class="tdLeft"> <td class="tdLeft">
<span v-if="HotelObj[0].UseHotelTimeStr">{{HotelObj[0].UseHotelTimeStr}}</span> <span v-if="HotelObj[0].UseHotelTimeStr">{{HotelObj[0].UseHotelTimeStr}}</span>
<span v-else>暂无</span> <span v-else>{{$t('active.cl_zanwu')}}</span>
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="tdRight"> <td class="tdRight">
地接团号生成时间 {{$t('salesModule.CreatTime')}}
</td> </td>
<td class="tdLeft"> <td class="tdLeft">
<span v-if="HotelObj[0].DMCNumCreateTimeStr">{{HotelObj[0].DMCNumCreateTimeStr}}</span> <span v-if="HotelObj[0].DMCNumCreateTimeStr">{{HotelObj[0].DMCNumCreateTimeStr}}</span>
<span v-else>暂无</span> <span v-else>{{$t('active.cl_zanwu')}}</span>
</td> </td>
<td class="tdRight"> <td class="tdRight">
手配确认时间 {{$t('salesModule.SPtime')}}
</td> </td>
<td class="tdLeft"> <td class="tdLeft">
<span v-if="HotelObj[0].ShouPeiStatusTimeStr">{{HotelObj[0].ShouPeiStatusTimeStr}}</span> <span v-if="HotelObj[0].ShouPeiStatusTimeStr">{{HotelObj[0].ShouPeiStatusTimeStr}}</span>
<span v-else>暂无</span> <span v-else>{{$t('active.cl_zanwu')}}</span>
</td> </td>
</tr> </tr>
</template> </template>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<template> <template>
<div class="trip-box-commonTeam" v-loading="loading"> <div class="trip-box-commonTeam" v-loading="loading">
<div class="item-title"> <div class="item-title">
<span class="t">{{tripList.length}}日行程</span> <span class="t">{{tripList.length}}{{$t('salesModule.DaysTrip')}}</span>
<span> <span>
<small class="s"></small> <small class="s"></small>
</span> </span>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<div class="trip-block-commonTeam" v-for="(item,i) in tripList" :key="i"> <div class="trip-block-commonTeam" v-for="(item,i) in tripList" :key="i">
<div class="trip-title"> <div class="trip-title">
<div> <div>
<p class="day"><span v-if='item.dayNum<10'>0</span>{{item.dayNum}}</p> <p class="day">{{$t('tips.di')}}<span v-if='item.dayNum<10'>0</span>{{item.dayNum}}{{$t('hotel.hotel_day')}}</p>
<template v-if="startDate&&startDate!=''"> <template v-if="startDate&&startDate!=''">
<p>{{GetDayStr(startDate,item.dayNum-1)}}</p> <p>{{GetDayStr(startDate,item.dayNum-1)}}</p>
</template> </template>
......
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
<div> <div>
<div class="TravelFeature" :class="{'foldHeight':isFold==1}"> <div class="TravelFeature" :class="{'foldHeight':isFold==1}">
<span class="TMTitle"> <span class="TMTitle">
<i></i>产品特色 <i></i>{{$t('sm.chanpintese')}}
</span> </span>
<span class="foldList" @click="fold" v-if="isFold==''">点击折叠</span> <span class="foldList" @click="fold" v-if="isFold==''">{{$t('sm.djzd')}}</span>
<span class="foldList" @click="fold" v-if="isFold==1">点击展开</span> <span class="foldList" @click="fold" v-if="isFold==1">{{$t('sm.djzk')}}</span>
<div class="TrfList clearfix"> <div class="TrfList clearfix">
<!-- 'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)--> <!-- 'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)-->
<div class="TFslide" v-for="item in TypeArray" <div class="TFslide" v-for="item in TypeArray"
...@@ -16,15 +16,15 @@ ...@@ -16,15 +16,15 @@
</div> </div>
</div> </div>
<div style="display:none"> <div style="display:none">
<p style="padding:5px 0;">请选择下载word行程的主题颜色</p> <p style="padding:5px 0;">{{$t('sm.qxzxzwtheme')}}</p>
<el-radio-group v-model="FeatureData.TemplateId"> <el-radio-group v-model="FeatureData.TemplateId">
<el-radio-button v-for="item in templateColorArray" :class="`templateColorArray_${item.color}`" <el-radio-button v-for="item in templateColorArray" :class="`templateColorArray_${item.color}`"
:label="item.id" :key="item.id" :value="item.id">{{item.text}}</el-radio-button> :label="item.id" :key="item.id" :value="item.id">{{item.text}}</el-radio-button>
</el-radio-group> </el-radio-group>
<p style="padding:5px 0 0 0;"> </p> <p style="padding:5px 0 0 0;"> </p>
</div> </div>
<div>注:幻灯片(图片至少为两张,图片尺寸应该控制在960*500,如果超出系统将自动裁剪显示)</div> <div>{{$t('sm.huandengplongTips')}}</div>
<div class="ScraList">九宫格(请尽量保持图片高清,系统将根据你的图片数量自动缩放图片大小,最多9张图片)</div> <div class="ScraList">{{$t('sm.imgLongtips')}}</div>
<div class="TFContent"> <div class="TFContent">
<div class="TFconTitle"> <div class="TFconTitle">
<span>{{ckTitle}}</span> <span>{{ckTitle}}</span>
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
</div> </div>
<div class="TFchildContent clearfix"> <div class="TFchildContent clearfix">
<div class="TFLeft" v-if="FeatureData.FeatureType==FeatureTypeState.nineGrid"> <div class="TFLeft" v-if="FeatureData.FeatureType==FeatureTypeState.nineGrid">
<span>效果预览(可进行单张修改)</span> <span>{{$t('sm.xiaoguoyldzxg')}}</span>
<div class="nineGrid clearfix"> <div class="nineGrid clearfix">
<div class="TFimgList" v-for="(item,index) in FeatureData.fileList" :key="item.subCode"> <div class="TFimgList" v-for="(item,index) in FeatureData.fileList" :key="item.subCode">
<img v-if="!item.Url" src="../../../assets/img/bg_c3@3x.png"> <img v-if="!item.Url" src="../../../assets/img/bg_c3@3x.png">
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<div class="TFLeft" v-if="FeatureData.FeatureType==FeatureTypeState.slideType"> <div class="TFLeft" v-if="FeatureData.FeatureType==FeatureTypeState.slideType">
<span>效果预览(可进行单张修改)</span> <span>{{$t('sm.xiaoguoyldzxg')}}</span>
<div class="TFIMGContent"> <div class="TFIMGContent">
<div class="block"> <div class="block">
<el-carousel trigger="click"> <el-carousel trigger="click">
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
</div> </div>
</div> </div>
<div v-if="FeatureData.FeatureType==FeatureTypeState.userDefined"> <div v-if="FeatureData.FeatureType==FeatureTypeState.userDefined">
<span class="userDeSpan">效果预览(可进行单张修改)</span> <span class="userDeSpan">{{$t('sm.xiaoguoyldzxg')}}</span>
<div class="userDefined"> <div class="userDefined">
<!-- <quill-editor @change="onEditorChange($event)" v-model="FeatureData.FeatureContent"> <!-- <quill-editor @change="onEditorChange($event)" v-model="FeatureData.FeatureContent">
</quill-editor>--> </quill-editor>-->
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<img crossOrigin="Anonymous" :src="this.travelsObj.ImaArray[0].Url + '?x-oss-process=image/resize,w_860,image/crop,x_0,y_0,w_860,h_430,g_west'"> <img crossOrigin="Anonymous" :src="this.travelsObj.ImaArray[0].Url + '?x-oss-process=image/resize,w_860,image/crop,x_0,y_0,w_860,h_430,g_west'">
<div class="travelTab_right travelHotel1_travelTab"> <div class="travelTab_right travelHotel1_travelTab">
<img crossOrigin="Anonymous" :src="domainManager().ViittoFileUrl+'/Upload/PictureMaterial/Web/tag_right.png'"> <img crossOrigin="Anonymous" :src="domainManager().ViittoFileUrl+'/Upload/PictureMaterial/Web/tag_right.png'">
<span>酒店</span> <span>{{$t('hotel.hotel')}}</span>
</div> </div>
</div> </div>
<div class="travelHotel1_bottom"> <div class="travelHotel1_bottom">
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
</div> </div>
<div class="travelHotel1_label"> <div class="travelHotel1_label">
<img crossOrigin="Anonymous" :src="domainManager().ViittoFileUrl+'/Upload/PictureMaterial/Web/tag.png'"> <img crossOrigin="Anonymous" :src="domainManager().ViittoFileUrl+'/Upload/PictureMaterial/Web/tag.png'">
<div>优选酒店</div> <div>{{$t('sm.youxjiudian')}}</div>
</div> </div>
</div> </div>
<div class="travel_title_left_yellow travelHotel1_title_yellow"> <div class="travel_title_left_yellow travelHotel1_title_yellow">
......
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