diff --git a/pages/adminMy/index.vue b/pages/adminMy/index.vue
index 9376465..6321589 100644
--- a/pages/adminMy/index.vue
+++ b/pages/adminMy/index.vue
@@ -198,30 +198,40 @@ export default {
toPage(path, item) {
if (item.title === "注销") {
- let u = navigator.userAgent;
- let isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android
- // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
- try {
- if (isAndroid && AndroidJs) {
- console.log("%c%s", "color:red", "安卓--调用返回方法");
- const reqRow = {
- name: "logout",
- data: "",
- };
- AndroidJs.func(JSON.stringify(reqRow)); // 给安卓传参
- } else {
- console.log("%c%s", "color:red", "苹果--调用返回方法");
- const reqRow = {
- name: "back-iphone",
- data: "",
- };
- window.webkit.messageHandlers.func.postMessage(
- JSON.stringify(reqRow)
- ); // 给ios 传参
- }
- } catch (e) {
- console.log(e, "e-----判断安卓苹果类型出错");
- }
+ uni.showModal({
+ title: "提示",
+ content: "确定注销吗?",
+ showCancel: true,
+ success: function (res) {
+ // 确定退出
+ let u = navigator.userAgent;
+ let isAndroid =
+ u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android
+ // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
+ try {
+ if (isAndroid && AndroidJs) {
+ console.log("%c%s", "color:red", "安卓--调用返回方法");
+ const reqRow = {
+ name: "logout",
+ data: "",
+ };
+ AndroidJs.func(JSON.stringify(reqRow)); // 给安卓传参
+ } else {
+ console.log("%c%s", "color:red", "苹果--调用返回方法");
+ const reqRow = {
+ name: "back-iphone",
+ data: "",
+ };
+ window.webkit.messageHandlers.func.postMessage(
+ JSON.stringify(reqRow)
+ ); // 给ios 传参
+ }
+ } catch (e) {
+ console.log(e, "e-----判断安卓苹果类型出错");
+ }
+ return
+ },
+ });
return;
}
if (!path) return;
diff --git a/pages/index/list.vue b/pages/index/list.vue
index 0c7e2fe..9f641d3 100644
--- a/pages/index/list.vue
+++ b/pages/index/list.vue
@@ -163,6 +163,7 @@ export default {
onLoad(options) {
console.log("options", JSON.parse(decodeURIComponent(options.params)));
this.params = JSON.parse(decodeURIComponent(options.params));
+ window.uploadFn = this.uploadResFn;
},
created() {
@@ -185,6 +186,29 @@ export default {
// 拍照获取图片
takePhoto() {
+ let u = navigator.userAgent;
+ let isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android
+ // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
+ try {
+ if (isAndroid && AndroidJs) {
+ console.log("%c%s", "color:red", "安卓--调用方法");
+ const reqRow = {
+ name: "upload",
+ data: "",
+ };
+ AndroidJs.func(JSON.stringify(reqRow)); // 给安卓传参
+ } else {
+ console.log("%c%s", "color:red", "苹果--调用方法");
+ const reqRow = {
+ name: "back-iphone",
+ data: "",
+ };
+ window.webkit.messageHandlers.func.postMessage(JSON.stringify(reqRow)); // 给ios 传参
+ }
+ } catch (e) {
+ console.log(e, "e-----判断安卓苹果类型出错");
+ }
+ return
uni.chooseImage({
count: 1, // 每次拍摄1张
sourceType: ["camera"], // 仅限拍照
@@ -200,6 +224,18 @@ export default {
},
});
},
+ // android回调
+ uploadResFn(data){
+ if (!data) {
+ return uni.showToast({ title: "未传入参数 uploadFn", icon: "none" });
+ }
+ uni.showModal({
+ title: "查看uploadFn",
+ content: JSON.stringify(data) || "未传入参数 initFn",
+ showCancel: true,
+ success: function (res) {},
+ });
+ },
// 删除图片
handleDelete() {
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 0d20602..ae34b1f 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -14,16 +14,16 @@
登陆
登陆13800451500清洁工登陆13800451500-清洁工
登陆18174010562管理员登陆18174010562-管理员
登陆18174010562清洁工登陆18174010562-清洁工
登陆18174010561登陆18174010561-清洁工
diff --git a/pages/user/index.vue b/pages/user/index.vue
index c85134b..064be0d 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -189,32 +189,41 @@ export default {
toPage(path,item) {
if(item.title === '注销'){
- let u = navigator.userAgent;
- let isAndroid =
- u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android
- // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
- try {
- if (isAndroid && AndroidJs) {
- console.log("%c%s", "color:red", "安卓--调用返回方法");
- const reqRow = {
- name: "logout",
- data: "",
- };
- AndroidJs.func(JSON.stringify(reqRow)); // 给安卓传参
- } else {
- console.log("%c%s", "color:red", "苹果--调用返回方法");
- const reqRow = {
- name: "back-iphone",
- data: "",
- };
- window.webkit.messageHandlers.func.postMessage(
- JSON.stringify(reqRow)
- ); // 给ios 传参
- }
- } catch (e) {
- console.log(e, "e-----判断安卓苹果类型出错");
- }
- return
+ uni.showModal({
+ title: "提示",
+ content: "确定注销吗?",
+ showCancel: true,
+ success: function (res) {
+ // 确定退出
+ let u = navigator.userAgent;
+ let isAndroid =
+ u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android
+ // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
+ try {
+ if (isAndroid && AndroidJs) {
+ console.log("%c%s", "color:red", "安卓--调用返回方法");
+ const reqRow = {
+ name: "logout",
+ data: "",
+ };
+ AndroidJs.func(JSON.stringify(reqRow)); // 给安卓传参
+ } else {
+ console.log("%c%s", "color:red", "苹果--调用返回方法");
+ const reqRow = {
+ name: "back-iphone",
+ data: "",
+ };
+ window.webkit.messageHandlers.func.postMessage(
+ JSON.stringify(reqRow)
+ ); // 给ios 传参
+ }
+ } catch (e) {
+ console.log(e, "e-----判断安卓苹果类型出错");
+ }
+ return
+ },
+ });
+ return;
}
if (!path) return;