Browse Source

京东收款方式兼容

pull/124/head
pengda 4 days ago
parent
commit
433183e131
  1. 86
      src/views/agent/siteBaseSetting.vue

86
src/views/agent/siteBaseSetting.vue

@ -167,30 +167,32 @@
</template> </template>
</CustomDropdown> </CustomDropdown>
</GuipFormItem> </GuipFormItem>
</div>
<!-- 京东 --> <div class="flex-line"></div>
<GuipFormItem column="column" class="mb24" v-if="addablePays[payTypeJingdong]"> <div class="flex-right">
<!-- 淘宝 -->
<GuipFormItem column="column" class="mb24" v-if="addablePays[payTypeTaoBao]">
<div slot="formLeft" class="form-top-icon"> <div slot="formLeft" class="form-top-icon">
<img src="@/assets/register/jingdong.svg" style="width: 26px;height: 26px;" alt=""><span>京东店铺</span> <img src="@/assets/register/taobao.svg" style="width: 26px;height: 26px;" alt=""><span>淘宝/天猫店铺</span>
</div> </div>
<CustomDropdown slot="formDom" width="100%" <CustomDropdown slot="formDom" width="100%"
:options="jdList" displayKey="name" valueKey="payid" :options="taobaoList" displayKey="name" valueKey="payid"
:options_null="!jdList.length" :options_null="!taobaoList.length"
@change="changeSelectJindong" > @change="changeSelectTaobao" >
<!-- 选择后显示数据 --> <!-- 选择后显示数据 -->
<template #trigger> <template #trigger>
<span v-if="selectJd && (selectJd.short_name || selectJd.account)">{{ selectJd.short_name }} {{ selectJd.account }}</span> <span v-if="selectTaobao && (selectTaobao.short_name || selectTaobao.account)">{{ selectTaobao.short_name }} {{ selectTaobao.account }}</span>
<span v-else-if="jdList.length === 0">暂无收款账号稍后配置</span> <span v-else-if="!taobaoList.length">暂无收款账号稍后配置</span>
<span v-else>未绑定京东店铺</span> <span v-else>未绑定店铺</span>
</template> </template>
<template #normal> <template #normal>
<div class="flex flex-between noraml-jump"> <div class="flex flex-between noraml-jump">
<div class="left"> <div class="left">
<b>绑定新京东店铺</b> <b>绑定新淘宝/天猫店铺</b>
<p class="one">如未购买快乐论文检测服务服务或已过期会跳转到购买服务页面</p> <p class="one">如未购买快乐帮手服务或已过期会跳转到购买服务页面</p>
</div> </div>
<div class="right"> <div class="right">
<GuipButton type="primary" size="medium" @click="goBindPay(payTypeJingdong)">前往绑定</GuipButton> <GuipButton type="primary" size="medium" @click="goBindPay(payTypeTaoBao)">前往绑定</GuipButton>
</div> </div>
</div> </div>
</template> </template>
@ -203,39 +205,36 @@
<p>{{ item.short_name }}</p> <p>{{ item.short_name }}</p>
</div> </div>
<div class="right"> <div class="right">
<img v-if="selectJd && selectJd.payid == item.payid" src="@/assets/register/drop-selected.svg" alt=""> <img v-if="selectTaobao && selectTaobao.payid == item.payid" src="@/assets/register/drop-selected.svg" alt="">
</div> </div>
</div> </div>
</template> </template>
</CustomDropdown> </CustomDropdown>
</GuipFormItem> </GuipFormItem>
</div>
<div class="flex-line"></div>
<!-- 淘宝 --> <!-- 拼多多 -->
<div class="flex-right"> <GuipFormItem column="column" class="mb24" v-if="addablePays[payTypePdd]">
<GuipFormItem column="column" class="mb24" v-if="addablePays[payTypeTaoBao]">
<div slot="formLeft" class="form-top-icon"> <div slot="formLeft" class="form-top-icon">
<img src="@/assets/register/taobao.svg" style="width: 26px;height: 26px;" alt=""><span>淘宝/天猫店铺</span> <img src="@/assets/register/pinduoduo.svg" style="width: 26px;height: 26px;" alt=""><span>拼多多店铺</span>
</div> </div>
<CustomDropdown slot="formDom" width="100%" <CustomDropdown slot="formDom" width="100%"
:options="taobaoList" displayKey="name" valueKey="payid" :options="pddList" displayKey="name" valueKey="payid"
:options_null="!taobaoList.length" :options_null="!pddList.length"
@change="changeSelectTaobao" > @change="changeSelectPdd" >
<!-- 选择后显示数据 --> <!-- 选择后显示数据 -->
<template #trigger> <template #trigger>
<span v-if="selectTaobao && (selectTaobao.short_name || selectTaobao.account)">{{ selectTaobao.short_name }} {{ selectTaobao.account }}</span> <span v-if="selectPdd && (selectPdd.short_name || selectPdd.account)">{{ selectPdd.short_name }} {{ selectPdd.account }}</span>
<span v-else-if="!taobaoList.length">暂无收款账号稍后配置</span> <span v-else-if="pddList.length === 0">暂无收款账号稍后配置</span>
<span v-else>未绑定店铺</span> <span v-else>未绑定拼多多店铺</span>
</template> </template>
<template #normal> <template #normal>
<div class="flex flex-between noraml-jump"> <div class="flex flex-between noraml-jump">
<div class="left"> <div class="left">
<b>绑定新淘宝/天猫店铺</b> <b>绑定新拼多多店铺</b>
<p class="one">如未购买快乐帮手服务或已过期会跳转到购买服务页面</p> <p class="one">如未购买快乐帮手服务或已过期会跳转到购买服务页面</p>
</div> </div>
<div class="right"> <div class="right">
<GuipButton type="primary" size="medium" @click="goBindPay(payTypeTaoBao)">前往绑定</GuipButton> <GuipButton type="primary" size="medium" @click="goBindPay(payTypePdd)">前往绑定</GuipButton>
</div> </div>
</div> </div>
</template> </template>
@ -248,36 +247,36 @@
<p>{{ item.short_name }}</p> <p>{{ item.short_name }}</p>
</div> </div>
<div class="right"> <div class="right">
<img v-if="selectTaobao && selectTaobao.payid == item.payid" src="@/assets/register/drop-selected.svg" alt=""> <img v-if="selectPdd && selectPdd.payid == item.payid" src="@/assets/register/drop-selected.svg" alt="">
</div> </div>
</div> </div>
</template> </template>
</CustomDropdown> </CustomDropdown>
</GuipFormItem> </GuipFormItem>
<!-- 拼多多 --> <!-- 京东 -->
<GuipFormItem column="column" class="mb24" v-if="addablePays[payTypePdd]"> <GuipFormItem column="column" class="mb24" v-if="addablePays[payTypeJingdong]">
<div slot="formLeft" class="form-top-icon"> <div slot="formLeft" class="form-top-icon">
<img src="@/assets/register/pinduoduo.svg" style="width: 26px;height: 26px;" alt=""><span>拼多多店铺</span> <img src="@/assets/register/jingdong.svg" style="width: 26px;height: 26px;" alt=""><span>京东店铺</span>
</div> </div>
<CustomDropdown slot="formDom" width="100%" <CustomDropdown slot="formDom" width="100%"
:options="pddList" displayKey="name" valueKey="payid" :options="jdList" displayKey="name" valueKey="payid"
:options_null="!pddList.length" :options_null="!jdList.length"
@change="changeSelectPdd" > @change="changeSelectJindong" >
<!-- 选择后显示数据 --> <!-- 选择后显示数据 -->
<template #trigger> <template #trigger>
<span v-if="selectPdd && (selectPdd.short_name || selectPdd.account)">{{ selectPdd.short_name }} {{ selectPdd.account }}</span> <span v-if="selectJd && (selectJd.short_name || selectJd.account)">{{ selectJd.short_name }} {{ selectJd.account }}</span>
<span v-else-if="pddList.length === 0">暂无收款账号稍后配置</span> <span v-else-if="jdList.length === 0">暂无收款账号稍后配置</span>
<span v-else>未绑定拼多多店铺</span> <span v-else>未绑定京东店铺</span>
</template> </template>
<template #normal> <template #normal>
<div class="flex flex-between noraml-jump"> <div class="flex flex-between noraml-jump">
<div class="left"> <div class="left">
<b>绑定新拼多多店铺</b> <b>绑定新京东店铺</b>
<p class="one">如未购买快乐帮手服务或已过期会跳转到购买服务页面</p> <p class="one">如未购买快乐论文检测服务服务或已过期会跳转到购买服务页面</p>
</div> </div>
<div class="right"> <div class="right">
<GuipButton type="primary" size="medium" @click="goBindPay(payTypePdd)">前往绑定</GuipButton> <GuipButton type="primary" size="medium" @click="goBindPay(payTypeJingdong)">前往绑定</GuipButton>
</div> </div>
</div> </div>
</template> </template>
@ -290,7 +289,7 @@
<p>{{ item.short_name }}</p> <p>{{ item.short_name }}</p>
</div> </div>
<div class="right"> <div class="right">
<img v-if="selectPdd && selectPdd.payid == item.payid" src="@/assets/register/drop-selected.svg" alt=""> <img v-if="selectJd && selectJd.payid == item.payid" src="@/assets/register/drop-selected.svg" alt="">
</div> </div>
</div> </div>
</template> </template>
@ -778,6 +777,7 @@ export default {
if (response.status) { if (response.status) {
this.$Message.success(response.info); this.$Message.success(response.info);
this.getSiteInfo(); this.getSiteInfo();
this.getAddablePays();
} else { } else {
this.$Message.error(response.info); this.$Message.error(response.info);
} }

Loading…
Cancel
Save