jumpPath.js 928 B

12345678910111213141516171819202122232425262728
  1. //各个系统跳转商品详情页
  2. export function jumpPath(item) {
  3. let system = "";
  4. let curItem = JSON.parse(JSON.stringify(item));
  5. if (!curItem.goods_type) {
  6. system = "GCLS-Book";
  7. let url = `/${system}/#/GoodsDetail?goods_id=${item.book_id}&goods_type=101&invok_module=GCLS-Personal`
  8. window.open(url);
  9. return;
  10. }
  11. curItem.goods_type = curItem.goods_type.toString();
  12. if (curItem.goods_type.indexOf(10) > -1) {
  13. system = "GCLS-Book";
  14. }
  15. if (curItem.goods_type.indexOf(20) > -1) {
  16. system = "GCLS-Learn";
  17. }
  18. if (curItem.goods_type.indexOf(30) > -1) {
  19. system = "GCLS-TRC";
  20. }
  21. if (curItem.goods_type.indexOf(40) > -1) {
  22. system = "GCLS-TC";
  23. }
  24. if (system) {
  25. let url = `/${system}/#/GoodsDetail?goods_id=${item.goods_id}&goods_type=${item.goods_type}&invok_module=GCLS-Personal`
  26. window.open(url);
  27. }
  28. }