##
whycq
2022-02-15 8cb9e1850ae28a4a9a1041238dbed5461d418b46
##
4个文件已修改
101 ■■■■ 已修改文件
colorui/main.css 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/stockQuery.vue 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/login/login.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
colorui/main.css
@@ -86,12 +86,12 @@
         开关
 ==================== */
switch,
/* switch,
checkbox,
radio {
    position: relative;
}
 */
switch::after,
switch::before {
    font-family: "cuIcon";
@@ -120,10 +120,10 @@
    left: auto;
}
switch[checked]::after,
/* switch[checked]::after,
switch.checked::after {
    transform: scale(1, 1);
}
} */
switch[checked]::before,
switch.checked::before {
@@ -131,7 +131,7 @@
}
/* #ifndef MP-ALIPAY */
radio::before,
/* radio::before,
checkbox::before {
    font-family: "cuIcon";
    content: "\e645";
@@ -146,9 +146,9 @@
    transform: scale(1, 1);
    transition: all 0.3s ease-in-out 0s;
    z-index: 9;
}
} */
radio .wx-radio-input,
/* radio .wx-radio-input,
checkbox .wx-checkbox-input,
radio .uni-radio-input,
checkbox .uni-checkbox-input {
@@ -160,7 +160,7 @@
checkbox.round .wx-checkbox-input,
checkbox.round .uni-checkbox-input {
    border-radius: 100upx;
}
} */
/* #endif */
@@ -222,11 +222,11 @@
switch .wx-switch-input::before,
radio.radio::before,
checkbox .wx-checkbox-input::before,
/* checkbox .wx-checkbox-input::before, */
radio .wx-radio-input::before,
switch .uni-switch-input::before,
radio.radio::before,
checkbox .uni-checkbox-input::before,
/* checkbox .uni-checkbox-input::before, */
radio .uni-radio-input::before {
    display: none;
}
main.js
@@ -3,7 +3,7 @@
// #ifndef VUE3
import Vue from 'vue'
// Vue.prototype.baseUrl = "http://localhost:8081/acs"
Vue.prototype.baseUrl = "http://192.168.4.123:8082/xgmwms"
Vue.prototype.baseUrl = "http://localhost:8082/xgmwms"
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
pages/basics/stockQuery.vue
@@ -2,14 +2,30 @@
    <view>
        <view class="cu-form-group margin-top">
            <view class="title">库位</view>
            <input v-model="locNo" placeholder="库位编号" name="input" ></input>
            <input v-model="locNo" placeholder="库位编号" name="input" @input="findByLocNo()" focus></input>
        </view>
        <view class="cu-form-group margin-top">
            <view class="title">产品</view>
            <input v-model="matNo" placeholder="产品信息" name="input"></input>
            <input v-model="matNo" placeholder="产品信息" name="input" @input="findByMatNo()"></input>
        </view>
        <view class="margin-top">
            <uni-table border stripe emptyText="暂无更多数据">
                <uni-tr>
                    <uni-th width="90">产品ID</uni-th>
                    <uni-th width="90">产品名称</uni-th>
                    <uni-th width="90">库位</uni-th>
                    <uni-th width="70">数量</uni-th>
                </uni-tr>
                <uni-tr v-for="(item, index) in locDetlData" :key="index" @input="tabRender()">
                    <uni-td>{{item.matNo}}</uni-td>
                    <uni-td>{{item.matName}}</uni-td>
                    <uni-td>{{item.locNo}}</uni-td>
                    <uni-td>{{item.count}}</uni-td>
                </uni-tr>
            </uni-table>
        </view>
        <view>
            <button class='cu-btn bg-yellow pda-btn'>搜索</button>
            <button class="cu-btn bg-grey pda-btn" @click="reset">重置</button>
        </view>
    </view>
@@ -21,15 +37,59 @@
            return {
                locNo:'',
                matNo:'',
                locDetlData:[],
            }
        },
        methods: {
            reset:function() {
                let that =this;
                let that = this;
                that.locNo = '';
                that.matNo = '';
                console.log(1)
            },
            // 根据库位号查找库存明细
            findByLocNo(){
                if(this.locNo.length === 0){
                    return;
                }
                this.matNo = ''
                this.find(this.locNo,this.matNo)
            },
            // 根据产品号查找库存明细
            findByMatNo(){
                if(this.matNo.length === 0){
                    return;
                }
                this.locNo = '',
                this.find(this.locNo,this.matNo)
            },
            // find
            find(){
                let that = this
                uni.request({
                    url:that.baseUrl + "/mobile/locDetl/stockQuery",
                    header:{
                        'content-type':'application/x-www-form-urlencoded',
                        'token': localStorage.getItem('token')
                    },
                    data:{
                        locNo: that.locNo,
                        matNo: that.matNo,
                    },
                    method: 'POST',
                    success(res) {
                        if(res.data.code === 200){
                            if(res.data.data != null){
                                that.locDetlData = res.data.data
                            } else if (res.data.code ===403){
                            } else {
                            }
                        }
                    }
                })
            },
        }
    }
</script>
pages/login/login.vue
@@ -24,10 +24,7 @@
                    <view>
                        <checkbox-group>
                            <label>
                                <checkbox value="cb" checked="true" color="#FFCC33" style="transform:scale(0.7)" />选中
                            </label>
                            <label>
                                <checkbox value="cb" checked="true"/>未选中
                                <checkbox value="cb" checked="true" style="transform:scale(0.7)" />记住密码
                            </label>
                        </checkbox-group>
                    </view>
@@ -216,8 +213,8 @@
<style>
    @import "../../colorui/main.css";
    @import "../../colorui/icon.css";
    @import "../../colorui/animation.css";
    /* @import "../../colorui/icon.css";
    @import "../../colorui/animation.css"; */
    
    .login-paddingtop {
        padding-top: 50upx;