|
@@ -46,6 +46,16 @@
|
|
" src="../../../public/img/sousuo.png" alt="" /></ws-button> -->
|
|
" src="../../../public/img/sousuo.png" alt="" /></ws-button> -->
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col style="padding-left: 15px" :span="6">
|
|
|
|
+
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="18">
|
|
|
|
+ <div v-if="contractNo!='全部合同'">
|
|
|
|
+ <span style="display:inline-block;margin-right:10px;">船名:{{shipName}}</span> <span style="display:inline-block;margin-right:10px;">航次:{{shipNo}}</span> <div style="display:inline-block;margin-right:10px;"> 装船重量(吨):<ws-button v-if="shippedWeight==0" type="primary" @click="handlefeedback()">反馈</ws-button></div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
<div class="freightSet" v-if="processNo">
|
|
<div class="freightSet" v-if="processNo">
|
|
<div style="display: flex; width: 200px; line-height: 30px">
|
|
<div style="display: flex; width: 200px; line-height: 30px">
|
|
预计运费(元):{{ tranPriceIng }}元
|
|
预计运费(元):{{ tranPriceIng }}元
|
|
@@ -72,7 +82,7 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-table class="wenzi" :data="warehouseList.records" style="width: 100%; margin-top: 20px"
|
|
<el-table class="wenzi" :data="warehouseList.records" style="width: 100%; margin-top: 20px"
|
|
- ref="warehouseList.records" border @row-click="handleRowClick" @selection-change="handleSelectionChange">
|
|
|
|
|
|
+ ref="warehouseList.records" @row-click="handleRowClick" @selection-change="handleSelectionChange">
|
|
<!-- <el-table-column
|
|
<!-- <el-table-column
|
|
:selectable="selectInit"
|
|
:selectable="selectInit"
|
|
type="selection"
|
|
type="selection"
|
|
@@ -206,7 +216,16 @@
|
|
<img style="width: 100px; height: 100px" :src="item" alt="" />
|
|
<img style="width: 100px; height: 100px" :src="item" alt="" />
|
|
</div>
|
|
</div>
|
|
</WinseaContentModal>
|
|
</WinseaContentModal>
|
|
-
|
|
|
|
|
|
+ <WinseaContentModal v-model="editshow" title="装船反馈"
|
|
|
|
+ @on-cancel="editshow = false">
|
|
|
|
+ <el-form :model="taskform">
|
|
|
|
+ <el-form-item label="重量(吨)" >
|
|
|
|
+ <el-input type='number' v-model="shippedWeight" autocomplete="off" placeholder="输入水单装船重量"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ <ws-upload ref="upload" :comp-id="compId" :appendix-ids="enclosure"
|
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf, .doc, .docx, .zip, .rar" />
|
|
|
|
+ </WinseaContentModal>
|
|
<WinseaContentModal v-model="accessoryTFs" :title="$t('system.noticeCircular.information')"
|
|
<WinseaContentModal v-model="accessoryTFs" :title="$t('system.noticeCircular.information')"
|
|
@on-cancel="accessoryTFs = false">
|
|
@on-cancel="accessoryTFs = false">
|
|
<div v-for="(item, index) in paymentScreenshotList" :key="index">
|
|
<div v-for="(item, index) in paymentScreenshotList" :key="index">
|
|
@@ -228,6 +247,7 @@
|
|
getYunShuXiaLa,
|
|
getYunShuXiaLa,
|
|
getYunShuNumber,
|
|
getYunShuNumber,
|
|
SetYunShuPrice,
|
|
SetYunShuPrice,
|
|
|
|
+ edittrantask
|
|
} from '@/model/statisticalReport/index'
|
|
} from '@/model/statisticalReport/index'
|
|
import {
|
|
import {
|
|
posthandle
|
|
posthandle
|
|
@@ -263,6 +283,7 @@
|
|
checked: true,
|
|
checked: true,
|
|
alreadyInvoice: '',
|
|
alreadyInvoice: '',
|
|
needReapply: true,
|
|
needReapply: true,
|
|
|
|
+ taskform:{},
|
|
dialogFormVisible1: false,
|
|
dialogFormVisible1: false,
|
|
dialogFormVisible2: false,
|
|
dialogFormVisible2: false,
|
|
dialogFormVisible3: false,
|
|
dialogFormVisible3: false,
|
|
@@ -273,7 +294,7 @@
|
|
dialogFormVisible8: false,
|
|
dialogFormVisible8: false,
|
|
dialogFormVisible11: false,
|
|
dialogFormVisible11: false,
|
|
dialogVisible: false,
|
|
dialogVisible: false,
|
|
-
|
|
|
|
|
|
+ shippedWeight:0,
|
|
form: {
|
|
form: {
|
|
transactionPrice: '',
|
|
transactionPrice: '',
|
|
transactionsNumber: '',
|
|
transactionsNumber: '',
|
|
@@ -364,7 +385,9 @@
|
|
paymentScreenshot: '',
|
|
paymentScreenshot: '',
|
|
id: '',
|
|
id: '',
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+ shipName:'',
|
|
|
|
+ shipNo:'',
|
|
|
|
+ editshow:true,
|
|
amountNotPayable: 0,
|
|
amountNotPayable: 0,
|
|
amountEdPayable: 0,
|
|
amountEdPayable: 0,
|
|
paymentScreenshotUrls: [],
|
|
paymentScreenshotUrls: [],
|
|
@@ -386,6 +409,9 @@
|
|
this.showType = this.isShow
|
|
this.showType = this.isShow
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ handlefeedback(){
|
|
|
|
+ this.editshow=true
|
|
|
|
+ },
|
|
find(){
|
|
find(){
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
@@ -920,6 +946,9 @@
|
|
taskNoValue: response[i].taskNo,
|
|
taskNoValue: response[i].taskNo,
|
|
processNo: response[i].tranProcessInfoList,
|
|
processNo: response[i].tranProcessInfoList,
|
|
})
|
|
})
|
|
|
|
+ this.taskNo=response[0].taskNo
|
|
|
|
+ this.shipName=response[0].shipName
|
|
|
|
+ this.shipNo=response[0].shipNo
|
|
this.getList()
|
|
this.getList()
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -927,22 +956,23 @@
|
|
},
|
|
},
|
|
taskNochange(e) {
|
|
taskNochange(e) {
|
|
this.taskNo = e
|
|
this.taskNo = e
|
|
- this.processNoList = []
|
|
|
|
- this.processNo = ''
|
|
|
|
- for (let i = 0; i < this.taskNoList.length; i++) {
|
|
|
|
- if (e == this.taskNoList[i].taskNoValue) {
|
|
|
|
- for (let j = 0; j < this.taskNoList.length; j++) {
|
|
|
|
- this.processNoList.push({
|
|
|
|
- processNoKey: i,
|
|
|
|
- processNoValue: this.taskNoList[i].processNo[j].processNo,
|
|
|
|
- actualFreight: this.taskNoList[i].processNo[j].actualFreight,
|
|
|
|
- id: this.taskNoList[i].processNo[j].id,
|
|
|
|
- tranPriceIng: this.taskNoList[i].processNo[j].tranPrice,
|
|
|
|
- priceStatus: this.taskNoList[i].processNo[j].priceStatus,
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ this.getList()
|
|
|
|
+ // this.processNoList = []
|
|
|
|
+ // this.processNo = ''
|
|
|
|
+ // for (let i = 0; i < this.taskNoList.length; i++) {
|
|
|
|
+ // if (e == this.taskNoList[i].taskNoValue) {
|
|
|
|
+ // for (let j = 0; j < this.taskNoList.length; j++) {
|
|
|
|
+ // this.processNoList.push({
|
|
|
|
+ // processNoKey: i,
|
|
|
|
+ // processNoValue: this.taskNoList[i].processNo[j].processNo,
|
|
|
|
+ // actualFreight: this.taskNoList[i].processNo[j].actualFreight,
|
|
|
|
+ // id: this.taskNoList[i].processNo[j].id,
|
|
|
|
+ // tranPriceIng: this.taskNoList[i].processNo[j].tranPrice,
|
|
|
|
+ // priceStatus: this.taskNoList[i].processNo[j].priceStatus,
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
},
|
|
},
|
|
processNochange(e) {
|
|
processNochange(e) {
|
|
this.processNo = e
|
|
this.processNo = e
|