Commit 4c209a7b authored by 黄奎's avatar 黄奎

页面修改

parents 653e956a 945d4ec9
......@@ -133,7 +133,7 @@
<div class="_left">
<div class="_Icon_box">
<span class="_Icon">{{item.Name.substring(0,1)}}</span>
</div>
</div>
<div>
<p class="_t">{{item.Name}}</p>
<p class="_s">{{item.DescribeInfo}}</p>
......@@ -146,7 +146,7 @@
popper-class="detailsIT_Journal"
width="420"
trigger="click">
<div class="InfoChangeLog" v-if="item.CoseTypeList">
<div class="InfoChangeLog" v-if="item.CoseTypeList">
<div class="changLog">
<p class="_log_t">适用费用</p>
<div class="_feiyong">
......@@ -170,7 +170,7 @@
<span >{{cp}} <span v-if="ci!=item.SuitableObjectNameList.length-1">,</span> </span>
</template> -->
<el-popover popper-class="detailsIT_Journal" width="420" trigger="click">
<div class="InfoChangeLog" v-if="item.SuitableObjectNameList">
<div class="InfoChangeLog" v-if="item.SuitableObjectNameList">
<div class="changLog">
<p class="_log_t">适用公司</p>
<div class="_feiyong">
......@@ -184,8 +184,8 @@
</div>
<span slot="reference" class="_dt _cu" type="success" icon="iconfont icon-rizhi1" v-if="item.FinanceFlowConnectType!=3">{{item.SuitableObjectNameListlength}}个适用公司</span>
</el-popover>
</p>
<P v-if="item.FinanceFlowConnectType==3"> <span slot="reference" class="_t" type="success" icon="iconfont icon-rizhi1">集团通用</span></P>
</p>
<P v-if="item.FinanceFlowConnectType==3"> <span slot="reference" class="_t" type="success" icon="iconfont icon-rizhi1">集团通用</span></P>
<p class="_s">适用公司</p>
</div>
<div>
......@@ -196,11 +196,11 @@
</div>
<div class="_right">
<el-tooltip class="item" effect="dark" content="日志" placement="top" >
<el-popover
popper-class="detailsIT_Journal"
<el-popover
popper-class="detailsIT_Journal"
width="250"
trigger="click">
<div class="InfoChangeLog" >
<div class="InfoChangeLog" >
<div class="changLog">
<p class="_log_t">流程日志</p>
<ul class="changLogList" v-if="FinanceInfoChangeLog">
......@@ -215,15 +215,16 @@
</ul>
</div>
</div>
<i slot="reference" v-show="item.Status==1" class="iconfont icon-rizhi1" @click="FinanceInfoChangeLog = item.FinanceInfoChangeLog"></i>
</el-popover>
<i slot="reference" v-show="item.Status==1" class="iconfont icon-rizhi1"
@click="getFinanceInfoChangeLog(item)"></i>
</el-popover>
</el-tooltip>
<el-tooltip popper-class="item _process" effect="dark" content="流程" placement="top">
<el-popover
popper-class="detailsIT_Journal"
<el-popover
popper-class="detailsIT_Journal"
width="600"
trigger="click">
<div class="InfoChangeLog" >
<div class="InfoChangeLog" >
<div class="changLog">
<p class="_log_t">收款流程</p>
<my-FlowChartModule :data="item.Workflow_Condition"></my-FlowChartModule>
......@@ -240,11 +241,11 @@
</el-tooltip>
<el-tooltip class="item" effect="dark" content="修改" placement="top">
<i class="iconfont icon-liuchengsheji" v-show="item.Status==1" @click="goUrl('addFinancialProcess',item.Id,8)"></i>
</el-tooltip>
</el-tooltip>
<!-- <el-tooltip class="item" effect="dark" content="删除" placement="top">
<i class="edit el-icon-delete" v-show="item.Status==1" @click="deletTemplate(item.Id,item.Name)"></i>
</el-tooltip> -->
</div>
</li>
</ul>
......@@ -252,12 +253,12 @@
{{$t('system.content_noData')}}
</div>
<div>
<el-pagination
<el-pagination
background
@current-change="handleCurrentChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage"
layout="total,prev, pager, next, jumper"
:page-size=msg.pageSize
:page-size=msg.pageSize
:total=total>
</el-pagination>
</div>
......@@ -274,7 +275,7 @@ export default {
CTemplateList:[],
FinanceInfoChangeLog:[],
GetCostTypeList:[],
total:0,
total:0,
currentPage:1,
noData:true,
loading:false,
......@@ -294,6 +295,17 @@ export default {
},components: {
"my-FlowChartModule": myFlowChartModule
},methods:{
getFinanceInfoChangeLog(item){
this.apipost('FinancialFlowTemplate_post_GetTemplateLogList',{
TempleteId: item.Id
},res=>{
if(res.data.resultCode==1){
this.FinanceInfoChangeLog = res.data.data
}else{
this.$message.error(res.data.message)
}
},err=>{})
},
handleCurrentChange(val) {//翻页功能按钮
this.msg.pageIndex = val;
this.getTemplateList();
......@@ -335,7 +347,7 @@ export default {
type: 'info',
message: '已取消删除'
});
});
});
},
financeinfo_post_GetCostTypeList(){ // 费用类型
this.apipost('financeinfo_post_GetCostTypeList',{Name:'',type:0,DepartIDs:this.DepartIDs},res=>{
......@@ -411,7 +423,7 @@ export default {
goUrl(path,id,isZ,Branch_Id) {
this.$router.push({ name: path,query:{"id":id,"isZ":isZ,"blank":'y',tab:"修改流程"} })
},
},mounted(){
},mounted(){
this.getTemplateList();
this.financeinfo_post_GetCostTypeList();
}
......
......@@ -941,6 +941,22 @@ export default {
columnAlign: "left",
isResize: true
},
{
field: "TransportWL",
title: "网络",
width: 50,
titleAlign: "left",
columnAlign: "left",
isResize: true
},
{
field: "TransportPW",
title: "票务",
width: 50,
titleAlign: "left",
columnAlign: "left",
isResize: true
},
{
field: "TransportCost",
formatter: this.moneyFormat,
......@@ -977,7 +993,7 @@ export default {
},
created() {
this.msg.Is_Transport=this.$route.query.BranchId?Number(this.$route.query.BranchId):this.msg.OutBranchId;
if(this.$route.query.startDate){
if(this.$route.query.startDate){
this.productionDate[0]=this.$route.query.startDate;
this.productionDate[1]=this.$route.query.endDate;
this.msg.startDate=this.$route.query.startDate;
......@@ -1380,7 +1396,7 @@ export default {
}
},
sortChange(param) {
if (param.YingShou === "asc") {
this.DataList.sort(this.compare("YingShou", 1));
} else if (param.YingShou === "desc") {
......@@ -1420,7 +1436,7 @@ export default {
this.BranchStatus=true;
this.msg.Is_Transport=BranchStatus;
}
let data = res.data.data.pmodel.pageData;
this.total = res.data.data.pmodel.count;
if (this.total == 0) {
......
......@@ -911,9 +911,10 @@ export default {
}
if(rowIndex<15){
if(BranchId == 1245){
that.$router.push({ name: "TeamRevenueReport",query:{"StartTime":startDate,"EndTime":endDate,BranchId:BranchId,OutBranchId:BranchId,StandardCurrencyId,blank:'y',tab:"营收报表"} })
}else if(rowData.ZhaiYao=="联运收入"){
// if(BranchId == 1245){
// that.$router.push({ name: "TeamRevenueReport",query:{"StartTime":startDate,"EndTime":endDate,BranchId:BranchId,OutBranchId:BranchId,StandardCurrencyId,blank:'y',tab:"营收报表"} })
// }
if(rowData.ZhaiYao=="联运收入"){
that.goUrl("CombinedRevenueReport",startDate,endDate,BranchId,"联运收入")
}
// 跳转到应收团款查询
......
......@@ -1911,6 +1911,22 @@ export default {
columnAlign: "right",
isResize: true
},
{
field: "TransportWL",
title: "网络",
width: 50,
titleAlign: "left",
columnAlign: "right",
isResize: true
},
{
field: "TransportPW",
title: "票务",
width: 50,
titleAlign: "left",
columnAlign: "right",
isResize: true
},
{
field: "TransportCost",
formatter: this.moneyFormat,
......
......@@ -146,10 +146,10 @@
</tr>
<tr>
<td v-if="msg.TCID">团号</td>
<td v-if="msg.TCID">{{msg.TCID}}</td>
<td v-if="msg.TCID>0">团号</td>
<td v-if="msg.TCID>0">{{msg.TCID}}</td>
<td>订单号</td>
<td :colspan="msg.TCID?0:3">{{msg.OrderId}}</td>
<td :colspan="msg.TCID>0?0:3">{{msg.OrderId}}</td>
</tr>
<tr>
<td rowspan="6">开具内容</td>
......@@ -421,7 +421,12 @@
res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
let path = this.msg.InvoiceApplyType == 1 ? 'groupTourOrder' : 'VisaProductEditOrder'
let path = ''
if(this.msg.InvoiceApplyType == 1){
path = 'groupTourOrder'
}else if(this.msg.InvoiceApplyType == 4){
path = 'VisaProductEditOrder'
}
setTimeout(() => {
if(!this.crmOrderObj){
this.$router.push({
......@@ -469,9 +474,17 @@
},
getOrderDetail: function () {
// 获取订单详情
let OrderResource = 8; //团队订单
if (this.msg.InvoiceApplyType != 1) {
let OrderResource = this.msg.InvoiceApplyType;
if (this.msg.InvoiceApplyType == 1) {
OrderResource = 8; //团队订单
}else if(this.msg.InvoiceApplyType==4){
OrderResource = 10; //签证订单
}else if(this.msg.InvoiceApplyType==5){
OrderResource = 4; //车
}else if(this.msg.InvoiceApplyType==6){
OrderResource = 1; //酒店
}else if(this.msg.InvoiceApplyType==7){
OrderResource = 3; //景点
}
this.apipost(
"InvoiceApply_get_GetOrderFinanceList", {
......@@ -536,11 +549,9 @@
this.DepartName = userInfo.DepartName;
this.emName = userInfo.emName;
this.msg.OrderId = this.$route.query.OrderId;
this.msg.TCID = this.$route.query.TCID;
this.msg.TCID = this.$route.query.TCID?this.$route.query.TCID:0;
this.msg.CustomerId = this.$route.query.customerId;
if (this.$route.query.InvoiceApplyType) {
this.msg.InvoiceApplyType = this.$route.query.InvoiceApplyType;
}
this.msg.InvoiceApplyType = this.$route.query.InvoiceApplyType?this.$route.query.InvoiceApplyType:1;
if(this.$route.query.crmOrderObj){
let crmOrderObj = JSON.parse(this.$route.query.crmOrderObj)
this.crmOrderObj = crmOrderObj
......
......@@ -678,6 +678,22 @@
</el-tooltip>
</div>
</div>
<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px">
<div class="fz12">发票单据</div>
<div class="row wrap orderNo fz12 py">
<span
class="cursor-pointer radius5 mr px5"
:class="{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
v-for="(x, i) in item.InvoiceApplyList"
@click="openDetails(x)"
>{{ x.FrID }}</span
>
<span v-if="item.InvoiceApplyList&&item.InvoiceApplyList.length == 0" class="c9e fz12">
暂无发票单据
</span>
</div>
</div>
<!--<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px">
<div class="fz12">手配费单据</div>
<div class="row wrap orderNo fz12 py">
......@@ -738,8 +754,8 @@
</div>
</div>
</div>
<!-- v-if="item.OrderStatus > 3 || item.OrderStatus < 3" -->
<div
v-if="item.OrderStatus > 3 || item.OrderStatus < 3"
class="row-c wrap justify-c px15 bgE8F5E9 radius5 ml fz12 orderop pa20 flex-s"
>
<div
......@@ -802,6 +818,8 @@
>
<span class="c059FF6">编辑总金额</span>
</div>
<!-- 申请发票 -->
<ApplyFoInvoice v-if="userInfo.EmployeeId==item.EnterID" :obj="item" :type="6"></ApplyFoInvoice>
</div>
<!-- <div v-if="item.OrderStatus==2" class="column-jac px15 bgE8F5E9 radius5 ml fz12 pa20 flex-s c20C997">
<div class="mb5">已支付</div>
......@@ -928,8 +946,9 @@
import more from '../../public/more.vue';
import correlationOP from './correlationOP.vue';
import commissionDialog from "../../FinancialModule/TradeCommission/commissionDialog"
import ApplyFoInvoice from '../../public/ApplyFoInvoice';
export default {
components: { offset, more, correlationOP,commissionDialog },
components: { offset, more, correlationOP,commissionDialog, ApplyFoInvoice },
props: ["OrderList","pagesTitle"],
data() {
return {
......
......@@ -24,13 +24,13 @@
</div>
</el-dialog>
</template>
<script>
export default {
props: ["Type","isShowCorrelation","CorrelationObj"],
components: {
},
data() {
return {
......@@ -76,7 +76,7 @@
this.Title = '关联OP'
}
},
deep:true,
deep:true,
},
isShowCorrelation:{
handler(newValue,onldValue) {
......@@ -104,14 +104,13 @@
}
if(this.CorrelationObj.TypeNum==1){
url = 'dict_post_SetCustomerOrderOP'
}
if(this.CorrelationObj.TypeNum===2){
}else if(this.CorrelationObj.TypeNum===2){
url = 'ticket_post_SetTicketOrderOP'
}
if(this.CorrelationObj.TypeNum===3){
}else if(this.CorrelationObj.TypeNum===3){
url = 'CarSingle_post_SetCarOrderOP'
}
if(this.CorrelationObj.TypeNum===4){
}else if(this.CorrelationObj.TypeNum===7){//签证op
url = ''
}else if(this.CorrelationObj.TypeNum===4){
msg = {
OrderId: this.msg.OrderId,
Money: this.msg.Money
......@@ -155,11 +154,11 @@
this.isShow = false
this.$emit('close')
},
}
}
</script>
<style>
</style>
\ No newline at end of file
</style>
......@@ -111,7 +111,7 @@
.checklist_ul li{
display: inline-block;
margin:10px 0;
width: 85px;
width: 115px;
cursor: pointer;
}
.tickets_red {
......@@ -541,6 +541,9 @@
<span v-if="item.VisaStatus===1" class="tickets_red" ><span v-if="item.Status==0" >{{item.guestName}}</span><span v-else style="text-decoration:line-through;">{{item.guestName}}</span></span>
<span v-if="item.VisaStatus===2" class="tickets_blue" ><span v-if="item.Status==0" >{{item.guestName}}</span><span v-else style="text-decoration:line-through;">{{item.guestName}}</span></span>
<span v-if="item.VisaStatus===3" class="tickets_black" ><span v-if="item.Status==0" >{{item.guestName}}</span><span v-else style="text-decoration:line-through;">{{item.guestName}}</span></span>
<template v-if="item.CostRelationList.length+item.InsureRelationList.length+item.ServiceRelationList.length>0">
({{item.CostRelationList.length+item.InsureRelationList.length+item.ServiceRelationList.length}})
</template>
</label>
</li>
......@@ -633,6 +636,7 @@ export default {
checkListAll:[],
checkd:false,
type2: null,
isSignMonth: [44,64,164,255,267],//签证、月结相关流程
}
},
methods: {
......@@ -769,7 +773,8 @@ export default {
"companyID": this.OutBranchId,
"path": "",
'blank': 'y',
'orderObj': JSON.stringify(orderObj)
'orderObj': JSON.stringify(orderObj),
'templateID': JSON.stringify(this.isSignMonth),
}
});
return
......@@ -871,7 +876,8 @@ export default {
"companyID": this.OutBranchId,
"path": "",
'blank': 'y',
'orderObj': JSON.stringify(orderObj)
'orderObj': JSON.stringify(orderObj),
'templateID': JSON.stringify(this.isSignMonth),
}
});
}else if(this.Offset=='Offset'){
......@@ -883,6 +889,7 @@ export default {
blank: 'y',
orderObj: JSON.stringify(orderObj),
Type: this.type,
templateID: JSON.stringify(this.isSignMonth),
}
this.queryObj = query
this.cdState = true
......@@ -902,7 +909,8 @@ export default {
"companyID": this.OutBranchId,
"path": "",
'blank': 'y',
'orderObj': JSON.stringify(orderObj)
'orderObj': JSON.stringify(orderObj),
'templateID': JSON.stringify(this.isSignMonth),
}
});
}
......
......@@ -426,9 +426,9 @@
<el-input v-model="addMsg.VisaB2CPrice" @keyup.native="checkPrice(addMsg,'VisaB2CPrice')" placeholder="请输入" maxlength="20"></el-input>
</el-form-item>
<el-form-item label="提成金额" prop="CommissionPrice">
<!-- <el-form-item label="提成金额" prop="CommissionPrice">
<el-input v-model="addMsg.CommissionPrice" placeholder="请输入" @keyup.native="checkPrice(addMsg,'CommissionPrice')"></el-input>
</el-form-item>
</el-form-item> -->
<el-form-item label="交通过路费" prop="TrafficToll">
<el-input v-model="addMsg.TrafficToll" placeholder="请输入" @keyup.native="checkPrice(addMsg,'TrafficToll')"></el-input>
</el-form-item>
......@@ -787,7 +787,7 @@ export default {
PeopleNum: "0",
CostPrice: "",
EntryType:1,
CommissionPrice: "",
CommissionPrice: "0",
VisaManagementId: "",
VisaB2CPrice: "",
TrafficToll:"0",
......@@ -986,7 +986,7 @@ getCompanyList() {
VisaPrice: "",
PeopleNum: 0,
CostPrice: "",
CommissionPrice: "",
CommissionPrice: "0",
VisaManagementId: "",
VisaB2CPrice: "",
VisaProductInfo: {},
......
......@@ -358,6 +358,19 @@
</el-select>
</span>
</li>
<li>
<span>
<em>OP</em>
<el-select filterable v-model='msg.OpEmpId'>
<el-option :value="0" label="不限"></el-option>
<el-option v-for='item in EmployeeList'
:label='item.EmName'
:value='item.EmployeeId'
:key='item.EmployeeId'>
</el-option>
</el-select>
</span>
</li>
<li v-if="pagesTitle!='销售'">
<span>
<em>公司</em>
......@@ -529,6 +542,7 @@
RB_Branch_Id: -1,
OrderId: 0,
IsFinish: '0',
OpEmpId: 0,
},
addMsg: {
Id: 0,
......
......@@ -582,6 +582,7 @@
</template>
</template>
</el-table-column>
<el-table-column label="OP" prop="opEmName" min-width="100" style="background:#EAEAEA"></el-table-column>
<el-table-column label="出发日期" min-width="100" style="background:#EAEAEA">
<template slot-scope="scope">
<template>
......@@ -767,6 +768,13 @@
v-if="scope.row.VisaPlanIdStr!=''&&pagesTitle!='销售'">
<span class="c059FF6">签证详情</span>
</div>
<!-- <div
v-if="pagesTitle=='OP'"
class="row-c cursor-pointer radius5 change py5"
@click="clickCorrelation(item, 1)"
>
<span class="c059FF6">编辑关联OP</span>
</div> -->
<div class="row-c cursor-pointer radius5 change py5" @click="getDetail(scope.row,false)"
v-if="scope.row.income<=0&&(scope.row.visaOrderStatus==1||scope.row.visaOrderStatus==3)&&scope.row.visaStatus==1&&pagesTitle=='销售'">
<span class="c059FF6">{{$t('system.table_edit')}}订单</span>
......@@ -1056,6 +1064,10 @@ export default {
}
},
methods: {
clickCorrelation(item,){
this.CorrelationObj = JSON.parse(JSON.stringify(item));
this.CorrelationObj.TypeNum = 7;
},
DetailsOfRoyalty(){
},
......
......@@ -785,6 +785,22 @@
</el-tooltip>
</div>
</div>
<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px">
<div class="fz12">发票单据</div>
<div class="row wrap orderNo fz12 py">
<span
class="cursor-pointer radius5 mr px5"
:class="{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
v-for="(x, i) in item.InvoiceApplyList"
@click="openDetails(x)"
>{{ x.FrID }}</span
>
<span v-if="item.InvoiceApplyList&&item.InvoiceApplyList.length == 0" class="c9e fz12">
暂无发票单据
</span>
</div>
</div>
<div
class="column justify-c px15 bgf5 radius5 ml flex-g pa20"
style="min-width: 230px"
......@@ -809,13 +825,13 @@
</div>
</div>
</div>
<div
v-if="
<!-- v-if="
item.OrderStatus > 0 &&
item.OrderStatus < 4 &&
item.OrderStatus != 3
"
class="column justify-c px15 bgE8F5E9 radius5 ml fz12 orderop pa20 flex-s"
" -->
<div
class="row-c wrap justify-c px15 bgE8F5E9 radius5 ml fz12 orderop pa20 flex-s"
>
<div
v-if="
......@@ -877,6 +893,8 @@
>
<span class="c059FF6">编辑总金额</span>
</div>
<!-- 申请发票 -->
<ApplyFoInvoice v-if="userInfo.EmployeeId==item.EnterID" :obj="item" :type="5"></ApplyFoInvoice>
</div>
</div>
<div class="mt mb20 bgf5 pa15 row-c" v-if="item.CancelRemark">
......@@ -1015,8 +1033,9 @@
import offset from "../../../public/offset.vue";
import correlationOP from "../../../Hotel/reservation/correlationOP.vue";
import commissionDialog from "../../../FinancialModule/TradeCommission/commissionDialog";
import ApplyFoInvoice from '../../../public/ApplyFoInvoice';
export default {
components: { offset, correlationOP, commissionDialog },
components: { offset, correlationOP, commissionDialog,ApplyFoInvoice },
props: ["OrderList", "pagesTitle"],
data() {
return {
......
......@@ -650,7 +650,7 @@
</div>
<div
v-if="item.OfferState!=3"
class="column justify-c px15 bgE8F5E9 radius5 ml fz12 orderop pa20 flex-s"
class="row-c wrap justify-c px15 bgE8F5E9 radius5 ml fz12 orderop pa20 flex-s"
>
<div
v-if="
......
......@@ -22,6 +22,7 @@
margin-right: 15px;
border-radius: 5px;
display: block;
border: 1px solid #eee;
}
.listone-list{
flex-grow: 1;
......@@ -181,7 +182,7 @@
</span>
</li>
<li><span><em>日期</em>
<el-date-picker v-model='msg.Q_Date' format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="date"
<el-date-picker v-model='msg.Q_Date' format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="date"
:picker-options="beforeCheck" laceholder="预约日期">
</el-date-picker>
</span>
......@@ -219,7 +220,8 @@
<div :style="{'height':tableHeight+'px'}" style="overflow: auto;" v-loading="loading">
<div v-if="ViewType==1" class="listone-box">
<div class="listone-form" v-for="(x,index) in tableData" :key="index">
<el-image v-if="x.ImageList" class="listone-img" :src="x.ImageList[0]" fit="contain">
<el-image v-if="x.ImageList" class="listone-img" :src="x.ImageList[0]" fit="cover"
style="max-height: 110px;">
<div slot="placeholder" class="image-slot">
<span>
加载中<span class="dot">...</span>
......@@ -369,7 +371,7 @@
msg,
res => {
this.AirportList = res.data.data
},
err => {}
);
......@@ -390,7 +392,7 @@
this.cityList.push(x)
})
})
},
err => {}
);
......@@ -445,7 +447,7 @@
var w = clientWidth;
this.getList()
},
},
mounted() {
// crm自动登陆传过来的参数
......@@ -462,11 +464,10 @@
this.com_onresize();
}
if (this.$route.query) {
}
}
};
</script>
\ No newline at end of file
<template>
<div class="row-c cursor-pointer radius5 change py5" @click="goUrlAdd">
<span class="c059FF6">申请发票</span>
</div>
</template>
<script>
export default {
props: ["obj","type"],
components: {},
data() {
return {
}
},
watch: {
obj: {
handler(newValue,onldValue) {
},
deep:true,
immediate: true
},
},
mounted() {
},
methods: {
// 申请发票 tyep 4机票 5车 6酒店 7景点
goUrlAdd() {
this.$router.push({
name: 'invoicesManagerAdd',
query: {
OrderId: this.obj.OrderId,
TCID: 0,
customerId: this.obj.CustomerId,
InvoiceApplyType: this.type,
blank: "y",
}
});
},
}
}
</script>
<style scoped>
</style>
......@@ -368,7 +368,7 @@
</li>
<li>
<el-form-item label="电话" prop="Mobile">
<el-form-item label="电话" prop="">
<el-input type="Number" v-model="msg.Mobile" placeholder="请输入电话"/>
</el-form-item>
</li>
......@@ -454,14 +454,14 @@
</div>
</div>
<div class="right-Submit">
<button class="hollowFixedBtn" v-loading="loading"
type="primary"
:disabled="!isCheck" @click="submit">
提交订单
</button>
<!-- <button v-else class="normalBtn" type="primary" @click="submit">
提交订单
</button> -->
<el-button :disabled="!isCheck"
:loading="loading"
class="normalBtn" type="primary" @click="submit">
提交订单
</el-button>
</div>
</div>
<!-- 门票详情信息 -->
......@@ -656,8 +656,11 @@
});
};
addList(res.data.data.TicketPriceList);
this.types = res.data.data.TicketPriceList.filter(x=>{ return x.B2BPrice>0})
this.msg.Money = 0.00
this.types = res.data.data.TicketPriceList.filter(x=>{ return x.B2BPrice>0})
if(this.types&&this.types.length>0){
this.changeDetailListHandler(this.types[0])
}
if(this.types&&this.types.length==0){
this.Error('暂无报价,无法下单')
}
......
......@@ -757,7 +757,22 @@
@click="isOffset(item, index, 3)"></i>
</el-tooltip>
</div>
</div>
<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px">
<div class="fz12">发票单据</div>
<div class="row wrap orderNo fz12 py">
<span
class="cursor-pointer radius5 mr px5"
:class="{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
v-for="(x, i) in item.InvoiceApplyList"
@click="openDetails(x)"
>{{ x.FrID }}</span
>
<span v-if="item.InvoiceApplyList&&item.InvoiceApplyList.length == 0" class="c9e fz12">
暂无发票单据
</span>
</div>
</div>
<div class="column justify-c px15 bgf5 radius5 ml flex-g pa20" style="min-width: 230px;">
<div class="row-c justify-sb pb5" :class="{'borderD':item.MailingMoney>0||item.DiscountsMoney>0}">
......@@ -789,7 +804,8 @@
</div>
</div>
</div>
<div v-if="item.OrderStatus > 0 && item.OrderStatus < 4 && item.OrderStatus != 3"
<!-- v-if="item.OrderStatus > 0 && item.OrderStatus < 4 && item.OrderStatus != 3" -->
<div
class="row-c wrap justify-c px15 bgE8F5E9 radius5 ml fz12 orderop flex-s">
<div v-if="
item.OrderStatus == 1 &&
......@@ -849,6 +865,8 @@
>
<span class="c059FF6">编辑总金额</span>
</div>
<!-- 申请发票 -->
<ApplyFoInvoice v-if="userInfo.EmployeeId==item.EnterID" :obj="item" :type="7"></ApplyFoInvoice>
<!-- <template v-if="item.OrderStatus==2">
<div class="column-jac fz12 flex-s c20C997">
<div class="mb5">已支付</div>
......@@ -1015,9 +1033,11 @@
import offset from '../../public/offset.vue';
import correlationOP from '../../Hotel/reservation/correlationOP.vue';
import commissionDialog from "../../FinancialModule/TradeCommission/commissionDialog"
export default {
import ApplyFoInvoice from '../../public/ApplyFoInvoice';
export default {
components: {
offset,correlationOP,commissionDialog
offset,correlationOP,commissionDialog,ApplyFoInvoice
},
props: ["OrderList", "pagesTitle"],
data() {
......
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