|
@@ -24,13 +24,13 @@
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="panel-body">
|
|
<div class="order-list">
|
|
<div class="order-list">
|
|
- <div v-for="item in orderData" :key="item.id">
|
|
|
|
|
|
+ <div v-for="item in toDoData" :key="item.id">
|
|
<span>{{item.createDate}}</span>
|
|
<span>{{item.createDate}}</span>
|
|
- <span>{{item.vehicleNumber}}</span>
|
|
|
|
- <span :class="getClass(item.status)">{{item.status}}</span>
|
|
|
|
|
|
+ <span>{{item.sourceType}}</span>
|
|
|
|
+ <span>{{item.status}}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="nodata" v-if="orderData.length==0">{{noOrderDataText}}</div>
|
|
|
|
|
|
+ <div class="nodata" v-if="toDoData.length==0">{{notoDoDataText}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</view>
|
|
</view>
|
|
@@ -39,7 +39,7 @@
|
|
<script>
|
|
<script>
|
|
import iconItemsList from '@/components/icon-items-list/icon-items-list.vue'
|
|
import iconItemsList from '@/components/icon-items-list/icon-items-list.vue'
|
|
import { bannerList } from "@/api/banner.js"
|
|
import { bannerList } from "@/api/banner.js"
|
|
-import { orderQueryLike } from '@/api/backLog'
|
|
|
|
|
|
+import { getBackLogList } from '@/api/backLog'
|
|
import moment from 'moment'
|
|
import moment from 'moment'
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
@@ -49,8 +49,8 @@ export default {
|
|
return {
|
|
return {
|
|
// 顶部轮播图片
|
|
// 顶部轮播图片
|
|
imageTopList:[],
|
|
imageTopList:[],
|
|
- noOrderDataText: '数据加载中,请稍后...',
|
|
|
|
- orderData: [],
|
|
|
|
|
|
+ notoDoDataText: '数据加载中,请稍后...',
|
|
|
|
+ toDoData: [],
|
|
// 快捷导航
|
|
// 快捷导航
|
|
navList: [
|
|
navList: [
|
|
{
|
|
{
|
|
@@ -94,7 +94,7 @@ export default {
|
|
},
|
|
},
|
|
onLoad() {
|
|
onLoad() {
|
|
this.getBanner('HOME_TOP')
|
|
this.getBanner('HOME_TOP')
|
|
- this.getOrderData()
|
|
|
|
|
|
+ this.gettoDoData()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
openVideo() {
|
|
openVideo() {
|
|
@@ -114,8 +114,8 @@ export default {
|
|
bannerList({
|
|
bannerList({
|
|
position: position,
|
|
position: position,
|
|
status : '1',
|
|
status : '1',
|
|
|
|
+ bannerType: 'App'
|
|
}).then(res=>{
|
|
}).then(res=>{
|
|
- console.log(res,"-----------")
|
|
|
|
if(res.status == 200){
|
|
if(res.status == 200){
|
|
if(position == 'HOME_TOP'){
|
|
if(position == 'HOME_TOP'){
|
|
this.imageTopList=res.data
|
|
this.imageTopList=res.data
|
|
@@ -125,72 +125,30 @@ export default {
|
|
console.log('数据获取失败')
|
|
console.log('数据获取失败')
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- // 获取工单看板
|
|
|
|
- getOrderData(){
|
|
|
|
|
|
+ // 获取待办单
|
|
|
|
+ gettoDoData(){
|
|
let _this = this
|
|
let _this = this
|
|
- let orderData = {
|
|
|
|
|
|
+ let toDoData = {
|
|
pageNo: 1,
|
|
pageNo: 1,
|
|
pageSize: 5,
|
|
pageSize: 5,
|
|
- queryEndDate: moment().format('YYYY-MM-DD'),
|
|
|
|
- queryBeginDate: moment().subtract(7, 'days').format('YYYY-MM-DD')
|
|
|
|
|
|
+ endDate: moment().format('YYYY-MM-DD'),
|
|
|
|
+ beginDate: moment().subtract(7, 'days').format('YYYY-MM-DD')
|
|
}
|
|
}
|
|
- orderQueryLike(orderData).then(res=>{
|
|
|
|
- console.log(res,'oooooooooo')
|
|
|
|
|
|
+ getBackLogList(toDoData).then(res=>{
|
|
if(res.status==200){
|
|
if(res.status==200){
|
|
let data = res.data.list
|
|
let data = res.data.list
|
|
- let temp = []
|
|
|
|
if(data.length) {
|
|
if(data.length) {
|
|
- data.map(item=>{
|
|
|
|
- // 已完工 已结清
|
|
|
|
- if(item.finishFlag == 'FINI' && item.orderFlag == 'PAED' ){
|
|
|
|
- item.status = '已结清'
|
|
|
|
- }
|
|
|
|
- // 已完工 未结算
|
|
|
|
- if (item.finishFlag == 'FINI' && item.orderFlag == 'UNPA'){
|
|
|
|
- item.status = '待结算'
|
|
|
|
- }
|
|
|
|
- // 已开单 未完工 未结算
|
|
|
|
- if (item.finishFlag == 'SAVE' && item.orderFlag == 'UNPA'){
|
|
|
|
- item.status = '待完工'
|
|
|
|
- }
|
|
|
|
- // 扫码洗车 已结清 未完工
|
|
|
|
- if (item.finishFlag == 'SAVE' && item.orderFlag == 'PAED'){
|
|
|
|
- item.status = '待完工'
|
|
|
|
- }
|
|
|
|
- // 销售单 已结清
|
|
|
|
- if (item.typeId == 2 && item.orderFlag == 'PAED'){
|
|
|
|
- item.status = '已结清'
|
|
|
|
- }
|
|
|
|
- // 销售单 待结算
|
|
|
|
- if (item.typeId == 2 && item.orderFlag == 'UNPA'){
|
|
|
|
- item.status = '待结算'
|
|
|
|
- }
|
|
|
|
- temp.push(item)
|
|
|
|
- return
|
|
|
|
- })
|
|
|
|
- _this.orderData = temp.slice(0,3)
|
|
|
|
|
|
+ _this.toDoData = data
|
|
} else {
|
|
} else {
|
|
- _this.orderData = []
|
|
|
|
- _this.noOrderDataText = '暂无数据'
|
|
|
|
|
|
+ _this.toDoData = []
|
|
|
|
+ _this.notoDoDataText = '暂无数据'
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
this.showTotast(res.message ? res.message : '网络似乎出错了,请稍后再试')
|
|
this.showTotast(res.message ? res.message : '网络似乎出错了,请稍后再试')
|
|
- this.noOrderDataText = res.message ? res.message : '网络似乎出错了,请稍后再试'
|
|
|
|
|
|
+ this.notoDoDataText = res.message ? res.message : '网络似乎出错了,请稍后再试'
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- // 根据工单状态 附class名
|
|
|
|
- getClass(flag){
|
|
|
|
- if (flag == '已结清'){
|
|
|
|
- return 'yiJs'
|
|
|
|
- }
|
|
|
|
- if (flag == '待完工'){
|
|
|
|
- return 'daiWg'
|
|
|
|
- }
|
|
|
|
- if (flag == '待结算'){
|
|
|
|
- return 'daiJs'
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|