小小儁爺
2025-12-31 64c9f7264079eee61b267c01fd23de0764fe48c4
1.修复bug
已修改7个文件
188 ■■■■■ 文件已修改
pages/scgl/scbg2.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/sjjy.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/sjjy1.vue 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/wgjy.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/wgjy1.vue 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/xjjy.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/xjjy1.vue 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/scgl/scbg2.vue
@@ -535,6 +535,7 @@
            },
            userCheckboxChange(val) {
                this.userCheckBoxValue = val.join(',')
                this.operSheetValue = this.userCheckBoxValue
            },
            //获取开工信息
pages/zlgl/sjjy.vue
@@ -468,7 +468,7 @@
                        // that.scanContent = res.result;
                        uni.navigateTo({
                            url: './scbg2?orderstep=' + res.result
                            url: './sjjy1?orderstep=' + res.result
                        })
                    },
pages/zlgl/sjjy1.vue
@@ -66,7 +66,20 @@
                                <view>样本数量:</view>
                            </view>
                            <view class="flex_column contentFont">
                                <view>{{processObj.checkstandname}}</view>
                                <view @click='operSheetClick' class="custominputClass">
                                    <view v-show='processObj.checkstandname===""' style="color: rgb(192, 196, 204);">请选择
                                    </view>
                                    <view v-show='processObj.checkstandname!==""' class="ellipsis"
                                        style="width: 390rpx;">
                                        {{processObj.checkstandname}}
                                    </view>
                                    <u-icon :name="!operSheetShow?'arrow-down-fill':'arrow-up-fill'"></u-icon>
                                </view>
                                <view>{{processObj.sampmethod==='FIXED'?'固时抽检':'比例抽检'}}</view>
                                <view>{{processObj.good_qty}}</view>
@@ -210,6 +223,15 @@
        <u-picker :show="operSheetShow" :columns="chekstandArr" :itemHeight='55' :closeOnClickOverlay='true'
            @close='operSheetShow=false' @confirm='operPickerConfirm' @cancel='operSheetShow=false'>
        </u-picker>
    </view>
