小小儁爺
2026-01-05 dbae85a492c7cee07f1115757615df910583ad8a
1.递交
已修改4个文件
488 ■■■■ 文件已修改
pages/scgl/scbg.vue 131 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/sjjy.vue 119 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/wgjy.vue 119 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/zlgl/xjjy.vue 119 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/scgl/scbg.vue
@@ -42,28 +42,28 @@
        <!-- @change="collapseChange" -->
        <u-collapse style="max-height: 65vh;overflow: auto;">
        <u-collapse style="max-height: 62vh;overflow: auto;">
            <!-- :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)' -->
            <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore">
                <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                    v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                    :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                    v-for="item in collapseArr" :key="item.ordercode">
            <!--     <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore"> -->
            <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                v-for="item in collapseArr" :key="item.ordercode">
                    <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                        {{item.partname}} {{item.partspec}}
                    </view>
                <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                    {{item.partname}} {{item.partspec}}
                </view>
                    <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                    <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                        @click="progressClick(item.ordercode)">
                        <!-- {{item.partname}}{{item.partspec}} -->
                        <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                            inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                    </view>
                <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                    @click="progressClick(item.ordercode)">
                    <!-- {{item.partname}}{{item.partspec}} -->
                    <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                        inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                </view>
                    <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                    <view class="" style="display: flex;justify-content: flex-end;">
                        <view style="color: #0659ff;">
                            {{parseFloat(item.ordergoodqty)}}
@@ -76,55 +76,55 @@
 -->
                    <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                        <view class="flex_column">
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                    <view class="flex_column">
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                        </view>
                    </view>
                </view>
                <!-- {{item.children}} -->
                <!-- <u--text class="u-collapse-content"> -->
                <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                    <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                        @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                        <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                        <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                        <view class="" style="width: 100px;">
                            <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                        </view>
                        <view style="width: 30%;text-align: right;">
                            <view class="" style="display: flex;justify-content: flex-end;">
                                <view style="color: #0659ff;">
                                    {{parseFloat(it.goodqty)}}
                                </view>
                                <view>
                                    /{{ parseFloat(it.planqty)}}
                                </view>
                            </view>
                        </view>
                    </view>
                    <!-- {{item.children}} -->
                    <!-- <u--text class="u-collapse-content"> -->
                    <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                        <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                            @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                            <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                            <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                            <view class="" style="width: 100px;">
                                <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                    inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                            </view>
                            <view style="width: 30%;text-align: right;">
                                <view class="" style="display: flex;justify-content: flex-end;">
                                    <view style="color: #0659ff;">
                                        {{parseFloat(it.goodqty)}}
                                    </view>
                                    <view>
                                        /{{ parseFloat(it.planqty)}}
                                    </view>
                                </view>
                            </view>
                        </view>
                    </u-steps>
                    <!-- </u--text> -->
                </u-steps>
                <!-- </u--text> -->
                </u-collapse-item>
            </scroll-view>
            </u-collapse-item>
            <!-- </scroll-view> -->
        </u-collapse>
@@ -218,6 +218,10 @@
        <view @click="scan2">
            <drag-ball :x='300' :y="600"></drag-ball>
        </view>
        <scan-code></scan-code>
    </view>
