uu
This commit is contained in:
parent
ccf04c7a0c
commit
65b9d9b3c3
@ -101,6 +101,15 @@ export const cancelOrder = (data = {})=> {
|
|||||||
return coreRequest(url.cancelOrder, data, {})
|
return coreRequest(url.cancelOrder, data, {})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 绑月结卡-发送邮件验证码
|
||||||
|
export const sendBindMonthPayCode = (data = {})=> {
|
||||||
|
return coreRequest(url.sendBindMonthPayCode, data, {}, "get")
|
||||||
|
}
|
||||||
|
|
||||||
|
// 确认绑定月结卡
|
||||||
|
export const verifyBindMonthPayCode = (data = {})=> {
|
||||||
|
return coreRequest(url.verifyBindMonthPayCode, data, {}, "get")
|
||||||
|
}
|
||||||
|
|
||||||
// 扫描
|
// 扫描
|
||||||
export const scanRecord = (data = {})=> {
|
export const scanRecord = (data = {})=> {
|
||||||
|
|||||||
@ -39,6 +39,8 @@ export default {
|
|||||||
getOrderList: `/oms2c/emisWaybill/listSimple`, // 订单列表 -- DONE
|
getOrderList: `/oms2c/emisWaybill/listSimple`, // 订单列表 -- DONE
|
||||||
getOrderDetail: `/oms2c/emisWaybill/getWaybillDetail`, // 订单详情 -- DONE
|
getOrderDetail: `/oms2c/emisWaybill/getWaybillDetail`, // 订单详情 -- DONE
|
||||||
cancelOrder: `/emis/emisWaybill/cancelOrder`, // 取消订单 -- DONE
|
cancelOrder: `/emis/emisWaybill/cancelOrder`, // 取消订单 -- DONE
|
||||||
|
sendBindMonthPayCode: `/oms2c/emisWaybill/bindMonthPayCode`, // 绑月结卡-发送邮件验证码 -- DONE
|
||||||
|
verifyBindMonthPayCode: `/oms2c/emisWaybill/verifyBindMonthPayCode`, // 确认绑定月结卡 -- DONE
|
||||||
scanRecord: `/oms2c/emisTmsScanRecord/scan`, // 扫描- 揽收
|
scanRecord: `/oms2c/emisTmsScanRecord/scan`, // 扫描- 揽收
|
||||||
getRealGetWaybillPrintData: `/oms2c/emisWaybill/realGetPrintList`, // 运单 打印数据
|
getRealGetWaybillPrintData: `/oms2c/emisWaybill/realGetPrintList`, // 运单 打印数据
|
||||||
queryPrintListSimple: `/oms2c/emisWaybill/queryPrintListSimple`, // 运单 打印数据-列表
|
queryPrintListSimple: `/oms2c/emisWaybill/queryPrintListSimple`, // 运单 打印数据-列表
|
||||||
|
|||||||
@ -153,12 +153,6 @@
|
|||||||
"navigationBarTitleText": "月结卡列表"
|
"navigationBarTitleText": "月结卡列表"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"path": "pages/user/monthCardEdit",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "月结卡编辑"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "pages/user/exclusiveCourier",
|
"path": "pages/user/exclusiveCourier",
|
||||||
"style": {
|
"style": {
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
<tpx-input v-model:value="baseFormData.name" placeholder="真实姓名"></tpx-input>
|
<tpx-input v-model:value="baseFormData.name" placeholder="真实姓名"></tpx-input>
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
<uni-forms-item :required="false">
|
<uni-forms-item :required="false">
|
||||||
<tpx-select placeholder="证件类型" v-model:value="baseFormData.type" :list="typeList" custom-style="border:0;"
|
<tpx-select placeholder="证件类型" v-model:value="baseFormData.type" :list="typeList"
|
||||||
mode="drop"
|
mode="drop"
|
||||||
></tpx-select>
|
></tpx-select>
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
|
|||||||
@ -1,141 +0,0 @@
|
|||||||
<template>
|
|
||||||
<tpx-page>
|
|
||||||
<tpx-layout>
|
|
||||||
<template v-slot:body>
|
|
||||||
<view class="com-jianju pos-rlt pb-30" style="padding-top: 2rpx;">
|
|
||||||
|
|
||||||
<view class="blcok-white radius-20">
|
|
||||||
<u-textarea v-model="submitParam.otherDes" border="none" height="110" placeholder="粘贴或输入地址,点击“智能识别”自动拆分姓名、电话和地址" custom-style="border:0;padding: 0;"></u-textarea>
|
|
||||||
<u-row justify="end">
|
|
||||||
<view class="mt-10">
|
|
||||||
<u-button @click="handleAnsText()" type="primary" size="mini" shape="circle" custom-style="width: 130rpx;font-size: 24rpx;padding:0;">智能识别</u-button>
|
|
||||||
</view>
|
|
||||||
</u-row>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-40">
|
|
||||||
<tpx-select placeholder="国家" v-model:value="country" :list="[]" :isWhite="true"
|
|
||||||
></tpx-select>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="blcok-white radius-20">
|
|
||||||
<view class="">
|
|
||||||
|
|
||||||
<view style="margin-top: 10rpx;">
|
|
||||||
<u-row>
|
|
||||||
<u-col span="4">
|
|
||||||
<tpx-input v-model:value="submitParam.name" placeholder="真实姓名"></tpx-input>
|
|
||||||
</u-col>
|
|
||||||
<u-col offset="1" span="7">
|
|
||||||
<tpx-input v-model:value="submitParam.tel" placeholder="电话"></tpx-input>
|
|
||||||
</u-col>
|
|
||||||
</u-row>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-40">
|
|
||||||
<tpx-select placeholder="省市区" v-model:value="country" :list="[]"
|
|
||||||
></tpx-select>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30">
|
|
||||||
<tpx-textarea v-model:value="submitParam.detail" placeholder="详细地址(例如**街道**号**)"></tpx-textarea>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30">
|
|
||||||
<tpx-input v-model:value="submitParam.tel" placeholder="电话"></tpx-input>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30">
|
|
||||||
<tpx-input v-model:value="submitParam.tel" placeholder="邮编"></tpx-input>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30">
|
|
||||||
<tpx-input v-model:value="submitParam.tel" placeholder="邮箱(选填"></tpx-input>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30">
|
|
||||||
<tpx-input v-model:value="submitParam.tel" placeholder="公司名称(选填)"></tpx-input>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="mt-30 pl-30 pr-30">
|
|
||||||
<u-row justify="between">
|
|
||||||
<view>
|
|
||||||
<u-checkbox-group v-model="radiovalue1" placement="column" @change="handleFormChange()">
|
|
||||||
<u-checkbox
|
|
||||||
shape="circle"
|
|
||||||
size="30" label="默认地址" active-color="#B12D29" la
|
|
||||||
label-size="28" hange="handleFormChange()"
|
|
||||||
>
|
|
||||||
</u-checkbox>
|
|
||||||
</u-checkbox-group>
|
|
||||||
</view>
|
|
||||||
<view>
|
|
||||||
<u-text text="清空" size="28" color="#0E0708"></u-text>
|
|
||||||
</view>
|
|
||||||
</u-row>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</template>
|
|
||||||
<template v-slot:footer>
|
|
||||||
<view class="blcok-white-noradius">
|
|
||||||
<u-button @click="handleSubmit()" type="primary" size="large" shape="circle"
|
|
||||||
custom-style="height:80rpx;font-size: 30rpx;"
|
|
||||||
>确定</u-button>
|
|
||||||
</view>
|
|
||||||
</template>
|
|
||||||
</tpx-layout>
|
|
||||||
</tpx-page>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
// hasLeftWin: {
|
|
||||||
// type: Boolean
|
|
||||||
// }
|
|
||||||
},
|
|
||||||
computed: {
|
|
||||||
|
|
||||||
},
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
submitParam: {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
onLoad() {
|
|
||||||
this.initData();
|
|
||||||
},
|
|
||||||
onUnload() {
|
|
||||||
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
initData() {
|
|
||||||
},
|
|
||||||
handleAnsText(){
|
|
||||||
|
|
||||||
},
|
|
||||||
handleFormChange(){
|
|
||||||
|
|
||||||
},
|
|
||||||
handleSubmit() {
|
|
||||||
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss">
|
|
||||||
@import '@/common/uni-nvue.scss';
|
|
||||||
|
|
||||||
page {
|
|
||||||
background-color: #F6F6F6;
|
|
||||||
height: 100% !important;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<style scoped lang="scss">
|
|
||||||
|
|
||||||
</style>
|
|
||||||
@ -60,8 +60,44 @@
|
|||||||
</u-button>
|
</u-button>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</tpx-layout>
|
</tpx-layout>
|
||||||
|
|
||||||
|
<tpx-dialog title="申请月结卡绑定" v-model:show="bindModal.show" >
|
||||||
|
<tpx-layout>
|
||||||
|
<template v-slot:body>
|
||||||
|
<view class="pl-30 pr-30">
|
||||||
|
<u-row custom-style="margin-top: 20rpx;">
|
||||||
|
<tpx-input placeholder="输入月结卡号" v-model:value="bindModal.data.monthPayCode"></tpx-input>
|
||||||
|
<view class="ml-20">
|
||||||
|
<u-button @click="handleSendCode" type="primary"
|
||||||
|
custom-style="height:66rpx;font-size: 30rpx;">
|
||||||
|
申请绑定
|
||||||
|
</u-button>
|
||||||
|
</view>
|
||||||
|
</u-row>
|
||||||
|
<view v-if="bindModal.data._msg" class="mt-40">
|
||||||
|
<u-row justify="center">
|
||||||
|
<text class="font-28 clr-sub">{{ bindModal.data._msg }}</text>
|
||||||
|
</u-row>
|
||||||
|
</view>
|
||||||
|
<view v-if="bindModal.data._msg" class="mt-40">
|
||||||
|
<u-row justify="center">
|
||||||
|
<u-code-input v-model="bindModal.data.code" maxlength="4" space="20" fontSize="36" size="80"></u-code-input>
|
||||||
|
</u-row>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<template v-slot:footer>
|
||||||
|
<view class="blcok-white-noradius" style="margin-top: 0;margin-bottom: 0;">
|
||||||
|
<u-button @click="handleConfirmBind" :disabled="!bindModal.data._msg" type="primary" size="large" shape="circle"
|
||||||
|
custom-style="height:80rpx;font-size: 30rpx;">
|
||||||
|
确认
|
||||||
|
</u-button>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
</tpx-layout>
|
||||||
|
</tpx-dialog>
|
||||||
</tpx-page>
|
</tpx-page>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -71,9 +107,6 @@
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
// hasLeftWin: {
|
|
||||||
// type: Boolean
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
||||||
@ -85,6 +118,10 @@
|
|||||||
},
|
},
|
||||||
resData: { list: [] },
|
resData: { list: [] },
|
||||||
queryOption: {},
|
queryOption: {},
|
||||||
|
bindModal: {
|
||||||
|
show: false,
|
||||||
|
data: {}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad(queryOption) {
|
onLoad(queryOption) {
|
||||||
@ -97,9 +134,23 @@
|
|||||||
getListFun: apiService.getMonthpayAccountList,
|
getListFun: apiService.getMonthpayAccountList,
|
||||||
initData(){
|
initData(){
|
||||||
},
|
},
|
||||||
handleEditItem(item={}) {
|
triggerListReload(){
|
||||||
this.goto(`user/monthCardEdit?id=${item.id}`)
|
this?.$refs?.listRef?.getDataList?.(true) // 重置到第一页数据
|
||||||
},
|
},
|
||||||
|
handleEditItem(item={}) {
|
||||||
|
this.bindModal.show = true
|
||||||
|
this.bindModal.data = {}
|
||||||
|
},
|
||||||
|
|
||||||
|
async handleSendCode(){
|
||||||
|
let res = await apiService.sendBindMonthPayCode({ ...this.bindModal.data, _loading: true })
|
||||||
|
this.bindModal.data._msg = res.msg
|
||||||
|
},
|
||||||
|
async handleConfirmBind(){
|
||||||
|
let res = await apiService.verifyBindMonthPayCode({ ...this.bindModal.data, _loading: true })
|
||||||
|
this.showToast('绑定成功')
|
||||||
|
this.triggerListReload()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user