| | |
| | | <text |
| | | v-if="value.orderType == '外销' || value.orderType == '内销' || value.orderType == '外销退' || value.orderType == '转出'">{{ value.customerName || '' }}</text> |
| | | <text |
| | | v-else-if="value.orderType == '外购' || value.orderType == '内购' || value.orderType == '外购退' || value.orderType == '转入'">{{ value.deptName || '' }}</text> |
| | | v-else-if="value.orderType == '外购' || value.orderType == '内购' || value.orderType == '外购退' || value.orderType == '转入'">{{ value.filedName || '' }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | </view> |
| | | <view class="third-line"> |
| | | <view class="carnum-icon"> |
| | | <image src="https://mx.jzeg.cn:9096/appimg/image/banner/carNO.png" |
| | | <image src="https://wrzs.czjlchem.com:9090/appimg/image/banner/carNO.png" |
| | | mode="widthFix"></image> |
| | | </view> |
| | | <view class="carnum-text">{{ value.carNo || '' }}</view> |
| | |
| | | v-for="(item, index) in customerList" |
| | | :key="index" |
| | | @click="filterCondition(2, index, item.condition)"> |
| | | <u-button :text="item.condition" |
| | | <u-button :text="item.name" |
| | | :type="item.active ? 'primary' : ''" |
| | | size="small"></u-button> |
| | | </view> |
| | |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | <view class="filter-body" |
| | | <!-- <view class="filter-body" |
| | | v-if="roleType == 1"> |
| | | <view class="condition-name">货代</view> |
| | | <view class="condition-name">承运商</view> |
| | | <view class="filter-name"> |
| | | <view class="filter-button" |
| | | v-for="(item, index) in forwarderList" |
| | |
| | | <u-button :text="item.condition" |
| | | :type="item.active ? 'primary' : ''"></u-button> |
| | | </view> |
| | | <!-- <view class="toggle-button"> |
| | | <u-button |
| | | :text="forwarderShow < forwarderTotal ? '查看更多' : '收起'" |
| | | type="primary" |
| | | size="small" |
| | | @click="toggle(3)" |
| | | v-if="forwarderTotal > 3" |
| | | ></u-button> |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | <view class="filter-body" |
| | | </view> --> |
| | | <!-- <view class="filter-body" |
| | | v-if="roleType != 3"> |
| | | <view class="condition-name">车队</view> |
| | | <view class="filter-name"> |
| | |
| | | :type="item.active ? 'primary' : ''" |
| | | size="small"></u-button> |
| | | </view> |
| | | <!-- <view class="toggle-button"> |
| | | <u-button :text="fleetShow < fleetTotal ? '查看更多' : '收起'" type="primary" size="small" @click="toggle(4)" v-if="fleetTotal > 3"></u-button> |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | </view> --> |
| | | <view class="filter-body" v-if="false"> |
| | | <view class="condition-name">矿场</view> |
| | | <view class="filter-name"> |
| | |
| | | this.$reqGet('getTmTaskCoalData', { startTime: this.first, endTime: this.last }).then(res => { |
| | | this.filterList = this.taskList = res.data; |
| | | if (this.filterList.length != 0) { |
| | | let customerTemp; |
| | | this.totalLength = this.filterList.map(v => v.taskCoalList.length).reduce((x, y) => x + y); |
| | | this.totalTon = this.filterList.map(v => |
| | | v.taskCoalList.reduce((prev, cur) => { |
| | |
| | | let yy = new BigNumber(y) |
| | | return xx.plus(yy).toNumber().toFixed(2) |
| | | }, new BigNumber(0)); |
| | | customerTemp = res.data.map(item=>item.taskCoalList.map(val=>{ |
| | | return { |
| | | name:val.customerName, |
| | | active:false |
| | | } |
| | | })).flat(Infinity); |
| | | console.log(customerTemp,'') |
| | | if(customerTemp.length){ |
| | | let obj = {}; |
| | | this.customerList = customerTemp.reduce(function (item, next) { |
| | | obj[next.name] ? '' : obj[next.name] = true && item.push(next) |
| | | return item |
| | | }, []) |
| | | } |
| | | } else { |
| | | this.totalLength = 0; |
| | | this.totalTon = 0; |
| | |
| | | let conditionMapping = { |
| | | productName: this.coalList.filter(v => v.active == true).map(item => item.condition), |
| | | orderType: this.typeList.filter(v => v.active == true).map(item => item.condition), |
| | | customerName: this.customerList.filter(v => v.active == true).map(item => item.condition), |
| | | customerName: this.customerList.filter(v => v.active == true).map(item => item.name), //客户筛选条件前端自己做 所以是name |
| | | xsUser2Name: this.forwarderList.filter(v => v.active == true).map(item => item.condition), |
| | | fleetName: this.fleetList.filter(v => v.active == true).map(item => item.condition), |
| | | filedName: this.filedList.filter(v => v.active == true).map(item => item.condition), |
| | |
| | | height: vww(28); |
| | | line-height: vww(28); |
| | | text-align: center; |
| | | background: url('https://mx.jzeg.cn:9096/appimg/image/banner/blueblock.png') no-repeat; |
| | | background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/blueblock.png') no-repeat; |
| | | background-size: contain; |
| | | font-size: 30rpx; |
| | | font-weight: 400; |
| | |
| | | // display: flex; |
| | | // justify-content: center; |
| | | // align-items: center; |
| | | background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat; |
| | | background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat; |
| | | background-size: contain; |
| | | font-size: 30rpx; |
| | | font-weight: 400; |