|
@@ -126,7 +126,11 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="line">
|
|
<div class="line">
|
|
|
- <div class="info-line" v-for="(item, index) in voyage.voyageDetails">
|
|
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="info-line"
|
|
|
|
|
+ v-for="(item, index) in voyage.voyageDetails"
|
|
|
|
|
+ :key="item"
|
|
|
|
|
+ >
|
|
|
<div class="info-line-title">{{ "第 " + (index + 1) + " 卸货港" }}</div>
|
|
<div class="info-line-title">{{ "第 " + (index + 1) + " 卸货港" }}</div>
|
|
|
<el-input
|
|
<el-input
|
|
|
class="info-line-text"
|
|
class="info-line-text"
|
|
@@ -140,9 +144,9 @@
|
|
|
v-if="!insertDiscPortVisable"
|
|
v-if="!insertDiscPortVisable"
|
|
|
style="margin-left: 140px"
|
|
style="margin-left: 140px"
|
|
|
>
|
|
>
|
|
|
- <el-button type="primary" @click="insertDiscPortVisable = true"
|
|
|
|
|
- >添加提前卸货港</el-button
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-button type="primary" @click="insertDiscPortVisable = true">
|
|
|
|
|
+ 添加提前卸货港
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="info-line" v-else style="margin-left: 40px">
|
|
<div class="info-line" v-else style="margin-left: 40px">
|
|
|
<div class="info-line-title" style="width: 80px">提前卸货港</div>
|
|
<div class="info-line-title" style="width: 80px">提前卸货港</div>
|
|
@@ -156,9 +160,9 @@
|
|
|
style="width: 120px !important"
|
|
style="width: 120px !important"
|
|
|
/>
|
|
/>
|
|
|
<el-button type="primary" @click="addNewPort">确认添加</el-button>
|
|
<el-button type="primary" @click="addNewPort">确认添加</el-button>
|
|
|
- <el-button type="default" @click="cancelInsertDiscPort"
|
|
|
|
|
- >取消添加</el-button
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-button type="default" @click="cancelInsertDiscPort">
|
|
|
|
|
+ 取消添加
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -288,6 +292,7 @@
|
|
|
<el-tabs v-model="currentPortId" type="border-card" class="demo-tabs mb20">
|
|
<el-tabs v-model="currentPortId" type="border-card" class="demo-tabs mb20">
|
|
|
<el-tab-pane
|
|
<el-tab-pane
|
|
|
v-for="(item, index) in voyage.voyageDetails"
|
|
v-for="(item, index) in voyage.voyageDetails"
|
|
|
|
|
+ :key="item"
|
|
|
:label="item.portName + ' # ' + (index + 1)"
|
|
:label="item.portName + ' # ' + (index + 1)"
|
|
|
:name="item.portId + ''"
|
|
:name="item.portId + ''"
|
|
|
>
|
|
>
|
|
@@ -425,6 +430,7 @@
|
|
|
>
|
|
>
|
|
|
<el-tab-pane
|
|
<el-tab-pane
|
|
|
v-for="(item, index) in voyage.voyageDetails"
|
|
v-for="(item, index) in voyage.voyageDetails"
|
|
|
|
|
+ :key="item"
|
|
|
:label="item.portName + ' # ' + (index + 1)"
|
|
:label="item.portName + ' # ' + (index + 1)"
|
|
|
:name="item.portId + ''"
|
|
:name="item.portId + ''"
|
|
|
></el-tab-pane>
|
|
></el-tab-pane>
|
|
@@ -487,9 +493,7 @@
|
|
|
<div class="container-second-title df aic jcsb mt40">
|
|
<div class="container-second-title df aic jcsb mt40">
|
|
|
<div>提单信息</div>
|
|
<div>提单信息</div>
|
|
|
<div>
|
|
<div>
|
|
|
- <el-button type="primary" @click="showAddLab()">
|
|
|
|
|
- 新增提单记录
|
|
|
|
|
- </el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" @click="showAddLab()">新增提单记录</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<el-table :data="labTableData" stripe style="width: 1200px">
|
|
<el-table :data="labTableData" stripe style="width: 1200px">
|
|
@@ -617,8 +621,9 @@
|
|
|
style="width: 160px"
|
|
style="width: 160px"
|
|
|
type="primary"
|
|
type="primary"
|
|
|
:loading="isDischargeLoadingExcel"
|
|
:loading="isDischargeLoadingExcel"
|
|
|
- >下载卸货信息</el-button
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ 下载卸货信息
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<el-table
|
|
<el-table
|
|
@@ -731,7 +736,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div class="df aic jcfe mb30">
|
|
<div class="df aic jcfe mb30">
|
|
|
- <el-button type="primary" @click="addDischarge"> 新增 </el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" @click="addDischarge">新增</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
<el-dialog
|
|
<el-dialog
|
|
@@ -1158,8 +1163,9 @@
|
|
|
:indeterminate="isIndeterminate"
|
|
:indeterminate="isIndeterminate"
|
|
|
size="large"
|
|
size="large"
|
|
|
style="margin-right: 20px"
|
|
style="margin-right: 20px"
|
|
|
- >全选</el-checkbox
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ 全选
|
|
|
|
|
+ </el-checkbox>
|
|
|
<el-button
|
|
<el-button
|
|
|
style="width: 220px; margin-right: 20px"
|
|
style="width: 220px; margin-right: 20px"
|
|
|
type="primary"
|
|
type="primary"
|
|
@@ -1179,6 +1185,7 @@
|
|
|
margin-bottom: 20px;
|
|
margin-bottom: 20px;
|
|
|
"
|
|
"
|
|
|
v-for="item in shipownerUploadFiles"
|
|
v-for="item in shipownerUploadFiles"
|
|
|
|
|
+ :key="item"
|
|
|
>
|
|
>
|
|
|
<el-image
|
|
<el-image
|
|
|
style="height: 100px; width: 100px"
|
|
style="height: 100px; width: 100px"
|
|
@@ -1215,12 +1222,14 @@
|
|
|
<h4 class="mb10">请选择卸货港:</h4>
|
|
<h4 class="mb10">请选择卸货港:</h4>
|
|
|
<div class="df aic distribute-group">
|
|
<div class="df aic distribute-group">
|
|
|
<el-button
|
|
<el-button
|
|
|
- v-for="(item, index) in voyage.voyageDetails"
|
|
|
|
|
|
|
+ v-for="item in voyage.voyageDetails"
|
|
|
|
|
+ :key="item"
|
|
|
class="mr20"
|
|
class="mr20"
|
|
|
:type="distributePortId == item.portId ? 'primary' : ''"
|
|
:type="distributePortId == item.portId ? 'primary' : ''"
|
|
|
@click="distributePortId = item.portId"
|
|
@click="distributePortId = item.portId"
|
|
|
- >{{ item.portName }}</el-button
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ {{ item.portName }}
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="hr m10-0"></div>
|
|
<div class="hr m10-0"></div>
|
|
|
<h4 class="mb10">请选择单据类型:</h4>
|
|
<h4 class="mb10">请选择单据类型:</h4>
|
|
@@ -1229,19 +1238,22 @@
|
|
|
class="mr20"
|
|
class="mr20"
|
|
|
:type="distributeType == 1 ? 'primary' : ''"
|
|
:type="distributeType == 1 ? 'primary' : ''"
|
|
|
@click="distributeType = 1"
|
|
@click="distributeType = 1"
|
|
|
- >运单</el-button
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ 运单
|
|
|
|
|
+ </el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
class="mr20"
|
|
class="mr20"
|
|
|
:type="distributeType == 2 ? 'primary' : ''"
|
|
:type="distributeType == 2 ? 'primary' : ''"
|
|
|
@click="distributeType = 2"
|
|
@click="distributeType = 2"
|
|
|
- >磅单</el-button
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ 磅单
|
|
|
|
|
+ </el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
:type="distributeType == 4 ? 'primary' : ''"
|
|
:type="distributeType == 4 ? 'primary' : ''"
|
|
|
@click="distributeType = 4"
|
|
@click="distributeType = 4"
|
|
|
- >汽运装货单</el-button
|
|
|
|
|
>
|
|
>
|
|
|
|
|
+ 汽运装货单
|
|
|
|
|
+ </el-button>
|
|
|
<!-- <el-radio v-model="distributeType" label="1" size="large">运单</el-radio>
|
|
<!-- <el-radio v-model="distributeType" label="1" size="large">运单</el-radio>
|
|
|
<el-radio v-model="distributeType" label="2" size="large">磅单</el-radio>
|
|
<el-radio v-model="distributeType" label="2" size="large">磅单</el-radio>
|
|
|
<el-radio v-model="distributeType" label="4" size="large"
|
|
<el-radio v-model="distributeType" label="4" size="large"
|
|
@@ -1259,6 +1271,7 @@
|
|
|
border: 2px solid #7598b1;
|
|
border: 2px solid #7598b1;
|
|
|
"
|
|
"
|
|
|
v-for="item in checkedImages"
|
|
v-for="item in checkedImages"
|
|
|
|
|
+ :key="item"
|
|
|
>
|
|
>
|
|
|
<el-image
|
|
<el-image
|
|
|
style="height: 100px; width: 100px"
|
|
style="height: 100px; width: 100px"
|
|
@@ -1299,9 +1312,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div v-show="distributeType == 4">
|
|
<div v-show="distributeType == 4">
|
|
|
<div class="tar">
|
|
<div class="tar">
|
|
|
- <el-button @click="ocr" :loading="ocrLoading" type="primary">{{
|
|
|
|
|
- ocrLoading ? "正在识别" : "开始识别"
|
|
|
|
|
- }}</el-button>
|
|
|
|
|
|
|
+ <el-button @click="ocr" :loading="ocrLoading" type="primary">
|
|
|
|
|
+ {{ ocrLoading ? "正在识别" : "开始识别" }}
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<el-table :data="ocrTruckRecordTableData" stripe max-height="500">
|
|
<el-table :data="ocrTruckRecordTableData" stripe max-height="500">
|
|
|
<el-table-column label="港口名称" min-width="200" align="center">
|
|
<el-table-column label="港口名称" min-width="200" align="center">
|
|
@@ -1413,8 +1426,8 @@
|
|
|
fit="contain"
|
|
fit="contain"
|
|
|
:src="scope.row.viewUrl"
|
|
:src="scope.row.viewUrl"
|
|
|
:preview-src-list="ocrImageList"
|
|
:preview-src-list="ocrImageList"
|
|
|
- ></el-image
|
|
|
|
|
- ></template>
|
|
|
|
|
|
|
+ ></el-image>
|
|
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<!-- <el-table-column label="操作" min-width="120" align="center">
|
|
<!-- <el-table-column label="操作" min-width="120" align="center">
|
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|