wzp
2022-02-11 1c6c22d91c98e8f8077abc15558c1f5590173057
assetMgtH5/pages/apply/apply.vue
@@ -1,6 +1,38 @@
<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="cu-list menu-avatar">
            <view class="cu-item" v-for="(item,index) in assetsList" :key="index">
               <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">设备</view>
                     <view class="cu-tag radius bg-orange sm">数量:{{item.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">通过</view>
               </view>
            </view>
         </view>
      
         <view class=""  v-if="listFlag">
            <u-empty mode="list" icon="http://cdn.uviewui.com/uview/empty/list.png">
            </u-empty>
         </view>
      </view>
   </view>
</template>
@@ -8,11 +40,32 @@
   export default {
      data() {
         return {
            assetsList:[],
            listFlag:false
         }
      },
      onShow() {
         this.getAssetList();
      },
      methods: {
         //请求
         getAssetList() {
            this.$http.post('/assets/approval/myAssets')
               .then(res => {
                  // debugger;
                  if(res.data.code===0){
                     this.assetsList =res.data.data;
                     console.log(JSON.stringify(res.data.data[0]))
                  }
                  else{
                     this.listFlag=true;
                  }
         
               }).catch(err => {
                  console.log(err.data)
               })
         }
      }
   }
</script>