</template>
@@ -226,13 +230,18 @@
    import {
        ProductOrderSearch
    } from '../../config/api.js';
    import scanCode from '@/components/scan-code/scan-code.vue'
    export default {
        components: {
            scanCode
        },
        onLoad(option) {
            const _this = this
            uni.$off('scancodedate') // 每次进来先 移除全局自定义事件监听器
            uni.$on('scancodedate', function(content) {
                console.log("扫描到的内容为:", content)
                _this.getCheckScanDeviceQrCodeData(content)
                // _this.getCheckScanDeviceQrCodeData(content)
            })
@@ -317,7 +326,7 @@
            let that = this
            uni.startPullDownRefresh({
                success() {
                    that.getProductOrderSearch()
                    that.getProductOrderSearch(that.currentpage)
                    uni.showToast({
                        title: "下拉刷新",
                        icon: 'none'
@@ -368,7 +377,7 @@
            // 页数改变时  分页触发
            pageChange(e) {
                this.currentpage = e.current
                this.getProductOrderSearch(e.current)
            },
pages/zlgl/sjjy.vue
@@ -40,28 +40,28 @@
        <!-- 折叠面板 -->
        <!-- <u-collapse @change="change" @close="close" @open="open"> -->
        <!-- @change="collapseChange" -->
        <u-collapse style="max-height: 65vh;overflow: auto;">
        <u-collapse style="max-height: 62vh;overflow: auto;">
            <!-- :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)' -->
            <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore">
                <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                    v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                    :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                    v-for="item in collapseArr" :key="item.ordercode">
            <!--     <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore"> -->
            <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                v-for="item in collapseArr" :key="item.ordercode">
                    <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                        {{item.partname}} {{item.partspec}}
                    </view>
                <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                    {{item.partname}} {{item.partspec}}
                </view>
                    <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                    <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                        @click="progressClick(item.ordercode)">
                        <!-- {{item.partname}}{{item.partspec}} -->
                        <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                            inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                    </view>
                <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                    @click="progressClick(item.ordercode)">
                    <!-- {{item.partname}}{{item.partspec}} -->
                    <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                        inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                </view>
                    <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                    <view class="" style="display: flex;justify-content: flex-end;">
                        <view style="color: #0659ff;">
                            {{parseFloat(item.ordergoodqty)}}
@@ -74,55 +74,55 @@
 -->
                    <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                        <view class="flex_column">
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                    <view class="flex_column">
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                        </view>
                    </view>
                </view>
                <!-- {{item.children}} -->
                <!-- <u--text class="u-collapse-content"> -->
                <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                    <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                        @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                        <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                        <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                        <view class="" style="width: 100px;">
                            <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                        </view>
                        <view style="width: 30%;text-align: right;">
                            <view class="" style="display: flex;justify-content: flex-end;">
                                <view style="color: #0659ff;">
                                    {{parseFloat(it.goodqty)}}
                                </view>
                                <view>
                                    /{{ parseFloat(it.planqty)}}
                                </view>
                            </view>
                        </view>
                    </view>
                    <!-- {{item.children}} -->
                    <!-- <u--text class="u-collapse-content"> -->
                    <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                        <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                            @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                            <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                            <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                            <view class="" style="width: 100px;">
                                <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                    inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                            </view>
                            <view style="width: 30%;text-align: right;">
                                <view class="" style="display: flex;justify-content: flex-end;">
                                    <view style="color: #0659ff;">
                                        {{parseFloat(it.goodqty)}}
                                    </view>
                                    <view>
                                        /{{ parseFloat(it.planqty)}}
                                    </view>
                                </view>
                            </view>
                        </view>
                    </u-steps>
                    <!-- </u--text> -->
                </u-steps>
                <!-- </u--text> -->
                </u-collapse-item>
            </scroll-view>
            </u-collapse-item>
            <!--     </scroll-view> -->
        </u-collapse>
        <view class="uni-pagination-box">
@@ -311,7 +311,7 @@
            let that = this
            uni.startPullDownRefresh({
                success() {
                    that.getProductOrderSearch()
                    that.getProductOrderSearch(that.currentpage)
                    uni.showToast({
                        title: "下拉刷新",
                        icon: 'none'
@@ -336,6 +336,7 @@
            },
            // 页数改变时  分页触发
            pageChange(e) {
                this.currentpage = e.current
                this.getProductOrderSearch(e.current)
            },
            gotoPage(p1, p2) {
pages/zlgl/wgjy.vue
@@ -40,28 +40,28 @@
        <!-- 折叠面板 -->
        <!-- <u-collapse @change="change" @close="close" @open="open"> -->
        <!-- @change="collapseChange" -->
        <u-collapse style="max-height: 65vh;overflow: auto;">
        <u-collapse style="max-height: 62vh;overflow: auto;">
            <!-- :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)' -->
            <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore">
                <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                    v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                    :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                    v-for="item in collapseArr" :key="item.ordercode">
            <!-- <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore"> -->
            <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                v-for="item in collapseArr" :key="item.ordercode">
                    <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                        {{item.partname}} {{item.partspec}}
                    </view>
                <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                    {{item.partname}} {{item.partspec}}
                </view>
                    <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                    <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                        @click="progressClick(item.ordercode)">
                        <!-- {{item.partname}}{{item.partspec}} -->
                        <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                            inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                    </view>
                <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                    @click="progressClick(item.ordercode)">
                    <!-- {{item.partname}}{{item.partspec}} -->
                    <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                        inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                </view>
                    <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                    <view class="" style="display: flex;justify-content: flex-end;">
                        <view style="color: #0659ff;">
                            {{parseFloat(item.ordergoodqty)}}
@@ -74,55 +74,55 @@
 -->
                    <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                        <view class="flex_column">
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                    <view class="flex_column">
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                        </view>
                    </view>
                </view>
                <!-- {{item.children}} -->
                <!-- <u--text class="u-collapse-content"> -->
                <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                    <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                        @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                        <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                        <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                        <view class="" style="width: 100px;">
                            <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                        </view>
                        <view style="width: 30%;text-align: right;">
                            <view class="" style="display: flex;justify-content: flex-end;">
                                <view style="color: #0659ff;">
                                    {{parseFloat(it.goodqty)}}
                                </view>
                                <view>
                                    /{{ parseFloat(it.planqty)}}
                                </view>
                            </view>
                        </view>
                    </view>
                    <!-- {{item.children}} -->
                    <!-- <u--text class="u-collapse-content"> -->
                    <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                        <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                            @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                            <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                            <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                            <view class="" style="width: 100px;">
                                <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                    inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                            </view>
                            <view style="width: 30%;text-align: right;">
                                <view class="" style="display: flex;justify-content: flex-end;">
                                    <view style="color: #0659ff;">
                                        {{parseFloat(it.goodqty)}}
                                    </view>
                                    <view>
                                        /{{ parseFloat(it.planqty)}}
                                    </view>
                                </view>
                            </view>
                        </view>
                    </u-steps>
                    <!-- </u--text> -->
                </u-steps>
                <!-- </u--text> -->
                </u-collapse-item>
            </scroll-view>
            </u-collapse-item>
            <!--     </scroll-view> -->
        </u-collapse>
        <view class="uni-pagination-box">
@@ -311,7 +311,7 @@
            let that = this
            uni.startPullDownRefresh({
                success() {
                    that.getProductOrderSearch()
                    that.getProductOrderSearch(that.currentpage)
                    uni.showToast({
                        title: "下拉刷新",
                        icon: 'none'
@@ -336,6 +336,7 @@
            },
            // 页数改变时  分页触发
            pageChange(e) {
                this.currentpage = e.current
                this.getProductOrderSearch(e.current)
            },
            gotoPage(p1, p2) {
pages/zlgl/xjjy.vue
@@ -40,28 +40,28 @@
        <!-- 折叠面板 -->
        <!-- <u-collapse @change="change" @close="close" @open="open"> -->
        <!-- @change="collapseChange" -->
        <u-collapse style="max-height: 65vh;overflow: auto;">
        <u-collapse style="max-height: 62vh;overflow: auto;">
            <!-- :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)' -->
            <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore">
                <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                    v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                    :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                    v-for="item in collapseArr" :key="item.ordercode">
            <!-- <scroll-view scroll-y :style="{height: 590 + 'px'}" @scrolltolower="loadMore"> -->
            <u-collapse-item style="position: relative;" :title="item.ordercode" :name='item.ordercode'
                v-if='item.children.length!==0' :value='parseFloat(item.ordergoodqty)+"/"+parseFloat(item.orderqty)'
                :label="item.children.length===0?'未派发':''" :disabled='item.children.length===0'
                v-for="item in collapseArr" :key="item.ordercode">
                    <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                        {{item.partname}} {{item.partspec}}
                    </view>
                <view style="position: absolute;left: 30rpx;top:34px;font-size: 24rpx;color: #999;">
                    {{item.partname}} {{item.partspec}}
                </view>
                    <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                    <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                        @click="progressClick(item.ordercode)">
                        <!-- {{item.partname}}{{item.partspec}} -->
                        <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                            inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                    </view>
                <!-- <view style="position: absolute;width: 26%;left: 44%;top:16px;"> -->
                <view style="position: absolute;width: 120px;left: 44%;top:16px;color:#0659ff"
                    @click="progressClick(item.ordercode)">
                    <!-- {{item.partname}}{{item.partspec}} -->
                    <u-line-progress :percentage="parseFloat((item.ordergoodqty*100/item.orderqty).toFixed(2))"
                        inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                </view>
                    <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                <!--             <view style="position: absolute;width: 100px;right: 33px;  top:13px; ">
                    <view class="" style="display: flex;justify-content: flex-end;">
                        <view style="color: #0659ff;">
                            {{parseFloat(item.ordergoodqty)}}
@@ -74,55 +74,55 @@
 -->
                    <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                        <view class="flex_column">
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                <view v-if="radiovalue==='生产工单'" style="margin:0 0  5px">
                    <view class="flex_column">
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品编码:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partcode}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                        </view>
                        <view style="display:flex">
                            <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                            <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品名称:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partname}}</view>
                            </view>
                            <view style="display:flex">
                                <view class="titleFont" style="font-size: 14px;">产品规格:</view>
                                <view class="contentFont" style="font-size: 14px;">{{item.partspec?item.partspec:'/'}}
                        </view>
                    </view>
                </view>
                <!-- {{item.children}} -->
                <!-- <u--text class="u-collapse-content"> -->
                <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                    <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                        @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                        <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                        <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                        <view class="" style="width: 100px;">
                            <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                        </view>
                        <view style="width: 30%;text-align: right;">
                            <view class="" style="display: flex;justify-content: flex-end;">
                                <view style="color: #0659ff;">
                                    {{parseFloat(it.goodqty)}}
                                </view>
                                <view>
                                    /{{ parseFloat(it.planqty)}}
                                </view>
                            </view>
                        </view>
                    </view>
                    <!-- {{item.children}} -->
                    <!-- <u--text class="u-collapse-content"> -->
                    <u-steps :current="-1" inactiveColor='#0659FF' direction="column">
                        <view v-for="(it,ind) in item.children" :key="item.ordercode+it.name+ind"
                            @click="gotoPage(item.ordercode,it.code)" style="display: flex;align-items: center;">
                            <!-- <u-steps-item :title="it.code+'/'+it.name+it.spec"></u-steps-item> -->
                            <u-steps-item :title="it.code+'/'+it.name"></u-steps-item>
                            <view class="" style="width: 100px;">
                                <u-line-progress :percentage="parseFloat((it.goodqty*100/it.planqty).toFixed(2))"
                                    inactiveColor="#d1d6f5" height="10" activeColor="#0659ff"></u-line-progress>
                            </view>
                            <view style="width: 30%;text-align: right;">
                                <view class="" style="display: flex;justify-content: flex-end;">
                                    <view style="color: #0659ff;">
                                        {{parseFloat(it.goodqty)}}
                                    </view>
                                    <view>
                                        /{{ parseFloat(it.planqty)}}
                                    </view>
                                </view>
                            </view>
                        </view>
                    </u-steps>
                    <!-- </u--text> -->
                </u-steps>
                <!-- </u--text> -->
                </u-collapse-item>
            </scroll-view>
            </u-collapse-item>
            <!-- </scroll-view> -->
        </u-collapse>
        <view class="uni-pagination-box">
@@ -311,7 +311,7 @@
            let that = this
            uni.startPullDownRefresh({
                success() {
                    that.getProductOrderSearch()
                    that.getProductOrderSearch(that.currentpage)
                    uni.showToast({
                        title: "下拉刷新",
                        icon: 'none'
@@ -336,6 +336,7 @@
            },
            // 页数改变时  分页触发
            pageChange(e) {
                this.currentpage = e.current
                this.getProductOrderSearch(e.current)
            },
            gotoPage(p1, p2) {