|
@@ -302,12 +302,7 @@
|
|
|
show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="receiptTime"
|
|
|
- label="抵达时间"
|
|
|
- width="280px"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="receiptTime" label="抵达时间" width="150px">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="receiptAddress"
|
|
@@ -316,19 +311,20 @@
|
|
|
show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="arrivalTime"
|
|
|
- label="签收时间"
|
|
|
- width="280px"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="arrivalTime" label="签收时间" width="150px">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="priceValue" label="系统建议运价" width="100px">
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="detailsAmount"
|
|
|
+ label="系统建议运费"
|
|
|
+ width="100px"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column
|
|
|
prop="orderNo"
|
|
|
label="运输订单号"
|
|
|
width="180px"
|
|
|
align="center"
|
|
|
- show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -336,22 +332,15 @@
|
|
|
label="司机电话"
|
|
|
width="120px"
|
|
|
align="center"
|
|
|
- show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="saler"
|
|
|
- label="业务员"
|
|
|
- align="center"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column prop="saler" label="业务员" align="center">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="shipperName"
|
|
|
label="发货单位"
|
|
|
width="170px"
|
|
|
align="center"
|
|
|
- show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -359,7 +348,6 @@
|
|
|
label="收货客户电话"
|
|
|
width="120px"
|
|
|
align="center"
|
|
|
- show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="isSelfMention" label="是否自提" align="center">
|
|
@@ -369,13 +357,12 @@
|
|
|
label="销售订单号"
|
|
|
width="200px"
|
|
|
align="center"
|
|
|
- show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="closeEntryId"
|
|
|
label="金蝶分录ID"
|
|
|
- width="100px"
|
|
|
+ width="120px"
|
|
|
show-overflow-tooltip
|
|
|
>
|
|
|
</el-table-column>
|
|
@@ -383,28 +370,32 @@
|
|
|
</div>
|
|
|
<div>
|
|
|
<vxe-modal
|
|
|
- width="549px"
|
|
|
- height="731px"
|
|
|
+ width="80%"
|
|
|
+ height="80%"
|
|
|
v-model="isShow3"
|
|
|
show-footer
|
|
|
class="vxeModal"
|
|
|
>
|
|
|
- <div class="demo-image__preview">
|
|
|
- <el-image style=" height:731px;text-align:center;" :src="src">
|
|
|
+ <div class="demo-image__preview" v-for="(item, i) in srcList" :key="i">
|
|
|
+ <span>{{ item.title }}</span>
|
|
|
+ <el-image
|
|
|
+ :src="item.src"
|
|
|
+ fit="fill"
|
|
|
+ @click.prevent.right="receiveClick(item.src, '抵达')"
|
|
|
+ >
|
|
|
<div slot="error" class="image-slot">
|
|
|
<span>司机未上传图片</span>
|
|
|
</div>
|
|
|
</el-image>
|
|
|
</div>
|
|
|
</vxe-modal>
|
|
|
- <vxe-modal width="549px" height="731px" v-model="isShow4" show-footer>
|
|
|
- <div
|
|
|
- class="demo-image__preview"
|
|
|
- v-for="item in srcList2"
|
|
|
- :key="item.src"
|
|
|
- >
|
|
|
- <span>{{ item.title }}</span>
|
|
|
- <el-image style="height:731px;text-align:center" :src="item.src">
|
|
|
+ <vxe-modal width="80%" height="80%" v-model="isShow4">
|
|
|
+ <div class="demo-image__preview" v-for="(item, i) in srcList2" :key="i">
|
|
|
+ <el-image
|
|
|
+ :src="item.src"
|
|
|
+ fit="fill"
|
|
|
+ @click.prevent.right="receiveClick(item.src, '签收')"
|
|
|
+ >
|
|
|
<div slot="error" class="image-slot">
|
|
|
<span>司机未上传图片</span>
|
|
|
</div>
|
|
@@ -631,6 +622,19 @@
|
|
|
<span>{{ steelMap.receiptAddress }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="steelMapClass7">
|
|
|
+ <div class="steelMapClass72" v-if="steelMap.priceValue != null">
|
|
|
+ <span>系统建议运价:</span>
|
|
|
+ <span>{{ steelMap.priceValue }}</span>
|
|
|
+ <el-button
|
|
|
+ type="success"
|
|
|
+ circle
|
|
|
+ @click="updateDetailsOrderPrice"
|
|
|
+ v-if="!notRoutList.includes('capacityNo')"
|
|
|
+ >修改</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="table1">
|
|
|
<el-table
|
|
@@ -705,6 +709,8 @@
|
|
|
<el-table-column prop="netWeight" label="净重"> </el-table-column>
|
|
|
<el-table-column prop="loadTime" label="装货时间" width="130px">
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="detailsAmount" label="运费" width="130px">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="closeEntryId"
|
|
|
label="金蝶分录ID"
|
|
@@ -755,11 +761,21 @@
|
|
|
title="抵达上传照片"
|
|
|
>
|
|
|
<div class="demo-image__preview">
|
|
|
- <el-image style=" height:731px;text-align:center;" :src="src">
|
|
|
- <div slot="error" class="image-slot">
|
|
|
- <span>司机未上传图片</span>
|
|
|
- </div>
|
|
|
- </el-image>
|
|
|
+ <div
|
|
|
+ class="demo-image__preview"
|
|
|
+ v-for="(item, index) in srcList"
|
|
|
+ :key="index"
|
|
|
+ >
|
|
|
+ <span>{{ item.title }}</span>
|
|
|
+ <el-image
|
|
|
+ style="height:731px;text-align:center"
|
|
|
+ :src="item.src"
|
|
|
+ >
|
|
|
+ <div slot="error" class="image-slot">
|
|
|
+ <span>司机未上传抵达图片</span>
|
|
|
+ </div>
|
|
|
+ </el-image>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</vxe-modal>
|
|
|
<vxe-modal
|
|
@@ -777,7 +793,7 @@
|
|
|
<span>{{ item.title }}</span>
|
|
|
<el-image style="height:731px;text-align:center" :src="item.src">
|
|
|
<div slot="error" class="image-slot">
|
|
|
- <span>司机未上传图片</span>
|
|
|
+ <span>司机未上传签收图片</span>
|
|
|
</div>
|
|
|
</el-image>
|
|
|
</div>
|
|
@@ -928,12 +944,56 @@
|
|
|
><currentLocation :carNumber="carNumber"></currentLocation
|
|
|
></vxe-modal>
|
|
|
</div>
|
|
|
+ <el-drawer
|
|
|
+ title="修改详单地址"
|
|
|
+ :visible.sync="dialogFormVisible"
|
|
|
+ size="40%"
|
|
|
+ >
|
|
|
+ <!-- <el-form-item label="原详单地址" :label-width="formLabelWidth">-->
|
|
|
+ 原详单地址
|
|
|
+ <el-input
|
|
|
+ style="width:250px"
|
|
|
+ v-model="originalAddress"
|
|
|
+ disabled
|
|
|
+ ></el-input>
|
|
|
+ <label>原单价</label>
|
|
|
+ <el-input
|
|
|
+ style="width:100px"
|
|
|
+ v-model="originalPriceValue"
|
|
|
+ disabled
|
|
|
+ ></el-input>
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!---->
|
|
|
+ <el-input
|
|
|
+ v-model="addresText"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ style="margin-top: 10px; margin-left: 20px; width: 250px"
|
|
|
+ @keyup.native.enter="selectAddresClick"
|
|
|
+ ></el-input>
|
|
|
+ <el-button type="primary" @click="selectAddresClick"
|
|
|
+ ><i class="el-icon-search"></i>查询</el-button
|
|
|
+ >
|
|
|
+ <div class="tablecls">
|
|
|
+ <!-- 查询所有的运输单价 -->
|
|
|
+ <vue-scorll :ops="ops" style="width: 100%;height: 100%">
|
|
|
+ <dilTable
|
|
|
+ v-bind.sync="Address"
|
|
|
+ @radio-change="currentRadioChange2"
|
|
|
+ :drawer="aaadrawer"
|
|
|
+ ></dilTable>
|
|
|
+ </vue-scorll>
|
|
|
+ </div>
|
|
|
+ <div class="opreation">
|
|
|
+ <el-button @click="dialogFormVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="makeSure">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-drawer>
|
|
|
<el-dialog
|
|
|
title="抵达签收"
|
|
|
:visible.sync="arrivalReceiving"
|
|
|
:before-close="closeUpload"
|
|
|
>
|
|
|
- <el-form :inline="true" style="margin-left:20%">
|
|
|
+ <el-form style="margin-left:20%">
|
|
|
<el-form-item label="车牌号码">
|
|
|
<el-input
|
|
|
v-model="capacityNumber"
|
|
@@ -942,14 +1002,14 @@
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="签收地址">
|
|
|
- <el-input v-model="location" style="width:300px"></el-input>
|
|
|
+ <el-input v-model="location" style="width:400px"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="抵达图片(满货箱)">
|
|
|
+ <el-form-item label="抵达图片(车头、满货箱)" style="">
|
|
|
<el-upload
|
|
|
ref="arrival"
|
|
|
list-type="picture-card"
|
|
|
action="/api/v1/otms/addtmstruckArrivalResult"
|
|
|
- :limit="1"
|
|
|
+ :limit="2"
|
|
|
:on-change="fileChange1"
|
|
|
:on-preview="handlePictureCardPreview"
|
|
|
:on-exceed="exceed"
|
|
@@ -994,6 +1054,7 @@ import { sjTime, isVehicleNumber } from '@/utils/sharedJsFile'
|
|
|
import { getCookie } from '@/utils/util.js'
|
|
|
import PathView from './mapTest.vue'
|
|
|
import currentLocation from './currentLocation.vue'
|
|
|
+import { downloadFile } from '@/utils/base64ToBlob.js'
|
|
|
export default {
|
|
|
components: {
|
|
|
PathView,
|
|
@@ -1100,7 +1161,8 @@ export default {
|
|
|
'短信发送',
|
|
|
'销售片区',
|
|
|
'抵达时间',
|
|
|
- '签收时间'
|
|
|
+ '签收时间',
|
|
|
+ '系统建议运价'
|
|
|
],
|
|
|
//钢材多拼车辆线路ID
|
|
|
//索引从1-10为1-10拼路线ID
|
|
@@ -1148,7 +1210,7 @@ export default {
|
|
|
src2: '',
|
|
|
isShow2: false,
|
|
|
input1: '',
|
|
|
- maxHeight: window.innerHeight - 140,
|
|
|
+ maxHeight: 700,
|
|
|
//轨迹窗口
|
|
|
value7: false,
|
|
|
//实时路径窗口
|
|
@@ -1191,7 +1253,31 @@ export default {
|
|
|
dialogImageUrl: '',
|
|
|
dialogVisible: false,
|
|
|
isLoading: false,
|
|
|
- batchList: []
|
|
|
+ batchList: [],
|
|
|
+ Address: {
|
|
|
+ requestUrl: '',
|
|
|
+ selectionType: 'radio'
|
|
|
+ },
|
|
|
+ dialogFormVisible: false,
|
|
|
+ addresText: null,
|
|
|
+ originalPriceValue: null,
|
|
|
+ originalAddress: null,
|
|
|
+ aaadrawer: false,
|
|
|
+ downloadCapacityNo: null,
|
|
|
+ ops: {
|
|
|
+ vuescroll: {},
|
|
|
+ scrollPanel: {},
|
|
|
+ rail: {
|
|
|
+ keepShow: true
|
|
|
+ },
|
|
|
+ bar: {
|
|
|
+ hoverStyle: true,
|
|
|
+ onlyShowBarOnScroll: false, //是否只有滚动的时候才显示滚动条
|
|
|
+ background: '#5f9ea0', //滚动条颜色
|
|
|
+ opacity: 0.8, //滚动条透明度
|
|
|
+ 'overflow-x': 'hidden'
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -1266,19 +1352,13 @@ export default {
|
|
|
},
|
|
|
computed: {},
|
|
|
mounted() {
|
|
|
- // window.onresize = () => {
|
|
|
- // return (() => {
|
|
|
- // console.log('wjll')
|
|
|
- // this.maxHeight = window.innerHeight - 150
|
|
|
- // })()
|
|
|
- // }
|
|
|
let that = this
|
|
|
- window.addEventListener('resize', function() {
|
|
|
- console.log('wjll')
|
|
|
- console.log(window)
|
|
|
-
|
|
|
- that.maxHeight =
|
|
|
- window.innerHeight - that.$refs.tableRef.$el.offsetTop - 150
|
|
|
+ this.$nextTick(() => {
|
|
|
+ window.onresize = () => {
|
|
|
+ return (() => {
|
|
|
+ this.maxHeight = window.innerHeight - 150
|
|
|
+ })()
|
|
|
+ }
|
|
|
})
|
|
|
this.$refs.tableRef.bodyWrapper.addEventListener('scroll', e => {
|
|
|
if (this.debounceS) return
|
|
@@ -1286,7 +1366,7 @@ export default {
|
|
|
this.scrollTop = e.target.scrollTop
|
|
|
setTimeout(() => {
|
|
|
this.debounceS = false
|
|
|
- }, 100)
|
|
|
+ }, 50)
|
|
|
})
|
|
|
},
|
|
|
activated() {
|
|
@@ -1294,6 +1374,87 @@ export default {
|
|
|
},
|
|
|
computed: {},
|
|
|
methods: {
|
|
|
+ receiveClick(src, title) {
|
|
|
+ // this.dialogImageUrl = src
|
|
|
+ downloadFile(src, `${this.downloadCapacityNo}${title}照片`, '.jpg')
|
|
|
+ // this.dialogVisible = true
|
|
|
+ },
|
|
|
+ selectAddresClick() {
|
|
|
+ if (this.addresText) {
|
|
|
+ this.Address.requestUrl =
|
|
|
+ '/api/v1/ams/getAddressDeliveryAddress?apiId=511&con=' +
|
|
|
+ this.addresText
|
|
|
+ } else {
|
|
|
+ this.Address.requestUrl =
|
|
|
+ '/api/v1/ams/getAddressDeliveryAddress?apiId=511&i=' + new Date()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ updateDetailsOrderPrice() {
|
|
|
+ this.originalAddress = this.steelMap.addressPlace
|
|
|
+ this.originalPriceValue = this.steelMap.priceValue
|
|
|
+ this.Address.requestUrl =
|
|
|
+ '/api/v1/ams/getAddressDeliveryAddress?apiId=511&i=' + new Date()
|
|
|
+ this.dialogFormVisible = true
|
|
|
+ },
|
|
|
+ currentRadioChange2(val) {
|
|
|
+ //若具体地址有值,清空值
|
|
|
+ if (this.place != null) {
|
|
|
+ this.place = null
|
|
|
+ }
|
|
|
+ this.steelMap.placeId = val.placeId
|
|
|
+ this.steelMap.address = val.address
|
|
|
+ this.steelMap.addressId = val.addressId
|
|
|
+ this.steelMap.priceId = val.priceid
|
|
|
+ },
|
|
|
+ makeSure() {
|
|
|
+ //若没有单价Id
|
|
|
+ let mapValue = {
|
|
|
+ orderId: this.steelMap.orderId,
|
|
|
+ priceId: this.steelMap.priceId,
|
|
|
+ placeId: this.steelMap.placeId
|
|
|
+ }
|
|
|
+ //是否确定修改详单地址!
|
|
|
+ this.$confirm('确定修改', '提示', {
|
|
|
+ confirmButtonText: '仅修改单价',
|
|
|
+ cancelButtonText: '修改下货地址和单价',
|
|
|
+ distinguishCancelAndClose: true,
|
|
|
+ type: 'warning',
|
|
|
+ center: true
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ //初始化修改详单地址对话框的信息
|
|
|
+ this.axios
|
|
|
+ .post('/api/v1/bms/updateDetailsOrder', mapValue)
|
|
|
+ .then(res => {
|
|
|
+ if (res.data.code == '0') {
|
|
|
+ this.$message.success('修改详单单价成功!')
|
|
|
+ //重置未结算详单表单信息
|
|
|
+ this.operation(this.steelMap)
|
|
|
+ this.getSteelReport()
|
|
|
+ this.dialogFormVisible = false
|
|
|
+ } else {
|
|
|
+ this.$message.error('修改详单单价失败,请联系管理员!')
|
|
|
+ this.dialogFormVisible = false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .catch(action => {
|
|
|
+ if (action === 'cancel') {
|
|
|
+ mapValue.updatePlace = 1
|
|
|
+ this.axios
|
|
|
+ .post('/api/v1/bms/updateDetailsOrder', mapValue)
|
|
|
+ .then(res => {
|
|
|
+ if (res.data.code == '0') {
|
|
|
+ this.$message.success('修改详单单价和地址成功!')
|
|
|
+ this.operation(this.steelMap)
|
|
|
+ this.getSteelReport()
|
|
|
+ this.dialogFormVisible = false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ //初始化修改详单地址对话框的信息
|
|
|
+ })
|
|
|
+ },
|
|
|
hanleScroll() {
|
|
|
console.log('我滚动了')
|
|
|
},
|
|
@@ -1353,14 +1514,10 @@ export default {
|
|
|
this.$message.warning('该车未出厂,不允许签收')
|
|
|
return
|
|
|
}
|
|
|
- if (row.arrivalAddress != null && row.receiptAddress != null) {
|
|
|
- this.$message.warning('该车已有抵达签收实绩,不允许签收')
|
|
|
- return
|
|
|
- }
|
|
|
- if(row.arrivalAddress){
|
|
|
- this.location = row.arrivalAddress;
|
|
|
- }else{
|
|
|
- this.location = row.addressPlace;
|
|
|
+ if (row.arrivalAddress) {
|
|
|
+ this.location = row.arrivalAddress
|
|
|
+ } else {
|
|
|
+ this.location = row.addressPlace
|
|
|
}
|
|
|
this.orderNumber = row.orderNo
|
|
|
this.capacityNumber = row.capacityNo
|
|
@@ -1371,8 +1528,8 @@ export default {
|
|
|
this.$message.warning('请填写签收地址')
|
|
|
return
|
|
|
}
|
|
|
- if (this.fileListArrival.length < 1) {
|
|
|
- this.$message.warning('请上传抵达图片')
|
|
|
+ if (this.fileListArrival.length < 2) {
|
|
|
+ this.$message.warning('抵达图至少两张')
|
|
|
return
|
|
|
}
|
|
|
if (this.fileListReceive.length < 3) {
|
|
@@ -1382,7 +1539,8 @@ export default {
|
|
|
this.isLoading = true
|
|
|
//上传抵达
|
|
|
let formData = new window.FormData()
|
|
|
- formData.append('file', this.fileListArrival[0].raw)
|
|
|
+ formData.append('file1', this.fileListArrival[0].raw)
|
|
|
+ formData.append('file2', this.fileListArrival[1].raw)
|
|
|
formData.append('orderNumber', this.orderNumber)
|
|
|
formData.append('resultArrivalAddress', this.location)
|
|
|
let options = {
|
|
@@ -1436,11 +1594,12 @@ export default {
|
|
|
this.$message.warning('超出上传数量!')
|
|
|
},
|
|
|
handlePictureCardPreview(file) {
|
|
|
- this.dialogImageUrl = file.url;
|
|
|
- this.dialogVisible = true;
|
|
|
+ this.dialogImageUrl = file.url
|
|
|
+ this.dialogVisible = true
|
|
|
},
|
|
|
closeUpload() {
|
|
|
this.arrivalReceiving = false
|
|
|
+ this.isLoading = false
|
|
|
this.$refs.arrival.clearFiles()
|
|
|
this.$refs.receive.clearFiles()
|
|
|
},
|
|
@@ -1666,9 +1825,10 @@ export default {
|
|
|
column.property == 'arrivalAddress' ||
|
|
|
column.property == 'receiptAddress'
|
|
|
) {
|
|
|
- return 'color : blue', 'height:30px'
|
|
|
+ return { color: 'blue', height: '30px' }
|
|
|
+ } else {
|
|
|
+ return { height: '30px' }
|
|
|
}
|
|
|
- return 'height:30px'
|
|
|
},
|
|
|
rowClick(row, column, event) {
|
|
|
this.steelMap = {}
|
|
@@ -1732,11 +1892,13 @@ export default {
|
|
|
console.log(row)
|
|
|
if (column.property == 'arrivalAddress') {
|
|
|
if (row.orderNo && row.arrivalAddress) {
|
|
|
+ this.downloadCapacityNo = row.capacityNo
|
|
|
this.toPhotoClick(row.orderNo, 1)
|
|
|
}
|
|
|
}
|
|
|
if (column.property == 'receiptAddress') {
|
|
|
if (row.orderNo && row.receiptAddress) {
|
|
|
+ this.downloadCapacityNo = row.capacityNo
|
|
|
this.receipctPhotoClick(row.orderNo, 1)
|
|
|
}
|
|
|
}
|
|
@@ -1782,13 +1944,19 @@ export default {
|
|
|
.post('/api/v1/otms/getArrivalPhoto?orderNumber=' + orderNo)
|
|
|
.then(res => {
|
|
|
this.srcList = []
|
|
|
- this.src = res.data.data
|
|
|
+ this.srcList.push({
|
|
|
+ title: '车头照片',
|
|
|
+ src: res.data[0]
|
|
|
+ })
|
|
|
+ this.srcList.push({
|
|
|
+ title: '满货箱照片',
|
|
|
+ src: res.data[1]
|
|
|
+ })
|
|
|
if (num == 1) {
|
|
|
this.isShow3 = true
|
|
|
} else {
|
|
|
this.isShow = true
|
|
|
}
|
|
|
- this.srcList.push(res.data.data)
|
|
|
})
|
|
|
},
|
|
|
//查看实时路径
|
|
@@ -2106,7 +2274,12 @@ export default {
|
|
|
})
|
|
|
.then(res => {
|
|
|
if (res.data.code == '200') {
|
|
|
- this.$message.success('修改成功')
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ duration: 2000,
|
|
|
+ message: '修改电话号码成功',
|
|
|
+ offset: 250
|
|
|
+ })
|
|
|
this.operation(this.steelMap)
|
|
|
this.getSteelReport()
|
|
|
loading.close()
|
|
@@ -2556,6 +2729,7 @@ export default {
|
|
|
let remark = null
|
|
|
let saler = null
|
|
|
let easPrimaryId = null
|
|
|
+ let consigneeSsoId = null
|
|
|
if (this.startTime && this.endTime) {
|
|
|
startTime = sjTime(this.startTime)
|
|
|
endTime = sjTime(this.endTime)
|
|
@@ -2566,6 +2740,10 @@ export default {
|
|
|
if (getCookie('orgCode') == 'xiaoshouyewuyuan') {
|
|
|
saler = getCookie('loginName')
|
|
|
}
|
|
|
+ if (getCookie('orgCode') == 'shouhuokehu') {
|
|
|
+ consigneeSsoId = getCookie('userId')
|
|
|
+ obj.consigneeSsoId = consigneeSsoId
|
|
|
+ }
|
|
|
if (this.screen == '客户') {
|
|
|
consigneeName = this.input
|
|
|
} else if (this.screen == '承运商') {
|
|
@@ -2707,6 +2885,7 @@ export default {
|
|
|
0,
|
|
|
Math.floor(this.maxHeight / this.itemHeight) + 1
|
|
|
)
|
|
|
+ console.log(this.visibleList)
|
|
|
this.getSpanArr(this.visibleList)
|
|
|
this.getTotalNum(this.tableData)
|
|
|
loading.close()
|
|
@@ -2734,13 +2913,21 @@ export default {
|
|
|
/deep/ .el-table__body {
|
|
|
overflow-y: auto;
|
|
|
position: absolute !important;
|
|
|
+ tr:hover > td {
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
::-webkit-scrollbar {
|
|
|
// width: 20px;
|
|
|
height: 20px;
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
}
|
|
|
+ .demo-image__preview {
|
|
|
+ // width: 100%;
|
|
|
+ // height: 100%;
|
|
|
+ }
|
|
|
.dialog {
|
|
|
.steelMapClass {
|
|
|
.steelMapClass1 {
|
|
@@ -2838,6 +3025,19 @@ export default {
|
|
|
margin-right: 10px;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .steelMapClass7 {
|
|
|
+ margin-top: 20px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-items: flex-start;
|
|
|
+ font-size: 16px;
|
|
|
+ .steelMapClass72 {
|
|
|
+ margin-left: 50px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.table1 {
|
|
|
margin-left: 20px;
|