123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- 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)
- }
|