Browse Source

领料预警修改

ecss-tx
shenzhouyu 8 months ago
parent
commit
62d255e95c
  1. 25
      src/views/modules/orderIssure/soIssueNotify/searchOvertimeMaterialList.vue

25
src/views/modules/orderIssure/soIssueNotify/searchOvertimeMaterialList.vue

@ -58,6 +58,15 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label=" ">
<el-checkbox
v-model="searchData.overtimeNotDistributed"
:disabled="hasEmptyInTimeoutReasons"
>
超时未配料
</el-checkbox>
</el-form-item>
<el-form-item label="车间"> <el-form-item label="车间">
<el-select <el-select
v-model="searchData.workShopList" v-model="searchData.workShopList"
@ -173,6 +182,7 @@ export default {
status: '', // 默认:已下达s status: '', // 默认:已下达s
confirmStatus: '', // 未确认 confirmStatus: '', // 未确认
timeoutReasons: ['isemtpy'], // 配料状态:多选数组 timeoutReasons: ['isemtpy'], // 配料状态:多选数组
overtimeNotDistributed: false, // 超时未配料勾选,默认不勾选
workShopList: [], workShopList: [],
startDate: this.dayjs().subtract(7, 'day').format('YYYY-MM-DD'), // 默认:当前日期往前一周 startDate: this.dayjs().subtract(7, 'day').format('YYYY-MM-DD'), // 默认:当前日期往前一周
endDate: this.dayjs().format('YYYY-MM-DD'), endDate: this.dayjs().format('YYYY-MM-DD'),
@ -528,6 +538,21 @@ export default {
], ],
} }
}, },
computed: {
// 配料状态中是否选了「空」:有则勾选框置灰
hasEmptyInTimeoutReasons() {
const reasons = this.searchData.timeoutReasons
return Array.isArray(reasons) && reasons.includes('isemtpy')
},
},
watch: {
// 当配料状态中包含「空」时,自动取消勾选“超时未配料”
hasEmptyInTimeoutReasons(newVal) {
if (newVal) {
this.searchData.overtimeNotDistributed = false
}
},
},
mounted() { mounted() {
this.$nextTick(() => { this.$nextTick(() => {
this.height = window.innerHeight - 260 this.height = window.innerHeight - 260

Loading…
Cancel
Save