123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <template>
- <view class="content">
-
- <view class="navbar-box">
- <u-navbar title="物资出库" :safeAreaInsetTop="true" @leftClick="leftClick">
- </u-navbar>
- </view>
- <mescroll-body ref="mescrollRef" @init="mescrollInit" @down="downCallback" @up="upCallback" :down="downOption" :up="upOption">
- <view v-for="item in dataList" :key="item.id">
- <u-card :title="'申请单号:'+item.id" padding="20">
- <view class="" slot="body">
- <view class="u-body-item u-p-t-0">
- <view class="u-m-b-10">申请机构:杨慧街道社区</view>
- <view class="u-m-b-10">申请物资:医用湿巾</view>
- <view class="u-m-b-10 u-tips-color">审批人:东东</view>
- <view class="text-color-red">申请数量:500箱</view>
- </view>
- </view>
- <view class="u-flex u-row-between" slot="foot">
- <view class="time">2022/12/06</view>
- <u-button type="success" size="medium" @click="goPutOut(item)" style="margin: 0;">去出库</u-button>
- </view>
- </u-card>
- </view>
- </mescroll-body>
- </view>
- </template>
- <script>
- import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
- export default {
- mixins: [MescrollMixin],
- components: {
-
- },
- data() {
- return {
-
- downOption: {
- },
-
- upOption: {
- page: {
- size: 10
- },
- noMoreSize: 5,
- empty: {
- tip: '暂无相关数据'
- }
- },
-
- dataList: [{id:1},{id:2}]
- }
- },
- onLoad() {
- },
- methods: {
-
- upCallback(page) {
- let params ={
- pageNum:page.num,
- pageSize:page.size
- }
- this.$u.api.areaSearch(params).then(curPageData=>{
- console.log('curPageData',curPageData)
-
-
- this.mescroll.endBySize(curPageData.data.length, curPageData.data.length);
-
- if(page.num == 1) this.dataList = [];
- this.dataList=this.dataList.concat(curPageData.data);
- }).catch((err)=>{
- uni.showToast({
- title:'链接失败'
- });
- console.log('err',err)
-
- this.mescroll.endErr();
- })
-
- },
-
- reloadList(){
- this.mescroll.resetUpScroll();
- },
- leftClick() {
- let canNavBack = getCurrentPages();
- if(canNavBack && canNavBack.length>1) {
- uni.navigateBack({
- delta: 1
- });
- } else {
- history.back();
- }
- },
- goPutOut(item){
- this.$u.route({
- url: 'pages/putout/putoutItem/putoutItem',
- params: {
- id: item.id
- }
- })
- console.log('goPutOut',item)
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- </style>
|