<template>
|
<view>
|
<view class="">
|
<cu-custom bgColor="bg-gradual-blue" >
|
<!-- <block slot="backText">返回</block> -->
|
<block slot="content">我的审批</block>
|
</cu-custom>
|
</view>
|
<view class="">
|
<view class="">
|
<u-subsection
|
:list="curlist"
|
mode="button"
|
:current="current"
|
@change="changeCurrent"
|
></u-subsection>
|
</view>
|
</view>
|
|
|
<view class="">
|
<view class="cu-list menu-avatar">
|
<view class="cu-item" v-for="(item,index) in assetsList" :key="index" @click="navTo(item.id)">
|
<view class="cu-avatar radius lg bg-white"
|
style="background-image:url(../../static/device.png);">
|
</view>
|
<view class="content">
|
<view>
|
<view class="text-cut text-bold text-xl">{{item.approvalAssets[0].assets.name}}</view>
|
<view class="cu-tag radius bg-orange sm">数量:{{item.approvalAssets[0].quantity}}</view>
|
</view>
|
<view class="text-gray text-sm flex">
|
<view class="text-cut">申请时间:{{item.createTime}}</view>
|
</view>
|
|
</view>
|
<view class="action">
|
<view class="text-grey text-xs">申请状态</view>
|
<view class="cu-tag round bg-red sm">{{current+1===1?'待审批':current+1===2?'通过':"未通过"}}</view>
|
</view>
|
</view>
|
</view>
|
|
<view class="" v-if="assetsList.length===0">
|
<u-empty mode="list" icon="http://cdn.uviewui.com/uview/empty/list.png">
|
</u-empty>
|
</view>
|
</view>
|
|
|
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
current: 0,
|
curlist: ['待处理', '已完成'],
|
assetsList:[],
|
}
|
},
|
onShow() {
|
this.getAssetList();
|
},
|
methods: {
|
changeCurrent(index) {
|
this.current = index
|
this.getAssetList();
|
},
|
|
//请求
|
getAssetList() {
|
this.$http.get('/assets/approval/myApproval',{params:{
|
"pageNum":1,
|
"pageSize":100,
|
"type":this.current+1
|
}})
|
.then(res => {
|
// debugger;
|
if(res.data.code===0){
|
this.assetsList =res.data.data;
|
// if(this.assetsList)
|
// console.log(JSON.stringify(res.data.data[0]))
|
}
|
}).catch(err => {
|
console.log(err.data)
|
})
|
},
|
}
|
}
|
</script>
|
|
<style>
|
|
</style>
|