#
whycq
2022-10-27 63038edf5b65e16bfb24052eb3077479d9ccbfbf
#
4个文件已修改
110 ■■■■■ 已修改文件
colorui/main.css 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/matQuery.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/pakin.vue 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/stockCheck.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
colorui/main.css
@@ -220,40 +220,17 @@
    border-radius: 10upx;
}
switch .wx-switch-input::before,
radio.radio::before,
/* switch .wx-switch-input::before,
radio.radio::before, */
/* checkbox .wx-checkbox-input::before, */
radio .wx-radio-input::before,
switch .uni-switch-input::before,
radio.radio::before,
/* radio .wx-radio-input::before, */
/* switch .uni-switch-input::before, */
/* radio.radio::before, */
/* checkbox .uni-checkbox-input::before, */
radio .uni-radio-input::before {
/* radio .uni-radio-input::before {
    display: none;
}
} */
radio.radio[checked]::after,
radio.radio .uni-radio-input-checked::after {
    content: "";
    background-color: transparent;
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    z-index: 999;
    top: 0upx;
    left: 0upx;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 200upx;
    /* #ifndef MP */
    border: 7px solid #ffffff !important;
    /* #endif */
    /* #ifdef MP */
    border: 8px solid #ffffff !important;
    /* #endif */
}
.switch-sex::after {
    content: "\e71c";
pages/basics/matQuery.vue
@@ -19,6 +19,10 @@
                    <view class="text-title"><input type="text" v-model="matData.batch"></view>
                </view>
                <view class="text-box">
                    <view class="text-title"><text>备注</text></view>
                    <view class="text-title"><input type="text" v-model="matData.memo"></view>
                </view>
                <view class="text-box">
                    <view class="text-title"><text>数量</text></view>
                    <view class="text-title">
                        <view>
pages/basics/pakin.vue
@@ -14,6 +14,22 @@
                    </view>
                </view>
            </view>
            <view class="square-1">
                <view class="square-title">
                    <view class="title-sign"><view class="sign"></view></view>
                    <view class="title-text"><text>是否冻结</text></view>
                    <radio-group @change="cRadio">
                        <label>
                            <radio :checked="ck1" style="margin-left: 100rpx;"/><text>是</text>
                        </label>
                        <label>
                            <radio :checked="ck2" style="margin-left: 50rpx;"/><text>否</text>
                        </label>
                    </radio-group>
                    <!-- <radio :value="yes" style="margin-left: 100rpx;">是</radio>
                    <radio :value="no" style="margin-left: 50rpx;">否</radio> -->
                </view>
            </view>
            
            
            <view class="square-2">
@@ -55,6 +71,7 @@
                        <view class="matnr"><text style="width: 400rpx;">编码:{{item.matnr}}</text></view>
                        <view><text style="width: 400rpx;">品名:{{item.maktx}}</text></view>
                        <view><text style="width: 400rpx;">批号:{{item.batch}}</text></view>
                        <view><text style="width: 400rpx;">备注:{{item.memo}}</text></view>
                        <view>
                            <text style="width: 400rpx;">数量:{{item.anfme}}</text>
                        </view>
@@ -86,19 +103,23 @@
        </view>
        <!-- 弹窗 -->
        <!-- 修改数量 -->
        <uni-popup ref="revise" background-color="#fff">
        <uni-popup ref="revise" >
            <view class="revise-box ">
                <view class="revise-box-top">
                    <view class="color-block-blue"></view>
                    <text class="title">修改批号/数量</text>
                    <text class="title">修改</text>
                </view>
                <view class="" style="position: relative;left: 50px;margin-bottom: 20px;">
                    <text style="display: inline-block;float: left;width: 50px;">批号:</text>
                    <input type="text" style="width: 100px;border-bottom: 1px solid #9e9e9e;" v-model="batch">
                </view>
                <view class="" style="position: relative;left: 50px;margin-bottom: 20px;">
                    <text style="display: inline-block;float: left;width: 50px;">备注:</text>
                    <input type="text" style="width: 100px;border-bottom: 1px solid #9e9e9e;" v-model="memo">
                </view>
                <view class="changeBox">
                    <view class="num-box">
                        <text style="display: inline-block;float: left;width: 50px;">批号:</text>
                        <text style="display: inline-block;float: left;width: 50px;">数量:</text>
                        <uni-number-box :value="count" :max="9999999" color="#747474"  @change="changeValue"/>
                    </view> 
                </view>
@@ -135,7 +156,11 @@
                check:false,
                checkText:'全选',
                checkedData:[],
                batch:''
                batch:'',
                memo: '',
                ck1: false,
                ck2: true,
                yess: false,
            }
        },
        onShow() {
@@ -157,6 +182,13 @@
            // 获取url
            getUrl() {
                this.commonUrl = this.baseHttp + this.baseIP + ':' +this.basePORT + "/" +this.baseUrl
            },
            cRadio() {
                var temp = this.ck1
                this.ck1 = this.ck2
                this.ck2 = temp
                this.yess = this.ck1
                console.log(this.matList);
            },
            // barcode input 事件
            barcodeInput() {
@@ -389,6 +421,8 @@
            },
            revise(item,index) {
                this.count = this.matList[index].anfme
                this.batch = this.matList[index].batch
                this.memo = this.matList[index].memo
                // var maxCount = this.matList[index].maxCount
                // if (maxCount == undefined ) {
                //     this.matList[index]["maxCount"] = item.enableQty
@@ -410,6 +444,7 @@
            confirm() {
                this.matList[this.rowNum].anfme = this.count
                this.matList[this.rowNum].batch = this.batch
                this.matList[this.rowNum].memo = this.memo
                this.$refs.revise.close()
                this.$forceUpdate() // 强制刷新
            },
@@ -466,8 +501,10 @@
    .revise-box {
        position: relative;
        width: 500rpx;
        height: 400rpx;
        height: 470rpx;
        border-radius: 25px;
        background-color: #fff;
        border-radius: 20rpx;
    }
    .revise-box-top {
        width: 400rpx;
@@ -580,7 +617,7 @@
    }
    .data-list {
        border-bottom: 1px solid #d8d8d8;
        height: 180rpx;
        height: 220rpx;
        margin: 15rpx;
        border-radius: 20rpx;
    }
pages/basics/stockCheck.vue
@@ -236,7 +236,7 @@
                                events: {
                                    // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
                                    matList: function(data) {
                                        that.matList.push(data.data)
                                        that.checkMat(data.data)
                                    },
                                  },
                                  success: function(res) {
@@ -284,6 +284,24 @@
                this.matList = []
                this.staNo = ''
            },
            // 添加商品
            addMat(mat) {
                this.matList.unshift(mat)
            },
            checkMat(mat) {
                var len = this.matList.length
                var add = true
                for (var i = 0; i < len; i++) {
                    if (mat.matnr == this.matList[i].matnr) {
                        this.matList[i].anfme += mat.anfme
                        this.$forceUpdate() // 强制刷新
                        add = false
                    }
                }
                if (add) {
                    this.matList.unshift(mat)
                }
            },
            adjust() {
                let that = this
                uni.request({