Commit 13f5c15b authored by Mac's avatar Mac

1

parent e4ed9d52
...@@ -365,8 +365,8 @@ ...@@ -365,8 +365,8 @@
</p> </p>
<table border="1" bordercolor="#D2D2D2" style="border-collapse:collapse;margin-top:15px;" width="100%" v-if="GetDetail.TCIDAndTCNUMList.length>0"> <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"> <tr v-for="(o,ox) in GetDetail.TCIDAndTCNUMList" class="_fujiashuoming_tr">
<td :colspan="3"> <td :colspan="3" class="_jump_page" @click="getClassInfo(o)">
{{o.TCNUM}}({{o.TCID}}) {{o.ClassName}}({{o.ClassId}})
<span v-if="GetDetail.IsShowGuestUrl && GetDetail.IsShowGuestUrl === 1" @click="goInves('investigationList',o.TCID)" class="FD_yijian">旅客意见 <span v-if="GetDetail.IsShowGuestUrl && GetDetail.IsShowGuestUrl === 1" @click="goInves('investigationList',o.TCID)" class="FD_yijian">旅客意见
<span>{{o.GuestSurveyNum?o.GuestSurveyNum:0}}</span>/ <span>{{o.GuestSurveyNum?o.GuestSurveyNum:0}}</span>/
<span>{{o.GuestTotalNum?o.GuestTotalNum:0}}</span> <span>{{o.GuestTotalNum?o.GuestTotalNum:0}}</span>
...@@ -376,8 +376,9 @@ ...@@ -376,8 +376,9 @@
</span> </span>
<span v-if="GetDetail.IsShowDiJieChargeUrl==1" style="margin-left:10px;cursor:pointer;" @click="jumpHotelContract('HotelContract',o)">手配费详情</span> <span v-if="GetDetail.IsShowDiJieChargeUrl==1" style="margin-left:10px;cursor:pointer;" @click="jumpHotelContract('HotelContract',o)">手配费详情</span>
</td> </td>
<td @click="jumpPage('TravelControlList',o.TCNUM,1)"> <span class="_jump_page _font_bold">查看团队</span> </td> <td @click="jumpbjPage('classManage',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="jumpbjPage('classorder',o)"> <span class="_jump_page _font_bold">查看报名</span> </td>
<td @click="jumpbjPage('paymentDetail',o)"> <span class="_jump_page _font_bold">班级收支</span> </td>
<td v-if="qjGroupId==userInfo.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> <td v-if="qjGroupId==userInfo.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>
<td v-if="OrderSource==9&&GetDetail.SourceID>0" @click="jumpPage('SettlementOrder',GetDetail.SourceID,2)"> <span class="_jump_page _font_bold">国内票务</span> </td> <td v-if="OrderSource==9&&GetDetail.SourceID>0" @click="jumpPage('SettlementOrder',GetDetail.SourceID,2)"> <span class="_jump_page _font_bold">国内票务</span> </td>
<td v-else-if="OrderSource==10&&GetDetail.SourceID>0" @click="jumpPage('FinancialOrder',GetDetail.SourceID,3)"> <span class="_jump_page _font_bold">签证收支</span> </td> <td v-else-if="OrderSource==10&&GetDetail.SourceID>0" @click="jumpPage('FinancialOrder',GetDetail.SourceID,3)"> <span class="_jump_page _font_bold">签证收支</span> </td>
...@@ -504,22 +505,7 @@ ...@@ -504,22 +505,7 @@
<huijiBill :ID="ID" :disabled="true" :loopNumN="1" :FrID='FrID' :TemplateId='GetDetail.TemplateId' v-if="GetDetail.AccountantMergeDetailList && GetDetail.AccountantMergeDetailList.length>0" /> <huijiBill :ID="ID" :disabled="true" :loopNumN="1" :FrID='FrID' :TemplateId='GetDetail.TemplateId' v-if="GetDetail.AccountantMergeDetailList && GetDetail.AccountantMergeDetailList.length>0" />
</div> </div>
<template v-if="sonTCIDList">
<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 class="iconfont icon-gengduo _rotate"></i> </span>
<span class="_btn" v-else @click="tableShowTeam=true">展开 <i class="iconfont icon-gengduo"></i> </span>
</p>
<div v-show="tableShowTeam" >
<div>
<teamProductModule :ID="sonTCIDList"></teamProductModule>
</div>
</div>
</div>
</div>
</template>
<div class="w890px"> <div class="w890px">
<SaleOrderModule v-if="OrderSource==10&&SourceID&&OrderID" :SourceID='SourceID' :orderID='OrderID'/> <SaleOrderModule v-if="OrderSource==10&&SourceID&&OrderID" :SourceID='SourceID' :orderID='OrderID'/>
<TicketFinace v-if="OrderSource==4&&SourceID&&Callback&&ID" :SourceID='SourceID' :Callback='Callback' :id='ID'/> <TicketFinace v-if="OrderSource==4&&SourceID&&Callback&&ID" :SourceID='SourceID' :Callback='Callback' :id='ID'/>
...@@ -942,6 +928,7 @@ ...@@ -942,6 +928,7 @@
<p><span></span>{{z.BeFrom}}<span><i class="_color_green">转交</i></span>{{z.Target}}</p> <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 class="_pp_info">转交备注:{{z.Remarks?z.Remarks:'无'}}</p>
</div> </div>
</template> </template>
</p> </p>
<textarea v-if="item.SpecialNode!=2||AuditOrRefundMsg.Status=='3'" class="_textarea" v-model="AuditOrRefundMsg.Description" placeholder="请输入..."></textarea> <textarea v-if="item.SpecialNode!=2||AuditOrRefundMsg.Status=='3'" class="_textarea" v-model="AuditOrRefundMsg.Description" placeholder="请输入..."></textarea>
...@@ -1306,9 +1293,9 @@ ...@@ -1306,9 +1293,9 @@
<div> <div>
<label>下一步:<span class="red">{{GetDetail.AuditDescription}}</span></label> <label>下一步:<span class="red">{{GetDetail.AuditDescription}}</span></label>
<el-select size="mini" style="width:300px" v-model="chosenPeople" multiple filterable remote reserve-keyword placeholder="请输入..." :remote-method="remoteMethod" :loading="loadingPeople"> <el-select size="mini" style="width:300px" v-model="chosenPeople" multiple filterable remote reserve-keyword placeholder="请输入..." :remote-method="remoteMethod" :loading="loadingPeople">
<el-option v-for="item in peopleData" :key="item.empId" :label="`${item.name}`" :value="item.empId"> <el-option v-for="item in peopleData" :key="item.Id" :label="`${item.EmployeeName}`" :value="item.Id">
<span style="float: left; font-size: 12px">{{ item.name }}</span> <span style="float: left; font-size: 12px">{{ item.name }}</span>
<span style="float: right; font-size: 12px; margin-right:20px;">{{ item.departmentName }}</span> <span style="float: right; font-size: 12px; margin-right:20px;">{{ item.EmployeeName }}</span>
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
...@@ -1332,9 +1319,9 @@ ...@@ -1332,9 +1319,9 @@
<div> <div>
<label>转交人:</label> <label>转交人:</label>
<el-select size="mini" style="width:300px" v-model="zhuanMsg.AuditEmId" filterable remote reserve-keyword placeholder="请选择转交人" :remote-method="remoteMethod" :loading="loadingPeople"> <el-select size="mini" style="width:300px" v-model="zhuanMsg.AuditEmId" filterable remote reserve-keyword placeholder="请选择转交人" :remote-method="remoteMethod" :loading="loadingPeople">
<el-option v-for="item in peopleData" :key="item.empId" :label="`${item.name}`" :value="item.empId"> <el-option v-for="item in peopleData" :key="item.Id" :label="`${item.EmployeeName}`" :value="item.Id">
<span style="float: left; font-size: 12px">{{ item.name }}</span> <span style="float: left; font-size: 12px">{{ item.name }}</span>
<span style="float: right; font-size: 12px; margin-right:20px;">{{ item.departmentName }}</span> <span style="float: right; font-size: 12px; margin-right:20px;">{{ item.EmployeeName }}</span>
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
...@@ -1350,6 +1337,7 @@ ...@@ -1350,6 +1337,7 @@
<viewer :images="images" :options='imageOptions' @inited="inited" class="viewer" ref="viewer" > <viewer :images="images" :options='imageOptions' @inited="inited" class="viewer" ref="viewer" >
<img v-for="src in images" :src="src" :key="src" style="display: none"> <img v-for="src in images" :src="src" :key="src" style="display: none">
</viewer> </viewer>
<classinfo-form v-if="isShowClassInfo" :seting-obj="classObjOption" @close="closeClass" @success="refreshClass"></classinfo-form>
<a id='groupTourOrder_DownLoad' target="_blank" style="display:none">1不要删除</a> <a id='groupTourOrder_DownLoad' target="_blank" style="display:none">1不要删除</a>
</div> </div>
</template> </template>
...@@ -1373,7 +1361,11 @@ ...@@ -1373,7 +1361,11 @@
import czBillModule from "../components/czBillModule.vue"; import czBillModule from "../components/czBillModule.vue";
// import MsgBus from '../../assets/utils/msgBus.js'; // import MsgBus from '../../assets/utils/msgBus.js';
import {UploadSelfFile} from '../../../api/common/common' import {UploadSelfFile} from '../../../api/common/common'
import {getClassNameList} from '../../../api/finance/index'
import classinfoForm from '../../../components/course/classinfo-form';
import {
queryEmployee //员工列表
} from '../../../api/users/user'
export default { export default {
data(){ data(){
return{ return{
...@@ -1529,6 +1521,8 @@ ...@@ -1529,6 +1521,8 @@
LeadState:false, LeadState:false,
huijiShow:false, huijiShow:false,
F_PayMoney_CapitalPool:false, F_PayMoney_CapitalPool:false,
classObjOption: null,
isShowClassInfo: false, //是否显示课程信息
} }
}, },
components:{ components:{
...@@ -1548,6 +1542,8 @@ ...@@ -1548,6 +1542,8 @@
'myJiPiaoBill': myJiPiaoBill, 'myJiPiaoBill': myJiPiaoBill,
'huijiBill': huijiBill, 'huijiBill': huijiBill,
'czBillModule':czBillModule, 'czBillModule':czBillModule,
'classinfo-form':classinfoForm,
}, },
methods:{ methods:{
...@@ -1972,12 +1968,22 @@ ...@@ -1972,12 +1968,22 @@
remoteMethod(query) { remoteMethod(query) {
if (query !== '') { if (query !== '') {
this.loadingPeople = true this.loadingPeople = true
this.apipost('admin_Get_Chat_All_SelectEmpName',{EmName:query}, res => { // this.apipost('admin_Get_Chat_All_SelectEmpName',{EmName:query}, res => {
if(res.data.resultCode == 1) { // if(res.data.resultCode == 1) {
this.peopleData = res.data.data // this.peopleData = res.data.data
// }
// this.loadingPeople = false
// }, err => {})
var qMsg = {
EmployeeName: query
}
queryEmployee(qMsg).then(res => {
if (res.Code == 1) {
this.peopleData = res.Data;
} }
this.loadingPeople = false }).catch(() => {
}, err => {})
})
} else { } else {
this.peopleData = []; this.peopleData = [];
} }
...@@ -2513,7 +2519,7 @@ ...@@ -2513,7 +2519,7 @@
} }
if(AuditSteps[i].NextStep==1){ if(AuditSteps[i].NextStep==1){
AuditSteps[i].AuditRecordList.forEach(audit=>{ AuditSteps[i].AuditRecordList.forEach(audit=>{
if(audit.AuditName==userInfo.AccountName){ if(audit.AuditEmId==userInfo.Id){
MsgUrl = true MsgUrl = true
return return
} }
...@@ -2564,8 +2570,13 @@ ...@@ -2564,8 +2570,13 @@
data.TCIDList.forEach(x=>{ data.TCIDList.forEach(x=>{
str = str + x + ','; str = str + x + ',';
}) })
str = str.slice(0,str.length-1);
getClassNameList({ClassIds:str}).then(res => {
data.TCIDAndTCNUMList = res.Data
}).catch(() => {
})
} }
str = str.slice(0,str.length-1);
this.sonTCIDList = str==''?null:str; this.sonTCIDList = str==''?null:str;
if(data.URL){ if(data.URL){
// if(this.OrderSource==9){ // 国内票务订单 // if(this.OrderSource==9){ // 国内票务订单
...@@ -2736,6 +2747,30 @@ ...@@ -2736,6 +2747,30 @@
} }
}); });
}, },
getClassInfo(obj){
this.classObjOption = null;
this.isShowClassInfo = false;
this.classObjOption = obj;
this.isShowClassInfo = true;
},
//关闭班级信息弹窗
closeClass() {
this.isShowClassInfo = false
},
//刷新
refreshClass() {
},
jumpbjPage(path,item){
if(path=='classManage'){
this.$router.push({path:'/course/'+path,query:{'ClassName':item.ClassName}})
}else if(path=='paymentDetail'){
this.$router.push({path:'/course/'+path,query:{'ClassId':item.ClassId,'School_Id':item.School_Id}})
}else {
this.$router.push({path:'/course/'+path,query:{'ClassId':item.ClassId}})
}
},
},created(){ },created(){
if(this.$route.query.pageIndex){ if(this.$route.query.pageIndex){
this.pageIndex = this.$route.query.pageIndex; this.pageIndex = this.$route.query.pageIndex;
......
...@@ -887,7 +887,7 @@ ...@@ -887,7 +887,7 @@
<td class="_number"> <td class="_number">
<template v-if="item.TCIDAndTCNUMList.length>0"> <template v-if="item.TCIDAndTCNUMList.length>0">
<div class="_TCIDAndTCNUMList"> <div class="_TCIDAndTCNUMList">
<span>{{$t('visa.v_tuanhao')}}</span> <span>班级</span>
<template v-if="item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length>0"> <template v-if="item.TCIDAndTCNUMList&&item.TCIDAndTCNUMList.length>0">
<p><span v-for="(i,ix) in item.TCIDAndTCNUMList">{{i.ClassName}}{{i.ClassId}}<span <p><span v-for="(i,ix) in item.TCIDAndTCNUMList">{{i.ClassName}}{{i.ClassId}}<span
v-if="ix!=item.TCIDAndTCNUMList.length-1">,<br /></span></span></p> v-if="ix!=item.TCIDAndTCNUMList.length-1">,<br /></span></span></p>
......
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