apiClode打开frame页面传值

apiClode打开frame页面传值

//打开页面把id和state传过去
<div class="flex-czjz pro-glass" 
	@click="openPage(homepage,projectDetailsNo,state,id)" 
	v-for="(item,index) in list">
</div>
//
openPage: function(url, name, state, id) {
	var pageobj = {
		url: homepage,
		name: projectDetailsNo,
		state: state,
		id: id
	}
	open_window(homepage, projectDetailsNo, pageobj)
},
//头部projectDetailsNo接收传给frame页面
apiready = function() {
	var frmPageParam = {
		id: api.pageParam.id,
		state:api.pageParam.state
	}
	open_frame(api.pageParam.url, api.pageParam.name, false, frmPageParam);
}
//身体projectDetailsNo_frm接收
getMyProjectChangeState: function(state) {
if(state==1){
    var sendMsg="确定同意吗?"
}else if (state==2) {
     var sendMsg="确定拒绝吗?"
}
	api.confirm({
	    title: '提示',
	    msg: sendMsg,
	    buttons: ['确定', '取消']
	}, function(ret, err){
	    if(ret){
	     if(ret.buttonIndex==1){
				 Ajax({
					 method: 'POST',
					 url: 'project/myProjectChangeState',
					 token: api.getPrefs({
						 sync: true,
						 key: 'token'
					 }),
					 data: {
						 id: api.pageParam.id,//哪里需要就这么传
						 state:state
					 },
					 success: function(ret) {
						 if (ret.code == 1) {
							 api.sendEvent({
								 name: 'myProjectChangeState',
								 extra: {
									 id: api.pageParam.id,
									 state: state
								 }
							 });
							 setTimeoutCloseWin();
						 } else {
							 mineAlert(ret.msg)
						 }
					 }
				 });
			 }
	    }else{
	         alert( JSON.stringify( err ) );
	    }
	});
},
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小怪兽学前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值