| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- import request from '@/libs/request';
- /**
- * @description 配置分类--列表
- * @param {Object} param data {Object} 传值参数
- */
- export function classListApi(data) {
- return request({
- url: 'setting/config_class',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 配置分类--新增表单
- * @param {Object} param data {Object} 传值参数
- */
- export function classAddApi(data) {
- return request({
- url: 'setting/config_class/create',
- method: 'get',
- });
- }
- /**
- * @description 配置分类--编辑表单
- * @param {Number} param id {Number} 配置分类id
- */
- export function classEditApi(id) {
- return request({
- url: `setting/config_class/${id}/edit`,
- method: 'get',
- });
- }
- /**
- * @description 配置分类--修改状态
- * @param {Number} param id {Number} 文章id
- */
- export function setStatusApi(data) {
- return request({
- url: `setting/config_class/set_status/${data.id}/${data.status}`,
- method: 'PUT',
- });
- }
- /**
- * @description 配置--列表
- * @param {Object} param data {Object} 传值参数
- */
- export function configTabListApi(data) {
- return request({
- url: 'setting/config',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 配置--新增表单
- * @param {Object} param data {Object} 传值参数
- */
- export function configTabAddApi(data) {
- return request({
- url: 'setting/config/create',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 配置--编辑表单
- * @param {Number} param id {Number} 配置id
- */
- export function configTabEditApi(id) {
- return request({
- url: `/setting/config/${id}/edit`,
- method: 'get',
- });
- }
- /**
- * @description 配置--修改状态
- * @param {Number} param id {Number} 文章id
- */
- export function configSetStatusApi(id, status) {
- return request({
- url: `setting/config/set_status/${id}/${status}`,
- method: 'PUT',
- });
- }
- /**
- * @description 组合数据--列表
- * @param {Object} param data {Object} 传值参数
- */
- export function groupListApi(data) {
- return request({
- url: 'setting/group',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 组合数据--新增
- * @param {Object} param data {Object} 传值参数
- */
- export function groupAddApi(data) {
- return request({
- url: data.url,
- method: data.method,
- data: data.datas,
- });
- }
- /**
- * @description 组合数据--详情
- * @param {Number} param id {Number} 组合数据id
- */
- export function groupInfoApi(id) {
- return request({
- url: `setting/group/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 组合数据列表
- * @param {Number} param id {Number} 组合数据id
- */
- export function groupDataListApi(id, url) {
- return request({
- url: url,
- method: 'get',
- params: id,
- });
- }
- /**
- * @description 组合数据列表 -- 新增表单
- * @param {Number} param id {Number} 组合数据id
- */
- export function groupDataAddApi(id, url) {
- return request({
- url: url,
- method: 'get',
- params: id,
- });
- }
- /**
- * @description 组合数据列表 -- 编辑表单
- * @param {Number} param id {Number} 组合数据列表id
- * @param {Object} param data {Object} 组合数据id对象
- */
- export function groupDataEditApi(data, url) {
- return request({
- url: url,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 组合数据列表 -- 编辑表单
- * @param {Number} param id {Number} 组合数据id
- */
- export function groupDataHeaderApi(data, url) {
- return request({
- url: url,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 组合数据列表 -- 修改状态
- * @param {Object} param data {Object} 组合数据列表传值
- */
- export function groupDataSetApi(url) {
- return request({
- url: url,
- method: 'PUT',
- });
- }
- /**
- * @description 系统日志 -- 搜索条件
- */
- export function searchAdminApi(data) {
- return request({
- url: `system/log/search_admin`,
- method: 'GET',
- });
- }
- /**
- * @description 系统日志 -- 搜索条件
- */
- export function systemListApi(params) {
- return request({
- url: `system/log`,
- method: 'GET',
- params,
- });
- }
- /**
- * @description 文件校验 -- 列表
- */
- export function fileListApi() {
- return request({
- url: `system/file`,
- method: 'GET',
- });
- }
- /**
- * @description 数据备份 -- 数据库列表
- */
- export function backupListApi() {
- return request({
- url: `system/backup`,
- method: 'GET',
- });
- }
- /**
- * @description 数据备份 -- 查看表结构详情
- */
- export function backupReadListApi(params) {
- return request({
- url: `system/backup/read`,
- method: 'GET',
- params,
- });
- }
- /**
- * @description 数据备份 -- 备份表
- */
- export function backupBackupApi(data) {
- return request({
- url: `system/backup/backup`,
- method: 'put',
- data,
- });
- }
- /**
- * @description 数据备份 -- 优化表
- */
- export function backupOptimizeApi(data) {
- return request({
- url: `system/backup/optimize`,
- method: 'put',
- data,
- });
- }
- /**
- * @description 数据备份 -- 修复表
- */
- export function backupRepairApi(data) {
- return request({
- url: `system/backup/repair`,
- method: 'put',
- data,
- });
- }
- /**
- * @description 数据备份 -- 备份记录表
- */
- export function filesListApi(data) {
- return request({
- url: `system/backup/file_list`,
- method: 'GET',
- });
- }
- /**
- * @description 数据备份 -- 下载备份记录表
- */
- export function filesDownloadApi(params) {
- return request({
- url: `backup/download`,
- method: 'get',
- params,
- });
- }
- /**
- * @description 数据备份 -- 导入
- */
- export function filesImportApi(data) {
- return request({
- url: `system/backup/import`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 文件管理 -- 登录
- */
- export function opendirLoginApi(data) {
- return request({
- url: `system/file/login`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 文件管理 -- 列表
- */
- export function opendirListApi(params) {
- return request({
- url: `system/file/opendir`,
- method: 'GET',
- params,
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 读取文件
- */
- export function openfileApi(filepath) {
- return request({
- url: `system/file/openfile?filepath=${filepath}`,
- method: 'GET',
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 保存
- */
- export function savefileApi(data) {
- return request({
- url: `system/file/savefile`,
- method: 'post',
- data,
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 新建文件夹
- */
- export function createFolder(params) {
- return request({
- url: `system/file/createFolder`,
- method: 'GET',
- params,
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 新建文件
- */
- export function createFile(params) {
- return request({
- url: `system/file/createFile`,
- method: 'GET',
- params,
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 删除文件或文件夹
- */
- export function rename(params) {
- return request({
- url: `system/file/rename`,
- method: 'GET',
- params,
- file_edit:true
- });
- }
- /**
- * @description 文件管理 -- 删除文件或文件夹
- */
- export function delFolder(params) {
- return request({
- url: `system/file/delFolder`,
- method: 'GET',
- params,
- file_edit:true
- });
- }
- /**
- * @description 安全维护 -- 更换域名
- */
- export function replaceSiteUrlApi(data) {
- return request({
- url: `system/replace_site_url`,
- method: 'post',
- data,
- });
- }
- /**
- *
- */
- export function auth() {
- return request({
- url: 'auth',
- method: 'get',
- });
- }
- /**
- * @description 申请授权
- * @param data
- */
- export function authApply(data) {
- return request({
- url: 'auth_apply',
- method: 'post',
- data,
- });
- }
- /**
- * @description 获取客服页面广告
- * @param data
- */
- export function getKfAdv() {
- return request({
- url: 'setting/get_kf_adv',
- method: 'get',
- });
- }
- /**
- * @description 设置客服页面广告
- * @param data
- */
- export function setKfAdv(data) {
- return request({
- url: 'setting/set_kf_adv',
- method: 'post',
- data,
- });
- }
- /**
- * @description 数据配置
- * @param data
- */
- export function groupAllApi() {
- return request({
- url: 'setting/group_all',
- method: 'get',
- });
- }
- /**
- * APP版本列表
- */
- export function versionList(params) {
- return request({
- url: `system/version_list`,
- method: 'get',
- params,
- });
- }
- /**
- * APP版本列表
- */
- export function versionCrate(id) {
- return request({
- url: `system/version_crate/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 数据配置保存
- */
- export function groupSaveApi(data) {
- return request({
- url: `setting/group_data/save_all`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 引导页数据配置保存
- */
- export function openAdvSave(data) {
- return request({
- url: `diy/open_adv/add`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 引导页数据配置保存
- */
- export function getOpenAdv() {
- return request({
- url: `diy/open_adv/info`,
- method: 'get',
- });
- }
- /**
- * @description 获取pc商城端logo
- */
- export function pcLogoApi(id) {
- return request({
- url: `setting/config/get_system/${id}`,
- method: 'get',
- });
- }
- /**
- * @description pc商城端logo
- */
- export function pcLogoSave(data) {
- return request({
- url: `setting/config/save_basics`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 获取隐私协议
- * @param data
- */
- export function getAgreement() {
- return request({
- url: 'setting/get_user_agreement',
- method: 'get',
- });
- }
- /**
- * @description 设置隐私协议
- * @param data
- */
- export function setAgreement(data) {
- return request({
- url: 'setting/set_user_agreement',
- method: 'post',
- data,
- });
- }
- /**
- * @description 获取协议
- * @param data
- */
- export function getAgreements(type) {
- return request({
- url: `setting/get_agreement/${type}`,
- method: 'get',
- });
- }
- /**
- * @description 设置隐私协议
- * @param data
- */
- export function setAgreements(data, type) {
- return request({
- url: `setting/save_agreement`,
- method: 'post',
- data,
- });
- }
- /**
- * @description 获取授权产品
- */
- export function crmebProduct(params) {
- return request({
- url: 'crmeb_product',
- method: 'get',
- params
- });
- }
- /**
- * @description 获取授权订单
- */
- export function getVersion() {
- return request({
- url: `setting/get_version`,
- method: 'get',
- });
- }
- /**
- * @description 获取版权
- */
- export function getCrmebCopyRight() {
- return request({
- url: `copyright`,
- method: 'get'
- });
- }
- /**
- * @description 保存版权
- */
- export function saveCrmebCopyRight(data) {
- return request({
- url: `copyright`,
- method: 'post',
- data
- });
- }
- /**
- * @description 升级包 -- 列表
- * @param data
- */
- export function upgradeListApi (params) {
- return request({
- url: '/system/upgrade/list',
- method: 'get',
- params
- })
- }
- /**
- * @description 升级进度
- */
- export function upgradeProgressApi() {
- return request({
- url: `/system/upgrade_progress`,
- method: 'get'
- });
- }
- /**
- * @description 升级协议
- */
- export function upgradeAgreementApi() {
- return request({
- url: `/system/upgrade/agreement`,
- method: 'get'
- });
- }
- /**
- * @description 升级状态
- */
- export function upgradeStatusApi() {
- return request({
- url: `/system/upgrade_status`,
- method: 'get'
- });
- }
- /**
- * @description 升级包 -- 升级记录
- * @param data
- */
- export function upgradeLogListApi (params) {
- return request({
- url: '/system/upgrade_log/list',
- method: 'get',
- params
- })
- }
- /**
- * 导出备份文件
- */
- export function upgradeExportApi(id) {
- return request({
- url: `system/upgrade_export/${id}`,
- method: 'get',
- responseType: 'blob'
- });
- }
- /**
- * @description 下载升级包
- */
- export function downloadApi(params) {
- return request({
- url: '/system/upgrade_download/'+params,
- method: 'POST',
- });
- }
- /**
- * @description 升级包 -- 可升级列表
- * @param data
- */
- export function upgradeableListApi (params) {
- return request({
- url: '/system/upgradeable/list',
- method: 'get',
- params
- })
- }
|