uu
This commit is contained in:
parent
bff37ed0d9
commit
32a00cd534
@ -216,4 +216,15 @@ export const getBindTsm = async (info)=> {
|
||||
}
|
||||
}
|
||||
info._bindTsmAvatar = _bindTsmAvatar
|
||||
}
|
||||
|
||||
export const checkSubmitParams = (params = {})=> {
|
||||
let errMsg = []
|
||||
if(!params._agreePrivacy) {
|
||||
errMsg.push('请同意《快件运单契约条款》')
|
||||
}
|
||||
if(params.cargoList.length == 0) {
|
||||
errMsg.push('请添加货物信息')
|
||||
}
|
||||
return { bl: errMsg.length == 0, errMsg }
|
||||
}
|
||||
@ -106,7 +106,7 @@
|
||||
<tpx-select v-model:value="submitParam.custNo" v-model:text="submitParam.custName" v-model:resObject="yuejieRes" :getListFun="getMonthpayAccountList" :transKeyVal="{valKey: 'custNo',titleKey: 'custName'}"
|
||||
@onChange="handleYueJieSelect" placeholder="请选择月结账户" ref="yjSltRef"
|
||||
>
|
||||
<tpx-text-item label="月结账户" :value="submitParam.custName"></tpx-text-item>
|
||||
<tpx-text-item :required="true" label="月结账户" :value="submitParam.custName"></tpx-text-item>
|
||||
<template #listTop>
|
||||
<view class="mb-20" @click="handleToMonthCardManage">
|
||||
<u-row>
|
||||
@ -155,7 +155,9 @@
|
||||
|
||||
<view class="com-section mt-30" @click="handleDialogClick(goodChooseModal)">
|
||||
<u-row justify="space-between">
|
||||
<text>货物信息</text>
|
||||
<span class="pl-20">
|
||||
<text class="lbRequiredDot">货物信息</text>
|
||||
</span>
|
||||
<u-icon name="edit-pen" size="42"></u-icon>
|
||||
</u-row>
|
||||
</view>
|
||||
@ -223,7 +225,7 @@
|
||||
import { debounce } from "@/common/util"
|
||||
import { triggerSubscribeMessage } from "@/common/componentEventHandle"
|
||||
import * as apiService from "@/common/api"
|
||||
import { getOrderModels, initDefaultModel, setBindTsm, getBindTsm } from "./model"
|
||||
import { getOrderModels, initDefaultModel, setBindTsm, getBindTsm, checkSubmitParams } from "./model"
|
||||
|
||||
const pageTypeEnum = {
|
||||
create: 'create',
|
||||
@ -398,15 +400,12 @@
|
||||
},
|
||||
async handleSave(type) {
|
||||
triggerSubscribeMessage() // 唤起消息订阅
|
||||
let errMsg = ''
|
||||
let saveServerHand = apiService.submitOrder
|
||||
if(this.isEdit) { }
|
||||
let params = JSON.parse(JSON.stringify(this.submitParam));
|
||||
if(!errMsg && !params._agreePrivacy) {
|
||||
errMsg = '请同意《快件运单契约条款》'
|
||||
}
|
||||
if(errMsg) {
|
||||
return this.showToast(errMsg)
|
||||
let { bl, errMsg } = checkSubmitParams(params)
|
||||
if(errMsg[0]) {
|
||||
return this.showToast(errMsg[0])
|
||||
}
|
||||
params.goodsPics = params.goodsPics.join(",")
|
||||
params.totalVolume = params.totalVolume || 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user