customer.js 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. import request from '@/utils/request'
  2. /**
  3. * 潜客搜集供应商列表
  4. * @param {*} shopName
  5. * @param {*} status
  6. * @param {*} pageNum,
  7. * @param {*} pageSize
  8. * @returns
  9. */
  10. export function getCustomerShopList(params) {
  11. return request({
  12. url: '/user/customer/getCustomerShopList',
  13. method: 'get',
  14. params
  15. })
  16. }
  17. /**
  18. * 选择已上线供应商列表
  19. * @param {*} shopName
  20. * @param {*} pageNum,
  21. * @param {*} pageSize
  22. * @returns
  23. */
  24. export function getShopList(params) {
  25. return request({
  26. url: '/user/customer/getShopList',
  27. method: 'get',
  28. params
  29. })
  30. }
  31. /**
  32. * 保存添加统计供应商
  33. * @param {*} shopIds
  34. * @returns
  35. */
  36. export function saveCustomerShop(params) {
  37. return request({
  38. url: '/user/customer/saveCustomerShop',
  39. method: 'get',
  40. params
  41. })
  42. }
  43. /**
  44. * 设置供应商统计状态
  45. * @param {*} id 统计供应商表的ID
  46. * @param {*} status 统计状态
  47. * @returns
  48. */
  49. export function renewCustomerShop(params) {
  50. return request({
  51. url: '/user/customer/renewCustomerShop',
  52. method: 'get',
  53. params
  54. })
  55. }
  56. /**
  57. * 供应商相关游客统计列表
  58. * @param {*} shopId 供应商Id
  59. * @param {*} consultName 咨询人姓名
  60. * @param {*} consultMobile 咨询手机号
  61. * @param {*} pageNum 咨询手机号
  62. * @param {*} pageSize 咨询手机号
  63. * @returns
  64. */
  65. export function getCmInformationList(params) {
  66. return request({
  67. url: '/user/customer/getCmInformationList',
  68. method: 'get',
  69. params
  70. })
  71. }
  72. /**
  73. * 设置潜客跟进状态
  74. * @param {*} id 潜客列表ID
  75. * @param {*} followUpStatus 跟进状态
  76. * @returns
  77. */
  78. export function renewFollowUpStatus(params) {
  79. return request({
  80. url: '/user/customer/renewFollowUpStatus',
  81. method: 'get',
  82. params
  83. })
  84. }
  85. /**
  86. * 供应商相关文章列表
  87. * @param {*} shopId 供应商Id
  88. * @param {*} infoId 列表文章Id
  89. * @param {*} title 标题
  90. * @param {*} status 统计状态
  91. * @param {*} pageNum 页码
  92. * @param {*} pageSize 条数
  93. * @returns
  94. */
  95. export function getShopInfoList(params) {
  96. return request({
  97. url: '/user/customer/getShopInfoList',
  98. method: 'get',
  99. params
  100. })
  101. }
  102. /**
  103. * 供应商选择文章列表
  104. * @param {*} id 文章Id
  105. * @param {*} title 标题
  106. * @param {*} pageNum 页码
  107. * @param {*} pageSize 条数
  108. * @returns
  109. */
  110. export function getInfoList(params) {
  111. return request({
  112. url: '/user/customer/getInfoList',
  113. method: 'get',
  114. params
  115. })
  116. }
  117. /**
  118. * 添加文章
  119. * @param {*} shopId 供应商Id
  120. * @param {*} infoIds 文章Id合集
  121. */
  122. export function saveShopInfo(params) {
  123. return request({
  124. url: '/user/customer/saveShopInfo',
  125. method: 'get',
  126. params
  127. })
  128. }
  129. /**
  130. * 设置文章统计状态
  131. * @param {*} id 文章统计Id
  132. * @param {*} status 统计状态
  133. * @returns
  134. */
  135. export function renewShopInfo(params) {
  136. return request({
  137. url: '/user/customer/renewShopInfo',
  138. method: 'get',
  139. params
  140. })
  141. }
  142. /**
  143. * 删除文章
  144. * @param {*} id 文章统计Id
  145. * @returns
  146. */
  147. export function delShopInfo(id) {
  148. return request({
  149. url: '/user/customer/delShopInfo/' + id,
  150. method: 'get'
  151. })
  152. }
  153. /**
  154. * 供应商相关搜索词列表
  155. * @param {*} shopId 供应商Id
  156. * @param {*} keyword 关键词
  157. * @param {*} status 统计状态
  158. * @param {*} pageNum 页码
  159. * @param {*} pageSize 条数
  160. * @returns
  161. */
  162. export function getShopKeywordList(params) {
  163. return request({
  164. url: '/user/customer/getShopKeywordList',
  165. method: 'get',
  166. params
  167. })
  168. }
  169. /**
  170. * 供应商选择文搜索词列表
  171. * @param {*} keyword 标题
  172. * @param {*} pageNum 页码
  173. * @param {*} pageSize 条数
  174. * @returns
  175. */
  176. export function getSearchFrequencyList(params) {
  177. return request({
  178. url: '/user/customer/getSearchFrequencyList',
  179. method: 'get',
  180. params
  181. })
  182. }
  183. /**
  184. * 添加关键词
  185. * @param {*} shopId 供应商Id
  186. * @param {*} keyWordIds 文章Id合集
  187. */
  188. export function saveShopKeyword(params) {
  189. return request({
  190. url: '/user/customer/saveShopKeyword',
  191. method: 'get',
  192. params
  193. })
  194. }
  195. /**
  196. * 设置关键词统计状态
  197. * @param {*} id 关键词统计Id
  198. * @param {*} status 统计状态
  199. * @returns
  200. */
  201. export function renewShopKeyword(params) {
  202. return request({
  203. url: '/user/customer/renewShopKeyword',
  204. method: 'get',
  205. params
  206. })
  207. }
  208. /**
  209. * 删除关键词
  210. * @param {*} id 关键词统计Id
  211. * @returns
  212. */
  213. export function delShopKeyword(id) {
  214. return request({
  215. url: '/user/customer/delShopKeyword/' + id,
  216. method: 'get'
  217. })
  218. }
  219. /**
  220. * 供应商广告弹窗信息保存
  221. * @param {*} id 关键词统计Id
  222. * @param {*} shopId 供应商Id
  223. * @param {*} image 弹窗图片
  224. * @param {*} guidingOne 引导语1
  225. * @param {*} guidingTwo 引导语2
  226. * @param {*} addTime 添加时间
  227. * @returns
  228. */
  229. export function saveShopPopUp(data) {
  230. return request({
  231. url: '/user/customer/saveShopPopUp',
  232. method: 'post',
  233. data: data
  234. })
  235. }
  236. /**
  237. * 供应商广告弹窗样式回显
  238. * @param {*} shopId 供应商Id
  239. * @returns
  240. */
  241. export function getShopPopUp(params) {
  242. return request({
  243. url: '/user/customer/getShopPopUp',
  244. method: 'get',
  245. params
  246. })
  247. }
  248. /**
  249. * 供应商广告图列表
  250. * @param {*} shopName 供应商名称
  251. * @param {*} status 上架状态
  252. * @param {*} pageNum 页码
  253. * @param {*} pageSize 条数
  254. * @returns
  255. */
  256. export function getShopAdvertisingImage(params) {
  257. return request({
  258. url: '/user/customer/getShopAdvertisingImage',
  259. method: 'get',
  260. params
  261. })
  262. }
  263. /**
  264. * 供应商广告图信息保存
  265. * @param {*} id 广告Id
  266. * @param {*} shopId 供应商Id
  267. * @param {*} pcImage PC广告图
  268. * @param {*} appImage 小程序广告图
  269. * @param {*} jumpLink 跳转链接
  270. * @param {*} status 状态
  271. * @param {*} addTime 添加时间
  272. * @returns
  273. */
  274. export function saveShopAdvertisingImage(data) {
  275. return request({
  276. url: '/user/customer/saveShopAdvertisingImage',
  277. method: 'post',
  278. data: data
  279. })
  280. }
  281. /**
  282. * 供应商广告图信息回显
  283. * @param {*} id 广告列表Id
  284. * @returns
  285. */
  286. export function getShopAdvertisingImageById(id) {
  287. return request({
  288. url: '/user/customer/getShopAdvertisingImageById/' + id,
  289. method: 'get'
  290. })
  291. }
  292. /**
  293. * 供应商广告图排序
  294. * @param {*} id 广告列表Id
  295. * @param {*} sort 排序
  296. * @returns
  297. */
  298. export function renewShopAdvertisingImageSort(params) {
  299. return request({
  300. url: '/user/customer/renewShopAdvertisingImageSort',
  301. method: 'get',
  302. params
  303. })
  304. }
  305. /**
  306. * 供应商广告图设置上下架状态
  307. * @param {*} id 广告列表Id
  308. * @param {*} status 状态
  309. * @returns
  310. */
  311. export function renewShopAdvertisingImageStatus(params) {
  312. return request({
  313. url: '/user/customer/renewShopAdvertisingImageStatus',
  314. method: 'get',
  315. params
  316. })
  317. }
  318. /**
  319. * 删除广告
  320. * @param {*} id 广告Id
  321. * @returns
  322. */
  323. export function delShopAdvertisingImage(id) {
  324. return request({
  325. url: '/user/customer/delShopAdvertisingImage/' + id,
  326. method: 'get'
  327. })
  328. }
  329. /**
  330. * 供应商主页统计
  331. * @param {*} shopId 供应商名称
  332. * @param {*} startTime 统计开始时间
  333. * @param {*} endTime 统计结束时间
  334. * @param {*} pageNum 页码
  335. * @param {*} pageSize 条数
  336. * @returns
  337. */
  338. export function getPageShop(params) {
  339. return request({
  340. url: '/user/customer/getPageShop',
  341. method: 'get',
  342. params
  343. })
  344. }
  345. /**
  346. * 供应商商品统计
  347. * @param {*} shopId 供应商名称
  348. * @param {*} startTime 统计开始时间
  349. * @param {*} endTime 统计结束时间
  350. * @param {*} pageNum 页码
  351. * @param {*} pageSize 条数
  352. * @returns
  353. */
  354. export function getPageShopProduct(params) {
  355. return request({
  356. url: '/user/customer/getPageShopProduct',
  357. method: 'get',
  358. params
  359. })
  360. }
  361. /**
  362. * 供应商文章统计
  363. * @param {*} shopId 供应商名称
  364. * @param {*} startTime 统计开始时间
  365. * @param {*} endTime 统计结束时间
  366. * @param {*} pageNum 页码
  367. * @param {*} pageSize 条数
  368. * @returns
  369. */
  370. export function getPageShopInfo(params) {
  371. return request({
  372. url: '/user/customer/getPageShopInfo',
  373. method: 'get',
  374. params
  375. })
  376. }
  377. /**
  378. * 供应商搜索词统计
  379. * @param {*} shopId 供应商名称
  380. * @param {*} startTime 统计开始时间
  381. * @param {*} endTime 统计结束时间
  382. * @param {*} pageNum 页码
  383. * @param {*} pageSize 条数
  384. * @returns
  385. */
  386. export function getPageShopKeyword(params) {
  387. return request({
  388. url: '/user/customer/getPageShopKeyword',
  389. method: 'get',
  390. params
  391. })
  392. }