"\r\n\r\n\r\n\r\n\r\n \r\n \r\n 插件列表 - 魔方财务<\/title>\r\n <!-- Styling -->\r\n <link rel=\"stylesheet\" href=\"\/WanFeng001\/themes\/default\/assets\/css\/bootstrap.min.css\" \/>\r\n <!-- <link rel=\"stylesheet\" href=\"\/WanFeng001\/themes\/default\/assets\/css\/bootstrap-icons.css\"> -->\r\n <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap-icons@1.4.0\/font\/bootstrap-icons.css\">\r\n <link href=\"\/WanFeng001\/themes\/default\/assets\/css\/fontawesome-all.min.css\" rel=\"stylesheet\">\r\n <link href=\"\/WanFeng001\/themes\/default\/assets\/css\/style.css\" rel=\"stylesheet\">\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/popper.min.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/jquery.min.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/bootstrap.min.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/packery.pkgd.min.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/draggabilly.pkgd.min.js\"><\/script>\r\n <link href=\"\/WanFeng001\/themes\/default\/assets\/css\/bootstrap-datetimepicker.min.css\" rel=\"stylesheet\">\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/bootstrap-datetimepicker.min.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/moment.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/daterangepicker.js\"><\/script>\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/js\/bootstrapValidator.min.js\"><\/script>\r\n <link href=\"\/WanFeng001\/themes\/default\/assets\/css\/daterangepicker.css\" rel=\"stylesheet\">\r\n <style>\r\n \/*@media screen and (max-width: 992px) {\r\n .logo-div {\r\n display: none;\r\n }\r\n }*\/\r\n .logo-div {\r\n width: 200px;\r\n height: 30px;\r\n }\r\n .nav-item {\r\n padding: 0 10px;\r\n }\r\n .dropdown-menu {\r\n min-width: auto;\r\n border: none;\r\n border-radius: 2px;\r\n left: 15%;\r\n }\r\n\r\n\r\n .sub-nav {\r\n background:#fff;\r\n color:#333;\r\n }\r\n .sub-nav:hover {\r\n background:#eceff4;\r\n }\r\n .navbar .navbar-nav .link-item {\r\n height:36px;\r\n line-height:36px;\r\n margin-right: 0;\r\n padding:0 8px;\r\n }\r\n .dropdown .nav-link.dropdown-toggle{\r\n margin-right:0;\r\n padding: 0 9px;\r\n }\r\n .dropdown-toggle::after {\r\n display:none;\r\n }\r\n .nav-item.dropdown {\r\n padding-left: 2px;\r\n }\r\n .dropdown-menu {\r\n display:none;\r\n }\r\n .nav-item.dropdown:hover .dropdown-menu\r\n {\r\n display:block;\r\n }\r\n .nav-item.dropdown:hover .arrow {\r\n transform:rotate(180deg);\r\n transition: .3s;\r\n }\r\n\r\n\r\n <\/style>\r\n <!-- wyh + -->\r\n <script src=\"\/WanFeng001\/themes\/default\/assets\/libs\/toastr\/build\/toastr.min.js\"><\/script>\r\n <link rel=\"stylesheet\" href=\"\/WanFeng001\/themes\/default\/assets\/libs\/toastr\/build\/toastr.min.css\" \/>\r\n<\/head>\r\n<body>\r\n<header class=\"header\">\r\n <div class=\"container-fluid\">\r\n <nav class=\"navbar navbar-expand-lg navbar-dark\">\r\n <div class=\"logo-div\">\r\n <a class=\"navbar-brand\" href=\"\/WanFeng001\/#\/home-page\"><\/a>\r\n <\/div>\r\n <button class=\"navbar-toggler\" type=\"button\" id=\"menu-button\">\r\n <span class=\"navbar-toggler-icon\"><\/span>\r\n <\/button>\r\n <div class=\"collapse navbar-collapse\" id=\"navbarNavDropdown\">\r\n <!-- 给li下的nav-link添加class:selected即可实现选中效果 -->\r\n <ul class=\"navbar-nav\" >\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link \" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/customer-list\">\r\n 客户 <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link \" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/order-list\">\r\n 业务 <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link \" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/business-statement\">\r\n 财务 <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link \" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/support-ticket\">\r\n 工单 <\/a>\r\n <\/li>\r\n <li class=\"nav-item dropdown\" >\r\n <a class=\"nav-link dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\"\r\n aria-expanded=\"false\" href=\"#\">功能 <img class=\"arrow\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI\/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjQ1NTI0MTE4MjU3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIwMjkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNOTY2LjQgMzIzLjJjLTkuNi05LjYtMjUuNi05LjYtMzUuMiAwbC00MTYgNDE2LTQyNS42LTQxNmMtOS42LTkuNi0yNS42LTkuNi0zNS4yIDAtOS42IDkuNi05LjYgMjUuNiAwIDM1LjJsNDQxLjYgNDMyYzkuNiA5LjYgMjUuNiA5LjYgMzUuMiAwbDQzNS4yLTQzMkM5NzYgMzQ1LjYgOTc2IDMzMi44IDk2Ni40IDMyMy4yeiIgcC1pZD0iMjAzMCIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==\" style=\"width:10px;height:auto;margin-left:4px;margin-top:-4px;\">\r\n <\/a>\r\n <ul class=\"dropdown-menu\" style=\"background: #fff;\">\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/plugins\" style=\"color: #333;\">插件<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/annual-statistics\" style=\"color: #333;\">统计<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/timing-results\" style=\"color: #333;\">系统状态<\/a><\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"nav-item dropdown\" >\r\n <a class=\"nav-link dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\"\r\n aria-expanded=\"false\" href=\"#\">设置 <img class=\"arrow\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI\/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjQ1NTI0MTE4MjU3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIwMjkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNOTY2LjQgMzIzLjJjLTkuNi05LjYtMjUuNi05LjYtMzUuMiAwbC00MTYgNDE2LTQyNS42LTQxNmMtOS42LTkuNi0yNS42LTkuNi0zNS4yIDAtOS42IDkuNi05LjYgMjUuNiAwIDM1LjJsNDQxLjYgNDMyYzkuNiA5LjYgMjUuNiA5LjYgMzUuMiAwbDQzNS4yLTQzMkM5NzYgMzQ1LjYgOTc2IDMzMi44IDk2Ni40IDMyMy4yeiIgcC1pZD0iMjAzMCIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==\" style=\"width:10px;height:auto;margin-left:4px;margin-top:-4px;\">\r\n <\/a>\r\n <ul class=\"dropdown-menu\" style=\"background: #fff;\">\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/set\" style=\"color: #333;\">基础设置<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/general-settings\/general\" style=\"color: #333;\">系统设置<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/product-server\" style=\"color: #333;\">商品设置<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/base-info\" style=\"color: #333;\">站务设置<\/a><\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"nav-item dropdown\" >\r\n <a class=\"nav-link dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\"\r\n aria-expanded=\"false\" href=\"#\">资源与商店 <img class=\"arrow\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI\/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjQ1NTI0MTE4MjU3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIwMjkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNOTY2LjQgMzIzLjJjLTkuNi05LjYtMjUuNi05LjYtMzUuMiAwbC00MTYgNDE2LTQyNS42LTQxNmMtOS42LTkuNi0yNS42LTkuNi0zNS4yIDAtOS42IDkuNi05LjYgMjUuNiAwIDM1LjJsNDQxLjYgNDMyYzkuNiA5LjYgMjUuNiA5LjYgMzUuMiAwbDQzNS4yLTQzMkM5NzYgMzQ1LjYgOTc2IDMzMi44IDk2Ni40IDMyMy4yeiIgcC1pZD0iMjAzMCIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==\" style=\"width:10px;height:auto;margin-left:4px;margin-top:-4px;\">\r\n <\/a>\r\n <ul class=\"dropdown-menu\" style=\"background: #fff;\">\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/zjmf-api\" style=\"color: #333;\">上下游<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#\/app-store\/app-list\" style=\"color: #333;\">应用商店<\/a><\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"nav-item dropdown\" >\r\n <a class=\"nav-link dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\"\r\n aria-expanded=\"false\" href=\"#\">反馈 <img class=\"arrow\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI\/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjQ1NTI0MTE4MjU3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIwMjkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNOTY2LjQgMzIzLjJjLTkuNi05LjYtMjUuNi05LjYtMzUuMiAwbC00MTYgNDE2LTQyNS42LTQxNmMtOS42LTkuNi0yNS42LTkuNi0zNS4yIDAtOS42IDkuNi05LjYgMjUuNiAwIDM1LjJsNDQxLjYgNDMyYzkuNiA5LjYgMjUuNiA5LjYgMzUuMiAwbDQzNS4yLTQzMkM5NzYgMzQ1LjYgOTc2IDMzMi44IDk2Ni40IDMyMy4yeiIgcC1pZD0iMjAzMCIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==\" style=\"width:10px;height:auto;margin-left:4px;margin-top:-4px;\">\r\n <\/a>\r\n <ul class=\"dropdown-menu\" style=\"background: #fff;\">\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#https:\/\/bbs.idcsmart.com\/forum.php?mod=forumdisplay&fid=10\" style=\"color: #333;\">需求<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#https:\/\/bbs.idcsmart.com\/forum.php?mod=forumdisplay&fid=10\" style=\"color: #333;\">互助<\/a><\/li>\r\n <li class=\"sub-nav\"><a class=\"nav-link link-item\" href=\"https:\/\/www.finally.chat\/WanFeng001\/#https:\/\/bbs.idcsmart.com\/forum.php?mod=forumdisplay&fid=50&filter=typeid&typeid=62\" style=\"color: #333;\">BUG反馈<\/a><\/li>\r\n <\/ul>\r\n <\/li>\r\n <\/ul>\r\n <!--<ul class=\"navbar-nav navbar-right ml-auto\">\r\n <li>\r\n <div class=\"top-search input-group\">\r\n <span class=\"input-group-btn\">\r\n <i class=\"bi bi-search\"><\/i>\r\n <\/span>\r\n <input type=\"text\" class=\"form-control\" placeholder=\"请搜索...\">\r\n <\/div>\r\n <\/li>-->\r\n <!-- <li>\r\n <div class=\"btn-group top-country-btn-group\">\r\n <div class=\"dropdown-toggle top-country-img\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\r\n <img src=\"https:\/\/w2.test.idcsmart.com\/upload\/common\/country\/CN.png\">\r\n <\/div>\r\n <ul class=\"dropdown-menu top-country-dropdown-menu\">\r\n <li>\r\n <img src=\"https:\/\/w2.test.idcsmart.com\/upload\/common\/country\/HK.png\" >\r\n <span>繁體中文<\/span>\r\n <\/li>\r\n <li>\r\n <img src=\"https:\/\/w2.test.idcsmart.com\/upload\/common\/country\/CN.png\" >\r\n <span>中文简体<\/span>\r\n <\/li>\r\n <li>\r\n <img src=\"https:\/\/w2.test.idcsmart.com\/upload\/common\/country\/US.png\" >\r\n <span>English<\/span>\r\n <\/li>\r\n <\/ul>\r\n <\/div>\r\n <\/li> -->\r\n <!--<li>\r\n <div class=\"btn-group\">\r\n <div class=\"dropdown-toggle top-user-logo\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\r\n\r\n <\/div>\r\n <ul class=\"dropdown-menu top-user-dropdown-menu\">\r\n <li class=\"top-username\">\r\n\r\n <\/li>\r\n <li class=\"update-password\">\r\n 修改密码\r\n <\/li>\r\n <li class=\"logout\">\r\n 退出登录\r\n <\/li>\r\n <\/ul>\r\n <\/div>\r\n <\/li>-->\r\n <!-- <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"javascript:void(0);\">\r\n <i class=\"bi bi-search\"><\/i>\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"javascript:void(0);\">\r\n <i class=\"bi bi-bell-fill\"><\/i>\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"javascript:void(0);\">\r\n <i class=\"bi bi-question-circle-fill\"><\/i>\r\n <\/a>\r\n <\/li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link avatar-img\" href=\"javascript:void(0);\">\r\n <img class=\"avatar avatar-sm\"\r\n src=\"https:\/\/gravatar.loli.net\/avatar\/99a1148b81c606f1ec711152e525d833?s=25&d=mp\" \/>\r\n <\/a>\r\n <\/li> -->\r\n <\/ul>\r\n <\/div>\r\n <\/nav>\r\n <\/div>\r\n<\/header>\r\n<\/body>\r\n<script type=\"text\/javascript\">\r\n $(function() {\r\n \/\/ logo hover打开\r\n var timer = ''\r\n $('.top-user-logo').mouseover(function() {\r\n $('.top-user-dropdown-menu').addClass('show');\r\n $('.top-country-dropdown-menu').removeClass('show');\r\n })\r\n $('.top-user-logo').mouseout(function() {\r\n timer = setTimeout(() => {\r\n $('.top-user-dropdown-menu').removeClass('show');\r\n clearTimeout(timer)\r\n }, 3000);\r\n });\r\n $('.top-user-dropdown-menu').mouseover(function() {\r\n $('.top-user-dropdown-menu').addClass('show');\r\n clearTimeout(timer)\r\n })\r\n $('.top-user-dropdown-menu').mouseout(function() {\r\n $(this).removeClass('show');\r\n })\r\n \/\/ country hover打开\r\n \/\/ var timer2 = ''\r\n \/\/ $('.top-country-img').mouseover(function() {\r\n \/\/ $('.top-country-dropdown-menu').addClass('show');\r\n \/\/ $('.top-user-dropdown-menu').removeClass('show');\r\n \/\/ })\r\n \/\/ $('.top-country-img').mouseout(function() {\r\n \/\/ timer2 = setTimeout(() => {\r\n \/\/ $('.top-country-dropdown-menu').removeClass('show');\r\n \/\/ clearTimeout(timer2)\r\n \/\/ }, 3000);\r\n \/\/ });\r\n \/\/ $('.top-country-dropdown-menu').mouseover(function() {\r\n \/\/ $('.top-country-dropdown-menu').addClass('show');\r\n \/\/ clearTimeout(timer2)\r\n \/\/ })\r\n \/\/ $('.top-country-dropdown-menu').mouseout(function() {\r\n \/\/ $(this).removeClass('show');\r\n \/\/ })\r\n \/\/ 用户信息start\r\n let userInfo = window.localStorage.getItem('userInfo') ? JSON.parse(window.localStorage.getItem('userInfo')) : ''\r\n $('.top-user-logo').text(userInfo && userInfo.user_nickname && userInfo.user_nickname.charAt(0).toUpperCase())\r\n $('.top-username').text(userInfo && userInfo.user_nickname)\r\n \/\/ 修改密码\r\n $(\".update-password\").click(function(){\r\n window.location.href = window.location.origin + '\/admin\/#\/edit-person'\r\n });\r\n \/\/ 退出登录\r\n\r\n $('.logout').click(function(){\r\n $.ajax({\r\n type: \"GET\",\r\n url: window.location.origin + \"\/admin\/logout\",\r\n success: function success(res) {\r\n window.location.href = window.location.origin + '\/admin\/#\/login'\r\n }\r\n });\r\n })\r\n \/\/ 用户信息end\r\n\r\n window.directory = 'admin'; \/\/ 管理端目录\r\n\r\n var $grid = $('.home-dashboard-container').packery({\r\n itemSelector: \".dashboard-item\",\r\n columnWidth: \".dashboard-sizer\",\r\n percentPosition: \"true\"\r\n });\r\n\r\n \/\/ make all grid-items draggable\r\n $grid.find('.dashboard-item').each(function(i, gridItem) {\r\n var draggie = new Draggabilly(gridItem, {\r\n handle: \".card-header\"\r\n });\r\n \/\/ bind drag events to Packery\r\n $grid.packery('bindDraggabillyEvents', draggie);\r\n });\r\n\r\n \/\/ tooltip\r\n $('[data-toggle=\"tooltip\"]').tooltip({ boundary: 'window' });\r\n\r\n \/\/ popover\r\n $('[data-toggle=\"popover\"]').popover();\r\n\r\n \/\/ 左侧菜单展开\/收起\r\n $('#side-menu .menu').bind('click', function(event) {\r\n const c = $(this).attr('class');\r\n console.log(c);\r\n \/\/ console.log(c);\r\n if (c.indexOf('active') >= 0) {\r\n $(this).removeClass('active');\r\n $(this).find('ul').eq(0).removeClass('mm-show');\r\n $(this).find('i').eq(0).removeClass('rotate');\r\n } else {\r\n $(this).addClass('active');\r\n $(this).find('ul').eq(0).addClass('mm-show');\r\n $(this).find('i').eq(0).addClass('rotate');\r\n }\r\n event.stopPropagation();\r\n });\r\n\r\n \/\/ 左侧菜单点击\r\n $('#side-menu .link').bind('click', function(event) {\r\n const c = $(this).attr('data-url');\r\n \/\/ console.log(c);\r\n if (c) {\r\n window.location.href = c;\r\n }\r\n\r\n event.stopPropagation();\r\n })\r\n\r\n \/\/ 更多搜索\r\n $('#search-more').bind('click', function(aaa) {\r\n console.log(aaa)\r\n console.log('show');\r\n if ($('.more-search').is(':visible')) {\r\n $('.more-search').slideUp(300);\r\n $(this).html('高级搜索');\r\n } else {\r\n $('.more-search').slideDown(300);\r\n $(this).html('收起搜索');\r\n }\r\n });\r\n\r\n \/\/ 顶部显示\/隐藏菜单按钮\r\n $('#menu-button').bind('click', function() {\r\n \/\/ console.log($('.vertical-menu').is(':visible'));\r\n if ($('.vertical-menu').is(':visible')) {\r\n $('.vertical-menu').hide();\r\n } else {\r\n $('.vertical-menu').show();\r\n }\r\n });\r\n\r\n \/\/ 日期控件\r\n $('.datetime').datetimepicker();\r\n\r\n \/\/ 日期范围\r\n $('.daterange').daterangepicker({\r\n ranges: {\r\n '今天': [moment(), moment()],\r\n '本周': [moment().startOf('week'), moment().endOf('week')],\r\n '本月': [moment().startOf('month'), moment().endOf('month')],\r\n '今年': [moment().startOf('year'), moment().endOf('year')]\r\n },\r\n startDate: moment(),\r\n endDate: moment().endOf('month')\r\n },\r\n function(start, end) {\r\n $('#daterange-btn span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));\r\n }\r\n );\r\n\r\n $('#navTabs').on(\"click\", \"div\", function(e) {\r\n $('#typeValue').val(e.target.dataset.value);\r\n document.getElementById('navTabsForm').submit();\r\n });\r\n\r\n \/\/ 全选\/全不选\r\n $('#selectAll').bind('click', function() {\r\n var selectAll = $(this).is(\":checked\");\r\n if (selectAll) {\r\n $('.row-checkbox').prop('checked', true);\r\n } else {\r\n $('.row-checkbox').prop('checked', false);\r\n }\r\n })\r\n\r\n\r\n });\r\n\r\n \/\/ 获取选中的表格id列表\r\n function getSelectedRow() {\r\n const selectdId = [];\r\n $(\".row-checkbox:checked\").each(function() {\r\n selectdId.push($(this).attr('id'));\r\n });\r\n console.log(selectdId);\r\n return selectdId;\r\n }\r\n\r\n (function($) {\r\n $.fn.serializeJson = function() {\r\n var serializeObj = {};\r\n $(this.serializeArray()).each(function() {\r\n serializeObj[this.name] = this.value;\r\n });\r\n return serializeObj;\r\n };\r\n })(jQuery);\r\n\r\n function Toast(msg, duration) {\r\n duration = isNaN(duration) ? 1000 : duration;\r\n var m = document.createElement('div');\r\n m.innerHTML = msg;\r\n m.style.cssText =\r\n \"max-width:60%;min-width: 150px;padding:0 14px;height: 40px;color: rgb(255, 255, 255);line-height: 40px;text-align: center;border-radius: 4px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999999;background: rgba(0, 0, 0,.7);font-size: 16px;\";\r\n document.body.appendChild(m);\r\n setTimeout(function() {\r\n var d = 0.5;\r\n m.style.webkitTransition = '-webkit-transform ' + d + 's ease-in, opacity ' + d +\r\n 's ease-in';\r\n m.style.opacity = '0';\r\n setTimeout(function() {\r\n document.body.removeChild(m)\r\n }, d * 1000);\r\n }, duration);\r\n }\r\n\r\n function getQueryVariable(variable) {\r\n var query = window.location.search.substring(1);\r\n var vars = query.split(\"&\");\r\n for (var i = 0; i < vars.length; i++) {\r\n var pair = vars[i].split(\"=\");\r\n if(pair[0] == variable){return pair[1];}\r\n }\r\n return (false);\r\n }\r\n<\/script><div class=\"vertical-menu\">\r\n <div data-simplebar=\"init\" class=\"h-100\">\r\n <div class=\"simplebar-wrapper\" style=\"margin: 0px;\">\r\n <div class=\"simplebar-height-auto-observer-wrapper\">\r\n <div class=\"simplebar-height-auto-observer\"><\/div>\r\n <\/div>\r\n <div class=\"simplebar-mask\">\r\n <div class=\"simplebar-offset\" style=\"right: 0px; bottom: 0px;\">\r\n <div class=\"simplebar-content-wrapper mm-active\" style=\"height: 100%; overflow: hidden;\">\r\n <div class=\"simplebar-content mm-show\" style=\"padding: 0px;\">\r\n <!--- Sidemenu -->\r\n <div id=\"sidebar-menu\">\r\n <!-- Left Menu Start -->\r\n <!-- <ul class=\"metismenu list-unstyled mm-show\" id=\"side-menu\"> 以前的js效果-->\r\n <ul class=\"metismenu list-unstyled mm-show\" id=\"side-menu-diy\">\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">插件中心<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/plugins?languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>插件列表<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">阿里云ECS<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=aliyun_cloud_gzhx&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>销售设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">GMSSH控制台<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=mfcw_gmssh_cnxyhh&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>系统配置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=mfcw_gmssh_cnxyhh&_controller=admin_index&_action=nodes&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>节点管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=mfcw_gmssh_cnxyhh&_controller=admin_index&_action=about&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>关于插件<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">用户签到<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=check&_controller=admin_index&_action=config&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>签到设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=check&_controller=admin_index&_action=log&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>签到日志<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">大转盘活动插件<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=turntable_gzhx&_controller=admin_index&_action=activity&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>活动设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=turntable_gzhx&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>奖品设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=turntable_gzhx&_controller=admin_index&_action=winningrecord&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>中奖记录<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/plugins\/addons\/turntable_gzhx\/template\/index.html?from=NYUXEJSK\"\r\n class=\" waves-effect\">\r\n <span>抽奖链接<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">抽奖插件<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>活动管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>奖品管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_draw&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>开奖页面<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_record&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>记录管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">产品转移<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=product_divert&_controller=admin_index&_action=setting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>基础配置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=product_divert&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>转移列表<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">OJW一键同步上游<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=ojw_sy&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>上游列表<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">数据导出至Excel插件<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=export_excel&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>导出列表<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">魔方助手<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=beartools&_controller=admin_index&_action=manage&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>基础管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=beartools&_controller=admin_index&_action=highmanage&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>高级管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">站内信<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=internal_information&_controller=admin_index&_action=setting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>系统设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=internal_information&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>发送站内信<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">产品到期自动删除账单<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=expired_auto_delete_bill&_controller=admin_index&_action=setting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=expired_auto_delete_bill&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>账单处理记录<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">工单推送消息<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=gong_dan&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>功能设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">账单支付通知【机器人版】<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=bill_notifyrobot&_controller=admin_index&_action=setting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>功能设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">代理助手<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=dailizs&_controller=admin_index&_action=gxkucun&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>更新库存<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=dailizs&_controller=admin_index&_action=kucun&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>上游库存不为0的<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=dailizs&_controller=admin_index&_action=zidong&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>自动同步<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=dailizs&_controller=admin_index&_action=jilu&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>清理记录<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=dailizs&_controller=admin_index&_action=shangpin&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>商品管理<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">安讯行为验证<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=ax_captcha&_controller=admin_index&_action=captchasetting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>行为验证设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=ax_captcha&_controller=admin_index&_action=captchalist&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>行为验证模块列表<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n <li class=\"menu\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\" class=\"menu-title-a\">\r\n <span class=\"menu-title\">营销邮件<\/span><i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=marketing_email&_controller=admin_index&_action=setting&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>系统设置<\/span>\r\n <\/a>\r\n <\/li>\r\n <li class=\" link\">\r\n <a href=\"\/WanFeng001\/addons?_plugin=marketing_email&_controller=admin_index&_action=index&languagesys=CN\"\r\n class=\" waves-effect\">\r\n <span>发送营销邮件<\/span>\r\n <\/a>\r\n <\/li>\r\n <\/ul>\r\n <\/li>\r\n \r\n\r\n <!--<li class=\"menu active\">\r\n <a href=\"javascript: ;\" aria-expanded=\"true\">\r\n <span>插件中心<\/span> <i class=\"bi-chevron-down\"><\/i>\r\n <\/a>\r\n <ul class=\"sub-menu mm-collapse mm-show\" aria-expanded=\"false\">\r\n <li class=\" link\"><a href=\"Array\">插件中心<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">阿里云ECS<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">GMSSH控制台<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">用户签到<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">大转盘活动插件<\/a><\/li>\r\n <li class=\"mm-active link\"><a href=\"Array\">抽奖插件<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">产品转移<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">OJW一键同步上游<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">数据导出至Excel插件<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">魔方助手<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">站内信<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">产品到期自动删除账单<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">工单推送消息<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">账单支付通知【机器人版】<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">代理助手<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">安讯行为验证<\/a><\/li>\r\n <li class=\" link\"><a href=\"Array\">营销邮件<\/a><\/li>\r\n \r\n <\/ul>\r\n <\/li>-->\r\n\r\n\r\n <\/ul>\r\n <\/div>\r\n <!-- Sidebar -->\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"simplebar-placeholder\" style=\"width: auto;\"><\/div>\r\n <\/div>\r\n <div class=\"simplebar-track simplebar-horizontal\" style=\"visibility: hidden;\">\r\n <div class=\"simplebar-scrollbar\" style=\"transform: translate3d(0px, 0px, 0px); display: none;\"><\/div>\r\n <\/div>\r\n <div class=\"simplebar-track simplebar-vertical\" style=\"visibility: hidden;\">\r\n <div class=\"simplebar-scrollbar\" style=\"height: 613px; transform: translate3d(0px, 0px, 0px); display: none;\">\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n<\/div>\r\n<style>\r\n.menu-title {\r\n float: left;\r\n max-width: 120px;\r\n overflow: hidden;\r\n height: 26px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n}\r\n#side-menu-diy {\r\n padding: 0px;\r\n}\r\n.bi-chevron-up::before {\r\n content: \"\\f286\";\r\n}\r\n<\/style>\r\n<!-- 折叠效果js -->\r\n<script>\r\n$('#sidebar-menu').on('click','.menu-title-a',function(){\r\n $(this).siblings('ul').slideToggle()\r\n if ($(this).find('.bi-chevron-down').length > 0) {\r\n $(this).find('.bi-chevron-down').addClass('bi-chevron-up').removeClass('bi-chevron-down')\r\n } else if ($(this).find('.bi-chevron-up').length > 0) {\r\n $(this).find('.bi-chevron-up').addClass('bi-chevron-down').removeClass('bi-chevron-up')\r\n }\r\n})\r\n<\/script><section class=\"admin-main\">\n <div class=\"container-fluid\">\n <div class=\"page-container\">\n <div class=\"card\">\n <div class=\"card-body\">\n <div class=\"card-title row\">\n <div class=\"pl-4 pr-4\">创建奖品<\/div>\n <div class=\"col-lg-8 col-md-12 col-sm-12\">\n <span class=\"ml-2\"><a class=\"h5\" href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_index&_action=index&languagesys=\">活动管理<\/a><\/span>\n <span class=\"ml-2\"><a class=\"h5\" href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=index&languagesys=\">奖品管理<\/a><\/span>\n <span class=\"ml-2\"><a class=\"h5\" href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_draw&_action=index&languagesys=\">开奖页面<\/a><\/span>\n <span class=\"ml-2\"><a class=\"h5\" href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_record&_action=index&languagesys=\">记录管理<\/a><\/span>\n <\/div>\n <\/div>\n\n <div class=\"tab-content mt-4\">\n <form id=\"prizeForm\" class=\"form-horizontal\" action=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=save\" method=\"POST\"><input type=\"hidden\" name=\"token\" value=\"\">\n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品名称 <span class=\"text-danger\">*<\/span><\/label>\n <div class=\"col-sm-10\">\n <input type=\"text\" class=\"form-control\" name=\"name\" value=\"\" required placeholder=\"请输入奖品名称\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品编码 <span class=\"text-danger\">*<\/span><\/label>\n <div class=\"col-sm-10\">\n <input type=\"text\" class=\"form-control\" name=\"code\" value=\"\" required placeholder=\"请输入奖品唯一标识编码\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品描述<\/label>\n <div class=\"col-sm-10\">\n <textarea class=\"form-control\" name=\"description\" rows=\"3\" placeholder=\"请输入奖品描述\"><\/textarea>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品图片<\/label>\n <div class=\"col-sm-10\">\n <input type=\"text\" class=\"form-control\" name=\"image\" value=\"\" placeholder=\"请输入奖品图片URL\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品价值 <span class=\"text-danger\">*<\/span><\/label>\n <div class=\"col-sm-10\">\n <input type=\"number\" class=\"form-control\" name=\"value\" value=\"0.00\" step=\"0.01\" min=\"0\" required placeholder=\"请输入奖品价值\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">奖品类型 <span class=\"text-danger\">*<\/span><\/label>\n <div class=\"col-sm-10\">\n <select class=\"form-control\" name=\"type\" required>\n <option value=\"云产品\" >云产品<\/option>\n <option value=\"现金\" >现金<\/option>\n <option value=\"实物\" >实物<\/option>\n <\/select>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖要求<\/label>\n <div class=\"col-sm-10\">\n <textarea class=\"form-control\" name=\"redemption_requirements\" rows=\"3\" placeholder=\"请输入兑奖要求\"><\/textarea>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖是否需要绑定邮箱<\/label>\n <div class=\"col-sm-10\">\n <div class=\"form-check\">\n <input class=\"form-check-input\" type=\"checkbox\" name=\"require_email\" id=\"require_email\" value=\"1\" >\n <label class=\"form-check-label\" for=\"require_email\">是<\/label>\n <\/div>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖是否需要绑定手机号<\/label>\n <div class=\"col-sm-10\">\n <div class=\"form-check\">\n <input class=\"form-check-input\" type=\"checkbox\" name=\"require_phone\" id=\"require_phone\" value=\"1\" >\n <label class=\"form-check-label\" for=\"require_phone\">是<\/label>\n <\/div>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖是否需要完成实名<\/label>\n <div class=\"col-sm-10\">\n <div class=\"form-check\">\n <input class=\"form-check-input\" type=\"checkbox\" name=\"require_realname\" id=\"require_realname\" value=\"1\" >\n <label class=\"form-check-label\" for=\"require_realname\">是<\/label>\n <\/div>\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖最低年龄要求<\/label>\n <div class=\"col-sm-10\">\n <input type=\"number\" class=\"form-control\" name=\"min_age\" value=\"0\" min=\"0\" placeholder=\"请输入兑奖最低年龄要求\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">兑奖费用<\/label>\n <div class=\"col-sm-10\">\n <input type=\"number\" class=\"form-control\" name=\"redemption_cost\" value=\"0.00\" step=\"0.01\" min=\"0\" placeholder=\"请输入兑奖费用\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">库存数量 <span class=\"text-danger\">*<\/span><\/label>\n <div class=\"col-sm-10\">\n <input type=\"number\" class=\"form-control\" name=\"stock\" value=\"0\" min=\"0\" required placeholder=\"请输入库存数量\">\n <\/div>\n <\/div>\n \n <div class=\"form-group row\">\n <label class=\"col-sm-2 col-form-label\">状态<\/label>\n <div class=\"col-sm-10\">\n <div class=\"form-check\">\n <input class=\"form-check-input\" type=\"radio\" name=\"status\" id=\"status1\" value=\"1\" checked>\n <label class=\"form-check-label\" for=\"status1\">启用<\/label>\n <\/div>\n <div class=\"form-check\">\n <input class=\"form-check-input\" type=\"radio\" name=\"status\" id=\"status0\" value=\"0\" >\n <label class=\"form-check-label\" for=\"status0\">禁用<\/label>\n <\/div>\n <\/div>\n <\/div>\n \n \n <div class=\"form-group row\">\n <div class=\"col-sm-offset-2 col-sm-10\">\n <button type=\"submit\" class=\"btn btn-primary\">保存<\/button>\n <a href=\"\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=index\" class=\"btn btn-secondary\">返回<\/a>\n <\/div>\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n<\/section>\n\n<script>\n $(document).ready(function() {\n \/\/ 表单提交\n $('#prizeForm').submit(function(e) {\n e.preventDefault();\n \n const formData = {};\n $(this).serializeArray().forEach(function(item) {\n formData[item.name] = item.value;\n });\n \n \/\/ 转换数字类型\n if (formData.value) formData.value = parseFloat(formData.value);\n if (formData.redemption_cost) formData.redemption_cost = parseFloat(formData.redemption_cost);\n if (formData.min_age) formData.min_age = parseInt(formData.min_age);\n if (formData.stock) formData.stock = parseInt(formData.stock);\n if (formData.status) formData.status = parseInt(formData.status);\n \n \/\/ 处理复选框\n formData.require_email = formData.require_email ? 1 : 0;\n formData.require_phone = formData.require_phone ? 1 : 0;\n formData.require_realname = formData.require_realname ? 1 : 0;\n \n $.ajax({\n url: '\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=save',\n type: 'POST',\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n },\n data: JSON.stringify(formData),\n contentType: 'application\/json',\n dataType: 'json',\n success: function(response) {\n if (response && response.code === 200) {\n toastr.success(response.msg || '保存成功');\n setTimeout(function() {\n window.location.href = '\/WanFeng001\/addons?_plugin=choujiang_cnxyhh&_controller=admin_prize&_action=index';\n }, 1500);\n } else {\n const errorMsg = response ? (response.msg || '未知错误') : '响应格式错误';\n toastr.error(errorMsg || '保存失败');\n }\n },\n error: function(xhr, status, error) {\n toastr.error('请求失败,请稍后重试');\n }\n });\n });\n });\n<\/script><input hidden=\"hidden\" value=\"\" id=\"errorMsg\" \/>\r\n<script>\r\n\t$(function() {\r\n\t\tlet errorMsg = document.getElementById('errorMsg').value;\r\n\t\tif (errorMsg) {\r\n\t\t\tToast(errorMsg);\r\n\t\t}\r\n\t});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n"