109 lines
2.1 KiB
JavaScript
109 lines
2.1 KiB
JavaScript
|
// components/repair/index.js
|
|||
|
var myRequest = require("../../utils/api.js");
|
|||
|
Component({
|
|||
|
|
|||
|
/**
|
|||
|
* 组件的属性列表
|
|||
|
*/
|
|||
|
properties: {
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 组件的初始数据
|
|||
|
*/
|
|||
|
//工单状态(1待接单 2待签到 3待反馈 4待完工 5待结算 6已完成)
|
|||
|
data: {
|
|||
|
list: [],
|
|||
|
// 是否显示加载更多的loading
|
|||
|
showLoading: false,
|
|||
|
isTriggered:false,
|
|||
|
orderStatus: {
|
|||
|
1: {
|
|||
|
label: '待接单',
|
|||
|
type: 'warning'
|
|||
|
},
|
|||
|
2: {
|
|||
|
label: '已接单',
|
|||
|
type: 'warning'
|
|||
|
},
|
|||
|
3: {
|
|||
|
label: '待维修',
|
|||
|
type: 'warning'
|
|||
|
},
|
|||
|
4: {
|
|||
|
label: '待评价',
|
|||
|
type: 'warning'
|
|||
|
},
|
|||
|
5: {
|
|||
|
label: '待结算',
|
|||
|
type: 'warning'
|
|||
|
},
|
|||
|
6: {
|
|||
|
label: '已完成',
|
|||
|
type: 'success'
|
|||
|
},
|
|||
|
}
|
|||
|
|
|||
|
},
|
|||
|
attached() {
|
|||
|
|
|||
|
this.getlist()
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 组件的方法列表
|
|||
|
*/
|
|||
|
methods: {
|
|||
|
// 刷新函数
|
|||
|
refresh: function () {
|
|||
|
// 请求数据
|
|||
|
this.getlist();
|
|||
|
},
|
|||
|
// 加载更多函数
|
|||
|
loadMore: function () {
|
|||
|
// 判断是否正在加载
|
|||
|
if (this.data.showLoading ) {
|
|||
|
return;
|
|||
|
}
|
|||
|
// 显示加载更多的loading
|
|||
|
this.setData({
|
|||
|
showLoading: true
|
|||
|
});
|
|||
|
// 请求数据
|
|||
|
this.getlist();
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
addReport() {
|
|||
|
|
|||
|
wx.navigateTo({
|
|||
|
url: '../../pages/report/index',
|
|||
|
})
|
|||
|
},
|
|||
|
itemDetail(e) {
|
|||
|
console.log(e)
|
|||
|
let data = e.currentTarget.dataset.item
|
|||
|
wx.navigateTo({
|
|||
|
url: '../../pages/customFlow/index?orderId=' + data.orderId,
|
|||
|
})
|
|||
|
},
|
|||
|
getlist() {
|
|||
|
myRequest.myRequest('deviceRepairOrder/customer/list', {
|
|||
|
createBy: wx.getStorageSync('userInfo').createBy,
|
|||
|
isAsc: 'desc',
|
|||
|
orderByColumn: 'createTime'
|
|||
|
}, 'get').then(res => {
|
|||
|
console.log('1111')
|
|||
|
wx.stopPullDownRefresh();
|
|||
|
this.setData({
|
|||
|
list: res.rows,
|
|||
|
isTriggered:false,
|
|||
|
showLoading: false
|
|||
|
})
|
|||
|
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
})
|