Commit c4d72627b626f48d30e1c55fbee0ad2832f81af8

Authored by pengye
1 parent cc6a882f

语音播报加预定日期和桌位字段、时间00分不读

@@ -246,7 +246,8 @@ Page({ @@ -246,7 +246,8 @@ Page({
246 } 246 }
247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
249 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 249 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  250 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
250 console.log('dateSmart', dateSmart); 251 console.log('dateSmart', dateSmart);
251 this.setData({ 252 this.setData({
252 detail: this.formatDatail(reserev, dateSmart), 253 detail: this.formatDatail(reserev, dateSmart),
@@ -274,6 +275,7 @@ Page({ @@ -274,6 +275,7 @@ Page({
274 yearMonth, 275 yearMonth,
275 dateStr, 276 dateStr,
276 deskStr, 277 deskStr,
  278 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
277 } 279 }
278 }) 280 })
279 console.log('reserev reserev', reserev); 281 console.log('reserev reserev', reserev);
@@ -558,13 +560,15 @@ Page({ @@ -558,13 +560,15 @@ Page({
558 "{年月日}": data.seller.yearMonthDay, 560 "{年月日}": data.seller.yearMonthDay,
559 "{月日}": data.seller.yearMonth, 561 "{月日}": data.seller.yearMonth,
560 "{餐段}": data.seller.soltName, 562 "{餐段}": data.seller.soltName,
561 - "{就餐时间}": data.seller.dateStr, 563 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
562 "{包间名}": data.seller.deskStr, 564 "{包间名}": data.seller.deskStr,
563 "{区域名+包间名}": data.seller.tablesText, 565 "{区域名+包间名}": data.seller.tablesText,
564 "{经理名字}": data.staffinfo.name, 566 "{经理名字}": data.staffinfo.name,
565 "{客人姓名}": data.detail.rname + str, 567 "{客人姓名}": data.detail.rname + str,
  568 + "{预订日期}": data.seller.yearMonthDay,
  569 + "{桌位}": data.seller.deskStr,
566 }; 570 };
567 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 571 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
568 return replacements[matched]; 572 return replacements[matched];
569 }); 573 });
570 console.log('newStr', newStr); 574 console.log('newStr', newStr);
@@ -247,7 +247,8 @@ Page({ @@ -247,7 +247,8 @@ Page({
247 } 247 }
248 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 248 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
249 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 249 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
250 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 250 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  251 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
251 console.log('dateSmart', dateSmart); 252 console.log('dateSmart', dateSmart);
252 this.setData({ 253 this.setData({
253 detail: this.formatDatail(reserev, dateSmart), 254 detail: this.formatDatail(reserev, dateSmart),
@@ -275,6 +276,7 @@ Page({ @@ -275,6 +276,7 @@ Page({
275 yearMonth, 276 yearMonth,
276 dateStr, 277 dateStr,
277 deskStr, 278 deskStr,
  279 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
278 } 280 }
279 }) 281 })
280 console.log('reserev reserev', reserev); 282 console.log('reserev reserev', reserev);
@@ -523,13 +525,15 @@ Page({ @@ -523,13 +525,15 @@ Page({
523 "{年月日}": data.seller.yearMonthDay, 525 "{年月日}": data.seller.yearMonthDay,
524 "{月日}": data.seller.yearMonth, 526 "{月日}": data.seller.yearMonth,
525 "{餐段}": data.seller.soltName, 527 "{餐段}": data.seller.soltName,
526 - "{就餐时间}": data.seller.dateStr, 528 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
527 "{包间名}": data.seller.deskStr, 529 "{包间名}": data.seller.deskStr,
528 "{区域名+包间名}": data.seller.tablesText, 530 "{区域名+包间名}": data.seller.tablesText,
529 "{经理名字}": data.staffinfo.name, 531 "{经理名字}": data.staffinfo.name,
530 "{客人姓名}": data.detail.rname + str, 532 "{客人姓名}": data.detail.rname + str,
  533 + "{预订日期}": data.seller.yearMonthDay,
  534 + "{桌位}": data.seller.deskStr,
531 }; 535 };
532 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 536 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
533 return replacements[matched]; 537 return replacements[matched];
534 }); 538 });
535 console.log('newStr', newStr); 539 console.log('newStr', newStr);
@@ -247,7 +247,8 @@ Page({ @@ -247,7 +247,8 @@ Page({
247 } 247 }
248 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 248 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
249 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 249 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
250 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 250 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  251 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
251 console.log('dateSmart', dateSmart); 252 console.log('dateSmart', dateSmart);
252 this.setData({ 253 this.setData({
253 detail: this.formatDatail(reserev, dateSmart), 254 detail: this.formatDatail(reserev, dateSmart),
@@ -275,6 +276,7 @@ Page({ @@ -275,6 +276,7 @@ Page({
275 yearMonth, 276 yearMonth,
276 dateStr, 277 dateStr,
277 deskStr, 278 deskStr,
  279 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
278 } 280 }
279 }) 281 })
280 console.log('reserev reserev', reserev); 282 console.log('reserev reserev', reserev);
@@ -523,13 +525,15 @@ Page({ @@ -523,13 +525,15 @@ Page({
523 "{年月日}": data.seller.yearMonthDay, 525 "{年月日}": data.seller.yearMonthDay,
524 "{月日}": data.seller.yearMonth, 526 "{月日}": data.seller.yearMonth,
525 "{餐段}": data.seller.soltName, 527 "{餐段}": data.seller.soltName,
526 - "{就餐时间}": data.seller.dateStr, 528 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
527 "{包间名}": data.seller.deskStr, 529 "{包间名}": data.seller.deskStr,
528 "{区域名+包间名}": data.seller.tablesText, 530 "{区域名+包间名}": data.seller.tablesText,
529 "{经理名字}": data.staffinfo.name, 531 "{经理名字}": data.staffinfo.name,
530 "{客人姓名}": data.detail.rname + str, 532 "{客人姓名}": data.detail.rname + str,
  533 + "{预订日期}": data.seller.yearMonthDay,
  534 + "{桌位}": data.seller.deskStr,
531 }; 535 };
532 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 536 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
533 return replacements[matched]; 537 return replacements[matched];
534 }); 538 });
535 console.log('newStr', newStr); 539 console.log('newStr', newStr);
@@ -246,7 +246,8 @@ Page({ @@ -246,7 +246,8 @@ Page({
246 } 246 }
247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
249 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 249 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  250 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
250 console.log('dateSmart', dateSmart); 251 console.log('dateSmart', dateSmart);
251 this.setData({ 252 this.setData({
252 detail: this.formatDatail(reserev, dateSmart), 253 detail: this.formatDatail(reserev, dateSmart),
@@ -274,6 +275,7 @@ Page({ @@ -274,6 +275,7 @@ Page({
274 yearMonth, 275 yearMonth,
275 dateStr, 276 dateStr,
276 deskStr, 277 deskStr,
  278 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
277 } 279 }
278 }) 280 })
279 console.log('reserev reserev', reserev); 281 console.log('reserev reserev', reserev);
@@ -522,13 +524,15 @@ Page({ @@ -522,13 +524,15 @@ Page({
522 "{年月日}": data.seller.yearMonthDay, 524 "{年月日}": data.seller.yearMonthDay,
523 "{月日}": data.seller.yearMonth, 525 "{月日}": data.seller.yearMonth,
524 "{餐段}": data.seller.soltName, 526 "{餐段}": data.seller.soltName,
525 - "{就餐时间}": data.seller.dateStr, 527 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
526 "{包间名}": data.seller.deskStr, 528 "{包间名}": data.seller.deskStr,
527 "{区域名+包间名}": data.seller.tablesText, 529 "{区域名+包间名}": data.seller.tablesText,
528 "{经理名字}": data.staffinfo.name, 530 "{经理名字}": data.staffinfo.name,
529 "{客人姓名}": data.detail.rname + str, 531 "{客人姓名}": data.detail.rname + str,
  532 + "{预订日期}": data.seller.yearMonthDay,
  533 + "{桌位}": data.seller.deskStr,
530 }; 534 };
531 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 535 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
532 return replacements[matched]; 536 return replacements[matched];
533 }); 537 });
534 console.log('newStr', newStr); 538 console.log('newStr', newStr);
@@ -203,7 +203,8 @@ Page({ @@ -203,7 +203,8 @@ Page({
203 } 203 }
204 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 204 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
205 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 205 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
206 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 206 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  207 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
207 this.setData({ 208 this.setData({
208 detail: this.formatDatail(reserev, dateSmart), 209 detail: this.formatDatail(reserev, dateSmart),
209 tableNum, 210 tableNum,
@@ -228,6 +229,7 @@ Page({ @@ -228,6 +229,7 @@ Page({
228 yearMonth, 229 yearMonth,
229 dateStr, 230 dateStr,
230 deskStr, 231 deskStr,
  232 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
231 } 233 }
232 }) 234 })
233 console.log('reserev reserev', reserev); 235 console.log('reserev reserev', reserev);
@@ -471,13 +473,15 @@ Page({ @@ -471,13 +473,15 @@ Page({
471 "{年月日}": data.seller.yearMonthDay, 473 "{年月日}": data.seller.yearMonthDay,
472 "{月日}": data.seller.yearMonth, 474 "{月日}": data.seller.yearMonth,
473 "{餐段}": data.seller.soltName, 475 "{餐段}": data.seller.soltName,
474 - "{就餐时间}": data.seller.dateStr, 476 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
475 "{包间名}": data.seller.deskStr, 477 "{包间名}": data.seller.deskStr,
476 "{区域名+包间名}": data.seller.tablesText, 478 "{区域名+包间名}": data.seller.tablesText,
477 "{经理名字}": data.staffinfo.name, 479 "{经理名字}": data.staffinfo.name,
478 "{客人姓名}": data.detail.rname + str, 480 "{客人姓名}": data.detail.rname + str,
  481 + "{预订日期}": data.seller.yearMonthDay,
  482 + "{桌位}": data.seller.deskStr,
479 }; 483 };
480 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 484 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
481 return replacements[matched]; 485 return replacements[matched];
482 }); 486 });
483 console.log('newStr', newStr); 487 console.log('newStr', newStr);
@@ -246,7 +246,8 @@ Page({ @@ -246,7 +246,8 @@ Page({
246 } 246 }
247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
249 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 249 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  250 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
250 console.log('dateSmart', dateSmart); 251 console.log('dateSmart', dateSmart);
251 this.setData({ 252 this.setData({
252 detail: this.formatDatail(reserev, dateSmart), 253 detail: this.formatDatail(reserev, dateSmart),
@@ -274,6 +275,7 @@ Page({ @@ -274,6 +275,7 @@ Page({
274 yearMonth, 275 yearMonth,
275 dateStr, 276 dateStr,
276 deskStr, 277 deskStr,
  278 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
277 } 279 }
278 }) 280 })
279 console.log('reserev reserev', reserev); 281 console.log('reserev reserev', reserev);
@@ -516,13 +518,15 @@ Page({ @@ -516,13 +518,15 @@ Page({
516 "{年月日}": data.seller.yearMonthDay, 518 "{年月日}": data.seller.yearMonthDay,
517 "{月日}": data.seller.yearMonth, 519 "{月日}": data.seller.yearMonth,
518 "{餐段}": data.seller.soltName, 520 "{餐段}": data.seller.soltName,
519 - "{就餐时间}": data.seller.dateStr, 521 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
520 "{包间名}": data.seller.deskStr, 522 "{包间名}": data.seller.deskStr,
521 "{区域名+包间名}": data.seller.tablesText, 523 "{区域名+包间名}": data.seller.tablesText,
522 "{经理名字}": data.staffinfo.name, 524 "{经理名字}": data.staffinfo.name,
523 "{客人姓名}": data.detail.rname + str, 525 "{客人姓名}": data.detail.rname + str,
  526 + "{预订日期}": data.seller.yearMonthDay,
  527 + "{桌位}": data.seller.deskStr,
524 }; 528 };
525 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 529 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
526 return replacements[matched]; 530 return replacements[matched];
527 }); 531 });
528 console.log('newStr', newStr); 532 console.log('newStr', newStr);
@@ -246,7 +246,8 @@ Page({ @@ -246,7 +246,8 @@ Page({
246 } 246 }
247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日') 247 let yearMonthDay = util.unixtoTime(reserev.ddate, 'YYYY年MM月DD日')
248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日') 248 let yearMonth = util.unixtoTime(reserev.ddate, 'MM月DD日')
249 - let dateStr = util.unixtoTime(reserev.ddate, 'HH点II分') 249 + let dateStr = util.unixtoTime(reserev.ddate, 'HH点')
  250 + let dateStrDivide = util.unixtoTime(reserev.ddate, 'II分')
250 console.log('dateSmart', dateSmart); 251 console.log('dateSmart', dateSmart);
251 this.setData({ 252 this.setData({
252 detail: this.formatDatail(reserev, dateSmart), 253 detail: this.formatDatail(reserev, dateSmart),
@@ -273,6 +274,7 @@ Page({ @@ -273,6 +274,7 @@ Page({
273 yearMonth, 274 yearMonth,
274 dateStr, 275 dateStr,
275 deskStr, 276 deskStr,
  277 + dateStrDivide:dateStrDivide == '00分' ? '' : dateStrDivide,
276 } 278 }
277 }) 279 })
278 console.log('reserev reserev', reserev); 280 console.log('reserev reserev', reserev);
@@ -515,13 +517,15 @@ Page({ @@ -515,13 +517,15 @@ Page({
515 "{年月日}": data.seller.yearMonthDay, 517 "{年月日}": data.seller.yearMonthDay,
516 "{月日}": data.seller.yearMonth, 518 "{月日}": data.seller.yearMonth,
517 "{餐段}": data.seller.soltName, 519 "{餐段}": data.seller.soltName,
518 - "{就餐时间}": data.seller.dateStr, 520 + "{就餐时间}": data.seller.dateStr + data.seller.dateStrDivide,
519 "{包间名}": data.seller.deskStr, 521 "{包间名}": data.seller.deskStr,
520 "{区域名+包间名}": data.seller.tablesText, 522 "{区域名+包间名}": data.seller.tablesText,
521 "{经理名字}": data.staffinfo.name, 523 "{经理名字}": data.staffinfo.name,
522 "{客人姓名}": data.detail.rname + str, 524 "{客人姓名}": data.detail.rname + str,
  525 + "{预订日期}": data.seller.yearMonthDay,
  526 + "{桌位}": data.seller.deskStr,
523 }; 527 };
524 - let newStr = voice_info.replace(/{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) { 528 + let newStr = voice_info.replace(/{预订日期}|{桌位}|{年月日}|{月日}|{餐段}|{就餐时间}|{包间名}|{区域名\+包间名}|{经理名字}|{客人姓名}/g, function (matched) {
525 return replacements[matched]; 529 return replacements[matched];
526 }); 530 });
527 console.log('newStr', newStr); 531 console.log('newStr', newStr);