Commit 0b8408480cc7593a475984b16eff940d7aee66ee
1 parent
8d265634
feat: 发货单-延期:现申请发货日期控制大于 原订单计划发货日期
Showing
1 changed file
with
11 additions
and
1 deletions
| ... | ... | @@ -62,7 +62,8 @@ |
| 62 | 62 | </uni-list-item> |
| 63 | 63 | <uni-list-item title="现申请发货日期"> |
| 64 | 64 | <template v-slot:footer> |
| 65 | - <uni-datetime-picker type="date" v-model="applyDelayForm.applyShipmentDate" /> | |
| 65 | + <uni-datetime-picker type="date" :start="getStartDate(applyDelayForm.shipmentsDate)" | |
| 66 | + v-model="applyDelayForm.applyShipmentDate" /> | |
| 66 | 67 | </template> |
| 67 | 68 | </uni-list-item> |
| 68 | 69 | <uni-list-item title="延期原因"> |
| ... | ... | @@ -298,6 +299,15 @@ export default { |
| 298 | 299 | closeSplit() { |
| 299 | 300 | this.$refs.splitPopup && this.$refs.splitPopup.close(); |
| 300 | 301 | }, |
| 302 | + getStartDate(dateStr) { | |
| 303 | + if (!dateStr) return '' | |
| 304 | + const date = new Date(dateStr.replace(/-/g, '/')) | |
| 305 | + date.setDate(date.getDate() + 1) | |
| 306 | + const y = date.getFullYear() | |
| 307 | + const m = String(date.getMonth() + 1).padStart(2, '0') | |
| 308 | + const d = String(date.getDate()).padStart(2, '0') | |
| 309 | + return `${y}-${m}-${d}` | |
| 310 | + }, | |
| 301 | 311 | onSplitChange(data) { |
| 302 | 312 | console.log('onSplitChange__data', data) |
| 303 | 313 | const list = Array.isArray(data) ? data : [] | ... | ... |