| | |
| | | <view class="form-row"> |
| | | <view style="display: flex; align-items: center;"> |
| | | <label style="float: left;margin-top: 18px;">点击按钮筛选工单状态:</label> |
| | | <select v-model="engineeringNo" class="picker" style="padding: 7px 46px;width: 300px;"> |
| | | <option v-for="item in engineeringNoMapList" :key="item.label" :value="item.label">{{ item.label }}</option> |
| | | </select> |
| | | <select v-if="engineeringNo === '其他'" v-model="engineeringNoSub" class="picker" style="padding: 7px 46px;width: 300px;"> |
| | | <option v-for="sub in engineeringNoMapList.find(i=>i.label==='其他').children" :key="sub" :value="sub">{{ sub }}</option> |
| | | </select> |
| | | <superwei-combox :candidates="engineeringNoMapList" placeholder="请选择" v-model="engineeringNo" |
| | | @select="onEngineeringNoChange" class="picker" |
| | | style="padding: 7px 46px;width: 650px;"></superwei-combox> |
| | | <span style="margin-left: 20px; color: #ff6600; font-size: 18px;">多选时只保留最后一条工单</span> |
| | | </view> |
| | | </view> |
| | |
| | | machine: [], |
| | | |
| | | engineeringNoList: [], |
| | | engineeringNoMapList: [ |
| | | { label: '其他', children: ['待开工', '未开工', '开工', '暂停'] }, |
| | | { label: '完工', children: [] } |
| | | ], |
| | | engineeringNo: '', // 当前选中项 |
| | | engineeringNoSub: '', // 选中的“其他”子项 |
| | | engineeringNoMapList: [], |
| | | engineeringNo: '', |
| | | |
| | | machineNo: '', |
| | | machineName: '', |
| | |
| | | } |
| | | |
| | | this.isShow = true; |
| | | this.engineeringNo = '其他'; |
| | | this.engineeringNoSub = '待开工'; |
| | | // 默认选中“待开工” |
| | | this.engineeringNo = '待开工'; |
| | | this.tableData = []; |
| | | // 下拉框只显示工单状态 |
| | | this.engineeringNoMapList = ['待开工', '未开工', '开工', '暂停', '完工']; |
| | | // 默认显示“待开工”工单 |
| | | this.getWomdaaByStatus(); |
| | | }, |
| | | // 下拉框选中后,按状态筛选工单 |
| | |
| | | // 按工单状态筛选工单 |
| | | getWomdaaByStatus() { |
| | | let editDate = this.formatDate(new Date()); |
| | | let status = this.engineeringNo === '其他' ? this.engineeringNoSub : this.engineeringNo; |
| | | this.$post({ |
| | | url: "/Womdaa/GetWomdaasByEngineeringNo", |
| | | data: { |
| | | machineNo: this.machineNo, |
| | | orderStatus: [status], // 只传选中的状态 |
| | | orderStatus: [this.engineeringNo], // 只传选中的状态 |
| | | editDate: editDate |
| | | } |
| | | }).then(res => { |