From 1a0c0fc8b02415e919e17c0b6ffbf99d08dec8f5 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 07 四月 2023 17:40:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- management/guns-admin/src/main/webapp/static/modular/system/tHtml/tHtml.js | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 159 insertions(+), 0 deletions(-) diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tHtml/tHtml.js b/management/guns-admin/src/main/webapp/static/modular/system/tHtml/tHtml.js new file mode 100644 index 0000000..1ae2acd --- /dev/null +++ b/management/guns-admin/src/main/webapp/static/modular/system/tHtml/tHtml.js @@ -0,0 +1,159 @@ +/** + * 管理初始化 + */ +var THtml = { + id: "THtmlTable", //表格id + seItem: null, //选中的条目 + table: null, + layerIndex: -1 +}; + +/** + * 初始化表格的列 + */ +THtml.initColumn = function () { + return [ + {field: 'selectItem', radio: true}, + {title: '主键', field: 'id', visible: true, align: 'center', valign: 'middle'}, + {title: '类型(1=代驾服务协议与隐私政策保护,2=法律条款,3=个人信息处理规则,4=积分说明,5=佣金规则说明,6=行程录音说明,7=预估价格说明,8=加盟基本要求,9=加盟流程,10=起步价说明,11=注销协议,12=关于我们,13=司机消单说明)', field: 'type', visible: true, align: 'center', valign: 'middle'}, + {title: 'H5内容', field: 'html', visible: true, align: 'center', valign: 'middle'}, + {title: '添加时间', field: 'createTime', visible: true, align: 'center', valign: 'middle'} + ]; +}; + +/** + * 检查是否选中 + */ +THtml.check = function () { + var selected = $('#' + this.id).bootstrapTable('getSelections'); + if(selected.length == 0){ + Feng.info("请先选中表格中的某一记录!"); + return false; + }else{ + THtml.seItem = selected[0]; + return true; + } +}; + +/** + * 点击添加 + */ +THtml.openAddTHtml = function () { + var index = layer.open({ + type: 2, + title: '添加', + area: ['800px', '420px'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/tHtml/tHtml_add' + }); + this.layerIndex = index; +}; + +/** + * 打开查看详情 + */ +THtml.openTHtmlDetail = function () { + if (this.check()) { + var index = layer.open({ + type: 2, + title: '详情', + area: ['800px', '420px'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/tHtml/tHtml_update/' + THtml.seItem.id + }); + this.layerIndex = index; + } +}; + +/** + * 加盟基本要求 + */ +THtml.priceRulesSubmit = function () { + var ajax = new $ax(Feng.ctxPath + "/tHtml/update", function (data) { + Feng.success("保存成功!"); + THtml.table.refresh(); + }, function (data) { + Feng.error("保存失败!" + data.responseJSON.message + "!"); + }); + + var json1=[]; + for (let i = 0; i < $('input[name="num1"]').length; i++) { + var arr = {} + arr['num1'] = $($('input[name="num1"]')[i]).val(); + json1.push(arr) + } + var reqData = {}; + reqData['rules'] = json1; + ajax.set("html",JSON.stringify(reqData)); + ajax.set("id",$('#id').val()); + ajax.start(); +}; + +THtml.addBox = function (){ + var i = $('input[name="num1"]').length + 1; + var a ="<div name=\"rulesForm\">\n" + + " <div class=\"initialLevel col-sm-12 control-label form-group\" >\n" + + " <span class=\"control-label\" >要求"+i+"</span>\n" + + " <input class=\"control-label\" id=\"num1-"+i+"\" name=\"num1\" type=\"text\" placeholder=\"单行输入\" style=\"height: 30px;width: 180px\">\n" + + " <span class=\"fa fa-remove\" onclick=\"THtml.delBox(this)\"></span>\n" + + " </div>\n" + + " </div>" + + $("#rules").append($(a)) +} + +THtml.delBox = function (o) { + $(o).parent("div").parent("div").remove() +}; + + + +/** + * 删除 + */ +THtml.delete = function () { + if (this.check()) { + var ajax = new $ax(Feng.ctxPath + "/tHtml/delete", function (data) { + Feng.success("删除成功!"); + THtml.table.refresh(); + }, function (data) { + Feng.error("删除失败!" + data.responseJSON.message + "!"); + }); + ajax.set("tHtmlId",this.seItem.id); + ajax.start(); + } +}; + +/** + * 查询html + */ +THtml.queryHtml = function (type) { + var ajax = new $ax(Feng.ctxPath + "/tHtml/agreement", function (data) { + console.log(data) + var html = document.getElementById("html"); + html.innerHTML = data.html + THtml.table.refresh(); + }, function (data) { + Feng.error("失败!" + data.responseJSON.message + "!"); + }); + ajax.set("type",type); + ajax.start(); +}; + +/** + * 查询列表 + */ +THtml.search = function () { + var queryData = {}; + queryData['condition'] = $("#condition").val(); + THtml.table.refresh({query: queryData}); +}; + +$(function () { + var defaultColunms = THtml.initColumn(); + var table = new BSTable(THtml.id, "/tHtml/list", defaultColunms); + table.setPaginationType("client"); + THtml.table = table.init(); +}); -- Gitblit v1.7.1