diff --git a/admin/src/app/api/apply.ts b/admin/src/app/api/apply.ts index 0a98f23c6..0fc6800e7 100644 --- a/admin/src/app/api/apply.ts +++ b/admin/src/app/api/apply.ts @@ -6,4 +6,8 @@ import request from '@/utils/request' */ export function getApply(params: Record) { return request.get(`auth/authaddon`, {params}) -} \ No newline at end of file +} + +export function getAppManage(params: Record) { + return request.get(`auth/app_manage`, {params}) +} diff --git a/admin/src/app/api/auth.ts b/admin/src/app/api/auth.ts index 93447b2e8..6a3087f30 100644 --- a/admin/src/app/api/auth.ts +++ b/admin/src/app/api/auth.ts @@ -32,13 +32,6 @@ export function getLoginConfig() { return request.get('login/config') } -/** - * 设置加星应用 - * @returns - */ -export function setStarAddon(params: Record) { - return request.post('auth/appstar', params) -} /** * 获取默认页面应用列表 */ diff --git a/admin/src/app/api/config.ts b/admin/src/app/api/config.ts deleted file mode 100644 index 46ebac432..000000000 --- a/admin/src/app/api/config.ts +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' - - -/** - * 获取交易配置 - * @returns - */ -export function getShopTransaction() { - return request.get('shop/transaction') -} -/** - * 编辑交易配置 - * @returns - */ -export function setShopTransaction(param:any) { - return request.post('shop/transaction',param, {showSuccessMessage: true}) -} \ No newline at end of file diff --git a/admin/src/app/api/dict.ts b/admin/src/app/api/dict.ts index 4e7ca238e..769522088 100644 --- a/admin/src/app/api/dict.ts +++ b/admin/src/app/api/dict.ts @@ -1,8 +1,5 @@ import request from '@/utils/request' -// USER_CODE_BEGIN -- sys_dict - - /** * 获取数据字典列表 * @param params @@ -32,7 +29,6 @@ export function addDict(params: Record) { /** * 编辑数据字典 - * @param id * @param params * @returns */ @@ -42,7 +38,6 @@ export function addDictData(params: Record) { /** * 编辑数据字典 - * @param id * @param params * @returns */ @@ -74,12 +69,10 @@ export function setDictData(id:number,params: Record) { export function getDictAll() { return request.get(`dict/all`) } -// USER_CODE_END -- sys_dict /** * 数据字典关键词查询 - * @param id - * @param params + * @param type * @returns */ export function useDictionary(type: string) { diff --git a/admin/src/app/api/module.ts b/admin/src/app/api/module.ts index a1475ebee..d5378064e 100644 --- a/admin/src/app/api/module.ts +++ b/admin/src/app/api/module.ts @@ -40,7 +40,7 @@ export function getModuleVersion() { /** * 下载版本 - * @param addon + * @param params * @returns */ export function downloadVersion(params: Record) { diff --git a/admin/src/app/api/pay.ts b/admin/src/app/api/pay.ts index 03ffd00f1..c85f6a2ac 100644 --- a/admin/src/app/api/pay.ts +++ b/admin/src/app/api/pay.ts @@ -1,7 +1,5 @@ import request from '@/utils/request' - - /***************************************************** 账单列表 **************************************************/ /** diff --git a/admin/src/app/api/personal.ts b/admin/src/app/api/personal.ts index af4f253d7..69cba4abf 100644 --- a/admin/src/app/api/personal.ts +++ b/admin/src/app/api/personal.ts @@ -15,4 +15,3 @@ export function getUserInfo(type: string) { export function setUserInfo(params: Record) { return request.put(`auth/edit`, params, {showSuccessMessage: true}); } - diff --git a/admin/src/app/api/sys.ts b/admin/src/app/api/sys.ts index c39af19ca..70252f192 100644 --- a/admin/src/app/api/sys.ts +++ b/admin/src/app/api/sys.ts @@ -25,7 +25,7 @@ export function getUrl() { * @returns */ export function getRoleList(params: Record) { - return request.get('sys/role', { params }) + return request.get('sys/role', {params}) } /** @@ -42,7 +42,7 @@ export function getRoleInfo(roleId: number) { * @returns */ export function addRole(params: Record) { - return request.post(`sys/role`, params, { showSuccessMessage: true }) + return request.post(`sys/role`, params, {showSuccessMessage: true}) } /** @@ -50,7 +50,7 @@ export function addRole(params: Record) { * @param params */ export function editRole(params: Record) { - return request.put(`sys/role/${params.role_id}`, params, { showSuccessMessage: true }) + return request.put(`sys/role/${params.role_id}`, params, {showSuccessMessage: true}) } /** @@ -58,7 +58,7 @@ export function editRole(params: Record) { * @param roleId */ export function deleteRole(roleId: number) { - return request.delete(`sys/role/${roleId}`, { showSuccessMessage: true }) + return request.delete(`sys/role/${roleId}`, {showSuccessMessage: true}) } /** @@ -66,8 +66,9 @@ export function deleteRole(roleId: number) { * @param params */ export function edstatus(params: Record) { - return request.put(`sys/role/status/${params.role_id}/${params.status}`, { showSuccessMessage: true }) + return request.put(`sys/role/status/${params.role_id}/${params.status}`, {showSuccessMessage: true}) } + /** * 全部分组 * @returns @@ -83,12 +84,14 @@ export function allRole() { export function getSystem() { return request.get(`sys/menu/system_menu`) } + /** * 应用权限列表 */ export function getAddonList() { return request.get(`app/getAddonList`) } + /** * 应用权限详情列表 * @param key @@ -96,6 +99,7 @@ export function getAddonList() { export function getaddonMenu(key: any) { return request.get(`sys/menu/addon_menu/${key}`) } + /***************************************************** 全部菜单 ****************************************************/ /** @@ -120,7 +124,7 @@ export function getMenuInfo(menu_key: string) { * @returns */ export function addMenu(params: Record) { - return request.post('sys/menu', params, { showSuccessMessage: true }) + return request.post('sys/menu', params, {showSuccessMessage: true}) } /** @@ -128,29 +132,33 @@ export function addMenu(params: Record) { * @param params */ export function editMenu(params: Record) { - return request.put(`sys/menu/${params.menu_key}`, params, { showSuccessMessage: true }) + return request.put(`sys/menu/${params.menu_key}`, params, {showSuccessMessage: true}) } + /** * 删除菜单 * @param menu_key */ export function deleteMenu(menu_key: string) { - return request.delete(`sys/menu/${menu_key}`, { showSuccessMessage: true }) + return request.delete(`sys/menu/${menu_key}`, {showSuccessMessage: true}) } + /** * 获取系统菜单 - * + * */ export function getSystemMenu() { return request.get(`sys/menu/system_menu`) } + /** * 获取应用菜单 - * + * */ -export function getAddonMenu(key:any) { +export function getAddonMenu(key: any) { return request.get(`sys/menu/addon_menu/${key}`) } + /***************************************************** 站点菜单 ****************************************************/ /** @@ -186,7 +194,7 @@ export function getWebConfig() { * @returns */ export function setWebsite(params: Record) { - return request.post(`sys/config/website`, params, { showSuccessMessage: true }) + return request.post(`sys/config/website`, params, {showSuccessMessage: true}) } /** @@ -211,7 +219,7 @@ export function getService() { * @returns */ export function setCopyright(params: Record) { - return request.put(`sys/config/copyright`, params, { showSuccessMessage: true }) + return request.put(`sys/config/copyright`, params, {showSuccessMessage: true}) } /** @@ -220,7 +228,7 @@ export function setCopyright(params: Record) { * @returns */ export function getAttachmentCategoryList(params: Record) { - return request.get(`sys/attachment/category`, { params }) + return request.get(`sys/attachment/category`, {params}) } /** @@ -228,7 +236,7 @@ export function getAttachmentCategoryList(params: Record) { * @param params */ export function addAttachmentCategory(params: Record) { - return request.post(`sys/attachment/category`, params, { showSuccessMessage: true }) + return request.post(`sys/attachment/category`, params, {showSuccessMessage: true}) } /** @@ -237,7 +245,7 @@ export function addAttachmentCategory(params: Record) { * @returns */ export function editAttachmentCategory(params: Record) { - return request.put(`sys/attachment/category/${params.id}`, params, { showSuccessMessage: true }) + return request.put(`sys/attachment/category/${params.id}`, params, {showSuccessMessage: true}) } /** @@ -246,7 +254,7 @@ export function editAttachmentCategory(params: Record) { * @returns */ export function deleteAttachmentCategory(id: number) { - return request.delete(`sys/attachment/category/${id}`, { showSuccessMessage: true }) + return request.delete(`sys/attachment/category/${id}`, {showSuccessMessage: true}) } /** @@ -255,7 +263,7 @@ export function deleteAttachmentCategory(id: number) { * @returns */ export function getAttachmentList(params: Record) { - return request.get(`sys/attachment`, { params }) + return request.get(`sys/attachment`, {params}) } /** @@ -264,7 +272,7 @@ export function getAttachmentList(params: Record) { * @returns */ export function deleteAttachment(params: Record) { - return request.delete(`sys/attachment/del`, { data: params, showSuccessMessage: true }) + return request.delete(`sys/attachment/del`, {data: params, showSuccessMessage: true}) } /** @@ -294,7 +302,7 @@ export function getShortcutMenu() { * 添加快捷菜单 */ export function setShortcutMenu(params: Record) { - return request.put(`sys/config/shortcut_menu`, params, { showSuccessMessage: true }) + return request.put(`sys/config/shortcut_menu`, params, {showSuccessMessage: true}) } /** @@ -303,7 +311,7 @@ export function setShortcutMenu(params: Record) { * @returns */ export function getIconCategoryList(params: Record) { - return request.get(`sys/attachment/icon_category`, { params }) + return request.get(`sys/attachment/icon_category`, {params}) } /** @@ -312,7 +320,7 @@ export function getIconCategoryList(params: Record) { * @returns */ export function getIconList(params: Record) { - return request.get(`sys/attachment/icon`, { params }) + return request.get(`sys/attachment/icon`, {params}) } /***************************************************** 地址管理 ****************************************************/ @@ -338,14 +346,22 @@ export function getAreatree(level: number = 1) { * 获取地址信息 */ export function getAddressInfo(params: any) { - return request.get(`sys/area/get_info`, { params }) + return request.get(`sys/area/get_info`, {params}) } /** * 获取地址信息 */ export function getContraryAddress(params: any) { - return request.get(`sys/area/contrary`, { params }) + return request.get(`sys/area/contrary`, {params}) +} + +/** + * 获取地址 + * @param code + */ +export function getAreaByCode(code: number | string) { + return request.get(`sys/area/code/${code}`) } /***************************************************** 存储设置 ****************************************************/ @@ -371,7 +387,7 @@ export function getStorageInfo(type: string) { * @returns */ export function editStorage(params: Record) { - return request.put(`sys/storage/${params.storage_type}`, params, { showSuccessMessage: true }) + return request.put(`sys/storage/${params.storage_type}`, params, {showSuccessMessage: true}) } /***************************************************** 支付设置 ****************************************************/ @@ -389,7 +405,7 @@ export function getPayConfig(type: string) { * @returns */ export function setPayConfig(params: Record) { - return request.put(`pay/config/${params.type}`, params, { showSuccessMessage: true }); + return request.put(`pay/config/${params.type}`, params, {showSuccessMessage: true}); } /** @@ -405,7 +421,7 @@ export function getPayList() { * 获取打款设置配置 * @param channel */ -export function getTransferInfo(channel) { +export function getTransferInfo(channel: string) { return request.get(`pay/channel/lists/${channel}`) } @@ -425,7 +441,7 @@ export function setTransferInfo(params: Record) { * @returns */ export function getCronList(params: any) { - return request.get(`sys/schedule/list`, { params }) + return request.get(`sys/schedule/list`, {params}) } /** @@ -465,7 +481,7 @@ export function getWeek() { * @returns */ export function addCron(params: Record) { - return request.post(`sys/schedule`, params, { showSuccessMessage: true }) + return request.post(`sys/schedule`, params, {showSuccessMessage: true}) } /** @@ -473,7 +489,7 @@ export function addCron(params: Record) { * @returns */ export function editCron(params: Record) { - return request.put(`sys/schedule/${params.id}`, params, { showSuccessMessage: true }) + return request.put(`sys/schedule/${params.id}`, params, {showSuccessMessage: true}) } /** @@ -481,7 +497,7 @@ export function editCron(params: Record) { * @returns */ export function deleteCron(id: string) { - return request.delete(`sys/schedule/${id}`, { showSuccessMessage: true }) + return request.delete(`sys/schedule/${id}`, {showSuccessMessage: true}) } /***************************************************** 协议管理 ****************************************************/ @@ -507,7 +523,7 @@ export function getAgreementInfo(key: string) { * @returns */ export function editAgreement(params: Record) { - return request.put(`sys/agreement/${params.key}`, params, { showSuccessMessage: true }) + return request.put(`sys/agreement/${params.key}`, params, {showSuccessMessage: true}) } /** @@ -542,7 +558,7 @@ export function getConfigLogin() { * @returns */ export function setConfigLogin(params: Record) { - return request.put(`sys/config/login`, params, { showSuccessMessage: true }) + return request.put(`sys/config/login`, params, {showSuccessMessage: true}) } /** @@ -556,7 +572,7 @@ export function getPayConfigList() { * 设置支付配置 */ export function setPatConfig(params: Record) { - return request.post(`pay/channel/set/all`, params, { showSuccessMessage: true }) + return request.post(`pay/channel/set/all`, params, {showSuccessMessage: true}) } @@ -565,14 +581,14 @@ export function setPatConfig(params: Record) { * 刷新菜单 */ export function menuRefresh(params: Record) { - return request.post(`sys/menu/refresh`, {}, { showSuccessMessage: true }) + return request.post(`sys/menu/refresh`, {}, {showSuccessMessage: true}) } /** * 清理数据字段缓存 */ export function clearSchemaCache(params: Record) { - return request.post(`sys/schema/clear`, {}, { showSuccessMessage: true }) + return request.post(`sys/schema/clear`, {}, {showSuccessMessage: true}) } /***************************************************** 地图设置 ****************************************************/ @@ -581,7 +597,7 @@ export function clearSchemaCache(params: Record) { * 设置地图key */ export function setMap(params: Record) { - return request.put(`sys/config/map`, params, { showSuccessMessage: true }) + return request.put(`sys/config/map`, params, {showSuccessMessage: true}) } /** @@ -603,30 +619,30 @@ export function getIndexList() { * 设置首页模版 */ export function setIndexList(params: Record) { - return request.put(`sys/config/site_index`, params, { showSuccessMessage: true }) + return request.put(`sys/config/site_index`, params, {showSuccessMessage: true}) } /** * 获取支付待审核记录 */ export function getPayAuditList(params: Record) { - return request.get('pay/audit', { params }) + return request.get('pay/audit', {params}) } /** * 支付审核通过 - * @returns + * @returns */ export function payAuditPass(outTradeNo: string) { - return request.put(`pay/pass/${outTradeNo}`, {}, { showSuccessMessage: true }) + return request.put(`pay/pass/${outTradeNo}`, {}, {showSuccessMessage: true}) } /** * 支付审核拒绝 - * @returns + * @returns */ export function payAuditRefuse(params: Record) { - return request.put(`pay/refuse/${params.out_trade_no}`, params, { showSuccessMessage: true }) + return request.put(`pay/refuse/${params.out_trade_no}`, params, {showSuccessMessage: true}) } /** @@ -640,5 +656,5 @@ export function getPayDetail(id: number) { * 获取手机端首页列表 */ export function getWapIndexList(params: Record) { - return request.get('sys/config/wap_index', { params }) + return request.get('sys/config/wap_index', {params}) } \ No newline at end of file diff --git a/admin/src/app/api/tools.ts b/admin/src/app/api/tools.ts index bf6a6a1e9..847dc2cdc 100644 --- a/admin/src/app/api/tools.ts +++ b/admin/src/app/api/tools.ts @@ -1,12 +1,14 @@ import request from '@/utils/request' + /***************************************************** 插件开发 ****************************************************/ /** * 获取插件列表 * @returns */ export function getAddonDevelop(params: Record) { - return request.get(`addon_develop`,{params}); + return request.get(`addon_develop`, {params}); } + /** * 获取插件类型配置 * @returns @@ -14,60 +16,70 @@ export function getAddonDevelop(params: Record) { export function getAddontype() { return request.get(`addontype`); } + /** * 获取插件详情 * @returns */ -export function getAddonDevelopInfo(key:any) { +export function getAddonDevelopInfo(key: any) { return request.get(`addon_develop/${key}`) } + /** * 获取插件key是否存在 * @returns */ -export function getAddonDevelopCheck(key:any) { +export function getAddonDevelopCheck(key: any) { return request.get(`addon_develop/check/${key}`) } + /** * 添加插件 + * @param key * @param params * @returns */ -export function addAddonDevelop(key:any,params: Record) { +export function addAddonDevelop(key: any, params: Record) { return request.post(`addon_develop/${key}`, params) } + /** * 编辑插件 + * @param key * @param params * @returns */ -export function editAddonDevelop(key:any,params: Record) { +export function editAddonDevelop(key: any, params: Record) { return request.put(`addon_develop/${key}`, params) } + /** * 删除插件 - * @param id + * @param key * @returns */ export function deleteAddonDevelop(key: any) { return request.delete(`addon_develop/${key}`, {showSuccessMessage: true}) } + /** * 打包插件 * @returns */ -export function addonDevelopBuild(key:any) { +export function addonDevelopBuild(key: any) { return request.post(`addon_develop/build/${key}`) } + /** * 下载插件 * @returns */ -export function addonDevelopDownload(key:any) { - return request.post(`addon_develop/download/${key}`,{},{ "responseType": "blob" }) +export function addonDevelopDownload(key: any) { + return request.post(`addon_develop/download/${key}`, {}, {"responseType": "blob"}) } + /***************************************************** 代码生成 ****************************************************/ /** @@ -122,14 +134,16 @@ export function deleteGenerateTable(id: number) { export function generateCreate(params: Record) { return request.post(`generator/download`, params) } + /** * 代码生成预览 - * @param params + * @param id * @returns */ export function generatePreview(id: number) { return request.get(`generator/preview/${id}`) } + /** * 数据表 */ @@ -143,21 +157,24 @@ export function generateTable() { export function getSystem() { return request.get(`sys/system`) } + /** * 获取全部模型 */ -export function getGeneratorAllModel(params:any) { - return request.get(`generator/all_model`,{params}) +export function getGeneratorAllModel(params: any) { + return request.get(`generator/all_model`, {params}) } + /** * 获取 表字段 */ -export function getGeneratorTableColumn(params:any){ - return request.get(`generator/table_column`,{params}) +export function getGeneratorTableColumn(params: any) { + return request.get(`generator/table_column`, {params}) } + /** * 同步校验 */ -export function generatorCheckFile(params: Record){ - return request.get(`generator/check_file`,{params}) +export function generatorCheckFile(params: Record) { + return request.get(`generator/check_file`, {params}) } \ No newline at end of file diff --git a/admin/src/app/api/weapp.ts b/admin/src/app/api/weapp.ts index fd16b8044..9a612d5fa 100644 --- a/admin/src/app/api/weapp.ts +++ b/admin/src/app/api/weapp.ts @@ -44,7 +44,6 @@ export function setWeappVersion(params: Record) { /** * 微信小程序预览码 - * @param params * @returns */ export function getWeappPreview() { @@ -100,7 +99,7 @@ export function getVersionList(params: Record) { /** * 版本详情 - * @param params + * @param id * @returns */ export function getVersionInfo(id: string) { @@ -118,7 +117,7 @@ export function editVersion(params: Record) { /** * 版本删除 - * @param params + * @param id * @returns */ export function deleteVersion(id: string) { diff --git a/admin/src/app/api/wechat.ts b/admin/src/app/api/wechat.ts index 30744a91d..39e8dfd35 100644 --- a/admin/src/app/api/wechat.ts +++ b/admin/src/app/api/wechat.ts @@ -58,7 +58,3 @@ export function getTemplateList() { export function getBatchAcquisition(params: Record) { return request.put('wechat/template/sync', params, {showSuccessMessage: true}) } - - - - diff --git a/admin/src/app/assets/images/diy/notice/style_01.png b/admin/src/app/assets/images/diy/notice/style_01.png new file mode 100644 index 000000000..81d4ceac0 Binary files /dev/null and b/admin/src/app/assets/images/diy/notice/style_01.png differ diff --git a/admin/src/app/assets/images/index/apply_empty.png b/admin/src/app/assets/images/index/apply_empty.png new file mode 100644 index 000000000..030b443a9 Binary files /dev/null and b/admin/src/app/assets/images/index/apply_empty.png differ diff --git a/admin/src/app/lang/zh-cn/auth.menu.json b/admin/src/app/lang/zh-cn/auth.menu.json index 58e683efb..c3fc4292f 100644 --- a/admin/src/app/lang/zh-cn/auth.menu.json +++ b/admin/src/app/lang/zh-cn/auth.menu.json @@ -24,5 +24,7 @@ "viewPathPlaceholder": "请输入组件路径", "authIdPlaceholder": "请输入api路径", "selectIconPlaceholder": "请选择菜单图标", - "topLevel": "顶级" + "topLevel": "顶级", + "menuShortName":"菜单短标题", + "menuShortNamePlaceholder":"请输入菜单短标题" } \ No newline at end of file diff --git a/admin/src/app/lang/zh-cn/index.overview.json b/admin/src/app/lang/zh-cn/index.overview.json index 5dd305930..ce2a35c96 100644 --- a/admin/src/app/lang/zh-cn/index.overview.json +++ b/admin/src/app/lang/zh-cn/index.overview.json @@ -1,5 +1,7 @@ { "app":"应用", - "noPlug":"暂无应用", + "descriptionLeft":"暂无安装任何应用或插件,马上去", + "link":"官方应用市场", + "descriptionRight":"逛逛", "installApp":"安装应用" } \ No newline at end of file diff --git a/admin/src/app/lang/zh-cn/tools.updatecache.json b/admin/src/app/lang/zh-cn/tools.updatecache.json index bd94c7908..87f108146 100644 --- a/admin/src/app/lang/zh-cn/tools.updatecache.json +++ b/admin/src/app/lang/zh-cn/tools.updatecache.json @@ -1,7 +1,8 @@ { "refresh":"刷新", - "refreshMenu":"刷新菜单", - "refreshMenuDesc":"新增/修改插件菜单后,需要刷新插件菜单", + "resetting": "重置", + "refreshMenu":"重置菜单", + "refreshMenuDesc":"重置菜单会按照菜单的配置文件进行重置,针对用户自己添加的菜单不处理", "dataCache":"数据缓存", "dataCacheDesc":"新增/修改数据表后,需要清除数据表缓存" } \ No newline at end of file diff --git a/admin/src/app/views/app/authorize.vue b/admin/src/app/views/app/authorize.vue index 80961283f..32f6de190 100644 --- a/admin/src/app/views/app/authorize.vue +++ b/admin/src/app/views/app/authorize.vue @@ -24,7 +24,7 @@ 授权码 {{ authinfo.auth_code ? (isCheck ? authinfo.auth_code : hideAuthCode(authinfo.auth_code)) : '--' }} - + @@ -33,7 +33,7 @@ 授权码认证
-

