|
|
@ -140,8 +140,8 @@
|
|
|
|
row-class-name="line-box"
|
|
|
|
row-class-name="line-box"
|
|
|
|
:height="tableHeight"
|
|
|
|
:height="tableHeight"
|
|
|
|
:checkbox_config="{ checkField: 'checked' }"
|
|
|
|
:checkbox_config="{ checkField: 'checked' }"
|
|
|
|
:scroll-x="{gt: 10, oSize: 10, enabled: false}"
|
|
|
|
:scroll-x="{ gt: 10, oSize: 10, enabled: false }"
|
|
|
|
:scroll-y="{gt: 20, oSize: 20, enabled: true}"
|
|
|
|
:scroll-y="{ gt: 20, oSize: 20, enabled: true }"
|
|
|
|
@page-change="handlePageChange"
|
|
|
|
@page-change="handlePageChange"
|
|
|
|
@cell-dblclick="handledbclick"
|
|
|
|
@cell-dblclick="handledbclick"
|
|
|
|
@resizable-change="resizableChange"
|
|
|
|
@resizable-change="resizableChange"
|
|
|
@ -270,7 +270,69 @@
|
|
|
|
</x-card>
|
|
|
|
</x-card>
|
|
|
|
</a-col>
|
|
|
|
</a-col>
|
|
|
|
</a-row>
|
|
|
|
</a-row>
|
|
|
|
|
|
|
|
<a-modal title="下货纸比对(有差异)" :visible="TaskShippingOrderCompareVisible" width="60%">
|
|
|
|
|
|
|
|
<template slot="footer">
|
|
|
|
|
|
|
|
<a-button key="back" @click="TaskShippingOrderCompareHandleCancel">
|
|
|
|
|
|
|
|
关闭
|
|
|
|
|
|
|
|
</a-button>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<p class="TaskShippingOrderCompareP">
|
|
|
|
|
|
|
|
{{ TaskShippingOrderCompareData.compareTime }} 比对异常 合计
|
|
|
|
|
|
|
|
<span class="TaskShippingOrderCompareSpan">{{ TaskShippingOrderCompareData.showDetailList.length }}</span> 条
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<div class="TaskShippingOrderCompareMainBox">
|
|
|
|
|
|
|
|
<div class="TaskShippingOrderCompareMain">
|
|
|
|
|
|
|
|
<div class="TaskShippingOrderCompareMainHeader">
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<p>提单号:(本地数据)</p>
|
|
|
|
|
|
|
|
<p>--------------------------</p>
|
|
|
|
|
|
|
|
<p>{{ TaskShippingOrderCompareData.mBlNo }}</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div></div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<p>提单号:(场站数据)</p>
|
|
|
|
|
|
|
|
<p>--------------------------</p>
|
|
|
|
|
|
|
|
<p>{{ TaskShippingOrderCompareData.mBlNo }}</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="TaskShippingOrderCompareMainList"
|
|
|
|
|
|
|
|
v-for="(item, index) in TaskShippingOrderCompareData.showDetailList"
|
|
|
|
|
|
|
|
:key="index"
|
|
|
|
|
|
|
|
v-show="item.pCode != 'ContaList'"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<p>{{ item.fieldName }}:</p>
|
|
|
|
|
|
|
|
<p>{{ item.reqVal }}</p>
|
|
|
|
|
|
|
|
<p>{{ item.msg }}</p>
|
|
|
|
|
|
|
|
<p>{{ item.fieldName }}:</p>
|
|
|
|
|
|
|
|
<p v-html="item.mergeHtml"></p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="TaskShippingOrderCompareMain">
|
|
|
|
|
|
|
|
<div class="TaskShippingOrderCompareMainHeader Box">
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<p>箱信息:(本地数据)</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div></div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<p>箱信息:(场站数据)</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="TaskShippingOrderCompareMainList"
|
|
|
|
|
|
|
|
v-for="(item, index) in TaskShippingOrderCompareData.showDetailList"
|
|
|
|
|
|
|
|
:key="index"
|
|
|
|
|
|
|
|
v-show="item.pCode == 'ContaList'"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<p>{{ item.fieldName }}:</p>
|
|
|
|
|
|
|
|
<p>{{ item.reqVal }}</p>
|
|
|
|
|
|
|
|
<p>{{ item.msg }}</p>
|
|
|
|
|
|
|
|
<p>{{ item.fieldName }}:</p>
|
|
|
|
|
|
|
|
<p v-html="item.mergeHtml"></p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</a-modal>
|
|
|
|
<a-modal :maskClosable="false" :width="1700" :visible="addVisible" @ok="addSubmit" @cancel="addCancel">
|
|
|
|
<a-modal :maskClosable="false" :width="1700" :visible="addVisible" @ok="addSubmit" @cancel="addCancel">
|
|
|
|
<a-radio-group class="group-label-box" v-model="carrierRadio">
|
|
|
|
<a-radio-group class="group-label-box" v-model="carrierRadio">
|
|
|
|
<p v-if="RecentlyCarrierData.length" class="Awrapper">最近使用 <span class="line"></span></p>
|
|
|
|
<p v-if="RecentlyCarrierData.length" class="Awrapper">最近使用 <span class="line"></span></p>
|
|
|
@ -618,6 +680,10 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
|
|
|
|
TaskShippingOrderCompareVisible: false,
|
|
|
|
|
|
|
|
TaskShippingOrderCompareData: {
|
|
|
|
|
|
|
|
showDetailList: ''
|
|
|
|
|
|
|
|
},
|
|
|
|
ResetType: true,
|
|
|
|
ResetType: true,
|
|
|
|
tstyle: { 'padding-bottom': '0px', 'margin-bottom': '10px' },
|
|
|
|
tstyle: { 'padding-bottom': '0px', 'margin-bottom': '10px' },
|
|
|
|
advanced: false,
|
|
|
|
advanced: false,
|
|
|
@ -825,6 +891,10 @@ export default {
|
|
|
|
this.editingForm.resetFields()
|
|
|
|
this.editingForm.resetFields()
|
|
|
|
this.editingModalVisible = false
|
|
|
|
this.editingModalVisible = false
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
TaskShippingOrderCompareHandleCancel() {
|
|
|
|
|
|
|
|
this.TaskShippingOrderCompareVisible = false
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
TaskShippingOrderCompareHandleOk() {},
|
|
|
|
vesselSearch(data) {
|
|
|
|
vesselSearch(data) {
|
|
|
|
if (data) {
|
|
|
|
if (data) {
|
|
|
|
this.WebVessel = data
|
|
|
|
this.WebVessel = data
|
|
|
@ -1793,22 +1863,24 @@ export default {
|
|
|
|
this.goodStatusShow = false
|
|
|
|
this.goodStatusShow = false
|
|
|
|
this.goodStatusData = null
|
|
|
|
this.goodStatusData = null
|
|
|
|
},
|
|
|
|
},
|
|
|
|
checkboxChangeEvent () {
|
|
|
|
checkboxChangeEvent() {
|
|
|
|
console.log('== 选中,取消选中 ==', this.$refs.xGrid.getCheckboxRecords())
|
|
|
|
console.log('== 选中,取消选中 ==', this.$refs.xGrid.getCheckboxRecords())
|
|
|
|
},
|
|
|
|
},
|
|
|
|
excuteShippingOrderCompareBatch () {
|
|
|
|
excuteShippingOrderCompareBatch() {
|
|
|
|
const select = this.$refs.xGrid.getCheckboxRecords()
|
|
|
|
const select = this.$refs.xGrid.getCheckboxRecords()
|
|
|
|
const arr = select.map((item, index) => { return item.id })
|
|
|
|
const arr = select.map((item, index) => {
|
|
|
|
|
|
|
|
return item.id.toString()
|
|
|
|
|
|
|
|
})
|
|
|
|
if (arr.length === 0) {
|
|
|
|
if (arr.length === 0) {
|
|
|
|
this.$message.error('请选择操作订单')
|
|
|
|
this.$message.error('请选择操作订单')
|
|
|
|
return false
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ExcuteShippingOrderCompareBatch({
|
|
|
|
ExcuteShippingOrderCompareBatch(arr)
|
|
|
|
bookingIds: arr
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
.then(res => {
|
|
|
|
.then(res => {
|
|
|
|
if (res.success) {
|
|
|
|
if (res.success) {
|
|
|
|
this.$message.success(res.data.msg)
|
|
|
|
// this.$message.success(res.data.msg)
|
|
|
|
|
|
|
|
this.TaskShippingOrderCompareData = res.data.extra
|
|
|
|
|
|
|
|
this.TaskShippingOrderCompareVisible = true
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
this.$message.error(res.data.msg)
|
|
|
|
this.$message.error(res.data.msg)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2254,7 +2326,7 @@ export default {
|
|
|
|
.active {
|
|
|
|
.active {
|
|
|
|
cursor: pointer;
|
|
|
|
cursor: pointer;
|
|
|
|
// color: @primary-color;
|
|
|
|
// color: @primary-color;
|
|
|
|
color: #004d11;
|
|
|
|
color: #004d11;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&:nth-of-type(3) {
|
|
|
|
&:nth-of-type(3) {
|
|
|
|
i {
|
|
|
|
i {
|
|
|
@ -2565,4 +2637,53 @@ export default {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
text-align: left;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareP {
|
|
|
|
|
|
|
|
border-bottom: 1px solid #000;
|
|
|
|
|
|
|
|
padding-bottom: 5px;
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareSpan {
|
|
|
|
|
|
|
|
font-weight: bolder;
|
|
|
|
|
|
|
|
color: red;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareMainBox {
|
|
|
|
|
|
|
|
height: 55vh;
|
|
|
|
|
|
|
|
overflow-y: auto;
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareMain {
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareMainHeader {
|
|
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
> div {
|
|
|
|
|
|
|
|
flex: 1;
|
|
|
|
|
|
|
|
> p {
|
|
|
|
|
|
|
|
&:first-child {
|
|
|
|
|
|
|
|
font-weight: bolder;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
&.Box {
|
|
|
|
|
|
|
|
border-top: 1px solid #000;
|
|
|
|
|
|
|
|
border-bottom: 1px solid #000;
|
|
|
|
|
|
|
|
padding: 0.5rem 0;
|
|
|
|
|
|
|
|
margin-bottom: 0.5rem;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.TaskShippingOrderCompareMainList {
|
|
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
margin-bottom: 0.5rem;
|
|
|
|
|
|
|
|
> p {
|
|
|
|
|
|
|
|
flex: 1;
|
|
|
|
|
|
|
|
&:nth-child(3) {
|
|
|
|
|
|
|
|
flex: 2;
|
|
|
|
|
|
|
|
background: #facd91;
|
|
|
|
|
|
|
|
border: 1px solid red;
|
|
|
|
|
|
|
|
margin: 0 1rem;
|
|
|
|
|
|
|
|
padding-left: 0.5rem;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|