totalprice.js 1.17 KB
import App from '../../utils/api.js'
import util from '../../utils/util.js'
Component({
	properties:{
		seller:Object,
		refresh:{
			type:Boolean,
			value:false
		}
	},
	attached(){
		console.log('uuuuu',this.data.seller)
		this.getsellerconfig();
	},
	observers: {
		'refresh': function(newrefresh){
			this.gettotal();
		}
	},
	methods:{
		getsellerconfig(){
			App.Seller.GetSellerConfig({sellerid:this.data.seller.id}).then((json)=>{
				console.log(json)
				if(json.ret==200){
					this.setData({
						config:json.data[0]
					})
				}
			})
		},
		gettotal(){
			App.Orders.GetOrderTotalMoney({sellerid:this.data.seller.id,openid:util.cache('openid')}).then((json)=>{
				console.log(json,'total')
				if(json.ret==200){
					this.setData({
						totalobj:json.data
					})
					if(json.data.cookBookTotal==0){
						this.selectComponent('#box').hidebox();
					}
				}
			})
		},
		showbox(){
			this.selectComponent('#box').showbox();
		},
		toorder(){
			wx.navigateTo({
				url:'./order?id='+this.data.seller.id+'&totalprice='+this.data.totalobj.cookBookPirce
			})
		},
		tellfood(e){
			this.triggerEvent('tellfood',e.detail);
		},
		refresh(){
			this.triggerEvent('refresh')
		}
	}
})