当前位置:网站首页>(latest version) WiFi distribution multi format + installation framework
(latest version) WiFi distribution multi format + installation framework
2022-07-03 12:42:00 【Programmer - Nan】
Wifi Distribute multiple editions
Free to share
Function module :
WIFI management
New editor WIFI、 Statistics of cumulative effective times 、 Search for WIFI、WIFI Code management 、 Batch new WIFI code
Commission Management
View daily Commission records
View each connection
Any scale setting
Team management
Regimental commander 、 Developer 、 merchants
You can set the subordinate Commission proportion at will
The application for agency can be reviewed and rejected
Settlement document management
Withdrawal management
Alipay cash 、 Wechat withdrawal 、 Collection code upload
If you don't say much, look at the renderings first






The applet uses native code
use: [ "customLoading", "custom", "userInfo" ],
data: {
singlePage: "singlePage" === i.globalData.mode,
menuList: [],
defaultAvatar: "".concat(i.globalData.moduleHost, "/resources/image/default_user.png"),
defaultInvite: "".concat(i.globalData.moduleHost, "/resources/image/invite.png"),
defaultManager: "".concat(i.globalData.moduleHost, "/resources/image/invite.png"),
showPopupImage: !1,
currentItem: {
}
},
onLoad: function() {
var e = this;
t.default.getCustom(function(t) {
console.log("custom: ", t), e._initAd(), t.title && wx.setNavigationBarTitle({
title: t.title
});
});
},
_initAd: function() {
var e = this.data.$.custom;
wx.createInterstitialAd && 1 == e.ad_screen_active && (n = wx.createInterstitialAd({
adUnitId: e.ad_screen || ""
})).onError(function(e) {
console.error(" Screen insert advertisement loading failed :", e);
});
},
onShow: function() {
var e = this.data.$.custom;
setTimeout(function() {
n && 1 == e.ad_screen_active && n.show().catch(function(e) {
console.error(" Screen insert advertisement loading failed :", e);
});
}, 1e3 * e.ad_screen_timeout);
},
onClose: function() {
this.setData({
showPopupImage: !1
});
},
handleBannerItemClick: function(e) {
var t = e.currentTarget.dataset.item;
switch (t.type) {
case "h5":
t.url ? wx.navigateTo({
url: "/pages/webview/index?src=".concat(t.url)
}) : i.utils.modalText(" Jump content is not set , operation failed ");
break;
case "mini":
wx.navigateToMiniProgram({
appId: t.appid,
path: decodeURIComponent(t.url),
fail: function(e) {
var a = e.errMsg;
"navigateToMiniProgram:fail invalid appid" === a ? i.utils.modalText(" Jump failure , It may be the applet path or appid Fill in the wrong ") : "navigateToMiniProgram:fail can't navigate to myself" === a && wx.navigateTo({
url: decodeURIComponent(t.url)
});
}
});
}
},
handleItemClick: function(e) {
var t = e.currentTarget.dataset.item;
switch (t.type) {
case "h5":
t.url ? wx.navigateTo({
url: "/pages/webview/index?src=".concat(t.url)
}) : i.utils.modalText(" Content not set , operation failed ");
break;
case "image":
t.content ? this.setData({
showPopupImage: !0,
currentItem: {
content: t.content
}
}) : i.utils.modalText(" Content not set , operation failed ");
break;
case "text":
t.content ? wx.showModal({
title: t.title || "",
content: t.content,
showCancel: !1,
confirmText: t.confirm_text || " I got it! "
}) : i.utils.toastText(" Content not set , operation failed ");
break;
case "mini":
if (!t.appid) return void wx.navigateTo({
url: t.url
});
wx.navigateToMiniProgram({
appId: t.appid,
path: decodeURIComponent(t.url),
fail: function(e) {
var a = e.errMsg;
"navigateToMiniProgram:fail invalid appid" === a ? i.utils.modalText(" Jump failure , It may be the applet path or appid Fill in the wrong ") : "navigateToMiniProgram:fail can't navigate to myself" === a && wx.navigateTo({
url: t.url
});
}
});
}
},
handleCreateWifi: function() {
wx.navigateTo({
url: "/wifi/edit/index"
});
},
handleManagerClick: function() {
wx.navigateTo({
url: "/wifi/list/index"
});
},
handleInvite: function() {
wx.navigateTo({
url: "/pages/invite/index"
});
},
handleMember: function() {
wx.navigateTo({
url: "/pages/member/index"
});
},
onShareAppMessage: function() {
var e = this.data.$.custom || {
};
return {
title: e.share_title || " No password required , One click connection WiFi",
path: "/pages/home/index?share=1&uid=" + this.data.$.userInfo.id,
imageUrl: e.share_icon || i.globalData.moduleHost + "/resources/image/wifi_square2.png"
};
},
onShareTimeline: function() {
var e = this.data.$.custom || {
};
return {
title: e.share_title || " Click to create your own WiFi",
imageUrl: e.share_icon || i.globalData.moduleHost + "/resources/image/wifi_square2.png"
};
}
Attach download address : Download now
Leave a note ~
Thank you for reading
边栏推荐
- The future of cloud computing cloud native
- 【ArcGIS自定义脚本工具】矢量文件生成扩大矩形面要素
- JVM内存模型
- Low code platform international multilingual (I18N) technical solution
- Xctf mobile--rememberother problem solving
- flinksql是可以直接客户端建表读mysql或是kafka数据,但是怎么让它自动流转计算起来呢?
- Nodejs+express+mysql realizes login function (including verification code)
- idea将web项目打包成war包并部署到服务器上运行
- Public and private account sending prompt information (user microservice -- message microservice)
- elastic_ L01_ summary
猜你喜欢

Eureka self protection

4. 无线体内纳米网:电磁传播模型和传感器部署要点

Day 1 of kotlin learning: simple built-in types of kotlin

Sword finger offer07 Rebuild binary tree

Sword finger offer06 Print linked list from end to end

Sword finger offer09 Implementing queues with two stacks

【计网】第三章 数据链路层(2)流量控制与可靠传输、停止等待协议、后退N帧协议(GBN)、选择重传协议(SR)

Integer int compare size

Eureka自我保护

2.8 overview of ViewModel knowledge
随机推荐
Swift5.7 扩展 some 到泛型参数
It feels great to know you learned something, isn‘t it?
2.9 overview of databinding knowledge points
剑指Offer10- I. 斐波那契数列
Solve the problem of VI opening files with ^m at the end
基于同步坐标变换的谐波电流检测
adb push apk
Low code platform international multilingual (I18N) technical solution
Redhat5 installing socket5 proxy server
Pytext training times error: typeerror:__ init__ () got an unexpected keyword argument 'serialized_ options'
TOGAF认证自学宝典V2.0
Apache Mina Development Manual
十條職場規則
20. Valid brackets
低代码平台国际化多语言(i18n)技术方案
Lambda expression
Write a simple nodejs script
The difference between lambda and anonymous inner class
wpa_ cli
Unicode查询的官方网站