From 2cec216652dc8dbe60cecc9e5be889288cd47c8c Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期四, 04 六月 2020 17:47:37 +0800 Subject: [PATCH] 云发单后台管理 --- childPath/user/cloud_send_record_inner.html | 168 ++++++++ childPath/user/cloud_user_goods.html | 158 ++++++++ childPath/user/cloud_user_group.html | 162 ++++++++ childPath/user/cloud_user_collect.html | 75 +++ childPath/user/cloud_send_record.html | 193 ++++++++++ childPath/user/cloud_order_record.html | 163 ++++++++ childPath/user/cloud_user_record.html | 200 ++++++++++ 7 files changed, 1,119 insertions(+), 0 deletions(-) diff --git a/childPath/user/cloud_order_record.html b/childPath/user/cloud_order_record.html new file mode 100644 index 0000000..dbbaa4c --- /dev/null +++ b/childPath/user/cloud_order_record.html @@ -0,0 +1,163 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>浜戝彂鍗曡鍗曡褰�</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "鏍规嵁閫夋嫨濉啓", }) + + // 绛涢�夐」 + adminDom.header.screen({ + show: true, + list: [ + { + title: "鐘舵��", + muchCheck: false, // 鏄惁鍙互澶氶�� + child: [ + { key: [0], value: "鏈敮浠�", check: false }, + { key: [1], value: "宸叉敮浠�", check: false }, + ], + input: { type: "number", num: 0 }, + }, + ], + }); + + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/queryOrder", + data: { + pageIndex: optC.table.page, // 椤电爜 + pageSize: optC.table.pageSize, // 姣忛〉鏁伴噺 + key: optC.input[0].result, // 鎼滅储鍏抽敭瀛� + state: optC.screen[0].result[0], // 鎼滅储鐘舵�� + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "鐢ㄦ埛澶村儚", key: mo[i].portrait, value: mo[i].portrait, dataType: "img" }, + { title: "鐢ㄦ埛鏄电О", key: mo[i].nickName, value: mo[i].nickName }, + { title: "鐢ㄦ埛Id", key: mo[i].uid, value: mo[i].uid }, + { title: "璁㈠崟绫诲瀷", key: mo[i].type, value: mo[i].type }, + { title: "璁㈠崟閲戦", key: mo[i].money, value: mo[i].money}, + { title: "鏀粯鐘舵��", key: mo[i].state, value: mo[i].state? "宸叉敮浠�":"鏈敮浠�" }, + { title: "鎻忚堪淇℃伅", key: mo[i].desc, value: mo[i].desc }, + { title: "涓嬪崟鏃堕棿", key: mo[i].createTime, value: mo[i].createTime }, + { title: "鏇存柊鏃堕棿", key: mo[i].updateTime, value: mo[i].updateTime }, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + // 绫诲瀷鍒嗘瀽 + if (thatTr.td[3].key == "robotMonth") { + thatTr.td[3].value = "鍗曟湀濂楅"; + } else { + thatTr.td[3].value = "鏈煡"; + } + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "鐢ㄦ埛澶村儚", width: "0.4rem", orderUp: "", orderDown: "",}, + { title: "鐢ㄦ埛鏄电О", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛Id", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "璁㈠崟绫诲瀷", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "璁㈠崟閲戦", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏀粯鐘舵��", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鎻忚堪淇℃伅", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "涓嬪崟鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏇存柊鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.6rem", orderUp: "", orderDown: ""}, + ] + }); + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); +</script> \ No newline at end of file diff --git a/childPath/user/cloud_send_record.html b/childPath/user/cloud_send_record.html new file mode 100644 index 0000000..f103999 --- /dev/null +++ b/childPath/user/cloud_send_record.html @@ -0,0 +1,193 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>鐢ㄦ埛鍙戝湀璁板綍</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "鏍规嵁閫夋嫨濉啓", }) + + // 绛涢�夐」 + adminDom.header.screen({ + show: true, + list: [ + { + title: "鏂瑰紡", + muchCheck: false, // 鏄惁鍙互澶氶�� + child: [ + { key: [1], value: "鑷姩", check: false }, + { key: [2], value: "鎵嬪姩", check: false }, + ], + input: { type: "number", num: 0 }, + }, + ], + }); + + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/querySendRecord", + data: { + pageIndex: optC.table.page, // 椤电爜 + pageSize: optC.table.pageSize, // 姣忛〉鏁伴噺 + key: optC.input[0].result, // 鎼滅储鍏抽敭瀛� + origin: optC.screen[0].result[0], // 鎼滅储鐘舵�� + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "鐢ㄦ埛澶村儚", key: mo[i].portrait, value: mo[i].portrait, dataType: "img" }, + { title: "鐢ㄦ埛鏄电О", key: mo[i].nickName, value: mo[i].nickName }, + { title: "鐢ㄦ埛Id", key: mo[i].uid, value: mo[i].uid }, + { title: "鍙戦�佹柟寮�", key: mo[i].sendWay, value: mo[i].sendWay }, + { title: "鏈哄櫒浜篒D", key: mo[i].robotId, value: mo[i].robotId }, + { title: "寰俊ID", key: mo[i].wxId, value: mo[i].wxId }, + { title: "鍐呭鏉ユ簮", key: mo[i].sendOrigin, value: mo[i].sendOrigin}, + { title: "鍙戦�佹椂闂�", key: mo[i].sendTime, value: mo[i].sendTime }, + { title: "鍙戦�佸唴瀹�", key: mo[i].id, value: "鏌ョ湅", "class": "font-blue", click:"getGroupView" }, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + + // 绫诲瀷鍒嗘瀽 + var indexWay = 3; + if (thatTr.td[indexWay].key == 1) { + thatTr.td[indexWay].value = "鑷姩"; + thatTr.td[indexWay]["class"] = "font-blue"; + } else if (thatTr.td[indexWay].key == 2) { + thatTr.td[indexWay].value = "鎵嬪姩"; + thatTr.td[indexWay]["class"] = "font-green"; + } + + var indexWay = 6; + if (thatTr.td[indexWay].key == "store") { + thatTr.td[indexWay].value = "鍙戝湀"; + } else if (thatTr.td[indexWay].key == "evaluate") { + thatTr.td[indexWay].value = "鍟嗗搧搴�"; + } else { + thatTr.td[indexWay].value = "鍟嗗搧璇︽儏"; + } + + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "鐢ㄦ埛澶村儚", width: "0.6rem", orderUp: "", orderDown: "",}, + { title: "鐢ㄦ埛鏄电О", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛Id", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佹柟寮�", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鏈哄櫒浜篒D", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "寰俊ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戝湀鏉ユ簮", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佹椂闂�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佸唴瀹�", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.6rem", orderUp: "", orderDown: ""}, + ] + }); + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); + + + // 璁㈠崟缁熻 + function getGroupView (key) { + layui.use('layer', function(){ + layer.open({ + type: 2, + title: '鍐呭璇︽儏', + shadeClose: true, + shade: 0.8, + area: ['80%', '80%'], + content: 'cloud_send_record_inner.html?id=' + key ,//iframe鐨剈rl + }); + }); + } +</script> \ No newline at end of file diff --git a/childPath/user/cloud_send_record_inner.html b/childPath/user/cloud_send_record_inner.html new file mode 100644 index 0000000..4f1f02a --- /dev/null +++ b/childPath/user/cloud_send_record_inner.html @@ -0,0 +1,168 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>鐢ㄦ埛鍙戝湀璁板綍</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + + // 鑾峰彇浼犻�掕繃鏉ョ殑鍊� + var pid = null; + doui.urlParam({ + success: function (res) { + pid = res.id; + } + }); + + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "鏆傛湭鎻愪緵绛涢��", }) + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/querySendRecord", + data: { + pid: pid, // 椤电爜 + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "鐢ㄦ埛Id", key: mo[i].uid, value: mo[i].uid }, + { title: "绫诲瀷", key: mo[i].type, value: mo[i].type }, + { title: "缇D", key: mo[i].groupId, value: mo[i].groupId }, + { title: "鍙戦�佺姸鎬�", key: mo[i].state, value: mo[i].state}, + { title: "鍙戦�佸唴瀹�", key: mo[i].title, value: mo[i].title }, + { title: "鍥剧墖閾炬帴", key: mo[i].picUrl, value: mo[i].picUrl }, + { title: "瑙嗛閾炬帴", key: mo[i].videoUrl, value: mo[i].videoUrl}, + { title: "璇勮鍐呭", key: mo[i].comments, value: mo[i].comments }, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + + // 绫诲瀷鍒嗘瀽 + var indexType = 1; + if (thatTr.td[indexType].key == "circle") { + thatTr.td[indexType].value = " 鏈嬪弸鍦�"; + } else { + thatTr.td[indexType].value = " 寰俊缇�"; + } + + // 绫诲瀷鍒嗘瀽 + var indexWay = 3; + if (thatTr.td[indexWay].key) { + thatTr.td[indexWay].value = "鎴愬姛"; + thatTr.td[indexWay]["class"] = "font-green"; + } else { + thatTr.td[indexWay].value = "澶辫触"; + thatTr.td[indexWay]["class"] = "font-red"; + } + + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "鐢ㄦ埛Id", width: "0.6rem", orderUp: "", orderDown: "",}, + { title: "鍙戦�佺被鍨�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佺兢ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛Id", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佺姸鎬�", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佸唴瀹�", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鍥剧墖閾炬帴", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "瑙嗛閾炬帴", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "璇勮鍐呭", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.6rem", orderUp: "", orderDown: ""}, + ] + }); + + + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); + +</script> \ No newline at end of file diff --git a/childPath/user/cloud_user_collect.html b/childPath/user/cloud_user_collect.html new file mode 100644 index 0000000..a6d8f87 --- /dev/null +++ b/childPath/user/cloud_user_collect.html @@ -0,0 +1,75 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta charset="utf-8"> + <title>鐢ㄦ埛鏁版嵁</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/jquery.min.js" type="text/javascript" charset="utf-8"></script> + + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + //getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + ], + }); + </script> + + <style type="text/css"> + + </style> + + </head> + <body> + <div class="layui-tab layui-tab-brief" lay-filter="tabBrief"> + <ul class="layui-tab-title"> + <li class="layui-this" lay-id="t1">寮�閫氳褰�</li> + <li lay-id="t2">璁㈠崟璁板綍</li> + </ul> + <div class="layui-tab-content" style="position: absolute; top: 36px; bottom: 0px; width: 100%; padding: 0px; overflow: hidden;"> + <div class="layui-tab-item layui-show" style="position: absolute; top: 36px; bottom: 0px; width: 100%; padding: 0px; overflow: hidden;"> + <iframe tab-id="t1" align="center" width="100%" height="100%" datasrc="cloud_user_record.html" frameborder="no" border="0" + marginwidth="0" marginheight="0" scrolling="no"></iframe> + </div> + <div class="layui-tab-item" style="position: absolute; top: 36px; bottom: 0px; width: 100%; padding: 0px; overflow: hidden;"> + <iframe tab-id="t2" align="center" width="100%" height="100%" datasrc="cloud_order_record.html" frameborder="no" border="0" + marginwidth="0" marginheight="0" scrolling="no"></iframe> + </div> + </div> + </div> + </body> +</html> +<script type="text/javascript"> + layui.use('element', function() { + var element = layui.element; + element.on('tab(tabBrief)', function() { + for (var i = 0; i < $('iframe').length; i++) { + var id = this.getAttribute('lay-id'); + if ($('iframe').eq(i).attr('tab-id') == id) { + var src = $('iframe').eq(i).attr("src"); + if (src == null || src == '' || src.length == 0) { + $('iframe').eq(i).attr("src", $('iframe').eq(i).attr("datasrc")); + } + } + }; + }); + element.tabChange('tabBrief', "t1"); + }); +</script> + \ No newline at end of file diff --git a/childPath/user/cloud_user_goods.html b/childPath/user/cloud_user_goods.html new file mode 100644 index 0000000..290f94c --- /dev/null +++ b/childPath/user/cloud_user_goods.html @@ -0,0 +1,158 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>鐢ㄦ埛閫夊搧搴撹褰�</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "杈撳叆鐢ㄦ埛id", }) + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/queryGoodsList", + data: { + pageIndex: optC.table.page, // 椤电爜 + pageSize: optC.table.pageSize, // 姣忛〉鏁伴噺 + key: optC.input[0].result, // 鎼滅储鍏抽敭瀛� + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "鍟嗗搧鍥剧墖", key: mo[i].commonGoods.picture, value: mo[i].commonGoods.picture, dataType: "img" }, + { title: "鍟嗗搧鏍囬", key: mo[i].commonGoods.title, value: mo[i].commonGoods.title }, + { title: "鍟嗗搧绫诲瀷", key: mo[i].commonGoods.goodsType, value: mo[i].commonGoods.goodsType }, + { title: "鍟嗗搧ID", key: mo[i].commonGoods.goodsId, value: mo[i].commonGoods.goodsId }, + { title: "鐢ㄦ埛澶村儚", key: mo[i].portrait, value: mo[i].portrait, dataType: "img" }, + { title: "鐢ㄦ埛鏄电О", key: mo[i].nickName, value: mo[i].nickName }, + { title: "鐢ㄦ埛ID", key: mo[i].uid, value: mo[i].uid }, + { title: "鍙戦�佺姸鎬�", key: mo[i].state, value: mo[i].state==1?"宸插彂閫�" : "鏈彂閫�" }, + { title: "鍙戦�佹椂闂�", key: mo[i].sendTime, value: mo[i].sendTime}, + { title: "鍔犲叆鏃堕棿", key: mo[i].createTime, value: mo[i].createTime }, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + + // 绫诲瀷鍒嗘瀽 + var indexType = 2; + if (thatTr.td[indexType].key == 1) { + thatTr.td[indexType].value = "娣樺疂"; + } else if (thatTr.td[indexType].key == 2) { + thatTr.td[indexType].value = "浜笢"; + } else if (thatTr.td[indexType].key == 3) { + thatTr.td[indexType].value = "鎷煎澶�"; + } else if (thatTr.td[indexType].key == 4) { + thatTr.td[indexType].value = "鍞搧浼�"; + } else if (thatTr.td[indexType].key == 5) { + thatTr.td[indexType].value = "鑻忓畞"; + } else { + thatTr.td[indexType].value = ""; + } + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "鍟嗗搧鍥剧墖", width: "0.6rem", orderUp: "", orderDown: "",}, + { title: "鍟嗗搧鏍囬", width: "0.8rem", orderUp: "", orderDown: ""}, + { title: "鍟嗗搧绫诲瀷", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍟嗗搧ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛澶村儚", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛鏄电О", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佺姸鎬�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍙戦�佹椂闂�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍔犲叆鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.6rem", orderUp: "", orderDown: ""}, + ] + }); + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); +</script> \ No newline at end of file diff --git a/childPath/user/cloud_user_group.html b/childPath/user/cloud_user_group.html new file mode 100644 index 0000000..a405df2 --- /dev/null +++ b/childPath/user/cloud_user_group.html @@ -0,0 +1,162 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>鐢ㄦ埛缇よ褰�</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + + // 鑾峰彇浼犻�掕繃鏉ョ殑鍊� + var uid = null; + doui.urlParam({ + success: function (res) { + uid = res.id; + } + }); + + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "鏆傛湭鎻愪緵绛涢��", }) + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/getUserGroups", + data: { + uid: uid, // 椤电爜 + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "绫诲瀷", key: mo[i].type, value: mo[i].type }, + { title: "鐘舵��", key: mo[i].state, value: mo[i].state}, + { title: "缇ゅ悕绉�", key: mo[i].groupName, value: mo[i].groupName }, + { title: "缇D", key: mo[i].groupId, value: mo[i].groupId }, + { title: "鍒涘缓鏃堕棿", key: mo[i].createTime, value: mo[i].createTime }, + { title: "鏇存柊鏃堕棿", key: mo[i].updateTime, value: mo[i].updateTime}, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + + // 绫诲瀷鍒嗘瀽 + var indexType = 0; + if (thatTr.td[indexType].key == 1) { + thatTr.td[indexType].value = " 鏈嬪弸鍦�"; + } else { + thatTr.td[indexType].value = " 寰俊缇�"; + } + + // 绫诲瀷鍒嗘瀽 + var indexWay = 1; + if (thatTr.td[indexWay].key) { + thatTr.td[indexWay].value = "寮�鍚�"; + thatTr.td[indexWay]["class"] = "font-green"; + } else { + thatTr.td[indexWay].value = "鍏抽棴"; + thatTr.td[indexWay]["class"] = "font-red"; + } + + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "绫诲瀷", width: "0.3rem", orderUp: "", orderDown: "",}, + { title: "鐘舵��", width: "0.3rem", orderUp: "", orderDown: ""}, + { title: "缇ゅ悕绉�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "缇D", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鍒涘缓鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏇存柊鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.4rem", orderUp: "", orderDown: ""}, + ] + }); + + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); + +</script> \ No newline at end of file diff --git a/childPath/user/cloud_user_record.html b/childPath/user/cloud_user_record.html new file mode 100644 index 0000000..4d179f3 --- /dev/null +++ b/childPath/user/cloud_user_record.html @@ -0,0 +1,200 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <title>鐢ㄦ埛寮�閫氳褰�</title> + <link rel="stylesheet" type="text/css" href="../../css/doui.min.css"/> + <link rel="stylesheet" type="text/css" href="../../layui/css/layui.css" /> + <script src="../../js/doui.min.js" type="text/javascript" charset="utf-8"></script> + <script src="../../js/requestHost.js" type="text/javascript" charset="utf-8"></script> + <script src="../../layui/layui.all.js" type="text/javascript" charset="utf-8"></script> + <script type="text/javascript"> + doui.importLoad({ + importArray: [ + // 闆锋墦涓嶅姩 + getHostPath() + "js/jquery.min.js", + getHostPath() + "js/vue.min.js", + // 瀛椾綋鍥炬爣 + getHostPath() + "fontAdmin/iconfont.css", + getHostPath() + "font/iconfont.css", + // dom妯℃澘 + getHostPath() + "css/admin-all.css", + getHostPath() + "js/admin-creat.js", + + getHostPath() + "js/verify.js", + ], + }); + </script> + + </head> + <body class="fontPC"> + <div class="winSizeBox"> + + <!-- =============================================================== 鎼滅储绛涢��(椤堕儴) --> + <div id="thisHeader" style="width:7.5rem;"></div> + + <!-- =============================================================== 琛ㄦ牸 --> + <div id="thisTable" class="admin-main-overHeader"></div> + + </div> + </body> +</html> + +<script type="text/javascript"> + + // ==================================================================================== 椤甸潰鏁版嵁 + // 杞挱鍥緄d + var bannerId = null; + + // doui鍑嗗瀹屾瘯 + doui.onReady({ + success: function () + { + // ----------------------------------------------------- 椤堕儴 + // 鐢熸垚椤堕儴绛涢�夐」dom + adminDom.header.creat({ el: "#thisHeader" }); + + // 杈撳叆鎼滅储 + adminDom.header.input({ placeholder: "鏍规嵁閫夋嫨濉啓", }) + + // 绛涢�夐」 + adminDom.header.screen({ + show: true, + list: [ + { + title: "鐘舵��", + muchCheck: false, // 鏄惁鍙互澶氶�� + child: [ + { key: [0], value: "宸茶繃鏈�", check: false }, + { key: [1], value: "姝e父", check: false }, + ], + input: { type: "number", num: 0 }, + }, + ], + }); + + + // ----------------------------------------------------- 琛ㄦ牸 + // 琛ㄦ牸dom鍒涘缓 + adminDom.table.creat({ + el: "#thisTable", + // 鎼滅储瑙﹀彂 + touchSearch: function (optC) + { + var loading = layer.load(0, { + shade: false + }); + doui.request({ + type: "jsonp", + url: gethttp() + "/admin/new/api/v1/cloud/queryCloud", + data: { + pageIndex: optC.table.page, // 椤电爜 + pageSize: optC.table.pageSize, // 姣忛〉鏁伴噺 + key: optC.input[0].result, // 鎼滅储鍏抽敭瀛� + state: optC.screen[0].result[0], // 鎼滅储鐘舵�� + }, + success: function (res) + { + layer.close(loading); + if (res.code != 0) { doui.showToast({ content: res.msg }); } + else + { + var mo_tr = []; // tr缁� + for (var i = 0, mo = res.data.list; i < mo.length; i++) + { + // 褰撳墠琛� + var thatTr = { + check: false, + td: [ + { title: "鐢ㄦ埛澶村儚", key: mo[i].portrait, value: mo[i].portrait, dataType: "img" }, + { title: "鐢ㄦ埛鏄电О", key: mo[i].nickName, value: mo[i].nickName }, + { title: "鐢ㄦ埛Id", key: mo[i].uid, value: mo[i].uid }, + { title: "寮�閫氭椂闂�", key: mo[i].startTime, value: mo[i].startTime }, + { title: "缁撴潫鏃堕棿", key: mo[i].endTime, value: mo[i].endTime }, + { title: "鏈哄櫒浜篒D", key: mo[i].robotId, value: mo[i].robotId }, + { title: "鏈哄櫒浜虹被鍨�", key: mo[i].robotType, value: mo[i].robotType }, + { title: "寰俊ID", key: mo[i].wxId, value: mo[i].wxId }, + { title: "寰俊澶村儚", key: mo[i].wxPortrait, value: mo[i].wxPortrait, dataType: "img" }, + { title: "寰俊鏄电О", key: mo[i].wxName, value: mo[i].wxName }, + { title: "鏈�澶х兢鏁�", key: mo[i].groupNum, value: mo[i].groupNum }, + { title: "缇ょ粍鐘舵��", key: mo[i].uid, value: "鏌ョ湅璇︽儏", "class": "font-blue", click:"getGroupView" }, + { title: "璁㈠崟ID", key: mo[i].orderId, value: mo[i].orderId }, + { title: "ID", key: mo[i].id, value: mo[i].id }, + ] + }; + + // 绫诲瀷鍒嗘瀽 + var indexType = 6; + if (thatTr.td[indexType].key == 1) { + thatTr.td[indexType].value = "鍙戝崟鏈哄櫒浜�"; + } else if (thatTr.td[indexType].key == 2) { + thatTr.td[indexType].value = "杞彂鏈哄櫒浜�"; + } else if (thatTr.td[indexType].key == 3) { + thatTr.td[indexType].value = "杩斿埄鏈哄櫒浜�"; + } else if (thatTr.td[indexType].key == 4) { + thatTr.td[indexType].value = "鍏ㄨ兘鏈哄櫒浜�"; + } else if (thatTr.td[indexType].key == 5) { + thatTr.td[indexType].value = "灏忓瀷鏈哄櫒浜�"; + } else if (thatTr.td[indexType].key == 6) { + thatTr.td[indexType].value = "鍙戝湀鏈哄櫒浜�"; + } else { + thatTr.td[indexType].value = ""; + } + // 灏嗗綋鍓嶈鏀惧叆tr缁� + mo_tr.push(thatTr); + } + // 鏇存柊琛ㄦ牸鐨勬暟鎹� + adminDom.table.opt({ pageMax: res.data.pe.totalPage }); // 鏈�澶ч〉鐮� + adminDom.table.tbody({ tr: mo_tr }); // 鍐呭鏁版嵁 + } + } + }); + }, + }); + + // 宸ュ叿鏍� + adminDom.table.tools({ + show: false, + }); + // 琛ㄦ牸璁剧疆 + adminDom.table.opt({ pageSize: 20, }); + // 琛ㄦ牸澶存帓 + adminDom.table.thead({ + th: [ + { title: "鐢ㄦ埛澶村儚", width: "0.4rem", orderUp: "", orderDown: "",}, + { title: "鐢ㄦ埛鏄电О", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "鐢ㄦ埛Id", width: "0.4rem", orderUp: "", orderDown: ""}, + { title: "寮�閫氭椂闂�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "缁撴潫鏃堕棿", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏈哄櫒浜篒D", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏈哄櫒浜虹被鍨�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "寰俊ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "寰俊澶村儚", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "寰俊鏄电О", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "鏈�澶х兢鏁�", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "缇ょ粍鐘舵��", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "璁㈠崟ID", width: "0.6rem", orderUp: "", orderDown: ""}, + { title: "ID", width: "0.6rem", orderUp: "", orderDown: ""}, + ] + }); + vm_table.search(); // 妯℃嫙鎼滅储鐐瑰嚮 + } + }); + + + + // 璁㈠崟缁熻 + function getGroupView (key) { + layui.use('layer', function(){ + layer.open({ + type: 2, + title: '缇ょ粍淇℃伅', + shadeClose: true, + shade: 0.8, + area: ['80%', '80%'], + content: 'cloud_user_group.html?id=' + key ,//iframe鐨剈rl + }); + }); + } +</script> \ No newline at end of file -- Gitblit v1.8.0