uu
This commit is contained in:
parent
d3c0acfc83
commit
eafbc58bc0
@ -39,7 +39,7 @@ export default {
|
||||
warehouseInList: `/oms2c/emisWarehouseIn/listSimple`, // 下单-进仓单列表
|
||||
getOrderList: `/oms2c/emisWaybill/listSimple`, // 订单列表 -- DONE
|
||||
getOrderDetail: `/oms2c/emisWaybill/getWaybillDetail`, // 订单详情 -- DONE
|
||||
cancelOrder: `/emis/emisWaybill/cancelOrder`, // 取消订单 -- DONE
|
||||
cancelOrder: `/oms2c/emisWaybill/cancelOrder`, // 取消订单 -- DONE
|
||||
sendBindMonthPayCode: `/oms2c/emisWaybill/bindMonthPayCode`, // 绑月结卡-发送邮件验证码 -- DONE
|
||||
verifyBindMonthPayCode: `/oms2c/emisWaybill/verifyBindMonthPayCode`, // 确认绑定月结卡 -- DONE
|
||||
scanRecord: `/oms2c/emisTmsScanRecord/scan`, // 扫描- 揽收
|
||||
|
||||
@ -57,6 +57,22 @@
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
.lbRequiredDot{
|
||||
position: relative;
|
||||
&::after{
|
||||
height: 26rpx;
|
||||
line-height: 26rpx;
|
||||
display: block;
|
||||
content: '*';
|
||||
position: absolute;
|
||||
color: red;
|
||||
top: 50%;
|
||||
margin-top: -10rpx;
|
||||
left: -16rpx;
|
||||
font-size: 30rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.smp-tag{
|
||||
margin: 0 20rpx 20rpx 0; display: inline-block;
|
||||
}
|
||||
|
||||
@ -1,9 +1,13 @@
|
||||
<template>
|
||||
<tpx-dialog :show="show" :title="title" @onClose="handleCloseModal()" rootStyle="min-height:auto;">
|
||||
<tpx-dialog :show="show" :title="title" @onClose="handleCloseModal()" rootStyle="min-height:auto;"
|
||||
:contentStyle="contentStyle"
|
||||
>
|
||||
<view :style="cptStyle">
|
||||
<tpx-layout>
|
||||
<template v-slot:body>
|
||||
<slot v-if="show" :value="submitVals"></slot>
|
||||
<view class="pl-30 pr-30">
|
||||
<slot v-if="show" :value="submitVals"></slot>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<template v-slot:footer>
|
||||
@ -41,6 +45,11 @@
|
||||
return ''
|
||||
}
|
||||
},
|
||||
contentStyle: {
|
||||
default () {
|
||||
return 'padding:0;'
|
||||
}
|
||||
},
|
||||
percentHeight: {
|
||||
default () {
|
||||
return 60
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
</view>
|
||||
</u-row>
|
||||
|
||||
<view @click="goto(`post/detail?billCode=${modelInfo.billCode}`)">
|
||||
<view @click="handleGoDetail">
|
||||
<u-row custom-style="margin-top: 30rpx;" justify="center">
|
||||
<u-col span="4">
|
||||
<u-text :text="(sender.countryName + sender.provinceName)||'-'" size="30" :bold="true" align="center"></u-text>
|
||||
@ -82,6 +82,11 @@
|
||||
return true
|
||||
}
|
||||
},
|
||||
hideDetail: {
|
||||
default () {
|
||||
return false
|
||||
}
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {}
|
||||
@ -97,7 +102,11 @@
|
||||
},
|
||||
|
||||
methods: {
|
||||
|
||||
handleGoDetail(){
|
||||
if(!this.hideDetail) {
|
||||
this.goto(`post/detail?billCode=${this.modelInfo.billCode}`)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -16,10 +16,10 @@
|
||||
</view>
|
||||
</u-row>
|
||||
<u-row>
|
||||
<view @click="handleConnect" class="text-center">
|
||||
<!-- <view @click="handleConnect" class="text-center">
|
||||
<u-icon name="kefu-ermai" size="40" custom-style="margin: 0 auto;"></u-icon>
|
||||
<text class="pt-10">客服</text>
|
||||
</view>
|
||||
</view> -->
|
||||
</u-row>
|
||||
</u-row>
|
||||
</template>
|
||||
|
||||
@ -8,27 +8,26 @@
|
||||
</view>
|
||||
<view class="edm-input-item ">
|
||||
<u-row align="top">
|
||||
<text class="font-weight pr-30">货物名称</text>
|
||||
<text class="font-weight pr-30 lbRequiredDot">货物名称</text>
|
||||
<u-textarea v-model="modelInfo.goodsInfo" border="surround" height="100" placeholder=""
|
||||
count></u-textarea>
|
||||
</u-row>
|
||||
</view>
|
||||
<view class="edm-input-item mb-10">
|
||||
<u-row justify="between">
|
||||
<text class="font-28 font-weight">总件数</text>
|
||||
<text class="font-28 font-weight lbRequiredDot">总件数</text>
|
||||
<view>
|
||||
<u-number-box v-model="modelInfo.parcelQty" :min="1" :max="100000" buttonSize="50" inputWidth="100" iconStyle="font-size: 18rpx;"></u-number-box>
|
||||
<tpx-input v-model:value="modelInfo.parcelQty" placeholder="" type="number" inputAlign="right"></tpx-input>
|
||||
</view>
|
||||
</u-row>
|
||||
</view>
|
||||
|
||||
<view class="edm-input-item mt-20">
|
||||
<u-row justify="between">
|
||||
<text class="font-28 font-weight">包裹重量</text>
|
||||
<view>
|
||||
<tpx-text-item :required="true" label="包裹重量" >
|
||||
<template #right>
|
||||
<tpx-input v-model:value="modelInfo.billWeight" placeholder="" inputAlign="right" suffix="kg" _digit="5"></tpx-input>
|
||||
</view>
|
||||
</u-row>
|
||||
</template>
|
||||
</tpx-text-item>
|
||||
</view>
|
||||
|
||||
<view class="edm-input-item">
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
</view>
|
||||
<view class="dt-cont">
|
||||
<view class="dt-block mt-10">
|
||||
<tpx-tags v-model:value="checkedGoodId" type="single" :list="hotGoods" @onChange="handleChooseGood"></tpx-tags>
|
||||
<tpx-tags v-model:value="checkedGoodId" type="multiple" :list="hotGoods" @onChange="handleChooseGood"></tpx-tags>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -194,9 +194,9 @@
|
||||
this.$emit('update:value', this.modelInfo)
|
||||
this.handleCloseModal()
|
||||
},
|
||||
handleChooseGood(val) {
|
||||
const item = this.goodsRes.list.concat(this.hotGoods).filter(t=> t.val == val)[0]
|
||||
Object.assign(this.modelInfo, item)
|
||||
handleChooseGood(val, text) {
|
||||
const goodsNames = text
|
||||
this.modelInfo.goodsName = goodsNames
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -20,20 +20,11 @@
|
||||
</u-row>
|
||||
</view>
|
||||
<view class="jsfm-item">
|
||||
<u-row justify="between">
|
||||
<u-row>
|
||||
<text class="font-28 font-weight pr-10">件数</text>
|
||||
|
||||
</u-row>
|
||||
<u-row>
|
||||
<tpx-text-item :required="true" label="件数" >
|
||||
<template #right>
|
||||
<tpx-input placeholder="请填写" v-model:value="modelInfo.cargoQty" inputAlign="right" type="number" suffix="件" :_maxNum="cargoQtyMaxNum"></tpx-input>
|
||||
<!-- <text class="font-28 font-weight pr-10">体积</text>
|
||||
<view style="">
|
||||
{{modelInfo.volume || '0'}}
|
||||
<text class="clr-sub">m³</text>
|
||||
</view> -->
|
||||
</u-row>
|
||||
</u-row>
|
||||
</template>
|
||||
</tpx-text-item>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@ -72,8 +72,8 @@
|
||||
handleoItemClick({ curItem }) {
|
||||
this.$emit('onItemClick', curItem)
|
||||
},
|
||||
handleChange(val) {
|
||||
this.$emit('onChange', val)
|
||||
handleChange(val, text, checkedList) {
|
||||
this.$emit('onChange', val, text, checkedList)
|
||||
this.$emit('update:value', val)
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<u-row justify="between">
|
||||
<u-row>
|
||||
<view v-if="required" class="lbRequiredDot"></view>
|
||||
<template v-if="!$slots.left">
|
||||
<u-text :text="label" size="28" :bold="true"></u-text>
|
||||
</template>
|
||||
@ -39,6 +40,11 @@
|
||||
return ''
|
||||
}
|
||||
},
|
||||
required: {
|
||||
default () {
|
||||
return false
|
||||
}
|
||||
},
|
||||
placeholder: {
|
||||
default () {
|
||||
return '请选择'
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
:getListFun="getTransLineList" :transKeyVal="{valKey: 'lineCode',titleKey: 'lineName'}"
|
||||
:searchParam="waySearchParam" @onChange="handleWayChange" placeholder="请选择路线"
|
||||
>
|
||||
<tpx-text-item label="路线" :value="submitParam.transLineTypeName"></tpx-text-item>
|
||||
<tpx-text-item :required="true" label="路线" :value="submitParam.transLineTypeName"></tpx-text-item>
|
||||
</tpx-select>
|
||||
</view>
|
||||
</view>
|
||||
@ -37,7 +37,7 @@
|
||||
<tpx-select v-model:value="submitParam.pickupMethod" :list="dicData.emis_qujian_fangshi"
|
||||
mode="drop"
|
||||
>
|
||||
<tpx-text-item label="取件方式" :value="submitParam.pickupMethod" :list="dicData.emis_qujian_fangshi"></tpx-text-item>
|
||||
<tpx-text-item :required="true" label="取件方式" :value="submitParam.pickupMethod" :list="dicData.emis_qujian_fangshi"></tpx-text-item>
|
||||
</tpx-select>
|
||||
</view>
|
||||
|
||||
@ -114,7 +114,7 @@
|
||||
<tpx-select v-model:value="submitParam.customsEclaration" :list="dicData.emis_declare_mode"
|
||||
mode="drop"
|
||||
>
|
||||
<tpx-text-item label="报关方式" :value="submitParam.customsEclaration" :list="dicData.emis_declare_mode"></tpx-text-item>
|
||||
<tpx-text-item :required="true" label="报关方式" :value="submitParam.customsEclaration" :list="dicData.emis_declare_mode"></tpx-text-item>
|
||||
</tpx-select>
|
||||
</view>
|
||||
|
||||
@ -122,7 +122,7 @@
|
||||
<tpx-select v-model:value="submitParam.customsClear" :list="dicData.emis_customs_clear"
|
||||
mode="drop"
|
||||
>
|
||||
<tpx-text-item label="清关方式" :value="submitParam.customsClear" :list="dicData.emis_customs_clear"></tpx-text-item>
|
||||
<tpx-text-item :required="true" label="清关方式" :value="submitParam.customsClear" :list="dicData.emis_customs_clear"></tpx-text-item>
|
||||
</tpx-select>
|
||||
</view>
|
||||
|
||||
|
||||
@ -14,10 +14,10 @@
|
||||
<view style="position: relative;">
|
||||
|
||||
<view class="mp-aside">
|
||||
<bpd-send-reciever-tmp :value="modelInfo"></bpd-send-reciever-tmp>
|
||||
<bpd-send-reciever-tmp :value="modelInfo" :showInfoBtn="false" :hideDetail="true"></bpd-send-reciever-tmp>
|
||||
</view>
|
||||
|
||||
<view class="mp-aside">
|
||||
<!-- <view class="mp-aside">
|
||||
<view class="">
|
||||
<bpd-pic-preview-tmp :list="modelInfo.billPicGoodsRmk" label="货物图片"></bpd-pic-preview-tmp>
|
||||
</view>
|
||||
@ -29,7 +29,7 @@
|
||||
<view class="mt-30">
|
||||
<bpd-pic-preview-tmp :list="modelInfo.billPicDispatchRmk" label="签收底单"></bpd-pic-preview-tmp>
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
|
||||
<view class="dt-block">
|
||||
|
||||
@ -83,18 +83,18 @@
|
||||
orderStat: {},
|
||||
},
|
||||
mainBtnlist: [
|
||||
{ title: '186单', subTitle: "寄件", icon: getCdnUrl(`mine/jijian.png`), url: '' },
|
||||
{ title: '186单', subTitle: "收件", icon: getCdnUrl(`mine/shjian.png`), url: '' }
|
||||
{ title: '0单', subTitle: "寄件", icon: getCdnUrl(`mine/jijian.png`), url: '' },
|
||||
{ title: '0单', subTitle: "收件", icon: getCdnUrl(`mine/shjian.png`), url: '' }
|
||||
],
|
||||
toolBtnlist: [
|
||||
{ title: '运单列表', subTitle: "", icon: getCdnUrl(`mine/ydlib.png`), url: 'tabBar/search/search' },
|
||||
{ title: '进仓单', subTitle: "", icon: getCdnUrl(`mine/jcdan.png`), url: 'warehousing/list' },
|
||||
{ title: '协议', subTitle: "", icon: getCdnUrl(`mine/xieyi.png`), url: '' },
|
||||
{ title: '账单查询', subTitle: "", icon: getCdnUrl(`mine/zhdancha.png`), url: 'bill/list' },
|
||||
// { title: '进仓单', subTitle: "", icon: getCdnUrl(`mine/jcdan.png`), url: 'warehousing/list' },
|
||||
// { title: '协议', subTitle: "", icon: getCdnUrl(`mine/xieyi.png`), url: '' },
|
||||
// { title: '账单查询', subTitle: "", icon: getCdnUrl(`mine/zhdancha.png`), url: 'bill/list' },
|
||||
{ title: '地址簿', subTitle: "", icon: getCdnUrl(`mine/dizhi.png`), url: 'address/list' },
|
||||
{ title: '快件查询', subTitle: "", icon: getCdnUrl(`mine/kjcha.png`), url: 'post/query' },
|
||||
{ title: '投诉建议', subTitle: "", icon: getCdnUrl(`mine/tousu.png`), url: 'complaint/complaint' },
|
||||
{ title: '实名填写', subTitle: "", icon: getCdnUrl(`mine/shiming.png`), url: 'user/certification' }
|
||||
// { title: '投诉建议', subTitle: "", icon: getCdnUrl(`mine/tousu.png`), url: 'complaint/complaint' },
|
||||
// { title: '实名填写', subTitle: "", icon: getCdnUrl(`mine/shiming.png`), url: 'user/certification' }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user