适配小程序代码结构

This commit is contained in:
zhonghua1
2026-01-20 08:46:36 +08:00
parent 3b169467ac
commit 9c00db8ff5
615 changed files with 62726 additions and 8 deletions

View File

@@ -0,0 +1 @@
{"version":3,"file":"check-id-card.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}

View File

@@ -0,0 +1 @@
{"version":3,"file":"login-page.mixin.js","sources":["uni_modules/uni-id-pages/common/login-page.mixin.js"],"sourcesContent":["import {\r\n\tmutations\r\n} from '@/uni_modules/uni-id-pages/common/store.js'\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\nconst mixin = {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tconfig,\r\n\t\t\tuniIdRedirectUrl: '',\r\n\t\t\tisMounted: false\r\n\t\t}\r\n\t},\r\n\tonUnload() {\r\n\t\t// #ifdef H5\r\n\t\tdocument.onkeydown = false\r\n\t\t// #endif\r\n\t},\r\n\tmounted() {\r\n\t\tthis.isMounted = true\r\n\t},\r\n\tonLoad(e) {\r\n\t\tif (e.is_weixin_redirect) {\r\n\t\t\tuni.showLoading({\r\n\t\t\t\tmask: true\r\n\t\t\t})\r\n\r\n\t\t\tif (window.location.href.includes('#')) {\r\n\t\t\t\t// 将url通过 ? 分割获取后面的参数字符串 再通过 & 将每一个参数单独分割出来\r\n\t\t\t\tconst paramsArr = window.location.href.split('?')[1].split('&')\r\n\t\t\t\tparamsArr.forEach(item => {\r\n\t\t\t\t\tconst arr = item.split('=')\r\n\t\t\t\t\tif (arr[0] == 'code') {\r\n\t\t\t\t\t\te.code = arr[1]\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\tthis.$nextTick(n => {\r\n\t\t\t\t// console.log(this.$refs.uniFabLogin);\r\n\t\t\t\tthis.$refs.uniFabLogin.login({\r\n\t\t\t\t\tcode: e.code\r\n\t\t\t\t}, 'weixin')\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t\tif (e.uniIdRedirectUrl) {\r\n\t\t\tthis.uniIdRedirectUrl = decodeURIComponent(e.uniIdRedirectUrl)\r\n\t\t}\r\n\r\n\t\t// #ifdef MP-WEIXIN\r\n\t\tif (getCurrentPages().length === 1) {\r\n\t\t\tuni.hideHomeButton()\r\n\t\t\tconsole.log('已隐藏:返回首页按钮');\r\n\t\t}\r\n\t\t// #endif\r\n\t},\r\n\tcomputed: {\r\n\t\tneedAgreements() {\r\n\t\t\tif (this.isMounted) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\treturn this.$refs.agreements.needAgreements\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tagree: {\r\n\t\t\tget() {\r\n\t\t\t\tif (this.isMounted) {\r\n\t\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\t\treturn this.$refs.agreements.isAgree\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tset(agree) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\tthis.$refs.agreements.isAgree = agree\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('不存在 隐私政策协议组件');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\tloginSuccess(e) {\r\n\t\t\tmutations.loginSuccess({\r\n\t\t\t\t...e,\r\n\t\t\t\tuniIdRedirectUrl: this.uniIdRedirectUrl\r\n\t\t\t})\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport default mixin\r\n"],"names":["config","uni","mutations"],"mappings":";;;;AAIK,MAAC,QAAQ;AAAA,EACb,OAAO;AACN,WAAO;AAAA,MACT,QAAGA,8BAAM;AAAA,MACN,kBAAkB;AAAA,MAClB,WAAW;AAAA,IACX;AAAA,EACD;AAAA,EACD,WAAW;AAAA,EAIV;AAAA,EACD,UAAU;AACT,SAAK,YAAY;AAAA,EACjB;AAAA,EACD,OAAO,GAAG;AACT,QAAI,EAAE,oBAAoB;AACzBC,oBAAAA,MAAI,YAAY;AAAA,QACf,MAAM;AAAA,MACV,CAAI;AAED,UAAI,OAAO,SAAS,KAAK,SAAS,GAAG,GAAG;AAEvC,cAAM,YAAY,OAAO,SAAS,KAAK,MAAM,GAAG,EAAE,CAAC,EAAE,MAAM,GAAG;AAC9D,kBAAU,QAAQ,UAAQ;AACzB,gBAAM,MAAM,KAAK,MAAM,GAAG;AAC1B,cAAI,IAAI,CAAC,KAAK,QAAQ;AACrB,cAAE,OAAO,IAAI,CAAC;AAAA,UACd;AAAA,QACN,CAAK;AAAA,MACD;AACD,WAAK,UAAU,OAAK;AAEnB,aAAK,MAAM,YAAY,MAAM;AAAA,UAC5B,MAAM,EAAE;AAAA,QACR,GAAE,QAAQ;AAAA,MACf,CAAI;AAAA,IACD;AAED,QAAI,EAAE,kBAAkB;AACvB,WAAK,mBAAmB,mBAAmB,EAAE,gBAAgB;AAAA,IAC7D;AAGD,QAAI,gBAAe,EAAG,WAAW,GAAG;AACnCA,oBAAAA,MAAI,eAAgB;AACpBA,oBAAAA,MAAA,MAAA,OAAA,6DAAY,YAAY;AAAA,IACxB;AAAA,EAED;AAAA,EACD,UAAU;AAAA,IACT,iBAAiB;AAChB,UAAI,KAAK,WAAW;AACnB,YAAI,KAAK,MAAM,YAAY;AAC1B,iBAAO,KAAK,MAAM,WAAW;AAAA,QAClC,OAAW;AACN,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AACL,YAAI,KAAK,WAAW;AACnB,cAAI,KAAK,MAAM,YAAY;AAC1B,mBAAO,KAAK,MAAM,WAAW;AAAA,UACnC,OAAY;AACN,mBAAO;AAAA,UACP;AAAA,QACD;AAAA,MACD;AAAA,MACD,IAAI,OAAO;AACV,YAAI,KAAK,MAAM,YAAY;AAC1B,eAAK,MAAM,WAAW,UAAU;AAAA,QACrC,OAAW;AACNA,wBAAAA,gFAAY,cAAc;AAAA,QAC1B;AAAA,MACD;AAAA,IACD;AAAA,EACD;AAAA,EACD,SAAS;AAAA,IACR,aAAa,GAAG;AACfC,0CAAAA,UAAU,aAAa;AAAA,QACtB,GAAG;AAAA,QACH,kBAAkB,KAAK;AAAA,MAC3B,CAAI;AAAA,IACD;AAAA,EACD;AACF;;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"password.js","sources":["uni_modules/uni-id-pages/common/password.js"],"sourcesContent":["// 导入配置\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\n\r\nconst {passwordStrength} = config\r\n\r\n// 密码强度表达式\r\nconst passwordRules = {\r\n\t// 密码必须包含大小写字母、数字和特殊符号\r\n\tsuper: /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/])[0-9a-zA-Z~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/]{8,16}$/,\r\n\t// 密码必须包含字母、数字和特殊符号\r\n\tstrong: /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/])[0-9a-zA-Z~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/]{8,16}$/,\r\n\t// 密码必须为字母、数字和特殊符号任意两种的组合\r\n\tmedium: /^(?![0-9]+$)(?![a-zA-Z]+$)(?![~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/]+$)[0-9a-zA-Z~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/]{8,16}$/,\r\n\t// 密码必须包含字母和数字\r\n\tweak: /^(?=.*[0-9])(?=.*[a-zA-Z])[0-9a-zA-Z~!@#$%^&*_\\-+=`|\\\\(){}[\\]:;\"'<>,.?/]{6,16}$/\r\n}\r\n\r\nconst ERROR = {\r\n\tnormal: {\r\n\t\tnoPwd: '请输入密码',\r\n\t\tnoRePwd: '再次输入密码',\r\n\t\trePwdErr: '两次输入密码不一致'\r\n\t},\r\n\tpasswordStrengthError: {\r\n\t\tsuper: '密码必须包含大小写字母、数字和特殊符号密码长度必须在8-16位之间',\r\n\t\tstrong: '密码必须包含字母、数字和特殊符号密码长度必须在8-16位之间',\r\n\t\tmedium: '密码必须为字母、数字和特殊符号任意两种的组合密码长度必须在8-16位之间',\r\n\t\tweak: '密码必须包含字母密码长度必须在6-16位之间'\r\n\t}\r\n}\r\n\r\nfunction validPwd(password) {\r\n\t//强度校验\r\n\tif (passwordStrength && passwordRules[passwordStrength]) {\r\n\t\tif (!new RegExp(passwordRules[passwordStrength]).test(password)) {\r\n\t\t\treturn ERROR.passwordStrengthError[passwordStrength]\r\n\t\t}\r\n\t}\r\n\treturn true\r\n}\r\n\r\nfunction getPwdRules(pwdName = 'password', rePwdName = 'password2') {\r\n\tconst rules = {}\r\n\trules[pwdName] = {\r\n\t\trules: [{\r\n\t\t\t\trequired: true,\r\n\t\t\t\terrorMessage: ERROR.normal.noPwd,\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalidateFunction: function(rule, value, data, callback) {\r\n\t\t\t\t\tconst checkRes = validPwd(value)\r\n\t\t\t\t\tif (checkRes !== true) {\r\n\t\t\t\t\t\tcallback(checkRes)\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n\tif (rePwdName) {\r\n\t\trules[rePwdName] = {\r\n\t\t\trules: [{\r\n\t\t\t\t\trequired: true,\r\n\t\t\t\t\terrorMessage: ERROR.normal.noRePwd,\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tvalidateFunction: function(rule, value, data, callback) {\r\n\t\t\t\t\t\tif (value != data[pwdName]) {\r\n\t\t\t\t\t\t\tcallback(ERROR.normal.rePwdErr)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t]\r\n\t\t}\r\n\t}\r\n\treturn rules\r\n}\r\n\r\nexport default {\r\n\tERROR,\r\n\tvalidPwd,\r\n\tgetPwdRules\r\n}\r\n"],"names":["config"],"mappings":";;AAGA,MAAM,EAAC,iBAAgB,IAAIA,8BAAM;AAGjC,MAAM,gBAAgB;AAAA;AAAA,EAErB,OAAO;AAAA;AAAA,EAEP,QAAQ;AAAA;AAAA,EAER,QAAQ;AAAA;AAAA,EAER,MAAM;AACP;AAEA,MAAM,QAAQ;AAAA,EACb,QAAQ;AAAA,IACP,OAAO;AAAA,IACP,SAAS;AAAA,IACT,UAAU;AAAA,EACV;AAAA,EACD,uBAAuB;AAAA,IACtB,OAAO;AAAA,IACP,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,MAAM;AAAA,EACN;AACF;AAEA,SAAS,SAAS,UAAU;AAE3B,MAAI,oBAAoB,cAAc,gBAAgB,GAAG;AACxD,QAAI,CAAC,IAAI,OAAO,cAAc,gBAAgB,CAAC,EAAE,KAAK,QAAQ,GAAG;AAChE,aAAO,MAAM,sBAAsB,gBAAgB;AAAA,IACnD;AAAA,EACD;AACD,SAAO;AACR;AAEA,SAAS,YAAY,UAAU,YAAY,YAAY,aAAa;AACnE,QAAM,QAAQ,CAAE;AAChB,QAAM,OAAO,IAAI;AAAA,IAChB,OAAO;AAAA,MAAC;AAAA,QACN,UAAU;AAAA,QACV,cAAc,MAAM,OAAO;AAAA,MAC3B;AAAA,MACD;AAAA,QACC,kBAAkB,SAAS,MAAM,OAAO,MAAM,UAAU;AACvD,gBAAM,WAAW,SAAS,KAAK;AAC/B,cAAI,aAAa,MAAM;AACtB,qBAAS,QAAQ;AAAA,UACjB;AACD,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,EACD;AAED,MAAI,WAAW;AACd,UAAM,SAAS,IAAI;AAAA,MAClB,OAAO;AAAA,QAAC;AAAA,UACN,UAAU;AAAA,UACV,cAAc,MAAM,OAAO;AAAA,QAC3B;AAAA,QACD;AAAA,UACC,kBAAkB,SAAS,MAAM,OAAO,MAAM,UAAU;AACvD,gBAAI,SAAS,KAAK,OAAO,GAAG;AAC3B,uBAAS,MAAM,OAAO,QAAQ;AAAA,YAC9B;AACD,mBAAO;AAAA,UACP;AAAA,QACD;AAAA,MACD;AAAA,IACD;AAAA,EACD;AACD,SAAO;AACR;AAEA,MAAe,cAAA;AAAA,EACd;AAAA,EACA;AAAA,EACA;AACD;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"cloud-image.js","sources":["uni_modules/uni-id-pages/components/cloud-image/cloud-image.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniComponent:/RDovd29yazIvY29kZS9zbWFydERyaXZlRUVVbmlBcHAxMTExL3VuaV9tb2R1bGVzL3VuaS1pZC1wYWdlcy9jb21wb25lbnRzL2Nsb3VkLWltYWdlL2Nsb3VkLWltYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view @click=\"onClick\" :style=\"{width,height}\" style=\"justify-content: center;\">\r\n\t\t<image v-if=\"cSrc\" :style=\"{width,height}\" :src=\"cSrc\" :mode=\"mode\"></image>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t* cloud-image \r\n\t* @description 兼容普通资源和unicloud图片资源渲染的组件\r\n\t* @property {String} mode\t图片裁剪、缩放的模式。默认为widthFix支持所有image组件的mode值\r\n\t* @property {String} src\t资源完了链接或uniCloud云存储资源的fileid\r\n\t* @property {String} width\t图片的宽默认为100rpx\r\n\t* @property {String} height\t图片的高默认为100rpx\r\n\t* @event {Function} click 点击 cloud-image 触发事件\r\n\t*/\r\n\texport default {\r\n\t\tname: \"cloud-image\",\r\n\t\temits:['click'],\r\n\t\tprops: {\r\n\t\t\tmode: {\r\n\t\t\t\ttype:String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn 'widthFix'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tsrc: {\r\n\t\t\t\t// type:String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn \"\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\twidth: {\r\n\t\t\t\ttype:String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn '100rpx'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\theight: {\r\n\t\t\t\ttype:String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn '100rpx'\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tsrc:{\r\n\t\t\t\thandler(src) {\r\n\t\t\t\t\tif (src&&src.substring(0, 8) == \"cloud://\") {\r\n\t\t\t\t\t\tuniCloud.getTempFileURL({\r\n\t\t\t\t\t\t\tfileList: [src]\r\n\t\t\t\t\t\t}).then(res=>{\r\n\t\t\t\t\t\t\tthis.cSrc = res.fileList[0].tempFileURL\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.cSrc = src\r\n\t\t\t\t\t}\r\n\t\t\t\t},\r\n\t\t\t\timmediate: true\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\tonClick(){\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcSrc:false\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>","import Component from 'D:/work2/code/smartDriveEEUniApp1111/uni_modules/uni-id-pages/components/cloud-image/cloud-image.vue'\nwx.createComponent(Component)"],"names":["uniCloud"],"mappings":";;AAgBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAM,CAAC,OAAO;AAAA,EACd,OAAO;AAAA,IACN,MAAM;AAAA,MACL,MAAK;AAAA,MACL,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACA;AAAA,IACD,KAAK;AAAA;AAAA,MAEJ,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACA;AAAA,IACD,OAAO;AAAA,MACN,MAAK;AAAA,MACL,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACA;AAAA,IACD,QAAQ;AAAA,MACP,MAAK;AAAA,MACL,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACD;AAAA,EACA;AAAA,EACD,OAAO;AAAA,IACN,KAAI;AAAA,MACH,QAAQ,KAAK;AACZ,YAAI,OAAK,IAAI,UAAU,GAAG,CAAC,KAAK,YAAY;AAC3CA,wBAAAA,GAAS,eAAe;AAAA,YACvB,UAAU,CAAC,GAAG;AAAA,WACd,EAAE,KAAK,SAAK;AACZ,iBAAK,OAAO,IAAI,SAAS,CAAC,EAAE;AAAA,WAC5B;AAAA,eACG;AACJ,eAAK,OAAO;AAAA,QACb;AAAA,MACA;AAAA,MACD,WAAW;AAAA,IACZ;AAAA,EACA;AAAA,EACD,SAAQ;AAAA,IACP,UAAS;AACR,WAAK,MAAM,OAAO;AAAA,IACnB;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;AAAA,MACN,MAAK;AAAA;EAEP;AACD;;;;;;;;;;;;;;;;ACtED,GAAG,gBAAgB,SAAS;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"config.js","sources":["uni_modules/uni-id-pages/config.js"],"sourcesContent":["export default {\r\n // 调试模式\r\n debug: false,\r\n /*\r\n\t\t登录类型 未列举到的或运行环境不支持的,将被自动隐藏。\r\n\t\t如果需要在不同平台有不同的配置直接用条件编译即可\r\n\t*/\r\n isAdmin: false, // 区分管理端与用户端\r\n loginTypes: [\r\n // \"qq\",\r\n // \"xiaomi\",\r\n // \"sinaweibo\",\r\n // \"taobao\",\r\n // \"facebook\",\r\n // \"google\",\r\n // \"alipay\",\r\n // \"douyin\",\r\n // #ifdef APP\r\n 'univerify',\r\n // #endif\r\n // 去掉微信登录\r\n 'username',\r\n // #ifdef APP\r\n 'apple',\r\n // #endif\r\n 'smsCode',\r\n // #ifdef APP-HARMONY || MP-HARMONY\r\n 'huawei',\r\n 'huaweiMobile'\r\n // #endif\r\n ],\r\n // 政策协议\r\n agreements: {\r\n serviceUrl: 'https://xxx', // 用户服务协议链接\r\n privacyUrl: 'https://xxx', // 隐私政策条款链接\r\n // 哪些场景下显示1.注册包括登录并注册微信登录、苹果登录、短信验证码登录、2.登录(如:用户名密码登录)\r\n scope: [\r\n 'register', 'login', 'realNameVerify'\r\n ]\r\n },\r\n // 提供各类服务接入如微信登录服务的应用id\r\n appid: {\r\n weixin: {\r\n // 微信公众号的appid来源:登录微信公众号https://mp.weixin.qq.com-> 设置与开发 -> 基本配置 -> 公众号开发信息 -> AppID\r\n h5: 'xxxxxx',\r\n // 微信开放平台的appid来源:登录微信开放平台https://open.weixin.qq.com -> 管理中心 -> 网站应用 -> 选择对应的应用名称,点击查看 -> AppID\r\n web: 'xxxxxx'\r\n }\r\n },\r\n /**\r\n\t * 密码强度\r\n\t * super超强密码必须包含大小写字母、数字和特殊符号长度范围8-16位之间\r\n\t * strong强: 密密码必须包含字母、数字和特殊符号长度范围8-16位之间\r\n\t * medium (中密码必须为字母、数字和特殊符号任意两种的组合长度范围8-16位之间)\r\n\t * weak密码必须包含字母和数字长度范围6-16位之间\r\n\t * 为空或false则不验证密码强度\r\n\t */\r\n passwordStrength: 'medium',\r\n /**\r\n\t * 登录后允许用户设置密码(只针对未设置密码得用户)\r\n\t * 开启此功能将 setPasswordAfterLogin 设置为 true 即可\r\n\t * \"setPasswordAfterLogin\": false\r\n\t *\r\n\t * 如果允许用户跳过设置密码 将 allowSkip 设置为 true\r\n\t * \"setPasswordAfterLogin\": {\r\n\t * \"allowSkip\": true\r\n\t * }\r\n\t * */\r\n setPasswordAfterLogin: false\r\n}\r\n"],"names":[],"mappings":";AAAA,MAAe,SAAA;AAAA;AAAA,EAEb,OAAO;AAAA;AAAA;AAAA;AAAA;AAAA,EAKP,SAAS;AAAA;AAAA,EACT,YAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAaV;AAAA,IAIA;AAAA,EAKD;AAAA;AAAA,EAED,YAAY;AAAA,IACV,YAAY;AAAA;AAAA,IACZ,YAAY;AAAA;AAAA;AAAA,IAEZ,OAAO;AAAA,MACL;AAAA,MAAY;AAAA,MAAS;AAAA,IACtB;AAAA,EACF;AAAA;AAAA,EAED,OAAO;AAAA,IACL,QAAQ;AAAA;AAAA,MAEN,IAAI;AAAA;AAAA,MAEJ,KAAK;AAAA,IACN;AAAA,EACF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EASD,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAWlB,uBAAuB;AACzB;;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"init.js","sources":["uni_modules/uni-id-pages/init.js"],"sourcesContent":["// 导入配置\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\n// uni-id的云对象\r\nconst uniIdCo = uniCloud.importObject('uni-id-co', {\r\n customUI: true\r\n})\r\n// 用户配置的登录方式、是否打开调试模式\r\nconst {\r\n loginTypes,\r\n debug\r\n} = config\r\n\r\nexport default async function () {\r\n // 有打开调试模式的情况下\r\n if (debug) {\r\n // 1. 检查本地uni-id-pages中配置的登录方式服务器端是否已经配置正确。否则提醒并引导去配置\r\n // 调用云对象,获取服务端已正确配置的登录方式\r\n const {\r\n supportedLoginType\r\n } = await uniIdCo.getSupportedLoginType()\r\n console.log('supportedLoginType: ' + JSON.stringify(supportedLoginType))\r\n // 登录方式,服务端和客户端的映射关系\r\n const data = {\r\n smsCode: 'mobile-code',\r\n univerify: 'univerify',\r\n username: 'username-password',\r\n weixin: 'weixin',\r\n qq: 'qq',\r\n xiaomi: 'xiaomi',\r\n sinaweibo: 'sinaweibo',\r\n taobao: 'taobao',\r\n facebook: 'facebook',\r\n google: 'google',\r\n alipay: 'alipay',\r\n apple: 'apple',\r\n weixinMobile: 'weixin'\r\n }\r\n // 遍历客户端配置的登录方式,与服务端比对。并在错误时抛出错误提示\r\n const list = loginTypes.filter(type => !supportedLoginType.includes(data[type]))\r\n if (list.length) {\r\n console.error(\r\n\t\t\t\t`错误:前端启用的登录方式:${list.join('')};没有在服务端完成配置。配置文件路径:\"/uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json\"`\r\n )\r\n }\r\n }\r\n\r\n // #ifdef APP-PLUS\r\n // 如果uni-id-pages配置的登录功能有一键登录有则执行预登录异步\r\n if (loginTypes.includes('univerify')) {\r\n uni.preLogin({\r\n provider: 'univerify',\r\n complete: e => {\r\n // console.log(e);\r\n }\r\n })\r\n }\r\n // #endif\r\n\r\n // 3. 绑定clientDB错误事件\r\n // clientDB对象\r\n const db = uniCloud.database()\r\n db.on('error', onDBError)\r\n // clientDB的错误提示\r\n function onDBError ({\r\n code, // 错误码详见https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=returnvalue\r\n message\r\n }) {\r\n // console.error('onDBError', {code,message});\r\n }\r\n // 解绑clientDB错误事件\r\n // db.off('error', onDBError)\r\n\r\n // 4. 同步客户端push_clientid至device表\r\n if (uniCloud.onRefreshToken) {\r\n uniCloud.onRefreshToken(() => {\r\n // console.log('onRefreshToken');\r\n if (uni.getPushClientId) {\r\n uni.getPushClientId({\r\n success: async function (e) {\r\n // console.log(e)\r\n const pushClientId = e.cid\r\n // console.log(pushClientId);\r\n const res = await uniIdCo.setPushCid({\r\n pushClientId\r\n })\r\n // console.log('getPushClientId', res);\r\n },\r\n fail (e) {\r\n // console.log(e)\r\n }\r\n })\r\n }\r\n })\r\n }\r\n}\r\n"],"names":["uniCloud","config","uni"],"mappings":";;;AAGA,MAAM,UAAUA,cAAAA,GAAS,aAAa,aAAa;AAAA,EACjD,UAAU;AACZ,CAAC;AAED,MAAM;AAAA,EACJ;AAAA,EACA;AACF,IAAIC,8BAAM;AAEK,eAAA,gBAAkB;AAE/B,MAAI,OAAO;AAGT,UAAM;AAAA,MACJ;AAAA,IACN,IAAQ,MAAM,QAAQ,sBAAuB;AACzCC,wBAAA,MAAA,OAAA,0CAAY,yBAAyB,KAAK,UAAU,kBAAkB,CAAC;AAEvE,UAAM,OAAO;AAAA,MACX,SAAS;AAAA,MACT,WAAW;AAAA,MACX,UAAU;AAAA,MACV,QAAQ;AAAA,MACR,IAAI;AAAA,MACJ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,UAAU;AAAA,MACV,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,OAAO;AAAA,MACP,cAAc;AAAA,IACf;AAED,UAAM,OAAO,WAAW,OAAO,UAAQ,CAAC,mBAAmB,SAAS,KAAK,IAAI,CAAC,CAAC;AAC/E,QAAI,KAAK,QAAQ;AACfA;;;QACF,gBAAgB,KAAK,KAAK,GAAG,CAAC;AAAA,MAC3B;AAAA,IACF;AAAA,EACF;AAgBD,QAAM,KAAKF,cAAQ,GAAC,SAAU;AAC9B,KAAG,GAAG,SAAS,SAAS;AAExB,WAAS,UAAW;AAAA,IAClB;AAAA;AAAA,IACA;AAAA,EACJ,GAAK;AAAA,EAEF;AAKD,MAAIA,cAAAA,GAAS,gBAAgB;AAC3BA,kBAAQ,GAAC,eAAe,MAAM;AAE5B,UAAIE,cAAAA,MAAI,iBAAiB;AACvBA,sBAAAA,MAAI,gBAAgB;AAAA,UAClB,SAAS,eAAgB,GAAG;AAE1B,kBAAM,eAAe,EAAE;AAEX,kBAAM,QAAQ,WAAW;AAAA,cACnC;AAAA,YACd,CAAa;AAAA,UAEF;AAAA,UACD,KAAM,GAAG;AAAA,UAER;AAAA,QACX,CAAS;AAAA,MACF;AAAA,IACP,CAAK;AAAA,EACF;AACH;;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"webview.js","sources":["uni_modules/uni-id-pages/pages/common/webview/webview.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/dW5pX21vZHVsZXNcdW5pLWlkLXBhZ2VzXHBhZ2VzXGNvbW1vblx3ZWJ2aWV3XHdlYnZpZXcudnVl"],"sourcesContent":["<!-- 网络链接内容展示页uni-id-pages中用于展示隐私政策协议内容 -->\r\n<template>\r\n\t<view>\r\n\t\t<web-view v-if=\"url\" :src=\"url\"></web-view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tonLoad({url,title}) {\r\n\t\t\tif(url.substring(0, 4) != 'http'){\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"错误\",\r\n\t\t\t\t\tcontent: '不是一个有效的网站链接,'+'\"'+url+'\"',\r\n\t\t\t\t\tshowCancel: false,\r\n\t\t\t\t\tconfirmText:\"知道了\",\r\n\t\t\t\t\tcomplete: () => {\r\n\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t\ttitle = \"页面路径错误\"\r\n\t\t\t}else{\r\n\t\t\t\tthis.url = url;\r\n\t\t\t}\r\n\t\t\tif(title){\r\n\t\t\t\tuni.setNavigationBarTitle({title});\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\turl:null\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/uni_modules/uni-id-pages/pages/common/webview/webview.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAQC,MAAK,YAAU;AAAA,EACd,OAAO,EAAC,KAAI,MAAK,GAAG;AACnB,QAAG,IAAI,UAAU,GAAG,CAAC,KAAK,QAAO;AAChCA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAM;AAAA,QACN,SAAS,kBAAmB,MAAI;AAAA,QAChC,YAAY;AAAA,QACZ,aAAY;AAAA,QACZ,UAAU,MAAM;AACfA,wBAAAA,MAAI,aAAa;AAAA,QAClB;AAAA,MACD,CAAC;AACD,cAAQ;AAAA,WACJ;AACJ,WAAK,MAAM;AAAA,IACZ;AACA,QAAG,OAAM;AACRA,oBAAAA,MAAI,sBAAsB,EAAC,MAAK,CAAC;AAAA,IAClC;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;AAAA,MACN,KAAI;AAAA;EAEN;AACD;;;;;;;;;AChCD,GAAG,WAAW,eAAe;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"login-smscode.js","sources":["uni_modules/uni-id-pages/pages/login/login-smscode.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/dW5pX21vZHVsZXNcdW5pLWlkLXBhZ2VzXHBhZ2VzXGxvZ2luXGxvZ2luLXNtc2NvZGUudnVl"],"sourcesContent":["<!-- 短信验证码登录页 -->\r\n<template>\r\n\t<view class=\"uni-content\">\r\n\t\t<view class=\"login-logo\">\r\n\t\t\t<image :src=\"logo\"></image>\r\n\t\t</view>\r\n\t\t<!-- 顶部文字 -->\r\n\t\t<text class=\"title\">请输入验证码</text>\r\n\t\t<text class=\"tip\">先输入图形验证码,再获取短信验证码</text>\r\n\t\t<uni-forms>\r\n\t\t\t<uni-id-pages-sms-form focusCaptchaInput v-model=\"code\" type=\"login-by-sms\" ref=\"smsCode\" :phone=\"phone\">\r\n\t\t\t</uni-id-pages-sms-form>\r\n\t\t\t<button class=\"uni-btn send-btn\" type=\"primary\" @click=\"submit\">登录</button>\r\n\t\t</uni-forms>\r\n\t\t<uni-popup-captcha @confirm=\"submit\" v-model=\"captcha\" scene=\"login-by-sms\" ref=\"popup\"></uni-popup-captcha>\r\n\t</view>\r\n</template>\r\n<script>\r\n\timport mixin from '@/uni_modules/uni-id-pages/common/login-page.mixin.js';\r\n\texport default {\r\n\t\tmixins: [mixin],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\"code\": \"\",\r\n\t\t\t\t\"phone\": \"\",\r\n\t\t\t\t\"captcha\": \"\",\r\n\t\t\t\t\"logo\": \"/static/logo.png\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttipText() {\r\n\t\t\t\treturn '验证码已通过短信发送至' + this.phone;\r\n\t\t\t},\r\n\t\t},\r\n\t\tonLoad({\r\n\t\t\tphoneNumber\r\n\t\t}) {\r\n\t\t\tthis.phone = phoneNumber;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\t// #ifdef H5\r\n\t\t\tdocument.onkeydown = event => {\r\n\t\t\t\tvar e = event || window.event;\r\n\t\t\t\tif (e && e.keyCode == 13) { //回车键的键值为13\r\n\t\t\t\t\tthis.submit()\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsubmit() { //完成并提交\r\n\t\t\t\tconst uniIdCo = uniCloud.importObject(\"uni-id-co\", {\r\n\t\t\t\t\terrorOptions: {\r\n\t\t\t\t\t\ttype: 'toast'\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tif (this.code.length != 6) {\r\n\t\t\t\t\tthis.$refs.smsCode.focusSmsCodeInput = true\r\n\t\t\t\t\treturn uni.showToast({\r\n\t\t\t\t\t\ttitle: '验证码不能为空',\r\n\t\t\t\t\t\ticon: 'none',\r\n\t\t\t\t\t\tduration: 3000\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\tuniIdCo.loginBySms({\r\n\t\t\t\t\t\"mobile\": this.phone,\r\n\t\t\t\t\t\"code\": this.code,\r\n\t\t\t\t\t\"captcha\": this.captcha\r\n\t\t\t\t}).then(e => {\r\n\t\t\t\t\tthis.loginSuccess(e)\r\n\t\t\t\t}).catch(e => {\r\n\t\t\t\t\tif (e.errCode == 'uni-id-captcha-required') {\r\n\t\t\t\t\t\tthis.$refs.popup.open()\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tconsole.log(e.errMsg);\r\n\t\t\t\t\t}\r\n\t\t\t\t}).finally(e => {\r\n\t\t\t\t\tthis.captcha = ''\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style scoped lang=\"scss\">\r\n\t@import \"@/uni_modules/uni-id-pages/common/login-page.scss\";\r\n\r\n\t.tip {\r\n\t\tmargin-top: -15px;\r\n\t\tmargin-bottom: 15px;\r\n\t}\r\n\r\n\t.popup-captcha {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\tpadding: 20rpx;\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 2px;\r\n\t\tflex-direction: column;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.popup-captcha .title {\r\n\t\tfont-weight: normal;\r\n\t\tpadding: 0;\r\n\t\tpadding-bottom: 15px;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t.popup-captcha .close {\r\n\t\tposition: absolute;\r\n\t\tbottom: -40px;\r\n\t\tmargin-left: -13px;\r\n\t\tleft: 50%;\r\n\t}\r\n\r\n\t.popup-captcha .uni-btn {\r\n\t\tmargin: 0;\r\n\t}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/uni_modules/uni-id-pages/pages/login/login-smscode.vue'\nwx.createPage(MiniProgramPage)"],"names":["mixin","uniCloud","uni"],"mappings":";;;AAmBC,MAAK,YAAU;AAAA,EACd,QAAQ,CAACA,8CAAAA,KAAK;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA,MACR,SAAS;AAAA,MACT,WAAW;AAAA,MACX,QAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,UAAU;AAAA,IACT,UAAU;AACT,aAAO,gBAAgB,KAAK;AAAA,IAC5B;AAAA,EACD;AAAA,EACD,OAAO;AAAA,IACN;AAAA,EACD,GAAG;AACF,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,EASR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACR,YAAM,UAAUC,cAAAA,GAAS,aAAa,aAAa;AAAA,QAClD,cAAc;AAAA,UACb,MAAM;AAAA,QACP;AAAA,OACA;AACD,UAAI,KAAK,KAAK,UAAU,GAAG;AAC1B,aAAK,MAAM,QAAQ,oBAAoB;AACvC,eAAOC,cAAAA,MAAI,UAAU;AAAA,UACpB,OAAO;AAAA,UACP,MAAM;AAAA,UACN,UAAU;AAAA,QACX,CAAC;AAAA,MACF;AACA,cAAQ,WAAW;AAAA,QAClB,UAAU,KAAK;AAAA,QACf,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,OAChB,EAAE,KAAK,OAAK;AACZ,aAAK,aAAa,CAAC;AAAA,OACnB,EAAE,MAAM,OAAK;AACb,YAAI,EAAE,WAAW,2BAA2B;AAC3C,eAAK,MAAM,MAAM,KAAK;AAAA,eAChB;AACNA,2GAAY,EAAE,MAAM;AAAA,QACrB;AAAA,MACD,CAAC,EAAE,QAAQ,OAAK;AACf,aAAK,UAAU;AAAA,OACf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChFD,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"validator.js","sources":["uni_modules/uni-id-pages/pages/register/validator.js"],"sourcesContent":["import passwordMod from '@/uni_modules/uni-id-pages/common/password.js'\r\nexport default {\r\n\t\"username\": {\r\n\t\t\"rules\": [{\r\n\t\t\t\trequired: true,\r\n\t\t\t\terrorMessage: '请输入用户名',\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tminLength: 3,\r\n\t\t\t\tmaxLength: 32,\r\n\t\t\t\terrorMessage: '用户名长度在 {minLength} 到 {maxLength} 个字符',\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalidateFunction: function(rule, value, data, callback) {\r\n\t\t\t\t\t// console.log(value);\r\n\t\t\t\t\tif (/^1\\d{10}$/.test(value) || /^(\\w-*\\.*)+@(\\w-?)+(\\.\\w{2,})+$/.test(value)) {\r\n\t\t\t\t\t\tcallback('用户名不能是:手机号或邮箱')\r\n\t\t\t\t\t};\r\n\t\t\t\t\tif (/^\\d+$/.test(value)) {\r\n\t\t\t\t\t\tcallback('用户名不能为纯数字')\r\n\t\t\t\t\t};\r\n\t\t\t\t\tif(/[\\u4E00-\\u9FA5\\uF900-\\uFA2D]{1,}/.test(value)){\r\n\t\t\t\t\t\tcallback('用户名不能包含中文')\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"label\": \"用户名\"\r\n\t},\r\n\t\"nickname\": {\r\n\t\t\"rules\": [{\r\n\t\t\t\tminLength: 3,\r\n\t\t\t\tmaxLength: 32,\r\n\t\t\t\terrorMessage: '昵称长度在 {minLength} 到 {maxLength} 个字符',\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalidateFunction: function(rule, value, data, callback) {\r\n\t\t\t\t\t// console.log(value);\r\n\t\t\t\t\tif (/^1\\d{10}$/.test(value) || /^(\\w-*\\.*)+@(\\w-?)+(\\.\\w{2,})+$/.test(value)) {\r\n\t\t\t\t\t\tcallback('昵称不能是:手机号或邮箱')\r\n\t\t\t\t\t};\r\n\t\t\t\t\tif (/^\\d+$/.test(value)) {\r\n\t\t\t\t\t\tcallback('昵称不能为纯数字')\r\n\t\t\t\t\t};\r\n\t\t\t\t\tif(/[\\u4E00-\\u9FA5\\uF900-\\uFA2D]{1,}/.test(value)){\r\n\t\t\t\t\t\tcallback('昵称不能包含中文')\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn true\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"label\": \"昵称\"\r\n\t},\r\n\t...passwordMod.getPwdRules()\r\n}\r\n"],"names":["passwordMod"],"mappings":";;AACA,MAAe,QAAA;AAAA,EACd,YAAY;AAAA,IACX,SAAS;AAAA,MAAC;AAAA,QACR,UAAU;AAAA,QACV,cAAc;AAAA,MACd;AAAA,MACD;AAAA,QACC,WAAW;AAAA,QACX,WAAW;AAAA,QACX,cAAc;AAAA,MACd;AAAA,MACD;AAAA,QACC,kBAAkB,SAAS,MAAM,OAAO,MAAM,UAAU;AAEvD,cAAI,YAAY,KAAK,KAAK,KAAK,kCAAkC,KAAK,KAAK,GAAG;AAC7E,qBAAS,eAAe;AAAA,UAE9B;AAAK,cAAI,QAAQ,KAAK,KAAK,GAAG;AACxB,qBAAS,WAAW;AAAA,UAE1B;AAAK,cAAG,mCAAmC,KAAK,KAAK,GAAE;AACjD,qBAAS,WAAW;AAAA,UACpB;AACD,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,IACD,SAAS;AAAA,EACT;AAAA,EACD,YAAY;AAAA,IACX,SAAS;AAAA,MAAC;AAAA,QACR,WAAW;AAAA,QACX,WAAW;AAAA,QACX,cAAc;AAAA,MACd;AAAA,MACD;AAAA,QACC,kBAAkB,SAAS,MAAM,OAAO,MAAM,UAAU;AAEvD,cAAI,YAAY,KAAK,KAAK,KAAK,kCAAkC,KAAK,KAAK,GAAG;AAC7E,qBAAS,cAAc;AAAA,UAE7B;AAAK,cAAI,QAAQ,KAAK,KAAK,GAAG;AACxB,qBAAS,UAAU;AAAA,UAEzB;AAAK,cAAG,mCAAmC,KAAK,KAAK,GAAE;AACjD,qBAAS,UAAU;AAAA,UACnB;AACD,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,IACD,SAAS;AAAA,EACT;AAAA,EACD,GAAGA,uCAAAA,YAAY,YAAa;AAC7B;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"deactivate.js","sources":["uni_modules/uni-id-pages/pages/userinfo/deactivate/deactivate.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/dW5pX21vZHVsZXNcdW5pLWlkLXBhZ2VzXHBhZ2VzXHVzZXJpbmZvXGRlYWN0aXZhdGVcZGVhY3RpdmF0ZS52dWU"],"sourcesContent":["<!-- 注销(销毁)账号 -->\r\n<template>\r\n\t<view class=\"uni-content\">\r\n\t\t<text class=\"words\" space=\"emsp\">\r\n\t\t\t一、注销是不可逆操作注销后:\\n\r\n\t\t\t1.帐号将无法登录、无法找回。\\n\r\n\t\t\t2.帐号所有信息都会清除(个人身份信息、粉丝数等;发布的作品、评论、点赞等;交易信息等),你\r\n\t\t\t的朋友将无法通过本应用帐号联系你请自行备份相关\r\n\t\t\t信息和数据。\\n\r\n\r\n\t\t\t二、重要提示\\n\r\n\t\t\t1.封禁帐号(永久封禁、社交封禁、直播权限封禁)不能申请注销。\\n\r\n\t\t\t2.注销后,你的身份证、三方帐号(微信、QQ、微博、支付宝)、手机号等绑定关系将解除,解除后可以绑定到其他帐号。\\n\r\n\t\t\t3.注销后,手机号可以注册新的帐号,新帐号不会存在之前帐号的任何信息(作品、粉丝、评论、个人信息等)。\\n\r\n\t\t\t4.注销本应用帐号前,需尽快处理帐号下的资金问题。\\n\r\n\t\t\t5.视具体帐号情况而定注销最多需要7天。\\n\r\n\t\t</text>\r\n\t\t<view class=\"button-group\">\r\n\t\t\t<button @click=\"nextStep\" class=\"next\" type=\"default\">下一步</button>\r\n\t\t\t<button @click=\"cancel\" type=\"warn\">取消</button>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {},\r\n\t\tmethods: {\r\n\t\t\tcancel() {\r\n\t\t\t\tuni.navigateBack()\r\n\t\t\t},\r\n\t\t\tnextStep() {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\tcontent: '已经仔细阅读注销提示,知晓可能带来的后果,并确认要注销',\r\n\t\t\t\t\tcomplete: (e) => {\r\n\t\t\t\t\t\tif (e.confirm) {\r\n\t\t\t\t\t\t\tconst uniIdco = uniCloud.importObject(\"uni-id-co\");\r\n\t\t\t\t\t\t\tuniIdco.closeAccount().then((e) => {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: '注销成功',\r\n\t\t\t\t\t\t\t\t\tduration: 3000\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\tuni.removeStorageSync('uni_id_token');\r\n\t\t\t\t\t\t\t\tuni.setStorageSync('uni_id_token_expired', 0)\r\n\t\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\t\turl:\"/uni_modules/uni-id-pages/pages/login/login-withoutpwd\"\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.uni-content {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.words {\r\n\t\tpadding: 0 26rpx;\r\n\t\tline-height: 46rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tmargin-bottom: 80px;\r\n\t}\r\n\r\n\t.button-group button {\r\n\t\tborder-radius: 100px;\r\n\t\tborder: none;\r\n\t\twidth: 300rpx;\r\n\t\theight: 42px;\r\n\t\tline-height: 42px;\r\n\t\tfont-size: 32rpx;\r\n\t}\r\n\r\n\t.button-group button:after {\r\n\t\tborder: none;\r\n\t}\r\n\r\n\t.button-group button.next {\r\n\t\tcolor: #e64340;\r\n\t\tborder: solid 1px #e64340;\r\n\t}\r\n\t.button-group {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tposition: fixed;\r\n\t\theight: 50px;\r\n\t\tbottom: 10px;\r\n\t\twidth: 750rpx;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tborder-top: solid 1px #e4e6ec;\r\n\t\tpadding-top: 10px;\r\n\t\tbackground-color: #FFFFFF;\r\n\t\tmax-width: 690px;\r\n\t}\r\n\t\r\n\t\r\n\t@media screen and (min-width: 690px) {\r\n\t\t.uni-content{\r\n\t\t\tmax-width: 690px;\r\n\t\t\tmargin-left: calc(50% - 345px);\r\n\t\t}\r\n\t}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/uni_modules/uni-id-pages/pages/userinfo/deactivate/deactivate.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","uniCloud","e"],"mappings":";;AAyBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EAAE;AAAA,EACX,SAAS;AAAA,IACR,SAAS;AACRA,oBAAAA,MAAI,aAAa;AAAA,IACjB;AAAA,IACD,WAAW;AACVA,oBAAAA,MAAI,UAAU;AAAA,QACb,SAAS;AAAA,QACT,UAAU,CAAC,MAAM;AAChB,cAAI,EAAE,SAAS;AACd,kBAAM,UAAUC,cAAAA,GAAS,aAAa,WAAW;AACjD,oBAAQ,aAAY,EAAG,KAAK,CAACC,OAAM;AAClCF,4BAAAA,MAAI,UAAU;AAAA,gBACb,OAAO;AAAA,gBACP,UAAU;AAAA,cACX,CAAC;AACDA,kCAAI,kBAAkB,cAAc;AACpCA,kCAAI,eAAe,wBAAwB,CAAC;AAC5CA,4BAAAA,MAAI,WAAW;AAAA,gBACd,KAAI;AAAA,eACJ;AAAA,aACD;AAAA,iBACK;AACNA,0BAAAA,MAAI,aAAa;AAAA,UAClB;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;AC3DD,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long