| | |
| | | </view> |
| | | <view class="form-cell"> |
| | | <label class="form-label">设置使用上限:</label> |
| | | <input class="input small-font" type="number" v-model="useLimitInput" placeholder="每次换刀后手填" :disabled="!selectedToolNo || loadingForm" /> |
| | | <input class="input big-font" |
| | | :class="useLimitColorClass" |
| | | type="number" |
| | | v-model="useLimitInput" |
| | | placeholder="每次换刀后手填" |
| | | :disabled="!selectedToolNo || loadingForm" /> |
| | | </view> |
| | | <view class="form-cell"> |
| | | <label class="form-label">寿命比预警值:</label> |
| | |
| | | computed: { |
| | | totalPages() { |
| | | return Math.max(1, Math.ceil(this.total / this.pageSize) || 1); |
| | | }, |
| | | useLimitColorClass() { |
| | | const v = Number(this.useLimitInput); |
| | | if (!v || isNaN(v)) return ''; |
| | | if (v < 50) return 'limit-danger'; |
| | | if (v < 100) return 'limit-warning'; |
| | | return 'limit-safe'; |
| | | } |
| | | }, |
| | | watch: { |