chat.go 740 B

12345678910111213141516171819202122232425262728293031323334
  1. package tmpl
  2. import (
  3. "git.wanbits.cc/sin/flytalk/config"
  4. "github.com/gin-gonic/gin"
  5. "net/http"
  6. )
  7. //咨询界面
  8. func PageChat(c *gin.Context) {
  9. kefuId := c.Query("kefu_id")
  10. lang, _ := c.Get("lang")
  11. language := config.CreateLanguage(lang.(string))
  12. refer := c.Query("refer")
  13. if refer == "" {
  14. refer = c.Request.Referer()
  15. }
  16. c.HTML(http.StatusOK, "chat_page.html", gin.H{
  17. "KEFU_ID": kefuId,
  18. "SendBtn": language.Send,
  19. "Lang": lang.(string),
  20. "Refer": refer,
  21. })
  22. }
  23. func PageKfChat(c *gin.Context) {
  24. kefuId := c.Query("kefu_id")
  25. visitorId := c.Query("visitor_id")
  26. token := c.Query("token")
  27. c.HTML(http.StatusOK, "chat_kf_page.html", gin.H{
  28. "KefuId": kefuId,
  29. "VisitorId": visitorId,
  30. "Token": token,
  31. })
  32. }