mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 02:16:44 +08:00
1.优化详情页2.恢复全部时间筛选
This commit is contained in:
@@ -125,7 +125,7 @@ export default {
|
|||||||
// 查看详情 跳转至详情页面
|
// 查看详情 跳转至详情页面
|
||||||
look(num) {
|
look(num) {
|
||||||
this.$emit('fro-child', num);
|
this.$emit('fro-child', num);
|
||||||
console.log(num);
|
// console.log(num);
|
||||||
// this.$router.push({
|
// this.$router.push({
|
||||||
// path: '/policyDetails',
|
// path: '/policyDetails',
|
||||||
// query: {
|
// query: {
|
||||||
|
|||||||
@@ -127,7 +127,7 @@
|
|||||||
<div style="margin-top: 10px">
|
<div style="margin-top: 10px">
|
||||||
<div>时间</div>
|
<div>时间</div>
|
||||||
<div class="button_times">
|
<div class="button_times">
|
||||||
<!-- <van-button size="small" :class="dialogForm.dateFlag === 'all' ? 'checked' : ''" @click="typeCheck('all')">全部</van-button> -->
|
<van-button size="small" :class="dialogForm.dateFlag === 'all' ? 'checked' : ''" @click="typeCheck('all')">全部</van-button>
|
||||||
<van-button size="small" :class="dialogForm.dateFlag === 'm' ? 'checked' : ''" @click="typeCheck('m')">按月份查询</van-button>
|
<van-button size="small" :class="dialogForm.dateFlag === 'm' ? 'checked' : ''" @click="typeCheck('m')">按月份查询</van-button>
|
||||||
<van-button size="small" :class="dialogForm.dateFlag === 'y' ? 'checked' : ''" @click="typeCheck('y')">按时间范围查询</van-button>
|
<van-button size="small" :class="dialogForm.dateFlag === 'y' ? 'checked' : ''" @click="typeCheck('y')">按时间范围查询</van-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -247,13 +247,17 @@
|
|||||||
@child-colse="closeHebao"
|
@child-colse="closeHebao"
|
||||||
></generateImg>
|
></generateImg>
|
||||||
</div>
|
</div>
|
||||||
<div class="xiangqing" v-if="xiangqingShow" >
|
<van-popup v-model="xiangqingShow" position="right" :style="{ width: '100%', height: '100%' }">
|
||||||
<policyDetails
|
<policyDetails
|
||||||
|
v-if="xiangqingShow"
|
||||||
:orderNo="orderNo"
|
:orderNo="orderNo"
|
||||||
@child-back="closeDetails"
|
@child-back="closeDetails"
|
||||||
>
|
>
|
||||||
</policyDetails>
|
</policyDetails>
|
||||||
</div>
|
</van-popup>
|
||||||
|
<!-- <div class="xiangqing" v-if="xiangqingShow" >
|
||||||
|
|
||||||
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -465,7 +469,9 @@ export default {
|
|||||||
this.outOrderType = this.dialogForm.outOrderType
|
this.outOrderType = this.dialogForm.outOrderType
|
||||||
this.dateFlag = this.dialogForm.dateFlag
|
this.dateFlag = this.dialogForm.dateFlag
|
||||||
this.show = false
|
this.show = false
|
||||||
this.titleText = this.dialogForm.startDate.toString() + '~' + this.dialogForm.endDate.toString()
|
if(this.dateFlag == 'y') {
|
||||||
|
this.titleText = this.dialogForm.startDate.toString() + '~' + this.dialogForm.endDate.toString()
|
||||||
|
}
|
||||||
this.outOrderTypeChange()
|
this.outOrderTypeChange()
|
||||||
this.queryOutOrderListFunc()
|
this.queryOutOrderListFunc()
|
||||||
},
|
},
|
||||||
@@ -482,7 +488,7 @@ export default {
|
|||||||
this.dialogForm.endDate = ''
|
this.dialogForm.endDate = ''
|
||||||
}
|
}
|
||||||
if(this.firstTime == true) {
|
if(this.firstTime == true) {
|
||||||
this.dialogForm.dateFlag = 'all'
|
this.dialogForm.dateFlag = 'm'
|
||||||
this.firstTime = false
|
this.firstTime = false
|
||||||
}
|
}
|
||||||
// console.log(this.dialogForm.dateFlag);
|
// console.log(this.dialogForm.dateFlag);
|
||||||
@@ -742,9 +748,9 @@ export default {
|
|||||||
},
|
},
|
||||||
typeCheck(e) {
|
typeCheck(e) {
|
||||||
this.dialogForm.dateFlag = e
|
this.dialogForm.dateFlag = e
|
||||||
// if(e == 'all') {
|
if(e == 'all') {
|
||||||
// this.titleText = '全部'
|
this.titleText = '全部'
|
||||||
// }
|
}
|
||||||
if(e == 'm') {
|
if(e == 'm') {
|
||||||
this.overlayShow = true
|
this.overlayShow = true
|
||||||
this.titleText = this.monthValue
|
this.titleText = this.monthValue
|
||||||
|
|||||||
@@ -21,13 +21,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</van-collapse-item>
|
</van-collapse-item>
|
||||||
<van-collapse-item title="主险" name="2">
|
<van-collapse-item title="主险" name="2">
|
||||||
<p class="list" v-show="policyData.mainRiskNameList != []" v-for="(item, index) in policyData.mainRiskNameList" :key="index">{{ item }}</p>
|
<p class="list" v-show="mainShow" v-for="(item, index) in policyData.mainRiskNameList" :key="index">{{ item }}</p>
|
||||||
<p class="list" v-show="policyData.mainRiskNameList == []">暂无主险信息</p>
|
<p class="list" v-show="mainShow == false">暂无主险信息</p>
|
||||||
</van-collapse-item>
|
</van-collapse-item>
|
||||||
<!-- subRiskNameList -->
|
|
||||||
<van-collapse-item title="附加险" name="3">
|
<van-collapse-item title="附加险" name="3">
|
||||||
<p class="list" v-show="policyData.subRiskNameList.length >= 1" v-for="(itemm, index) in policyData.subRiskNameList" :key="index">{{ itemm }}</p>
|
<p class="list" v-show="subRiskShow" v-for="(itemm, index) in policyData.subRiskNameList" :key="index">{{ itemm }}</p>
|
||||||
<p class="list" v-show="policyData.subRiskNameList.length == 0" >暂无附加险信息</p>
|
<p class="list" v-show="subRiskShow == false" >暂无附加险信息</p>
|
||||||
</van-collapse-item>
|
</van-collapse-item>
|
||||||
</van-collapse>
|
</van-collapse>
|
||||||
<div class="bottom">
|
<div class="bottom">
|
||||||
@@ -57,22 +56,42 @@ export default {
|
|||||||
return {
|
return {
|
||||||
currentDate: '',
|
currentDate: '',
|
||||||
// orderNo: '',
|
// orderNo: '',
|
||||||
activeName: ['1'],
|
activeName: ['1','2','3'],
|
||||||
policyData: {},
|
policyData: {},
|
||||||
|
mainShow: false,
|
||||||
|
subRiskShow: false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
console.log(this.orderNo);
|
console.log(this.orderNo);
|
||||||
this.getpolicyInfo();
|
this.getpolicyInfo();
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
// console.log(this.orderNo);
|
||||||
|
// this.getpolicyInfo();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getpolicyInfo() {
|
getpolicyInfo() {
|
||||||
queryOutOrderDetail({
|
this.$toast.loading({
|
||||||
|
duration: 0, // 持续展示 toast
|
||||||
|
forbidClick: true, // 禁用背景点击
|
||||||
|
loadingType: 'spinner',
|
||||||
|
message: '加载中……'
|
||||||
|
})
|
||||||
|
queryOutOrderDetail({
|
||||||
orderNo: this.orderNo,
|
orderNo: this.orderNo,
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
this.policyData = res.content;
|
this.policyData = res.content;
|
||||||
|
if(this.policyData.mainRiskNameList == []) {
|
||||||
|
this.mainShow = false
|
||||||
|
} else {
|
||||||
|
this.mainShow = true
|
||||||
|
}
|
||||||
|
if(this.policyData.subRiskNameList.length == 0) {
|
||||||
|
this.subRiskShow = false
|
||||||
|
} else {
|
||||||
|
this.subRiskShow = true
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
goback() {
|
goback() {
|
||||||
@@ -133,5 +152,9 @@ export default {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
::v-deep .van-cell__right-icon {
|
||||||
|
margin-left: 1.33333vw;
|
||||||
|
color: #969799;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<van-button square type="danger" size="large" @click="downLoadImagesFunc" v-no-more-click="1000"> 下载 </van-button>
|
<van-button square type="danger" size="large" @click="downLoadImagesFunc" v-no-more-click="1000"> 下载 </van-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="close" @click="close()">
|
<div class="close" @click="close()">
|
||||||
<van-icon name="cross" size="30" color="#fff" />
|
<van-icon name="cross" size="38" color="#fff" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user