Showing
12 changed files
with
211 additions
and
34 deletions
| @@ -304,6 +304,7 @@ Page({ | @@ -304,6 +304,7 @@ Page({ | ||
| 304 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 304 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 305 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 305 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 306 | let detail = this.formatDatail(reserev, dateSmart) | 306 | let detail = this.formatDatail(reserev, dateSmart) |
| 307 | + detail.oneTableName = res.data.tables[0].name; | ||
| 307 | reserev.soltName = ''; | 308 | reserev.soltName = ''; |
| 308 | this.setData({ | 309 | this.setData({ |
| 309 | detail, | 310 | detail, |
| @@ -557,8 +558,8 @@ Page({ | @@ -557,8 +558,8 @@ Page({ | ||
| 557 | time = timeStr ? timeStr : time; | 558 | time = timeStr ? timeStr : time; |
| 558 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 559 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 559 | let section = '' | 560 | let section = '' |
| 560 | - // 老样式1234 | ||
| 561 | - if (type1 && !type2) { | 561 | + // 老样式123 |
| 562 | + if (type1 && !type2 && type1 != '4') { | ||
| 562 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 563 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 563 | } | 564 | } |
| 564 | // 新样式 | 565 | // 新样式 |
| @@ -573,6 +574,9 @@ Page({ | @@ -573,6 +574,9 @@ Page({ | ||
| 573 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 574 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 574 | } | 575 | } |
| 575 | } | 576 | } |
| 577 | + if (type1 && !type2 && type1 == '4') { | ||
| 578 | + section = week + timeSlot2; | ||
| 579 | + } | ||
| 576 | this.setData({ | 580 | this.setData({ |
| 577 | wxml: canvas({ | 581 | wxml: canvas({ |
| 578 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 582 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -580,6 +584,7 @@ Page({ | @@ -580,6 +584,7 @@ Page({ | ||
| 580 | sellerName: data.seller.sellername, | 584 | sellerName: data.seller.sellername, |
| 581 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 585 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 582 | time: section, | 586 | time: section, |
| 587 | + oneTableName: data.oneTableName, | ||
| 583 | }, | 588 | }, |
| 584 | type1, | 589 | type1, |
| 585 | type2, | 590 | type2, |
| @@ -1450,7 +1455,7 @@ Page({ | @@ -1450,7 +1455,7 @@ Page({ | ||
| 1450 | let style =lite_style.split('-'); | 1455 | let style =lite_style.split('-'); |
| 1451 | let type1 =style[0]; | 1456 | let type1 =style[0]; |
| 1452 | let type2 =style[1]; | 1457 | let type2 =style[1]; |
| 1453 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1458 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1454 | let time = temp_ddate || this.data.timeList[index] | 1459 | let time = temp_ddate || this.data.timeList[index] |
| 1455 | this.painterBtn( | 1460 | this.painterBtn( |
| 1456 | lite_style, | 1461 | lite_style, |
| @@ -332,6 +332,7 @@ Page({ | @@ -332,6 +332,7 @@ Page({ | ||
| 332 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 332 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 333 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 333 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 334 | let detail = this.formatDatail(reserev, dateSmart) | 334 | let detail = this.formatDatail(reserev, dateSmart) |
| 335 | + detail.oneTableName = res.data.tables[0].name; | ||
| 335 | reserev.soltName = ''; | 336 | reserev.soltName = ''; |
| 336 | this.setData({ | 337 | this.setData({ |
| 337 | detail, | 338 | detail, |
| @@ -574,8 +575,8 @@ Page({ | @@ -574,8 +575,8 @@ Page({ | ||
| 574 | time = timeStr ? timeStr : time; | 575 | time = timeStr ? timeStr : time; |
| 575 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 576 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 576 | let section = '' | 577 | let section = '' |
| 577 | - // 老样式1234 | ||
| 578 | - if (type1 && !type2) { | 578 | + // 老样式123 |
| 579 | + if (type1 && !type2 && type1 != '4') { | ||
| 579 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 580 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 580 | } | 581 | } |
| 581 | // 新样式 | 582 | // 新样式 |
| @@ -590,6 +591,9 @@ Page({ | @@ -590,6 +591,9 @@ Page({ | ||
| 590 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 591 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 591 | } | 592 | } |
| 592 | } | 593 | } |
| 594 | + if (type1 && !type2 && type1 == '4') { | ||
| 595 | + section = week + timeSlot2; | ||
| 596 | + } | ||
| 593 | this.setData({ | 597 | this.setData({ |
| 594 | wxml: canvas({ | 598 | wxml: canvas({ |
| 595 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 599 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -597,6 +601,7 @@ Page({ | @@ -597,6 +601,7 @@ Page({ | ||
| 597 | sellerName: data.seller.sellername, | 601 | sellerName: data.seller.sellername, |
| 598 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 602 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 599 | time: section, | 603 | time: section, |
| 604 | + oneTableName: data.oneTableName, | ||
| 600 | }, | 605 | }, |
| 601 | type1, | 606 | type1, |
| 602 | type2, | 607 | type2, |
| @@ -1529,7 +1534,7 @@ Page({ | @@ -1529,7 +1534,7 @@ Page({ | ||
| 1529 | let style =lite_style.split('-'); | 1534 | let style =lite_style.split('-'); |
| 1530 | let type1 =style[0]; | 1535 | let type1 =style[0]; |
| 1531 | let type2 =style[1]; | 1536 | let type2 =style[1]; |
| 1532 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1537 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1533 | let time = temp_ddate || this.data.timeList[index] | 1538 | let time = temp_ddate || this.data.timeList[index] |
| 1534 | this.painterBtn( | 1539 | this.painterBtn( |
| 1535 | lite_style, | 1540 | lite_style, |
| @@ -340,6 +340,7 @@ Page({ | @@ -340,6 +340,7 @@ Page({ | ||
| 340 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 340 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 341 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 341 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 342 | let detail = this.formatDatail(reserev, dateSmart) | 342 | let detail = this.formatDatail(reserev, dateSmart) |
| 343 | + detail.oneTableName = res.data.tables[0].name; | ||
| 343 | reserev.soltName = ''; | 344 | reserev.soltName = ''; |
| 344 | this.setData({ | 345 | this.setData({ |
| 345 | detail, | 346 | detail, |
| @@ -583,8 +584,8 @@ Page({ | @@ -583,8 +584,8 @@ Page({ | ||
| 583 | time = timeStr ? timeStr : time; | 584 | time = timeStr ? timeStr : time; |
| 584 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 585 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 585 | let section = '' | 586 | let section = '' |
| 586 | - // 老样式1234 | ||
| 587 | - if (type1 && !type2) { | 587 | + // 老样式123 |
| 588 | + if (type1 && !type2 && type1 != '4') { | ||
| 588 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 589 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 589 | } | 590 | } |
| 590 | // 新样式 | 591 | // 新样式 |
| @@ -599,6 +600,9 @@ Page({ | @@ -599,6 +600,9 @@ Page({ | ||
| 599 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 600 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 600 | } | 601 | } |
| 601 | } | 602 | } |
| 603 | + if (type1 && !type2 && type1 == '4') { | ||
| 604 | + section = week + timeSlot2; | ||
| 605 | + } | ||
| 602 | this.setData({ | 606 | this.setData({ |
| 603 | wxml: canvas({ | 607 | wxml: canvas({ |
| 604 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 608 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -606,6 +610,7 @@ Page({ | @@ -606,6 +610,7 @@ Page({ | ||
| 606 | sellerName: data.seller.sellername, | 610 | sellerName: data.seller.sellername, |
| 607 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 611 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 608 | time: section, | 612 | time: section, |
| 613 | + oneTableName: data.oneTableName, | ||
| 609 | }, | 614 | }, |
| 610 | type1, | 615 | type1, |
| 611 | type2, | 616 | type2, |
| @@ -1539,7 +1544,7 @@ Page({ | @@ -1539,7 +1544,7 @@ Page({ | ||
| 1539 | let style =lite_style.split('-'); | 1544 | let style =lite_style.split('-'); |
| 1540 | let type1 =style[0]; | 1545 | let type1 =style[0]; |
| 1541 | let type2 =style[1]; | 1546 | let type2 =style[1]; |
| 1542 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1547 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1543 | let time = temp_ddate || this.data.timeList[index] | 1548 | let time = temp_ddate || this.data.timeList[index] |
| 1544 | this.painterBtn( | 1549 | this.painterBtn( |
| 1545 | lite_style, | 1550 | lite_style, |
| @@ -301,6 +301,7 @@ Page({ | @@ -301,6 +301,7 @@ Page({ | ||
| 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 303 | let detail = this.formatDatail(reserev, dateSmart) | 303 | let detail = this.formatDatail(reserev, dateSmart) |
| 304 | + detail.oneTableName = res.data.tables[0].name; | ||
| 304 | reserev.soltName = ''; | 305 | reserev.soltName = ''; |
| 305 | this.setData({ | 306 | this.setData({ |
| 306 | detail, | 307 | detail, |
| @@ -543,8 +544,8 @@ Page({ | @@ -543,8 +544,8 @@ Page({ | ||
| 543 | time = timeStr ? timeStr : time; | 544 | time = timeStr ? timeStr : time; |
| 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 545 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 545 | let section = '' | 546 | let section = '' |
| 546 | - // 老样式1234 | ||
| 547 | - if (type1 && !type2) { | 547 | + // 老样式123 |
| 548 | + if (type1 && !type2 && type1 != '4') { | ||
| 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 549 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 549 | } | 550 | } |
| 550 | // 新样式 | 551 | // 新样式 |
| @@ -559,6 +560,9 @@ Page({ | @@ -559,6 +560,9 @@ Page({ | ||
| 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 560 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 560 | } | 561 | } |
| 561 | } | 562 | } |
| 563 | + if (type1 && !type2 && type1 == '4') { | ||
| 564 | + section = week + timeSlot2; | ||
| 565 | + } | ||
| 562 | this.setData({ | 566 | this.setData({ |
| 563 | wxml: canvas({ | 567 | wxml: canvas({ |
| 564 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 568 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -566,6 +570,7 @@ Page({ | @@ -566,6 +570,7 @@ Page({ | ||
| 566 | sellerName: data.seller.sellername, | 570 | sellerName: data.seller.sellername, |
| 567 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 571 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 568 | time: section, | 572 | time: section, |
| 573 | + oneTableName: data.oneTableName, | ||
| 569 | }, | 574 | }, |
| 570 | type1, | 575 | type1, |
| 571 | type2, | 576 | type2, |
| @@ -1397,7 +1402,7 @@ Page({ | @@ -1397,7 +1402,7 @@ Page({ | ||
| 1397 | let style =lite_style.split('-'); | 1402 | let style =lite_style.split('-'); |
| 1398 | let type1 =style[0]; | 1403 | let type1 =style[0]; |
| 1399 | let type2 =style[1]; | 1404 | let type2 =style[1]; |
| 1400 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1405 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1401 | let time = temp_ddate || this.data.timeList[index] | 1406 | let time = temp_ddate || this.data.timeList[index] |
| 1402 | this.painterBtn( | 1407 | this.painterBtn( |
| 1403 | lite_style, | 1408 | lite_style, |
| @@ -301,6 +301,7 @@ Page({ | @@ -301,6 +301,7 @@ Page({ | ||
| 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 303 | let detail = this.formatDatail(reserev, dateSmart) | 303 | let detail = this.formatDatail(reserev, dateSmart) |
| 304 | + detail.oneTableName = res.data.tables[0].name; | ||
| 304 | reserev.soltName = ''; | 305 | reserev.soltName = ''; |
| 305 | this.setData({ | 306 | this.setData({ |
| 306 | detail, | 307 | detail, |
| @@ -543,8 +544,8 @@ Page({ | @@ -543,8 +544,8 @@ Page({ | ||
| 543 | time = timeStr ? timeStr : time; | 544 | time = timeStr ? timeStr : time; |
| 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 545 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 545 | let section = '' | 546 | let section = '' |
| 546 | - // 老样式1234 | ||
| 547 | - if (type1 && !type2) { | 547 | + // 老样式123 |
| 548 | + if (type1 && !type2 && type1 != '4') { | ||
| 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 549 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 549 | } | 550 | } |
| 550 | // 新样式 | 551 | // 新样式 |
| @@ -559,6 +560,9 @@ Page({ | @@ -559,6 +560,9 @@ Page({ | ||
| 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 560 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 560 | } | 561 | } |
| 561 | } | 562 | } |
| 563 | + if (type1 && !type2 && type1 == '4') { | ||
| 564 | + section = week + timeSlot2; | ||
| 565 | + } | ||
| 562 | this.setData({ | 566 | this.setData({ |
| 563 | wxml: canvas({ | 567 | wxml: canvas({ |
| 564 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 568 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -566,6 +570,7 @@ Page({ | @@ -566,6 +570,7 @@ Page({ | ||
| 566 | sellerName: data.seller.sellername, | 570 | sellerName: data.seller.sellername, |
| 567 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 571 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 568 | time: section, | 572 | time: section, |
| 573 | + oneTableName: data.oneTableName, | ||
| 569 | }, | 574 | }, |
| 570 | type1, | 575 | type1, |
| 571 | type2, | 576 | type2, |
| @@ -1352,7 +1357,7 @@ Page({ | @@ -1352,7 +1357,7 @@ Page({ | ||
| 1352 | let style =lite_style.split('-'); | 1357 | let style =lite_style.split('-'); |
| 1353 | let type1 =style[0]; | 1358 | let type1 =style[0]; |
| 1354 | let type2 =style[1]; | 1359 | let type2 =style[1]; |
| 1355 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1360 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1356 | let time = temp_ddate || this.data.timeList[index] | 1361 | let time = temp_ddate || this.data.timeList[index] |
| 1357 | this.painterBtn( | 1362 | this.painterBtn( |
| 1358 | lite_style, | 1363 | lite_style, |
| @@ -301,6 +301,7 @@ Page({ | @@ -301,6 +301,7 @@ Page({ | ||
| 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 303 | let detail = this.formatDatail(reserev, dateSmart) | 303 | let detail = this.formatDatail(reserev, dateSmart) |
| 304 | + detail.oneTableName = res.data.tables[0].name; | ||
| 304 | reserev.soltName = ''; | 305 | reserev.soltName = ''; |
| 305 | this.setData({ | 306 | this.setData({ |
| 306 | detail, | 307 | detail, |
| @@ -543,8 +544,8 @@ Page({ | @@ -543,8 +544,8 @@ Page({ | ||
| 543 | time = timeStr ? timeStr : time; | 544 | time = timeStr ? timeStr : time; |
| 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 545 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 545 | let section = '' | 546 | let section = '' |
| 546 | - // 老样式1234 | ||
| 547 | - if (type1 && !type2) { | 547 | + // 老样式123 |
| 548 | + if (type1 && !type2 && type1 != '4') { | ||
| 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 549 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 549 | } | 550 | } |
| 550 | // 新样式 | 551 | // 新样式 |
| @@ -559,6 +560,9 @@ Page({ | @@ -559,6 +560,9 @@ Page({ | ||
| 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 560 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 560 | } | 561 | } |
| 561 | } | 562 | } |
| 563 | + if (type1 && !type2 && type1 == '4') { | ||
| 564 | + section = week + timeSlot2; | ||
| 565 | + } | ||
| 562 | this.setData({ | 566 | this.setData({ |
| 563 | wxml: canvas({ | 567 | wxml: canvas({ |
| 564 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 568 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -566,6 +570,7 @@ Page({ | @@ -566,6 +570,7 @@ Page({ | ||
| 566 | sellerName: data.seller.sellername, | 570 | sellerName: data.seller.sellername, |
| 567 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 571 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 568 | time: section, | 572 | time: section, |
| 573 | + oneTableName: data.oneTableName, | ||
| 569 | }, | 574 | }, |
| 570 | type1, | 575 | type1, |
| 571 | type2, | 576 | type2, |
| @@ -1352,7 +1357,7 @@ Page({ | @@ -1352,7 +1357,7 @@ Page({ | ||
| 1352 | let style =lite_style.split('-'); | 1357 | let style =lite_style.split('-'); |
| 1353 | let type1 =style[0]; | 1358 | let type1 =style[0]; |
| 1354 | let type2 =style[1]; | 1359 | let type2 =style[1]; |
| 1355 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1360 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1356 | let time = temp_ddate || this.data.timeList[index] | 1361 | let time = temp_ddate || this.data.timeList[index] |
| 1357 | this.painterBtn( | 1362 | this.painterBtn( |
| 1358 | lite_style, | 1363 | lite_style, |
| @@ -300,6 +300,7 @@ Page({ | @@ -300,6 +300,7 @@ Page({ | ||
| 300 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 300 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 301 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 301 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 302 | let detail = this.formatDatail(reserev, dateSmart) | 302 | let detail = this.formatDatail(reserev, dateSmart) |
| 303 | + detail.oneTableName = res.data.tables[0].name; | ||
| 303 | reserev.soltName = ''; | 304 | reserev.soltName = ''; |
| 304 | this.setData({ | 305 | this.setData({ |
| 305 | detail, | 306 | detail, |
| @@ -542,8 +543,8 @@ Page({ | @@ -542,8 +543,8 @@ Page({ | ||
| 542 | time = timeStr ? timeStr : time; | 543 | time = timeStr ? timeStr : time; |
| 543 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 544 | let section = '' | 545 | let section = '' |
| 545 | - // 老样式1234 | ||
| 546 | - if (type1 && !type2) { | 546 | + // 老样式123 |
| 547 | + if (type1 && !type2 && type1 != '4') { | ||
| 547 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 548 | } | 549 | } |
| 549 | // 新样式 | 550 | // 新样式 |
| @@ -558,6 +559,9 @@ Page({ | @@ -558,6 +559,9 @@ Page({ | ||
| 558 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 559 | } | 560 | } |
| 560 | } | 561 | } |
| 562 | + if (type1 && !type2 && type1 == '4') { | ||
| 563 | + section = week + timeSlot2; | ||
| 564 | + } | ||
| 561 | this.setData({ | 565 | this.setData({ |
| 562 | wxml: canvas({ | 566 | wxml: canvas({ |
| 563 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 567 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -565,6 +569,7 @@ Page({ | @@ -565,6 +569,7 @@ Page({ | ||
| 565 | sellerName: data.seller.sellername, | 569 | sellerName: data.seller.sellername, |
| 566 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 570 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 567 | time: section, | 571 | time: section, |
| 572 | + oneTableName: data.oneTableName, | ||
| 568 | }, | 573 | }, |
| 569 | type1, | 574 | type1, |
| 570 | type2, | 575 | type2, |
| @@ -1351,7 +1356,7 @@ Page({ | @@ -1351,7 +1356,7 @@ Page({ | ||
| 1351 | let style =lite_style.split('-'); | 1356 | let style =lite_style.split('-'); |
| 1352 | let type1 =style[0]; | 1357 | let type1 =style[0]; |
| 1353 | let type2 =style[1]; | 1358 | let type2 =style[1]; |
| 1354 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1359 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1355 | let time = temp_ddate || this.data.timeList[index] | 1360 | let time = temp_ddate || this.data.timeList[index] |
| 1356 | this.painterBtn( | 1361 | this.painterBtn( |
| 1357 | lite_style, | 1362 | lite_style, |
| @@ -258,6 +258,7 @@ Page({ | @@ -258,6 +258,7 @@ Page({ | ||
| 258 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 258 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 259 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 259 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 260 | let detail = this.formatDatail(reserev, dateSmart) | 260 | let detail = this.formatDatail(reserev, dateSmart) |
| 261 | + detail.oneTableName = res.data.tables[0].name; | ||
| 261 | reserev.soltName = ''; | 262 | reserev.soltName = ''; |
| 262 | this.setData({ | 263 | this.setData({ |
| 263 | detail, | 264 | detail, |
| @@ -496,8 +497,8 @@ Page({ | @@ -496,8 +497,8 @@ Page({ | ||
| 496 | time = timeStr ? timeStr : time; | 497 | time = timeStr ? timeStr : time; |
| 497 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 498 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 498 | let section = '' | 499 | let section = '' |
| 499 | - // 老样式1234 | ||
| 500 | - if (type1 && !type2) { | 500 | + // 老样式123 |
| 501 | + if (type1 && !type2 && type1 != '4') { | ||
| 501 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 502 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 502 | } | 503 | } |
| 503 | // 新样式 | 504 | // 新样式 |
| @@ -512,6 +513,9 @@ Page({ | @@ -512,6 +513,9 @@ Page({ | ||
| 512 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 513 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 513 | } | 514 | } |
| 514 | } | 515 | } |
| 516 | + if (type1 && !type2 && type1 == '4') { | ||
| 517 | + section = week + timeSlot2; | ||
| 518 | + } | ||
| 515 | this.setData({ | 519 | this.setData({ |
| 516 | wxml: canvas({ | 520 | wxml: canvas({ |
| 517 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 521 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -519,6 +523,7 @@ Page({ | @@ -519,6 +523,7 @@ Page({ | ||
| 519 | sellerName: data.seller.sellername, | 523 | sellerName: data.seller.sellername, |
| 520 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 524 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 521 | time: section, | 525 | time: section, |
| 526 | + oneTableName: data.oneTableName, | ||
| 522 | }, | 527 | }, |
| 523 | type1, | 528 | type1, |
| 524 | type2, | 529 | type2, |
| @@ -1309,7 +1314,7 @@ Page({ | @@ -1309,7 +1314,7 @@ Page({ | ||
| 1309 | let style =lite_style.split('-'); | 1314 | let style =lite_style.split('-'); |
| 1310 | let type1 =style[0]; | 1315 | let type1 =style[0]; |
| 1311 | let type2 =style[1]; | 1316 | let type2 =style[1]; |
| 1312 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1317 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1313 | let time = temp_ddate || this.data.timeList[index] | 1318 | let time = temp_ddate || this.data.timeList[index] |
| 1314 | this.painterBtn( | 1319 | this.painterBtn( |
| 1315 | lite_style, | 1320 | lite_style, |
| @@ -301,6 +301,7 @@ Page({ | @@ -301,6 +301,7 @@ Page({ | ||
| 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 303 | let detail = this.formatDatail(reserev, dateSmart) | 303 | let detail = this.formatDatail(reserev, dateSmart) |
| 304 | + detail.oneTableName = res.data.tables[0].name; | ||
| 304 | reserev.soltName = ''; | 305 | reserev.soltName = ''; |
| 305 | this.setData({ | 306 | this.setData({ |
| 306 | detail, | 307 | detail, |
| @@ -543,8 +544,8 @@ Page({ | @@ -543,8 +544,8 @@ Page({ | ||
| 543 | time = timeStr ? timeStr : time; | 544 | time = timeStr ? timeStr : time; |
| 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 545 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 545 | let section = '' | 546 | let section = '' |
| 546 | - // 老样式1234 | ||
| 547 | - if (type1 && !type2) { | 547 | + // 老样式123 |
| 548 | + if (type1 && !type2 && type1 != '4') { | ||
| 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 549 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 549 | } | 550 | } |
| 550 | // 新样式 | 551 | // 新样式 |
| @@ -559,6 +560,9 @@ Page({ | @@ -559,6 +560,9 @@ Page({ | ||
| 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 560 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 560 | } | 561 | } |
| 561 | } | 562 | } |
| 563 | + if (type1 && !type2 && type1 == '4') { | ||
| 564 | + section = week + timeSlot2; | ||
| 565 | + } | ||
| 562 | this.setData({ | 566 | this.setData({ |
| 563 | wxml: canvas({ | 567 | wxml: canvas({ |
| 564 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 568 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -566,6 +570,7 @@ Page({ | @@ -566,6 +570,7 @@ Page({ | ||
| 566 | sellerName: data.seller.sellername, | 570 | sellerName: data.seller.sellername, |
| 567 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 571 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 568 | time: section, | 572 | time: section, |
| 573 | + oneTableName: data.oneTableName, | ||
| 569 | }, | 574 | }, |
| 570 | type1, | 575 | type1, |
| 571 | type2, | 576 | type2, |
| @@ -1352,7 +1357,7 @@ Page({ | @@ -1352,7 +1357,7 @@ Page({ | ||
| 1352 | let style =lite_style.split('-'); | 1357 | let style =lite_style.split('-'); |
| 1353 | let type1 =style[0]; | 1358 | let type1 =style[0]; |
| 1354 | let type2 =style[1]; | 1359 | let type2 =style[1]; |
| 1355 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1360 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1356 | let time = temp_ddate || this.data.timeList[index] | 1361 | let time = temp_ddate || this.data.timeList[index] |
| 1357 | this.painterBtn( | 1362 | this.painterBtn( |
| 1358 | lite_style, | 1363 | lite_style, |
| @@ -301,6 +301,7 @@ Page({ | @@ -301,6 +301,7 @@ Page({ | ||
| 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 301 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 302 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 303 | let detail = this.formatDatail(reserev, dateSmart) | 303 | let detail = this.formatDatail(reserev, dateSmart) |
| 304 | + detail.oneTableName = res.data.tables[0].name; | ||
| 304 | reserev.soltName = ''; | 305 | reserev.soltName = ''; |
| 305 | this.setData({ | 306 | this.setData({ |
| 306 | detail, | 307 | detail, |
| @@ -542,8 +543,8 @@ Page({ | @@ -542,8 +543,8 @@ Page({ | ||
| 542 | time = timeStr ? timeStr : time; | 543 | time = timeStr ? timeStr : time; |
| 543 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 544 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 544 | let section = '' | 545 | let section = '' |
| 545 | - // 老样式1234 | ||
| 546 | - if (type1 && !type2) { | 546 | + // 老样式123 |
| 547 | + if (type1 && !type2 && type1 != '4') { | ||
| 547 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 548 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 548 | } | 549 | } |
| 549 | // 新样式 | 550 | // 新样式 |
| @@ -558,6 +559,9 @@ Page({ | @@ -558,6 +559,9 @@ Page({ | ||
| 558 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 559 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 559 | } | 560 | } |
| 560 | } | 561 | } |
| 562 | + if (type1 && !type2 && type1 == '4') { | ||
| 563 | + section = week + timeSlot2; | ||
| 564 | + } | ||
| 561 | this.setData({ | 565 | this.setData({ |
| 562 | wxml: canvas({ | 566 | wxml: canvas({ |
| 563 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 567 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -565,6 +569,7 @@ Page({ | @@ -565,6 +569,7 @@ Page({ | ||
| 565 | sellerName: data.seller.sellername, | 569 | sellerName: data.seller.sellername, |
| 566 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 570 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 567 | time: section, | 571 | time: section, |
| 572 | + oneTableName: data.oneTableName, | ||
| 568 | }, | 573 | }, |
| 569 | type1, | 574 | type1, |
| 570 | type2, | 575 | type2, |
| @@ -1351,7 +1356,7 @@ Page({ | @@ -1351,7 +1356,7 @@ Page({ | ||
| 1351 | let style =lite_style.split('-'); | 1356 | let style =lite_style.split('-'); |
| 1352 | let type1 =style[0]; | 1357 | let type1 =style[0]; |
| 1353 | let type2 =style[1]; | 1358 | let type2 =style[1]; |
| 1354 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1359 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1355 | let time = temp_ddate || this.data.timeList[index] | 1360 | let time = temp_ddate || this.data.timeList[index] |
| 1356 | this.painterBtn( | 1361 | this.painterBtn( |
| 1357 | lite_style, | 1362 | lite_style, |
| @@ -318,6 +318,7 @@ Page({ | @@ -318,6 +318,7 @@ Page({ | ||
| 318 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') | 318 | let dateStr = util.unixtoTime(reserev.ddate, 'HH点') |
| 319 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') | 319 | let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分') |
| 320 | let detail = this.formatDatail(reserev, dateSmart) | 320 | let detail = this.formatDatail(reserev, dateSmart) |
| 321 | + detail.oneTableName = res.data.tables[0].name; | ||
| 321 | reserev.soltName = ''; | 322 | reserev.soltName = ''; |
| 322 | this.setData({ | 323 | this.setData({ |
| 323 | detail, | 324 | detail, |
| @@ -562,8 +563,8 @@ Page({ | @@ -562,8 +563,8 @@ Page({ | ||
| 562 | time = timeStr ? timeStr : time; | 563 | time = timeStr ? timeStr : time; |
| 563 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] | 564 | let [day1, day2] = [...util.unixtoTime(data.ddate, '周WW')] |
| 564 | let section = '' | 565 | let section = '' |
| 565 | - // 老样式1234 | ||
| 566 | - if (type1 && !type2) { | 566 | + // 老样式123 |
| 567 | + if (type1 && !type2 && type1 != '4') { | ||
| 567 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; | 568 | section = type1 == '1' ? week + timeSlot1 : type1 == '2' ? week + time : type1 == '3' ? week + timeSlot2 : ''; |
| 568 | } | 569 | } |
| 569 | // 新样式 | 570 | // 新样式 |
| @@ -578,6 +579,9 @@ Page({ | @@ -578,6 +579,9 @@ Page({ | ||
| 578 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; | 579 | section = type2 == '1' ? time + timeSlot2.trim() : type2 == '2' ? timeSlot1.trim() : type2 == '3' ? time.trim() : type2 == '4' ? timeSlot2.trim() : ''; |
| 579 | } | 580 | } |
| 580 | } | 581 | } |
| 582 | + if (type1 && !type2 && type1 == '4') { | ||
| 583 | + section = week + timeSlot2; | ||
| 584 | + } | ||
| 581 | this.setData({ | 585 | this.setData({ |
| 582 | wxml: canvas({ | 586 | wxml: canvas({ |
| 583 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', | 587 | imgUrl: img || 'https://nosqn.colorcun.com/reserve/images/3x/%E6%9A%82%E6%97%A0.png', |
| @@ -585,6 +589,7 @@ Page({ | @@ -585,6 +589,7 @@ Page({ | ||
| 585 | sellerName: data.seller.sellername, | 589 | sellerName: data.seller.sellername, |
| 586 | date: util.unixtoTime(data.ddate, 'MM月DD日'), | 590 | date: util.unixtoTime(data.ddate, 'MM月DD日'), |
| 587 | time: section, | 591 | time: section, |
| 592 | + oneTableName: data.oneTableName, | ||
| 588 | }, | 593 | }, |
| 589 | type1, | 594 | type1, |
| 590 | type2, | 595 | type2, |
| @@ -1391,7 +1396,7 @@ Page({ | @@ -1391,7 +1396,7 @@ Page({ | ||
| 1391 | let style =lite_style.split('-'); | 1396 | let style =lite_style.split('-'); |
| 1392 | let type1 =style[0]; | 1397 | let type1 =style[0]; |
| 1393 | let type2 =style[1]; | 1398 | let type2 =style[1]; |
| 1394 | - if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3'))){ | 1399 | + if((type1=='2' && !type2) || (type2 && (type2 == '1' || type2 == '3') || (type1=='4' && !type2))){ |
| 1395 | let time = temp_ddate || this.data.timeList[index] | 1400 | let time = temp_ddate || this.data.timeList[index] |
| 1396 | this.painterBtn( | 1401 | this.painterBtn( |
| 1397 | lite_style, | 1402 | lite_style, |
| @@ -12,7 +12,7 @@ module.exports = data => { | @@ -12,7 +12,7 @@ module.exports = data => { | ||
| 12 | } | 12 | } |
| 13 | }, ] | 13 | }, ] |
| 14 | // 原来的样式1,2,3 | 14 | // 原来的样式1,2,3 |
| 15 | - if (data.type1 && !data.type2) { | 15 | + if (data.type1 && !data.type2 && data.type1 != '4') { |
| 16 | views.push({ | 16 | views.push({ |
| 17 | "type": "image", | 17 | "type": "image", |
| 18 | "url": 'https://nosqn.colorcun.com/rectangleBj.png', | 18 | "url": 'https://nosqn.colorcun.com/rectangleBj.png', |
| @@ -375,6 +375,128 @@ module.exports = data => { | @@ -375,6 +375,128 @@ module.exports = data => { | ||
| 375 | } | 375 | } |
| 376 | }, ); | 376 | }, ); |
| 377 | } | 377 | } |
| 378 | + // 新的样式4 | ||
| 379 | + if (data.type1 && !data.type2 && data.type1 == '4') { | ||
| 380 | + views.push({ | ||
| 381 | + "type": "image", | ||
| 382 | + "url": 'https://nosqn.colorcun.com/rectangleBj.png', | ||
| 383 | + "css": { | ||
| 384 | + "width": "210px", | ||
| 385 | + "height": "168px", | ||
| 386 | + "top": "0px", | ||
| 387 | + "left": "0px", | ||
| 388 | + "mode": "aspectFill" | ||
| 389 | + } | ||
| 390 | + }, { | ||
| 391 | + "type": "text", | ||
| 392 | + "text": data.info.sellerName, | ||
| 393 | + "css": { | ||
| 394 | + "color": "#FFEFC5", | ||
| 395 | + "width": "190px", | ||
| 396 | + "top": "10px", | ||
| 397 | + "left": "10px", | ||
| 398 | + "right": "10px", | ||
| 399 | + "borderColor": "#000000", | ||
| 400 | + "fontSize": "12px", | ||
| 401 | + "fontWeight": "400", | ||
| 402 | + "maxLines": "2", | ||
| 403 | + "textStyle": "fill", | ||
| 404 | + "textDecoration": "none", | ||
| 405 | + "fontFamily": "PingFang SC", | ||
| 406 | + "textAlign": "center", | ||
| 407 | + } | ||
| 408 | + }, { | ||
| 409 | + "type": "text", | ||
| 410 | + "text": data.info.date, | ||
| 411 | + "css": { | ||
| 412 | + "color": "#FFEFC5", | ||
| 413 | + "width": "100px", | ||
| 414 | + "height": "168px", | ||
| 415 | + "top": "142px", | ||
| 416 | + "left": "10px", | ||
| 417 | + "borderColor": "#000000", | ||
| 418 | + "fontSize": "18px", | ||
| 419 | + "fontWeight": "500", | ||
| 420 | + "maxLines": "1", | ||
| 421 | + "textStyle": "fill", | ||
| 422 | + "textDecoration": "none", | ||
| 423 | + "fontFamily": "PingFang SC", | ||
| 424 | + "textAlign": "left", | ||
| 425 | + } | ||
| 426 | + }, { | ||
| 427 | + "type": "text", | ||
| 428 | + "text": data.info.time, | ||
| 429 | + "css": { | ||
| 430 | + "color": "#FFEFC5", | ||
| 431 | + "width": "100px", | ||
| 432 | + "height": "168px", | ||
| 433 | + "top": "142px", | ||
| 434 | + "left": "120px", | ||
| 435 | + "borderColor": "#000000", | ||
| 436 | + "fontSize": "18px", | ||
| 437 | + "fontWeight": "500", | ||
| 438 | + "maxLines": "1", | ||
| 439 | + "textStyle": "fill", | ||
| 440 | + "textDecoration": "none", | ||
| 441 | + "fontFamily": "PingFang SC", | ||
| 442 | + "textAlign": "left", | ||
| 443 | + } | ||
| 444 | + }) | ||
| 445 | + const fontSize = 24; | ||
| 446 | + const padding = 4; | ||
| 447 | + const canvasWidth = 210; | ||
| 448 | + const textTop = 60; | ||
| 449 | + // 处理显示文本 | ||
| 450 | + let displayText = data.info.oneTableName; | ||
| 451 | + if (displayText && displayText.length > 7) { | ||
| 452 | + displayText = displayText.substring(0, 6) + "..."; | ||
| 453 | + } | ||
| 454 | + // 计算宽度(考虑中英文差异) | ||
| 455 | + function getTextWidth(text, fontSize) { | ||
| 456 | + let width = 0; | ||
| 457 | + for (let i = 0; i < text.length; i++) { | ||
| 458 | + const charCode = text.charCodeAt(i); | ||
| 459 | + // 中文字符或全角字符 | ||
| 460 | + if (charCode > 127 || (charCode >= 0xFF00 && charCode <= 0xFFEF)) { | ||
| 461 | + width += fontSize * 1.0; | ||
| 462 | + } else { | ||
| 463 | + width += fontSize * 0.6; // 英文字符、数字或半角符号 | ||
| 464 | + } | ||
| 465 | + } | ||
| 466 | + return Math.ceil(width); | ||
| 467 | + } | ||
| 468 | + // 计算文本宽度 | ||
| 469 | + const textWidth = getTextWidth(displayText, fontSize); | ||
| 470 | + const bgWidth = textWidth + padding * 2; | ||
| 471 | + const bgHeight = fontSize + padding * 1; | ||
| 472 | + // 计算居中位置 | ||
| 473 | + const leftPosition = (canvasWidth - bgWidth) / 2; | ||
| 474 | + // 添加到views | ||
| 475 | + views.push({ | ||
| 476 | + "type": "text", | ||
| 477 | + "text": displayText, | ||
| 478 | + "css": { | ||
| 479 | + "color": "#FFEFC5", | ||
| 480 | + "width": bgWidth + 'px', | ||
| 481 | + "height": bgHeight + 'px', | ||
| 482 | + "top": textTop + 'px', | ||
| 483 | + "left": Math.max(0, leftPosition) + 'px', // 确保不超出左边界 | ||
| 484 | + 'background': 'rgba(255, 239, 197, 0.4)', | ||
| 485 | + "fontSize": fontSize + 'px', | ||
| 486 | + "fontWeight": "normal", | ||
| 487 | + "maxLines": "1", | ||
| 488 | + "overflow": "visible", | ||
| 489 | + "textStyle": "fill", | ||
| 490 | + "textDecoration": "none", | ||
| 491 | + "fontFamily": "PingFang SC", | ||
| 492 | + "textAlign": "center", | ||
| 493 | + "lineHeight": bgHeight + 'px', | ||
| 494 | + "boxSizing": "border-box", | ||
| 495 | + "borderRadius": "5px", | ||
| 496 | + "padding": "0 0 4px 0", | ||
| 497 | + } | ||
| 498 | + }); | ||
| 499 | + } | ||
| 378 | return { | 500 | return { |
| 379 | "width": "210px", | 501 | "width": "210px", |
| 380 | "height": "168px", | 502 | "height": "168px", |
-
Please register or login to post a comment