页面弹框调整

This commit is contained in:
王帅 2025-04-28 10:36:08 +08:00
parent 8fcf254d53
commit fa915d819e
15 changed files with 166 additions and 142 deletions

View File

@ -3,27 +3,27 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="序列名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sequenceName"> <a-form-model-item label="序列名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sequenceName">
<a-input v-model.trim="model.sequenceName" placeholder="请输入序列名称" ></a-input> <a-input v-model.trim="model.sequenceName" placeholder="请输入序列名称" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="标识类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="idType"> <a-form-model-item label="标识类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="idType">
<a-input v-model="model.idType" placeholder="请输入标识类型" ></a-input> <a-input v-model.trim="model.idType" placeholder="请输入标识类型" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="当前值" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentVal"> <a-form-model-item label="当前值" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentVal">
<a-input-number v-model="model.currentVal" placeholder="请输入当前值" style="width: 100%" ></a-input-number> <a-input-number v-model="model.currentVal" placeholder="请输入当前值" style="width: 100%" ></a-input-number>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="步长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="oldVal"> <a-form-model-item label="步长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="oldVal">
<a-input-number v-model="model.oldVal" placeholder="请输入步长" style="width: 100%" ></a-input-number> <a-input-number v-model="model.oldVal" placeholder="请输入步长" style="width: 100%" ></a-input-number>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="dately"> <a-form-model-item label="时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="dately">
<j-date placeholder="请选择时间" v-model="model.dately" style="width: 100%" /> <j-date placeholder="请选择时间" v-model="model.dately" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
@ -65,6 +65,11 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
sequenceName :[{required: true, message: '请输入序列名称!'}],
idType :[{required: true, message: '请输入标识类型!'}],
currentVal :[{required: true, message: '请输入当前值!'}],
oldVal :[{required: true, message: '请输入步长!'}],
dately :[{required: true, message: '请选择时间!'}],
}, },
url: { url: {
add: "/generalsequence/generalSequence/add", add: "/generalsequence/generalSequence/add",

View File

@ -3,94 +3,94 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="16">
<a-form-model-item label="起始区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startArea"> <a-form-model-item label="起始区域" :labelCol="{span: 3}" :wrapperCol="{span: 20}" prop="startArea">
<!-- <a-input v-model="model.startArea" placeholder="请输入起始区域" ></a-input> --> <!-- <a-input v-model="model.startArea" placeholder="请输入起始区域" ></a-input> -->
<a-auto-complete v-model="model.startArea" placeholder="请输入起始区域" @select="startAreaSelect" @change="startAreaChange" :dataSource="startAreaList"></a-auto-complete> <a-auto-complete v-model="model.startArea" placeholder="请输入起始区域" @select="startAreaSelect" @change="startAreaChange" :dataSource="startAreaList"></a-auto-complete>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="起始城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startCity"> <a-form-model-item label="起始城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startCity">
<a-input v-model="model.startCity" placeholder="请输入起始城市" disabled ></a-input> <a-input v-model="model.startCity" placeholder="请输入起始城市" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="目标区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetArea"> <a-form-model-item label="目标区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetArea">
<a-input v-model="model.targetArea" placeholder="请输入目标区域" disabled ></a-input> <a-input v-model="model.targetArea" placeholder="请输入目标区域" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="目标城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetCity"> <a-form-model-item label="目标城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetCity">
<a-input v-model="model.targetCity" placeholder="请输入目标城市" disabled ></a-input> <a-input v-model="model.targetCity" placeholder="请输入目标城市" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="具体路线" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="route"> <a-form-model-item label="具体路线" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="route">
<a-input v-model="model.route" placeholder="请输入具体路线" disabled ></a-input> <a-input v-model="model.route" placeholder="请输入具体路线" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="车型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carType"> <a-form-model-item label="车型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carType">
<!-- <j-dict-select-tag type="list" v-model="model.carType" dictCode="tms_vehicle_pallet,car_type,car_type" placeholder="请选择车型" /> --> <!-- <j-dict-select-tag type="list" v-model="model.carType" dictCode="tms_vehicle_pallet,car_type,car_type" placeholder="请选择车型" /> -->
<a-auto-complete v-model="model.carType" placeholder="请输入车型" @select="carTypeSelect" @change="carTypeChange" :dataSource="carTypeList"></a-auto-complete> <a-auto-complete v-model="model.carType" placeholder="请输入车型" @select="carTypeSelect" @change="carTypeChange" :dataSource="carTypeList"></a-auto-complete>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="公里数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="kilometers">
<a-input-number v-model="model.kilometers" placeholder="请输入公里数" style="width: 100%" disabled/>
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="车长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carLong"> <a-form-model-item label="车长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carLong">
<a-input-number v-model="model.carLong" placeholder="请输入车长" style="width: 100%" disabled/> <a-input-number v-model="model.carLong" placeholder="请输入车长" style="width: 100%" disabled/>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="装卸吨位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="tonnage"> <a-form-model-item label="公里数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="kilometers">
<a-input-number v-model="model.tonnage" placeholder="请输入装卸吨位" style="width: 100%" /> <a-input-number v-model="model.kilometers" placeholder="请输入公里数" style="width: 100%" disabled/>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="供应商编码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode"> <a-form-model-item label="供应商编码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode">
<!-- <a-input v-model="model.supplierCode" placeholder="请输入供应商编码" ></a-input> --> <!-- <a-input v-model="model.supplierCode" placeholder="请输入供应商编码" ></a-input> -->
<a-auto-complete v-model="model.supplierCode" placeholder="请输入供应商编码" @select="supplierCodeSelect" @change="supplierCodeChange" :dataSource="supplierCodeList"></a-auto-complete> <a-auto-complete v-model="model.supplierCode" placeholder="请输入供应商编码" @select="supplierCodeSelect" @change="supplierCodeChange" :dataSource="supplierCodeList"></a-auto-complete>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="运输方式" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="transportMode">
<a-input v-model="model.transportMode" placeholder="请输入运输方式" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="供应商名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierName"> <a-form-model-item label="供应商名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierName">
<a-input v-model="model.supplierName" placeholder="请输入供应商名称" disabled ></a-input> <a-input v-model="model.supplierName" placeholder="请输入供应商名称" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="定标价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="tandardPrice"> <a-form-model-item label="装卸吨位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="tonnage">
<a-input-number v-model="model.tandardPrice" placeholder="请输入定标价格" style="width: 100%" /> <a-input-number v-model="model.tonnage" placeholder="请输入装卸吨位" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="BC价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bcPrice">
<a-input-number v-model="model.bcPrice" placeholder="请输入BC价格" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="公里单价" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unitPrice">
<a-input-number v-model="model.unitPrice" placeholder="请输入公里单价" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="生效日期" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="effectiveDate"> <a-form-model-item label="生效日期" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="effectiveDate">
<j-date placeholder="请选择生效日期" v-model="model.effectiveDate" style="width: 100%" /> <j-date placeholder="请选择生效日期" v-model="model.effectiveDate" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="时效" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="validity"> <a-form-model-item label="时效" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="validity">
<a-input v-model="model.validity" placeholder="请输入时效" ></a-input> <a-input v-model="model.validity" placeholder="请输入时效" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="8">
<a-form-model-item label="运输方式" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="transportMode">
<a-input v-model="model.transportMode" placeholder="请输入运输方式" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="8">
<a-form-model-item label="定标价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="tandardPrice">
<a-input-number v-model="model.tandardPrice" placeholder="请输入定标价格" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="8">
<a-form-model-item label="BC价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bcPrice">
<a-input-number v-model="model.bcPrice" placeholder="请输入BC价格" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="8">
<a-form-model-item label="公里单价" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unitPrice">
<a-input-number v-model="model.unitPrice" placeholder="请输入公里单价" style="width: 100%" />
</a-form-model-item>
</a-col>
</a-row> </a-row>
</a-form-model> </a-form-model>
</j-form-container> </j-form-container>
@ -126,7 +126,7 @@
}, },
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
sm: { span: 5 }, sm: { span: 6 },
}, },
wrapperCol: { wrapperCol: {
xs: { span: 24 }, xs: { span: 24 },
@ -134,6 +134,11 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
startArea :[{required: true, message: '请输入起始区域!'}],
carType :[{required: true, message: '请输入车型!'}],
supplierCode :[{required: true, message: '请输入供应商编码!'}],
effectiveDate :[{required: true, message: '请选择生效日期!'}],
validity :[{required: true, message: '请输入时效!'}],
}, },
url: { url: {
add: "/iogisticsprice/tmsIogisticsPrice/add", add: "/iogisticsprice/tmsIogisticsPrice/add",

View File

@ -23,7 +23,7 @@
data () { data () {
return { return {
title:'', title:'',
width:800, width:1200,
visible: false, visible: false,
disableSubmit: false disableSubmit: false
} }

View File

@ -3,27 +3,27 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="物流公司" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="logistics"> <a-form-model-item label="物流公司" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="logistics">
<a-input v-model.trim="model.logistics" placeholder="请输入物流公司" ></a-input> <a-input v-model.trim="model.logistics" placeholder="请输入物流公司" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="车牌号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carNum"> <a-form-model-item label="车牌号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carNum">
<a-input v-model.trim="model.carNum" placeholder="请输入车牌号" ></a-input> <a-input v-model.trim="model.carNum" placeholder="请输入车牌号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverName"> <a-form-model-item label="姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverName">
<a-input v-model.trim="model.driverName" placeholder="请输入姓名" ></a-input> <a-input v-model.trim="model.driverName" placeholder="请输入姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="身份证" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverIdCard"> <a-form-model-item label="身份证" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverIdCard">
<a-input v-model.trim="model.driverIdCard" placeholder="请输入身份证" ></a-input> <a-input v-model.trim="model.driverIdCard" placeholder="请输入身份证" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverTel"> <a-form-model-item label="电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverTel">
<a-input v-model.trim="model.driverTel" placeholder="请输入电话" ></a-input> <a-input v-model.trim="model.driverTel" placeholder="请输入电话" ></a-input>
</a-form-model-item> </a-form-model-item>
@ -65,6 +65,11 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
logistics :[{required: true, message: '请输入物流公司!'}],
carNum :[{required: true, message: '请输入车牌号!'}],
driverName :[{required: true, message: '请输入姓名!'}],
driverIdCard :[{required: true, message: '请输入身份证!'}],
driverTel :[{required: true, message: '请输入电话!'}],
}, },
url: { url: {
add: "/logisticsdriver/logisticsDriver/add", add: "/logisticsdriver/logisticsDriver/add",

View File

@ -3,32 +3,32 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="起始区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startArea"> <a-form-model-item label="起始区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startArea">
<a-input v-model.trim="model.startArea" placeholder="请输入起始区域" ></a-input> <a-input v-model.trim="model.startArea" placeholder="请输入起始区域" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="起始城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startCity"> <a-form-model-item label="起始城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="startCity">
<a-input v-model.trim="model.startCity" placeholder="请输入起始城市" ></a-input> <a-input v-model.trim="model.startCity" placeholder="请输入起始城市" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="目标区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetArea"> <a-form-model-item label="目标区域" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetArea">
<a-input v-model.trim="model.targetArea" placeholder="请输入目标区域" ></a-input> <a-input v-model.trim="model.targetArea" placeholder="请输入目标区域" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="目标城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetCity"> <a-form-model-item label="目标城市" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="targetCity">
<a-input v-model.trim="model.targetCity" placeholder="请输入目标城市" ></a-input> <a-input v-model.trim="model.targetCity" placeholder="请输入目标城市" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="具体路线" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="route"> <a-form-model-item label="具体路线" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="route">
<a-input v-model="model.route" placeholder="请输入具体路线" disabled ></a-input> <a-input v-model="model.route" placeholder="请输入具体路线" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="公里数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="kilometers"> <a-form-model-item label="公里数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="kilometers">
<a-input-number v-model="model.kilometers" placeholder="请输入公里数" style="width: 100%" /> <a-input-number v-model="model.kilometers" placeholder="请输入公里数" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
@ -70,6 +70,10 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
startArea :[{required: true, message: '请输入起始区域!'}],
startCity :[{required: true, message: '请输入起始城市!'}],
targetArea :[{required: true, message: '请输入目标区域!'}],
targetCity :[{required: true, message: '请输入目标城市!'}],
}, },
url: { url: {
add: "/logisticsroute/logisticsRoute/add", add: "/logisticsroute/logisticsRoute/add",

View File

@ -3,27 +3,27 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="供应商编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode"> <a-form-model-item label="供应商编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierCode">
<a-input v-model.trim="model.supplierCode" placeholder="请输入供应商编号" ></a-input> <a-input v-model.trim="model.supplierCode" placeholder="请输入供应商编号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="供应商名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierName"> <a-form-model-item label="供应商名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="supplierName">
<a-input v-model.trim="model.supplierName" placeholder="请输入供应商名称" ></a-input> <a-input v-model.trim="model.supplierName" placeholder="请输入供应商名称" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="描述" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="describes"> <a-form-model-item label="描述" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="describes">
<a-input v-model="model.describes" placeholder="请输入描述" ></a-input> <a-input v-model="model.describes" placeholder="请输入描述" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="email"> <a-form-model-item label="邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="email">
<a-input v-model.trim="model.email" placeholder="请输入邮箱" ></a-input> <a-input v-model.trim="model.email" placeholder="请输入邮箱" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes"> <a-form-model-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes">
<a-input v-model="model.notes" placeholder="请输入备注" ></a-input> <a-input v-model="model.notes" placeholder="请输入备注" ></a-input>
</a-form-model-item> </a-form-model-item>
@ -57,7 +57,7 @@
}, },
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
sm: { span: 5 }, sm: { span: 6 },
}, },
wrapperCol: { wrapperCol: {
xs: { span: 24 }, xs: { span: 24 },
@ -65,6 +65,8 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
supplierCode :[{required: true, message: '请输入供应商编码!'}],
supplierName :[{required: true, message: '请输入供应商名称!'}],
}, },
url: { url: {
add: "/vehicleoperator/tmsVehicleOperator/add", add: "/vehicleoperator/tmsVehicleOperator/add",

View File

@ -3,22 +3,22 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="车型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carType"> <a-form-model-item label="车型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carType">
<a-input v-model.trim="model.carType" placeholder="请输入车型" ></a-input> <a-input v-model.trim="model.carType" placeholder="请输入车型" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="车长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carLong"> <a-form-model-item label="车长" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carLong">
<a-input-number v-model="model.carLong" placeholder="请输入车长" style="width: 100%" /> <a-input-number v-model="model.carLong" placeholder="请输入车长" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="托数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maxPallets"> <a-form-model-item label="托数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maxPallets">
<a-input-number v-model="model.maxPallets" placeholder="请输入托数" style="width: 100%" /> <a-input-number v-model="model.maxPallets" placeholder="请输入托数" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="12">
<a-form-model-item label="吨数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maxTonnage"> <a-form-model-item label="吨数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maxTonnage">
<a-input-number v-model="model.maxTonnage" placeholder="请输入吨数" style="width: 100%" /> <a-input-number v-model="model.maxTonnage" placeholder="请输入吨数" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
@ -60,6 +60,9 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
carType :[{required: true, message: '请输入车型!'}],
carLong :[{required: true, message: '请输入车长!'}],
maxPallets :[{required: true, message: '请输入托数!'}],
}, },
url: { url: {
add: "/vehiclepallet/vehiclePallet/add", add: "/vehiclepallet/vehiclePallet/add",

View File

@ -3,73 +3,73 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<!-- <a-col :span="12"> <!-- <a-col :span="8">
<a-form-model-item label="需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sgNo"> <a-form-model-item label="需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sgNo">
<a-input v-model="model.sgNo" placeholder="请输入送货入厂需求编号" ></a-input> <a-input v-model="model.sgNo" placeholder="请输入送货入厂需求编号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> --> </a-col> -->
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artName"> <a-form-model-item label="预约人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artName">
<a-input v-model="model.artName" placeholder="请输入实际预约人姓名" ></a-input> <a-input v-model="model.artName" placeholder="请输入实际预约人姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artTel"> <a-form-model-item label="预约人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artTel">
<a-input v-model="model.artTel" placeholder="请输入实际预约人电话" ></a-input> <a-input v-model="model.artTel" placeholder="请输入实际预约人电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artEmail"> <a-form-model-item label="预约人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artEmail">
<a-input v-model="model.artEmail" placeholder="请输入实际预约人邮箱" ></a-input> <a-input v-model="model.artEmail" placeholder="请输入实际预约人邮箱" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="紧急情况" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="urgency"> <a-form-model-item label="紧急情况" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="urgency">
<!-- <a-input v-model="model.urgency" placeholder="请输入紧急" ></a-input> --> <!-- <a-input v-model="model.urgency" placeholder="请输入紧急" ></a-input> -->
<j-dict-select-tag type="list" v-model="model.urgency" dictCode="urgency" placeholder="请选择紧急情况" /> <j-dict-select-tag type="list" v-model="model.urgency" dictCode="urgency" placeholder="请选择紧急情况" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="产品标签" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productLabel"> <a-form-model-item label="产品标签" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productLabel">
<a-input v-model="model.productLabel" placeholder="请输入产品标签" ></a-input> <a-input v-model="model.productLabel" placeholder="请输入产品标签" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="备注信息" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes"> <a-form-model-item label="备注信息" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes">
<a-input v-model="model.notes" placeholder="请输入备注信息" ></a-input> <a-input v-model="model.notes" placeholder="请输入备注信息" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName"> <a-form-model-item label="对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName">
<a-input v-model="model.cpName" placeholder="请输入入厂对接人姓名" ></a-input> <a-input v-model="model.cpName" placeholder="请输入入厂对接人姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel"> <a-form-model-item label="对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel">
<a-input v-model="model.cpTel" placeholder="请输入入厂对接人电话" ></a-input> <a-input v-model="model.cpTel" placeholder="请输入入厂对接人电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂对接人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpEmail"> <a-form-model-item label="对接人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpEmail">
<a-input v-model="model.cpEmail" placeholder="请输入入厂对接人邮箱" ></a-input> <a-input v-model="model.cpEmail" placeholder="请输入入厂对接人邮箱" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="PO" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ffectivePo"> <a-form-model-item label="PO" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ffectivePo">
<a-input v-model="model.ffectivePo" placeholder="请输入PO" ></a-input> <a-input v-model="model.ffectivePo" placeholder="请输入PO" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="料号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pn"> <a-form-model-item label="料号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pn">
<a-input v-model="model.pn" placeholder="请输入料号" ></a-input> <a-input v-model="model.pn" placeholder="请输入料号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="数量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="planQty"> <a-form-model-item label="数量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="planQty">
<a-input-number v-model="model.planQty" placeholder="请输入数量" style="width: 100%" /> <a-input-number v-model="model.planQty" placeholder="请输入数量" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="单位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unit"> <a-form-model-item label="单位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unit">
<j-dict-select-tag type="list" v-model="model.unit" dictCode="unit" placeholder="请选择单位" /> <j-dict-select-tag type="list" v-model="model.unit" dictCode="unit" placeholder="请选择单位" />
</a-form-model-item> </a-form-model-item>

View File

@ -23,7 +23,7 @@
data () { data () {
return { return {
title:'', title:'',
width:800, width:1000,
visible: false, visible: false,
disableSubmit: false disableSubmit: false
} }

View File

@ -3,59 +3,59 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="用车需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="vdNo"> <a-form-model-item label="用车需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="vdNo">
<!-- <a-input v-model="model.vdNo" placeholder="请输入提货用车需求编号" ></a-input> --> <!-- <a-input v-model="model.vdNo" placeholder="请输入提货用车需求编号" ></a-input> -->
<j-search-select-tag type="list" v-model="model.vdNo" dict="tms_vehicle_demand,vd_no,vd_no" showSearch placeholder="请选择用车需求编号" /> <j-search-select-tag type="list" v-model="model.vdNo" dict="tms_vehicle_demand,vd_no,vd_no" showSearch placeholder="请选择用车需求编号" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artName"> <a-form-model-item label="预约人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artName">
<a-input v-model="model.artName" placeholder="请输入实际预约人姓名" ></a-input> <a-input v-model="model.artName" placeholder="请输入实际预约人姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artTel"> <a-form-model-item label="预约人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artTel">
<a-input v-model="model.artTel" placeholder="请输入实际预约人电话" ></a-input> <a-input v-model="model.artTel" placeholder="请输入实际预约人电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际预约人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artEmail"> <a-form-model-item label="预约人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="artEmail">
<a-input v-model="model.artEmail" placeholder="请输入实际预约人邮箱" ></a-input> <a-input v-model="model.artEmail" placeholder="请输入实际预约人邮箱" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="紧急情况" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="urgency"> <a-form-model-item label="紧急情况" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="urgency">
<!-- <a-input v-model="model.urgency" placeholder="请输入紧急" ></a-input> --> <!-- <a-input v-model="model.urgency" placeholder="请输入紧急" ></a-input> -->
<j-dict-select-tag type="list" v-model="model.urgency" dictCode="urgency" placeholder="请选择紧急情况" /> <j-dict-select-tag type="list" v-model="model.urgency" dictCode="urgency" placeholder="请选择紧急情况" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="产品标签" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productLabel"> <a-form-model-item label="产品标签" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productLabel">
<a-input v-model="model.productLabel" placeholder="请输入产品标签" ></a-input> <a-input v-model="model.productLabel" placeholder="请输入产品标签" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="备注信息" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes"> <a-form-model-item label="备注信息" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="notes">
<a-input v-model="model.notes" placeholder="请输入备注信息" ></a-input> <a-input v-model="model.notes" placeholder="请输入备注信息" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName"> <a-form-model-item label="对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName">
<a-input v-model="model.cpName" placeholder="请输入入厂对接人姓名" ></a-input> <a-input v-model="model.cpName" placeholder="请输入入厂对接人姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel"> <a-form-model-item label="对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel">
<a-input v-model="model.cpTel" placeholder="请输入入厂对接人电话" ></a-input> <a-input v-model="model.cpTel" placeholder="请输入入厂对接人电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂对接人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpEmail"> <a-form-model-item label="对接人邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpEmail">
<a-input v-model="model.cpEmail" placeholder="请输入入厂对接人邮箱" ></a-input> <a-input v-model="model.cpEmail" placeholder="请输入入厂对接人邮箱" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="提货单号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ladingBill"> <a-form-model-item label="提货单号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ladingBill">
<a-input v-model="model.ladingBill" placeholder="请输入提货单号" ></a-input> <a-input v-model="model.ladingBill" placeholder="请输入提货单号" ></a-input>
</a-form-model-item> </a-form-model-item>

View File

@ -23,7 +23,7 @@
data () { data () {
return { return {
title:'', title:'',
width:800, width:1000,
visible: false, visible: false,
disableSubmit: false disableSubmit: false
} }

View File

@ -3,84 +3,84 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="efType"> <a-form-model-item label="入厂类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="efType">
<j-dict-select-tag type="list" v-model="model.efType" dictCode="ef_type" placeholder="请选择入厂类型" /> <j-dict-select-tag type="list" v-model="model.efType" dictCode="ef_type" placeholder="请选择入厂类型" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="送货需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sgNo"> <a-form-model-item label="送货需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sgNo">
<!-- <a-input v-model="model.sgNo" placeholder="请输入送货需求编号" ></a-input> --> <!-- <a-input v-model="model.sgNo" placeholder="请输入送货需求编号" ></a-input> -->
<j-dict-select-tag type="list" v-model="model.sgNo" dictCode="tms_delivery_plan,sg_no,sg_no" placeholder="请选择送货需求编号" /> <j-dict-select-tag type="list" v-model="model.sgNo" dictCode="tms_delivery_plan,sg_no,sg_no" placeholder="请选择送货需求编号" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="采购单号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="po"> <a-form-model-item label="采购单号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="po">
<a-input v-model="model.po" placeholder="请输入采购单号" ></a-input> <a-input v-model="model.po" placeholder="请输入采购单号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="用车需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="vdNo"> <a-form-model-item label="用车需求编号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="vdNo">
<!-- <a-input v-model="model.vdNo" placeholder="请输入用车需求编号" ></a-input> --> <!-- <a-input v-model="model.vdNo" placeholder="请输入用车需求编号" ></a-input> -->
<j-search-select-tag type="list" v-model="model.vdNo" dict="tms_vehicle_demand,vd_no,vd_no" showSearch placeholder="请选择用车需求编号" /> <j-search-select-tag type="list" v-model="model.vdNo" dict="tms_vehicle_demand,vd_no,vd_no" showSearch placeholder="请选择用车需求编号" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="物流公司" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="logistics"> <a-form-model-item label="物流公司" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="logistics">
<a-input v-model="model.logistics" placeholder="请输入物流公司" ></a-input> <a-input v-model="model.logistics" placeholder="请输入物流公司" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="车牌号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carNum"> <a-form-model-item label="车牌号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="carNum">
<a-input v-model="model.carNum" placeholder="请输入车牌号" ></a-input> <a-input v-model="model.carNum" placeholder="请输入车牌号" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="司机姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverName"> <a-form-model-item label="司机姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverName">
<a-input v-model="model.driverName" placeholder="请输入司机姓名" ></a-input> <a-input v-model="model.driverName" placeholder="请输入司机姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="司机电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverTel"> <a-form-model-item label="司机电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="driverTel">
<a-input v-model="model.driverTel" placeholder="请输入司机电话" ></a-input> <a-input v-model="model.driverTel" placeholder="请输入司机电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="当前状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentStatus"> <a-form-model-item label="当前状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentStatus">
<a-input v-model="model.currentStatus" placeholder="请输入当前状态" ></a-input> <a-input v-model="model.currentStatus" placeholder="请输入当前状态" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName"> <a-form-model-item label="对接人姓名" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpName">
<a-input v-model="model.cpName" placeholder="请输入对接人姓名" ></a-input> <a-input v-model="model.cpName" placeholder="请输入对接人姓名" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel"> <a-form-model-item label="对接人电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cpTel">
<a-input v-model="model.cpTel" placeholder="请输入对接人电话" ></a-input> <a-input v-model="model.cpTel" placeholder="请输入对接人电话" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="预计到达" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="etaTime"> <a-form-model-item label="预计到达" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="etaTime">
<j-date placeholder="请选择预计到达" v-model="model.etaTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" /> <j-date placeholder="请选择预计到达" v-model="model.etaTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际到达" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ataTime"> <a-form-model-item label="实际到达" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="ataTime">
<j-date placeholder="请选择实际到达" v-model="model.ataTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" /> <j-date placeholder="请选择实际到达" v-model="model.ataTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="实际离开" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="atdTime"> <a-form-model-item label="实际离开" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="atdTime">
<j-date placeholder="请选择实际离开" v-model="model.atdTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" /> <j-date placeholder="请选择实际离开" v-model="model.atdTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="入厂地磅重量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="enterWeight"> <a-form-model-item label="入厂地磅重量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="enterWeight">
<a-input-number v-model="model.enterWeight" placeholder="请输入入厂地磅重量" style="width: 100%" /> <a-input-number v-model="model.enterWeight" placeholder="请输入入厂地磅重量" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="出厂地磅重量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="exitWeight"> <a-form-model-item label="出厂地磅重量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="exitWeight">
<a-input-number v-model="model.exitWeight" placeholder="请输入出厂地磅重量" style="width: 100%" /> <a-input-number v-model="model.exitWeight" placeholder="请输入出厂地磅重量" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
@ -114,7 +114,7 @@
}, },
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
sm: { span: 5 }, sm: { span: 7 },
}, },
wrapperCol: { wrapperCol: {
xs: { span: 24 }, xs: { span: 24 },

View File

@ -23,7 +23,7 @@
data () { data () {
return { return {
title:'', title:'',
width:800, width:1000,
visible: false, visible: false,
disableSubmit: false disableSubmit: false
} }

View File

@ -3,71 +3,71 @@
<j-form-container :disabled="formDisabled"> <j-form-container :disabled="formDisabled">
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
<a-row> <a-row>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="发货类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipType"> <a-form-model-item label="发货类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipType">
<j-dict-select-tag v-model="model.shipType" dictCode="ship_type" placeholder="请选择发货类型" /> <j-dict-select-tag v-model="model.shipType" dictCode="ship_type" placeholder="请选择发货类型" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="料号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pn"> <a-form-model-item label="料号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pn">
<!-- <a-input v-model.trim="model.pn" placeholder="请输入料号" @change="changeGetpalletsNum" ></a-input> --> <!-- <a-input v-model.trim="model.pn" placeholder="请输入料号" @change="changeGetpalletsNum" ></a-input> -->
<a-auto-complete v-model="model.pn" placeholder="请输入料号" @select="pnSelect" @change="pnChange" :dataSource="pnList"></a-auto-complete> <a-auto-complete v-model="model.pn" placeholder="请输入料号" @select="pnSelect" @change="pnChange" :dataSource="pnList"></a-auto-complete>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="规格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="spec"> <a-form-model-item label="规格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="spec">
<a-input v-model="model.spec" placeholder="请输入规格" disabled ></a-input> <a-input v-model="model.spec" placeholder="请输入规格" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="发货数量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipNumber"> <a-form-model-item label="发货数量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipNumber">
<a-input-number v-model="model.shipNumber" :min="0" placeholder="请输入发货数量" style="width: 100%" @change="changeGetpalletsNum"/> <a-input-number v-model="model.shipNumber" :min="0" placeholder="请输入发货数量" style="width: 100%" @change="changeGetpalletsNum"/>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="托盘数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="palletsNum">
<a-input-number v-model="model.palletsNum" placeholder="请输入预估托盘数" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="8">
<a-form-model-item label="单位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unit"> <a-form-model-item label="单位" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="unit">
<j-dict-select-tag placeholder="请选择单位" v-model="model.unit" dictCode="unit"></j-dict-select-tag> <j-dict-select-tag placeholder="请选择单位" v-model="model.unit" dictCode="unit"></j-dict-select-tag>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="预估托盘数" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="palletsNum">
<a-input-number v-model="model.palletsNum" placeholder="请输入预估托盘数" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="发货日期" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipDate"> <a-form-model-item label="发货日期" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="shipDate">
<j-date placeholder="请选择发货日期" v-model="model.shipDate" style="width: 100%" /> <j-date placeholder="请选择发货日期" v-model="model.shipDate" style="width: 100%" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="取货仓库" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pickUpHub"> <a-form-model-item label="取货仓库" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pickUpHub">
<!-- <j-dict-select-tag placeholder="请选择取货仓库" v-model="model.pickUpHub" dictCode="tms_logistics_route,start_city,start_city"></j-dict-select-tag> --> <!-- <j-dict-select-tag placeholder="请选择取货仓库" v-model="model.pickUpHub" dictCode="tms_logistics_route,start_city,start_city"></j-dict-select-tag> -->
<a-auto-complete v-model="model.pickUpHub" placeholder="请输入取货仓库" @select="pickUpHubSelect" @change="pickUpHubChange" :dataSource="pickUpHubList"></a-auto-complete> <a-auto-complete v-model="model.pickUpHub" placeholder="请输入取货仓库" @select="pickUpHubSelect" @change="pickUpHubChange" :dataSource="pickUpHubList"></a-auto-complete>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="送货地点" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deliveryAddress"> <a-form-model-item label="送货地点" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deliveryAddress">
<!-- <j-dict-select-tag placeholder="请选择送货地点" v-model="model.deliveryAddress" dictCode="tms_logistics_route,target_city,target_city"></j-dict-select-tag> --> <!-- <j-dict-select-tag placeholder="请选择送货地点" v-model="model.deliveryAddress" dictCode="tms_logistics_route,target_city,target_city"></j-dict-select-tag> -->
<a-input v-model="model.deliveryAddress" placeholder="请输入送货地点" disabled ></a-input> <a-input v-model="model.deliveryAddress" placeholder="请输入送货地点" disabled ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="发货单" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="invoice"> <a-form-model-item label="发货单" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="invoice">
<a-input v-model="model.invoice" placeholder="请输入发货单" ></a-input> <a-input v-model="model.invoice" placeholder="请输入发货单" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="销售人员" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="salesperson"> <a-form-model-item label="销售人员" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="salesperson">
<a-input v-model="model.salesperson" placeholder="请输入销售人员" ></a-input> <a-input v-model="model.salesperson" placeholder="请输入销售人员" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="作业备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="workNotes"> <a-form-model-item label="作业备注" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="workNotes">
<a-input v-model="model.workNotes" placeholder="请输入作业备注" ></a-input> <a-input v-model="model.workNotes" placeholder="请输入作业备注" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="8">
<a-form-model-item label="当前状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentStatus"> <a-form-model-item label="当前状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="currentStatus">
<j-dict-select-tag placeholder="请选择当前状态" v-model="model.currentStatus" dictCode="current_status" disabled></j-dict-select-tag> <j-dict-select-tag placeholder="请选择当前状态" v-model="model.currentStatus" dictCode="current_status" disabled></j-dict-select-tag>
</a-form-model-item> </a-form-model-item>
@ -107,7 +107,7 @@ import { min } from 'xe-utils/methods'
}, },
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
sm: { span: 5 }, sm: { span: 6 },
}, },
wrapperCol: { wrapperCol: {
xs: { span: 24 }, xs: { span: 24 },

View File

@ -23,7 +23,7 @@
data () { data () {
return { return {
title:'', title:'',
width:800, width:1000,
visible: false, visible: false,
disableSubmit: false disableSubmit: false
} }