o.default.config.productionTip = !1, o.default.prototype.$Encrypt = r.Encrypt, o.default.prototype.$Decrypt = r.Decrypt,
o.default.prototype.$g = "521b1112c7ec5a5dcdaeec958bfff0", o.default.prototype.$ng = "7c2177ebdaa28258cb6790eccccb0",
o.default.prototype.$m = "4428f2b1fe79ada33c40b735ec028136", o.default.prototype.$xg = "xy9oi5t",
o.default.prototype.$xgo2o = "xg_o2o", o.default.prototype.$a = "9ca78a603c", o.default.prototype.$p = "04",
o.default.prototype.$systemInfo = c.default, o.default.prototype.$xSign = u.default,
o.default.prototype.$xmgSign = f.default, o.default.prototype.$xRequest = i.default.util,
o.default.prototype.$x = "0cb38edef3", o.default.prototype.$goback = function() {
e.navigateBack({});
}, o.default.prototype.$toIndex = function() {
e.reLaunch({
url: "/xg_o2o/index/index"
});
}, o.default.prototype.$makePhoneCall = function(t) {
return e.makePhoneCall({
phoneNumber: t
});
}, o.default.prototype.$n = "cbf00b7e84", o.default.prototype.$getLogin = function() {
var t = this, n = {
sessionid: "",
wxInfo: "",
memberInfo: ""
}, o = this.$xSign.sign("v4getopenid");
e.login({
provider: "weixin",
success: function(a) {
t.$xRequest.request({
url: "entry/wxapp/v4getopenid",
data: {
code: a.code,
xgsign: o
},
success: function(o) {
o.data.errno || (n.sessionid = o.data.data.sessionid, e.setStorageSync("userInfo", n),
wx.getUserInfo({
success: function(e) {
n.wxInfo = e.userInfo, wx.setStorageSync("userInfo", n);
var o = t.$xSign.sign("v4getopenid"), a = t.$Encrypt(e.rawData);
t.$xRequest.request({
url: "entry/wxapp/v4getopenid",
data: {
signature: e.signature,
rawData: e.rawData,
rawDataSign: a,
iv: e.iv,
encryptedData: e.encryptedData,
xgsign: o,
op: "userinfo"
},
success: function(e) {
e.data.errno ? t.updateUserInfo() : (n.memberInfo = e.data.data, wx.setStorageSync("userInfo", n));
},
fail: function(e) {}
});
},
fail: function() {
e.setStorageSync("authorize", "refuse");
},
complete: function() {}
}));
}
});
},
fail: function() {
console.log("login fail");
}
});
}, o.default.prototype.$BoundingWidth = function() {
return e.getMenuButtonBoundingClientRect().width + 20;
}, o.default.prototype.q7 = "devtools", a.default.mpType = "app";
var s = new o.default(function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = null != arguments[t] ? arguments[t] : {};
t % 2 ? p(Object(n), !0).forEach(function(t) {
l(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : p(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
家政上门预约微信小程序主要提供以下功能:
1. 预约家政服务:用户可以根据自己的需求,选择不同的家政服务项目进行预约,如保洁、保姆、月嫂等。
2. 选择家政人员:用户可以通过小程序选择自己喜欢的家政人员,查看个人信息、评价等。
3. 支付服务费用:用户可以在线支付服务费用,方便快捷。
4. 管理预约订单:用户可以在小程序中查看自己的预约订单,取消或修改预约等操作。
5. 评价家政服务:用户可以对完成的家政服务进行评价,为其他用户提供参考。
6. 客服咨询:用户可以通过小程序在线咨询客服,解决遇到的问题。
总之,家政上门预约微信小程序为用户提供了方便的预约、支付、管理订单等功能,使得家政服务更加便捷。
【完整源码链接】
家政上门预约服务微信小程序源码(前后端).zip资源-CSDN文库