提交 ae9155bf authored 作者: 曾美红's avatar 曾美红

修改bug

上级 e8d36ccd
...@@ -15,7 +15,7 @@ App({ ...@@ -15,7 +15,7 @@ App({
globalData: { globalData: {
//domain:'http://id24iu.natappfree.cc', //domain:'http://id24iu.natappfree.cc',
//domain:"http://dd2.ubainsyun.com", //domain:"http://dd2.ubainsyun.com",
domain: "http://zhenglide.natapp1.cc" , domain: "http://zhenglide.natapp1.cc" ,
corpId: '', corpId: '',
userId:'', userId:'',
person:'', person:'',
......
...@@ -27,6 +27,10 @@ ...@@ -27,6 +27,10 @@
<image src='../../../resource/images/off.png' onTap='delTopic'></image> <image src='../../../resource/images/off.png' onTap='delTopic'></image>
</view> </view>
</view> </view>
<!-- <view class='item-avatar-xs'>
<text>会议密码:</text>
<input type='password' value="{{message.messagePassword}}" placeholder='请输入会议密码' name="messagePassword" />
</view> -->
<view class='item-avatar-xs'> <view class='item-avatar-xs'>
<text>会议信息:</text> <text>会议信息:</text>
<textarea placeholder='输入内容' value="{{message.messageContent}}" name="messageContent"></textarea> <textarea placeholder='输入内容' value="{{message.messageContent}}" name="messageContent"></textarea>
...@@ -58,7 +62,7 @@ ...@@ -58,7 +62,7 @@
<text class="hour">{{hindex}}:00</text> <text class="hour">{{hindex}}:00</text>
<view class="scroll-view-item_H" a:for="{{time}}" a:for-item="t" a:for-index="mindex"> <view class="scroll-view-item_H" a:for="{{time}}" a:for-item="t" a:for-index="mindex">
<view data-hour="{{t.hour}}" data-unclick="{{t.unclick}}" data-minute="{{t.minute}}" data-hour-index="{{hindex}}" data-min-index="{{mindex}}" style="background-color:{{t.color}}" class="time-block" onTap="selTime"></view> <view data-hour="{{t.hour}}" data-max-book-time="{{maxBookTime}}" data-unclick="{{t.unclick}}" data-minute="{{t.minute}}" data-hour-index="{{hindex}}" data-min-index="{{mindex}}" style="background-color:{{t.color}}" class="time-block" onTap="selTime"></view>
</view> </view>
</view> </view>
</scroll-view > </scroll-view >
...@@ -67,7 +71,7 @@ ...@@ -67,7 +71,7 @@
<text>公司参与人员</text> <text>公司参与人员</text>
<text class='left'>〉</text> <text class='left'>〉</text>
</navigator> </navigator>
<navigator url="../ex_visitor/ex_visitor?mid={{mid}}" open-type="navigate" class='item-avatar-xs'> <navigator url="../ex_visitor/ex_visitor?mid={{mid}}&truntype={{truntype}}" open-type="navigate" class='item-avatar-xs'>
<text>邀请外部人员</text> <text>邀请外部人员</text>
<text class='left'>〉</text> <text class='left'>〉</text>
</navigator> </navigator>
......
...@@ -29,7 +29,6 @@ Page({ ...@@ -29,7 +29,6 @@ Page({
timeList:[], timeList:[],
msgTime:[], msgTime:[],
time:{ time:{
startIndex:null, startIndex:null,
endIndex:null, endIndex:null,
startTime:null, startTime:null,
...@@ -38,7 +37,9 @@ Page({ ...@@ -38,7 +37,9 @@ Page({
}, },
username:"", username:"",
message:{} message:{},
maxBookDay: '',
maxBookTime: ''
}, },
//方式选项点击 //方式选项点击
clicks: function(e) { clicks: function(e) {
...@@ -61,7 +62,7 @@ Page({ ...@@ -61,7 +62,7 @@ Page({
var mid=this.data.mid; var mid=this.data.mid;
console.log("会议室", this.data.cnum) console.log("会议室", this.data.cnum)
var _this=this; var _this=this;
dd.httpRequest({ dd.httpRequest({
url: conferenceUrl, url: conferenceUrl,
method: 'POST', method: 'POST',
...@@ -142,7 +143,7 @@ var _this=this; ...@@ -142,7 +143,7 @@ var _this=this;
}) })
return false; return false;
} }
console.log(this.data.time.startTime); //console.log(this.data.time.startTime);
if ((this.data.time.startTime == ""|| this.data.time.startTime == null) && (this.data.time.endTime=="" || this.data.time.endTime == null)) { if ((this.data.time.startTime == ""|| this.data.time.startTime == null) && (this.data.time.endTime=="" || this.data.time.endTime == null)) {
dd.alert({ dd.alert({
title: "参数错误", title: "参数错误",
...@@ -161,7 +162,7 @@ var _this=this; ...@@ -161,7 +162,7 @@ var _this=this;
cnum: _this.data.cnum, cnum: _this.data.cnum,
startTime: startTime, startTime: startTime,
endTime: endTime, endTime: endTime,
departments: _this.data.departments, departments: _this.data.departments,
userId: app.globalData.userId, userId: app.globalData.userId,
messageName: e.detail.value.messageName, messageName: e.detail.value.messageName,
messageCompere: e.detail.value.messageCompere, messageCompere: e.detail.value.messageCompere,
...@@ -170,18 +171,19 @@ var _this=this; ...@@ -170,18 +171,19 @@ var _this=this;
remindMethod : e.detail.value.remindMethod, remindMethod : e.detail.value.remindMethod,
remindTime: e.detail.value.remindTime, remindTime: e.detail.value.remindTime,
conferenceName: _this.data.conferenceName, conferenceName: _this.data.conferenceName,
messagePassword: e.detail.value.messagePassword,
}, },
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
console.log('success----', res) console.log('success----', res)
if (res.data.success){ if (res.data.success){
//console.log("预定成功"); //console.log("预定成功");
dd.vibrate({ dd.vibrate({
success: () => { success: () => {
dd.alert({ dd.alert({
title: '预定成功', //title: '预定成功',
content: '预定成功', content: '预定成功',
buttonText: '确定', buttonText: '确定',
success: () => { success: () => {
...@@ -207,8 +209,8 @@ var _this=this; ...@@ -207,8 +209,8 @@ var _this=this;
} }
}, },
fail: function(res) { fail: function(res) {
console.log("httpRequestFail---", res) //console.log("httpRequestFail---", res)
dd.alert({ content: JSON.stringify(res) }); //dd.alert({ content: JSON.stringify(res) });
}, },
complete: function(res) { complete: function(res) {
dd.hideLoading(); dd.hideLoading();
...@@ -220,142 +222,214 @@ var _this=this; ...@@ -220,142 +222,214 @@ var _this=this;
}, },
datePicker() { /**
var timeList = this.data.timeList; *
var hours = this.data.allTime.hours; * 显示时间轴
var minutes = this.data.allTime.minutes; */
var _this = this; showTimeList:(_this,cnum)=>{
dd.datePicker({ //查询当天会议时间段
success: (res) => { var timeList = _this.data.timeList;
_this.setData({ var hours = _this.data.allTime.hours;
dates: res.date var minutes = _this.data.allTime.minutes;
});
//查询当天会议时间段 //清空原來的
var dates = res.date; timeList = [];
//清空原來的 _this.setData({
timeList = []; timeList
_this.setData({ });
timeList var msgTime = _this.data.msgTime;
}); var nowHour = new Date().getHours();
var msgTime = this.data.msgTime; var nowMinute = new Date().getMinutes();
var nowHour = new Date().getHours(); msgTime = [];
var nowMinute = new Date().getMinutes(); _this.setData({
msgTime = []; msgTime
});
dd.httpRequest({
url: messageListUrl,
method: 'POST',
data: {
date: _this.data.dates,
cnum: cnum
},
dataType: 'json',
success: function(res) {
console.log('success----message', res);
// this.clearTime(timeList,hours,minutes,this);
var msg = res.data.result;
for (var i = 0; i < msg.length; i++) {
var json = {};
json["startTime"] = msg[i].startTimeFormat;
json["endTime"] = msg[i].endTimeFormat;
msgTime.push(json);
}
_this.setData({ _this.setData({
msgTime msgTime
}); });
dd.httpRequest({ if (timeList.length == 0) {
url: messageListUrl, for (var i = 0; i < hours.length; i++) {
method: 'POST', var arr = new Array;
data: {
date: _this.data.dates, for (var j = 0; j < minutes.length; j++) {
cnum: _this.data.cnum
},
dataType: 'json',
success: function(res) {
console.log('success----message', res)
var msg = res.data.result;
for (var i = 0; i < msg.length; i++) {
var json = {}; var json = {};
json["startTime"] = msg[i].startTimeFormat; json["hour"] = hours[i];
json["endTime"] = msg[i].endTimeFormat; json["minute"] = minutes[j];
msgTime.push(json); if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), _this.data.dates) == 0) {
}
_this.setData({
msgTime
});
console.log(msgTime)
if (timeList.length == 0) {
for (var i = 0; i < hours.length; i++) {
var arr = new Array;
for (var j = 0; j < minutes.length; j++) {
//console.log(hours[i]);
// console.log(minutes[j]);
//dateCompare(startDate, endDate)
//Date.parse(new Date(e.detail.value)) < Date.parse(new Date())
var json = {};
json["hour"] = hours[i];
json["minute"] = minutes[j];
if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), dates) == 0) {
json["color"] = "#ABABAB"; json["color"] = "#ABABAB";
json["unclick"] = true; json["unclick"] = true;
} else if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), dates) == 1) { } else if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), _this.data.dates) == 1) {
if (nowHour > hours[i]) { if (nowHour > hours[i]) {
json["color"] = "#ABABAB"; json["color"] = "#ABABAB";
json["unclick"] = true; json["unclick"] = true;
} else { } else {
json["color"] = ""; json["color"] = "";
json["unclick"] = false; json["unclick"] = false;
} }
if (nowHour == hours[i]) { if (nowHour == hours[i]) {
if (nowMinute > minutes[j]) { if (nowMinute > minutes[j]) {
json["color"] = "#ABABAB"; json["color"] = "#ABABAB";
json["unclick"] = true; json["unclick"] = true;
} else { } else {
json["color"] = ""; json["color"] = "";
json["unclick"] = false; json["unclick"] = false;
} }
} }
} }
else if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), dates) == 2) { else if (dateCompare(dateFtt("yyyy-MM-dd", new Date()), _this.data.dates) == 2) {
json["color"] = ""; json["color"] = "";
json["unclick"] = false; json["unclick"] = false;
} }
// console.log(msgTime); // console.log(msgTime);
if (msgTime.length > 0) { if (msgTime.length > 0) {
for (var k = 0; k < msgTime.length; k++) { for (var k = 0; k < msgTime.length; k++) {
var msgstart = Number(msgTime[k].startTime.split(":")[0]); var msgstart = Number(msgTime[k].startTime.split(":")[0]);
var msgend = Number(msgTime[k].endTime.split(":")[0]); var msgend = Number(msgTime[k].endTime.split(":")[0]);
var msgstartmin = Number(msgTime[k].startTime.split(":")[1]) - 15; var msgstartmin = Number(msgTime[k].startTime.split(":")[1]) - 15;
var msgendmin = Number(msgTime[k].endTime.split(":")[1]); var msgendmin = Number(msgTime[k].endTime.split(":")[1]);
console.log("会议开始时间", msgstart + ":" + msgstartmin); console.log("会议开始时间", msgstart + ":" + msgstartmin);
// console.log(msgTime[k].startTime.split(":")[0]); // console.log(msgTime[k].startTime.split(":")[0]);
if (time_range(msgstart + ":" + msgstartmin, msgTime[k].endTime, hours[i] + ":" + minutes[j])) {
json["color"] = "#EEAD0E";
json["unclick"] = true;
} else {
json["unclick"] = false;
}
} if (time_range(msgstart + ":" + msgstartmin, msgTime[k].endTime, hours[i] + ":" + minutes[j])) {
json["color"] = "#EEAD0E";
json["unclick"] = true;
}
}
}
// console.log("json",json);
//console.log(this.data.time.allTime.hours[i] + this.data.time.allTime.minutes[j])
arr.push(json);
}
// console.log("json",json);
//console.log(this.data.time.allTime.hours[i] + this.data.time.allTime.minutes[j])
arr.push(json);
}
timeList.push(arr);
}
} }
//console.log(status); timeList.push(arr);
_this.setData({
timeList
})
dd.hideLoading();
},
fail: function(res) {
console.log("httpRequestFail---", res)
dd.alert({ content: JSON.stringify(res) });
},
complete: function(res) {
dd.hideLoading();
} }
}
//console.log(status);
_this.setData({
timeList
})
console.log("timeList", timeList)
dd.hideLoading();
},
fail: function(res) {
console.log("httpRequestFail---", res)
// dd.alert({ content: JSON.stringify(res) });
},
complete: function(res) {
//dd.hideLoading();
}
}); });
},
//点击时间格
datePicker() {
var timeList = this.data.timeList;
var hours = this.data.allTime.hours;
var minutes = this.data.allTime.minutes;
var _this = this;
dd.datePicker({
success: (res) => {
if(datedifference(dateFtt("yyyy-MM-dd", new Date()),res.date)>Number(_this.data.maxBookDay)){
dd.alert({
content: '该时间段不可选择',
buttonText: '我知道了',
success:()=>{
_this.setData({
dates: dateFtt("yyyy-MM-dd", new Date())
});
this.showTimeList(_this,_this.data.cnum)
}
})
}else {
_this.setData({
dates: res.date
});
this.showTimeList(_this,_this.data.cnum)
}
//查询当天会议时间段
//清空原來的
} }
}) })
}, },
/***
* 清空预定时间
* ***/
clearBox:(startTime,endTime,startIndex,endIndex,timeList,_this)=>{
if (startIndex[0] == endIndex[0]) {
for (var j = startIndex[1]; j <= endIndex[1]; j++) {
timeList[startIndex[0]][j].color = "";
}
}
if (startIndex[0] < endIndex[0]) {
for (var i = startIndex[0]; i <= endIndex[0]; i++) {
if (i == startIndex[0]) {
for (var j = startIndex[1]; j <= 3; j++) {
timeList[i][j].color = "";
}
}
if (i > startIndex[0] && i < endIndex[0]) {
for (var j = 0; j <= 3; j++) {
timeList[i][j].color = "";
}
}
if (i == endIndex[0]) {
for (var j = 0; j <= endIndex[1]; j++) {
timeList[i][j].color = "";
}
}
}
}
endTime =null;
startTime = null;
startIndex=null;
endIndex = null;
_this.setData({
"time.endTime": endTime,
"time.startTime": startTime,
"time.startIndex": startIndex,
"time.endIndex": endIndex,
"time.min": 0,
timeList
});
},
//点击小方块 //点击小方块
selTime:function(e){ selTime:function(e){
...@@ -366,7 +440,15 @@ var _this=this; ...@@ -366,7 +440,15 @@ var _this=this;
var endIndex = this.data.time.endIndex; var endIndex = this.data.time.endIndex;
var timeList = this.data.timeList; var timeList = this.data.timeList;
var unclick= e.currentTarget.dataset.unclick; var unclick= e.currentTarget.dataset.unclick;
// console.log(startIndex); // console.log('startIndex----', startIndex);
console.log(e);
if(unclick){
dd.alert({
content: '该时间段不可选择',
buttonText: '我知道了',
})
}
if (!unclick){ if (!unclick){
if(startTime==null){ if(startTime==null){
if (e.currentTarget.dataset.hour<10){ if (e.currentTarget.dataset.hour<10){
...@@ -390,6 +472,7 @@ var _this=this; ...@@ -390,6 +472,7 @@ var _this=this;
"time.startTime": startTime, "time.startTime": startTime,
"time.startIndex": [e.currentTarget.dataset.hourIndex, e.currentTarget.dataset.minIndex] "time.startIndex": [e.currentTarget.dataset.hourIndex, e.currentTarget.dataset.minIndex]
,timeList}); ,timeList});
} }
if (startTime != null && endTime == null && startIndex!=null){ if (startTime != null && endTime == null && startIndex!=null){
...@@ -418,6 +501,7 @@ var _this=this; ...@@ -418,6 +501,7 @@ var _this=this;
} }
} }
} }
if (e.currentTarget.dataset.hour < 10) { if (e.currentTarget.dataset.hour < 10) {
var hour = "0" + e.currentTarget.dataset.hour var hour = "0" + e.currentTarget.dataset.hour
endTime = hour+ ":" + (e.currentTarget.dataset.minute + 15); endTime = hour+ ":" + (e.currentTarget.dataset.minute + 15);
...@@ -435,56 +519,50 @@ var _this=this; ...@@ -435,56 +519,50 @@ var _this=this;
var minutes=(eh*60+em) -(sh*60+sm); var minutes=(eh*60+em) -(sh*60+sm);
var hours= minutes/60;
var maxBookTime = e.currentTarget.dataset.maxBookTime;
this.setData({ this.setData({
"time.endTime": endTime, "time.endTime": endTime,
"time.endIndex": [e.currentTarget.dataset.hourIndex, e.currentTarget.dataset.minIndex], "time.endIndex": [e.currentTarget.dataset.hourIndex, e.currentTarget.dataset.minIndex],
"time.min": minutes, "time.min": minutes,
timeList timeList,
hours,
//maxBookTime
}); });
} }
if (startTime != null && endTime != null && startIndex != null && endIndex != null) { var hours= this.data.time.min/60;
endTime =null; var maxBookTime = e.currentTarget.dataset.maxBookTime;
startTime = null; //console.log('minutes----', this.data.hours);
if (startIndex[0] ==endIndex[0]) {
for (var j = startIndex[1]; j <= endIndex[1]; j++) { if(hours > maxBookTime){
timeList[startIndex[0]][j].color = ""; dd.alert({
} content: '超过最大预定时长,请重新选择',
} buttonText: '我知道了',
if (startIndex[0] < endIndex[0]) { success: () => {
for (var i = startIndex[0]; i <= endIndex[0]; i++) {
if (i == startIndex[0]) { var startTime=this.data.time.startTime;
for (var j = startIndex[1]; j <= 3; j++) { var endTime = this.data.time.endTime;
timeList[i][j].color = ""; var startIndex = this.data.time.startIndex;
} var endIndex = this.data.time.endIndex;
} var timeList = this.data.timeList;
if (i > startIndex[0] && i < endIndex[0]) { this.clearBox(startTime,endTime,startIndex,endIndex,timeList,this);
for (var j = 0; j <= 3; j++) {
timeList[i][j].color = ""; }
} });
}
if (i == endIndex[0]) {
for (var j = 0; j <= endIndex[1]; j++) {
timeList[i][j].color = "";
}
}
}
} }
startIndex=null; if (startTime != null && endTime != null && startIndex != null && endIndex != null) {
endIndex = null; this.clearBox(startTime,endTime,startIndex,endIndex,timeList,this);
this.setData({
"time.endTime": endTime,
"time.startTime": startTime,
"time.startIndex": startIndex,
"time.endIndex": endIndex,
"time.min": 0,
timeList
});
} }
}else { }else {
return false; return false;
} }
console.log(e.currentTarget.dataset.hour); // console.log(e.currentTarget.dataset.hour);
console.log(e.currentTarget.dataset.minute); // console.log(e.currentTarget.dataset.minute);
// console.log(e.currentTarget.dataset.hourIndex); // console.log(e.currentTarget.dataset.hourIndex);
// console.log(e.currentTarget.dataset.minIndex); // console.log(e.currentTarget.dataset.minIndex);
}, },
...@@ -513,6 +591,8 @@ console.log(e.currentTarget.dataset.hour); ...@@ -513,6 +591,8 @@ console.log(e.currentTarget.dataset.hour);
}); });
}, },
//消息选择 //消息选择
bindPickerChange: function(e) { bindPickerChange: function(e) {
...@@ -522,9 +602,9 @@ console.log(e.currentTarget.dataset.hour); ...@@ -522,9 +602,9 @@ console.log(e.currentTarget.dataset.hour);
index: e.detail.value, index: e.detail.value,
// cnum: conferenceList[e.detail.value].conferenceNumber // cnum: conferenceList[e.detail.value].conferenceNumber
}); });
}, },
//多项选择框 //多项选择框
checkboxChange: function(e) { checkboxChange: function(e) {
var temp1 = e.detail.value var temp1 = e.detail.value
var temp2 = '' var temp2 = ''
console.log(temp1) console.log(temp1)
...@@ -609,6 +689,7 @@ console.log(e.currentTarget.dataset.hour); ...@@ -609,6 +689,7 @@ console.log(e.currentTarget.dataset.hour);
onLoad: function(query) { onLoad: function(query) {
//showView: (options.showView == "true" ? true : false); //showView: (options.showView == "true" ? true : false);
var _this = this; var _this = this;
console.log(query)
//再次预定 数据回显 //再次预定 数据回显
var message= _this.data.message; var message= _this.data.message;
message['conferenceName'] =query.conferenceName; message['conferenceName'] =query.conferenceName;
...@@ -616,126 +697,19 @@ console.log(e.currentTarget.dataset.hour); ...@@ -616,126 +697,19 @@ console.log(e.currentTarget.dataset.hour);
message['messageName'] =query.messageName; message['messageName'] =query.messageName;
message['messageCompere'] =query.messageCompere; message['messageCompere'] =query.messageCompere;
message['messageContent'] =query.messageContent; message['messageContent'] =query.messageContent;
message['messagePassword'] = query.messagePassword;
_this.setData({ _this.setData({
message, message,
cnum:query.cnum cnum:query.cnum,
maxBookTime:query.maxBookTime,
maxBookDay:query.maxBookDay,
}) })
//生成会议id
// console.log("会议id",_this.data.mid); // console.log("maxBookTime---", this.data.maxBookTime);
// console.log("maxBookDay---", this.data.maxBookDay);
this.showTimeList(_this,query.cnum);
//查询当天会议时间段
var timeList = this.data.timeList;
var hours = this.data.allTime.hours;
var minutes = this.data.allTime.minutes;
//清空原來的
timeList = [];
this.setData({
timeList,
cnum:query.cnum
});
var msgTime = this.data.msgTime;
var nowHour = new Date().getHours();
var nowMinute = new Date().getMinutes();
msgTime = [];
this.setData({
msgTime
});
dd.httpRequest({
url: messageListUrl,
method: 'POST',
data: {
date: _this.data.dates,
cnum: query.cnum
},
dataType: 'json',
success: function(res) {
console.log('success----message', res)
var msg = res.data.result;
for (var i = 0; i < msg.length; i++) {
var json = {};
json["startTime"] = msg[i].startTimeFormat;
json["endTime"] = msg[i].endTimeFormat;
msgTime.push(json);
}
_this.setData({
msgTime
});
if (timeList.length == 0) {
for (var i = 0; i < hours.length; i++) {
var arr = new Array;
for (var j = 0; j < minutes.length; j++) {
//console.log(hours[i]);
// console.log(minutes[j]);
var json = {};
json["hour"] = hours[i];
json["minute"] = minutes[j];
if (nowHour > hours[i]) {
json["color"] = "#ABABAB";
json["unclick"] = true;
} else {
json["color"] = "";
json["unclick"] = false;
}
if (nowHour == hours[i]) {
if (nowMinute > minutes[j]) {
json["color"] = "#ABABAB";
json["unclick"] = true;
} else {
json["color"] = "";
json["unclick"] = false;
}
}
// console.log(msgTime);
if (msgTime.length > 0) {
for (var k = 0; k < msgTime.length; k++) {
var msgstart = Number(msgTime[k].startTime.split(":")[0]);
var msgend = Number(msgTime[k].endTime.split(":")[0]);
var msgstartmin = Number(msgTime[k].startTime.split(":")[1]) - 15;
var msgendmin = Number(msgTime[k].endTime.split(":")[1]);
console.log("会议开始时间", msgstart + ":" + msgstartmin);
// console.log(msgTime[k].startTime.split(":")[0]);
if (time_range(msgstart + ":" + msgstartmin, msgTime[k].endTime, hours[i] + ":" + minutes[j])) {
json["color"] = "#EEAD0E";
json["unclick"] = true;
}
}
}
// console.log("json",json);
//console.log(this.data.time.allTime.hours[i] + this.data.time.allTime.minutes[j])
arr.push(json);
}
timeList.push(arr);
}
}
//console.log(status);
_this.setData({
timeList
})
console.log("timeList", timeList)
dd.hideLoading();
},
fail: function(res) {
console.log("httpRequestFail---", res)
dd.alert({ content: JSON.stringify(res) });
},
complete: function(res) {
dd.hideLoading();
}
});
// console.log(hours); // console.log(hours);
// console.log(minutes); // console.log(minutes);
...@@ -790,8 +764,22 @@ console.log(e.currentTarget.dataset.hour); ...@@ -790,8 +764,22 @@ console.log(e.currentTarget.dataset.hour);
}); });
// var employeeList= _this.data.employeeList;
// var pages = getCurrentPages(); //当前页面栈
// if(pages.length >=2){
// var beforePage = pages[pages.length - 2]; //获取上一个页面的实例对象
// //_this.data.employeeList = [];
// employeeList = [];
// _this.setData({
// employeeList
// })
// }
}, },
addlist: function() { addlist: function() {
var that = this; var that = this;
that.setData({ that.setData({
...@@ -809,33 +797,46 @@ console.log(e.currentTarget.dataset.hour); ...@@ -809,33 +797,46 @@ console.log(e.currentTarget.dataset.hour);
// 页面加载完成 // 页面加载完成
var _this = this; var _this = this;
if (_this.data.mid==null){ if (_this.data.mid==null){
dd.httpRequest({ dd.httpRequest({
url: generateMidUrl, url: generateMidUrl,
method: 'POST', method: 'POST',
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
var mid = res.data.result; var mid = res.data.result;
console.log('mid----', res) var topicList = _this.data.topicList;
_this.setData({ console.log('mid----', res)
mid: mid _this.setData({
}) mid: mid,
}, topicList:[]
fail: function(res) { })
console.log("httpRequestFail---", res) },
dd.alert({ content: JSON.stringify(res) }); fail: function(res) {
}, console.log("httpRequestFail---", res)
complete: function(res) { //dd.alert({ content: JSON.stringify(res) });
dd.hideLoading(); },
} complete: function(res) {
dd.hideLoading();
}
}); });
} }
// console.log(this.data.timeList); // console.log(this.data.timeList);
}, },
// changeParentData: function(){
// var pages = getCurrentPages(); //当前页面栈
// if(pages.length > 1){
// var beforePage = pages[pages.length - 2]; //获取上一个页面的实例对象
// beforePage.changeData(); // 触发父页面中的方法
// }
// },
onShow() { onShow() {
// 页面显示 // 页面显示
}, },
onHide() { onHide() {
// 页面隐藏 // 页面隐藏
...@@ -853,6 +854,8 @@ console.log(e.currentTarget.dataset.hour); ...@@ -853,6 +854,8 @@ console.log(e.currentTarget.dataset.hour);
// 页面被拉到底部 // 页面被拉到底部
}, },
onShareAppMessage() { onShareAppMessage() {
var _this = this;
// 返回自定义分享信息 // 返回自定义分享信息
return { return {
title: 'My App', title: 'My App',
...@@ -883,12 +886,14 @@ function dateCompare(nowDate, selectDate) { ...@@ -883,12 +886,14 @@ function dateCompare(nowDate, selectDate) {
var aEnd = selectDate.split('-'); var aEnd = selectDate.split('-');
var startDateTemp = aStart[0] + "/" + aStart[1] + "/" + aStart[2]; var startDateTemp = aStart[0] + "/" + aStart[1] + "/" + aStart[2];
var endDateTemp = aEnd[0] + "/" + aEnd[1] + "/" + aEnd[2]; var endDateTemp = aEnd[0] + "/" + aEnd[1] + "/" + aEnd[2];
if (startDateTemp > endDateTemp) if (startDateTemp > endDateTemp)
return 0; return 0;
else if (startDateTemp == endDateTemp) else if (startDateTemp == endDateTemp)
return 1; return 1;
else if (startDateTemp < endDateTemp) else if (startDateTemp < endDateTemp)
return 2; return 2;
} }
var time_range = function(beginTime, endTime, nowTime) { var time_range = function(beginTime, endTime, nowTime) {
var strb = beginTime.split(":"); var strb = beginTime.split(":");
...@@ -923,3 +928,14 @@ var time_range = function(beginTime, endTime, nowTime) { ...@@ -923,3 +928,14 @@ var time_range = function(beginTime, endTime, nowTime) {
return false; return false;
} }
} }
function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式
var dateSpan,
tempDate,
iDays;
sDate1 = Date.parse(sDate1);
sDate2 = Date.parse(sDate2);
dateSpan = sDate2 - sDate1;
dateSpan = Math.abs(dateSpan);
iDays = Math.floor(dateSpan / (24 * 3600 * 1000));
return iDays
};
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
</text></label> <label>人数:{{conference.maxPerson}}人 </label> <label>地点:{{conference.area.areaName}} |{{conference.nextArea.areaName}}</label> </text></label> <label>人数:{{conference.maxPerson}}人 </label> <label>地点:{{conference.area.areaName}} |{{conference.nextArea.areaName}}</label>
</view> </view>
<view class='de_bg'> <view class='de_bg'>
<view class='de_title2'>当天会议</view> <view class='de_title2'>当天会议</vie
<view class='de_border'></view> <view class='de_border'></view>
</view> </view>
<view class='de_time'>{{date}}</view> <view class='de_time'>{{date}}</view>
...@@ -30,6 +30,6 @@ ...@@ -30,6 +30,6 @@
</view> </view>
</view> </view>
<view class='de_btn' data-cnum="{{conference.conferenceNumber}}" onTap="goto"> <view class='de_btn' data-max-book-time="{{conference.maxBookTime}}" data-max-book-day="{{conference.maxBookDay}}" data-cnum="{{conference.conferenceNumber}}" onTap="goto">
<button class='de_btn2' >添加预定</button> <button class='de_btn2' >添加预定</button>
</view> </view>
\ No newline at end of file
...@@ -12,13 +12,16 @@ Page({ ...@@ -12,13 +12,16 @@ Page({
date: dateFtt("yyyy-MM-dd", new Date()) date: dateFtt("yyyy-MM-dd", new Date())
}, },
goto:function(e){ goto:function(e){
var cnum= e.currentTarget.dataset.cnum; var cnum= e.currentTarget.dataset.cnum;
var maxBookTime= e.currentTarget.dataset.maxBookTime;
var maxBookDay= e.currentTarget.dataset.maxBookDay;
dd.navigateTo({ dd.navigateTo({
url: '../addmeeting/addmeeting?cnum=' + cnum url: '../addmeeting/addmeeting?cnum=' + cnum +'&maxBookTime='+ maxBookTime +'&maxBookDay='+ maxBookDay
}) })
}, },
setImageUrl: function(e) { setImageUrl: function(e) {
console.log("图片加载错误detail"); //console.log("图片加载错误detail");
var index = e.currentTarget.dataset.index; var index = e.currentTarget.dataset.index;
// document.getElementById(id).src = "../../../resource/images/list-room.png"; // document.getElementById(id).src = "../../../resource/images/list-room.png";
...@@ -35,8 +38,10 @@ Page({ ...@@ -35,8 +38,10 @@ Page({
// 生命周期函数--监听页面加载 // 生命周期函数--监听页面加载
console.log("load会议室编号",query); console.log("load会议室编号",query);
var _this=this; var _this=this;
_this.setData({ _this.setData({
conference: null conference: null
}) })
dd.httpRequest({ dd.httpRequest({
...@@ -48,10 +53,13 @@ Page({ ...@@ -48,10 +53,13 @@ Page({
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
console.log('success----', res) console.log('success----', res)
//var maxBookTime= _this.data.result;
_this.setData({ _this.setData({
conference: res.data.result conference: res.data.result,
//maxBookTime
}) })
//console.log('maxbooktime',maxBookTime);
}, },
fail: function(res) { fail: function(res) {
console.log("httpRequestFail---", res) console.log("httpRequestFail---", res)
...@@ -68,12 +76,12 @@ Page({ ...@@ -68,12 +76,12 @@ Page({
onReady(query) { onReady(query) {
// 页面加载完成 // 页面加载完成
console.log("ready会议室编号",query) // console.log("ready会议室编号",query)
}, },
onShow(query) { onShow(query) {
// 页面显示 // 页面显示
console.log("show会议室编号",query) // console.log("show会议室编号",query)
}, },
onHide() { onHide() {
// 页面隐藏 // 页面隐藏
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
<view a:for="{{employeeList}}" a:for-item="employee" a:for-index="index" class='item-avatar-xs-a'> <view a:for="{{employeeList}}" a:for-item="employee" a:for-index="index" class='item-avatar-xs-a'>
<!-- <checkbox value="{{employee.name}}" checked="{{employee.checked}}" /> --> <!-- <checkbox value="{{employee.name}}" checked="{{employee.checked}}" /> -->
<view data-index="{{index}}" data-id="{{employee.id}}" onTap="deleteSign" class="del"> <view data-index="{{index}}" data-id="{{employee.id}}" onTap="deleteSign" class="del">
<icon type="cancel" size="18" color="red"/> <icon type="cancel" size="18" color="red"/>
</view> </view>
<text class="checkbox-text">{{employee.name}}</text> <text class="checkbox-text">{{employee.name}}</text>
</view> </view>
......
...@@ -3,13 +3,12 @@ let domain = app.globalData.domain; ...@@ -3,13 +3,12 @@ let domain = app.globalData.domain;
//获取用户信息的url //获取用户信息的url
let addExSignUrl = domain + "/dingding/addExSign"; let addExSignUrl = domain + "/dingding/addExSign";
let delExSignUrl = domain + "/dingding/delExSign" let delExSignUrl = domain + "/dingding/delExSign";
Page({ Page({
data: { data: {
employeeList:[ employeeList:[],
],
mid:null, mid:null,
personNum:0 personNum:0
}, },
...@@ -18,8 +17,6 @@ Page({ ...@@ -18,8 +17,6 @@ Page({
formSubmit: function(e){ formSubmit: function(e){
console.log('form发生了submit事件,携带数据为:', e.detail.value); console.log('form发生了submit事件,携带数据为:', e.detail.value);
var _this = this; var _this = this;
if(e.detail.value.signName.length == 0){ if(e.detail.value.signName.length == 0){
dd.alert({ dd.alert({
...@@ -28,6 +25,7 @@ Page({ ...@@ -28,6 +25,7 @@ Page({
}) })
return false; return false;
} }
// if (e.detail.value.signMobile.length != 0) { // if (e.detail.value.signMobile.length != 0) {
// var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/; // var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/;
// var phone = e.detail.value.signMobile; // var phone = e.detail.value.signMobile;
...@@ -83,13 +81,13 @@ Page({ ...@@ -83,13 +81,13 @@ Page({
signMobile: e.detail.value.signMobile, signMobile: e.detail.value.signMobile,
signEmail: e.detail.value.signEmail, signEmail: e.detail.value.signEmail,
signName: e.detail.value.signName, signName: e.detail.value.signName,
}, },
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
// console.log('success----', res)
console.log('success----', res)
if (res.data.success) { if (res.data.success) {
//console.log("预定成功"); //console.log("预定成功");
dd.alert({ dd.alert({
...@@ -97,10 +95,9 @@ Page({ ...@@ -97,10 +95,9 @@ Page({
content: '添加成功', content: '添加成功',
buttonText: '确定', buttonText: '确定',
success: () => { success: () => {
var employeeList= _this.data.employeeList; var employeeList= _this.data.employeeList;
var emp={};
var emp={};
emp['name'] = res.data.result.signName; emp['name'] = res.data.result.signName;
emp['id'] = res.data.result.signId; emp['id'] = res.data.result.signId;
emp['checked'] = true; emp['checked'] = true;
...@@ -108,13 +105,26 @@ Page({ ...@@ -108,13 +105,26 @@ Page({
_this.setData({ _this.setData({
personNum: _this.data.personNum + 1, personNum: _this.data.personNum + 1,
employeeList employeeList,
}); });
//console.log('employeeList---',_this.data.employeeList);
},
},
}); });
// var employeeList= _this.data.employeeList;
// if(getCurrentPages().length !=2){
// // let pages = getCurrentPages(); //当前页面栈
// // let curPage = pages[pages.length - 3];
// // let data = curPage.data;
// employeeList = [];
// _this.setData({
// employeeList:employeeList
// })
// }
} else { } else {
dd.showToast({ dd.showToast({
type: 'fail', type: 'fail',
...@@ -177,7 +187,7 @@ Page({ ...@@ -177,7 +187,7 @@ Page({
}, },
fail: function(res) { fail: function(res) {
console.log("httpRequestFail---", res) console.log("httpRequestFail---", res)
dd.alert({ content: JSON.stringify(res) }); //dd.alert({ content: JSON.stringify(res) });
}, },
complete: function(res) { complete: function(res) {
dd.hideLoading(); dd.hideLoading();
...@@ -188,25 +198,56 @@ Page({ ...@@ -188,25 +198,56 @@ Page({
}, },
onLoad: function(query) { onLoad: function(query) {
// 生命周期函数--监听页面加载
//var _this = this;
this.setData({
mid: query.mid // if(getCurrentPages().length !=2){
}) // // let pages = getCurrentPages(); //当前页面栈
// // let curPage = pages[pages.length - 3];
// // let data = curPage.data;
// employeeList = [];
// _this.setData({
// isshowvisitor=0,
// employeeList:employeeList
// })
// }
}, },
onReady(query) {
onReady() {
// 页面加载完成 // 页面加载完成
}, },
onShow() { onShow() {
// 页面显示 // 页面显示
// this.onLoad()
if(getCurrentPages().length >=3){
console.log('执行执行-----');
this.setData({
//currentPage: 1,
employeeList:[]
})
this.onLoad()
}
}, },
onHide() { onHide() {
// 页面隐藏 // 页面隐藏
}, },
onUnload() { onUnload() {
// 页面被关闭 // 页面被关闭
// var _this = this;
// var employeeList= _this.data.employeeList;
// var pages = getCurrentPages(); //当前页面栈
// if(pages.length >=3){
// var beforePage = pages[pages.length - 3]; //获取上一个页面的实例对象
// //_this.data.employeeList = [];
// employeeList = [];
// _this.setData({
// employeeList
// })
// }
// console.log('employeeList---', _this.data.employeeList);
}, },
onTitleClick() { onTitleClick() {
// 标题被点击 // 标题被点击
......
...@@ -38,7 +38,7 @@ white-space: nowrap; ...@@ -38,7 +38,7 @@ white-space: nowrap;
background: none; background: none;
font-size: 0.3rem; font-size: 0.3rem;
position: absolute; position: absolute;
/* margin-top: 5rpx; */ margin-top: 5rpx;
} }
.list_box{ .list_box{
margin-top: 30rpx; margin-top: 30rpx;
......
...@@ -67,7 +67,7 @@ Page({ ...@@ -67,7 +67,7 @@ Page({
_this.setData({ _this.setData({
authCode: res.authCode authCode: res.authCode
}) })
console.log("authCode" ,res.authCode)
dd.httpRequest({ dd.httpRequest({
url: url, url: url,
......
...@@ -10,16 +10,16 @@ ...@@ -10,16 +10,16 @@
<input type='text' value="{{message.messageCompere}}" placeholder='请输入主持人' name="messageCompere" /> <input type='text' value="{{message.messageCompere}}" placeholder='请输入主持人' name="messageCompere" />
</view> </view>
<view class='item-avatar-xs'> <view class='item-avatar-xs'>
<text>添加议题:</text> <text>添加议题:</text>
<input type='text' placeholder='输入议题' name="messageTheme" /> <input type='text' placeholder='输入议题' onInput="inputTopic" value="{{topicList[0]}}" data-index="{{0}}" name="topicList[0]" />
<image src='../../../resource/images/add.png' onTap='addList'></image> <image src='../../../resource/images/add.png' onTap='addTopic'></image>
</view> </view>
<view class="item-avatar-xs" a:for="{{lists}}" a:key="{{index}}"> <view class="item-avatar-xs" a:for="{{topicList.length-1}}" a:for-item="i" a:key="{{index}}" >
<view class='add'> <view class='add' >
<input type='text' placeholder='输入议题' name="messageTheme" /> <input type='text' placeholder='输入议题' value="{{topicList[i]}}" onInput="inputTopic" data-index="{{index+1}}" name="topicList[{{index+1}}]" />
<image src='../../../resource/images/off.png' onTap='delList'></image> <image src='../../../resource/images/off.png' onTap='delTopic'></image>
</view> </view>
</view> </view>
<view class='item-avatar-xs'> <view class='item-avatar-xs'>
<text>会议信息:</text> <text>会议信息:</text>
<textarea placeholder='输入内容' value="{{messageContent}}" name="messageContent"></textarea> <textarea placeholder='输入内容' value="{{messageContent}}" name="messageContent"></textarea>
......
...@@ -19,7 +19,7 @@ Page({ ...@@ -19,7 +19,7 @@ Page({
//msgArray: ['无提醒', '提前十分钟', '提前半小时', '提前一小时'], //msgArray: ['无提醒', '提前十分钟', '提前半小时', '提前一小时'],
showView: false, showView: false,
dates: dateFtt("yyyy-MM-dd", new Date()), dates: dateFtt("yyyy-MM-dd", new Date()),
lists: [{}], topicList: [],
text: '', text: '',
cnum:'', cnum:'',
allTime: { allTime: {
...@@ -37,6 +37,33 @@ Page({ ...@@ -37,6 +37,33 @@ Page({
min:0, min:0,
} }
},
//添加议题
addTopic: function() {
var topicList = this.data.topicList;
var newData ="";
topicList.push(newData);//实质是添加lists数组内容,使for循环多一次
this.setData({
topicList: topicList,
})
},
//删除议题
delTopic: function() {
var topicList = this.data.topicList;
topicList.pop(); //实质是删除lists数组内容,使for循环少一次
this.setData({
topicList: topicList,
})
},
inputTopic:function (e){
// console.log(e);
var topicList = this.data.topicList;
var index= e.currentTarget.dataset.index;
topicList[index]=e.detail.value;
this.setData({
topicList
})
console.log( this.data.topicList)
}, },
//方式选项点击 //方式选项点击
clicks: function(e) { clicks: function(e) {
...@@ -583,11 +610,19 @@ console.log(e.currentTarget.dataset.hour); ...@@ -583,11 +610,19 @@ console.log(e.currentTarget.dataset.hour);
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
console.log('success----', res); console.log('success----', res);
var list=res.data.result.topicList;
var topicList=[];
for(var t in list){
topicList.push(list[t].topicName);
}
console.log("topicList",topicList)
_this.setData({ _this.setData({
message: res.data.result, message: res.data.result,
messageContent: res.data.result.messageContent, messageContent: res.data.result.messageContent,
topicList:topicList
}); });
var noticeList= _this.data.noticeList; var noticeList= _this.data.noticeList;
var cnum = res.data.result.cnum; var cnum = res.data.result.cnum;
......
...@@ -46,18 +46,7 @@ Page({ ...@@ -46,18 +46,7 @@ Page({
method: 'POST', method: 'POST',
success: function(res){ success: function(res){
console.log('res----', res.data) console.log('res----', res.data)
// if(keyword == ""){
// this.setData({
// departmentList: res.data
// })
// return;
// }
// var departmentList= _this.data.departmentList;
// departmentList=[];
// _this.setData({
// departmentList
// });
var departmentList = _this.data.departmentList; var departmentList = _this.data.departmentList;
departmentList = res.data.result; departmentList = res.data.result;
for (var i = 0; i<departmentList.length;i++){ for (var i = 0; i<departmentList.length;i++){
...@@ -75,17 +64,7 @@ Page({ ...@@ -75,17 +64,7 @@ Page({
_this.setData({ _this.setData({
departmentList departmentList
}) })
// var userList= res.data.result;
// for(let i in userList){
// var department =userList[i].department;
// department['isColpand']=false;
// department['checked'] = false;
// department.uList=[];
// department.uList.push(userList[i]);
// department.uList[0]['checked']=true;
// departmentList.push(department);
// }
that.setData({ that.setData({
departmentList departmentList
}); });
...@@ -104,69 +83,6 @@ Page({ ...@@ -104,69 +83,6 @@ Page({
dd.hideLoading(); dd.hideLoading();
} }
}) })
// var that = this;
// dd.httpRequest({
// url: "getStaffUrl" + this.data.inputValue,
// data: {
// inputValue: this.data.inputValue
// },
// method: 'POST',
// success: function(res){
// console.log('res----', res.data)
// var searchData = res.data
// that.setData({
// searchData
// })
// //缓存
// dd.setStorage({
// key: 'departmentList',
// data: {
// inputValue: this.data.inputValue,
// departmentList: res.data
// }
// })
// if(!that.data.inputValue){
// dd.showToast({
// title: '请重新输入',
// duration: 2000,
// })
// } else if (searchData.search.length == 0){
// dd.showToast({
// title: '关键词不存在',
// duration: 2000,
// })
// } else {
// var searchIndex = searchData.search.length;
// var d = 0;
// for (var i = 0; i <= searchIndex -1; i++){
// var searchTitle = searchData.search[d].title;
// console.log(searchTitle);
// d = d + 1;
// for (var x = 0; x <= searchTitle.length; x++){
// for ( var y = 0; y <= searchTitle.length; y++){
// var keyWord = searchTitle.substring(x,y);
// console.log('keyword----', keyWord)
// }
// }
// }
// }
// },
// fail: function(res) {
// console.log("httpRequestFail---", res)
// dd.alert({ content: JSON.stringify(res) });
// },
// complete: function(res) {
// dd.hideLoading();
// }
// })
}, },
...@@ -344,11 +260,11 @@ Page({ ...@@ -344,11 +260,11 @@ Page({
cnum:query.cnum cnum:query.cnum
}) })
dd.httpRequest({ dd.httpRequest({
url: getDepartmentUrl, url: getStaffUrl,
method: 'POST', method: 'POST',
data: { data: {
userId: userId, userId: userId,
}, },
dataType: 'json', dataType: 'json',
success: function(res) { success: function(res) {
......
...@@ -40,10 +40,12 @@ Page({ ...@@ -40,10 +40,12 @@ Page({
console.log('success----议题', res) console.log('success----议题', res)
var topicStr = _this.data.topicStr; var topicStr = _this.data.topicStr;
var topicList= res.data.result; var topicList= res.data.result;
for(var i=0 ;i<topicList.length;i++){ for(var i=0;i<topicList.length;i++){
topicStr +=topicList[i].topicName +" " //for( var j=1; j<topicList.length; j++ ){
topicStr += " " + '(' + (i+1) + ')、' + topicList[i].topicName +" "
//}
} }
console.log('topicStr',topicStr);
_this.setData({ _this.setData({
topicStr topicStr
......
...@@ -34,12 +34,12 @@ ...@@ -34,12 +34,12 @@
</view> </view>
<view class="tr"> <view class="tr">
<view class="td td1">会议时间:{{message.startTimeFormat}} - {{message.endTimeFormat}}</view> <view class="td td1">会议时间:{{message.startTimeFormat}} - {{message.endTimeFormat}}</view>
<view class="td td2">会议范围:{{message.department}}</view> <view class="td td2">部门:{{message.department}}</view>
</view> </view>
<view class="tr btn"> <view class="tr btn">
<view class="td td1"> <view class="td td1">
<text>会议操作:</text> <text>会议操作:</text>
<button class="btn1" size='mini' type='primary' data-mid="{{message.messageId}}" onTap="modify">修改会议</button> <button class="btn1" size='mini' type='primary' data-mid="{{message.messageId}}" data-config-value-id="{{message.configValueId}}" onTap="modify">修改会议</button>
<button class="btn2" size='mini' type='warn' data-mid="{{message.messageId}}" data-config-value-id="{{message.configValueId}}" onTap="cancelmeeting">取消会议</button> <button class="btn2" size='mini' type='warn' data-mid="{{message.messageId}}" data-config-value-id="{{message.configValueId}}" onTap="cancelmeeting">取消会议</button>
</view> </view>
</view> </view>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</view> </view>
<view class="tr"> <view class="tr">
<view class="td td1">会议时间:{{mymessage.startTimeFormat}} - {{mymessage.endTimeFormat}}</view> <view class="td td1">会议时间:{{mymessage.startTimeFormat}} - {{mymessage.endTimeFormat}}</view>
<view class="td td2">会议范围:{{mymessage.department}}</view> <view class="td td2">部门:{{mymessage.department}}</view>
</view> </view>
<view class="tr btn"> <view class="tr btn">
<view class="td td1"> <view class="td td1">
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
<button class="btn1" a:if="{{mymessage.configValueId == 1}}" size='mini' type='primary'>正在会议</button> <button class="btn1" a:if="{{mymessage.configValueId == 1}}" size='mini' type='primary'>正在会议</button>
<button class="btn1" a:if="{{mymessage.configValueId == 3}}" size='mini' type='warn'>暂停</button> <button class="btn1" a:if="{{mymessage.configValueId == 3}}" size='mini' type='warn'>暂停</button>
<button class="btn1" a:if="{{mymessage.configValueId == 2}}" size='mini' type='default'>未开始</button> <button class="btn1" a:if="{{mymessage.configValueId == 2}}" size='mini' type='default'>未开始</button>
<button class="btn2" size='mini' data-date="{{dates}}" data-conference-name="{{mymessage.conference.conferenceName}}" data-mid="{{mymessage.messageId}}" type='primary' onTap="meetjy">会议纪要</button> <button class="btn2" size='mini' data-date="{{dates}}" data-conference-name="{{mymessage.conference.conferenceName}}" data-message-password="{{mymessage.messagePassword}}" data-mid="{{mymessage.messageId}}" data-minutesCode="{{conference.minutesCode}}" type='primary' onTap="meetjy">会议纪要</button>
</view> </view>
</view> </view>
<view class="tr"> <view class="tr">
......
...@@ -76,10 +76,20 @@ Page({ ...@@ -76,10 +76,20 @@ Page({
}, },
meetjy: function(e){ meetjy: function(e){
var mid = e.currentTarget.dataset.mid; var mid = e.currentTarget.dataset.mid;
// console.log("conferenceName", e.currentTarget.dataset.conferenceName); let minutesCode = e.currentTarget.dataset.minutesCode;
dd.navigateTo({ let messagePassword = e.currentTarget.dataset.messagePassword;
url: '../summary/summary?mid=' + mid + '&conferenceName=' + e.currentTarget.dataset.conferenceName + "&date=" + e.currentTarget.dataset.date
}) console.log("minutesCode" ,minutesCode);
if(minutesCode != "" && minutesCode!=null ){
dd.navigateTo({
url: '../summary/summary?mid=' + mid + '&conferenceName=' + e.currentTarget.dataset.conferenceName + "&date=" + e.currentTarget.dataset.date
})
}else{
dd.alert({
content: '没有授权码,无法查看',
buttonText: '我知道了',
})
}
}, },
onReady() { onReady() {
// 页面加载完成 // 页面加载完成
...@@ -107,7 +117,7 @@ Page({ ...@@ -107,7 +117,7 @@ Page({
that.setData({ that.setData({
messageList, messageList
}); });
console.log('会议列表-----',that.data.messageList); console.log('会议列表-----',that.data.messageList);
}, },
...@@ -182,21 +192,54 @@ Page({ ...@@ -182,21 +192,54 @@ Page({
}, },
modify:function(e){ modify:function(e){
dd.navigateTo({ //var mid= e.currentTarget.dataset.mid;
url: '../../conference/modifymeeting/modifymeeting?mid='+e.currentTarget.dataset.mid let configValueId = e.currentTarget.dataset.configValueId;
}) if( configValueId === 1){
dd.alert({
content: '会议进行中,不可修改',
buttonText: '确定',
})
}else if(configValueId === 4){
dd.alert({
content: '会议已结束,不可修改',
buttonText: '确定',
})
}else{
dd.navigateTo({
url: '../../conference/modifymeeting/modifymeeting?mid='+ e.currentTarget.dataset.mid
})
}
}, },
cancelmeeting:function (e){ cancelmeeting:function (e){
var mid= e.currentTarget.dataset.mid; var mid= e.currentTarget.dataset.mid;
let configValueId = e.currentTarget.dataset.configValueId; let configValueId = e.currentTarget.dataset.configValueId;
if( configValueId === 1 || configValueId === 4 || configValueId === 3 ){ // if( configValueId === 1 || configValueId === 4 || configValueId === 3 ){
// dd.alert({
// content: '会议结束或进行中,不可取消',
// buttonText: '确定',
// })
// }
if( configValueId === 1){
dd.alert({ dd.alert({
content: '会议结束或进行中,不可取消', content: '会议进行中,不可取消',
buttonText: '确定',
})
}else if(configValueId === 4){
dd.alert({
content: '会议已结束,不可取消',
buttonText: '确定', buttonText: '确定',
}) })
}else { }
dd.httpRequest({ else if(configValueId === 3){
dd.alert({
content: '会议暂停中,不可取消',
buttonText: '确定',
})
}
else {
dd.httpRequest({
url: canclemeetingUrl, url: canclemeetingUrl,
method: 'POST', method: 'POST',
data: { data: {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</view> </view>
<view class="tr"> <view class="tr">
<view class="td td1">会议时间:{{history.startTimeFormat}} - {{history.endTimeFormat}}</view> <view class="td td1">会议时间:{{history.startTimeFormat}} - {{history.endTimeFormat}}</view>
<view class="td td2">会议范围:{{history.department}}</view> <view class="td td2">部门:{{history.department}}</view>
</view> </view>
<view class="tr"> <view class="tr">
<view class="td td2">地点:{{history.conference.conferenceName}}</view> <view class="td td2">地点:{{history.conference.conferenceName}}</view>
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<view class="tr btn"> <view class="tr btn">
<view class="td td1"> <view class="td td1">
<text>会议操作:</text> <text>会议操作:</text>
<button class="btn1" size='mini' data-mid="{{history.messageId}}" type='primary' onTap="summary">会议纪要</button> <button class="btn1" size='mini' data-mid="{{history.messageId}}" data-minutesCode="{{conference.minutesCode}}" type='primary' onTap="summary">会议纪要</button>
<button class="btn3" size='mini' data-mid="{{history.messageId}}" data-message-name="{{history.messageName}}" data-conference-name="{{history.conference.conferenceName}}" <button class="btn3" size='mini' data-mid="{{history.messageId}}" data-message-name="{{history.messageName}}" data-conference-name="{{history.conference.conferenceName}}"
data-message-compere="{{history.messageCompere}}" data-topic-list="{{history.topicList}}" data-start-time="{{history.startTimeFormat}}" data-end-time="{{history.endTimeFormat}}" data-message-compere="{{history.messageCompere}}" data-topic-list="{{history.topicList}}" data-start-time="{{history.startTimeFormat}}" data-end-time="{{history.endTimeFormat}}"
data-department="{{history.department}}" data-message-content="{{history.messageContent}}" data-config-value-id-string="{{history.configValueIdString}}" type='default' onTap="details">详细信息</button> data-department="{{history.department}}" data-message-content="{{history.messageContent}}" data-config-value-id-string="{{history.configValueIdString}}" type='default' onTap="details">详细信息</button>
......
...@@ -33,7 +33,7 @@ Page({ ...@@ -33,7 +33,7 @@ Page({
historyList historyList
}); });
console.log(that.data.historyList); //console.log(that.data.historyList);
}, },
fail: function(res) { fail: function(res) {
console.log("httpRequestFail---", res) console.log("httpRequestFail---", res)
...@@ -49,11 +49,21 @@ Page({ ...@@ -49,11 +49,21 @@ Page({
summary(e){ summary(e){
var mid= e.currentTarget.dataset.mid; var mid= e.currentTarget.dataset.mid;
console.log(e) let minutesCode = e.currentTarget.dataset.minutesCode;
dd.navigateTo({ console.log("minutesCode" ,minutesCode);
url: '/pages/meeting/summary/summary?mid='+mid , //console.log(e)
type:'redirect' if(minutesCode != "" && minutesCode !=null ){
}) dd.navigateTo({
url: '/pages/meeting/summary/summary?mid='+mid ,
type:'redirect'
})
}else{
dd.alert({
content: '没有授权,无法查看',
buttonText: '我知道了',
})
}
}, },
destine(e){ destine(e){
console.log(e.currentTarget.dataset.cnum); console.log(e.currentTarget.dataset.cnum);
......
...@@ -15,6 +15,6 @@ ...@@ -15,6 +15,6 @@
<view class="contact"> <view class="contact">
联系方式<input type="text" placeholder="留下联系方式,我们将尽快与您联系" name="" /> 联系方式<input type="text" placeholder="留下联系方式,我们将尽快与您联系" name="" />
</view> </view>
<button class="btn" type="primary" >提交</button> <button class="btn" type="primary" onTap="sumit" >提交</button>
</form> </form>
</view> </view>
\ No newline at end of file
...@@ -56,15 +56,21 @@ Page({ ...@@ -56,15 +56,21 @@ Page({
}); });
}, },
sumit(){
dd.alert({
content: '提交成功',
buttonText: '我知道了',
})
},
onReady() { onReady() {
// 页面加载完成 // 页面加载完成
opinion({
})
}, },
onShow() { onShow() {
}, },
onHide() { onHide() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论