|
@@ -27,23 +27,33 @@ Page({
|
|
// 上传图片
|
|
// 上传图片
|
|
fileList: [],
|
|
fileList: [],
|
|
},
|
|
},
|
|
|
|
+ //验证必填项
|
|
|
|
+ initValidate() {
|
|
|
|
+ const rules = { name: { required: true }, type: { required: true }, create_user: { required: true }, }
|
|
|
|
+ // 验证字段的提示信息,若不传则调用默认的信息
|
|
|
|
+ const messages = { name: { required: '请输入团队名称' }, type: { required: '请输入团队类型' }, create_user: { required: '请输入团队创建人名称' }, };
|
|
|
|
+ this.WxValidate = new WxValidate(rules, messages)
|
|
|
|
+ },
|
|
back: function () {
|
|
back: function () {
|
|
wx.navigateBack({ url: '/pages/me/index' })
|
|
wx.navigateBack({ url: '/pages/me/index' })
|
|
},
|
|
},
|
|
- determine: function (e) {
|
|
|
|
- this.setData({ showModal: false })
|
|
|
|
|
|
+ //上传图片
|
|
|
|
+ imgUpload: function (e) {
|
|
|
|
+ const that = this;
|
|
|
|
+ let data = that.data.fileList;
|
|
|
|
+ data.push(e.detail)
|
|
|
|
+ that.setData({ fileList: data })
|
|
},
|
|
},
|
|
- //选择队员
|
|
|
|
- checkboxChange: function (e) {
|
|
|
|
|
|
+ //删除图片
|
|
|
|
+ imgDel: function (e) {
|
|
const that = this;
|
|
const that = this;
|
|
- let data = e.detail.value;
|
|
|
|
- let item = that.data.item;
|
|
|
|
- let members = [];
|
|
|
|
- for (const val of data) {
|
|
|
|
- let arr = item.find((i) => i._id == val);
|
|
|
|
- if (arr) members.push({ id: arr._id, nickname: arr.nickname, icon: arr.icon })
|
|
|
|
- }
|
|
|
|
- that.setData({ members: members })
|
|
|
|
|
|
+ let data = that.data.fileList;
|
|
|
|
+ let arr = data.filter((i, index) => index != e.detail.index)
|
|
|
|
+ that.setData({ fileList: arr })
|
|
|
|
+ },
|
|
|
|
+ //点击确定关闭弹窗
|
|
|
|
+ determine: function (e) {
|
|
|
|
+ this.setData({ showModal: false })
|
|
},
|
|
},
|
|
//显示对话框
|
|
//显示对话框
|
|
clickme: function () {
|
|
clickme: function () {
|
|
@@ -58,6 +68,18 @@ Page({
|
|
this.setData({
|
|
this.setData({
|
|
showModal: false
|
|
showModal: false
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ //选择队员
|
|
|
|
+ checkboxChange: function (e) {
|
|
|
|
+ const that = this;
|
|
|
|
+ let data = e.detail.value;
|
|
|
|
+ let item = that.data.item;
|
|
|
|
+ let members = [];
|
|
|
|
+ for (const val of data) {
|
|
|
|
+ let arr = item.find((i) => i._id == val);
|
|
|
|
+ if (arr) members.push({ id: arr._id, nickname: arr.nickname, icon: arr.icon })
|
|
|
|
+ }
|
|
|
|
+ that.setData({ members: members })
|
|
},
|
|
},
|
|
//选择
|
|
//选择
|
|
bindPickerChange: function (e) {
|
|
bindPickerChange: function (e) {
|
|
@@ -70,7 +92,6 @@ Page({
|
|
['form.create_time']: e.detail.value
|
|
['form.create_time']: e.detail.value
|
|
})
|
|
})
|
|
},
|
|
},
|
|
-
|
|
|
|
//点击减号删除
|
|
//点击减号删除
|
|
delList: function (e) {
|
|
delList: function (e) {
|
|
var id = e.currentTarget.dataset.id;
|
|
var id = e.currentTarget.dataset.id;
|
|
@@ -82,21 +103,6 @@ Page({
|
|
}
|
|
}
|
|
this.setData({ members: members })
|
|
this.setData({ members: members })
|
|
},
|
|
},
|
|
-
|
|
|
|
- //上传图片
|
|
|
|
- imgUpload: function (e) {
|
|
|
|
- const that = this;
|
|
|
|
- let data = that.data.fileList;
|
|
|
|
- data.push(e.detail)
|
|
|
|
- that.setData({ fileList: data })
|
|
|
|
- },
|
|
|
|
- //删除图片
|
|
|
|
- imgDel: function (e) {
|
|
|
|
- const that = this;
|
|
|
|
- let data = that.data.fileList;
|
|
|
|
- let arr = data.filter((i, index) => index != e.detail.index)
|
|
|
|
- that.setData({ fileList: arr })
|
|
|
|
- },
|
|
|
|
//提交
|
|
//提交
|
|
formSubmit: function (e) {
|
|
formSubmit: function (e) {
|
|
const value = e.detail.value;
|
|
const value = e.detail.value;
|
|
@@ -146,15 +152,8 @@ Page({
|
|
// 监听用户是否登录
|
|
// 监听用户是否登录
|
|
this.watchLogin();
|
|
this.watchLogin();
|
|
},
|
|
},
|
|
- //验证必填项
|
|
|
|
- initValidate() {
|
|
|
|
- const rules = { name: { required: true }, type: { required: true }, create_user: { required: true }, }
|
|
|
|
- // 验证字段的提示信息,若不传则调用默认的信息
|
|
|
|
- const messages = { name: { required: '请输入团队名称' }, type: { required: '请输入团队类型' }, create_user: { required: '请输入团队创建人名称' }, };
|
|
|
|
- this.WxValidate = new WxValidate(rules, messages)
|
|
|
|
- },
|
|
|
|
- // 计算高度
|
|
|
|
- searchHeight: function () {
|
|
|
|
|
|
+ // 计算高度
|
|
|
|
+ searchHeight: function () {
|
|
let frameStyle = this.data.frameStyle;
|
|
let frameStyle = this.data.frameStyle;
|
|
let client = app.globalData.client;
|
|
let client = app.globalData.client;
|
|
let infoHeight = client.windowHeight;
|
|
let infoHeight = client.windowHeight;
|