| | |
| | | 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, // 每页数量
|
| | |
| | | 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 |
| | |
| | | // 当前行 |
| | | 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: "版本选择",
|
| | |
| | | {
|
| | | 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: "权重",
|
| | |
| | | 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); |
| | | } |
| | |
| | | }); |
| | | // 表格头排 |
| | | 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", |
| | |
| | | orderDown: "",
|
| | | },
|
| | | {
|
| | | title: "名称",
|
| | | width: "0.9rem",
|
| | | title: "起始时间",
|
| | | width: "0.4rem",
|
| | | orderUp: "",
|
| | | orderDown: "",
|
| | | }, |
| | | { |
| | | title: "分类", |
| | | width: "0.3rem", |
| | | orderUp: "", |
| | | orderDown: "", |
| | | },
|
| | | {
|
| | | title: "结束时间",
|
| | | width: "0.4rem",
|
| | | orderUp: "",
|
| | | orderDown: "",
|
| | | },
|
| | | {
|
| | | title: "权重",
|
| | |
| | | orderUp: "",
|
| | | orderDown: "",
|
| | | }, |
| | | { |
| | | title: "起始时间", |
| | | width: "0.4rem", |
| | | orderUp: "", |
| | | orderDown: "", |
| | | }, |
| | | { |
| | | title: "结束时间", |
| | | width: "0.4rem", |
| | | orderUp: "", |
| | | orderDown: "", |
| | | {
|
| | | title: "ID",
|
| | | width: "0.3rem",
|
| | | orderUp: "",
|
| | | orderDown: "",
|
| | | }, |
| | | ] |
| | | }); |
| | |
| | | type: "replace",
|
| | | url: "helpCenter_edit.html",
|
| | | data: {
|
| | | id: item[0].key,
|
| | | id: item[7].key,
|
| | | },
|
| | | }); |
| | | }
|
| | |
| | | // 被选中的行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", |
| | |
| | | idArray: zu_id |
| | | }, |
| | | success: function(res) { |
| | | doui.hideLoading(); |
| | | layer.close(loading); |
| | | if (res.code != 0) { |
| | | doui.showToast(res.msg); |
| | | } else { |
| | |
| | | },
|
| | | 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> |
| | |
| | | el: "#thisTable", |
| | | // 搜索触发 |
| | | touchSearch: function(optC) { |
| | | doui.showLoading({ |
| | | content: "加载列表" |
| | | var loading = layer.load(0, {
|
| | | shade: false
|
| | | }); |
| | | |
| | | var data = { |
| | |
| | | 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 |
| | |
| | | // 当前行 |
| | | 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,
|
| | |
| | | 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, |
| | |
| | | }, |
| | | ], |
| | | }; |
| | | // 状态分析 |
| | | 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); |
| | | } |
| | |
| | | }); |
| | | // 表格头排 |
| | | 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: "名称",
|
| | |
| | | },
|
| | | }, |
| | | { |
| | | 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: { |
| | |
| | | }, |
| | | { |
| | | title: "结束时间", |
| | | width: "0.4rem", |
| | | width: "0.6rem", |
| | | orderUp: "", |
| | | orderDown: "", |
| | | edit: { |
| | |
| | | }, |
| | | { |
| | | title: "ID", |
| | | width: "0.2rem", |
| | | width: "0.4rem", |
| | | orderUp: "", |
| | | orderDown: "" |
| | | }, |
| | |
| | | adminDom.table.tools({ |
| | | show: true, |
| | | list: [
|
| | | {
|
| | | "title": "删除",
|
| | | "name": "del",
|
| | | "icon": "fi fi-trash"
|
| | | },
|
| | | { |
| | | "title": "新建", |
| | | "name": "add", |
| | | "icon": "fi fi-plus" |
| | | }, |
| | | },
|
| | | { |
| | | "title": "修改", |
| | | "name": "edit", |
| | |
| | | "name": "moveDown", |
| | | "icon": "fi fi-down-point" |
| | | },
|
| | | {
|
| | | "title": "删除",
|
| | | "name": "del",
|
| | | "icon": "fi fi-trash"
|
| | | },
|
| | | |
| | | ], |
| | | touch: function(back) { |
| | |
| | | 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 { |
| | |
| | | // 被选中的行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", |
| | |
| | | idArray: zu_id |
| | | }, |
| | | success: function(res) { |
| | | doui.hideLoading(); |
| | | layer.close(loading); |
| | | if (res.code != 0) { |
| | | doui.showToast(res.msg); |
| | | } else { |
| | |
| | | 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 { |
| | |
| | | // 当前数据 |
| | | 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; |
| | | } |
| | |
| | | // 当前数据 |
| | | 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; |
| | | } |
| | |
| | | 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> |