From b4d55af6bf131e3af8d28bcca6e704c5c567e07c Mon Sep 17 00:00:00 2001 From: liaoxujun@qq.com <liaoxujun@qq.com> Date: 星期一, 25 三月 2024 16:22:21 +0800 Subject: [PATCH] 完成博主管理修改 --- CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html | 1133 +++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 683 insertions(+), 450 deletions(-) diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html index fd29efc..dff21ce 100644 --- a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html +++ b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html @@ -1,513 +1,746 @@ <title>鎺ㄥ箍鍗氫富</title> <!--褰撳墠浣嶇疆寮�濮�--> <div class="layui-card layadmin-header"> - <div class="layui-breadcrumb" lay-filter="breadcrumb"> - <script type="text/html" template lay-done="layui.data.updateMainBreadcrumb();"> - </script> - </div> + <div class="layui-breadcrumb" lay-filter="breadcrumb"> + <script + type="text/html" + template + lay-done="layui.data.updateMainBreadcrumb();" + ></script> + </div> </div> <!--褰撳墠浣嶇疆缁撴潫--> <style> - /* 閲嶅啓鏍峰紡 */ + /* 閲嶅啓鏍峰紡 */ </style> -<script type="text/html" template lay-type="Post" lay-url="Api/bloggersInfo/GetIndex" lay-done="layui.data.done(d);"> - -</script> +<script + type="text/html" + template + lay-type="Post" + lay-url="Api/bloggersInfo/GetIndex" + lay-done="layui.data.done(d);" +></script> <div class="table-body"> - <table id="LAY-app-bloggersInfo-tableBox" lay-filter="LAY-app-bloggersInfo-tableBox"></table> + <table + id="LAY-app-bloggersInfo-tableBox" + lay-filter="LAY-app-bloggersInfo-tableBox" + ></table> </div> <script type="text/html" id="LAY-app-bloggersInfo-toolbar"> - <div class="layui-form coreshop-toolbar-search-form"> - <div class="layui-form-item"> - <div class="layui-inline"> - <label class="layui-form-label" for="createTime">鏂板鏃堕棿</label> - <div class="layui-input-inline" style="width: 260px;"> - <input type="text" name="createTime" id="searchTime-bloggersInfo-createTime" placeholder="璇疯緭鍏ュ缓绔嬫椂闂�" class="layui-input"> - </div> - </div> - <!-- <div class="layui-inline"> + <div class="layui-form coreshop-toolbar-search-form"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label" for="createTime">鏂板鏃堕棿</label> + <div class="layui-input-inline" style="width: 260px;"> + <input + type="text" + name="createTime" + id="searchTime-bloggersInfo-createTime" + placeholder="璇疯緭鍏ュ缓绔嬫椂闂�" + class="layui-input" + /> + </div> + </div> + <!-- <div class="layui-inline"> <label class="layui-form-label" for="areaCode">琛屾斂鍖哄煙锛岀敤锛屽彿鍒嗗壊</label> <div class="layui-input-inline"> <input type="text" name="areaCode" placeholder="璇疯緭鍏ヨ鏀垮尯鍩燂紝鐢紝鍙峰垎鍓�" class="layui-input"> </div> </div> --> - <div class="layui-inline areaCode"> - <label class="layui-form-label" for="areaCode">鍖哄煙</label> - <div class="layui-input-inline selaroeinline" style="width: 300px;"> - <input type="hidden"name="bloggerSesareaId" > - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" for="platforms">鍏ヤ綇骞冲彴</label> - <div class="layui-input-inline" > - <input type="text" name="platforms" placeholder="璇疯緭鍏ュ叆浣忓钩鍙�" class="layui-input"> - </div> - </div> - <!-- <div class="layui-inline"> + <div class="layui-inline areaCode"> + <label class="layui-form-label" for="areaCode">鍖哄煙</label> + <div class="layui-input-inline selaroeinline" style="width: 300px;"> + <input type="hidden" name="bloggerSesareaId" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="platforms">鍏ヤ綇骞冲彴</label> + <div class="layui-input-inline"> + <input + + name="platforms" + placeholder="璇疯緭鍏ュ叆浣忓钩鍙�" + class="layui-input" + id="ID-dropdown-platforms-Ss-input" + /> + + </div> + </div> + <!-- <div class="layui-inline"> <label class="layui-form-label" for="name">鐪熷疄濮撳悕</label> <div class="layui-input-inline"> <input type="text" name="name" placeholder="璇疯緭鍏ュ鍚�" class="layui-input"> </div> </div> --> - <div class="layui-inline"> - <label class="layui-form-label" for="nickname">鍗氫富缃戝悕</label> - <div class="layui-input-inline"> - <input type="text" name="nickname" placeholder="璇疯緭鍏ョ綉鍚�" class="layui-input"> - </div> - </div> - <!-- <div class="layui-inline"> + <div class="layui-inline"> + <label class="layui-form-label" for="nickname">鍗氫富缃戝悕</label> + <div class="layui-input-inline"> + <input + type="text" + name="nickname" + placeholder="璇疯緭鍏ョ綉鍚�" + class="layui-input" + /> + </div> + </div> + <!-- <div class="layui-inline"> <label class="layui-form-label" for="phone">鐢佃瘽鍙风爜</label> <div class="layui-input-inline"> <input type="text" name="phone" placeholder="璇疯緭鍏ョ數璇濆彿鐮�" class="layui-input"> </div> </div> --> - <!-- <div class="layui-inline"> + <!-- <div class="layui-inline"> <label class="layui-form-label" for="followersCount">绮変笣鏁伴噺</label> <div class="layui-input-inline"> <input type="text" name="followersCount" placeholder="璇疯緭鍏ョ矇涓濇暟閲�" class="layui-input"> </div> </div> --> - <div class="layui-inline"> - <label class="layui-form-label" for="weiXin">寰俊鍙�</label> - <div class="layui-input-inline"> - <input type="text" name="weiXin" placeholder="璇疯緭鍏ュ井淇″彿" class="layui-input"> - </div> - </div> - - - <!-- <div class="layui-inline"> - <label class="layui-form-label" for="PromoteMoney">鎺ㄥ箍璐圭敤</label> - <div class="layui-input-inline"> - <input type="text" name="PromoteMoney" placeholder="璇疯緭鍏ユ帹骞胯垂鐢�" class="layui-input"> - </div> - </div> --> - <div class="layui-inline"> - <label class="layui-form-label" for="intentionDec">鍚堜綔鎰忓悜</label> - <div class="layui-input-inline"> - <input type="text" name="intentionDec" placeholder="璇疯緭鍏ュ悎浣滄剰鍚�" class="layui-input"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label" for="mangerName">杩愯惀缁忕悊</label> - <div class="layui-input-inline"> - <input type="text" name="mangerName" placeholder="璇疯緭鍏ヨ繍钀ョ粡鐞�" class="layui-input"> - </div> - </div> - - - <div class="layui-inline"> - <label class="layui-form-label" for="createBy">淇℃伅褰曞叆</label> - <div class="layui-input-inline"> - <input type="text" name="createBy" placeholder="璇疯緭鍏ュ垱寤轰汉" class="layui-input"> - </div> - </div> - - - <div class="layui-inline"> - <button class="layui-btn layui-btn-sm" lay-submit lay-filter="LAY-app-bloggersInfo-search"><i class="layui-icon layui-icon-search"></i>绛涢��</button> - </div> + <div class="layui-inline"> + <label class="layui-form-label" for="weiXin">寰俊鍙�</label> + <div class="layui-input-inline"> + <input + type="text" + name="weiXin" + placeholder="璇疯緭鍏ュ井淇″彿" + class="layui-input" + /> </div> + </div> + + + <div class="layui-inline"> + <label class="layui-form-label" for="intentionDec">鍚堜綔鎰忓悜</label> + <div class="layui-input-inline"> + + <input + name="intentionDec" + + class="layui-input" + placeholder="璇疯緭鍏ュ悎浣滄剰鍚�" + lay-reqText="璇疯緭鍏ュ悎浣滄剰鍚�" + id="intentionDec-ss" + /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="mangerName">杩愯惀缁忕悊</label> + <div class="layui-input-inline"> + <input + type="text" + name="mangerName" + placeholder="璇疯緭鍏ヨ繍钀ョ粡鐞�" + class="layui-input" + /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="reMaker">澶囨敞</label> + <div class="layui-input-inline"> + <input type="text" name="reMaker" placeholder="澶囨敞" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="createBy">淇℃伅褰曞叆</label> + <div class="layui-input-inline"> + <input + type="text" + name="createBy" + placeholder="璇疯緭鍏ュ垱寤轰汉" + class="layui-input" + /> + </div> + </div> + + <div class="layui-inline"> + <button + class="layui-btn layui-btn-sm" + lay-submit + lay-filter="LAY-app-bloggersInfo-search" + > + <i class="layui-icon layui-icon-search"></i>绛涢�� + </button> + </div> </div> + </div> </script> <script type="text/html" id="LAY-app-bloggersInfo-pagebar"> - <div class="layui-btn-container"> - <button class="layui-btn layui-btn-sm" lay-event="addData"><i class="layui-icon layui-icon-add-1"></i>娣诲姞鏁版嵁</button> - <button class="layui-btn layui-btn-sm" lay-event="batchDelete"><i class="layui-icon layui-icon-delete"></i>鎵归噺鍒犻櫎</button> - <button class="layui-btn layui-btn-sm" lay-event="selectExportExcel"><i class="layui-icon layui-icon-add-circle"></i>閫夋嫨瀵煎嚭</button> - <button class="layui-btn layui-btn-sm" lay-event="queryExportExcel"><i class="layui-icon layui-icon-download-circle"></i>鏌ヨ瀵煎嚭</button> - </div> + <div class="layui-btn-container"> + <button class="layui-btn layui-btn-sm" lay-event="addData"> + <i class="layui-icon layui-icon-add-1"></i>娣诲姞鏁版嵁 + </button> + <button class="layui-btn layui-btn-sm" lay-event="batchDelete"> + <i class="layui-icon layui-icon-delete"></i>鎵归噺鍒犻櫎 + </button> + <button class="layui-btn layui-btn-sm" lay-event="selectExportExcel"> + <i class="layui-icon layui-icon-add-circle"></i>閫夋嫨瀵煎嚭 + </button> + <button class="layui-btn layui-btn-sm" lay-event="queryExportExcel"> + <i class="layui-icon layui-icon-download-circle"></i>鏌ヨ瀵煎嚭 + </button> + </div> </script> <script type="text/html" id="LAY-app-bloggersInfo-tableBox-bar"> - <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">鏌ョ湅</a> - <a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a> - <a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#bloggersInfoTbDelDrop{{d.LAY_INDEX}}" no-shade="true">鍒犻櫎</a> - <div class="dropdown-menu-nav dropdown-popconfirm dropdown-top-right layui-hide" id="bloggersInfoTbDelDrop{{d.LAY_INDEX}}" - style="max-width: 200px;white-space: normal;min-width: auto;margin-left: 10px;"> - <div class="dropdown-anchor"></div> - <div class="dropdown-popconfirm-title"> - <i class="layui-icon layui-icon-help"></i> - 纭畾瑕佸垹闄ゅ悧锛� - </div> - <div class="dropdown-popconfirm-btn"> - <a class="layui-btn layui-btn-primary cursor" btn-cancel>鍙栨秷</a> - <a class="layui-btn layui-btn-normal cursor" lay-event="del">纭畾</a> - </div> + <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail" + >鏌ョ湅</a + > + <a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a> + <a + class="layui-btn layui-btn-danger layui-btn-xs" + data-dropdown="#bloggersInfoTbDelDrop{{d.LAY_INDEX}}" + no-shade="true" + >鍒犻櫎</a + > + <div + class="dropdown-menu-nav dropdown-popconfirm dropdown-top-right layui-hide" + id="bloggersInfoTbDelDrop{{d.LAY_INDEX}}" + style="max-width: 200px;white-space: normal;min-width: auto;margin-left: 10px;" + > + <div class="dropdown-anchor"></div> + <div class="dropdown-popconfirm-title"> + <i class="layui-icon layui-icon-help"></i> + 纭畾瑕佸垹闄ゅ悧锛� </div> + <div class="dropdown-popconfirm-btn"> + <a class="layui-btn layui-btn-primary cursor" btn-cancel>鍙栨秷</a> + <a class="layui-btn layui-btn-normal cursor" lay-event="del">纭畾</a> + </div> + </div> </script> <script src="/views/liao.js"></script> <script> - var indexData; - var debug= layui.setter.debug; - layui.data.done = function (d) { - //寮�鍚皟璇曟儏鍐典笅鑾峰彇鎺ュ彛璧嬪�兼暟鎹� - if (debug) { console.log(d); } + var indexData; + var debug = layui.setter.debug; + layui.data.done = function (d) { + //寮�鍚皟璇曟儏鍐典笅鑾峰彇鎺ュ彛璧嬪�兼暟鎹� + if (debug) { + console.log(d); + } - indexData = d.data; - layui.use(['index', 'table', 'laydate', 'util', 'coredropdown', 'coreHelper'], - function () { - var $ = layui.$ - , admin = layui.admin - , table = layui.table - , form = layui.form - , laydate = layui.laydate - , setter = layui.setter - , coreHelper = layui.coreHelper - , util = layui.util - , view = layui.view; - - var searchwhere; - - formatAreaInPut(coreHelper,"bloggerSesareaId"); - //鐩戝惉鎼滅储 - form.on('submit(LAY-app-bloggersInfo-search)', - function(data) { - var field = data.field; - field.areaCode=GetAreaCodeFormFileid(field,"bloggerSesareaId"); - searchwhere = field; - - //鎵ц閲嶈浇 - table.reloadData('LAY-app-bloggersInfo-tableBox',{ where: field }); - }); - //鏁版嵁缁戝畾 - table.render({ - elem: '#LAY-app-bloggersInfo-tableBox', - url: layui.setter.apiUrl + 'Api/bloggersInfo/GetPageList', - method: 'POST', - toolbar: '#LAY-app-bloggersInfo-toolbar', - pagebar: '#LAY-app-bloggersInfo-pagebar', - className: 'pagebarbox', - defaultToolbar: ['filter', 'print', 'exports'], - height: 'full-127',//闈㈠寘灞�142px,鎼滅储妗�4琛�172,3琛�137,2琛�102,1琛�67 - page: true, - limit: 30, - limits: [10, 15, 20, 25, 30, 50, 100, 200], - text: {none: '鏆傛棤鐩稿叧鏁版嵁'}, - cols: [ - [ + indexData = d.data; + layui.use( + ["index", "table", "laydate", "util", "coredropdown", "coreHelper"], + function () { + var $ = layui.$, + admin = layui.admin, + table = layui.table, + form = layui.form, + laydate = layui.laydate, + setter = layui.setter, + coreHelper = layui.coreHelper, + util = layui.util, + dropdown = layui.dropdown, + view = layui.view; + + var searchwhere; - { type: "checkbox", fixed: "left" }, - { field: 'createTime', title: '鏂板鏃堕棿', width: 150, sort: false}, - { field: 'nickname', title: '缃戝悕', sort: false,templet: '#nickname',width: 105 }, - { field: 'followersCount', title: '绮変笣鏁伴噺', sort: false,width: 105 }, - { field: 'platforms', title: '鍏ヤ綇骞冲彴', sort: false ,with:300}, - { field: 'areaCodeName', title: '鍖哄煙', sort: false,with:300}, - { field: 'createBy', title: '淇℃伅褰曞叆', sort: false,width: 100 }, - { field: 'mangerName', title: '杩愯惀缁忕悊', sort: false,width: 100 }, - { field: 'intentionDec', title: '鍚堜綔鎰忓悜', sort: false}, - // { field: 'meetings', title: '娲借皥璁板綍', sort: false, templet: '#meetings', width: 100}, - // { field: 'intentions', title: '鍚堜綔璁板綍', sort: false, templet: '#intentions',width: 100 }, - - { field: 'meetingsCount', title: '娲借皥璁板綍', sort: false, width: 100}, - { field: 'intentionsCount', title: '鍚堜綔璁板綍', sort: false,width: 100 }, - // { field: 'name', title: '濮撳悕', sort: false,width: 105 }, - // { field: 'phone', title: '鐢佃瘽鍙风爜', sort: false,width: 105 }, - - // { field: 'weiXin', title: '寰俊鍙�', sort: false,width: 105 }, - - // { field: 'address', title: '璇︾粏鍦板潃', sort: false,width: 105 }, - // { field: 'PromoteMoney', title: '鎺ㄥ箍璐圭敤', sort: false,width: 105 }, - - - - // { field: 'upDataTime', title: '淇敼鏃堕棿', width: 130, sort: false}, - - // { field: 'upDataBy', title: '淇敼浜�', sort: false,width: 105 }, - // { field: 'isdelete', title: '鍒犻櫎鏍囧織', width: 95, templet: '#switch_isdelete', sort: false , unresize: true}, - { width: 162, align: 'center', title:'鎿嶄綔', fixed: 'right', toolbar: '#LAY-app-bloggersInfo-tableBox-bar' } - ] - ] - }); - //鐩戝惉鎺掑簭浜嬩欢 - table.on('sort(LAY-app-bloggersInfo-tableBox)', function(obj){ - table.reloadData('LAY-app-bloggersInfo-tableBox', { - initSort: obj, //璁板綍鍒濆鎺掑簭锛屽鏋滀笉璁剧殑璇濓紝灏嗘棤娉曟爣璁拌〃澶寸殑鎺掑簭鐘舵�併�� - where: { //璇锋眰鍙傛暟锛堟敞鎰忥細杩欓噷闈㈢殑鍙傛暟鍙换鎰忓畾涔夛紝骞堕潪涓嬮潰鍥哄畾鐨勬牸寮忥級 - orderField: obj.field, //鎺掑簭瀛楁 - orderDirection: obj.type //鎺掑簭鏂瑰紡 - } - }); - }); - //鐩戝惉琛屽弻鍑讳簨浠� - table.on('rowDouble(LAY-app-bloggersInfo-tableBox)', function (obj) { - //鏌ョ湅璇︽儏 - doDetails(obj); - }); - //澶村伐鍏锋爮浜嬩欢 - table.on('pagebar(LAY-app-bloggersInfo-tableBox)', function (obj) { - var checkStatus = table.checkStatus(obj.config.id); - switch (obj.event) { - case 'addData': - doCreate(); - break; - case 'batchDelete': - doBatchDelete(checkStatus); - break; - case 'selectExportExcel': - doSelectExportExcel(checkStatus); - break; - case 'queryExportExcel': - doQueryExportexcel(); - break; - }; - }); - //鐩戝惉宸ュ叿鏉� - table.on('tool(LAY-app-bloggersInfo-tableBox)', - function(obj) { - if (obj.event === 'detail') { - doDetails(obj); - } else if (obj.event === 'del') { - doDelete(obj); - } else if (obj.event === 'edit') { - doEdit(obj) - } - }); - table.on('tool(nickname)', - function(obj) { - if (obj.event === 'detail') { - doDetails(obj); - } else if (obj.event === 'del') { - doDelete(obj); - } else if (obj.event === 'edit') { - doEdit(obj) - } - }); - //鎵ц鍒涘缓鎿嶄綔 - function doCreate(){ - coreHelper.Post("Api/bloggersInfo/GetCreate", null, function (e) { - if (e.code === 0) { - admin.popup({ - shadeClose: false, - title: '鍒涘缓鏁版嵁', - area: ['1200px', '90%'], - id: 'LAY-popup-bloggersInfo-create', - success: function (layero, index) { + formatAreaInPut(coreHelper, "bloggerSesareaId"); + //鐩戝惉鎼滅储 + form.on("submit(LAY-app-bloggersInfo-search)", function (data) { + var field = data.field; + field.areaCode = GetAreaCodeFormFileid(field, "bloggerSesareaId"); + searchwhere = field; - - view(this.id).render('bloggersInfo/create', { data: e.data }).done(function () { - //鐩戝惉鎻愪氦 - form.on('submit(LAY-app-bloggersInfo-createForm-submit)', - function(data) { - - var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� - field.areaCode=GetAreaCodeFormFileid(field,"CreatareaId"); - if((field.areaCode===null)||(field.areaCode==="")||(field.areaCode===undefined)) - {layer.msg("蹇呴』閫夋嫨鍖哄煙"); - return} - field.isdelete = field.isdelete == 'on'; - - if (debug) { console.log(field); } //寮�鍚皟璇曡繑鍥炴暟鎹� - //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� - coreHelper.Post("Api/bloggersInfo/DoCreate", field, function (e) { - console.log(e) - if (e.code === 0) { - layui.table.reloadData('LAY-app-bloggersInfo-tableBox'); //閲嶈浇琛ㄦ牸 - layer.close(index); //鍐嶆墽琛屽叧闂� - layer.msg(e.msg); - } else { - layer.msg(e.msg); - } - }); - }); - }); - // 绂佹寮圭獥鍑虹幇婊氬姩鏉� - $(layero).children('.layui-layer-content').css('overflow', 'visible'); - } - , btn: ['纭畾', '鍙栨秷'] - , yes: function (index, layero) { - layero.contents().find("#LAY-app-bloggersInfo-createForm-submit").click(); - } - }); - } else { + //鎵ц閲嶈浇 + table.reloadData("LAY-app-bloggersInfo-tableBox", { where: field }); + }); + //鏁版嵁缁戝畾 + table.render({ + elem: "#LAY-app-bloggersInfo-tableBox", + url: layui.setter.apiUrl + "Api/bloggersInfo/GetPageList", + method: "POST", + toolbar: "#LAY-app-bloggersInfo-toolbar", + pagebar: "#LAY-app-bloggersInfo-pagebar", + className: "pagebarbox", + defaultToolbar: ["filter", "print", "exports"], + height: "full-127", //闈㈠寘灞�142px,鎼滅储妗�4琛�172,3琛�137,2琛�102,1琛�67 + page: true, + limit: 30, + limits: [10, 15, 20, 25, 30, 50, 100, 200], + text: { none: "鏆傛棤鐩稿叧鏁版嵁" }, + cols: [ + [ + { type: "checkbox", fixed: "left" }, + { + field: "createTime", + title: "鏂板鏃堕棿", + width: 150, + sort: false, + }, + { + field: "nickname", + title: "缃戝悕", + sort: false, + templet: "#nickname", + width: 105, + }, + { + field: "followersCount", + title: "绮変笣鏁伴噺", + sort: false, + width: 105, + }, + { field: "platforms", title: "鍏ヤ綇骞冲彴", sort: false, with: 300 }, + { field: "areaCodeName", title: "鍖哄煙", sort: false, with: 300 }, + { field: "createBy", title: "淇℃伅褰曞叆", sort: false, width: 100 }, + { + field: "mangerName", + title: "杩愯惀缁忕悊", + sort: false, + width: 100, + }, + { field: "intentionDec", title: "鍚堜綔鎰忓悜", sort: false }, + // { field: 'meetings', title: '娲借皥璁板綍', sort: false, templet: '#meetings', width: 100}, + // { field: 'intentions', title: '鍚堜綔璁板綍', sort: false, templet: '#intentions',width: 100 }, + + { + field: "meetingsCount", + title: "娲借皥璁板綍", + sort: false, + width: 100, + }, + { + field: "intentionsCount", + title: "鍚堜綔璁板綍", + sort: false, + width: 100, + }, + { field: "reMaker", title: "澶囨敞", sort: false }, + // { field: 'name', title: '濮撳悕', sort: false,width: 105 }, + // { field: 'phone', title: '鐢佃瘽鍙风爜', sort: false,width: 105 }, + + // { field: 'weiXin', title: '寰俊鍙�', sort: false,width: 105 }, + + // { field: 'address', title: '璇︾粏鍦板潃', sort: false,width: 105 }, + // { field: 'PromoteMoney', title: '鎺ㄥ箍璐圭敤', sort: false,width: 105 }, + + // { field: 'upDataTime', title: '淇敼鏃堕棿', width: 130, sort: false}, + + // { field: 'upDataBy', title: '淇敼浜�', sort: false,width: 105 }, + // { field: 'isdelete', title: '鍒犻櫎鏍囧織', width: 95, templet: '#switch_isdelete', sort: false , unresize: true}, + { + width: 162, + align: "center", + title: "鎿嶄綔", + fixed: "right", + toolbar: "#LAY-app-bloggersInfo-tableBox-bar", + }, + ], + ], + }); + //鐩戝惉鎺掑簭浜嬩欢 + table.on("sort(LAY-app-bloggersInfo-tableBox)", function (obj) { + table.reloadData("LAY-app-bloggersInfo-tableBox", { + initSort: obj, //璁板綍鍒濆鎺掑簭锛屽鏋滀笉璁剧殑璇濓紝灏嗘棤娉曟爣璁拌〃澶寸殑鎺掑簭鐘舵�併�� + where: { + //璇锋眰鍙傛暟锛堟敞鎰忥細杩欓噷闈㈢殑鍙傛暟鍙换鎰忓畾涔夛紝骞堕潪涓嬮潰鍥哄畾鐨勬牸寮忥級 + orderField: obj.field, //鎺掑簭瀛楁 + orderDirection: obj.type, //鎺掑簭鏂瑰紡 + }, + }); + }); + //鐩戝惉琛屽弻鍑讳簨浠� + table.on("rowDouble(LAY-app-bloggersInfo-tableBox)", function (obj) { + //鏌ョ湅璇︽儏 + doDetails(obj); + }); + //澶村伐鍏锋爮浜嬩欢 + table.on("pagebar(LAY-app-bloggersInfo-tableBox)", function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case "addData": + doCreate(); + break; + case "batchDelete": + doBatchDelete(checkStatus); + break; + case "selectExportExcel": + doSelectExportExcel(checkStatus); + break; + case "queryExportExcel": + doQueryExportexcel(); + break; + } + }); + //鐩戝惉宸ュ叿鏉� + table.on("tool(LAY-app-bloggersInfo-tableBox)", function (obj) { + if (obj.event === "detail") { + doDetails(obj); + } else if (obj.event === "del") { + doDelete(obj); + } else if (obj.event === "edit") { + doEdit(obj); + } + }); + table.on("tool(nickname)", function (obj) { + if (obj.event === "detail") { + doDetails(obj); + } else if (obj.event === "del") { + doDelete(obj); + } else if (obj.event === "edit") { + doEdit(obj); + } + }); + //鎵ц鍒涘缓鎿嶄綔 + function doCreate() { + coreHelper.Post("Api/bloggersInfo/GetCreate", null, function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: "鍒涘缓鏁版嵁", + area: ["1200px", "90%"], + id: "LAY-popup-bloggersInfo-create", + success: function (layero, index) { + view(this.id) + .render("bloggersInfo/create", { data: e.data }) + .done(function () { + //鐩戝惉鎻愪氦 + form.on( + "submit(LAY-app-bloggersInfo-createForm-submit)", + function (data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + field.areaCode = GetAreaCodeFormFileid( + field, + "CreatareaId" + ); + if ( + field.areaCode === null || + field.areaCode === "" || + field.areaCode === undefined + ) { + layer.msg("蹇呴』閫夋嫨鍖哄煙"); + return; + } + field.isdelete = field.isdelete == "on"; + + if (debug) { + console.log(field); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� + coreHelper.Post( + "Api/bloggersInfo/DoCreate", + field, + function (e) { + console.log(e); + if (e.code === 0) { + layui.table.reloadData( + "LAY-app-bloggersInfo-tableBox" + ); //閲嶈浇琛ㄦ牸 + layer.close(index); //鍐嶆墽琛屽叧闂� layer.msg(e.msg); + } else { + layer.msg(e.msg); + } } - }); - } - //鎵ц缂栬緫鎿嶄綔 - function doEdit(obj){ - coreHelper.Post("Api/bloggersInfo/GetEdit", {id:obj.data.id}, function (e) { - if (e.code === 0) { - admin.popup({ - shadeClose: false, - title: '缂栬緫鏁版嵁', - area: ['1200px', '90%'], - id: 'LAY-popup-bloggersInfo-edit', - success: function (layero, index) { - view(this.id).render('bloggersInfo/edit', { data: e.data }).done(function () { - //鐩戝惉鎻愪氦 - form.on('submit(LAY-app-bloggersInfo-editForm-submit)', - function(data) { - var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� - field.areaCode=GetAreaCodeFormFileid(field,"EditbloggerareaId"); - if((field.areaCode===null)||(field.areaCode==="")||(field.areaCode===undefined)) - {layer.msg("蹇呴』閫夋嫨鍖哄煙"); - return} - debugger - field.isdelete = field.isdelete == 'on'; - field.intentions = table.cache["id-EditintentionsTab"]; - field.meetings = table.cache["id-EditmeettingTab"]; - //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� - coreHelper.Post("Api/bloggersInfo/DoEdit", field, function (e) { - console.log(e) - if (e.code === 0) { - layui.table.reloadData('LAY-app-bloggersInfo-tableBox'); //閲嶈浇琛ㄦ牸 - layer.close(index); //鍐嶆墽琛屽叧闂� - layer.msg(e.msg); - } else { - layer.msg(e.msg); - } - }); - }); - }) - // 绂佹寮圭獥鍑虹幇婊氬姩鏉� - $(layero).children('.layui-layer-content').css('overflow', 'visible'); - } - , btn: ['纭畾', '鍙栨秷'] - , yes: function (index, layero) { - layero.contents().find("#LAY-app-bloggersInfo-editForm-submit").click(); - } - }); - } else { - layer.msg(e.msg); + ); } + ); }); - } - //鎵ц棰勮鎿嶄綔 - function doDetails(obj) { - coreHelper.Post("Api/bloggersInfo/GetDetails", { id: obj.data.id }, function (e) { - if (e.code === 0) { - admin.popup({ - shadeClose: false, - title: '鏌ョ湅璇︽儏', - area: ['1200px', '90%'], - id: 'LAY-popup-bloggersInfo-details', - success: function (layero, index) { - view(this.id).render('bloggersInfo/details', { data: e.data }).done(function () { - form.render(); - }); - // 绂佹寮圭獥鍑虹幇婊氬姩鏉� - $(layero).children('.layui-layer-content').css('overflow', 'visible'); + // 绂佹寮圭獥鍑虹幇婊氬姩鏉� + $(layero) + .children(".layui-layer-content") + .css("overflow", "visible"); + }, + btn: ["纭畾", "鍙栨秷"], + yes: function (index, layero) { + layero + .contents() + .find("#LAY-app-bloggersInfo-createForm-submit") + .click(); + }, + }); + } else { + layer.msg(e.msg); + } + }); + } + //鎵ц缂栬緫鎿嶄綔 + function doEdit(obj) { + coreHelper.Post( + "Api/bloggersInfo/GetEdit", + { id: obj.data.id }, + function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: "缂栬緫鏁版嵁", + area: ["1200px", "90%"], + id: "LAY-popup-bloggersInfo-edit", + success: function (layero, index) { + view(this.id) + .render("bloggersInfo/edit", { data: e.data }) + .done(function () { + //鐩戝惉鎻愪氦 + form.on( + "submit(LAY-app-bloggersInfo-editForm-submit)", + function (data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + field.areaCode = GetAreaCodeFormFileid( + field, + "EditbloggerareaId" + ); + if ( + field.areaCode === null || + field.areaCode === "" || + field.areaCode === undefined + ) { + layer.msg("蹇呴』閫夋嫨鍖哄煙"); + return; + } + debugger; + field.isdelete = field.isdelete == "on"; + field.intentions = + table.cache["id-EditintentionsTab"]; + field.meetings = table.cache["id-EditmeettingTab"]; + //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� + coreHelper.Post( + "Api/bloggersInfo/DoEdit", + field, + function (e) { + console.log(e); + if (e.code === 0) { + layui.table.reloadData( + "LAY-app-bloggersInfo-tableBox" + ); //閲嶈浇琛ㄦ牸 + layer.close(index); //鍐嶆墽琛屽叧闂� + layer.msg(e.msg); + } else { + layer.msg(e.msg); } - }); - } else { - layer.msg(e.msg); - } - }); - } - //鎵ц鍗曚釜鍒犻櫎 - function doDelete(obj){ - coreHelper.Post("Api/bloggersInfo/DoDelete", { id: obj.data.id }, function (e) { - if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� - table.reloadData('LAY-app-bloggersInfo-tableBox'); - layer.msg(e.msg); - }); - } - //鎵ц鎵归噺鍒犻櫎 - function doBatchDelete(checkStatus){ - var checkData = checkStatus.data; - if (checkData.length === 0) { - return layer.msg('璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁'); - } - layer.confirm('纭畾鍒犻櫎鍚楋紵鍒犻櫎鍚庡皢鏃犳硶鎭㈠銆�', - function(index) { - var delidsStr = []; - layui.each(checkData, - function(index, item) { - delidsStr.push(item.id); - }); - coreHelper.Post("Api/bloggersInfo/DoBatchDelete", { id: delidsStr }, function (e) { - if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� - table.reloadData('LAY-app-bloggersInfo-tableBox'); - layer.msg(e.msg); - }); - }); - } - //鎵ц鏌ヨ鏉′欢瀵煎嚭excel - function doQueryExportexcel(){ - layer.confirm('纭畾鏍规嵁褰撳墠鐨勬煡璇㈡潯浠跺鍑烘暟鎹悧锛�', - function(index) { - var field = searchwhere; - coreHelper.PostForm("Api/bloggersInfo/QueryExportExcel", field, function (e) { - if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� - if (e.code === 0) { - window.open(e.data); - } else { - layer.msg(e.msg); - } - }); - }); - } - //鎵ц閫夋嫨鐩綍瀵煎嚭鏁版嵁 - function doSelectExportExcel(checkStatus){ - var checkData = checkStatus.data; - if (checkData.length === 0) { - return layer.msg('璇烽�夋嫨鎮ㄨ瀵煎嚭鐨勬暟鎹�'); - } - layer.confirm('纭畾瀵煎嚭閫夋嫨鐨勫唴瀹瑰悧锛�', - function(index) { - var delidsStr = []; - layui.each(checkData, - function(index, item) { - delidsStr.push(item.id); - }); - layer.close(index); - coreHelper.Post("Api/bloggersInfo/SelectExportExcel", { id: delidsStr }, function (e) { - if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� - if (e.code === 0) { - window.open(e.data); - } else { - layer.msg(e.msg); - } - }); - }); - } - - - laydate.render({ - elem: '#searchTime-bloggersInfo-createTime', - type: 'datetime', - range: '鍒�', + } + ); + } + ); + }); + // 绂佹寮圭獥鍑虹幇婊氬姩鏉� + $(layero) + .children(".layui-layer-content") + .css("overflow", "visible"); + }, + btn: ["纭畾", "鍙栨秷"], + yes: function (index, layero) { + layero + .contents() + .find("#LAY-app-bloggersInfo-editForm-submit") + .click(); + }, }); - laydate.render({ - elem: '#searchTime-bloggersInfo-upDataTime', - type: 'datetime', - range: '鍒�', + } else { + layer.msg(e.msg); + } + } + ); + } + //鎵ц棰勮鎿嶄綔 + function doDetails(obj) { + coreHelper.Post( + "Api/bloggersInfo/GetDetails", + { id: obj.data.id }, + function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: "鏌ョ湅璇︽儏", + area: ["1200px", "90%"], + id: "LAY-popup-bloggersInfo-details", + success: function (layero, index) { + view(this.id) + .render("bloggersInfo/details", { data: e.data }) + .done(function () { + form.render(); + }); + // 绂佹寮圭獥鍑虹幇婊氬姩鏉� + $(layero) + .children(".layui-layer-content") + .css("overflow", "visible"); + }, }); - - //鐩戝惉 琛ㄦ牸澶嶉�夋鎿嶄綔 - - layui.form.on('switch(switch_isdelete)', function (obj) { - coreHelper.Post("Api/bloggersInfo/DoSetisdelete", { id: this.value, data: obj.elem.checked }, function (e) { - if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� - //table.reloadData('LAY-app-bloggersInfo-tableBox'); - layer.msg(e.msg); - }); - }); - - - //閲嶈浇form - form.render(); + } else { + layer.msg(e.msg); + } + } + ); + } + //鎵ц鍗曚釜鍒犻櫎 + function doDelete(obj) { + coreHelper.Post( + "Api/bloggersInfo/DoDelete", + { id: obj.data.id }, + function (e) { + if (debug) { + console.log(e); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + table.reloadData("LAY-app-bloggersInfo-tableBox"); + layer.msg(e.msg); + } + ); + } + //鎵ц鎵归噺鍒犻櫎 + function doBatchDelete(checkStatus) { + var checkData = checkStatus.data; + if (checkData.length === 0) { + return layer.msg("璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁"); + } + layer.confirm("纭畾鍒犻櫎鍚楋紵鍒犻櫎鍚庡皢鏃犳硶鎭㈠銆�", function (index) { + var delidsStr = []; + layui.each(checkData, function (index, item) { + delidsStr.push(item.id); }); - }; + coreHelper.Post( + "Api/bloggersInfo/DoBatchDelete", + { id: delidsStr }, + function (e) { + if (debug) { + console.log(e); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + table.reloadData("LAY-app-bloggersInfo-tableBox"); + layer.msg(e.msg); + } + ); + }); + } + //鎵ц鏌ヨ鏉′欢瀵煎嚭excel + function doQueryExportexcel() { + layer.confirm("纭畾鏍规嵁褰撳墠鐨勬煡璇㈡潯浠跺鍑烘暟鎹悧锛�", function (index) { + var field = searchwhere; + coreHelper.PostForm( + "Api/bloggersInfo/QueryExportExcel", + field, + function (e) { + if (debug) { + console.log(e); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + if (e.code === 0) { + window.open(e.data); + } else { + layer.msg(e.msg); + } + } + ); + }); + } + //鎵ц閫夋嫨鐩綍瀵煎嚭鏁版嵁 + function doSelectExportExcel(checkStatus) { + var checkData = checkStatus.data; + if (checkData.length === 0) { + return layer.msg("璇烽�夋嫨鎮ㄨ瀵煎嚭鐨勬暟鎹�"); + } + layer.confirm("纭畾瀵煎嚭閫夋嫨鐨勫唴瀹瑰悧锛�", function (index) { + var delidsStr = []; + layui.each(checkData, function (index, item) { + delidsStr.push(item.id); + }); + layer.close(index); + coreHelper.Post( + "Api/bloggersInfo/SelectExportExcel", + { id: delidsStr }, + function (e) { + if (debug) { + console.log(e); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + if (e.code === 0) { + window.open(e.data); + } else { + layer.msg(e.msg); + } + } + ); + }); + } + + laydate.render({ + elem: "#searchTime-bloggersInfo-createTime", + type: "datetime", + range: "鍒�", + }); + laydate.render({ + elem: "#searchTime-bloggersInfo-upDataTime", + type: "datetime", + range: "鍒�", + }); + dropdown.render({ + elem: "#ID-dropdown-platforms-Ss-input", + data: [ + { + title: "鎶栭煶", + id: 101, + }, + { + title: "鑵捐", + id: 102, + }, + { + title: "灏忕孩涔�", + id: 103, + }, + ], + click: function (obj) { + this.elem.val(obj.title); + }, + style: "min-width: 235px;", + }); + dropdown.render({ + elem: "#intentionDec-ss", + data: [ + { + title: "澶�", + id: 101, + }, + { + title: "灏�", + id: 102, + }, + { + title: "涓嶇‘瀹�", + id: 103, + }, + ], + click: function (obj) { + this.elem.val(obj.title); + }, + style: "min-width: 235px;", + }); + //鐩戝惉 琛ㄦ牸澶嶉�夋鎿嶄綔 + + layui.form.on("switch(switch_isdelete)", function (obj) { + coreHelper.Post( + "Api/bloggersInfo/DoSetisdelete", + { id: this.value, data: obj.elem.checked }, + function (e) { + if (debug) { + console.log(e); + } //寮�鍚皟璇曡繑鍥炴暟鎹� + //table.reloadData('LAY-app-bloggersInfo-tableBox'); + layer.msg(e.msg); + } + ); + }); + + //閲嶈浇form + form.render(); + } + ); + }; </script> <!--璁剧疆鍒犻櫎鏍囧織--> <script type="text/html" id="switch_isdelete"> - <input type="checkbox" name="switch_isdelete" value="{{d.id}}" lay-skin="switch" lay-text="寮�鍚瘄鍏抽棴" lay-filter="switch_isdelete" {{ d.isdelete ? 'checked' : '' }}> + <input type="checkbox" name="switch_isdelete" value="{{d.id}}" + lay-skin="switch" lay-text="寮�鍚瘄鍏抽棴" lay-filter="switch_isdelete" {{ + d.isdelete ? 'checked' : '' }}> </script> <!--娲借皥璁板綍--> <script type="text/html" id="nickname"> - <a lay-event="edit" style="color: blue;" >{{d.nickname}}</a> - - <!-- <input type="checkbox" name="switch_isdelete" value="{{d.id}}" lay-skin="switch" lay-text="寮�鍚瘄鍏抽棴" lay-filter="switch_isdelete" {{ d.isdelete ? 'checked' : '' }}> --> + <a lay-event="edit" style="color: blue;">{{d.nickname}}</a> + + <!-- <input type="checkbox" name="switch_isdelete" value="{{d.id}}" lay-skin="switch" lay-text="寮�鍚瘄鍏抽棴" lay-filter="switch_isdelete" {{ d.isdelete ? 'checked' : '' }}> --> </script> -<style > - .areaCode .select-address - { - padding: 5px !important ; - width: 30%; - } -</style> \ No newline at end of file +<style> + .areaCode .select-address { + padding: 5px !important ; + width: 30%; + } +</style> -- Gitblit v1.9.1