Commit e04c7a11 authored by 黄奎's avatar 黄奎

新增车辆满意度调查

parent ff1a2bc5
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
} }
.c20C997 { .c20C997 {
color: #20c997 color: #20c997;
} }
.c02C854 { .c02C854 {
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
} }
.bg20c997 { .bg20c997 {
background: rgba(238, 238, 238, .5); background: rgba(238, 238, 238, 0.5);
} }
.bgFAEAED { .bgFAEAED {
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
} }
.bjFFF3E0 { .bjFFF3E0 {
background: #FFF3E0; background: #fff3e0;
} }
.radius5 { .radius5 {
...@@ -338,7 +338,7 @@ ...@@ -338,7 +338,7 @@
} }
.orderType.activeNo { .orderType.activeNo {
background: #E95252; background: #e95252;
} }
.copy { .copy {
...@@ -460,7 +460,7 @@ ...@@ -460,7 +460,7 @@
.flexOne-description { .flexOne-description {
padding: 15px 15px; padding: 15px 15px;
border-radius: 5px; border-radius: 5px;
background: #E1F5FE; background: #e1f5fe;
margin-bottom: 20px; margin-bottom: 20px;
} }
...@@ -470,7 +470,7 @@ ...@@ -470,7 +470,7 @@
.flexOne-description p { .flexOne-description p {
font-size: 12px; font-size: 12px;
color: #4C5759; color: #4c5759;
padding: 10px 0 0 0; padding: 10px 0 0 0;
} }
...@@ -486,7 +486,7 @@ ...@@ -486,7 +486,7 @@
.list-title { .list-title {
padding: 20px 0; padding: 20px 0;
border-bottom: 1px dashed #eeeeee; border-bottom: 1px dashed #eeeeee;
color: #7E8299; color: #7e8299;
font-size: 13px; font-size: 13px;
} }
...@@ -514,54 +514,58 @@ ...@@ -514,54 +514,58 @@
} }
/deep/.el-table tr:last-child td { /deep/.el-table tr:last-child td {
border-bottom: 1px solid #EBEEF5; border-bottom: 1px solid #ebeef5;
} }
/deep/.el-table tr td { /deep/.el-table tr td {
border-bottom: 1px solid #EBEEF5; border-bottom: 1px solid #ebeef5;
} }
</style> </style>
<template> <template>
<div class="orderlist-box"> <div class="orderlist-box">
<!-- <div style="text-align: right;position: fixed;top: 62px; right: 89px;"> <!-- <div style="text-align: right;position: fixed;top: 62px; right: 89px;">
<el-button class="hollowFixedBtn" v-if="pagesTitle=='OP'" @click="setCompleted" :loading="CompletedLoading"> <el-button class="hollowFixedBtn" v-if="pagesTitle=='OP'" @click="setCompleted" :loading="CompletedLoading">
{{$t('objFill.oneclickfinish')}} {{$t('objFill.oneclickfinish')}}
</el-button> </el-button>
</div> --> </div> -->
<div> <div>
<div v-for="(chind,indexs) in OrderList" style="background: #fff; <div v-for="(chind, indexs) in OrderList" style="
background: #fff;
padding: 0 10px 10px 10px; padding: 0 10px 10px 10px;
margin-bottom: 10px;border-radius: 5px;"> margin-bottom: 10px;
border-radius: 5px;
">
<div class="row-c justify-sb align-c py"> <div class="row-c justify-sb align-c py">
<div class="row-c"> <div class="row-c">
<div> <div>
<div class="orderType cf fz12" :class="{ <div class="orderType cf fz12" :class="{
active: chind.OrderType == 1, active: chind.OrderType == 1,
activeB:chind.OrderType == 2, activeB: chind.OrderType == 2,
}"> }">
<template v-if="chind.OrderType == 1">{{$t('objFill.changgui')}}</template> <template v-if="chind.OrderType == 1">{{
<template v-if="chind.OrderType == 2">{{$t('objFill.baoche')}}</template> $t("objFill.changgui")
}}</template>
<template v-if="chind.OrderType == 2">{{
$t("objFill.baoche")
}}</template>
</div> </div>
</div> </div>
<div class="cblack fz14 mr" v-if="chind.IsFinish == 1"> <div class="cblack fz14 mr" v-if="chind.IsFinish == 1">
<span class=""> <span class="">
<span>{{chind.FinishEmpName}}/</span> <span>{{ chind.FinishEmpName }}/</span>
<span class="text-grey-6">{{chind.FinishTimeStr}}</span> <span class="text-grey-6">{{ chind.FinishTimeStr }}</span>
</span> </span>
</div> </div>
<div class="c9e fz12"> <div class="c9e fz12">
<span>{{$t('Operation.Op_zhu')}}{{ $t('OrderList.search.orderId') }}:</span> <span>{{ $t("Operation.Op_zhu") }}{{ $t("OrderList.search.orderId") }}:</span>
<span>{{ chind.MainId}}</span> <span>{{ chind.MainId }}</span>
<span class="copy cblack cursor-pointer" v-if="copyId != chind.MainId" <span class="copy cblack cursor-pointer" v-if="copyId != chind.MainId"
@click="CopyHandler(chind.MainId)">{{$t('objFill.copy')}}</span> @click="CopyHandler(chind.MainId)">{{ $t("objFill.copy") }}</span>
<span v-else class="copy c059FF6 bgD9F3FF cursor-pointer"> <span v-else class="copy c059FF6 bgD9F3FF cursor-pointer">
<i class="el-icon-check mr"></i>{{$t('objFill.copied')}} <i class="el-icon-check mr"></i>{{ $t("objFill.copied") }}
</span> </span>
</div> </div>
<!-- <span class="cblack fz12 ml mr" v-if="scope.row.OrderTCNUM"> <!-- <span class="cblack fz12 ml mr" v-if="scope.row.OrderTCNUM">
...@@ -581,8 +585,9 @@ ...@@ -581,8 +585,9 @@
</span> --> </span> -->
</div> </div>
<div class="row c9e fz12"> <div class="row c9e fz12">
<span class="mr">{{$t('objFill.orderholder')}}: <span class="mr">{{ $t("objFill.orderholder") }}: {{ chind.CreateByName }}/{{
{{chind.CreateByName}}/{{chind.CreateDateStr}} chind.CreateDateStr
}}
</span> </span>
<!-- <div class=""> <!-- <div class="">
<i class="mx5" :class="{ <i class="mx5" :class="{
...@@ -598,13 +603,20 @@ ...@@ -598,13 +603,20 @@
</div> --> </div> -->
</div> </div>
</div> </div>
<el-table v-if="chind.OrderType==2" :data="[chind]" style="width:100%;margin-bottom: 10px;" border> <el-table v-if="chind.OrderType == 2" :data="[chind]" style="width: 100%; margin-bottom: 10px" border>
<el-table-column :label="$t('objFill.collectiondocument')" style="background:#EAEAEA" min-width="220"> <el-table-column :label="$t('objFill.collectiondocument')" style="background: #eaeaea" min-width="220">
<template slot-scope="scope"> <template slot-scope="scope">
<template v-if="scope.row.IncomeList.length>0"> <template v-if="scope.row.IncomeList.length > 0">
<span class="cursor-pointer radius5 mr mb px5" :class="{'bgD9F3FF':x.ColorState==1,'bg20c997':x.ColorState==2,'bgFAEAED':x.ColorState==3,'bjFFF3E0':x.ColorState==4, <span class="cursor-pointer radius5 mr mb px5" :class="{
'c3FC4FF':x.ColorState==1,'c20c997':x.ColorState==2,'cF1416C':x.ColorState==3,'cff9800':x.ColorState==4}" bgD9F3FF: x.ColorState == 1,
v-for="(x, i) in scope.row.IncomeList" @click="openDetails(x)">{{ x.FrID }}</span> bg20c997: x.ColorState == 2,
bgFAEAED: x.ColorState == 3,
bjFFF3E0: x.ColorState == 4,
c3FC4FF: x.ColorState == 1,
c20c997: x.ColorState == 2,
cF1416C: x.ColorState == 3,
cff9800: x.ColorState == 4,
}" v-for="(x, i) in scope.row.IncomeList" @click="openDetails(x)">{{ x.FrID }}</span>
</template> </template>
<el-tooltip v-if="scope.row.OrderState == 1" class="item" effect="dark" <el-tooltip v-if="scope.row.OrderState == 1" class="item" effect="dark"
:content="$t('objFill.preparedocument')" placement="top"> :content="$t('objFill.preparedocument')" placement="top">
...@@ -612,166 +624,182 @@ ...@@ -612,166 +624,182 @@
</el-tooltip> </el-tooltip>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.baoyuesj')" style="background:#EAEAEA"> <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.baoyuesj')" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.BCMonth }}/{{ scope.row.BCDay }} {{$t('hotel.hotel_day')}} {{ scope.row.BCMonth }}/{{ scope.row.BCDay }} {{ $t("hotel.hotel_day") }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t3')" style="background:#EAEAEA"> <el-table-column width="115" :label="$t('objFill.caravanshopcol.t3')" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Money }}</span> <span class="fz15 fbold">{{ scope.row.Money }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t5')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t5')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Income }}</span> <span class="fz15 fbold">{{ scope.row.Income }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t8')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t8')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.PlatformTax }}</span> <span class="fz15 fbold">{{ scope.row.PlatformTax }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t6')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t6')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Refund }}</span> <span class="fz15 fbold">{{ scope.row.Refund }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t7')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t7')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.PlatformMoney }}</span> <span class="fz15 fbold">{{ scope.row.PlatformMoney }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.xingshigl')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.xingshigl')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15">{{ scope.row.RunKM }}</span> <span class="fz15">{{ scope.row.RunKM }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.youfeizhic')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.youfeizhic')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutOilFee }}</span> <span class="fz15 fbold">{{ scope.row.OutOilFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfsr')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfsr')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InPassByFee }}</span> <span class="fz15 fbold">{{ scope.row.InPassByFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfzc')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfzc')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutPassByFee }}</span> <span class="fz15 fbold">{{ scope.row.OutPassByFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.qitashouru')" min-width="70" style="background:#EAEAEA"> <el-table-column width="115" :label="$t('objFill.qitashouru')" min-width="70" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OtherIncome }}</span> <span class="fz15 fbold">{{ scope.row.OtherIncome }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.busManagement.sijizhusf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.busManagement.sijizhusf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.DriverRoomFee }}</span> <span class="fz15 fbold">{{ scope.row.DriverRoomFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.tincrzf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.tincrzf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InParkingFee }}</span> <span class="fz15 fbold">{{ scope.row.InParkingFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.tinczcf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.tinczcf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutParkingFee }}</span> <span class="fz15 fbold">{{ scope.row.OutParkingFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdsr')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdsr')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InTeaFee }}</span> <span class="fz15 fbold">{{ scope.row.InTeaFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdzc')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdzc')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutTeaFee }}</span> <span class="fz15 fbold">{{ scope.row.OutTeaFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('active.cl_qita')+$t('objFill.caravanshopcol.t9')" min-width="70" <el-table-column width="115" :label="$t('active.cl_qita') + $t('objFill.caravanshopcol.t9')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.CostMoney }}</span> <span class="fz15 fbold">{{ scope.row.CostMoney }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t4')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t4')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.DueInMoney }}</span> <span class="fz15 fbold">{{ scope.row.DueInMoney }}</span>
</template> </template>
</el-table-column> </el-table-column>
<template slot="append" v-if="chind.Remark"> <template slot="append" v-if="chind.Remark">
<div style="padding:10px;color:#f1416c">{{$t('pub.pubRemark')}}{{chind.Remark}} <div style="padding: 10px; color: #f1416c">
{{ $t("pub.pubRemark") }}{{ chind.Remark }}
</div> </div>
</template> </template>
</el-table> </el-table>
<div style="background: #E1F5FE;padding: 0 5px 5px 5px;margin-top: 10px;border-radius: 5px;" <div style="
:style="{'margin-top': index?'10px':'0px'}" v-for="(item,index) in chind.OrderList"> background: #e1f5fe;
padding: 0 5px 5px 5px;
margin-top: 10px;
border-radius: 5px;
" :style="{ 'margin-top': index ? '10px' : '0px' }" v-for="(item, index) in chind.OrderList">
<div class="row-c justify-sb align-c py"> <div class="row-c justify-sb align-c py">
<div class="row-c"> <div class="row-c">
<template v-if="false"> <template v-if="false">
<div> <div>
<!-- active activeNo --> <!-- active activeNo -->
<div class="orderType cf fz12" :class="[item.IsFinish==1?'active':'']"> <div class="orderType cf fz12" :class="[item.IsFinish == 1 ? 'active' : '']">
{{item.IsFinish==1?$t('objFill.finished'):$t('objFill.uncompleted')}} {{
item.IsFinish == 1
? $t("objFill.finished")
: $t("objFill.uncompleted")
}}
</div> </div>
</div> </div>
<div class="cblack fz14 mr" v-if="item.IsFinish == 1"> <div class="cblack fz14 mr" v-if="item.IsFinish == 1">
<span class=""> <span class="">
<span>{{item.FinishEmpName}}/</span> <span>{{ item.FinishEmpName }}/</span>
<span class="text-grey-6">{{item.FinishTimeStr}}</span> <span class="text-grey-6">{{ item.FinishTimeStr }}</span>
</span> </span>
</div> </div>
</template> </template>
<div class="c9e fz12"> <div class="c9e fz12">
<span>{{ $t('OrderList.search.orderId') }}:</span> <span>{{ $t("OrderList.search.orderId") }}:</span>
<span>{{ item.OrderId}}</span> <span>{{ item.OrderId }}</span>
<span class="copy cblack cursor-pointer" v-if="copyId != item.OrderId" <span class="copy cblack cursor-pointer" v-if="copyId != item.OrderId"
@click="CopyHandler(item.OrderId)">{{$t('objFill.copy')}}</span> @click="CopyHandler(item.OrderId)">{{ $t("objFill.copy") }}</span>
<span v-else class="copy c059FF6 bgD9F3FF cursor-pointer"> <span v-else class="copy c059FF6 bgD9F3FF cursor-pointer">
<i class="el-icon-check mr"></i>{{$t('objFill.copied')}} <i class="el-icon-check mr"></i>{{ $t("objFill.copied") }}
</span> </span>
</div> </div>
</div> </div>
<div class="c9e fz12"> <div class="c9e fz12">
<span class="cblack fz12 ml mr" v-if="item.OrderTCNUM"> <span class="cblack fz12 ml mr" v-if="item.OrderTCNUM">
<span class="c9e">{{$t('objFill.v101.CarDealerOrder.xitongtuanh')}}:</span>{{ item.OrderTCNUM }} </span> <span class="c9e">{{ $t("objFill.v101.CarDealerOrder.xitongtuanh") }}:</span>{{ item.OrderTCNUM }}
</span>
<span class="cblack fz12 ml mr" v-if="item.TCNUM"> <span class="cblack fz12 ml mr" v-if="item.TCNUM">
<span class="c9e">{{$t('objFill.zhutuanhao')}}:</span>{{ item.TCNUM }} </span> <span class="c9e">{{ $t("objFill.zhutuanhao") }}:</span>{{ item.TCNUM }}
<span class="cblack fz12 ml mr" v-if="item.SurveyUrl&&item.SurveyUrl!=''"> </span>
<a target="_blank" :href="item.SurveyUrl" style="color:blue;text-decoration: underline;">{{$t('objFill.v101.CarDealerOrder.surveyInfo')}}</a> <span class="cblack fz12 ml mr" v-if="item.SurveyArray && item.SurveyArray.length > 0">
<a style="color: blue; text-decoration: underline; cursor: pointer" @click="showSurvey(item)">{{
$t("objFill.v101.CarDealerOrder.surveyInfo")
}}</a>
</span> </span>
<div class="cblack fz12 mr" v-if="false"> <div class="cblack fz12 mr" v-if="false">
<span class=""> <span class="">
<span class="c9e">{{$t('objFill.petition')}}:</span> <span class="c9e">{{ $t("objFill.petition") }}:</span>
<span class="text-grey-6">{{item.PetitionId}}</span> <span class="text-grey-6">{{ item.PetitionId }}</span>
</span> </span>
</div> </div>
<span v-if="item.CustomerName||item.CustomerTel"> <span v-if="item.CustomerName || item.CustomerTel">
<template v-if="item.CustomerName"> <template v-if="item.CustomerName">
{{$t('objFill.guestinfor')}}<span class="cblack">{{item.CustomerName}}</span> {{ $t("objFill.guestinfor") }}<span class="cblack">{{
item.CustomerName
}}</span>
</template> </template>
<span v-if="item.CustomerTel">/ Tel:<span class="cblack">{{ item.CustomerTel }}</span> </span> <span v-if="item.CustomerTel">/ Tel:<span class="cblack">{{ item.CustomerTel }}</span>
</span>
<!-- <span v-if="item.CustomerMail">/ Email: <!-- <span v-if="item.CustomerMail">/ Email:
<span class="cblack">{{chind.CustomerMail}}</span> </span> --> <span class="cblack">{{chind.CustomerMail}}</span> </span> -->
</span> </span>
...@@ -792,32 +820,36 @@ ...@@ -792,32 +820,36 @@
</div> </div>
</div> </div>
<el-table :data="[item]" style="width:100%" border> <el-table :data="[item]" style="width: 100%" border>
<el-table-column :label="$t('objFill.driver')" min-width="220" style="background:#EAEAEA"> <el-table-column :label="$t('objFill.driver')" min-width="220" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.DriverModel"> <div v-if="scope.row.DriverModel">
{{ scope.row.DriverModel.DriverName }}/{{ scope.row.DriverModel.DriverTel }} {{ scope.row.DriverModel.DriverName }}/{{
scope.row.DriverModel.DriverTel
}}
</div> </div>
<span v-if="scope.row.CopilotDriverModel"> <span v-if="scope.row.CopilotDriverModel">
{{$t('objFill.assistantdriver')}}{{scope.row.CopilotDriverModel.DriverName}}/{{scope.row.CopilotDriverModel.DriverTel}} {{ $t("objFill.assistantdriver") }}{{
scope.row.CopilotDriverModel.DriverName
}}/{{ scope.row.CopilotDriverModel.DriverTel }}
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('objFill.caravanshopcol.t1')" min-width="180" style="background:#EAEAEA"> <el-table-column :label="$t('objFill.caravanshopcol.t1')" min-width="180" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.CarModel"> <div v-if="scope.row.CarModel">
{{ scope.row.CarModel.CarName+'/'+scope.row.CarModel.CarNo }} {{ scope.row.CarModel.CarName + "/" + scope.row.CarModel.CarNo }}
</div> </div>
<span style="color: #999999;">{{ scope.row.UseDate }}</span> <span style="color: #999999">{{ scope.row.UseDate }}</span>
<span style="color: #999999;">/ {{ scope.row.UseDay }}{{$t('hotel.hotel_day')}}</span> <span style="color: #999999">/ {{ scope.row.UseDay }}{{ $t("hotel.hotel_day") }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('objFill.caravanshopcol.t2')" min-width="160" style="background:#EAEAEA"> <el-table-column :label="$t('objFill.caravanshopcol.t2')" min-width="160" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="RoomList text-center"> <div class="RoomList text-center">
<div class="fz12 c9e" v-for="(x, i) in scope.row.NewOrderDetailList"> <div class="fz12 c9e" v-for="(x, i) in scope.row.NewOrderDetailList">
<span class="mr"> <span class="mr">
{{x.useDate}} {{ x.useDate }}
</span> </span>
<!-- <span class="mr" <!-- <span class="mr"
v-if="x.CopilotDriverModel">{{$t('objFill.assistantdriver')}}{{x.CopilotDriverModel.DriverName}}/{{x.CopilotDriverModel.DriverTel}}</span> --> v-if="x.CopilotDriverModel">{{$t('objFill.assistantdriver')}}{{x.CopilotDriverModel.DriverName}}/{{x.CopilotDriverModel.DriverTel}}</span> -->
...@@ -826,103 +858,103 @@ ...@@ -826,103 +858,103 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="chind.OrderType==1" width="115" :label="$t('objFill.caravanshopcol.t3')" <el-table-column v-if="chind.OrderType == 1" width="115" :label="$t('objFill.caravanshopcol.t3')"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Money }}</span> <span class="fz15 fbold">{{ scope.row.Money }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="chind.OrderType==1" width="115" :label="$t('objFill.caravanshopcol.t4')" <el-table-column v-if="chind.OrderType == 1" width="115" :label="$t('objFill.caravanshopcol.t4')"
min-width="70" style="background:#EAEAEA"> min-width="70" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.DueInMoney }}</span> <span class="fz15 fbold">{{ scope.row.DueInMoney }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t5')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t5')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Income }}</span> <span class="fz15 fbold">{{ scope.row.Income }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="chind.OrderType==1" width="115" :label="$t('objFill.caravanshopcol.t8')" <el-table-column v-if="chind.OrderType == 1" width="115" :label="$t('objFill.caravanshopcol.t8')"
min-width="70" style="background:#EAEAEA"> min-width="70" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.PlatformTax }}</span> <span class="fz15 fbold">{{ scope.row.PlatformTax }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t6')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t6')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.Refund }}</span> <span class="fz15 fbold">{{ scope.row.Refund }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.caravanshopcol.t7')" min-width="70" <el-table-column width="115" :label="$t('objFill.caravanshopcol.t7')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.PlatformMoney }}</span> <span class="fz15 fbold">{{ scope.row.PlatformMoney }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.xingshigl')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.xingshigl')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15">{{ scope.row.RunKM }}</span> <span class="fz15">{{ scope.row.RunKM }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.youfeizhic')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.youfeizhic')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutOilFee }}</span> <span class="fz15 fbold">{{ scope.row.OutOilFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfsr')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfsr')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InPassByFee }}</span> <span class="fz15 fbold">{{ scope.row.InPassByFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfzc')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.CarDealerOrder.tingcheglfzc')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutPassByFee }}</span> <span class="fz15 fbold">{{ scope.row.OutPassByFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.qitashouru')" min-width="70" style="background:#EAEAEA"> <el-table-column width="115" :label="$t('objFill.qitashouru')" min-width="70" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OtherIncome }}</span> <span class="fz15 fbold">{{ scope.row.OtherIncome }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.busManagement.sijizhusf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.busManagement.sijizhusf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.DriverRoomFee }}</span> <span class="fz15 fbold">{{ scope.row.DriverRoomFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.tincrzf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.tincrzf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InParkingFee }}</span> <span class="fz15 fbold">{{ scope.row.InParkingFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.tinczcf')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.tinczcf')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutParkingFee }}</span> <span class="fz15 fbold">{{ scope.row.OutParkingFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdsr')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdsr')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.InTeaFee }}</span> <span class="fz15 fbold">{{ scope.row.InTeaFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdzc')" min-width="70" <el-table-column width="115" :label="$t('objFill.v101.Contract.sijicdzc')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.OutTeaFee }}</span> <span class="fz15 fbold">{{ scope.row.OutTeaFee }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="115" :label="$t('active.cl_qita')+$t('objFill.caravanshopcol.t9')" min-width="70" <el-table-column width="115" :label="$t('active.cl_qita') + $t('objFill.caravanshopcol.t9')" min-width="70"
style="background:#EAEAEA"> style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.CostMoney }}</span> <span class="fz15 fbold">{{ scope.row.CostMoney }}</span>
</template> </template>
...@@ -932,30 +964,37 @@ ...@@ -932,30 +964,37 @@
<span class="fz15 fbold">{{ scope.row.DueInMoney }}</span> <span class="fz15 fbold">{{ scope.row.DueInMoney }}</span>
</template> </template>
</el-table-column> --> </el-table-column> -->
<el-table-column width="115" :label="$t('objFill.zffs')" min-width="70" style="background:#EAEAEA"> <el-table-column width="115" :label="$t('objFill.zffs')" min-width="70" style="background: #eaeaea">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="fz15 fbold">{{ scope.row.paymentInfo.Name }}</span> <span class="fz15 fbold">{{ scope.row.paymentInfo.Name }}</span>
</template> </template>
</el-table-column> </el-table-column>
<template slot="append" v-if="item.Remark||item.isMore"> <template slot="append" v-if="item.Remark || item.isMore">
<div style="padding:10px;color:#f1416c">{{$t('pub.pubRemark')}}{{item.Remark}} <div style="padding: 10px; color: #f1416c">
{{ $t("pub.pubRemark") }}{{ item.Remark }}
</div> </div>
<div :style="{'height': item.isMore?'20px':''}"></div> <div :style="{ height: item.isMore ? '20px' : '' }"></div>
<more v-if="item.isMore" @change="ViewMore(item,index)" :upIcon="item.upIcon"></more> <more v-if="item.isMore" @change="ViewMore(item, index)" :upIcon="item.upIcon"></more>
</template> </template>
</el-table> </el-table>
<div class="row justify-sb mt" v-if="chind.OrderState!=2"> <div class="row justify-sb mt" v-if="chind.OrderState != 2">
<div class="column px15 bgf5 radius5 flex-g pa relative" style="min-width: 150px;max-width:400px"> <div class="column px15 bgf5 radius5 flex-g pa relative" style="min-width: 150px; max-width: 400px">
<div class="fz12">{{$t('objFill.collectiondocument')}}</div> <div class="fz12">{{ $t("objFill.collectiondocument") }}</div>
<div class="row wrap orderNo fz12 pyt5"> <div class="row wrap orderNo fz12 pyt5">
<span class="cursor-pointer radius5 mr mb5 px5" <span class="cursor-pointer radius5 mr mb5 px5" :class="{
:class="{'bgD9F3FF':x.ColorState==1,'bg20c997':x.ColorState==2,'bgFAEAED':x.ColorState==3,'bjFFF3E0':x.ColorState==4, bgD9F3FF: x.ColorState == 1,
'c3FC4FF':x.ColorState==1,'c20c997':x.ColorState==2,'cF1416C':x.ColorState==3,'cff9800':x.ColorState==4}" v-for="(x, i) in item.IncomeList" bg20c997: x.ColorState == 2,
@click="openDetails(x)">{{ x.FrID }}</span> bgFAEAED: x.ColorState == 3,
bjFFF3E0: x.ColorState == 4,
c3FC4FF: x.ColorState == 1,
c20c997: x.ColorState == 2,
cF1416C: x.ColorState == 3,
cff9800: x.ColorState == 4,
}" v-for="(x, i) in item.IncomeList" @click="openDetails(x)">{{ x.FrID }}</span>
<span v-if="item.IncomeList.length == 0" class="c9e fz12"> <span v-if="item.IncomeList.length == 0" class="c9e fz12">
{{$t('objFill.nocollectiondocument')}} {{ $t("objFill.nocollectiondocument") }}
</span> </span>
</div> </div>
<el-tooltip v-if="item.OrderState == 1" class="item" effect="dark" <el-tooltip v-if="item.OrderState == 1" class="item" effect="dark"
...@@ -964,15 +1003,21 @@ ...@@ -964,15 +1003,21 @@
@click="makeAdocument(chind, item, 1)"></i> @click="makeAdocument(chind, item, 1)"></i>
</el-tooltip> </el-tooltip>
</div> </div>
<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px"> <div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px; max-width: 400px">
<div class="fz12">{{$t('objFill.refundreceipt')}}</div> <div class="fz12">{{ $t("objFill.refundreceipt") }}</div>
<div class="row wrap orderNo fz12 pyt5"> <div class="row wrap orderNo fz12 pyt5">
<span class="cursor-pointer radius5 mr mb5 px5" <span class="cursor-pointer radius5 mr mb5 px5" :class="{
:class="{'bgD9F3FF':x.ColorState==1,'bg20c997':x.ColorState==2,'bgFAEAED':x.ColorState==3,'bjFFF3E0':x.ColorState==4, bgD9F3FF: x.ColorState == 1,
'c3FC4FF':x.ColorState==1,'c20c997':x.ColorState==2,'cF1416C':x.ColorState==3,'cff9800':x.ColorState==4}" v-for="(x, i) in item.RefundList" bg20c997: x.ColorState == 2,
@click="openDetails(x)">{{ x.FrID }}</span> bgFAEAED: x.ColorState == 3,
bjFFF3E0: x.ColorState == 4,
c3FC4FF: x.ColorState == 1,
c20c997: x.ColorState == 2,
cF1416C: x.ColorState == 3,
cff9800: x.ColorState == 4,
}" v-for="(x, i) in item.RefundList" @click="openDetails(x)">{{ x.FrID }}</span>
<span v-if="item.RefundList.length == 0" class="c9e fz12"> <span v-if="item.RefundList.length == 0" class="c9e fz12">
{{$t('objFill.norefundreceipt')}} {{ $t("objFill.norefundreceipt") }}
</span> </span>
</div> </div>
<el-tooltip v-if="item.OrderState == 1" class="item" effect="dark" <el-tooltip v-if="item.OrderState == 1" class="item" effect="dark"
...@@ -981,15 +1026,21 @@ ...@@ -981,15 +1026,21 @@
@click="makeAdocument(chind, item, 2)"></i> @click="makeAdocument(chind, item, 2)"></i>
</el-tooltip> </el-tooltip>
</div> </div>
<div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px;max-width:400px"> <div class="column px15 bgf5 radius5 ml flex-g pa relative" style="min-width: 150px; max-width: 400px">
<div class="fz12">{{$t('objFill.costdocument')}}</div> <div class="fz12">{{ $t("objFill.costdocument") }}</div>
<div class="row wrap orderNo fz12 pyt5"> <div class="row wrap orderNo fz12 pyt5">
<span class="cursor-pointer radius5 mr mb5 px5" <span class="cursor-pointer radius5 mr mb5 px5" :class="{
:class="{'bgD9F3FF':x.ColorState==1,'bg20c997':x.ColorState==2,'bgFAEAED':x.ColorState==3,'bjFFF3E0':x.ColorState==4, bgD9F3FF: x.ColorState == 1,
'c3FC4FF':x.ColorState==1,'c20c997':x.ColorState==2,'cF1416C':x.ColorState==3,'cff9800':x.ColorState==4}" v-for="(x, i) in item.CostList" bg20c997: x.ColorState == 2,
@click="openDetails(x)">{{ x.FrID }}</span> bgFAEAED: x.ColorState == 3,
bjFFF3E0: x.ColorState == 4,
c3FC4FF: x.ColorState == 1,
c20c997: x.ColorState == 2,
cF1416C: x.ColorState == 3,
cff9800: x.ColorState == 4,
}" v-for="(x, i) in item.CostList" @click="openDetails(x)">{{ x.FrID }}</span>
<span v-if="item.CostList.length == 0" class="c9e fz12"> <span v-if="item.CostList.length == 0" class="c9e fz12">
{{$t('objFill.nocostdocument')}} {{ $t("objFill.nocostdocument") }}
</span> </span>
</div> </div>
<div class="item absolute right20 bottom20" v-if="item.OrderState == 1 && pagesTitle != '销售'"> <div class="item absolute right20 bottom20" v-if="item.OrderState == 1 && pagesTitle != '销售'">
...@@ -1003,16 +1054,25 @@ ...@@ -1003,16 +1054,25 @@
</div> </div>
</div> </div>
<div v-if="false" class="column px15 bgf5 radius5 ml flex-g pa relative" <div v-if="false" class="column px15 bgf5 radius5 ml flex-g pa relative"
style="min-width: 150px;max-width:400px"> style="min-width: 150px; max-width: 400px">
<div class="fz12">{{$t('objFill.invoicedocument')}}</div> <div class="fz12">{{ $t("objFill.invoicedocument") }}</div>
<div class="row wrap orderNo fz12 py"> <div class="row wrap orderNo fz12 py">
<span class="cursor-pointer radius5 mr px5" :class="{'bgD9F3FF':x.InvoiceApplyState===6,'bgFAEAED':x.InvoiceApplyState===1||x.InvoiceApplyState===3, <span class="cursor-pointer radius5 mr px5" :class="{
'bjFFF3E0':x.InvoiceApplyState===2||x.InvoiceApplyState===4||x.InvoiceApplyState===5, bgD9F3FF: x.InvoiceApplyState === 6,
'c3FC4FF':x.InvoiceApplyState===6,'cF1416C':x.InvoiceApplyState===1||x.InvoiceApplyState===3, bgFAEAED: x.InvoiceApplyState === 1 || x.InvoiceApplyState === 3,
'cff9800':x.InvoiceApplyState===2||x.InvoiceApplyState===4||x.InvoiceApplyState===5}" bjFFF3E0:
v-for="(x, i) in item.InvoiceApplyList" @click="openDetails(x,item)">{{ x.ID }}</span> x.InvoiceApplyState === 2 ||
<span v-if="item.InvoiceApplyList&&item.InvoiceApplyList.length == 0" class="c9e fz12"> x.InvoiceApplyState === 4 ||
{{$t('objFill.noinvoicedocument')}} x.InvoiceApplyState === 5,
c3FC4FF: x.InvoiceApplyState === 6,
cF1416C: x.InvoiceApplyState === 1 || x.InvoiceApplyState === 3,
cff9800:
x.InvoiceApplyState === 2 ||
x.InvoiceApplyState === 4 ||
x.InvoiceApplyState === 5,
}" v-for="(x, i) in item.InvoiceApplyList" @click="openDetails(x, item)">{{ x.ID }}</span>
<span v-if="item.InvoiceApplyList && item.InvoiceApplyList.length == 0" class="c9e fz12">
{{ $t("objFill.noinvoicedocument") }}
</span> </span>
</div> </div>
</div> </div>
...@@ -1021,58 +1081,71 @@ ...@@ -1021,58 +1081,71 @@
item.OrderState == 1 && item.OrderState == 1 &&
item.IncomeList.length == 0 && item.IncomeList.length == 0 &&
item.RefundList.length == 0 && item.RefundList.length == 0 &&
item.CostList.length == 0 && item.OrderSource!=1 item.CostList.length == 0 &&
item.OrderSource != 1
" class="row-c cursor-pointer radius5 cancel py5" @click="clickRightButtom(item, 0)"> " class="row-c cursor-pointer radius5 cancel py5" @click="clickRightButtom(item, 0)">
<i v-loading="msg.OrderId == item.OrderId && loading0"></i> <i v-loading="msg.OrderId == item.OrderId && loading0"></i>
<span class="cF1416C">{{$t('sm.exitOrder')}}</span> <span class="cF1416C">{{ $t("sm.exitOrder") }}</span>
</div> </div>
<div v-if="item.OrderState == 1 && pagesTitle != '销售' && item.OrderSource!=1" <div v-if="
class="row-c cursor-pointer radius5 confirm py5" @click="clickRightButtom(item, 1)"> item.OrderState == 1 && pagesTitle != '销售' && item.OrderSource != 1
" class="row-c cursor-pointer radius5 confirm py5" @click="clickRightButtom(item, 1)">
<i v-loading="msg.OrderId == item.OrderId && loading1"></i> <i v-loading="msg.OrderId == item.OrderId && loading1"></i>
<span class="c20C997">{{$t('ground.qrendindan')}}</span> <span class="c20C997">{{ $t("ground.qrendindan") }}</span>
</div> </div>
<div v-if="item.OrderState > 1" class="row-c cursor-pointer radius5 change1 py5" <div v-if="item.OrderState > 1" class="row-c cursor-pointer radius5 change1 py5"
@click="clickRightButtom(item, 4)"> @click="clickRightButtom(item, 4)">
<i v-loading="msg.OrderId == item.OrderId && loading2"></i> <i v-loading="msg.OrderId == item.OrderId && loading2"></i>
<span class="c20C997">{{$t('fnc.shousun')}}</span> <span class="c20C997">{{ $t("fnc.shousun") }}</span>
</div> </div>
<div v-if="item.OrderState >1 && item.OrderState != 3 <div v-if="
&& item.OrderState != 4 item.OrderState > 1 &&
&&pagesTitle=='OP'&&is_correlationOP" class="row-c cursor-pointer radius5 change py5" item.OrderState != 3 &&
@click="clickCorrelation(item,1)"> item.OrderState != 4 &&
<span class="c059FF6">{{$t('objFill.v101.CarDealerOrder.bianjiglop')}}</span> pagesTitle == 'OP' &&
is_correlationOP
" class="row-c cursor-pointer radius5 change py5" @click="clickCorrelation(item, 1)">
<span class="c059FF6">{{
$t("objFill.v101.CarDealerOrder.bianjiglop")
}}</span>
</div> </div>
<div v-if="item.OrderState != 3 <div v-if="item.OrderState != 3 && pagesTitle == 'OP'" class="row-c cursor-pointer radius5 change py5"
&&pagesTitle=='OP'" class="row-c cursor-pointer radius5 change py5" @click="clickCorrelation(item,2)"> @click="clickCorrelation(item, 2)">
<span class="c059FF6">{{$t('objFill.bianjizje')}}</span> <span class="c059FF6">{{ $t("objFill.bianjizje") }}</span>
</div> </div>
<ApplyFoInvoice v-if="userInfo&&userInfo.RB_Group_id==2&&userInfo.EmployeeId==item.EnterID" :obj="item" <ApplyFoInvoice v-if="
:type="7"></ApplyFoInvoice> userInfo &&
userInfo.RB_Group_id == 2 &&
userInfo.EmployeeId == item.EnterID
" :obj="item" :type="7"></ApplyFoInvoice>
</div> </div>
</div> </div>
<div class="mt mb20 bgf5 pa15 row-c" v-if="item.CancelRemark"> <div class="mt mb20 bgf5 pa15 row-c" v-if="item.CancelRemark">
<div style="font-size:16px;font-weight:bold;font-family: pingfangR;"> <div style="font-size: 16px; font-weight: bold; font-family: pingfangR">
{{$t('objFill.groundsforcancellation')}}:</div> {{ $t("objFill.groundsforcancellation") }}:
<div style="margin-left:12px;font-size:12px;color: grey; font-family: microsoft yahei;"> </div>
<div style="
margin-left: 12px;
font-size: 12px;
color: grey;
font-family: microsoft yahei;
">
{{ item.CancelRemark }} {{ item.CancelRemark }}
</div> </div>
<div style="margin-left:12px;font-size:12px;font-family: microsoft yahei;"> <div style="margin-left: 12px; font-size: 12px; font-family: microsoft yahei">
{{ item.CancelEmpName }} {{ item.CancelTime }} {{ item.CancelEmpName }} {{ item.CancelTime }}
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<el-dialog custom-class="w600" :title="$t('sm.exitOrder')" :visible.sync="cancelOrderDialog"> <el-dialog custom-class="w600" :title="$t('sm.exitOrder')" :visible.sync="cancelOrderDialog">
<div style="padding-bottom:20px"> <div style="padding-bottom: 20px">
<el-input type="textarea" autofocus rows="5" :placeholder="$t('objFill.quxiaodindanyy')" clear="w300" <el-input type="textarea" autofocus rows="5" :placeholder="$t('objFill.quxiaodindanyy')" clear="w300"
v-model="cancelRemark"> v-model="cancelRemark">
</el-input> </el-input>
<el-row :gutter="20" style="margin-top: 20px;"> <el-row :gutter="20" style="margin-top: 20px">
<el-col :span="24" style="text-align: right;"> <el-col :span="24" style="text-align: right">
<input type="button" class="normalBtn" :value="$t('sm.exitOrder')" @click="cancelOrderHandler" /> <input type="button" class="normalBtn" :value="$t('sm.exitOrder')" @click="cancelOrderHandler" />
<input type="button" class="hollowFixedBtn" :value="$t('pub.closeSel')" <input type="button" class="hollowFixedBtn" :value="$t('pub.closeSel')"
@click="cancelOrderDialog = false" /> @click="cancelOrderDialog = false" />
...@@ -1081,30 +1154,46 @@ ...@@ -1081,30 +1154,46 @@
</div> </div>
</el-dialog> </el-dialog>
<!-- 变更订单 --> <!-- 变更订单 -->
<el-dialog custom-class="w800" :title="pagesTitle=='销售'?$t('objFill.biangendindan'):$t('objFill.bianjiqupiaofs')" <el-dialog custom-class="w800" :title="
:visible.sync="ChangeOrderDialog"> pagesTitle == '销售' ? $t('objFill.biangendindan') : $t('objFill.bianjiqupiaofs')
<div style="padding-bottom:20px"> " :visible.sync="ChangeOrderDialog">
<div style="padding-bottom: 20px">
<div class="flexOne-form-bj"> <div class="flexOne-form-bj">
<h3>{{$t('objFill.qupiaofanshi')}}</h3> <h3>{{ $t("objFill.qupiaofanshi") }}</h3>
<div class="flexOne-type"> <div class="flexOne-type">
<b>{{$t('objFill.qupiaofanshi')}}:</b> <b>{{ $t("objFill.qupiaofanshi") }}:</b>
<div> <div>
<el-radio v-model="msgParameter.MailingState" label="1">{{$t('objFill.zixingqupiao')}}</el-radio> <el-radio v-model="msgParameter.MailingState" label="1">{{
<el-radio v-model="msgParameter.MailingState" label="2">{{$t('objFill.youjipiaoquan')}}</el-radio> $t("objFill.zixingqupiao")
<el-radio v-model="msgParameter.MailingState" label="4">{{$t('objFill.dianziquan')}}</el-radio> }}</el-radio>
<el-radio v-model="msgParameter.MailingState" label="2">{{
$t("objFill.youjipiaoquan")
}}</el-radio>
<el-radio v-model="msgParameter.MailingState" label="4">{{
$t("objFill.dianziquan")
}}</el-radio>
</div> </div>
</div> </div>
<div class="flexOne-description" v-if="msgParameter.MailingState==1"> <div class="flexOne-description" v-if="msgParameter.MailingState == 1">
<b>{{$t('objFill.zixingqupiaosm')}}</b> <b>{{ $t("objFill.zixingqupiaosm") }}</b>
<p>{{$t('objFill.ziqudizhi')}}:{{msgParameter.SelffetchAddress?msgParameter.SelffetchAddress:'-'}}</p> <p>
{{ $t("objFill.ziqudizhi") }}:{{
msgParameter.SelffetchAddress ? msgParameter.SelffetchAddress : "-"
}}
</p>
</div> </div>
<div class="flexOne-infor-box"> <div class="flexOne-infor-box">
<b>{{msgParameter.MailingState==1?$t('objFill.kerenxunxi'):msgParameter.MailingState==2?$t('objFill.youjixunxi'):''}}</b> <b>{{
<el-form v-if="msgParameter.MailingState!=4" label-width="80px" :model="msgParameter" :rules="rules2" msgParameter.MailingState == 1
? $t("objFill.kerenxunxi")
: msgParameter.MailingState == 2
? $t("objFill.youjixunxi")
: ""
}}</b>
<el-form v-if="msgParameter.MailingState != 4" label-width="80px" :model="msgParameter" :rules="rules2"
ref="msgParameter"> ref="msgParameter">
<div class="infor-list"> <div class="infor-list">
</span> <div class="list-centent" :class="{ active: msgParameter.MailingState == 1 }">
<div class="list-centent" :class="{ 'active': msgParameter.MailingState == 1 }">
<li> <li>
<el-form-item :label="$t('admin.admin_Surname')" prop="Name"> <el-form-item :label="$t('admin.admin_Surname')" prop="Name">
<el-input v-model="msgParameter.Name" :placeholder="$t('system.ph_name')" /> <el-input v-model="msgParameter.Name" :placeholder="$t('system.ph_name')" />
...@@ -1123,33 +1212,37 @@ ...@@ -1123,33 +1212,37 @@
</li> </li>
<li v-if="msgParameter.MailingState == 2"> <li v-if="msgParameter.MailingState == 2">
<el-form-item :label="$t('admin.admin_address')" prop="MailingAddress"> <el-form-item :label="$t('admin.admin_address')" prop="MailingAddress">
<el-input style="border-radius: 3px;" v-model="msgParameter.MailingAddress" <el-input style="border-radius: 3px" v-model="msgParameter.MailingAddress"
:placeholder="$t('objFill.qinshuruyoujidz')" /> :placeholder="$t('objFill.qinshuruyoujidz')" />
</el-form-item> </el-form-item>
</li> </li>
<li v-if="msgParameter.MailingState == 2"> <li v-if="msgParameter.MailingState == 2">
<el-form-item :label="$t('objFill.youjifei')" prop="MailingMoney"> <el-form-item :label="$t('objFill.youjifei')" prop="MailingMoney">
<el-input type="Number" style="border-radius: 3px;" v-model="msgParameter.MailingMoney" <el-input type="Number" style="border-radius: 3px" v-model="msgParameter.MailingMoney"
:placeholder="$t('objFill.qinshuruyoujif')" /> :placeholder="$t('objFill.qinshuruyoujif')" />
</el-form-item> </el-form-item>
</li> </li>
<li class="bottom"> <li class="bottom">
<el-form-item :label="$t('system.table_sex')" prop="Sex"> <el-form-item :label="$t('system.table_sex')" prop="Sex">
<el-radio v-model="msgParameter.Sex" label="1">{{$t('visaT.boy')}}</el-radio> <el-radio v-model="msgParameter.Sex" label="1">{{
<el-radio v-model="msgParameter.Sex" label="2">{{$t('visaT.girl')}}</el-radio> $t("visaT.boy")
}}</el-radio>
<el-radio v-model="msgParameter.Sex" label="2">{{
$t("visaT.girl")
}}</el-radio>
</el-form-item> </el-form-item>
</li> </li>
</div> </div>
</div> </div>
</el-form> </el-form>
<div v-if="pagesTitle=='销售'" style="margin-top: 20px;"> <div v-if="pagesTitle == '销售'" style="margin-top: 20px">
<el-input style="width: 100%;" type="textarea" :autosize="{ minRows: 2, maxRows: 4 }" <el-input style="width: 100%" type="textarea" :autosize="{ minRows: 2, maxRows: 4 }"
v-model="msgParameter.Remark" :placeholder="$t('visaT.Orderremark')" /> v-model="msgParameter.Remark" :placeholder="$t('visaT.Orderremark')" />
</div> </div>
</div> </div>
</div> </div>
<el-row :gutter="20" style="margin-top: 20px;"> <el-row :gutter="20" style="margin-top: 20px">
<el-col :span="24" style="text-align: right;"> <el-col :span="24" style="text-align: right">
<input type="button" class="hollowFixedBtn" :value="$t('pub.cancelBtn')" <input type="button" class="hollowFixedBtn" :value="$t('pub.cancelBtn')"
@click="ChangeOrderDialog = false" /> @click="ChangeOrderDialog = false" />
<input type="button" class="normalBtn" :value="$t('pub.sureBtn')" @click="submit2" /> <input type="button" class="normalBtn" :value="$t('pub.sureBtn')" @click="submit2" />
...@@ -1158,33 +1251,58 @@ ...@@ -1158,33 +1251,58 @@
</div> </div>
</el-dialog> </el-dialog>
<!-- op备注 --> <!-- op备注 -->
<el-dialog custom-class='addCompany' :title="pagesTitle=='销售'?$t('objFill.bianjikehubz'):$t('objFill.bianjiopbz')" <el-dialog custom-class="addCompany" :title="
:visible.sync="isShowRemark" center width="400px"> pagesTitle == '销售' ? $t('objFill.bianjikehubz') : $t('objFill.bianjiopbz')
<el-row class="flex" style="margin-top: 10px;"> " :visible.sync="isShowRemark" center width="400px">
<el-row class="flex" style="margin-top: 10px">
<el-col> <el-col>
<span style="display: block;margin-bottom: 10px;">{{$t('pub.pubRemark')}}:</span> <span style="display: block; margin-bottom: 10px">{{ $t("pub.pubRemark") }}:</span>
<span> <span>
<el-input type="textarea" :rows="4" v-model="postMsg.Remark"> <el-input type="textarea" :rows="4" v-model="postMsg.Remark"> </el-input>
</el-input>
</span> </span>
</el-col> </el-col>
</el-row> </el-row>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<button class="hollowFixedBtn" @click="isShowRemark = false">{{$t('pub.cancelBtn')}}</button> &nbsp; <button class="hollowFixedBtn" @click="isShowRemark = false">
<button class="normalBtn" type="primary" @click="submitEditRemark">{{$t('pub.sureBtn')}}</button> {{ $t("pub.cancelBtn") }}
</button>
&nbsp;
<button class="normalBtn" type="primary" @click="submitEditRemark">
{{ $t("pub.sureBtn") }}
</button>
</div> </div>
</el-dialog> </el-dialog>
<offset :isShow="cdState" :obj="queryObj" @close="cdState=false"></offset> <offset :isShow="cdState" :obj="queryObj" @close="cdState = false"></offset>
<correlationOP :isShowCorrelation="isShowCorrelation" :CorrelationObj="CorrelationObj" @close="close" <correlationOP :isShowCorrelation="isShowCorrelation" :CorrelationObj="CorrelationObj" @close="close"
@success="success"></correlationOP> @success="success"></correlationOP>
<!--车辆意见调查表-->
<el-dialog custom-class="addCompany" :title='$t("objFill.v101.CarDealerOrder.surveyInfo")'
:visible.sync="surveyMsg.isShowSurvey" center width="400px">
<el-row class="flex" style="margin-top: 10px">
<el-col>
<template v-for="(sItem,sIndex) in surveyMsg.SurveyArray">
<a target="_blank" style="color:blue" :href="sItem.FileUrl" :key="sIndex">{{sIndex+1}}{{sItem.FileName}} </a>
<template v-if="sIndex!=surveyMsg.SurveyArray.length-1">
<br :key="`b_`+sIndex" />
</template>
</template>
</el-col>
</el-row>
<div slot="footer" class="dialog-footer">
<button class="hollowFixedBtn" @click="closeSurvey()">
{{ $t("pub.cancelBtn") }}
</button>
</div>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
import offset from '../../public/offset.vue'; import offset from "../../public/offset.vue";
import correlationOP from '../../Hotel/reservation/correlationOP.vue'; import correlationOP from "../../Hotel/reservation/correlationOP.vue";
import commissionDialog from "../../FinancialModule/TradeCommission/commissionDialog" import commissionDialog from "../../FinancialModule/TradeCommission/commissionDialog";
import ApplyFoInvoice from '../../public/ApplyFoInvoice'; import ApplyFoInvoice from "../../public/ApplyFoInvoice";
import more from '../../public/more.vue'; import more from "../../public/more.vue";
export default { export default {
components: { components: {
...@@ -1192,7 +1310,7 @@ ...@@ -1192,7 +1310,7 @@
correlationOP, correlationOP,
commissionDialog, commissionDialog,
ApplyFoInvoice, ApplyFoInvoice,
more more,
}, },
props: ["OrderList", "pagesTitle"], props: ["OrderList", "pagesTitle"],
data() { data() {
...@@ -1200,7 +1318,7 @@ ...@@ -1200,7 +1318,7 @@
postMsg: { postMsg: {
OrderId: 0, OrderId: 0,
Type: 1, Type: 1,
Remark: '' Remark: "",
}, },
isShowRemark: false, isShowRemark: false,
queryObj: null, queryObj: null,
...@@ -1219,80 +1337,80 @@ ...@@ -1219,80 +1337,80 @@
OtherType: 61, OtherType: 61,
ReFinanceId: "", ReFinanceId: "",
ReFinanceId2: "", ReFinanceId2: "",
CostType: '', CostType: "",
}, },
userInfo: {}, userInfo: {},
msg: { msg: {
OrderId: "", OrderId: "",
LossMoney: 0, LossMoney: 0,
State: '', //状态 1确认 2已邮寄 3设置自提 4收损 State: "", //状态 1确认 2已邮寄 3设置自提 4收损
SelffetchAddress: '' SelffetchAddress: "",
}, },
msgParameter: { msgParameter: {
IsUpdateMailing: 1, IsUpdateMailing: 1,
OrderId: 0, OrderId: 0,
Money: 0.0, Money: 0.0,
Remark: '', Remark: "",
MailingState: '1', //邮寄状态 1自取 2邮寄 MailingState: "1", //邮寄状态 1自取 2邮寄
MailingAddress: '', //MailingState =2 填写邮寄 MailingAddress: "", //MailingState =2 填写邮寄
UseDate: '', //门票日期 UseDate: "", //门票日期
Name: '', Name: "",
EName: '', EName: "",
Sex: '1', //1男2女 Sex: "1", //1男2女
Birthday: '', Birthday: "",
Mobile: '', Mobile: "",
CouponsId: '', //景点id CouponsId: "", //景点id
DetailList: [], DetailList: [],
}, },
rules2: { rules2: {
Name: [{ Name: [{
required: true, required: true,
message: this.$t('rule.qsrzwm'), message: this.$t("rule.qsrzwm"),
trigger: 'blur' trigger: "blur",
}], }, ],
EName: [{ EName: [{
required: true, required: true,
message: this.$t('rule.qsrywm'), message: this.$t("rule.qsrywm"),
trigger: 'blur' trigger: "blur",
}], }, ],
Mobile: [{ Mobile: [{
required: true, required: true,
message: this.$t('rule.EnterPNum'), message: this.$t("rule.EnterPNum"),
trigger: "blur" trigger: "blur",
}, },
{ {
pattern: this.$commonUtils.Regex.el_ISphone, pattern: this.$commonUtils.Regex.el_ISphone,
message: this.$t('rule.EnterRightNum') message: this.$t("rule.EnterRightNum"),
} },
], ],
MailingAddress: [{ MailingAddress: [{
required: true, required: true,
message: this.$t('objFill.qinshuruyoujidz'), message: this.$t("objFill.qinshuruyoujidz"),
trigger: 'blur' trigger: "blur",
}], }, ],
MailingMoney: [{ MailingMoney: [{
required: true, required: true,
message: this.$t('objFill.qinshuruyoujify'), message: this.$t("objFill.qinshuruyoujify"),
trigger: "blur" trigger: "blur",
}, ], }, ],
}, },
outerVisible: false, outerVisible: false,
rules: { rules: {
State: [{ State: [{
required: true, required: true,
message: this.$t('objFill.qinxuanzhedindanzt'), message: this.$t("objFill.qinxuanzhedindanzt"),
trigger: "change" trigger: "change",
}], }, ],
SelffetchAddress: [{ SelffetchAddress: [{
required: true, required: true,
message: this.$t('objFill.qinshuruzitidz'), message: this.$t("objFill.qinshuruzitidz"),
trigger: "blur" trigger: "blur",
}], }, ],
LossMoney: [{ LossMoney: [{
required: true, required: true,
message: this.$t('objFill.qinshurushoushunje'), message: this.$t("objFill.qinshurushoushunje"),
trigger: "blur" trigger: "blur",
}] }, ],
}, },
cancelOrderDialog: false, cancelOrderDialog: false,
cancelRemark: "", cancelRemark: "",
...@@ -1300,206 +1418,229 @@ ...@@ -1300,206 +1418,229 @@
uploadOrderId: 0, uploadOrderId: 0,
loading: false, loading: false,
fileList: [], fileList: [],
GuestFile: '', GuestFile: "",
ChangeOrderDialog: false, ChangeOrderDialog: false,
PaymentMethods: [], PaymentMethods: [],
OrderStatusType: [{ OrderStatusType: [{
Name: this.$t('OrderList.orderStatus.apply'), Name: this.$t("OrderList.orderStatus.apply"),
ID: '1' ID: "1",
}, },
{ {
Name: this.$t('OrderList.orderStatus.check'), Name: this.$t("OrderList.orderStatus.check"),
ID: '2' ID: "2",
}, },
{ {
Name: this.$t('OrderList.orderStatus.cancel'), Name: this.$t("OrderList.orderStatus.cancel"),
ID: '3' ID: "3",
}, },
{ {
Name: this.$t('OrderList.orderStatus.sun'), Name: this.$t("OrderList.orderStatus.sun"),
ID: '4' ID: "4",
}, },
], ],
items: null, items: null,
typeState: '', typeState: "",
loadingDZP: false, loadingDZP: false,
uploadOrderId: 0, uploadOrderId: 0,
GuestFile: '', GuestFile: "",
isShowCorrelation: false, isShowCorrelation: false,
CorrelationObj: {}, CorrelationObj: {},
is_correlationOP: false, is_correlationOP: false,
typeSystem: 0 typeSystem: 0,
//车辆满意度调查
surveyMsg: {
SurveyArray: [],
isShowSurvey: false
}
}; };
}, },
watch: { watch: {
pagesTitle(val, oldval) { pagesTitle(val, oldval) {
this.pagesTitle = val this.pagesTitle = val;
}, },
OrderList: { OrderList: {
handler(val, oldVal) { handler(val, oldVal) {},
},
}
}
}, },
methods: { methods: {
showSurvey(item) {
this.surveyMsg.isShowSurvey = true;
this.surveyMsg.SurveyArray = item.SurveyArray;
},
closeSurvey() {
this.surveyMsg.isShowSurvey = false;
},
ViewMore(x, index) { ViewMore(x, index) {
x.upIcon = !x.upIcon x.upIcon = !x.upIcon;
if (x.upIcon) { if (x.upIcon) {
x.NewOrderDetailList = JSON.parse(JSON.stringify(x.OrderDetailList)) x.NewOrderDetailList = JSON.parse(JSON.stringify(x.OrderDetailList));
} else { } else {
x.NewOrderDetailList = [] x.NewOrderDetailList = [];
x.OrderDetailList.forEach((y, index) => { x.OrderDetailList.forEach((y, index) => {
if (index < 2) { if (index < 2) {
x.NewOrderDetailList.push(y) x.NewOrderDetailList.push(y);
} }
}) });
} }
}, },
close() { close() {
this.isShowCorrelation = false this.isShowCorrelation = false;
this.CorrelationObj.TypeNum = null this.CorrelationObj.TypeNum = null;
this.CorrelationObj.Money = null this.CorrelationObj.Money = null;
}, },
success() { success() {
this.close() this.close();
this.$emit('success') this.$emit("success");
}, },
clickCorrelation(item, type) { clickCorrelation(item, type) {
this.CorrelationObj = JSON.parse(JSON.stringify(item)) this.CorrelationObj = JSON.parse(JSON.stringify(item));
if (type == 2) { if (type == 2) {
this.CorrelationObj.TypeNum = 4 //编辑总价 this.CorrelationObj.TypeNum = 4; //编辑总价
} else { } else {
this.CorrelationObj.TypeNum = 2 this.CorrelationObj.TypeNum = 2;
} }
this.isShowCorrelation = true this.isShowCorrelation = true;
}, },
// 车行订单 制成本冲抵单 // 车行订单 制成本冲抵单
addBalanceout() { addBalanceout() {
let datas = this.$route.query let datas = this.$route.query;
let tradeObj = datas.tradeObj let tradeObj = datas.tradeObj;
let query = { let query = {
blank: "y", blank: "y",
tab: `新增付款单据`, tab: `新增付款单据`,
Type: 2, Type: 2,
tradeObj: tradeObj, tradeObj: tradeObj,
companyID: 1248 companyID: 1248,
}; };
this.queryObj = query this.queryObj = query;
this.cdState = true this.cdState = true;
}, },
isOffset(chind, row, num) { isOffset(chind, row, num) {
this.makeAdocument(chind, row, num, 'Offset') this.makeAdocument(chind, row, num, "Offset");
}, },
editRemark(item) { editRemark(item) {
this.postMsg.OrderId = item.OrderId this.postMsg.OrderId = item.OrderId;
this.postMsg.Remark = this.pagesTitle == '销售' ? item.Remark : item.OPRemark this.postMsg.Remark = this.pagesTitle == "销售" ? item.Remark : item.OPRemark;
this.isShowRemark = true this.isShowRemark = true;
}, },
selectable(row, index) { selectable(row, index) {
if (((this.OrderList[index].IsFinish != 1 && this.OrderList[index].Income > 0 && this.OrderList[index] if (
.DueInMoney == 0) || (this.OrderList[index].Money == 0 && this.OrderList[index].Income == 0 && (this.OrderList[index].IsFinish != 1 &&
this.OrderList[index].CostMoney == 0 && this.OrderList[index].Refund == 0 && this.OrderList[index].Income > 0 &&
this.OrderList[index].PlatformTax == 0 && this.OrderList[index].IncomeList && this.OrderList[index].DueInMoney == 0) ||
this.OrderList[index].IncomeList.length > 0))) { (this.OrderList[index].Money == 0 &&
this.OrderList[index].Income == 0 &&
this.OrderList[index].CostMoney == 0 &&
this.OrderList[index].Refund == 0 &&
this.OrderList[index].PlatformTax == 0 &&
this.OrderList[index].IncomeList &&
this.OrderList[index].IncomeList.length > 0)
) {
return true; return true;
} else { } else {
return false; return false;
} }
}, },
handleSelectionChange(val) { handleSelectionChange(val) {
this.multipleSelection = val.map(x => { this.multipleSelection = val.map((x) => {
return x.OrderId return x.OrderId;
}); });
}, },
setCompleted(id, row) { setCompleted(id, row) {
let ids = '' let ids = "";
if (id > 0) { if (id > 0) {
ids = id ids = id;
} else { } else {
if (this.multipleSelection.length == 0) return this.$message.error(this.$t('objFill.qingouxuanwanjieshuju')) if (this.multipleSelection.length == 0)
ids = this.multipleSelection.join(',') return this.$message.error(this.$t("objFill.qingouxuanwanjieshuju"));
ids = this.multipleSelection.join(",");
} }
if (ids == '') { if (ids == "") {
this.$message.error(this.$t('objFill.qingouxuanwanjieshuju')) this.$message.error(this.$t("objFill.qingouxuanwanjieshuju"));
} }
this.$confirm(this.$t('objFill.shifouquedinwanjie'), this.$t('tips.tips'), { this.$confirm(this.$t("objFill.shifouquedinwanjie"), this.$t("tips.tips"), {
confirmButtonText: this.$t('pub.sureBtn'), confirmButtonText: this.$t("pub.sureBtn"),
cancelButtonText: this.$t('pub.cancelBtn'), cancelButtonText: this.$t("pub.cancelBtn"),
type: 'warning' type: "warning",
}).then(() => { })
.then(() => {
if (id > 0) { if (id > 0) {
row.loading = true row.loading = true;
} else { } else {
this.CompletedLoading = true this.CompletedLoading = true;
} }
this.apipost('ticket_post_SetTicketOrderFinish', { this.apipost(
TticketOrderIds: ids "ticket_post_SetTicketOrderFinish", {
}, res => { TticketOrderIds: ids,
},
(res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
if (id > 0) { if (id > 0) {
row.loading = false row.loading = false;
} else { } else {
this.CompletedLoading = false this.CompletedLoading = false;
} }
for (let i = 0; i < this.OrderList.length; i++) { for (let i = 0; i < this.OrderList.length; i++) {
this.$refs.multipleTable.toggleRowSelection( this.$refs.multipleTable.toggleRowSelection(this.OrderList[i], false);
this.OrderList[i],
false
);
} }
this.multipleSelection = [] this.multipleSelection = [];
this.$message.success(this.$t('tips.czchenggong')); this.$message.success(this.$t("tips.czchenggong"));
this.$emit('success') this.$emit("success");
} else { } else {
if (id > 0) { if (id > 0) {
row.loading = false row.loading = false;
} else { } else {
this.CompletedLoading = false this.CompletedLoading = false;
} }
this.$message.error(res.data.message); this.$message.error(res.data.message);
} }
}, err => {}) },
}).catch(() => { (err) => {}
this.$message.info(`${this.$t('OrderList.orderStatus.cancel')}!`); );
})
.catch(() => {
this.$message.info(`${this.$t("OrderList.orderStatus.cancel")}!`);
}); });
}, },
submitEditRemark() { submitEditRemark() {
if (!this.postMsg.Remark) { if (!this.postMsg.Remark) {
this.$message.error(this.$t('objFill.v101.busManagement.opbeizhubnwk')); this.$message.error(this.$t("objFill.v101.busManagement.opbeizhubnwk"));
return return;
} }
this.apipost('ticket_post_SetTicketOrderRemark', { this.apipost(
"ticket_post_SetTicketOrderRemark", {
OrderId: this.postMsg.OrderId, OrderId: this.postMsg.OrderId,
Type: this.pagesTitle == '销售' ? 1 : 2, Type: this.pagesTitle == "销售" ? 1 : 2,
Remark: this.postMsg.Remark Remark: this.postMsg.Remark,
}, res => { },
(res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.isShowRemark = false this.isShowRemark = false;
this.$emit('success') this.$emit("success");
this.$forceUpdate(); this.$forceUpdate();
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
}) }
);
}, },
submit2() { submit2() {
if (this.loading3) return if (this.loading3) return;
this.$refs['msgParameter'].validate((valid) => { this.$refs["msgParameter"].validate((valid) => {
if (valid) { if (valid) {
this.setFormMsg2() this.setFormMsg2();
} else { } else {
return false; return false;
} }
}); });
}, },
setFormMsg2() { setFormMsg2() {
if (this.msgParameter.MailingState == '1') { if (this.msgParameter.MailingState == "1") {
this.msgParameter.MailingAddress = '' this.msgParameter.MailingAddress = "";
} }
let m let m;
let url let url;
if (this.pagesTitle == 'OP') { if (this.pagesTitle == "OP") {
m = { m = {
OrderId: this.msgParameter.OrderId, OrderId: this.msgParameter.OrderId,
MailingMoney: this.msgParameter.MailingMoney, MailingMoney: this.msgParameter.MailingMoney,
...@@ -1510,10 +1651,10 @@ ...@@ -1510,10 +1651,10 @@
EName: this.msgParameter.EName, EName: this.msgParameter.EName,
Sex: this.msgParameter.Sex, //1男2女 Sex: this.msgParameter.Sex, //1男2女
Mobile: this.msgParameter.Mobile, Mobile: this.msgParameter.Mobile,
};
url = "dict_post_SetTicketOrderMailingState";
} }
url = 'dict_post_SetTicketOrderMailingState' if (this.pagesTitle == "销售") {
}
if (this.pagesTitle == '销售') {
m = { m = {
IsUpdateMailing: 1, IsUpdateMailing: 1,
OrderId: this.msgParameter.OrderId, OrderId: this.msgParameter.OrderId,
...@@ -1529,65 +1670,84 @@ ...@@ -1529,65 +1670,84 @@
Sex: this.msgParameter.Sex, //1男2女 Sex: this.msgParameter.Sex, //1男2女
Mobile: this.msgParameter.Mobile, Mobile: this.msgParameter.Mobile,
Remark: this.msgParameter.Remark, Remark: this.msgParameter.Remark,
};
url = "ticket_post_SetSaleTicketOrder";
} }
url = 'ticket_post_SetSaleTicketOrder' this.loading3 = true;
} this.apipost(
this.loading3 = true url,
this.apipost(url, m, m,
res => { (res) => {
this.loading3 = false this.loading3 = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success( this.Success(
`${this.pagesTitle=='销售'?this.$t('objFill.biangendindan'):this.$t('objFill.bianjiqupiaofs')}${this.$t('objFill.chenggong')}` `${
this.pagesTitle == "销售"
? this.$t("objFill.biangendindan")
: this.$t("objFill.bianjiqupiaofs")
}${this.$t("objFill.chenggong")}`
); );
this.$emit('success') this.$emit("success");
this.ChangeOrderDialog = false this.ChangeOrderDialog = false;
} else { } else {
this.Error( this.Error(
`${this.pagesTitle=='销售'?this.$t('objFill.biangendindan'):this.$t('objFill.bianjiqupiaofs')}${this.$t('objFill.shibai')}` `${
) this.pagesTitle == "销售"
? this.$t("objFill.biangendindan")
: this.$t("objFill.bianjiqupiaofs")
}${this.$t("objFill.shibai")}`
);
} }
}, },
err => { (err) => {
this.loading3 = false this.loading3 = false;
this.Error(err.message) this.Error(err.message);
}); }
);
}, },
uploadFileBtn(file) { uploadFileBtn(file) {
let ft = file.file.name.substring(file.file.name.lastIndexOf('.') + 1, file.file.name.length).toUpperCase(); let ft = file.file.name
.substring(file.file.name.lastIndexOf(".") + 1, file.file.name.length)
.toUpperCase();
let typeOk = false; let typeOk = false;
let FileName = file.file.name.substring(0, file.file.name.lastIndexOf(".")) let FileName = file.file.name.substring(0, file.file.name.lastIndexOf("."));
let newArr = []; let newArr = [];
newArr.push(file.file) newArr.push(file.file);
let path = "/Upload/Temporary/" let path = "/Upload/Temporary/";
this.$message.info(this.$t('tips.shangchuanzhong')) this.$message.info(this.$t("tips.shangchuanzhong"));
this.UploadSelfFileT(path, newArr, x => { this.UploadSelfFileT(
this.GuestFile = this.domainManager().ViittoFileUrl + x.data.FilePath path,
this.uploadHandleChange() newArr,
}, 1); (x) => {
this.GuestFile = this.domainManager().ViittoFileUrl + x.data.FilePath;
this.uploadHandleChange();
},
1
);
}, },
// 上传电子券 // 上传电子券
uploadHandleChange() { uploadHandleChange() {
if (this.loading) return if (this.loading) return;
let msg = { let msg = {
OrderId: this.uploadOrderId, OrderId: this.uploadOrderId,
TicketCodeFile: this.GuestFile TicketCodeFile: this.GuestFile,
} };
this.loading = true this.loading = true;
this.apipost( this.apipost(
"ticket_post_SetTicketCodeFile", msg, "ticket_post_SetTicketCodeFile",
res => { msg,
(res) => {
this.loading = false; this.loading = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.uploadOrderId = 0 this.uploadOrderId = 0;
this.GuestFile = '' this.GuestFile = "";
this.$emit("success"); this.$emit("success");
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
}, },
err => { (err) => {
this.loading = false; this.loading = false;
} }
); );
...@@ -1611,31 +1771,35 @@ ...@@ -1611,31 +1771,35 @@
} else { } else {
this.$router.push({ this.$router.push({
path: "/FinancialDocumentsDetail", path: "/FinancialDocumentsDetail",
query query,
}); });
} }
}, },
// 制作单据 // 制作单据
makeAdocument(chind, row, num, Offset) { makeAdocument(chind, row, num, Offset) {
if ((num == 2 || num == 3) && chind && ((chind.OrderType == 1 && row.Income + row.PlatformMoney) || if (
(chind.OrderType == 2 && chind.Income + chind.PlatformMoney)) <= 0) { (num == 2 || num == 3) &&
this.Info(this.$t('objFill.v101.busManagement.qingxzskdzzcbtk')) chind &&
return ((chind.OrderType == 1 && row.Income + row.PlatformMoney) ||
(chind.OrderType == 2 && chind.Income + chind.PlatformMoney)) <= 0
) {
this.Info(this.$t("objFill.v101.busManagement.qingxzskdzzcbtk"));
return;
} }
if (Offset) { if (Offset) {
this.cdState = true this.cdState = true;
} }
let type = 0 let type = 0;
if (num == 3) { if (num == 3) {
type = 2 type = 2;
} else { } else {
type = num type = num;
} }
this.BillMakingMsg.ReFinanceId = row.OrderId ? row.OrderId : row.MainId; this.BillMakingMsg.ReFinanceId = row.OrderId ? row.OrderId : row.MainId;
this.BillMakingMsg.ReFinanceId2 = num; this.BillMakingMsg.ReFinanceId2 = num;
if (row.MainId && row.MainId > 0) this.BillMakingMsg.OtherType = 83; if (row.MainId && row.MainId > 0) this.BillMakingMsg.OtherType = 83;
else this.BillMakingMsg.OtherType = 80; else this.BillMakingMsg.OtherType = 80;
if (type == 1) this.BillMakingMsg.CostType = 77 if (type == 1) this.BillMakingMsg.CostType = 77;
let text = ""; let text = "";
let query = {}; let query = {};
if (num == 1) { if (num == 1) {
...@@ -1646,7 +1810,6 @@ ...@@ -1646,7 +1810,6 @@
text = "成本"; text = "成本";
} }
query = { query = {
blank: "y", blank: "y",
tab: `新增${text}单据`, tab: `新增${text}单据`,
...@@ -1656,39 +1819,38 @@ ...@@ -1656,39 +1819,38 @@
}; };
// 检索财务流程 // 检索财务流程
if (num == 1) { if (num == 1) {
query.searchTitle = row.PayWay == 1 ? '车行' : '车行' query.searchTitle = row.PayWay == 1 ? "车行" : "车行";
} else if (num == 2) { } else if (num == 2) {
query.searchTitle = '溢收团费退款' query.searchTitle = "溢收团费退款";
} else if (num == 3) { } else if (num == 3) {
query.searchTitle = row.PayWay == 1 ? '车行' : '车行' query.searchTitle = row.PayWay == 1 ? "车行" : "车行";
if (this.cdState == false) query.portTypeId = 6; if (this.cdState == false) query.portTypeId = 6;
} }
this.queryObj = query this.queryObj = query;
if (!Offset) { if (!Offset) {
this.$store.commit("ChoiceAddFinancialDocuments"); this.$store.commit("ChoiceAddFinancialDocuments");
this.$router.push({ this.$router.push({
path: "/ChoiceAddFinancialDocuments", path: "/ChoiceAddFinancialDocuments",
query query,
}); });
} }
}, },
clickRightButtom(item, type) { clickRightButtom(item, type) {
// 0取消订单 1确认订单 2已邮寄 3设置自提地址 4收损 // 0取消订单 1确认订单 2已邮寄 3设置自提地址 4收损
this.msg.OrderId = item.OrderId; this.msg.OrderId = item.OrderId;
this.msg.SelffetchAddress = item.SelffetchAddress this.msg.SelffetchAddress = item.SelffetchAddress;
this.items = item this.items = item;
this.typeState = type this.typeState = type;
if (type == 0) { if (type == 0) {
if (!this.loading0) { if (!this.loading0) {
this.cancelOrderId = item.OrderId this.cancelOrderId = item.OrderId;
// 销售 OP // 销售 OP
if (this.pagesTitle != '销售') { if (this.pagesTitle != "销售") {
this.cancelOrderDialog = true; this.cancelOrderDialog = true;
} else { } else {
this.cancelOrderHandler() this.cancelOrderHandler();
} }
} }
} else if (type == 1) { } else if (type == 1) {
if (!this.loading1) { if (!this.loading1) {
...@@ -1711,39 +1873,44 @@ ...@@ -1711,39 +1873,44 @@
}, },
// 销售取消订单 // 销售取消订单
cancelOrder() { cancelOrder() {
let that = this let that = this;
if (this.loading0) return; if (this.loading0) return;
that.$confirm(this.$t('objFill.shifouquxiaodd'), this.$t('tips.tips'), { that
confirmButtonText: this.$t('pub.sureBtn'), .$confirm(this.$t("objFill.shifouquxiaodd"), this.$t("tips.tips"), {
cancelButtonText: this.$t('pub.cancelBtn'), confirmButtonText: this.$t("pub.sureBtn"),
type: 'warning' cancelButtonText: this.$t("pub.cancelBtn"),
}).then(() => { type: "warning",
this.loading0 = true })
this.apipost("ticket_post_CancelSaleTicketOrder", { .then(() => {
this.loading0 = true;
this.apipost(
"ticket_post_CancelSaleTicketOrder", {
OrderId: this.cancelOrderId, OrderId: this.cancelOrderId,
IsOPCancel: this.pagesTitle != '销售' ? 1 : 0, IsOPCancel: this.pagesTitle != "销售" ? 1 : 0,
Remark: this.cancelRemark Remark: this.cancelRemark,
}, },
res => { (res) => {
this.loading0 = false this.loading0 = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.$emit("success"); this.$emit("success");
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
}).catch(err => { }
this.Error(err.message) ).catch((err) => {
this.loading0 = false this.Error(err.message);
}) this.loading0 = false;
}).catch(() => { });
this.loading0 = false
}) })
.catch(() => {
this.loading0 = false;
});
}, },
//提交 //提交
submitForm(msg) { submitForm(msg) {
//提交创建、修改表单 //提交创建、修改表单
this.$refs[msg].validate(valid => { this.$refs[msg].validate((valid) => {
if (valid) { if (valid) {
if (!this.loading2) { if (!this.loading2) {
this.saveUpdate(); this.saveUpdate();
...@@ -1755,49 +1922,48 @@ ...@@ -1755,49 +1922,48 @@
}); });
}, },
cancelOrderHandler() { cancelOrderHandler() {
if (this.cancelRemark == "" && this.pagesTitle != '销售') { if (this.cancelRemark == "" && this.pagesTitle != "销售") {
this.Error(this.$t('objFill.quxiaodindanyy')); this.Error(this.$t("objFill.quxiaodindanyy"));
return; return;
} }
if (this.loading0) return; if (this.loading0) return;
this.loading0 = true this.loading0 = true;
this.apipost( this.apipost(
"ticket_post_CancelSaleTicketOrder", { "ticket_post_CancelSaleTicketOrder", {
OrderId: this.cancelOrderId, OrderId: this.cancelOrderId,
IsOPCancel: this.pagesTitle != '销售' ? 1 : 0, IsOPCancel: this.pagesTitle != "销售" ? 1 : 0,
Remark: this.pagesTitle != '销售' ? this.cancelRemark : '' Remark: this.pagesTitle != "销售" ? this.cancelRemark : "",
}, },
res => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.cancelOrderDialog = false this.cancelOrderDialog = false;
this.cancelOrderId = 0 this.cancelOrderId = 0;
this.cancelRemark = '' this.cancelRemark = "";
this.$emit("success"); this.$emit("success");
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
this.loading0 = false; this.loading0 = false;
}, },
err => { (err) => {
this.loading0 = false; this.loading0 = false;
} }
); );
}, },
saveUpdate() { saveUpdate() {
let text let text;
if (this.typeState == 3) { if (this.typeState == 3) {
text = this.$t('objFill.shifoushezhiziqudz') text = this.$t("objFill.shifoushezhiziqudz");
} }
if (this.typeState == 4) { if (this.typeState == 4) {
text = this.$t('objFill.shifouquedinss') text = this.$t("objFill.shifouquedinss");
} }
this.$confirm(text, `${this.$t('tips.tips')}`, { this.$confirm(text, `${this.$t("tips.tips")}`, {
confirmButtonText: `${this.$t('pub.sureBtn')}`, confirmButtonText: `${this.$t("pub.sureBtn")}`,
cancelButtonText: `${this.$t('pub.cancelBtn')}`, cancelButtonText: `${this.$t("pub.cancelBtn")}`,
type: "warning" type: "warning",
}) })
.then(() => { .then(() => {
this.loading2 = true; this.loading2 = true;
...@@ -1805,10 +1971,10 @@ ...@@ -1805,10 +1971,10 @@
"ticket_post_SetSaleTicketOrderState", { "ticket_post_SetSaleTicketOrderState", {
OrderId: this.msg.OrderId, OrderId: this.msg.OrderId,
State: this.typeState, State: this.typeState,
SelffetchAddress: this.typeState == 3 ? this.msg.SelffetchAddress : '', SelffetchAddress: this.typeState == 3 ? this.msg.SelffetchAddress : "",
LossMoney: this.typeState == 4 ? this.msg.LossMoney : '', LossMoney: this.typeState == 4 ? this.msg.LossMoney : "",
}, },
res => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.$emit("success"); this.$emit("success");
...@@ -1818,7 +1984,7 @@ ...@@ -1818,7 +1984,7 @@
this.loading2 = false; this.loading2 = false;
this.outerVisible = false; this.outerVisible = false;
}, },
err => { (err) => {
(this.loading2 = false), (this.outerVisible = false); (this.loading2 = false), (this.outerVisible = false);
} }
); );
...@@ -1826,17 +1992,17 @@ ...@@ -1826,17 +1992,17 @@
.catch(() => {}); .catch(() => {});
}, },
confirmFun(item, type) { confirmFun(item, type) {
let text let text;
if (type == 1) { if (type == 1) {
text = this.$t('objFill.shifuquediandd') text = this.$t("objFill.shifuquediandd");
} }
if (type == 2) { if (type == 2) {
text = this.$t('objFill.shifouquerenyouji') text = this.$t("objFill.shifouquerenyouji");
} }
this.$confirm(text, `${this.$t('tips.tips')}`, { this.$confirm(text, `${this.$t("tips.tips")}`, {
confirmButtonText: `${this.$t('pub.sureBtn')}`, confirmButtonText: `${this.$t("pub.sureBtn")}`,
cancelButtonText: `${this.$t('pub.cancelBtn')}`, cancelButtonText: `${this.$t("pub.cancelBtn")}`,
type: "warning" type: "warning",
}) })
.then(() => { .then(() => {
this.loading1 = true; this.loading1 = true;
...@@ -1844,10 +2010,10 @@ ...@@ -1844,10 +2010,10 @@
"ticket_post_SetSaleTicketOrderState", { "ticket_post_SetSaleTicketOrderState", {
OrderId: item.OrderId, OrderId: item.OrderId,
State: type, State: type,
SelffetchAddress: type == 3 ? this.msg.SelffetchAddress : '', SelffetchAddress: type == 3 ? this.msg.SelffetchAddress : "",
LossMoney: type == 4 ? this.msg.LossMoney : '', LossMoney: type == 4 ? this.msg.LossMoney : "",
}, },
res => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.$emit("success"); this.$emit("success");
...@@ -1856,13 +2022,13 @@ ...@@ -1856,13 +2022,13 @@
} }
this.loading1 = false; this.loading1 = false;
}, },
err => { (err) => {
this.loading1 = false; this.loading1 = false;
} }
); );
}) })
.catch(() => { .catch(() => {
this.$message.info(this.$t('hotel.hotel_HasBeenCancelled')); this.$message.info(this.$t("hotel.hotel_HasBeenCancelled"));
}); });
}, },
//复制信息 //复制信息
...@@ -1870,11 +2036,11 @@ ...@@ -1870,11 +2036,11 @@
this.copyId = OrderId; this.copyId = OrderId;
let copyText = OrderId; let copyText = OrderId;
const save = function (e) { const save = function (e) {
e.clipboardData.setData('text/plain', copyText) e.clipboardData.setData("text/plain", copyText);
e.preventDefault() // 阻止默认行为 e.preventDefault(); // 阻止默认行为
} };
document.addEventListener('copy', save) // 添加一个copy事件 document.addEventListener("copy", save); // 添加一个copy事件
let x = document.execCommand('copy') // 执行copy方法 let x = document.execCommand("copy"); // 执行copy方法
setTimeout(() => { setTimeout(() => {
this.copyId = 0; this.copyId = 0;
}, 2000); }, 2000);
...@@ -1888,10 +2054,7 @@ ...@@ -1888,10 +2054,7 @@
let nextM = new Date(ds[0], ds[1] - 1 + m + 1, 0); let nextM = new Date(ds[0], ds[1] - 1 + m + 1, 0);
let max = nextM.getDate(); let max = nextM.getDate();
d = new Date(ds[0], ds[1] - 1 + m, _d > max ? max : _d); d = new Date(ds[0], ds[1] - 1 + m, _d > max ? max : _d);
return d return d.toLocaleDateString().match(/\d+/g).join("-");
.toLocaleDateString()
.match(/\d+/g)
.join("-");
}, },
com_onresize() { com_onresize() {
//clientHeight的值由DIV内容的实际高度和CSS中的padding值决定, //clientHeight的值由DIV内容的实际高度和CSS中的padding值决定,
...@@ -1902,29 +2065,27 @@ ...@@ -1902,29 +2065,27 @@
} }
//设置table的行高 //设置table的行高
// this.tableHeight = h; // this.tableHeight = h;
} },
}, },
mounted() { mounted() {
if (localStorage.typeSystem && localStorage.typeSystem == 1) this.typeSystem = localStorage.typeSystem if (localStorage.typeSystem && localStorage.typeSystem == 1)
if (this.$route.query.cdState == 'true') { this.typeSystem = localStorage.typeSystem;
this.addBalanceout() if (this.$route.query.cdState == "true") {
this.addBalanceout();
} }
this.userInfo = this.getLocalStorage(); this.userInfo = this.getLocalStorage();
let ActionMenuCode = this.userInfo.ActionMenuCode; let ActionMenuCode = this.userInfo.ActionMenuCode;
if (ActionMenuCode.indexOf('is_correlationOP') != -1) { if (ActionMenuCode.indexOf("is_correlationOP") != -1) {
this.is_correlationOP = true this.is_correlationOP = true;
} }
//自适应高度调节 //自适应高度调节
this.com_onresize(); this.com_onresize();
window.onresize = () => { window.onresize = () => {
this.com_onresize(); this.com_onresize();
}; };
},
}
}; };
</script> </script>
<style> <style></style>
</style>
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