|
@@ -91,7 +91,7 @@
|
|
<view class="content3">
|
|
<view class="content3">
|
|
<view class="row" @click="isShowPopup3=true">
|
|
<view class="row" @click="isShowPopup3=true">
|
|
<view class="left">货站信息</view>
|
|
<view class="left">货站信息</view>
|
|
- <view class="right flex">
|
|
|
|
|
|
+ <view class="right flex row-ellipsis">
|
|
{{dataObj.contacts?dataObj.contacts+'、'+dataObj.contactsPhone+'、'+dataObj.freightStationName:"完善货站信息"}}
|
|
{{dataObj.contacts?dataObj.contacts+'、'+dataObj.contactsPhone+'、'+dataObj.freightStationName:"完善货站信息"}}
|
|
<u-icon name="arrow-right" size="20"></u-icon>
|
|
<u-icon name="arrow-right" size="20"></u-icon>
|
|
</view>
|
|
</view>
|
|
@@ -121,22 +121,18 @@
|
|
<u--textarea v-model="dataObj.remark" placeholder="请输入内容" :count='true' maxlength='500'>
|
|
<u--textarea v-model="dataObj.remark" placeholder="请输入内容" :count='true' maxlength='500'>
|
|
</u--textarea>
|
|
</u--textarea>
|
|
</view>
|
|
</view>
|
|
- <!-- <view class="flex">
|
|
|
|
- <u-button :type="item.type" v-for="(item,index) in remarkList"
|
|
|
|
- @click="remarkBtnChange(item,index)">{{item.name}}</u-button>
|
|
|
|
- </view> -->
|
|
|
|
- <!-- <view class="cartype-item" style="font-size: 24rpx;" :class="item.checked?'active':''"
|
|
|
|
|
|
+ <view class="cartype-item" style="font-size: 24rpx;" :class="item.checked?'active':''"
|
|
v-for="(item,index) in remarkList" @click="selectRemarkType(item,index)">
|
|
v-for="(item,index) in remarkList" @click="selectRemarkType(item,index)">
|
|
<view class="">
|
|
<view class="">
|
|
{{item.name}}
|
|
{{item.name}}
|
|
</view>
|
|
</view>
|
|
- </view> -->
|
|
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
<view class="content5">
|
|
<view class="content5">
|
|
<view class="row">
|
|
<view class="row">
|
|
<view class="left">货站信息费</view>
|
|
<view class="left">货站信息费</view>
|
|
- <view class="right"><input type="number" value="" placeholder="输入信息费金额" class="input"
|
|
|
|
- v-model="dataObj.stationFee" /></view>元/吨
|
|
|
|
|
|
+ <view class="right flex"><input type="number" value="" placeholder="输入信息费金额" class="input"
|
|
|
|
+ v-model="dataObj.stationFee" /><text style="width: 100rpx;">元/吨</text></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="">
|
|
<view class="">
|
|
@@ -278,7 +274,7 @@
|
|
</picker-view-column>
|
|
</picker-view-column>
|
|
</picker-view>
|
|
</picker-view>
|
|
</view>
|
|
</view>
|
|
- <view class="submit" @click="dateInfoSubmit" v-if="isCanBeSubmit">完成</view>
|
|
|
|
|
|
+ <view class="submit" @click="dateInfoSubmit" v-if="isCanBeSubmit">完成</view>
|
|
<view class="fa-submit" v-if="!isCanBeSubmit">
|
|
<view class="fa-submit" v-if="!isCanBeSubmit">
|
|
完成
|
|
完成
|
|
</view>
|
|
</view>
|
|
@@ -304,7 +300,7 @@
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- isCanBeSubmit:true,
|
|
|
|
|
|
+ isCanBeSubmit: true,
|
|
isEdit: false,
|
|
isEdit: false,
|
|
isCopy: false,
|
|
isCopy: false,
|
|
hoursList: [
|
|
hoursList: [
|
|
@@ -378,7 +374,7 @@
|
|
carTypeCheckList: [],
|
|
carTypeCheckList: [],
|
|
carLengthList: [{
|
|
carLengthList: [{
|
|
name: '不限',
|
|
name: '不限',
|
|
- checked: true
|
|
|
|
|
|
+ checked: false
|
|
},
|
|
},
|
|
{
|
|
{
|
|
name: '2',
|
|
name: '2',
|
|
@@ -601,8 +597,8 @@
|
|
let _faddress = uni.getStorageSync('storage_faddress');
|
|
let _faddress = uni.getStorageSync('storage_faddress');
|
|
let _saddress = uni.getStorageSync('storage_saddress');
|
|
let _saddress = uni.getStorageSync('storage_saddress');
|
|
if (_faddress) {
|
|
if (_faddress) {
|
|
- this.dataObj.sendCity = _faddress.city
|
|
|
|
- this.dataObj.sendArea = _faddress.area
|
|
|
|
|
|
+ this.dataObj.sendCity = this.$helper.filterUrban(_faddress.city)
|
|
|
|
+ this.dataObj.sendArea = this.$helper.filterArea(_faddress.area)
|
|
this.dataObj.sendAdCode = _faddress.adCode
|
|
this.dataObj.sendAdCode = _faddress.adCode
|
|
this.dataObj.sendPrivate = _faddress.province
|
|
this.dataObj.sendPrivate = _faddress.province
|
|
this.dataObj.sendDetailedAddress = _faddress.detailedAddress
|
|
this.dataObj.sendDetailedAddress = _faddress.detailedAddress
|
|
@@ -619,8 +615,8 @@
|
|
}
|
|
}
|
|
if (_saddress) {
|
|
if (_saddress) {
|
|
this.dataObj.unloadDetailedAddress = _saddress.detailedAddress
|
|
this.dataObj.unloadDetailedAddress = _saddress.detailedAddress
|
|
- this.dataObj.unloadCity = _saddress.city
|
|
|
|
- this.dataObj.unloadArea = _saddress.area
|
|
|
|
|
|
+ this.dataObj.unloadCity = this.$helper.filterUrban(_saddress.city)
|
|
|
|
+ this.dataObj.unloadArea = this.$helper.filterArea(_saddress.area)
|
|
this.dataObj.unsendAdCode = _faddress.adCode
|
|
this.dataObj.unsendAdCode = _faddress.adCode
|
|
this.dataObj.unloadPrivate = _saddress.province
|
|
this.dataObj.unloadPrivate = _saddress.province
|
|
this.dataObj.unsendLongitude = _saddress.longitude
|
|
this.dataObj.unsendLongitude = _saddress.longitude
|
|
@@ -670,6 +666,16 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ let _carLength = this.dataObj.carLength.split(',')
|
|
|
|
+ for (let i = 0; i < this.carLengthList.length; i++) {
|
|
|
|
+ for (let k = 0; k < _carLength.length; k++) {
|
|
|
|
+ if (this.carLengthList[i].name == _carLength[k]) {
|
|
|
|
+ this.carLengthList[i].checked = true
|
|
|
|
+ this.carLengthCheckList.push(this.carLengthList[i].name)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
let _measuringMethod = this.dataObj.measuringMethod.split(',')
|
|
let _measuringMethod = this.dataObj.measuringMethod.split(',')
|
|
this.jlCheckList = []
|
|
this.jlCheckList = []
|
|
for (let i = 0; i < this.measuringMethodList.length; i++) {
|
|
for (let i = 0; i < this.measuringMethodList.length; i++) {
|
|
@@ -681,6 +687,9 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ this.priceIndex = this.dataObj.billingMethod
|
|
|
|
+ let _loadingDate = this.dataObj.loadingDate.split(',')
|
|
|
|
+
|
|
}
|
|
}
|
|
_this = this
|
|
_this = this
|
|
},
|
|
},
|
|
@@ -717,17 +726,17 @@
|
|
console.log(val)
|
|
console.log(val)
|
|
this.checkTime[0] = this.hoursList[val[0]]
|
|
this.checkTime[0] = this.hoursList[val[0]]
|
|
this.checkTime[1] = this.hoursList[val[1]]
|
|
this.checkTime[1] = this.hoursList[val[1]]
|
|
- if(val[0]>val[1]){
|
|
|
|
|
|
+ if (val[0] > val[1]) {
|
|
uni.showToast({
|
|
uni.showToast({
|
|
icon: 'none',
|
|
icon: 'none',
|
|
title: "开始时间不能大于结束时间!"
|
|
title: "开始时间不能大于结束时间!"
|
|
})
|
|
})
|
|
this.isCanBeSubmit = false
|
|
this.isCanBeSubmit = false
|
|
return
|
|
return
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
this.isCanBeSubmit = true
|
|
this.isCanBeSubmit = true
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
console.log(this.checkTime)
|
|
console.log(this.checkTime)
|
|
|
|
|
|
},
|
|
},
|
|
@@ -873,17 +882,7 @@
|
|
this.isShowPopup2 = false
|
|
this.isShowPopup2 = false
|
|
},
|
|
},
|
|
selectRemarkType(val, index) {
|
|
selectRemarkType(val, index) {
|
|
- val.checked = !val.checked
|
|
|
|
- if (val.checked) {
|
|
|
|
- this.remarkCheckList.push(val.name)
|
|
|
|
- } else {
|
|
|
|
- let _remarkCheckList = JSON.parse(JSON.stringify(this.remarkCheckList))
|
|
|
|
- for (let i = 0; i < _remarkCheckList.length; i++) {
|
|
|
|
- if (_remarkCheckList[i] == val.name) {
|
|
|
|
- this.remarkCheckList.splice(i, 1)
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ this.dataObj.remark += val.name + ','
|
|
},
|
|
},
|
|
selectCarType(val, index) {
|
|
selectCarType(val, index) {
|
|
if (this.carTypeCheckList.length > 2 && !val.checked) {
|
|
if (this.carTypeCheckList.length > 2 && !val.checked) {
|
|
@@ -1241,6 +1240,19 @@
|
|
},
|
|
},
|
|
selectValidityPeriod(type) {
|
|
selectValidityPeriod(type) {
|
|
this.funDate()
|
|
this.funDate()
|
|
|
|
+ if (this.isEdit || this.isCopy) {
|
|
|
|
+
|
|
|
|
+ let _loadingDate = this.dataObj.loadingDate.split(',')
|
|
|
|
+ for (let i = 0; i < this.dateList.length; i++) {
|
|
|
|
+ this.dateList[i].checked = false
|
|
|
|
+ for (let k = 0; k < _loadingDate.length; k++) {
|
|
|
|
+ if (this.dateList[i].date == _loadingDate[k]) {
|
|
|
|
+ this.dateList[i].checked = true
|
|
|
|
+ this.dateCheckList.push(this.dateList[i])
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
this.isShowPopup4 = true
|
|
this.isShowPopup4 = true
|
|
},
|
|
},
|
|
}
|
|
}
|
|
@@ -1337,6 +1349,14 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .content5{
|
|
|
|
+ .left{
|
|
|
|
+ width: 100px;
|
|
|
|
+ }
|
|
|
|
+ .right{
|
|
|
|
+ overflow-x: auto;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
.select-type {
|
|
.select-type {
|
|
display: flex;
|
|
display: flex;
|
|
@@ -1414,7 +1434,11 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- .content3 {}
|
|
|
|
|
|
+ .content3 {
|
|
|
|
+ .left {
|
|
|
|
+ width: 160rpx;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
.content4 {
|
|
.content4 {
|
|
margin: 20rpx;
|
|
margin: 20rpx;
|
|
@@ -1444,6 +1468,7 @@
|
|
padding: 20rpx 0;
|
|
padding: 20rpx 0;
|
|
border-radius: 50rpx;
|
|
border-radius: 50rpx;
|
|
}
|
|
}
|
|
|
|
+
|
|
.fa-submit {
|
|
.fa-submit {
|
|
width: 90%;
|
|
width: 90%;
|
|
margin: 50rpx auto;
|
|
margin: 50rpx auto;
|
|
@@ -1616,4 +1641,10 @@
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 300rpx;
|
|
height: 300rpx;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .row-ellipsis {
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|