很多用戶在使用標(biāo)準(zhǔn)版進(jìn)行二開(kāi)的時(shí)候,都會(huì)遇見(jiàn)需要增加配置的問(wèn)題
這篇文章就詳細(xì)的介紹了,怎么增加配置以及配置的調(diào)用
一、增加配置
1. 增加配置分類
在菜單維護(hù)-開(kāi)發(fā)配置-配置分類中,點(diǎn)擊添加配置分類
父級(jí)分類:選擇此分類的上級(jí)分類,一級(jí)分類請(qǐng)選擇頂級(jí)按鈕
分類名稱:填寫(xiě)該分類的名稱
分類字段英文:填寫(xiě)分類的英文標(biāo)識(shí)
圖標(biāo):選擇顯示時(shí)候的分類圖標(biāo)
類型:系統(tǒng)和其他,系統(tǒng)展示在設(shè)置的系統(tǒng)設(shè)置里面,其他可以顯示在對(duì)應(yīng)的頁(yè)面上
狀態(tài):顯示和隱藏
排序:分類的顯示順序,越大越靠前
2.添加配置
點(diǎn)擊對(duì)應(yīng)的配置列表
進(jìn)入對(duì)應(yīng)分類的配置列表之后,點(diǎn)擊添加配置,對(duì)應(yīng)的選擇自己需要的配置類型進(jìn)行添加
到此,配置添加完成。
二、配置的顯示
如果添加配置分類的時(shí)候選擇了系統(tǒng),則添加完成之后,對(duì)應(yīng)的分類和配置會(huì)出現(xiàn)在,設(shè)置-》系統(tǒng)設(shè)置里面
如果添加配置分類的時(shí)候選擇了其他,則不會(huì)顯示在系統(tǒng)配置中,就需要自行添加菜單,添加的內(nèi)容可以以分銷配置類似
/setting/other_config/2/配置分類的id
然后在admin頁(yè)面代碼中src/router/modules/setting.js文件中添加
{
path: 'other_config/:type?/:tab_id?',
name: `${pre}other_config`,
meta: {
...meta,
title: '您配置分類的名稱',
},
component: () => import('@/pages/setting/setSystem/index'),
},
實(shí)際效果為下圖
如果選擇其他并修改的前端的文件,需要重新打包admin文件進(jìn)行上傳。
三、配置的使用
在后臺(tái)的代碼中使用sys_config方法調(diào)用配置的數(shù)據(jù)
sys_config有兩個(gè)參數(shù),第一個(gè)為你創(chuàng)建配置的字段變量,第二個(gè)為找不到字段時(shí)候返回的默認(rèn)值(非必填,默認(rèn)返回空字符串)