#
whycq
2023-05-18 1cf0d6313e14caa618fc6dfbbe44a01fad25df3e
#
1个文件已修改
38 ■■■■■ 已修改文件
pages/mat/matQuery.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/mat/matQuery.vue
@@ -2,7 +2,7 @@
    <view>
        <!-- 搜索框 -->
        <view class="search-bar">
            <uni-search-bar placeholder=" 扫码 / 输入" bgColor="#EEEEEE" @confirm="search" />
            <uni-search-bar v-model="condition" placeholder=" 扫码 / 输入" bgColor="#EEEEEE" @confirm="search" />
        </view>
        <scroll-view>
            <view class="tag-list" v-for="(item,i) in tagList" :key="i" @click="showTag(item.id)">
@@ -36,6 +36,7 @@
            return {
                tagList: [],
                matList: [],
                condition: '',
                reload: false,
                curr:1,
                tag: '分类',
@@ -55,7 +56,9 @@
        },
        onReachBottom() {
            this.status = 'more';
            this.showMat(this.tagIdNow);
            if (this.tagList == null) {
                this.showMat(this.tagIdNow);
            }
        },
        onLoad() {
            // 没啥用了
@@ -75,6 +78,36 @@
        },
        methods: {
            search() {
                let that = this
                that.tagList = []
                that.matList = []
                uni.request({
                    url: that.baseUrl + '/mat/search/pda/auth',
                    data: {
                        condition: that.condition
                    },
                    method:"GET",
                    header: {
                        'token':uni.getStorageSync('token'),
                    },
                    success(result) {
                        console.log(result);
                        var res = result.data
                        if (res.code === 200 ) {
                            that.matList = res.data
                            // that.save()
                        } 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'})
                        }
                    }
                });
            },
            showTag(parentId) {
                let that = this
@@ -98,6 +131,7 @@
                            if (res.data != null && res.data.length > 0) {
                                that.tagList = res.data
                            } else {
                                that.tagList = []
                                that.showMat(parentId)
                            }
                        } else if (res.code === 403 ) {