快乐的昕的电脑
2025-09-29 aad9bab143364b614d469535c97596b2d43b04cf
下拉框选择状态
已修改1个文件
31 ■■■■ 文件已修改
pages/index.vue 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/index.vue
@@ -53,8 +53,7 @@
                        <view class="form-row">
                            <view>
                                <label
                                    style="float: left;font-family: fantasy;font-size: 33px;margin-top: 20px;">第一步选择工单:</label>
                                <label style="float: left;font-family: fantasy;font-size: 33px;margin-top: 20px;">第一步选择工单:</label>
                                <button class="print-btn" @click="isShowTab">选择工单</button>
                            </view>
                        </view>
@@ -168,9 +167,9 @@
        </scroll-view>
        <!-- 弹窗下拉框只显示工单状态 -->
        <view v-if="isShow" class="overlay">
            <view class="popup">
                <!--筛选工单状态-->
                <view class="form-row">
                    <view>
                        <label style="float: left;margin-top: 18px;">选择工单状态:</label>
@@ -647,11 +646,16 @@
                this.engineeringNo = null;
                this.tableData = [];
                // 筛选工单状态
                this.GetWomdaasByEngineeringNo();
                // 下拉框只显示工单状态
                this.engineeringNoMapList = ['待开工', '未开工', '完工', '暂停'];
                // 默认显示全部工单
                this.getWomdaa();
            },
            // 下拉框选中后,按状态筛选工单
            onEngineeringNoChange(status) {
                this.engineeringNo = status;
                this.getWomdaaByStatus();
            },
            getWomdaa() {
                let editDate = this.formatDate(new Date());
@@ -660,28 +664,27 @@
                    url: "/Womdaa/GetWomdaasByMachine",
                    data: {
                        machineNo: this.machineNo,
                        //engineeringNo: this.engineeringNo,
                        editDate: editDate
                    }
                }).then(res => {
                    this.tableData = res.data.tbBillList;
                })
            },
            // 筛选工单状态
            GetWomdaasByEngineeringNo() {
            // 按工单状态筛选工单
            getWomdaaByStatus() {
                let editDate = this.formatDate(new Date());
                this.$post({
                    url: "/Womdaa/GetWomdaasByEngineeringNo",
                    data: {
                        machineNo: this.machineNo,
                        orderStatus: ['待开工', '未开工', '完工', '暂停'] // 新增状态筛选条件
                        orderStatus: [this.engineeringNo], // 只传选中的状态
                        editDate: editDate
                    }
                }).then(res => {
                    this.engineeringNoList = res.data.tbBillList;
                    // 直接映射,不分组
                    this.engineeringNoMapList = this.engineeringNoList.map(s => s.moldId + ":" + s.moldName + ":" + s.moldModel);
                    this.tableData = res.data.tbBillList;
                });
            },
            },
            toDetail(item) {
                this.orderId = item.id;
                this.selectedOrder = item.daa001;