package front import ( "jfw/wx" "github.com/go-xweb/xweb" ) type Subscribepay struct { *xweb.Action introduce xweb.Mapper `xweb:"/front/vipsubscribe/introducePage"` //订阅收费介绍页 trialInfo xweb.Mapper `xweb:"/front/vipsubscribe/trialInfo"` //vip订阅服务-用户信息录入页面 toPurchasePage xweb.Mapper `xweb:"/weixin/pay/vipsubscribe_(.*)"` //订阅收费购买页面(试用用户) toChooseArea xweb.Mapper `xweb:"/front/vipsubscribe/toChooseArea"` //订阅收费地区筛选 toChooseIndustry xweb.Mapper `xweb:"/front/vipsubscribe/toChooseIndustry"` //订阅收费行业筛选 toPaySuccessPage xweb.Mapper `xweb:"/front/vipsubscribe/toPaySuccessPage"` //订阅支付完成页面 toOrderDetailPage xweb.Mapper `xweb:"/front/vipsubscribe/toOrderDetailPage"` //订阅收费支付订单详情页面 toSetKeyWordPage xweb.Mapper `xweb:"/front/vipsubscribe/toSetKeyWordPage"` //订阅收费设置关键词 toSetPage xweb.Mapper `xweb:"/front/vipsubscribe/toSetPage"` //订阅收费设置 toSetInfoTypePage xweb.Mapper `xweb:"/front/vipsubscribe/toSetInfoTypePage"` //订阅收费设置信息类型 toSetPushSetPage xweb.Mapper `xweb:"/front/vipsubscribe/toSetPushSetPage"` //订阅收费推送设置 toSetOtherKwsPage xweb.Mapper `xweb:"/front/vipsubscribe/toSet(.*)Page"` //订阅收费附加词和排除词设置 toVIPViewPage xweb.Mapper `xweb:"/front/vipsubscribe/toVIPViewPage"` //订阅收费预览 //修改 toEditSubPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubPage"` //订阅收费修改页面 toEditSubProvPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubProvPage"` //订阅收费修改省份 toEditSubAllArea xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubAllArea"` //订阅收费全国修改 toEditSubCityPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubCityPage"` //订阅收费修改城市 toEditSubInduPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubInduPage"` //订阅收费修改行业 submitEditSub xweb.Mapper `xweb:"/front/vipsubscribe/submitEditSub"` //提交订阅收费 //升级 toUpgradePage xweb.Mapper `xweb:"/front/vipsubscribe/toUpgradePage"` //订阅收费升级服务页面 addArea xweb.Mapper `xweb:"/front/vipsubscribe/toChooseAreaUpgrade"` //订阅收费升级新增区域页面 addIndustry xweb.Mapper `xweb:"/front/vipsubscribe/toChooseIndustryUpgrade"` //订阅收费升级新增行业页面 //续费 renewPage xweb.Mapper `xweb:"/front/vipsubscribe/renewPage/(.*)"` //订阅到期(will:即将到期,exprie:已到期) renewPayPage xweb.Mapper `xweb:"/front/vipsubscribe/renewPayPage"` //订阅到期续费 //发票 openInvoice xweb.Mapper `xweb:"/front/vipsubscribe/openInvoice/(\\w+)"` //开发票 } func init() { xweb.AddAction(&Subscribepay{}) } //推送设置 func (s *Subscribepay) ToVIPViewPage() { s.Render("/weixin/vipsubscribe/vip_viewPage.html") } //附加词|排除词 func (s *Subscribepay) ToSetOtherKwsPage(page string) { s.Render("/weixin/vipsubscribe/" + page + "Word.html") } //推送设置 func (s *Subscribepay) ToSetPushSetPage() { s.Render("/weixin/vipsubscribe/vip_seniorset.html") } //信息类型 func (s *Subscribepay) ToSetInfoTypePage() { s.Render("/weixin/vipsubscribe/messageType.html") } //订阅设置 func (s *Subscribepay) ToSetPage() { s.Render("/weixin/vipsubscribe/vip_index.html") } //vip订阅介绍页 func (s *Subscribepay) Introduce() { s.Render("/weixin/vipsubscribe/vip_introduce.html") } //试用完善信息 func (s *Subscribepay) TrialInfo() { s.Render("/weixin/vipsubscribe/trial_info.html", &s.T) } //订阅收费购买页面 func (s *Subscribepay) ToPurchasePage(flag string) { if flag == "trial" { s.T["isTrial"] = true } else { s.T["signature"] = wx.SignJSSDK(s.Site() + s.Url()) //微信支付准备参数 } s.Render("/weixin/vipsubscribe/vip_purchase.html") } //订阅收费地区筛选 func (s *Subscribepay) ToChooseArea() { s.Render("/weixin/vipsubscribe/choose_area.html", &s.T) } //订阅收费地区筛选 func (s *Subscribepay) ToChooseIndustry() { s.Render("/weixin/vipsubscribe/choose_industry.html", &s.T) } //订阅收费支付完成页面 func (s *Subscribepay) ToPaySuccessPage() { s.Render("/weixin/vipsubscribe/vip_pay_success.html") } //订阅收费支付订单详情页面 func (s *Subscribepay) ToOrderDetailPage() { s.T["signature"] = wx.SignJSSDK(s.Site() + s.Url()) //微信支付准备参数 s.Render("/weixin/vipsubscribe/vip_order_detail.html") } //订阅收费设置关键词 func (s *Subscribepay) ToSetKeyWordPage() { s.Render("/weixin/vipsubscribe/keyWord.html") } //修改订阅页面 func (s *Subscribepay) ToEditSubPage() { s.Render("/weixin/vipsubscribe/edit_subscribe.html") } //修改订阅省份 func (s *Subscribepay) ToEditSubProvPage() { s.Render("/weixin/vipsubscribe/edit_subscribe_province.html") } //修改订阅城市 func (s *Subscribepay) ToEditSubCityPage() { s.Render("/weixin/vipsubscribe/edit_subscribe_city.html") } //购买全国修改 func (s *Subscribepay) ToEditSubAllArea() { s.Render("/weixin/vipsubscribe/edit_subscribe_allArea.html") } //修改订阅行业 func (s *Subscribepay) ToEditSubInduPage() { s.Render("/weixin/vipsubscribe/edit_subscribe_industry.html") } //提交订阅修改 func (s *Subscribepay) SubmitEditSub() { s.Render("/weixin/vipsubscribe/edit_subscribe_success.html") } //升级订阅服务 func (s *Subscribepay) ToUpgradePage() { s.Render("/weixin/vipsubscribe/vip_upgrade.html") } //升级订阅新增区域 func (s *Subscribepay) AddArea() { s.Render("/weixin/vipsubscribe/choose_area_upgrade.html") } //升级订阅新增行业 func (s *Subscribepay) AddIndustry() { s.Render("/weixin/vipsubscribe/choose_industry_upgrade.html") } //服务续费(will:即将到期,exprie:已到期) func (s *Subscribepay) RenewPage(sign string) { s.T["exprie"] = sign //是否已到期 s.Render("/weixin/vipsubscribe/renew_notice.html", &s.T) } //服务续费(will:即将到期,exprie:已到期) func (s *Subscribepay) RenewPayPage() { s.Render("/weixin/vipsubscribe/renew_pay.html") } //开发票 func (s *Subscribepay) OpenInvoice(order_code string) { s.T["order_code"] = order_code s.Render("/weixin/dataExport/dataExport_applyInvoice.html", &s.T) }