#
whycq
2023-08-21 98423877edbf8172a998eb8e114876ba17efb638
#
2个文件已修改
69 ■■■■ 已修改文件
main.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/cstmr/csmtr.vue 67 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.js
@@ -3,7 +3,7 @@
// #ifndef VUE3
import Vue from 'vue'
Vue.config.productionTip = false
Vue.prototype.baseUrl = 'http://127.0.0.1:9528'
Vue.prototype.baseUrl = 'http://192.168.4.188:9528'
App.mpType = 'app'
const app = new Vue({
    ...App
pages/business/cstmr/csmtr.vue
@@ -4,7 +4,7 @@
        <view class="search-bg">
            <uni-search-bar placeholder="客户代号/名称" bgColor="#f4f4f4"  @confirm="search" />
        </view>
        <view>
        <scroll-view>
            <!-- 客户列表 -->
            <view class="c-list" @click="getDetails(item.id)" v-for="(item,index) in csmtrList" :key="index">
                <view class="titles"><y-title :title="item.name"></y-title></view><view></view>
@@ -17,7 +17,7 @@
                <view class="list-item1">创建人</view><view class="list-item2">{{item.createBy$}}</view>
                <view class="list-item1">创建时间</view><view class="list-item2">{{item.createTime$}}</view>
            </view>
        </view>
        </scroll-view>
        <uni-load-more :status="status" :icon-size="16" :content-text="contentText" />
    </view>
</template>
@@ -35,7 +35,8 @@
                    contentdown: '上拉加载更多',
                    contentrefresh: '加载中',
                    contentnomore: '没有更多'
                }
                },
            }
        },
        // 新建按钮事件
@@ -43,19 +44,52 @@
            uni.navigateTo({
                url:'/pages/business/cstmr/addCsmtr',
            })
        },
        onLoad() {
        },
        onShow() {
            this.getCsmtr()
            setTimeout(()=> {
                this.getCsmtr1()
            },500)
        },
        onReachBottom() {
            this.status = 'more';
            this.getCsmtr();
            this.getCsmtr()
        },
        methods: {
            getCsmtr() {
            getCsmtr1(e) {
                let that = this
                that.csmtrList = []
                uni.request({
                    url: that.baseUrl + '/cstmr/page/auth',
                    header: {'token' : uni.getStorageSync('token'),},
                    data: {curr:1,limit:4},
                    method:'GET',
                    success(result) {
                        if (result.statusCode ===  404) {
                            uni.showToast({title: '请重新登录', icon: "none", position: 'top'})
                            return
                        }
                        var res = result.data
                        if (res.code === 200) {
                            let list = res.data.records
                            that.csmtrList = that.reload ? list : that.csmtrList.concat(list);
                            if (res.data.records.length == 0) {
                                that.status = 'noMore'
                            }
                        } else if (res.code === 403) {
                            uni.showToast({title: res.msg, icon: "none", position: 'top'})
                            setTimeout(() => {
                                uni.reLaunch({
                                    url: '../../login/login'
                                });
                            }, 1000);
                        } else {
                            uni.showToast({title: res.msg, icon: "none",position: 'top'})
                        }
                    },
                    fail(result) {
                        uni.showToast({title: '请求失败'})
                        setTimeout(() => {
@@ -64,6 +98,12 @@
                            });
                        }, 1000);
                    },
                })
            },
            getCsmtr(e) {
                let that = this
                uni.request({
                    url: that.baseUrl + '/cstmr/page/auth',
                    header: {'token' : uni.getStorageSync('token'),},
                    data: {curr:that.curr,limit:4},
                    method:'GET',
@@ -90,15 +130,26 @@
                        } else {
                            uni.showToast({title: res.msg, icon: "none",position: 'top'})
                        }
                    }
                    },
                    fail(result) {
                        uni.showToast({title: '请求失败'})
                        setTimeout(() => {
                            uni.reLaunch({
                                url: '../../login/login'
                            });
                        }, 1000);
                    },
                })
            },
            getDetails(id) {
                uni.navigateTo({
                    url: '/pages/business/cstmr/cstmrDetails?id=' + id
                })
            }
            },
            // ---
            search() {
            }
        }
    }
</script>