base.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. //公共接口
  2. let ips = 'back.haiyaya.club';
  3. // let ips = '348m2940t9.eicp.vip';
  4. // let ips = '3482940gk9.wicp.vip'; // 最新
  5. // let port = ":80";
  6. // let ips = '192.168.20.118:8898';
  7. // let ips = '192.168.20.39:8898';
  8. // let ips = '192.168.20.118:8898';
  9. // let port = ":8898";
  10. // let port = ":80";
  11. // let ips = '192.168.1.69:8898';
  12. // let ips = '192.168.3.240:8898';
  13. // ips = '192.168.3.5:8898';
  14. ips='39.107.51.86:8898'
  15. let wurl = 'http://' + ips;
  16. let ip = wurl;
  17. let ws = ips;
  18. let loginUrl = wurl+'/hyy';
  19. // let loginUrl = 'http://localhost:3001/#/login';
  20. localStorage.setItem("loginUrl", loginUrl);
  21. let uploadUrl = ip+'/upload/uploadFile';
  22. let imgUrl = ip;
  23. import { Message } from 'element-ui';
  24. // message.message('登录成功'+num,'success');
  25. // _this.message("案例匹配成功",1);
  26. // success 1 成功 / warning 2 警告 / info 3 消息 / error 4 错误
  27. function message(title,type) {
  28. let word = '';
  29. switch (type){
  30. case 1 : word = 'success';break;
  31. case 2 : word = 'warning';break;
  32. case 3 : word = 'info';break;
  33. case 4 : word = 'error';break;
  34. }
  35. Message.closeAll();
  36. Message({
  37. showClose: true,
  38. message: title,
  39. type: word,
  40. duration:"2500",
  41. });
  42. }
  43. //回到顶部
  44. function exitTop() {
  45. document.documentElement.scrollTop = "0px";
  46. document.body.scrollTop = "0px";
  47. }
  48. //页面刷新
  49. function reloadFn(_this) {
  50. let NewPage = '_empty' + '?time=' + new Date().getTime()/500;
  51. _this.$router.push(NewPage);
  52. _this.$router.go(-1);
  53. }
  54. //所有页面跳转路劲
  55. let path = {
  56. // 大屏页面
  57. bigslices:{
  58. path:"/bigslices",
  59. title:"排钟大屏"
  60. },
  61. // 评价页面
  62. // make:{
  63. // path:"/make",
  64. // title:"评价页面"
  65. // },
  66. // 登录页面
  67. login:{
  68. path:"/login",
  69. title:"登录页面"
  70. },
  71. // 首页
  72. home:{
  73. path:"/",
  74. title:"首页"
  75. },
  76. //个人信息
  77. myinfo:{
  78. path:"myinfo",
  79. title:"个人信息"
  80. },
  81. //=================================
  82. /*
  83. 系统管理模块
  84. * */
  85. // 用户管理页面
  86. user:{
  87. path:"system/user",
  88. title:"用户管理页面"
  89. },
  90. // 角色管理页面
  91. role:{
  92. path:"system/role",
  93. title:"角色管理页面"
  94. },
  95. // 部门管理页面
  96. class: {
  97. path:"system/census",
  98. title:"部门管理页面"
  99. },
  100. // 菜单管理页面
  101. menu:{
  102. path:"system/menu",
  103. title:"菜单管理页面"
  104. },
  105. // 支付密码
  106. password:{
  107. path:"system/password",
  108. title:"支付密码"
  109. },
  110. //=================================
  111. /*
  112. *店铺管理
  113. *
  114. * */
  115. // 项目管理页面
  116. project_manage:{
  117. path:"shop/attendance/manage",
  118. title:"项目管理"
  119. },
  120. project_class:{
  121. path:"shop/attendance/census",
  122. title:"项目分类"
  123. },
  124. // 健康师管理页面
  125. teacher_manage:{
  126. path:"shop/work/manage",
  127. title:"健康师管理"
  128. },
  129. teacher_class:{
  130. path:"shop/work/census",
  131. title:"健康师分类"
  132. },
  133. // 产品管理页面
  134. product_manage:{
  135. path:"shop/product/manage",
  136. title:"产品管理"
  137. },
  138. product_class:{
  139. path:"shop/product/census",
  140. title:"产品分类"
  141. },
  142. // 包间管理页面
  143. room_manage:{
  144. path:"shop/room/manage",
  145. title:"包间列表"
  146. },
  147. room_class:{
  148. path:"shop/room/census",
  149. title:"包间分类"
  150. },
  151. room_storey:{
  152. path:"shop/room/storey",
  153. title:"楼层设置"
  154. },
  155. // 会员管理页面
  156. meal_meal:{
  157. path:"shop/manage/manage",
  158. title:"会员卡套餐"
  159. },
  160. meal_cicard:{
  161. path:"shop/manage/ciclass",
  162. title:"次卡套餐"
  163. },
  164. meal_timecard:{
  165. path:"shop/manage/groupclass",
  166. title:"期限卡套餐"
  167. },
  168. //个人信息
  169. info:{
  170. path:"shop/info/info",
  171. title:"个人信息"
  172. },
  173. //评价管理
  174. appraise:{
  175. path:"shop/appraise/appraise",
  176. title:"门店统计"
  177. },
  178. technician:{
  179. path:"shop/appraise/technician",
  180. title:"健康师统计"
  181. },
  182. //=================================
  183. /*
  184. *排版考勤
  185. *
  186. * */
  187. //考勤管理
  188. attendance_manage:{
  189. path:"works/attendance/manage",
  190. title:"请假审批"
  191. },
  192. attendance_census:{
  193. path:"works/attendance/census",
  194. title:"考勤统计"
  195. },
  196. //排版管理
  197. work_manage:{
  198. path:"works/work/manage",
  199. title:"班组设置"
  200. },
  201. work_class:{
  202. path:"works/work/class",
  203. title:"班次设置"
  204. },
  205. work_group:{
  206. path:"works/work/group",
  207. title:"班组设置"
  208. },
  209. //=================================
  210. /*
  211. *会员管理
  212. *
  213. * */
  214. member_manage:{
  215. path:"member/manage/manage",
  216. title:"会员管理"
  217. },
  218. member_nodes:{
  219. path:"member/nodes/nodes",
  220. title:"会员账户管理"
  221. },
  222. member_entitycards:{
  223. path:"member/entitycards/entitycards",
  224. title:"实体卡管理"
  225. },
  226. member_noentitycards:{
  227. path:"member/entitycards/noentitycards",
  228. title:"实体卡管理(未开卡)"
  229. },
  230. //=================================
  231. /*
  232. *收银管理
  233. *
  234. * */
  235. dan_tai:{
  236. path:"dan/tai/tai",
  237. title:"工作台"
  238. },
  239. dan_polling:{
  240. path:"dan/polling/polling",
  241. title:"排钟表"
  242. },
  243. dan_del:{
  244. path:"dan/del/del",
  245. title:"取消记录"
  246. },
  247. //预约
  248. appointment_paid:{
  249. path:"dan/appointment/paid",
  250. title:"已支付"
  251. },
  252. appointment_unpaid:{
  253. path:"dan/appointment/unpaid",
  254. title:"未支付"
  255. },
  256. appointment_cancel:{
  257. path:"dan/appointment/cancel",
  258. title:"已取消"
  259. },
  260. //订单管理
  261. order_paid:{
  262. path:"dan/order/paid",
  263. title:"已支付"
  264. },
  265. order_unpaid:{
  266. path:"dan/order/unpaid",
  267. title:"未支付"
  268. },
  269. order_cancel:{
  270. path:"dan/order/cancel",
  271. title:"已取消"
  272. },
  273. order_confirmed:{
  274. path:"dan/order/confirmed",
  275. title:"待确认"
  276. },
  277. //经营管理
  278. manages_connect:{
  279. path:"manages/index/connect",
  280. title:"交接班"
  281. },
  282. manages_record:{
  283. path:"manages/index/record",
  284. title:"交接记录"
  285. },
  286. manages_journal:{
  287. path:"manages/log/journal",
  288. title:"操作日志"
  289. },
  290. //数据分析
  291. data_manage:{
  292. path:"data/daily/manage",
  293. title:"营业日报"
  294. },
  295. data_class:{
  296. path:"data/daily/class",
  297. title:"营业月报"
  298. },
  299. data_detail:{
  300. path:"data/detail",
  301. title:"销售明细表"
  302. },
  303. data_detail_card:{
  304. path:"data/carddetail",
  305. title:"售卡明细表"
  306. },
  307. data_detail_project:{
  308. path:"data/orderdetail/project",
  309. title:"销售开单按项目"
  310. },
  311. data_detail_product:{
  312. path:"data/orderdetail/product",
  313. title:"销售开单按产品"
  314. },
  315. data_detail_order:{
  316. path:"data/orderdetail/orderdetail",
  317. title:"下单人分析表"
  318. },
  319. data_teach:{
  320. path:"data/teach",
  321. title:"健康师分析表"
  322. },
  323. data_member:{
  324. path:"data/member",
  325. title:"健康师分析表"
  326. },
  327. data_client:{
  328. path:'data/client/client',
  329. title:'客户分析'
  330. }
  331. };
  332. export default {
  333. ws,
  334. wurl,
  335. ip,
  336. uploadUrl,
  337. imgUrl,
  338. path,
  339. message,
  340. exitTop,
  341. reloadFn,
  342. }