room.js 1.25 KB
import App from '../../../utils/api';
import util from '../../../utils/util';
Component({
	properties:{
		seller:Object,
		date:{
			type:String,
			value:util.unixtoTime(new Date()/1000,'YYYY-MM-DD')
		},
		section:String,
		seletroom:{
			type:Array,
			value:[]
		}
	},
	data:{
		roomlist:[
			{
				id:1,
				name:'6人间',
				mostpnum:8,
				lastmoney:3000,
				isfull:0,
				selectnum:0,
			},
			{
				id:2,
				name:'8人间',
				mostpnum:8,
				lastmoney:3000,
				isfull:1,
				selectnum:0,
			},
			{
				id:3,
				name:'10人间',
				mostpnum:8,
				lastmoney:3000,
				isfull:0,
				selectnum:0,
			},
			{
				id:4,
				name:'16人间',
				mostpnum:8,
				lastmoney:3000,
				isfull:0,
				selectnum:0,
			}
		]
	},
	methods:{
		getroomtype(){
			
		},
		selectroom(e){
			let _target=e.currentTarget.dataset;
			console.log(typeof _target.selectnum)
			let setkey='roomlist['+_target.index+'].selectnum';
			this.setData({
				[setkey]:_target.selectnum+1
			})
			this.triggerEvent('selectroom',this.data.roomlist[_target.index])
		},
		cancelroom(id){
			let roomlist=this.data.roomlist;
			roomlist.forEach((v,i)=>{
				if(v.id==id){
					let setkey='roomlist['+i+'].selectnum';
					this.setData({
						[setkey]:v.selectnum-1,
					})
				}
			})
		},
	}
})