setting.js 21 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/libs/request';
  11. /**
  12. * @description 设置 系统设置 应用设置头部
  13. * @param {Object} param data {Object} 传值参数 type类型
  14. */
  15. export function headerListApi(data) {
  16. return request({
  17. url: 'setting/config/header_basics',
  18. method: 'get',
  19. params: data,
  20. });
  21. }
  22. /**
  23. * @description 设置 系统设置 应用设置 编辑表单
  24. * @param {Object} param data {Object} 传值参数 type类型
  25. */
  26. export function dataFromApi(data, url) {
  27. return request({
  28. url: url,
  29. method: 'get',
  30. params: data,
  31. });
  32. }
  33. /**
  34. * @description 设置 短信设置 列表
  35. * @param {Object} param params {Object} 传值参数
  36. */
  37. export function tempListApi(params) {
  38. return request({
  39. url: params.url,
  40. method: 'get',
  41. params: params.data,
  42. });
  43. }
  44. /**
  45. * @description 设置 短信设置 申请模板表单
  46. * @param {Object} param data {Object} 传值参数 type类型
  47. */
  48. export function tempCreateApi() {
  49. return request({
  50. url: 'notify/sms/temp/create',
  51. method: 'get',
  52. });
  53. }
  54. /**
  55. * @description 设置 短信设置 登录
  56. * @param {Object} param data {Object} 传值参数
  57. */
  58. export function configApi(data) {
  59. return request({
  60. url: 'serve/login',
  61. method: 'post',
  62. data,
  63. });
  64. }
  65. /**
  66. * @description 设置 短信 修改密码
  67. */
  68. export function serveModifyApi(data) {
  69. return request({
  70. url: 'serve/modify',
  71. method: 'post',
  72. data,
  73. });
  74. }
  75. /**
  76. * @description 设置 短信 修改手机号
  77. */
  78. export function updateHoneApi(data) {
  79. return request({
  80. url: 'serve/update_phone',
  81. method: 'post',
  82. data,
  83. });
  84. }
  85. /**
  86. * @description 设置 短信设置 修改账户密码
  87. * @param {Object} param data {Object} 传值参数
  88. */
  89. // export function configApi (data) {
  90. // return request({
  91. // url: 'notify/sms/config',
  92. // method: 'post',
  93. // data
  94. // });
  95. // }
  96. /**
  97. * @description 设置 短信设置 发送验证码
  98. * @param {Object} param data {Object} 传值参数
  99. */
  100. export function captchaApi(data) {
  101. return request({
  102. url: 'serve/captcha',
  103. method: 'post',
  104. data,
  105. });
  106. }
  107. /**
  108. * @description 验证验证码
  109. * @param {Object} param data {Object} 传值参数
  110. */
  111. export function checkCaptchaApi(data) {
  112. return request({
  113. url: 'serve/checkCode',
  114. method: 'post',
  115. data,
  116. });
  117. }
  118. /**
  119. * @description 设置 短信设置 注册
  120. * @param {Object} param data {Object} 传值参数
  121. */
  122. export function registerApi(data) {
  123. return request({
  124. url: 'serve/register',
  125. method: 'post',
  126. data,
  127. });
  128. }
  129. /**
  130. * @description 设置 短信设置 短信剩余条数
  131. */
  132. export function smsNumberApi() {
  133. return request({
  134. url: 'notify/sms/number',
  135. method: 'get',
  136. });
  137. }
  138. /**
  139. * @description 设置 短信设置 平台用户信息
  140. */
  141. export function serveInfoApi() {
  142. return request({
  143. url: 'serve/info',
  144. method: 'get',
  145. });
  146. }
  147. /**
  148. * @description 修改短信签名
  149. */
  150. export function serveSign(data) {
  151. return request({
  152. url: 'serve/sms/sign',
  153. method: 'PUT',
  154. data,
  155. });
  156. }
  157. /**
  158. * 客服登录
  159. */
  160. export function kefuLogin(id) {
  161. return request({
  162. url: `app/wechat/kefu/login/${id}`,
  163. method: 'get',
  164. });
  165. }
  166. /**
  167. * 客服话术列表
  168. */
  169. export function wechatSpeechcraft(data) {
  170. return request({
  171. url: `app/wechat/speechcraft`,
  172. method: 'get',
  173. params: data,
  174. });
  175. }
  176. /**
  177. * 客服话术编辑
  178. */
  179. export function speechcraftEdit(id) {
  180. return request({
  181. url: `app/wechat/speechcraft/${id}/edit`,
  182. method: 'get',
  183. });
  184. }
  185. /**
  186. * 客服话术添加
  187. */
  188. export function speechcraftCreate() {
  189. return request({
  190. url: `app/wechat/speechcraft/create`,
  191. method: 'get',
  192. });
  193. }
  194. /**
  195. * 客服反馈
  196. */
  197. export function kefuFeedBack(params) {
  198. return request({
  199. url: `app/feedback`,
  200. method: 'get',
  201. params,
  202. });
  203. }
  204. /**
  205. * 客服反馈
  206. */
  207. export function kefuFeedBackEdit(id) {
  208. return request({
  209. url: `app/feedback/${id}/edit`,
  210. method: 'get',
  211. });
  212. }
  213. /**
  214. * @description 设置 短信 物流公司
  215. */
  216. export function exportAllApi() {
  217. return request({
  218. url: 'serve/export_all',
  219. method: 'get',
  220. });
  221. }
  222. /**
  223. * 是否开通电子面单
  224. */
  225. // export function serveDumpOpen () {
  226. // return request({
  227. // url: `serve/dump_open`,
  228. // method: 'get'
  229. // });
  230. // }
  231. /**
  232. * 物流开通
  233. */
  234. export function serveOpen() {
  235. return request({
  236. url: `serve/open`,
  237. method: 'get',
  238. });
  239. }
  240. /**
  241. * @description 设置 短信 物流公司面板
  242. */
  243. export function exportTempApi(params) {
  244. return request({
  245. url: 'serve/export_temp',
  246. method: 'get',
  247. params,
  248. });
  249. }
  250. /**
  251. * @description 设置 短信 2= 电子面单,3 = 物流查询 列表
  252. */
  253. export function serveRecordListApi(params) {
  254. return request({
  255. url: 'serve/record',
  256. method: 'get',
  257. params,
  258. });
  259. }
  260. /**
  261. * @description 设置 短信 开通其他服务
  262. */
  263. export function serveOpnOtherApi(params) {
  264. return request({
  265. url: 'serve/open',
  266. method: 'get',
  267. params,
  268. });
  269. }
  270. /**
  271. * @description 设置 短信 开通电子面单
  272. */
  273. export function serveOpnExpressApi(data) {
  274. return request({
  275. url: 'serve/opn_express',
  276. method: 'post',
  277. data,
  278. });
  279. }
  280. /**
  281. * @description 设置 短信 开通短信服务
  282. */
  283. export function serveSmsOpenApi(params) {
  284. return request({
  285. url: 'serve/sms/open',
  286. method: 'get',
  287. params,
  288. });
  289. }
  290. /**
  291. * @description 设置 短信设置 支付套餐
  292. */
  293. export function smsPriceApi(params) {
  294. return request({
  295. url: 'serve/meal_list',
  296. method: 'get',
  297. params,
  298. });
  299. }
  300. /**
  301. * @description 设置 短信设置 支付码
  302. * @param {Object} param data {Object} 传值参数
  303. */
  304. export function payCodeApi(data) {
  305. return request({
  306. url: 'serve/pay_meal',
  307. method: 'post',
  308. data,
  309. });
  310. }
  311. /**
  312. * @description 设置 短信设置 发送记录
  313. */
  314. export function smsRecordApi(params) {
  315. return request({
  316. url: 'notify/sms/record',
  317. method: 'get',
  318. params,
  319. });
  320. }
  321. /**
  322. * @description 门店设置 详情
  323. */
  324. export function storeApi() {
  325. return request({
  326. url: 'merchant/store',
  327. method: 'GET',
  328. });
  329. }
  330. /**
  331. * @description 门店设置 获取地图key
  332. */
  333. export function keyApi() {
  334. return request({
  335. url: 'merchant/store/address',
  336. method: 'GET',
  337. });
  338. }
  339. /**
  340. * @description 门店设置 提交数据,
  341. * @param {Object} param data {Object} 传值参数
  342. */
  343. export function storeAddApi(data) {
  344. return request({
  345. url: `merchant/store/${data.id}`,
  346. method: 'POST',
  347. data,
  348. });
  349. }
  350. /**
  351. * @description 设置 物流公司 列表
  352. * @param {Object} param data {Object} 传值参数
  353. */
  354. export function freightListApi(params) {
  355. return request({
  356. url: 'freight/express',
  357. method: 'get',
  358. params,
  359. });
  360. }
  361. /**
  362. * @description 设置 物流公司 新增表单
  363. */
  364. export function freightCreateApi() {
  365. return request({
  366. url: '/freight/express/create',
  367. method: 'get',
  368. });
  369. }
  370. /**
  371. * @description 设置 物流公司 编辑表单
  372. * @param {Number} param id {Number} 物流公司id
  373. */
  374. export function freightEditApi(id) {
  375. return request({
  376. url: `freight/express/${id}/edit`,
  377. method: 'get',
  378. });
  379. }
  380. /**
  381. * @description 设置 物流公司 修改状态
  382. * @param {Number} param id {Number} 物流公司id
  383. */
  384. export function freightStatusApi(data) {
  385. return request({
  386. url: `freight/express/set_status/${data.id}/${data.status}`,
  387. method: 'PUT',
  388. });
  389. }
  390. /**
  391. * @description 同步物流快递公司
  392. */
  393. export function freightSyncExpressApi() {
  394. return request({
  395. url: `freight/express/sync_express`,
  396. method: 'get',
  397. });
  398. }
  399. /**
  400. * @description 话术分类
  401. */
  402. export function speechcraftcate() {
  403. return request({
  404. url: `app/wechat/speechcraftcate`,
  405. method: 'get',
  406. });
  407. }
  408. /**
  409. * @description 渠道码分类
  410. */
  411. export function wechatQrcodeTree() {
  412. return request({
  413. url: `app/wechat_qrcode/cate/list`,
  414. method: 'get',
  415. });
  416. }
  417. /**
  418. * @description 获取创建分类表单
  419. */
  420. export function speechcraftcateCreate() {
  421. return request({
  422. url: `app/wechat/speechcraftcate/create`,
  423. method: 'get',
  424. });
  425. }
  426. /**
  427. * @description 获取渠道码创建、编辑分类表单
  428. */
  429. export function wechatQrcodeCreate(id) {
  430. return request({
  431. url: `app/wechat_qrcode/cate/create/${id}`,
  432. method: 'get',
  433. });
  434. }
  435. /**
  436. * @description 修改话术分类(获取表单)
  437. */
  438. export function speechcraftcateEdit(id) {
  439. return request({
  440. url: `app/wechat/speechcraftcate/${id}/edit`,
  441. method: 'get',
  442. });
  443. }
  444. /**
  445. * @description 设置 身份管理 列表
  446. * @param {Number} param id {Number} 物流公司id
  447. */
  448. export function roleListApi(params) {
  449. return request({
  450. url: `setting/role`,
  451. method: 'GET',
  452. params,
  453. });
  454. }
  455. /**
  456. * @description 获取渠道码列表
  457. * @param {Number} param id {Number} 物流公司id
  458. */
  459. export function wechatQrcodeList(params) {
  460. return request({
  461. url: `app/wechat_qrcode/list`,
  462. method: 'GET',
  463. params,
  464. });
  465. }
  466. /**
  467. * @description 设置 身份管理 修改状态
  468. * @param {Object} param data {Object} 传值参数
  469. */
  470. export function roleSetStatusApi(data) {
  471. return request({
  472. url: `setting/role/set_status/${data.id}/${data.status}`,
  473. method: 'PUT',
  474. });
  475. }
  476. /**
  477. * @description 设置 身份管理 ==新增 编辑
  478. * @param {Object} param data {Object} 传值参数
  479. */
  480. export function roleCreatApi(data) {
  481. return request({
  482. url: `setting/role/${data.id}`,
  483. method: 'post',
  484. data,
  485. });
  486. }
  487. /**
  488. * @description 设置 身份管理 ==详情
  489. * @param {Number} param id {Number} 身份管理id
  490. */
  491. export function roleInfoApi(id) {
  492. return request({
  493. url: `setting/role/${id}/edit`,
  494. method: 'get',
  495. });
  496. }
  497. /**
  498. * @description 设置 身份管理 ==权限列表
  499. */
  500. export function menusListApi() {
  501. return request({
  502. url: `setting/role/create`,
  503. method: 'get',
  504. });
  505. }
  506. /**
  507. * @description 设置 客服管理 -- 列表
  508. * @param {Object} param params {Object} 传值参数
  509. */
  510. export function kefuListApi(params) {
  511. return request({
  512. url: `app/wechat/kefu`,
  513. method: 'get',
  514. params,
  515. });
  516. }
  517. /**
  518. * @description 设置 客服管理 -- 选择用户
  519. * @param {Object} param params {Object} 传值参数
  520. */
  521. export function kefucreateApi(params) {
  522. return request({
  523. url: `app/wechat/kefu/create`,
  524. method: 'get',
  525. params,
  526. });
  527. }
  528. /**
  529. * @description 设置 客服管理 -- 添加客服
  530. * @param {Object} param params {Object} 传值参数
  531. */
  532. export function kefuaddApi() {
  533. return request({
  534. url: `app/wechat/kefu/add`,
  535. method: 'get',
  536. });
  537. }
  538. /**
  539. * @description 设置 客服管理 -- 添加客服保存
  540. * @param {Object} param params {Object} 传值参数
  541. */
  542. export function kefuAddApi(data) {
  543. return request({
  544. url: `app/wechat/kefu`,
  545. method: 'post',
  546. data,
  547. });
  548. }
  549. /**
  550. * @description 设置 客服管理 -- 修改状态
  551. * @param {Object} param data {Object} 传值参数
  552. */
  553. export function kefusetStatusApi(data) {
  554. return request({
  555. url: `app/wechat/kefu/set_status/${data.id}/${data.status}`,
  556. method: 'PUT',
  557. });
  558. }
  559. /**
  560. * @description 设置 渠道码 -- 修改状态
  561. * @param {Object} param data {Object} 传值参数
  562. */
  563. export function wechatQrcodeStatusApi(data) {
  564. return request({
  565. url: `app/wechat_qrcode/set_status/${data.id}/${data.status}`,
  566. method: 'PUT',
  567. });
  568. }
  569. /**
  570. * @description 获取渠道码用户列表
  571. * @param {Object} param data {Object} 传值参数
  572. */
  573. export function getUserList(params) {
  574. return request({
  575. url: `app/wechat_qrcode/user_list/${params.id}`,
  576. method: 'get',
  577. params,
  578. });
  579. }
  580. /**
  581. * @description 设置 渠道码编辑详情获取
  582. * @param {Object} param data {Object} 传值参数
  583. */
  584. export function wechatQrcodeDetail(id) {
  585. return request({
  586. url: `app/wechat_qrcode/info/${id}`,
  587. method: 'get',
  588. });
  589. }
  590. /**
  591. * @description 渠道码制作--保存
  592. */
  593. export function wechatQrcodeSaveApi(id, data) {
  594. return request({
  595. url: `app/wechat_qrcode/save/${id}`,
  596. method: 'post',
  597. data,
  598. });
  599. }
  600. /**
  601. * @description 设置 客服管理 -- 编辑表单
  602. * @param {Number} param id {Number} 客服id
  603. */
  604. export function kefuEditApi(id) {
  605. return request({
  606. url: `app/wechat/kefu/${id}/edit`,
  607. method: 'GET',
  608. });
  609. }
  610. /**
  611. * @description 设置 客服管理 -- 聊天记录列表
  612. * @param {Number} param id {Number} 客服id
  613. * @param {Object} param params {Object} 传参数
  614. */
  615. export function kefuRecordApi(params, id) {
  616. return request({
  617. url: `app/wechat/kefu/record/${id}`,
  618. method: 'GET',
  619. params,
  620. });
  621. }
  622. /**
  623. * @description 设置 客服管理 -- 查看对话列表
  624. * @param {Object} param params {Object} 传参数
  625. */
  626. export function kefuChatlistApi(params) {
  627. return request({
  628. url: `app/wechat/kefu/chat_list`,
  629. method: 'GET',
  630. params,
  631. });
  632. }
  633. /**
  634. * @description 短信设置 -- 查看是否登录
  635. */
  636. export function isLoginApi() {
  637. return request({
  638. url: `notify/sms/is_login`,
  639. method: 'GET',
  640. });
  641. }
  642. /**
  643. * @description 短信设置 -- 退出登录
  644. */
  645. export function logoutApi() {
  646. return request({
  647. url: `notify/sms/logout`,
  648. method: 'GET',
  649. });
  650. }
  651. /**
  652. * @description 设置 城市数据 -- 列表
  653. * @param {Object} param data {Object} 传值参数
  654. */
  655. export function cityListApi(id) {
  656. return request({
  657. url: `setting/city/list/${id}`,
  658. method: 'get',
  659. });
  660. }
  661. /**
  662. * @description 设置 城市添加 -- 表单
  663. * @param {Object} param data {Object} 传值参数
  664. */
  665. export function cityAddApi(id) {
  666. return request({
  667. url: `setting/city/add/${id}`,
  668. method: 'get',
  669. });
  670. }
  671. /**
  672. * @description 设置 城市修改 -- 表单
  673. * @param {Object} param data {Object} 传值参数
  674. */
  675. export function cityApi(id) {
  676. return request({
  677. url: `setting/city/${id}/edit`,
  678. method: 'get',
  679. });
  680. }
  681. /**
  682. * @description 设置 运费模板 -- 列表
  683. * @param {Object} param data {Object} 传值参数
  684. */
  685. export function templatesApi(data) {
  686. return request({
  687. url: `setting/shipping_templates/list`,
  688. method: 'get',
  689. params: data,
  690. });
  691. }
  692. /**
  693. * @description 设置 运费模板 -- 城市数据
  694. */
  695. export function templatesCityListApi(data) {
  696. return request({
  697. url: `setting/shipping_templates/city_list`,
  698. method: 'get',
  699. });
  700. }
  701. /**
  702. * @description 设置 运费模板 -- 提交修改表单;
  703. */
  704. export function templatesSaveApi(id, data) {
  705. return request({
  706. url: `setting/shipping_templates/save/${id}`,
  707. method: 'post',
  708. data,
  709. });
  710. }
  711. /**
  712. * @description 设置 运费模板 -- 提交修改表单;
  713. */
  714. export function shipTemplatesApi(id) {
  715. return request({
  716. url: `setting/shipping_templates/${id}/edit`,
  717. method: 'get',
  718. });
  719. }
  720. /**
  721. * @description 门店设置 -- 门店列表分类数量;
  722. */
  723. export function storeGetHeaderApi() {
  724. return request({
  725. url: `merchant/store/get_header`,
  726. method: 'get',
  727. });
  728. }
  729. /**
  730. * @description 门店设置 -- 门店列表;
  731. */
  732. export function merchantStoreApi(data) {
  733. return request({
  734. url: `merchant/store`,
  735. method: 'get',
  736. params: data,
  737. });
  738. }
  739. /**
  740. * @description 门店设置 -- 门店设置;
  741. */
  742. export function storeSetShowApi(id, is_show) {
  743. return request({
  744. url: `merchant/store/set_show/${id}/${is_show}`,
  745. method: 'put',
  746. });
  747. }
  748. /**
  749. * @description 门店设置 -- 门店修改信息;
  750. */
  751. export function storeGetInfoApi(id) {
  752. return request({
  753. url: `merchant/store/get_info/${id}`,
  754. method: 'get',
  755. });
  756. }
  757. /**
  758. * @description 门店设置 -- 店员列表;
  759. */
  760. export function storeStaffApi(data) {
  761. return request({
  762. url: `merchant/store_staff`,
  763. method: 'get',
  764. params: data,
  765. });
  766. }
  767. /**
  768. * @description 门店设置 -- 新增店员;
  769. */
  770. export function storeStaffCreateApi() {
  771. return request({
  772. url: `merchant/store_staff/create`,
  773. method: 'get',
  774. });
  775. }
  776. /**
  777. * @description 门店设置 -- 新增店员;
  778. */
  779. export function storeStaffEditApi(id) {
  780. return request({
  781. url: `merchant/store_staff/${id}/edit`,
  782. method: 'get',
  783. });
  784. }
  785. /**
  786. * @description 店员设置 -- 店员设置显示隐藏;
  787. */
  788. export function storeStaffSetShowApi(id, is_show) {
  789. return request({
  790. url: `merchant/store_staff/set_show/${id}/${is_show}`,
  791. method: 'put',
  792. });
  793. }
  794. /**
  795. * @description 订单设置 -- 核销订单列表;
  796. */
  797. export function verifyOrderApi(data) {
  798. return request({
  799. url: `merchant/verify_order`,
  800. method: 'get',
  801. params: data,
  802. });
  803. }
  804. /**
  805. * @description 订单设置 -- 核销订单头部;
  806. */
  807. export function verifySpreadInfoApi(uid) {
  808. return request({
  809. url: `merchant/verify/spread_info/${uid}`,
  810. method: 'get',
  811. });
  812. }
  813. /**
  814. * 获取店员搜索门店列表
  815. */
  816. export function merchantStoreListApi() {
  817. return request({
  818. url: `merchant/store_list`,
  819. method: 'get',
  820. });
  821. }
  822. /**
  823. * 清除城市数据缓存
  824. */
  825. export function cityCleanCacheApi() {
  826. return request({
  827. url: `setting/city/clean_cache`,
  828. method: 'get',
  829. });
  830. }
  831. /**
  832. *储存配置-获取云储存配置头
  833. */
  834. export function storageConfigApi() {
  835. return request({
  836. url: `system/config/storage/config`,
  837. method: 'get',
  838. });
  839. }
  840. /**
  841. *储存配置-获取云储存配置头
  842. */
  843. export function storageSwitchApi(data) {
  844. return request({
  845. url: `system/config/storage/config`,
  846. method: 'post',
  847. data,
  848. });
  849. }
  850. /**
  851. * @description 储存配置-获取云储存配置表单
  852. */
  853. export function addConfigApi(type) {
  854. return request({
  855. url: `system/config/storage/form/${type}`,
  856. method: 'get',
  857. });
  858. }
  859. /**
  860. * @description 储存配置-获取云存储创建表单
  861. */
  862. export function addStorageApi(type) {
  863. return request({
  864. url: `system/config/storage/create/${type}`,
  865. method: 'get',
  866. });
  867. }
  868. /**
  869. * @description 储存配置-获取云存储列表
  870. */
  871. export function storageListApi(data) {
  872. return request({
  873. url: `system/config/storage`,
  874. method: 'get',
  875. params: data,
  876. });
  877. }
  878. /**
  879. * @description 储存配置-同步空间
  880. */
  881. export function storageSynchApi(type) {
  882. return request({
  883. url: `system/config/storage/synch/${type}`,
  884. method: 'put',
  885. });
  886. }
  887. /**
  888. * @description 储存配置-修改状态
  889. */
  890. export function storageStatusApi(id) {
  891. return request({
  892. url: `system/config/storage/status/${id}`,
  893. method: 'put',
  894. });
  895. }
  896. /**
  897. * @description 储存配置-修改空间域名
  898. */
  899. export function editStorageApi(id) {
  900. return request({
  901. url: `system/config/storage/domain/${id}`,
  902. method: 'get',
  903. });
  904. }
  905. /**
  906. * @description 储存配置-获取缩略图
  907. */
  908. export function positionInfoApi() {
  909. return request({
  910. url: `setting/config_list/31`,
  911. method: 'get',
  912. });
  913. }
  914. /**
  915. * @description 储存配置-保存缩略图
  916. */
  917. export function positionPostApi(data) {
  918. return request({
  919. url: `setting/config/save_basics`,
  920. method: 'post',
  921. data,
  922. });
  923. }
  924. /**
  925. * @description 储存配置切换
  926. */
  927. export function saveType(type) {
  928. return request({
  929. url: `system/config/storage/save_type/${type}`,
  930. method: 'get',
  931. });
  932. }
  933. /**
  934. * @description 多语言-语言类型列表
  935. */
  936. export function langTypeList(data) {
  937. return request({
  938. url: `setting/lang_type/list`,
  939. method: 'get',
  940. params: data,
  941. });
  942. }
  943. /**
  944. * @description 多语言-语言类型新增编辑
  945. * @param {Number} param id {Number}
  946. */
  947. export function langTypeForm(id) {
  948. return request({
  949. url: `setting/lang_type/form/${id}`,
  950. method: 'get',
  951. });
  952. }
  953. /**
  954. * @description 多语言-语言详情列表
  955. */
  956. export function langCodeList(data) {
  957. return request({
  958. url: `setting/lang_code/list`,
  959. method: 'get',
  960. params: data,
  961. });
  962. }
  963. /**
  964. * @description 获取语言信息
  965. */
  966. export function langCodeInfo(data) {
  967. return request({
  968. url: `setting/lang_code/info`,
  969. method: 'get',
  970. params: data,
  971. });
  972. }
  973. /**
  974. * @description 修改语言详情
  975. */
  976. export function langCodeSettingSave(data) {
  977. return request({
  978. url: `setting/lang_code/save`,
  979. method: 'post',
  980. data,
  981. });
  982. }
  983. /**
  984. * @description 国家列表
  985. */
  986. export function langCountryList(data) {
  987. return request({
  988. url: `setting/lang_country/list`,
  989. method: 'get',
  990. params: data,
  991. });
  992. }
  993. /**
  994. * 添加语言地区表单
  995. * @param {*} id
  996. * @returns
  997. */
  998. export function langCountryForm(id) {
  999. return request({
  1000. url: `setting/lang_country/form/${id}`,
  1001. method: 'get',
  1002. });
  1003. }
  1004. /**
  1005. * 添加语言地区表单
  1006. * @param {*} id
  1007. * @returns
  1008. */
  1009. export function langTypeStatus(id,status) {
  1010. return request({
  1011. url: `setting/lang_type/status/${id}/${status}`,
  1012. method: 'put',
  1013. });
  1014. }