<template>
|
<div
|
class="w-full h-122 pl-40 pr-31 box-border bg-blue flex justify-between text-white items-center"
|
>
|
<van-icon class="flex-1" name="arrow-left" />
|
<div class="flex-1" @click="showPopup">
|
<span class="font-35 mr-8">{{ $t("自选区") }}</span>
|
<van-icon name="arrow-down" />
|
</div>
|
<van-popup round position="top" v-model="show" :closeable="true">
|
<span class="font-28 c2cColor font-500 ml-32 block mt-20">{{
|
$t("选择交易区")
|
}}</span>
|
<div class="flex justify-around c2cColor mt-40 pb-48">
|
<div
|
class="flex flex-col items-center"
|
@click="handleHeadRoute('/wantBuy/quick')"
|
>
|
<img
|
class="w-56 h-56"
|
src="@/assets/image/otc/wantBuyHead/fast.png"
|
alt=""
|
/>
|
<span class="font-24 mt-10 h-32 font-500">{{ $t("快捷区") }}</span>
|
</div>
|
<div
|
class="flex flex-col items-center"
|
@click="handleHeadRoute('/wantBuy')"
|
>
|
<img
|
class="w-56 h-56"
|
src="@/assets/image/otc/wantBuyHead/optional.png"
|
alt=""
|
/>
|
<span class="font-24 mt-10 font-500">{{ $t("自选区") }}</span>
|
</div>
|
</div>
|
</van-popup>
|
<div
|
class="w-252 h-64 px-23 box-border box-radius text-black flex flex-1 justify-around items-center"
|
style="background: #c2e1ff"
|
>
|
<div
|
class="flex items-center"
|
@click="
|
$router.push({
|
path: '/selectLegalCurrency',
|
})
|
"
|
>
|
<span class="mr-15 font-31 font-400">USD</span>
|
<img
|
class="w-24 h-20"
|
:src="require('@/assets/image/otc/wantBuyHead/Group.png')"
|
alt=""
|
/>
|
</div>
|
<span class="w-2 h-36">|</span>
|
<van-popover
|
get-container="#wantBuy"
|
v-model="isShowPopover"
|
trigger="click"
|
:actions="actions"
|
@select="onSelect"
|
placement="bottom-end"
|
theme="dark"
|
:offset="[20, 20]"
|
>
|
<template #reference>
|
<img
|
class="relative w-24 h-6 list-img"
|
:src="require('@/assets/image/otc/wantBuyHead/Group2.png')"
|
alt=""
|
/>
|
</template>
|
</van-popover>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
import { Icon, Popup, Popover } from "vant";
|
|
export default {
|
name: "WantBuyHeader",
|
data() {
|
return {
|
isShowPopover: false,
|
|
actions: [
|
{
|
text: this.$t("收款方式"),
|
icon: require("@/assets/image/otc/buy/collection_icon.png"),
|
path: "/paymentMethod",
|
},
|
{
|
text: this.$t("c2c帮助中心"),
|
icon: require("@/assets/image/otc/buy/help_icon.png"),
|
path: "/c2cHelpCenter",
|
},
|
{
|
text: this.$t("c2c用户中心"),
|
icon: require("@/assets/image/otc/buy/user_icon.png"),
|
path: "/c2c/c2cUser",
|
},
|
{
|
text: this.$t("接单模式"),
|
icon: require("@/assets/image/otc/buy/order_icon.png"),
|
},
|
],
|
};
|
},
|
methods: {
|
handleHeadRoute(path) {
|
console.log("path", path);
|
this.$router.push(path);
|
},
|
showPopup() {
|
this.show = true;
|
},
|
onSelect(action) {
|
if (action.text == this.$t("接单模式")) {
|
this.showJie = true;
|
return;
|
}
|
|
this.$router.push({
|
path: action.path,
|
});
|
},
|
},
|
components: {
|
[Icon.name]: Icon,
|
[Popup.name]: Popup,
|
[Popover.name]: Popover,
|
},
|
};
|
</script>
|
|
<style scoped>
|
</style>
|