This commit is contained in:
linfso 2024-11-19 16:21:51 +08:00
parent 6e5518e7e4
commit c4de100f95

View File

@ -11,10 +11,7 @@
</el-col> --> </el-col> -->
<el-col :span="16"> <el-col :span="16">
<el-form-item :label="$t('批次名称')" prop="batchName"> <el-form-item :label="$t('批次名称')" prop="batchName">
<span slot="label"> <el-input v-model="coData.batchName" clearable="" placeholder=""></el-input>
<span style="color: red">{{ $t('批次名称') }}</span>
</span>
<el-input v-model="coData.batchName" clearable="" placeholder="" key="test"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
@ -27,33 +24,33 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item :label="$t('目的国家')" prop="destCountry"> <el-form-item :label="$t('目的国家')" prop="destCountry">
<span slot="label">
<span style="color: red">{{ $t('目的国家') }}</span>
</span>
<CountryPicker :placeholder="$t('选择国家')" v-model="coData.destCountry" ></CountryPicker> <CountryPicker :placeholder="$t('选择国家')" v-model="coData.destCountry" ></CountryPicker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item :label="$t('起始网点')" prop="startSiteCode"> <el-form-item :label="$t('起始网点')" prop="startSiteCode">
<span slot="label">
<span style="color: red">{{ $t('起始网点') }}</span>
</span>
<EmisSiteSimplePicker :placeholder="$t('请选择')" @change="onSiteSelect" v-model="coData.startSiteCode" :disabled="$store.getters.ownerSiteCode != '88888'" ></EmisSiteSimplePicker> <EmisSiteSimplePicker :placeholder="$t('请选择')" @change="onSiteSelect" v-model="coData.startSiteCode" :disabled="$store.getters.ownerSiteCode != '88888'" ></EmisSiteSimplePicker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item :label="$t('下一网点')" prop="nextSiteCode"> <el-form-item :label="$t('下一网点')" prop="nextSiteCode">
<span slot="label">
<span style="color: red">{{ $t('下一网点') }}</span>
</span>
<EmisSiteSimplePicker :placeholder="$t('请选择')" @change="onNextSiteSelect" v-model="coData.nextSiteCode" ></EmisSiteSimplePicker> <EmisSiteSimplePicker :placeholder="$t('请选择')" @change="onNextSiteSelect" v-model="coData.nextSiteCode" ></EmisSiteSimplePicker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item :label="$t('承运重量')" prop="transWeight">
<el-input v-model="coData.transWeight" clearable="" placeholder="" >
<span slot="suffix">(kg)</span>
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="$t('包裹数')" prop="packNum">
<el-input v-model="coData.packNum" clearable="" placeholder="" ></el-input>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="运输方式" prop="transType"> <el-form-item label="运输方式" prop="transType">
<span slot="label">
<span style="color: red">{{ $t('运输方式') }}</span>
</span>
<el-select v-model="coData.transType" placeholder="运输方式" clearable filterable > <el-select v-model="coData.transType" placeholder="运输方式" clearable filterable >
<el-option <el-option
v-for="dict in dict.type.emis_biz_shipping_method" v-for="dict in dict.type.emis_biz_shipping_method"
@ -66,17 +63,11 @@
</el-col> </el-col>
<el-col :span="8" v-if="coData.transType == 2"> <el-col :span="8" v-if="coData.transType == 2">
<el-form-item :label="$t('航空单号')" prop="airBilllNo"> <el-form-item :label="$t('航空单号')" prop="airBilllNo">
<span slot="label">
<span style="color: red">{{ $t('航空单号') }}</span>
</span>
<el-input v-model="coData.airBilllNo" /> <el-input v-model="coData.airBilllNo" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" v-if="coData.transType == 2"> <el-col :span="8" v-if="coData.transType == 2">
<el-form-item label="起飞时间" prop="airTime"> <el-form-item label="起飞时间" prop="airTime">
<span slot="label">
<span style="color: red">{{ $t('起飞时间') }}</span>
</span>
<el-date-picker clearable <el-date-picker clearable
v-model="coData.airTime" v-model="coData.airTime"
type="date" type="date"
@ -87,17 +78,11 @@
</el-col> </el-col>
<el-col :span="8" v-if="coData.transType == 4"> <el-col :span="8" v-if="coData.transType == 4">
<el-form-item :label="$t('船次号')" prop="shipNo"> <el-form-item :label="$t('船次号')" prop="shipNo">
<span slot="label">
<span style="color: red">{{ $t('船次号') }}</span>
</span>
<el-input v-model="coData.shipNo" /> <el-input v-model="coData.shipNo" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" v-if="coData.transType == 4"> <el-col :span="8" v-if="coData.transType == 4">
<el-form-item label="开船时间" prop="shipTime"> <el-form-item label="开船时间" prop="shipTime">
<span slot="label">
<span style="color: red">{{ $t('开船时间') }}</span>
</span>
<el-date-picker clearable <el-date-picker clearable
v-model="coData.shipTime" v-model="coData.shipTime"
type="date" type="date"
@ -108,17 +93,11 @@
</el-col> </el-col>
<el-col :span="8" v-if="['1','3','5'].indexOf(coData.transType) > -1"> <el-col :span="8" v-if="['1','3','5'].indexOf(coData.transType) > -1">
<el-form-item :label="$t('车牌号')" prop="carNo"> <el-form-item :label="$t('车牌号')" prop="carNo">
<span slot="label">
<span style="color: red">{{ $t('车牌号') }}</span>
</span>
<el-input v-model="coData.carNo" clearable="" placeholder=""></el-input> <el-input v-model="coData.carNo" clearable="" placeholder=""></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" v-if="['1','3','5'].indexOf(coData.transType) > -1"> <el-col :span="8" v-if="['1','3','5'].indexOf(coData.transType) > -1">
<el-form-item label="发车时间" prop="carTime"> <el-form-item label="发车时间" prop="carTime">
<span slot="label">
<span style="color: red">{{ $t('发车时间') }}</span>
</span>
<el-date-picker clearable <el-date-picker clearable
v-model="coData.carTime" v-model="coData.carTime"
type="date" type="date"
@ -155,7 +134,7 @@
</el-row> </el-row>
</el-col> </el-col>
<el-col :span="24" style="" > <el-col :span="24" style="" v-if="['3','4','5'].indexOf(coData.transType) > -1">
<div style="margin-top:20px;padding: 3px 5px;font-size: 14px;"> <div style="margin-top:20px;padding: 3px 5px;font-size: 14px;">
装柜示意图 装柜示意图
</div> </div>
@ -270,7 +249,10 @@
<span>{{ parseTime(scope.row.estimateDate || '') }}</span> <span>{{ parseTime(scope.row.estimateDate || '') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('件数')" align="center" prop="parcelQty" min-width="100" /> <el-table-column :label="$t('承运重量')" align="center" prop="transWeight" min-width="100" />
<el-table-column :label="$t('包裹数')" align="center" prop="packNum" min-width="100" />
<el-table-column :label="$t('总票数')" align="center" prop="parcelQty" min-width="100" />
<el-table-column :label="$t('实际重量')" align="center" prop="billWeight" min-width="100" /> <el-table-column :label="$t('实际重量')" align="center" prop="billWeight" min-width="100" />
<!-- <el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" /> --> <!-- <el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" /> -->
<el-table-column :label="$t('总体积')" align="center" prop="totalVolume" min-width="100" /> <el-table-column :label="$t('总体积')" align="center" prop="totalVolume" min-width="100" />
@ -601,6 +583,12 @@ export default {
carTime: [ carTime: [
{ required: true, message: "发车时间不能为空", trigger: ["blur","change"] }, { required: true, message: "发车时间不能为空", trigger: ["blur","change"] },
], ],
transWeight: [
{ required: true, message: "承运重量不能为空", trigger: ["blur","change"] },
],
packNum: [
{ required: true, message: "包裹数量不能为空", trigger: ["blur","change"] },
],
}, },
@ -739,20 +727,24 @@ export default {
batchNo: null, batchNo: null,
batchName: null, batchName: null,
batchDate: null, batchDate: null,
transLineType: null,
productType: null,
batchType: null, batchType: null,
transType: null, transType: null,
startSiteCode: null, startSiteCode: null,
sendCountry: null,
nextSiteCode: null, nextSiteCode: null,
airBilllNo: null, airBilllNo: null,
etd: null, etd: null,
eta: null, eta: null,
packNum: null,
carNo: null, carNo: null,
shipNo: null, shipNo: null,
clearanceResStatus: null, clearanceResStatus: null,
declareResStatus: null, declareResStatus: null,
destCountry: null, destCountry: null,
destCountryName: null, destCountryName: null,
transWeight: null,
packNum: null,
totalParcelQty: null, totalParcelQty: null,
totalWaybillQty: null, totalWaybillQty: null,
totalVolume: null, totalVolume: null,
@ -760,13 +752,6 @@ export default {
opMan: null, opMan: null,
remark: null, remark: null,
tenantId: null, tenantId: null,
delFlag: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
createSite: null,
updateSite: null
}; };
this.resetForm("formCo"); this.resetForm("formCo");
}, },