setting.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113
  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. }
  1015. /**
  1016. * @description 一键翻译
  1017. */
  1018. export function langCodeTranslate(data) {
  1019. return request({
  1020. url: `setting/lang_code/translate`,
  1021. method: 'post',
  1022. data,
  1023. });
  1024. }