|
@@ -169,7 +169,8 @@ Page({
|
|
|
},
|
|
|
|
|
|
sceneChange: function (e) {
|
|
|
- const index = e.detail.value
|
|
|
+ console.log('sceneChange', e)
|
|
|
+ const index = e.detail.value
|
|
|
if (index > -1) {
|
|
|
const select = this.data.sceneList[index]
|
|
|
console.log('picker值为', select)
|
|
@@ -198,14 +199,14 @@ Page({
|
|
|
const {
|
|
|
type
|
|
|
} = ev.currentTarget.dataset
|
|
|
- let detail = this.data.detail
|
|
|
+ let detail = JSON.parse(JSON.stringify(this.data.detail))
|
|
|
detail[type] = ev.detail.value
|
|
|
//判断大小
|
|
|
- console.log(detail)
|
|
|
+ console.log(detail,this.data.detail)
|
|
|
if (detail.effectiveEndTime && detail.effectiveStartTime) {
|
|
|
let value = new Date(detail.effectiveEndTime.replace(/-/g, "/")) - new Date(detail.effectiveStartTime.replace(/-/g, "/"));
|
|
|
- console.log(value, detail.effectiveEndTime, detail.effectiveStartTime)
|
|
|
- if (value < 0) {
|
|
|
+ console.log(value, new Date(detail.effectiveEndTime.replace(/-/g, "/")).getMinutes(),new Date(detail.effectiveStartTime.replace(/-/g, "/")).getMinutes())
|
|
|
+ if (value <= 0 ) {
|
|
|
return wx.showToast({
|
|
|
title: '结束时间大于开始时间',
|
|
|
icon: 'none',
|
|
@@ -230,6 +231,25 @@ Page({
|
|
|
multiIndex: e.detail.value
|
|
|
})
|
|
|
},
|
|
|
+ toReportScene: function(e) {
|
|
|
+ let sceneList = this.data.sceneList
|
|
|
+ if(sceneList && sceneList.length == 0){
|
|
|
+ this.toReport()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ toReportAssistant: function(e) {
|
|
|
+ let assistantList = this.data.assistantList
|
|
|
+ if(assistantList && assistantList.length == 0){
|
|
|
+ this.toReport()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ toReport: function(e) {
|
|
|
+ return wx.showToast({
|
|
|
+ title: '暂无数据',
|
|
|
+ icon: 'none',
|
|
|
+ duration: 1000
|
|
|
+ })
|
|
|
+ },
|
|
|
sbmit: async function () {
|
|
|
const {
|
|
|
name,
|
|
@@ -255,6 +275,10 @@ Page({
|
|
|
} else if (!effectiveEndTime) {
|
|
|
err = '请选择结束时间'
|
|
|
}
|
|
|
+ let iconRule2 = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig
|
|
|
+ if(iconRule2.test(name)){
|
|
|
+ err = '房间名称仅支持中英文'
|
|
|
+ }
|
|
|
if (err) {
|
|
|
return wx.showToast({
|
|
|
title: err,
|