</template>
@@ -258,6 +280,11 @@
                checkNumber: 1, //检验项目中的检验数量  现在处于第几个
                chekstandAll: [], //
                chekstandArr: [], //
                operSheetShow: false,
            }
        },
        created() {
@@ -266,12 +293,31 @@
        mounted() {
            this.init()
            // this.getStepCheckSearch('MO-2025-10-0008_1;001')
            // this.getStepCheckSearch('MO-2025-11-0002_6;ZP005')
        },
        methods: {
            init() {
                uni.stopPullDownRefresh();
            },
            operSheetClick() {
                this.operSheetShow = true
            },
            async operPickerConfirm(val) {
                this.processObj.checkstandname = val.value[0]
                this.operSheetShow = false
                let t = this.chekstandAll.find(i => i.checkstandname === this.processObj.checkstandname)
                this.processObj.checkstandcode = t.checkstandcode
                this.processObj.sampmethod = t.sampmethod
                this.processObj.sampscare = t.sampmethod === 'FIXED' ? t.sampscare : Math.ceil(this
                    .processObj.good_qty * t.sampscare / 100)
                this.processObj.sampscare = this.processObj.sampscare <= this.processObj.good_qty ? this.processObj
                    .sampscare : this.processObj.good_qty
                await this.getStepCheckItemList(this.processObj.checkstandcode)
            },
            async getStepCheckSearch(orderstepqrcode) {
@@ -288,6 +334,10 @@
                if (res.code === '200') {
                    this.chekstandAll = res.data.chekstand
                    this.chekstandArr = [this.chekstandAll.map(i => i.checkstandname)]
                    this.processObj = {
                        wo_code: res.data.labcont[0].wo_code,
                        partcode: res.data.labcont[0].partcode,
@@ -562,4 +612,21 @@
    ::v-deep .u-number-box__plus {
        height: 50rpx !important;
    }
    .custominputClass {
        width: 412rpx;
        display: flex;
        justify-content: space-between;
        border: 3rpx #eff0f1 solid;
        border-radius: 10rpx;
        padding: 0 16rpx;
    }
    .ellipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
</style>
pages/zlgl/wgjy.vue
@@ -468,7 +468,7 @@
                        // that.scanContent = res.result;
                        uni.navigateTo({
                            url: './scbg2?orderstep=' + res.result
                            url: './wgjy1?orderstep=' + res.result
                        })
                    },
pages/zlgl/wgjy1.vue
@@ -66,7 +66,16 @@
                                <view>样本数量:</view>
                            </view>
                            <view class="flex_column contentFont">
                                <view>{{processObj.checkstandname}}</view>
                                <view @click='operSheetClick' class="custominputClass">
                                    <view v-show='processObj.checkstandname===""' style="color: rgb(192, 196, 204);">请选择
                                    </view>
                                    <view v-show='processObj.checkstandname!==""' class="ellipsis"
                                        style="width: 390rpx;">
                                        {{processObj.checkstandname}}
                                    </view>
                                    <u-icon :name="!operSheetShow?'arrow-down-fill':'arrow-up-fill'"></u-icon>
                                </view>
                                <view>{{processObj.sampmethod==='FIXED'?'固时抽检':'比例抽检'}}</view>
                                <view>{{processObj.good_qty}}</view>
@@ -209,6 +218,12 @@
        </view>
        <u-picker :show="operSheetShow" :columns="chekstandArr" :itemHeight='55' :closeOnClickOverlay='true'
            @close='operSheetShow=false' @confirm='operPickerConfirm' @cancel='operSheetShow=false'>
        </u-picker>
    </view>
</template>
@@ -258,6 +273,10 @@
                checkNumber: 1, //检验项目中的检验数量  现在处于第几个
                chekstandAll: [], //
                chekstandArr: [], //
                operSheetShow: false,
            }
        },
        created() {
@@ -273,7 +292,24 @@
            init() {
                uni.stopPullDownRefresh();
            },
            operSheetClick() {
                this.operSheetShow = true
            },
            async operPickerConfirm(val) {
                this.processObj.checkstandname = val.value[0]
                this.operSheetShow = false
                let t = this.chekstandAll.find(i => i.checkstandname === this.processObj.checkstandname)
                this.processObj.checkstandcode = t.checkstandcode
                this.processObj.sampmethod = t.sampmethod
                this.processObj.sampscare = t.sampmethod === 'FIXED' ? t.sampscare : Math.ceil(this
                    .processObj.good_qty * t.sampscare / 100)
                this.processObj.sampscare = this.processObj.sampscare <= this.processObj.good_qty ? this.processObj
                    .sampscare : this.processObj.good_qty
                await this.getStepCheckItemList(this.processObj.checkstandcode)
            },
            async getStepCheckSearch(orderstepqrcode) {
                console.log('执行了')
                // 检验方式FirstCheck(首检) PatroCheck(巡检) EndCheck(完工检)
@@ -288,6 +324,8 @@
                if (res.code === '200') {
                    this.chekstandAll = res.data.chekstand
                    this.chekstandArr = [this.chekstandAll.map(i => i.checkstandname)]
                    this.processObj = {
                        wo_code: res.data.labcont[0].wo_code,
                        partcode: res.data.labcont[0].partcode,
@@ -562,4 +600,20 @@
    ::v-deep .u-number-box__plus {
        height: 50rpx !important;
    }
    .custominputClass {
        width: 412rpx;
        display: flex;
        justify-content: space-between;
        border: 3rpx #eff0f1 solid;
        border-radius: 10rpx;
        padding: 0 16rpx;
    }
    .ellipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
</style>
pages/zlgl/xjjy.vue
@@ -468,7 +468,7 @@
                        // that.scanContent = res.result;
                        uni.navigateTo({
                            url: './scbg2?orderstep=' + res.result
                            url: './xjjy1?orderstep=' + res.result
                        })
                    },
pages/zlgl/xjjy1.vue
@@ -66,7 +66,16 @@
                                <view>样本数量:</view>
                            </view>
                            <view class="flex_column contentFont">
                                <view>{{processObj.checkstandname}}</view>
                                <view @click='operSheetClick' class="custominputClass">
                                    <view v-show='processObj.checkstandname===""' style="color: rgb(192, 196, 204);">请选择
                                    </view>
                                    <view v-show='processObj.checkstandname!==""' class="ellipsis"
                                        style="width: 390rpx;">
                                        {{processObj.checkstandname}}
                                    </view>
                                    <u-icon :name="!operSheetShow?'arrow-down-fill':'arrow-up-fill'"></u-icon>
                                </view>
                                <view>{{processObj.sampmethod==='FIXED'?'固时抽检':'比例抽检'}}</view>
                                <view>{{processObj.good_qty}}</view>
@@ -209,6 +218,10 @@
        </view>
        <u-picker :show="operSheetShow" :columns="chekstandArr" :itemHeight='55' :closeOnClickOverlay='true'
            @close='operSheetShow=false' @confirm='operPickerConfirm' @cancel='operSheetShow=false'>
        </u-picker>
    </view>
</template>
@@ -258,6 +271,10 @@
                checkNumber: 1, //检验项目中的检验数量  现在处于第几个
                chekstandAll: [], //
                chekstandArr: [], //
                operSheetShow: false,
            }
        },
        created() {
@@ -273,7 +290,24 @@
            init() {
                uni.stopPullDownRefresh();
            },
            operSheetClick() {
                this.operSheetShow = true
            },
            async operPickerConfirm(val) {
                this.processObj.checkstandname = val.value[0]
                this.operSheetShow = false
                let t = this.chekstandAll.find(i => i.checkstandname === this.processObj.checkstandname)
                this.processObj.checkstandcode = t.checkstandcode
                this.processObj.sampmethod = t.sampmethod
                this.processObj.sampscare = t.sampmethod === 'FIXED' ? t.sampscare : Math.ceil(this
                    .processObj.good_qty * t.sampscare / 100)
                this.processObj.sampscare = this.processObj.sampscare <= this.processObj.good_qty ? this.processObj
                    .sampscare : this.processObj.good_qty
                await this.getStepCheckItemList(this.processObj.checkstandcode)
            },
            async getStepCheckSearch(orderstepqrcode) {
                console.log('执行了')
                // 检验方式FirstCheck(首检) PatroCheck(巡检) EndCheck(完工检)
@@ -288,6 +322,8 @@
                if (res.code === '200') {
                    this.chekstandAll = res.data.chekstand
                    this.chekstandArr = [this.chekstandAll.map(i => i.checkstandname)]
                    this.processObj = {
                        wo_code: res.data.labcont[0].wo_code,
                        partcode: res.data.labcont[0].partcode,
@@ -562,4 +598,20 @@
    ::v-deep .u-number-box__plus {
        height: 50rpx !important;
    }
    .custominputClass {
        width: 412rpx;
        display: flex;
        justify-content: space-between;
        border: 3rpx #eff0f1 solid;
        border-radius: 10rpx;
        padding: 0 16rpx;
    }
    .ellipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
</style>