|  |  |  | 
|---|
|  |  |  | :show="tiemShow" | 
|---|
|  |  |  | v-model="startDate" | 
|---|
|  |  |  | mode="date" | 
|---|
|  |  |  | :formatter="formatter" | 
|---|
|  |  |  | @confirm="confirmLeft" | 
|---|
|  |  |  | @cancel="tiemShow = false" | 
|---|
|  |  |  | ></u-datetime-picker> | 
|---|
|  |  |  | 
|---|
|  |  |  | " | 
|---|
|  |  |  | v-model="startDate" | 
|---|
|  |  |  | mode="date" | 
|---|
|  |  |  | :formatter="formatter" | 
|---|
|  |  |  | @confirm="confirmRight" | 
|---|
|  |  |  | @cancel="tiemShow1 = false" | 
|---|
|  |  |  | ></u-datetime-picker> | 
|---|
|  |  |  | 
|---|
|  |  |  | { name: '访客报备', id: 1 }, | 
|---|
|  |  |  | { name: '用车申请', id: 2 }, | 
|---|
|  |  |  | { name: '隐患随手拍', id: 3 }, | 
|---|
|  |  |  | { name: '物流车申请', id: 4 }, | 
|---|
|  |  |  | { name: '物流车申请', id: 6 }, | 
|---|
|  |  |  | { name: '考勤代办', id: 7 }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | startDate: dayjs().format('YYYY-MM-DD'), | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | onShow() { | 
|---|
|  |  |  | this.pagination.page = 0 | 
|---|
|  |  |  | this.dataList = [] | 
|---|
|  |  |  | this.getHeadList() | 
|---|
|  |  |  | this.getList() | 
|---|
|  |  |  | this.getHeadList() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | formatter(type, value) { | 
|---|
|  |  |  | if (type === 'year') { | 
|---|
|  |  |  | return `${value}年` | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (type === 'month') { | 
|---|
|  |  |  | return `${value}月` | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (type === 'day') { | 
|---|
|  |  |  | return `${value}日` | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (type === 'hour') { | 
|---|
|  |  |  | return `${value}时` | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (type === 'minute') { | 
|---|
|  |  |  | return `${value}分` | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return value | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | statusClick(val) { | 
|---|
|  |  |  | this.pagination.page = 0 | 
|---|
|  |  |  | this.dataList = [] | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | modalReset() { | 
|---|
|  |  |  | this.modelParam = {} | 
|---|
|  |  |  | this.search = { | 
|---|
|  |  |  | queryType: 0 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.pagination.page = 0 | 
|---|
|  |  |  | this.dataList = [] | 
|---|
|  |  |  | this.showFilter = false | 
|---|
|  |  |  | 
|---|
|  |  |  | ...search | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | if(res.data && res.data.records){ | 
|---|
|  |  |  | res.data.records.forEach(i => { | 
|---|
|  |  |  | if (i.param1) { | 
|---|
|  |  |  | i.param1 = JSON.parse(i.param1) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.dataList = [...this.dataList, ...res.data.records] | 
|---|
|  |  |  | this.total = res.data.total | 
|---|
|  |  |  | this.dataList.forEach(i => { | 
|---|
|  |  |  | if (i.param1) { | 
|---|
|  |  |  | i.param1 = JSON.parse(i.param1) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | getHeadList() { | 
|---|
|  |  |  | 
|---|
|  |  |  | isDetail: '1' | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | this.headData = res.data | 
|---|
|  |  |  | this.getList() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | handleReady() { | 
|---|
|  |  |  | 
|---|
|  |  |  | this.getHeadList() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (item.type == 7) { | 
|---|
|  |  |  | window.open('https://atwl.ahzyssl.com/dps/web/wxAuth/loginV2?oaId=atwl&redirectId=index') | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (objType === 2) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: `/pages/staff/vehicle/sendACarDetail?id=${objId}&appr=1&info=${info}` | 
|---|
|  |  |  | url: `/pages/staff/vehicle/sendACarDetail?id=${objId}&info=${info}` | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else if (objType === 1) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: `/pages/staff/task/vDangetAppr?id=${objId}&objType=${objType}&info=${info}` | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else if (objType === 6 || objType === 5) { | 
|---|
|  |  |  | }else if (objType === 6 || objType === 5) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: `/pages/staff/task/driver?id=${objId}&objType=${objType}&info=${info}` | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | 
|---|
|  |  |  | font-size: 26rpx; | 
|---|
|  |  |  | font-weight: 400; | 
|---|
|  |  |  | color: #999999; | 
|---|
|  |  |  | width: 120rpx; | 
|---|
|  |  |  | text-align: right; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .loading { | 
|---|
|  |  |  | color: $uni-color-primary; | 
|---|