From 7a3a4f8012a72f80d8dd62064a76655c803da864 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 29 五月 2024 12:42:45 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop --- CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/puhuo/indexgroup.html | 641 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 641 insertions(+), 0 deletions(-) diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/puhuo/indexgroup.html b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/puhuo/indexgroup.html new file mode 100644 index 0000000..462001a --- /dev/null +++ b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/puhuo/indexgroup.html @@ -0,0 +1,641 @@ +<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> +<!--褰撳墠浣嶇疆缁撴潫--> +<style> + /* 閲嶅啓鏍峰紡 */ +</style> +<script type="text/html" template lay-type="Post" lay-url="Api/Puhuo/GetIndexGroup" lay-done="layui.data.done(d);"> + +</script> +<div class="table-body"> + <table id="LAY-app-Puhuo-tableBox" lay-filter="LAY-app-Puhuo-tableBox"></table> +</div> + +<script type="text/html" id="LAY-app-Puhuo-toolbar"> + <div class="layui-form coreshop-toolbar-search-form"> + <div class="layui-form-item"> + + <!--<div class="layui-inline"> + <label class="layui-form-label" for="id">涓婚敭ID</label> + <div class="layui-input-inline"> + <input type="text" name="id" placeholder="璇疯緭鍏ヤ富閿甀D" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="distributionId">缁忛攢鍟唅d</label> + <div class="layui-input-inline"> + <input type="text" name="distributionId" placeholder="璇疯緭鍏ョ粡閿�鍟唅d" 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">--> + <select name="CategoryId" id="CategoryId"> + <option value="0">璇烽�夋嫨</option> + {{# layui.each(indexData.categories, function(index, item){ }} + <option value="{{ item.id }}">{{ item.name }}</option> + {{# }); }} + </select> + </div> + </div> + + + <!--<div class="layui-inline"> + <label class="layui-form-label" for="distributionName">缁忛攢鍟�</label> + <div class="layui-input-inline"> + <input type="text" name="distributionName" placeholder="璇疯緭鍏ョ粡閿�鍟�" class="layui-input"> + </div> + </div>--> + <!--<div class="layui-inline"> + <label class="layui-form-label" for="areaCodeName">鍖哄煙鍚嶇О</label> + <div class="layui-input-inline"> + <input type="text" name="areaCodeName" placeholder="璇疯緭鍏ュ尯鍩熷悕绉�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="CategoryId">鍟嗗搧鍒嗙被id</label> + <div class="layui-input-inline"> + <input type="text" name="CategoryId" placeholder="璇疯緭鍏ュ晢鍝佸垎绫籭d" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="CategoryName">鍟嗗搧鍒嗙被</label> + <div class="layui-input-inline"> + <input type="text" name="CategoryName" placeholder="璇疯緭鍏ュ晢鍝佸垎绫�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="goodsId">鍟嗗搧id</label> + <div class="layui-input-inline"> + <input type="text" name="goodsId" placeholder="璇疯緭鍏ュ晢鍝乮d" class="layui-input"> + </div> + </div>--> + + <div class="layui-inline"> + <label class="layui-form-label" for="goodsName">鍟嗗搧鍚嶇О</label> + <div class="layui-input-inline"> + <input type="text" name="goodsName" placeholder="璇疯緭鍏ュ晢鍝佸悕绉�" class="layui-input"> + </div> + </div> + + <div class="layui-inline"> + <label class="layui-form-label" for="productsName">璐у搧缂栧彿</label> + <div class="layui-input-inline"> + <input type="text" name="productsName" placeholder="璇疯緭鍏ヨ揣鍝佺紪鍙�" class="layui-input"> + </div> + </div> + <!-- + <div class="layui-inline"> + <label class="layui-form-label" for="productsId">璐у搧id</label> + <div class="layui-input-inline"> + <input type="text" name="productsId" placeholder="璇疯緭鍏ヨ揣鍝乮d" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="spesDesc">璐у搧瑙勬牸</label> + <div class="layui-input-inline"> + <input type="text" name="spesDesc" placeholder="璇疯緭鍏ヨ揣鍝佽鏍�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="price">璐у搧浠锋牸</label> + <div class="layui-input-inline"> + <input type="text" name="price" placeholder="璇疯緭鍏ヨ揣鍝佷环鏍�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="nums">鏁伴噺</label> + <div class="layui-input-inline"> + <input type="text" name="nums" placeholder="璇疯緭鍏ユ暟閲�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="amount">閲戦</label> + <div class="layui-input-inline"> + <input type="text" name="amount" placeholder="璇疯緭鍏ラ噾棰�" class="layui-input"> + </div> + </div> + <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-Puhuo-createTime" placeholder="璇疯緭鍏ュ缓绔嬫椂闂�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="upDataTime">淇敼鏃堕棿</label> + <div class="layui-input-inline" style="width: 260px;"> + <input type="text" name="upDataTime" id="searchTime-Puhuo-upDataTime" 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"> + <label class="layui-form-label" for="upDataBy">淇敼浜�</label> + <div class="layui-input-inline"> + <input type="text" name="upDataBy" placeholder="璇疯緭鍏ヤ慨鏀逛汉" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="isdelete">鍒犻櫎鏍囧織</label> + <div class="layui-input-inline"> + <select name="isdelete"> + <option value="">璇烽�夋嫨</option> + <option value="True">鏄�</option> + <option value="False">鍚�</option> + </select> + </div> + </div>--> + <div class="layui-inline"> + <button class="layui-btn layui-btn-sm" lay-submit lay-filter="LAY-app-Puhuo-search"><i class="layui-icon layui-icon-search"></i>绛涢��</button> + </div> + </div> + </div> +</script> + +<script type="text/html" id="LAY-app-Puhuo-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> +</script> + +<script type="text/html" id="LAY-app-Puhuo-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-xs" lay-event="edittui">閫�璐�</a>--> + <!--<a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#PuhuoTbDelDrop{{d.LAY_INDEX}}" no-shade="true">鍒犻櫎</a>--> + <div class="dropdown-menu-nav dropdown-popconfirm dropdown-top-right layui-hide" id="PuhuoTbDelDrop{{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> + 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; + //鐩戝惉鎼滅储 + form.on('submit(LAY-app-Puhuo-search)', + function(data) { + var field = data.field; + searchwhere = field; + //鎵ц閲嶈浇 + table.reloadData('LAY-app-Puhuo-tableBox',{ where: field }); + }); + //鏁版嵁缁戝畾 + table.render({ + elem: '#LAY-app-Puhuo-tableBox', + url: layui.setter.apiUrl + 'Api/Puhuo/GetPageListGroup', + method: 'POST', + toolbar: '#LAY-app-Puhuo-toolbar', + pagebar: '#LAY-app-Puhuo-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" }, + { type: 'numbers', title: '搴忓彿', width: 60, sort: false }, + /* { field: 'id', title: '涓婚敭ID', width: 60, sort: false},*/ + /* { field: 'areaCodeName', title: '鍖哄煙鍚嶇О', sort: false, width: 165 },*/ + /* { field: 'distributionId', title: '缁忛攢鍟唅d', sort: false,width: 105 },*/ + /* { field: 'distributionName', title: '缁忛攢鍟�', sort: false, width: 165 },*/ + /* { field: 'areaCode', title: '鍖哄煙', sort: false,width: 105 },*/ + + /* { field: 'categoryId', title: '鍟嗗搧鍒嗙被id', sort: false,width: 105 },*/ + { field: 'categoryName', title: '鍟嗗搧绫诲埆', sort: false, width: 185 }, + /* { field: 'goodsId', title: '鍟嗗搧id', sort: false,width: 105 },*/ + { field: 'goodsName', title: '鍟嗗搧鍚嶇О', sort: false, width: 185 }, + /* { field: 'productsId', title: '璐у搧id', sort: false,width: 105 },*/ + { field: 'productsName', title: '璐у搧缂栧彿', sort: false, width: 185 }, + /* { field: 'spesDesc', title: '璐у搧瑙勬牸', sort: false,width: 105 },*/ + { field: 'nums', title: '鏁伴噺', sort: false, width: 185 }, + { field: 'price', title: '鍗曚环', sort: false, width: 185 }, + + { field: 'amount', title: '閲戦', sort: false, width: 185 }, + { field: 'tiaozhengnums', title: '缁忛攢鍟嗘暟閲�', sort: false, width: 185 }, + //{ field: 'createTime', title: '寤虹珛鏃堕棿', width: 130, sort: false}, + //{ field: 'upDataTime', title: '淇敼鏃堕棿', width: 130, sort: false}, + //{ field: 'createBy', title: '鍒涘缓浜�', sort: false,width: 105 }, + //{ field: 'upDataBy', title: '淇敼浜�', sort: false,width: 105 }, + //{ field: 'isdelete', title: '鍒犻櫎鏍囧織', width: 95, templet: '#switch_isdelete', sort: false , unresize: true}, + { width: 230, align: 'center', title:'鎿嶄綔', fixed: 'right', toolbar: '#LAY-app-Puhuo-tableBox-bar' } + ] + ] + }); + //鐩戝惉鎺掑簭浜嬩欢 + table.on('sort(LAY-app-Puhuo-tableBox)', function(obj){ + table.reloadData('LAY-app-Puhuo-tableBox', { + initSort: obj, //璁板綍鍒濆鎺掑簭锛屽鏋滀笉璁剧殑璇濓紝灏嗘棤娉曟爣璁拌〃澶寸殑鎺掑簭鐘舵�併�� + where: { //璇锋眰鍙傛暟锛堟敞鎰忥細杩欓噷闈㈢殑鍙傛暟鍙换鎰忓畾涔夛紝骞堕潪涓嬮潰鍥哄畾鐨勬牸寮忥級 + orderField: obj.field, //鎺掑簭瀛楁 + orderDirection: obj.type //鎺掑簭鏂瑰紡 + } + }); + }); + //鐩戝惉琛屽弻鍑讳簨浠� + table.on('rowDouble(LAY-app-Puhuo-tableBox)', function (obj) { + //鏌ョ湅璇︽儏 + doDetails(obj); + }); + //澶村伐鍏锋爮浜嬩欢 + table.on('pagebar(LAY-app-Puhuo-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-Puhuo-tableBox)', + function(obj) { + if (obj.event === 'detail') { + doDetails(obj); + } else if (obj.event === 'del') { + doDelete(obj); + } else if (obj.event === 'edit') { + doEdit(obj) + } else if (obj.event === 'edittui') { + doEdittui(obj) + } + + }); + //鎵ц鍒涘缓鎿嶄綔 + function doCreate(){ + coreHelper.Post("Api/Puhuo/GetCreate", null, function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: '鍒涘缓鏁版嵁', + area: ['1200px', '90%'], + id: 'LAY-popup-Puhuo-create', + success: function (layero, index) { + view(this.id).render('baifenbingfa/Puhuo/create', { data: e.data }).done(function () { + //鐩戝惉鎻愪氦 + form.on('submit(LAY-app-Puhuo-createForm-submit)', + function(data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + + field.isdelete = field.isdelete == 'on'; + + if (debug) { console.log(field); } //寮�鍚皟璇曡繑鍥炴暟鎹� + //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� + coreHelper.Post("Api/Puhuo/DoCreate", field, function (e) { + console.log(e) + if (e.code === 0) { + layui.table.reloadData('LAY-app-Puhuo-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-Puhuo-createForm-submit").click(); + } + }); + } else { + layer.msg(e.msg); + } + }); + } + //鎵ц缂栬緫鎿嶄綔 + function doEdit(obj){ + coreHelper.Post("Api/Puhuo/GetEdit", { id: obj.data.id, jintui: 1 }, function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: '閾鸿揣', + area: ['1200px', '90%'], + id: 'LAY-popup-Puhuo-edit', + success: function (layero, index) { + view(this.id).render('baifenbingfa/Puhuo/edit', { data: e.data }).done(function () { + //鐩戝惉鎻愪氦 + form.on('submit(LAY-app-Puhuo-editForm-submit)', + function(data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + + field.isdelete = field.isdelete == 'on'; + + if (debug) { console.log(field); } //寮�鍚皟璇曡繑鍥炴暟鎹� + //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� + coreHelper.Post("Api/Puhuo/DoEdit", field, function (e) { + console.log(e) + if (e.code === 0) { + layui.table.reloadData('LAY-app-Puhuo-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-Puhuo-editForm-submit").click(); + } + }); + } else { + layer.msg(e.msg); + } + }); + } + + + //鎵ц閫�璐ф搷浣� + function doEdittui(obj) { + coreHelper.Post("Api/Puhuo/GetEdit", { id: obj.data.id, jintui: 2 }, function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: '閫�璐�', + area: ['1200px', '90%'], + id: 'LAY-popup-Puhuo-edit', + success: function (layero, index) { + view(this.id).render('baifenbingfa/Puhuo/edit', { data: e.data }).done(function () { + //鐩戝惉鎻愪氦 + form.on('submit(LAY-app-Puhuo-editForm-submit)', + function (data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + + field.isdelete = field.isdelete == 'on'; + + if (debug) { console.log(field); } //寮�鍚皟璇曡繑鍥炴暟鎹� + //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� + coreHelper.Post("Api/Puhuo/DoEdit", field, function (e) { + console.log(e) + if (e.code === 0) { + layui.table.reloadData('LAY-app-Puhuo-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-Puhuo-editForm-submit").click(); + } + }); + } else { + layer.msg(e.msg); + } + }); + } + //鎵ц棰勮鎿嶄綔 + function doDetails(obj) { + coreHelper.Post("Api/Puhuo/GetDetails", { productsId: obj.data.productsId }, function (e) { + if (e.code === 0) { + admin.popup({ + shadeClose: false, + title: '鏌ョ湅璇︽儏', + area: ['1200px', '90%'], + id: 'LAY-popup-Puhuo-details', + success: function (layero, index) { + view(this.id).render('baifenbingfa/Puhuo/details', { data: e.data }).done(function () { + form.render(); + }); + //// 绂佹寮圭獥鍑虹幇婊氬姩鏉� + //$(layero).children('.layui-layer-content').css('overflow', 'visible'); + } + }); + } else { + layer.msg(e.msg); + } + }); + } + //鎵ц鍗曚釜鍒犻櫎 + function doDelete(obj){ + coreHelper.Post("Api/Puhuo/DoDelete", { id: obj.data.id }, function (e) { + if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� + table.reloadData('LAY-app-Puhuo-tableBox'); + layer.msg(e.msg); + }); + } + + // 鐩戝惉鎻愪氦浜嬩欢 + form.on('select(shengFilter)', function (data) { + var city = $("#sheng").val(); + $.ajax({ + type: "GET", + url: layui.setter.apiUrl + 'Api/CoreCmsPlanOrder/GetCityId?shengid=' + city, + dataType: "json", + global: false, + data: "", + success: function (data) { + console.log(data.data); + var quxian = $("#shi"); + quxian.find('option').remove(); + var aaa = '<option value="0">璇烽�夋嫨</option>'; + quxian.append(aaa); + if (data.data.length > 0) { + for (var i = 0; i < data.data.length; i++) { + + var o = '<option value="' + data.data[i].id + '" >' + data.data[i].name + '</option>'; + quxian.append(o); + } + // 浣跨敤form.render鏂规硶閲嶆柊娓叉煋select + form.render('select'); + } + }, + error: function () { + + + parent.layer.msg('澶辫触', { icon: 5 }); + } + }); + }); + + // 鐩戝惉鎻愪氦浜嬩欢 + form.on('select(cityFilter)', function (data) { + var city = $("#shi").val(); + $.ajax({ + type: "GET", + url: layui.setter.apiUrl + 'Api/CoreCmsPlanOrder/GetAreaId?cityid=' + city, + dataType: "json", + global: false, + data: "", + success: function (data) { + console.log(data.data); + var quxian = $("#quxian"); + quxian.find('option').remove(); + var aaa = '<option value="0">璇烽�夋嫨</option>'; + quxian.append(aaa); + if (data.data.length > 0) { + for (var i = 0; i < data.data.length; i++) { + + var o = '<option value="' + data.data[i].id + '" >' + data.data[i].name + '</option>'; + quxian.append(o); + } + // 浣跨敤form.render鏂规硶閲嶆柊娓叉煋select + form.render('select'); + } + }, + error: function () { + + + parent.layer.msg('澶辫触', { icon: 5 }); + } + }); + }); + //鎵ц鎵归噺鍒犻櫎 + 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/Puhuo/DoBatchDelete", { id: delidsStr }, function (e) { + if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� + table.reloadData('LAY-app-Puhuo-tableBox'); + layer.msg(e.msg); + }); + }); + } + //鎵ц鏌ヨ鏉′欢瀵煎嚭excel + function doQueryExportexcel(){ + layer.confirm('纭畾鏍规嵁褰撳墠鐨勬煡璇㈡潯浠跺鍑烘暟鎹悧锛�', + function(index) { + var field = searchwhere; + coreHelper.PostForm("Api/Puhuo/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/Puhuo/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-Puhuo-createTime', + type: 'datetime', + range: '鍒�', + }); + laydate.render({ + elem: '#searchTime-Puhuo-upDataTime', + type: 'datetime', + range: '鍒�', + }); + + //鐩戝惉 琛ㄦ牸澶嶉�夋鎿嶄綔 + + layui.form.on('switch(switch_isdelete)', function (obj) { + coreHelper.Post("Api/Puhuo/DoSetisdelete", { id: this.value, data: obj.elem.checked }, function (e) { + if (debug) { console.log(e); } //寮�鍚皟璇曡繑鍥炴暟鎹� + //table.reloadData('LAY-app-Puhuo-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' : '' }}> +</script> + -- Gitblit v1.9.1