溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

發(fā)布時(shí)間:2021-09-10 10:23:11 來(lái)源:億速云 閱讀:136 作者:小新 欄目:移動(dòng)開(kāi)發(fā)

這篇文章給大家分享的是有關(guān)微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

開(kāi)發(fā)微信公眾平臺(tái),不可少的自然會(huì)有管理后臺(tái),對(duì)開(kāi)發(fā)模式下的各種功能進(jìn)行管理。對(duì)應(yīng)公眾號(hào)的功能,總結(jié)需要管理的功能如下:

1、用戶管理------保存用戶openid、微信個(gè)人信息(服務(wù)號(hào)接口獲?。?、 與自身應(yīng)用系統(tǒng)關(guān)聯(lián);

2、用戶消息記錄----用戶發(fā)送各類(lèi)消息記錄、菜單點(diǎn)擊記錄,  有了這些記錄,結(jié)合客服消息接口、模板消息接口,可以做出對(duì)話效果,讓用戶體驗(yàn)更好;

3、自定義菜單----自定義菜單的編輯管理, 創(chuàng)建生成到微信;

4、關(guān)鍵字管理----基礎(chǔ)關(guān)鍵字,直接回復(fù)圖文消息或文本消息,  關(guān)鍵字中沒(méi)有的 則會(huì)去圖文素材庫(kù)(微網(wǎng)站)中檢索;

5、圖文素材(或叫文章管理、微網(wǎng)站管理)----對(duì)圖文素材文章進(jìn)行管理,如果在微信端有微網(wǎng)站的話,即是微網(wǎng)站管理,管理網(wǎng)站內(nèi)容文章,同時(shí)作為圖文的素材使用;

6、管理員----此管理后臺(tái)的管理員管理功能, 可以按權(quán)限分配

7、微商城----微商城管理,  跟PC端商城管理沒(méi)有區(qū)別

目前我個(gè)人已經(jīng)在使用的管理后臺(tái)采用MVC4.0開(kāi)發(fā),整個(gè)項(xiàng)目只有兩個(gè)主頁(yè)面:列表頁(yè)和表單頁(yè),   在列表頁(yè)不同的功能顯示不同的數(shù)據(jù),表單頁(yè)不同的功能添加和修改加載不同的表單數(shù)據(jù),通過(guò)后臺(tái)代碼返回;

整體菜單分頂部和左側(cè),不同的管理員登錄加載不同的菜單,按權(quán)限分配:

登錄:

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

登錄成功:

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

每個(gè)頂部菜單 代表大功能區(qū)分,每個(gè)左側(cè)菜單代表一個(gè)功能列表,列表進(jìn)入后其他具體功能在里面(添加、修改、刪除、禁用、導(dǎo)出數(shù)據(jù)、創(chuàng)建到微信等)

列表頁(yè)類(lèi)似:

public ActionResult Index(string tb)
        {
            
            if (!string.IsNullOrWhiteSpace(tb))
            {
                string t = tb.ToLower().Replace("list","");
                dbHome = FContext.WeiXinDbContext();
                //-加載初始化、賦值---------------------------------
                Load();
                //刪除---------------------------------------------
                if (Request.QueryString["action"] != null)
                {
                    if (Request.QueryString["action"] == "delete")
                    {
                        if ("ttt".Contains(t.ToLower()))
                        {
                            
                        }
                        else
                        {
                            SoftDelete(Request.QueryString["id"], t);
                        }
                    }
                }
                //---根據(jù)不同的功能參數(shù)返回不同的list、search、path--------------------------------------
                switch (t.ToLower())
                { 
                    case "article":
                        Article();
                        break;
                    case "artsort":
                        ArtSort();
                        break;
                    case "region":
                        Region();
                        break;
                    case "offerpro":
                        OfferPro();
                        break;
                    case "offer":
                        Offer();
                        break;
                    case "orders":
                        Order();
                        break;
                    
                    case "product":
                        Product();
                        break;

                    case "proattr":
                        ProAttr();
                        break;
                    case "prosort":
                        ProSort();
                        break;

                    case "user":
                        User();
                        break;
                    case "sysuser":
                        SysUser();
                        break;
                    case "keyword":
                        KeyWord();
                        break;
                    case "weiuser":
                        WeiUser();
                        break;

                    case "personalmenu":
                        PersonalMenu();
                        break;

                }
                string strPage = Jun.Tools.Pager.PagerHtmlStr(pageSize, pageIndex, count, 8, "", "<<", ">>", "上一頁(yè)", "下一頁(yè)", "...", "...");
                ViewBag.Pager = strPage;
                dbHome.Dispose();
                return View();

            }
            return View();
        }

把不同的功能標(biāo)識(shí)當(dāng)作參數(shù)傳遞給list頁(yè)面,然后執(zhí)行不同的方法,返回不同的json數(shù)據(jù),顯示結(jié)果;列表頁(yè)還有查詢功能,

結(jié)果:微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

其中列別表示下拉選擇(select  option),所有的用到下拉選擇的都類(lèi)似,自己用p和css寫(xiě)的非默認(rèn)的select:微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

列表中存在其他功能的 就在列表頭部:微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

點(diǎn)擊添加 會(huì)打開(kāi)表單頁(yè),  添加新數(shù)據(jù)和編輯修改數(shù)據(jù)共用同個(gè)表單,用參數(shù)區(qū)分是修改還是新增,修改則加載數(shù)據(jù),新增則加載空白, 拿添加圖文素材(微網(wǎng)站的文章)舉例:

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

其中提交-返回 按鈕是一直固定在底部,不隨滾動(dòng)條滾動(dòng), 是否置頂這種checkbox功能做成了類(lèi)似手機(jī)一樣的左右滑動(dòng)

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

縮略圖即圖文消息中的列表頁(yè)小圖,點(diǎn)擊之后會(huì)彈出圖片上傳框:

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

上傳完成后鼠標(biāo)放到按鈕可以預(yù)覽微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

OK  本人自用的微信公眾平臺(tái)管理后臺(tái)就是如此了,整體第一眼看覺(jué)得功能很少,是因?yàn)橹黧w框架僅放了常用的幾項(xiàng)列表入口,很多功能隱藏在內(nèi)部,截圖沒(méi)有一一涉及, 在此基礎(chǔ)上可以做任何管理:商城(PC端或微商城)、企業(yè)網(wǎng)站、新聞?wù)军c(diǎn)等。  后續(xù)計(jì)劃增加客服對(duì)話管理,即結(jié)合消息記錄和客服、模板接口形成類(lèi)似QQ聊天一樣的效果。

附一個(gè)在用的商城管理中訂單管理部分(微信上如果做商城,這就是微商城管理):

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理

感謝各位的閱讀!關(guān)于“微信公眾平臺(tái)開(kāi)發(fā)之如何實(shí)現(xiàn)后臺(tái)管理”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI