yujian
2020-04-26 e4dcf5911498e49cf56d9b807328807c4c33602d
改版
2个文件已修改
343 ■■■■■ 已修改文件
window/mobileAdmin/helpCenter.html 146 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
window/mobileAdmin/helpCenterCate.html 197 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
window/mobileAdmin/helpCenter.html
@@ -125,10 +125,9 @@
                el: "#thisTable",
                // 搜索触发
                touchSearch: function(optC) {
                    doui.showLoading({
                        content: "加载列表"
                    var loading = layer.load(0, {
                        shade: false
                    });
                    var data = {
                        pageIndex: optC.table.page, // 页码
                        pageSize: optC.table.pageSize, // 每页数量
@@ -150,7 +149,7 @@
                        url: gethttp() + "/admin/new/api/v1/helpCenter/query",
                        data: data,
                        success: function(res) {
                            doui.hideLoading();
                            layer.close(loading);
                            if (res.code != 0) {
                                doui.showToast({
                                    content: res.msg
@@ -162,10 +161,16 @@
                                    // 当前行
                                    var thatTr = {
                                        check: false,
                                        td: [{
                                                title: "Id",
                                                key: mo[i].id,
                                                value: mo[i].id
                                        td: [
                                            {
                                                title: "名称",
                                                key: mo[i].title,
                                                value: mo[i].title
                                            },
                                            {
                                                title: "分类",
                                                key: mo[i].helpClass.id,
                                                value: mo[i].helpClass.name,
                                            },
                                            {
                                                title: "版本选择",
@@ -178,17 +183,19 @@
                                            {
                                                title: "状态",
                                                key: mo[i].state,
                                                value: mo[i].state
                                                value: mo[i].state,
                                                dataType: 'btnSwitch',
                                                click: "switchState(" + mo[i].id + ")"
                                            },
                                            {
                                                title: "名称",
                                                key: mo[i].title,
                                                value: mo[i].title
                                            },
                                            {
                                                title: "分类",
                                                key: mo[i].helpClass.id,
                                                value: mo[i].helpClass.name,
                                                title: "起始时间",
                                                key: mo[i].startTime,
                                                value: mo[i].startTime
                                            },
                                            {
                                                title: "结束时间",
                                                key: mo[i].endTime,
                                                value: mo[i].endTime
                                            },
                                            {
                                                title: "权重",
@@ -196,27 +203,15 @@
                                                value: mo[i].weight,
                                                class:"font-blue", 
                                                click:"setUpWeight",
                                            },
                                            {
                                                title: "起始时间",
                                                key: mo[i].startTime,
                                                value: mo[i].startTime
                                            },
                                            {
                                                title: "结束时间",
                                                key: mo[i].endTime,
                                                value: mo[i].endTime
                                            },
                                            {
                                                title: "Id",
                                                key: mo[i].id,
                                                value: mo[i].id
                                            },
                                        ],
                                    };
                                    
                                    // 状态分析
                                    if (thatTr.td[2].key == 1) {
                                        thatTr.td[2].value = "已启用"; thatTr.td[2]["class"] = "font-green";
                                    } else if (thatTr.td[2].key == 0) {
                                        thatTr.td[2].value = "已停用"; thatTr.td[2]["class"] = "font-red";
                                    }
                                    // 将当前行放入tr组
                                    mo_tr.push(thatTr);
                                }
@@ -238,12 +233,20 @@
            });
            // 表格头排
            adminDom.table.thead({
                th: [{
                        title: "ID",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: "",
                    },
                th: [
                    {
                        title: "名称",
                        width: "0.9rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "分类",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "版本选择",
                        width: "0.3rem",
@@ -257,16 +260,16 @@
                        orderDown: "",
                    },
                    {
                        title: "名称",
                        width: "0.9rem",
                        title: "起始时间",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "分类",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "结束时间",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "权重",
@@ -274,17 +277,11 @@
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "起始时间",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                    },
                    {
                        title: "结束时间",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                    {
                        title: "ID",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: "",
                    },
                ]
            });
@@ -334,7 +331,7 @@
                            type: "replace",
                            url: "helpCenter_edit.html",
                            data: {
                                id: item[0].key,
                                id: item[7].key,
                            },
                        });
                    }
@@ -344,10 +341,12 @@
                        // 被选中的行id组构建
                        var zu_id = new Array();
                        for (var i = 0, mo = back.list; i < mo.length; i++) {
                            zu_id.push(mo[i][1].key);
                            zu_id.push(mo[i][7].key);
                        }
                        // 发起请求
                        doui.showLoading("正在删除");
                        var loading = layer.load(0, {
                            shade: false
                        });
                        doui.request({
                            type: "jsonp",
                            url: gethttp() + "/admin/new/api/v1/helpCenter/deleteBatch",
@@ -355,7 +354,7 @@
                                idArray: zu_id
                            },
                            success: function(res) {
                                doui.hideLoading();
                                layer.close(loading);
                                if (res.code != 0) {
                                    doui.showToast(res.msg);
                                } else {
@@ -401,12 +400,31 @@
                    },
                    success: function (res) 
                    {
                        doui.hideLoading();
                        layer.close(loading);
                        if (res.code != 0) { doui.showToast({ content: res.msg }); }
                        else { doui.showToast("处理成功"); vm_table.search(); }
                    }
                });
            });
        });
    }
    // 切换状态
    function switchState(id) {
        var loading = layer.load(0, {
            shade: false
        });
        doui.request({
            type: "jsonp",
            url: gethttp() + "/admin/new/api/v1/helpCenter/switchState",
            data: {id: id},
            success: function (res)
            {
                layer.close(loading);
                if (res.code != 0) { doui.showToast(res.msg); }
                else { vm_table.search(); }
            }
        });
    }
</script>
window/mobileAdmin/helpCenterCate.html
@@ -111,8 +111,8 @@
                el: "#thisTable",
                // 搜索触发
                touchSearch: function(optC) {
                    doui.showLoading({
                        content: "加载列表"
                    var loading = layer.load(0, {
                        shade: false
                    });
                    var data = {
@@ -134,7 +134,7 @@
                        url: gethttp() + "/admin/new/api/v1/helpCenter/queryClass",
                        data: data,
                        success: function(res) {
                            doui.hideLoading();
                            layer.close(loading);
                            if (res.code != 0) {
                                doui.showToast({
                                    content: res.msg
@@ -146,11 +146,18 @@
                                    // 当前行
                                    var thatTr = {
                                        check: false,
                                        td: [{
                                                title: "启用状态",
                                                key: mo[i].showState,
                                                value: mo[i].showState
                                            },
                                        td: [
                                            {
                                                title: "图片",
                                                key: mo[i].picture,
                                                value: mo[i].picture,
                                                dataType: "img"
                                            },
                                            {
                                                title: "名称",
                                                key: mo[i].name,
                                                value: mo[i].name
                                            },
                                            {
                                                title: "版本选择",
                                                key: mo[i].id,
@@ -160,16 +167,12 @@
                                                click: "getVersions(" + mo[i].id + ")"
                                            },
                                            {
                                                title: "名称",
                                                key: mo[i].name,
                                                value: mo[i].name
                                            },
                                            {
                                                title: "图片",
                                                key: mo[i].picture,
                                                value: mo[i].picture,
                                                dataType: "img"
                                            },
                                                title: "启用状态",
                                                key: mo[i].showState,
                                                value: mo[i].showState,
                                                dataType: 'btnSwitch',
                                                click: "switchState(" + mo[i].id + ")"
                                            },
                                            {
                                                title: "起始时间",
                                                key: mo[i].startTime_str,
@@ -187,14 +190,6 @@
                                            },
                                        ],
                                    };
                                    // 状态分析
                                    if (thatTr.td[0].key == 1) {
                                        thatTr.td[0].value = "已启用";
                                        thatTr.td[0]["class"] = "font-green";
                                    } else if (thatTr.td[0].key == 0) {
                                        thatTr.td[0].value = "已停用";
                                        thatTr.td[0]["class"] = "font-red";
                                    }
                                    // 将当前行放入tr组
                                    mo_tr.push(thatTr);
                                }
@@ -216,29 +211,15 @@
            });
            // 表格头排
            adminDom.table.thead({
                th: [{
                        title: "启用状态",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
                            type: "radio",
                            list: [{
                                    key: 0,
                                    value: "禁用"
                                },
                                {
                                    key: 1,
                                    value: "启用"
                                },
                            ],
                        },
                    },
                    {
                        title: "版本选择",
                        width: "0.3rem",
                        orderUp: "",
                        orderDown: ""
                th: [
                    {
                        title: "图片",
                        width: "0.6rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
                            type: "file",
                        },
                    },
                    {
                        title: "名称",
@@ -250,17 +231,23 @@
                        },
                    },
                    {
                        title: "图片",
                        width: "0.5rem",
                        title: "版本选择",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
                            type: "file",
                        },
                    },
                        orderDown: ""
                    },
                    {
                        title: "状态",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
                            type: "switch",
                        },
                    },
                    {
                        title: "起始时间",
                        width: "0.4rem",
                        width: "0.6rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
@@ -269,7 +256,7 @@
                    },
                    {
                        title: "结束时间",
                        width: "0.4rem",
                        width: "0.6rem",
                        orderUp: "",
                        orderDown: "",
                        edit: {
@@ -278,7 +265,7 @@
                    },
                    {
                        title: "ID",
                        width: "0.2rem",
                        width: "0.4rem",
                        orderUp: "",
                        orderDown: ""
                    },
@@ -289,16 +276,11 @@
            adminDom.table.tools({
                show: true,
                list: [
                    {
                        "title": "删除",
                        "name": "del",
                        "icon": "fi fi-trash"
                    },
                    {
                        "title": "新建",
                        "name": "add",
                        "icon": "fi fi-plus"
                    },
                    },
                    {
                        "title": "修改",
                        "name": "edit",
@@ -314,6 +296,11 @@
                        "name": "moveDown",
                        "icon": "fi fi-down-point"
                    },
                    {
                        "title": "删除",
                        "name": "del",
                        "icon": "fi fi-trash"
                    },
                    
                ],
                touch: function(back) {
@@ -325,24 +312,26 @@
                            touchSubmit: function(thereData) {
                                // 当前数据
                                var item = thereData.list;
                                doui.showLoading("正在新建");
                                var loading = layer.load(0, {
                                    shade: false
                                });
                                // 请求数据
                                var mydata = {
                                    showState: item[0].key, // 启用状态
                                    name: item[2].key, //
                                    name: item[1].key, //
                                    showState: item[3].key, // 启用状态
                                    startTime_str: item[4].key, // 起始时间
                                    endTime_str: item[5].key, // 结束时间
                                };
                                // 如果修改了图片 
                                if (item[3].change == true) {
                                    mydata.file = item[3].key;
                                if (item[0].change == true) {
                                    mydata.file = item[0].key;
                                }
                                // 信息上传
                                doui.upload({
                                    url: gethttp() + "/admin/new/api/v1/helpCenter/saveClass",
                                    data: mydata,
                                    success: function(res) {
                                        doui.hideLoading();
                                        layer.close(loading);
                                        if (res.code != 0) {
                                            doui.showToast(res.msg);
                                        } else {
@@ -367,10 +356,12 @@
                        // 被选中的行id组构建
                        var zu_id = new Array();
                        for (var i = 0, mo = back.list; i < mo.length; i++) {
                            zu_id.push(mo[i][1].key);
                            zu_id.push(mo[i][6].key);
                        }
                        // 发起请求
                        doui.showLoading("正在删除");
                        var loading = layer.load(0, {
                            shade: false
                        });
                        doui.request({
                            type: "jsonp",
                            url: gethttp() + "/admin/new/api/v1/helpCenter/deleteClass",
@@ -378,7 +369,7 @@
                                idArray: zu_id
                            },
                            success: function(res) {
                                doui.hideLoading();
                                layer.close(loading);
                                if (res.code != 0) {
                                    doui.showToast(res.msg);
                                } else {
@@ -404,25 +395,27 @@
                            touchSubmit: function(thereData) {
                                // 当前数据
                                var item = thereData.list;
                                doui.showLoading("正在修改");
                                var loading = layer.load(0, {
                                    shade: false
                                });
                                // 请求数据
                                var mydata = {
                                    showState: item[0].key, // 启用状态
                                    id: item[1].key, // ID
                                    name: item[2].key, //
                                    name: item[1].key, //
                                    showState: item[3].key, // 启用状态
                                    startTime_str: item[4].key, // 起始时间
                                    endTime_str: item[5].key, // 结束时间
                                    id: item[6].key, // ID
                                };
                                // 如果修改了图片 
                                if (item[3].change == true) {
                                    mydata.file = item[3].key;
                                if (item[0].change == true) {
                                    mydata.file = item[0].key;
                                }
                                // 信息上传
                                doui.upload({
                                    url: gethttp() + "/admin/new/api/v1/helpCenter/saveClass",
                                    data: mydata,
                                    success: function(res) {
                                        doui.hideLoading();
                                        layer.close(loading);
                                        if (res.code != 0) {
                                            doui.showToast(res.msg);
                                        } else {
@@ -454,16 +447,18 @@
                        // 当前数据
                        var item = back.list[0];
                        // 信息上传
                        doui.showLoading();
                        var loading = layer.load(0, {
                            shade: false
                        });
                        doui.request({
                            type: "jsonp",
                            url: gethttp() + "/admin/new/api/v1/helpCenter/updateSort",
                            data: {
                                id: item[1].key,
                                id: item[6].key,
                                moveType: "-1",
                            },
                            success: function(res) {
                                doui.hideLoading();
                                layer.close(loading);
                                if (res.code != 0) {
                                    doui.showToast(res.msg);
                                } else {
@@ -472,7 +467,7 @@
                                    // 获取当前行顺序
                                    var thisIndex = null;
                                    for (var i = 0, mo = vm_table.tbody.tr; i < mo.length; i++) {
                                        if (mo[i].td[1].key == item[1].key) {
                                        if (mo[i].td[6].key == item[6].key) {
                                            thisIndex = i;
                                            break;
                                        }
@@ -497,23 +492,25 @@
                        // 当前数据
                        var item = back.list[0];
                        // 信息上传
                        doui.showLoading();
                        var loading = layer.load(0, {
                            shade: false
                        });
                        doui.request({
                            type: "jsonp",
                            url: gethttp() + "/admin/new/api/v1/helpCenter/updateSort",
                            data: {
                                id: item[1].key,
                                id: item[6].key,
                                moveType: "1",
                            },
                            success: function(res) {
                                doui.hideLoading();
                                layer.close(loading);
                                if (res.code != 0) {
                                    doui.showToast(res.msg);
                                } else {
                                    // 获取当前行顺序
                                    var thisIndex = null;
                                    for (var i = 0, mo = vm_table.tbody.tr; i < mo.length; i++) {
                                        if (mo[i].td[1].key == item[1].key) {
                                        if (mo[i].td[6].key == item[6].key) {
                                            thisIndex = i;
                                            break;
                                        }
@@ -544,5 +541,25 @@
                versionControl.init($("#versionControl"));
            }, 100);
        }
    });
    });
    // 切换状态
    function switchState(id) {
        var loading = layer.load(0, {
            shade: false
        });
        doui.request({
            type: "jsonp",
            url: gethttp() + "/admin/new/api/v1/helpCenter/switchStateClass",
            data: {id: id},
            success: function (res)
            {
                layer.close(loading);
                if (res.code != 0) { doui.showToast(res.msg); }
                else { vm_table.search(); }
            }
        });
    }
</script>