Commit f6adb3dc authored by huangyuanyuan's avatar huangyuanyuan

Merge branch 'master' of http://gitlab.oytour.com/luochao/superman

# Conflicts:
#	src/assets/common/lang/zh.js
#	src/components/SalesModule/VisaFinancialDocuments.vue
#	src/components/SalesModule/groupInquiry.vue
parents 24713947 b3f6e99e
......@@ -29,7 +29,6 @@ export const pub={
room:'房数',
year:'年',
month:'月',
day:'日',
yearMonth:'年月',
addImg:'添加图片',
confirmCancel:'确认取消',
......@@ -38,6 +37,9 @@ export const pub={
returnBack:'返回',
allday:'全天',
clickToView:'点击查看',
man:'男',
woman:'女',
}
export const login = {
......@@ -930,6 +932,7 @@ export const fnc = {
jigou: '机构',
qsrneirong: '请输入内容',
zhanghuleixing: '账户类型',
zhfenlei: '账户分类',
yueacc: '余额',
bwbyue: '本位币余额',
caozuoriqi: '操作日期',
......@@ -976,7 +979,79 @@ export const fnc = {
tjzhanghu: '添加账户',
sfduigong: '是否对公',
sybumen: '适用部门:',
shanghuhao: '商户号',
qqdizhi: '请求地址',
zfxinxi: '支付信息',
shsiyao: '商户私钥',
ptgongyao: '平台公钥',
banbenhao: '版本号',
shoukuandan: '收款单',
fukuandan: '付款单',
sfytxiangguan: '是否与团相关',
spliucheng: '审批流程',
liuchengtu: '流程图',
gongzhang: '公账',
sizhang: '私账',
rmbxianjin: '人民币现金',
wbxianjin: '外币现金',
ptxnzhanghu: '平台虚拟账户',
djxnzhanghu: '地接虚拟账户',
szxiangdi: '收支相抵',
khleixing: '客户类型',
fkduixiang: '付款对象',
khmingcheng: '客户名称',
zslingdui: '正式领队/导游',
lslingdui: '临时领队/导游',
daishengcheng: '待生成',
fkzhanghu: '付款账户',
qxzfkzh: '请选择付款账户',
ldmingcheng: '领队名称',
day: '日',
fyshuoming: '费用说明',
danjia: '单价',
jine: '金额',
yuanbi: '原币',
sfjine: '实付金额',
daxie: '(大写)',
xiaoxie: '(小写)',
yjfkuanriqi: '预计付款日期',
qxzrqshijian: '选择日期时间',
fjshuoming: '附加说明',
fygsbumen: '费用归属部门',
gnpiaowu: '国内票务',
jpshouzhi: '机票收支',
xiayibu: '下一步',
tijiao: '提交',
zancun: '暂存',
jxzhidan: '继续制单',
nothanks: '不了,谢谢',
kuaijilian: '(会计联)',
yewulian: '(业务联)',
dayinshijian: '打印时间',
hnrdanwei: '汇款人(单位)',
huikuanren: '汇款人',
fkzhlshuihao: '付款账户(流水号)',
jpbianhao: '机票编号',
skjine: '收款金额',
fkjine: '付款金额',
ling: '零',
qian: '前',
cnskuandan: '出纳收款单',
cnfkuandan: '出纳付款单',
cnfshulian: '附属出纳联',
fkfangshi: '付款方式',
danhao: '单号',
zhidanren: '制单人',
wbzjine: '外币总金额',
bwbzjine: '本位币总金额',
hkshijian: '汇款时间',
jiaoyiriqi: '交易日期',
fkuanzhanghu: '收款账户',
skuanzhanghao: '收款账号',
shouxufei: '手续费',
khyuanbi: '(原币)',
khbweibi: '(本位币)',
jylshuihao: '交易流水号',
}
export const tips = {
tips: '提示',
......@@ -1026,6 +1101,14 @@ export const tips = {
znengExcel: '只能上传Excel文件,重复的费用类型不会添加哦',
shangchuanExcel: '上传文件只能是 excel 格式!',
feiyongleixing: '费用类型?',
qxzzhleixing: '请选择账户类型!',
dzfpzxxdelete: '的支付信息配置?删除后不可撤回!',
qscWEfile: '请上传图片、word、excel类型的文件!',
czcgsfjxzhidan: '操作成功,是否继续制单?',
jpswxzxianlu: '机票尚未选择线路',
qzcpbianhao: '签证产品编号',
qishu: '期数',
jiaoyifangshi: '交易方式',
}
export const Operation = {
Op_ShortName:'线路简称',
......@@ -1102,11 +1185,52 @@ export const rule = {
qxzlxcengji: '请选择类型层级',
qtxzhmingcheng: '请填写账户名称',
qxzsybumen: '请选择适用部门',
}
qsrshuhao: '请输入商户号',
qsrshsyao: '请输入商户私钥',
qsrptsiyao: '请输入平台公钥',
qsrqqdizhi: '请输入请求地址',
qsrbbenhao: '请输入版本号',
qxzssgongsi: '请选择所属公司',
qxzshleixing: '请选择账户类型',
qxzzhfenlei: '请选择账户分类',
qxzzhanghu: '请选择账户',
qsrdingdanhao: '请输入订单号',
qxzfyshuoming: '请选择费用说明',
qxzbzhong: '请选择币种',
qxzxybshren: '请选择下一步审批人',
qtxzsyxfyshuoming: '请填写至少一项费用说明!',
qxzyjfkshijian: '请选择预计付款时间!',
qxzfkduixiang: '请选择付款对象!',
qxzkhmingcheng: '请选择客户名称!',
qxzfkdzhanghu: '请选择付款账户',
qxzxybsheren: '请选择下一步审核人',
qxzzdbumen:' 请选择制单部门',
qsrbmmingchen:"请输入部门名称",
qxzbmcengji:"请选择部门层级",
qxzfuzeren:"请选择负责人",
qsrbdgangwei:"请选择绑定岗位",
qsrzqdbmdianhua:"请输入正确的部门电话",
qszhengshu:"请输整数",
qsrname:"请输入姓名",
qsrtelphone:"请输入正确的手机",
qsrIdnum:"请输正确的身份证号",
}
export const adm={
adm_xzbumen:"新增部门",
adm_sxjg:"树形结构",
adm_fhlb:"返回列表",
adm_jggl:"结构管理",
adm_addzibumen:"添加子部门",
adm_addbumen:"添加部门",
adm_addyuangong:"添加员工",
adm_edityuangong:"员工修改",
adm_xueli:"学历",
adm_rzshijain:"入职时间",
}
export const visaT = {
cxjihua: '出行计划',
sqneirong:'申请类型',
......@@ -1168,17 +1292,5 @@ export const visaT = {
sqbdh:'申请表编号',
xzsycl:'下载身元材料',
xzggbg:'下载归国报告',
dccg:'导出成功!'
}
export const adm={
adm_xzbumen:"新增部门",
adm_sxjg:"树形结构",
adm_fhlb:"返回列表",
adm_jggl:"结构管理",
adm_addbumen:"添加部门",
adm_addzibumen:"添加子部门",
adm_addyuangong:"添加部门",
adm_edityuangong:"添加员工",
adm_rzshijian:"入职时间",
dccg:'导出成功!',
}
\ No newline at end of file
......@@ -130,47 +130,6 @@
border: 1px solid #d95454 !important;
box-sizing: border-box;
}
/* 名单 */
.RL-remarkTitle {
display: inline-block;
width: 36px;
white-space: nowrap;
font-size: 14px;
}
.RL-remarkCon span {
margin-right: 5px;
}
.person_fan{
width: 100%;
border-top: 1px solid #e5e5e5;
padding: 0 10px;
font-size: 12px;
padding: 15px 6px;
box-sizing: border-box;
}
/* 财务单据的颜色 */
.groupTourOrder_tickets_red {
color: #FF0000;
text-decoration: underline;
cursor: pointer;
}
.groupTourOrder_tickets_blue {
color: #0000FF;
text-decoration: underline;
cursor: pointer;
}
.groupTourOrder_tickets_green {
color: #008000;
cursor: pointer;
text-decoration: underline;
}
.groupTourOrder_tickets_black {
color: #000000;
text-decoration: underline;
}
</style>
<template>
<div>
......@@ -182,7 +141,7 @@
</el-tabs>
</ul> -->
<div class="GQ_companyList" v-if="queryCommonData.IsParentCompany==1">
<span :class="{'TC_checked':queryCommonData.checkCompanyAll}" @click="getCompanyCheckAll()">{{$t('advmanager.v_all')}}</span>
<span :class="{'TC_checked':queryCommonData.checkCompanyAll}" @click="getCompanyCheckAll()">全部</span>
<span v-for="(item,bindex) in queryCommonData.BranchList" :class="{'TC_checked':item.isShow}" @click="getCompanyCheck(item)">{{item.BName}}</span>
</div>
<div class="TC_Content TC-MyList">
......@@ -190,7 +149,7 @@
<ul>
<li>
<span>
<em>{{$t('system.table_ssLine')}}</em>
<em>所属线路</em>
<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 v-for="(item,index) in queryCommonData.LineList" :label='item.LineName' :value='item.LineID' :key='index+10000'>
......@@ -200,7 +159,7 @@
</li>
<li>
<span>
<em>{{$t('active.ad_xlmc')}}</em>
<em>系列名称</em>
<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 v-for="item in queryCommonData.LineTeamList" :label='item.LtName' :value='item.LtID' :key='item.LtID'>
......@@ -210,14 +169,14 @@
</li>
<li>
<span>
<em>{{$t('visa.v_tuanhao')}}</em>
<em>团号</em>
<el-input maxlength="50" v-model="queryMsg.TCNUM" class="permiss-input w150" @keyup.native.enter="getControlList"
:placeholder="$t('pub.pleaseImport')"></el-input>
</span>
</li>
<li>
<span>
<em>{{$t('scen.sc_ftTime')}}</em>
<em>发团日期</em>
<el-date-picker class="w150" type="date" v-model='queryMsg.StartGroupDate' :picker-options="pickerBeginDateBefore"
value-format="yyyy-MM-dd" placeholder="">
</el-date-picker>
......@@ -230,21 +189,21 @@
<span>
<em>{{$t('visa.v_qianzhengst')}}</em>
<el-select v-model="queryMsg.TCVisaStatus" clearable class="w150" filterable :placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" value="-1"></el-option>
<el-option :label="$t('visa.v_weibanli')" value="1"></el-option>
<el-option :label="$t('visa.v_banlizhong')" value="2"></el-option>
<el-option :label="$t('visa.v_yibanli')" value="3"></el-option>
<el-option label="不限" value="-1"></el-option>
<el-option label="未办理" value="1"></el-option>
<el-option label="办理中" value="2"></el-option>
<el-option label="已办理" value="3"></el-option>
</el-select>
</span>
</li>
<li class="advancedLi">
<el-popover popper-class="advanceQueryList" v-model="queryCommonData.showHigradeSearch" trigger="click">
<div>
<div class="TC_queryTitle">{{$t('visa.v_tkgjcx')}}</div>
<div class="TC_queryTitle">团控高级查询</div>
<div class="clearfix">
<div class="TC_leftSearch">
<div>
<span>{{$t('system.query_airCompanyName')}}</span>
<span>航空公司</span>
<el-select v-model="queryMsg.AirTicketId" filterable :placeholder="$t('system.ph_buxian')" class="w150">
<el-option :label='$t("system.ph_buxian")' :value='queryCommonData.SelectDefaultValue'></el-option>
<el-option v-for="item in queryCommonData.AirlineList" :key="item.AirLineId" :label="item.AlName" :value="item.AirLineId">
......@@ -252,7 +211,7 @@
</el-select>
</div>
<div>
<span>{{$t('visa.v_czuser')}}</span>
<span>操作人员</span>
<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 v-for="item in queryCommonData.EmployeeList" :label='item.EmName' :value='item.EmployeeId' :key='item.EmployeeId'>
......@@ -260,13 +219,13 @@
</el-select>
</div>
<div>
<span>{{$t('visa.v_xcdays')}}</span>
<span>行程天数</span>
<el-input maxlength="50" v-model="queryMsg.DayNum" @keyup.native="checkInteger(queryMsg,'DayNum')"
class="w150" :placeholder="$t('pub.pleaseImport')"></el-input>
</div>
<div>
<span>{{$t('visa.v_lycity')}}</span>
<span>联运城市</span>
<el-select class='w150' filterable v-model="queryMsg.UnionCityId" :placeholder="$t('pub.pleaseSel')">
<el-option :label="$t('pub.unlimitedSel')" :value='queryCommonData.SelectDefaultValue'></el-option>
<el-option v-for="item in queryCommonData.CityList" :label='item.Name' :value='item.ID' :key='item.ID'>
......@@ -277,7 +236,7 @@
</div>
<div class="TC_rightSearch">
<div>
<span>{{$t('visa.v_teamnum')}}</span>
<span>团队人数</span>
<el-input maxlength="50" class="w80" v-model="queryMsg.TeamMinNum" @keyup.native="checkInteger(queryMsg,'TeamMinNum')"
:placeholder="$t('pub.pleaseImport')"></el-input>
-
......@@ -285,7 +244,7 @@
@blur="checkTeamNum(queryMsg)" :placeholder="$t('pub.pleaseImport')"></el-input>
</div>
<div>
<span>{{$t('leader.leader_registraNum')}}</span>
<span>报名人数</span>
<el-input maxlength="50" class="w80" v-model="queryMsg.ApplyMinNum" @keyup.native="checkInteger(queryMsg,'ApplyMinNum')"
:placeholder="$t('pub.pleaseImport')"></el-input>
-
......@@ -293,11 +252,11 @@
@blur="checkTeamNum(queryMsg)" :placeholder="$t('pub.pleaseImport')"></el-input>
</div>
<div class="OnlyShowOverTeam">
<span>{{$t('visa.v_zkbaochaotuan')}}</span>
<span>只看报超团</span>
<el-switch v-model="queryMsg.OnlyShowOverTeam" active-value="true" inactive-value="false"></el-switch>
</div>
<div>
<span>{{$t('visa.v_salecompany')}}</span>
<span>销售公司</span>
<el-select class="w180 multiple_input" :class="{'SaleBranchList':queryMsg.SaleBranchId==''}" v-model="queryMsg.SaleBranchId" multiple>
<el-option v-for='item in queryCommonData.companyList' :key="item.id" :label="item.bName" :value="item.id">
</el-option>
......@@ -306,9 +265,9 @@
</div>
</div>
<div class="comSearchDiv">
<span>{{$t('scen.sc_temStatu')}}</span>
<span>团队状态</span>
<span>
<el-checkbox v-model="queryCommonData.checkTCStateAll" @change="checkAllTeam">{{$t('system.table_chekAll')}}</el-checkbox>
<el-checkbox v-model="queryCommonData.checkTCStateAll" @change="checkAllTeam">全选</el-checkbox>
<el-checkbox-group v-model="queryMsg.TCState" @change="checkedTeamList">
<el-checkbox v-for="team in $tripUtils.TeamStatesList.TeamStates" :label="team.Id" :key="team.Name">{{team.Name}}</el-checkbox>
</el-checkbox-group>
......@@ -316,7 +275,7 @@
</div>
<!-- <div class="comSearchDiv" v-if="queryCommonData.showPlatForm"> -->
<div class="comSearchDiv">
<span>{{$t('Airticket.Air_salesPlatform')}}</span>
<span>销售平台</span>
<span>
<!-- 全选 -->
<el-checkbox v-model="queryCommonData.checkPlatForm" @change="checkAllSales">{{$t('system.table_chekAll')}}</el-checkbox>
......@@ -326,7 +285,7 @@
</span>
</div>
<div class="comSearchDiv">
<span>{{$t('visa.v_tqstatus')}}</span>
<span>团期状态</span>
<span>
<el-checkbox v-model="queryCommonData.checkGroupALL" @change="checkGroupAll">{{$t('system.table_chekAll')}}</el-checkbox>
<el-checkbox-group v-model="queryMsg.GroupState" @change="checkGroup">
......@@ -335,7 +294,7 @@
</span>
</div>
<div class="comSearchDiv">
<span>{{$t('visa.v_hbstatus')}}</span>
<span>航班状态</span>
<span>
<el-checkbox-group v-model="queryCommonData.flightCKed" style="margin-left:0;">
<el-checkbox v-for="state in flightStatus" :label="state.Id" :checked="state.Checked" @change="checkedFlight(state)" :key="state.Name">{{state.Name}}</el-checkbox>
......@@ -345,7 +304,7 @@
<!-- 查询 -->
<button class="normalBtn TC_SearchBtn" @click="getControlList(),resetPageIndex(),queryCommonData.showHigradeSearch=false">{{$t('pub.searchBtn')}}</button>
</div>
<span class="advancedQuery" slot="reference">{{$t('visa.v_gjchaxun')}}<i class="iconfont icon-xiaotuziCduan_1"></i></span>
<span class="advancedQuery" slot="reference">高级查询<i class="iconfont icon-xiaotuziCduan_1"></i></span>
</el-popover>
</li>
<li>
......@@ -373,23 +332,23 @@
v-for="plat in item.SalePlatList" :key="plat.subCode">
{{$tripUtils.getPlatName(plat)}}
</span>
<span class="TC_xiajia daiwanshan" v-if="item.TCState==1">{{$t('visa.v_dwanshan')}}</span>
<span class="TC_xiajia" v-if="item.TCState==2">{{$t('visa.v_yxiajia')}}</span>
<span class="TC_xiajia quxiao" v-if="item.TCState==4">{{$t('hotel.hotel_HasBeenCancelled')}}</span>
<span class="TC_xiajia daiwanshan" v-if="item.TCState==1">待完善</span>
<span class="TC_xiajia" v-if="item.TCState==2">已下架</span>
<span class="TC_xiajia quxiao" v-if="item.TCState==4">已取消</span>
</div>
</div>
</div>
<div class="el-col" style="width:200px;">
<div class="d2">
<p class="TCLflight_GO"><i class="iconfont icon-hangban1"></i>{{$t('visa.v_hangban')}}</p>
<p class="TCLflight_GO"><i class="iconfont icon-hangban1"></i>航班</p>
<el-popover width="900" trigger="click" popper-class="TC_tripDetails">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr class="_color_666" style="text-align:center;">
<th width="60">{{$t('Airticket.Air_segment')}}</th>
<th width="80">{{$t('system.query_flightNum')}}</th>
<th width="150">{{$t('system.ph_flightTime')}}</th>
<th width="80">{{$t('system.query_arrivalTime')}}</th>
<th width="100">{{$t('system.query_stopCity')}}</th>
<th width="150">起飞时间</th>
<th width="80">到达时间</th>
<th width="100">经停城市</th>
</tr>
<tr v-for="(ds,din) in item.flightList" :key="din" style="text-align:center;">
<td class="_d_name _color_666">
......@@ -420,8 +379,8 @@
<span>{{subItem.StopoverName}}</span>
<span v-if="subItem.ArrivalCityName">-</span>
<span>{{subItem.ArrivalCityName}}</span>
<span v-if="subItem.FlightState==1" class="TCL-greenType">{{$t('pub.sureBtn')}}</span>
<span v-if="subItem.FlightState==2" class="TCL-redType">{{$t('visa.v_zanding')}}</span>
<span v-if="subItem.FlightState==1" class="TCL-greenType">确定</span>
<span v-if="subItem.FlightState==2" class="TCL-redType">暂定</span>
</div>
</div>
</el-popover>
......@@ -492,9 +451,8 @@
<el-button type="primary" style='background:#00C6FF; border-color:#00C6FF' v-if="item.VisaStatus==2" @click="goUrlZ('VisaApplicationDetails',item.TCID,item.TCNUM)">{{$t('visa.v_chakanjindu')}}</el-button>
<el-button type="primary" style='background:#00C6FF; border-color:#00C6FF' v-if="item.VisaStatus==3" @click="goUrlZ('VisaApplicationDetails',item.TCID,item.TCNUM)">{{$t('visa.v_chakanjieguo')}}</el-button>
</div>
<el-button v-if="item.LineID!=14" @click="goUrlT('visaList2',item.TCID)" type="primary" style='background:#F16C3C; border-color:#F16C3C'>签证列表</el-button>
<!-- <el-button @click="goTeamBalance(item.TCID,item.OutBranchId)" type="primary" style='background:#00C6FF; border-color:#00C6FF'>团队支出</el-button> -->
<el-button @click="goUrl('VisaFinancialDocuments',item.TCID,item.OutBranchId,item.TCNUM,'签证财务单据')" type="primary" style='background:#F16C3C; border-color:#F16C3C'>费用明细</el-button>
<el-button @click="goUrlT('visaList2',item.TCID)" type="primary" style='background:#F16C3C; border-color:#F16C3C'>签证列表</el-button>
<el-button @click="goTeamBalance(item.TCID,item.OutBranchId)" type="primary" style='background:#00C6FF; border-color:#00C6FF'>团队支出</el-button>
<el-button @click='openEdit(item)' type="primary" style='background:#F16C3C; border-color:#F16C3C'>送签日期</el-button>
<el-button @click="openAdmission(item)" type="primary" style='background:#00C6FF; border-color:#00C6FF'>进馆日期</el-button>
<el-button @click='openEdit2(item)' type="primary" style='background:#F16C3C; border-color:#F16C3C'>出签日期</el-button>
......@@ -535,7 +493,7 @@
<div class="TCL_remarkTitle">地接备注:</div>
<div class="TCL_Content">{{item.DmcRemarkLast!=null?item.DmcRemarkLast.DMCRemark:""}}</div>
</div>
</div> -->
</div>
</li>
</ul>
<div class="noData" v-show="queryMsg.noData">
......@@ -582,7 +540,7 @@
<button class="normalBtn" type="primary" @click="setOPremark">{{$t('pub.sureBtn')}}</button>
</div>
</div>
<!-- 送签日期窗口 -->
<! 送签日期窗口 -->
<div class="groupInquiry_edit" v-show="editShow">
<div class="groupInquiry_edit_tit">
<span>修改送签日期</span>
......@@ -641,7 +599,7 @@
<div style="display: inline-block;vertical-align: top;white-space: nowrap;">
<el-form-item :label="$t('advmanager.v_country')" prop="EuropeSchengen" class="groupInquiry_admission_formItem" v-show="msg_admission.LineID===2&&msg_admission.EuropeVisaType==='2'">
<el-select class="groupInquiry_admission_input2" v-model="msg_admission.EuropeSchengen" @change="SchengenChange" placeholder="选择国家">
<el-option v-for="(item, index) in EuropeSchengenList" :key="index+2000" :label='item.Name' :value='item.Id'></el-option>
<el-option v-for="(item, index) in EuropeSchengenList" :key="index" :label='item.Name' :value='item.Id'></el-option>
</el-select>
</el-form-item>
<el-form-item prop="EuropeVisaName" class="groupInquiry_admission_formItem" v-show="msg_admission.EuropeVisaType==='2'&&msg_admission.EuropeSchengen==='5'">
......@@ -822,7 +780,7 @@ export default {
},
flightStatus: [{
Id: 0,
Name: this.$t('pub.unlimitedSel'),
Name: '不限',
Checked:true
}, {
Id: 1,
......@@ -848,18 +806,6 @@ export default {
};
},
methods: {
goUrl(path, TCID,OutBranchId,TCNUM, name) {
this.$router.push({
name: path,
query: {
TCID:TCID,
OutBranchId:OutBranchId,
TCNUM:TCNUM,
blank: 'y',
tab: name
}
});
},
saveitem(tcid) {
this.uploadTCID = tcid
},
......
......@@ -1718,14 +1718,6 @@ export default {
title: '团期查询'
},
},
{ // 签证中心 签证财务单据
path: '/VisaFinancialDocuments',
name: 'VisaFinancialDocuments',
component: resolve => require(['@/components/SalesModule/VisaFinancialDocuments'], resolve),
meta: {
title: '签证财务单据'
},
},
{ // 签证中心 签证工作表
path: '/visaWorksheet',
name: 'visaWorksheet',
......
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