您在官方应用市场购买任意一款应用,即可获得授权码。输入正确授权码认证通过后,即可支持在线升级和其它相关服务

+

您在官方应用市场购买任意一款应用,即可获得授权码。输入正确授权码认证通过后,即可支持在线升级和其它相关服务

去应用市场逛逛 关闭 @@ -44,7 +44,7 @@
- + @@ -96,12 +96,6 @@ const hideAuthCode = (res)=>{ const authCodeApproveFn = ()=>{ authCodeApproveDialog.value = true; - authinfo.value = ""; -} - -const closeAuthCodeApproveDialogFn = ()=>{ - loading.value = true; - checkAppMange(); } const authinfo = ref(""); @@ -139,14 +133,6 @@ const formRules = reactive({ ], }); -const setFormData = async () => { - const data = await (await getAdminAuthinfo()).data; - Object.keys(formData).forEach((key: string) => { - if (data[key] != undefined) formData[key] = data[key]; - }); -}; -setFormData(); - const save = async (formEl: FormInstance | undefined) => { if (saveLoading.value || !formEl) return; diff --git a/admin/src/app/views/app/store.vue b/admin/src/app/views/app/store.vue index c72e04a7b..a87f446b5 100644 --- a/admin/src/app/views/app/store.vue +++ b/admin/src/app/views/app/store.vue @@ -1,14 +1,10 @@