微信小程序发布试用版本
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
{"version":3,"file":"assets.js","sources":["static/uni-center/headers.png","uni_modules/uni-id-pages/pages/userinfo/realname-verify/face-verify-icon.svg","static/uni-load-state/disconnection.png","uni_modules/uni-sign-in/static/background.png"],"sourcesContent":["export default \"__VITE_ASSET__c816d0e0__\"","export default \"__VITE_ASSET__da277dd7__\"","export default \"__VITE_ASSET__7a56db78__\"","export default \"__VITE_ASSET__7f3ee520__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;;;;;"}
|
||||
{"version":3,"file":"assets.js","sources":["uni_modules/uni-id-pages/pages/userinfo/realname-verify/face-verify-icon.svg","static/uni-center/headers.png","uni_modules/uni-sign-in/static/background.png","static/uni-load-state/disconnection.png"],"sourcesContent":["export default \"__VITE_ASSET__da277dd7__\"","export default \"__VITE_ASSET__c816d0e0__\"","export default \"__VITE_ASSET__7f3ee520__\"","export default \"__VITE_ASSET__7a56db78__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;;;;;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"config.js","sources":["common/config.js"],"sourcesContent":["/**\r\n * API 配置\r\n * 统一管理后端接口地址,并根据环境自动切换\r\n */\r\n\r\nimport envConfig from '@/common/env.js'\r\n\r\nconst API_TARGETS = {\r\n\tlocal: 'http://localhost:8090/',\r\n\tprod: 'https://api.huayang-star.com/'\r\n}\r\n\r\nconst ENV_ALIAS = {\r\n\tdevelopment: 'local',\r\n\tproduction: 'prod',\r\n\tlocal: 'local',\r\n\tprod: 'prod'\r\n}\r\n\r\nfunction normalizeBaseUrl(url) {\r\n\treturn url.endsWith('/') ? url : `${url}/`\r\n}\r\n\r\nfunction resolveApiEnv() {\r\n\t// 优先读取 env.js 配置文件\r\n\tconst fileEnv = envConfig?.apiEnv\r\n\tif (fileEnv) {\r\n\t\tconst mapped = ENV_ALIAS[fileEnv.toLowerCase()]\r\n\t\tif (mapped) {\r\n\t\t\tconsole.log('[API Config] 使用 env.js 配置:', fileEnv, '=>', mapped)\r\n\t\t\treturn mapped\r\n\t\t}\r\n\t}\r\n\r\n\t// 其次读取环境变量\r\n\tconst runtimeEnv =\r\n\t\ttypeof process !== 'undefined' && process?.env\r\n\t\t\t? process.env.UNI_APP_API_ENV || process.env.NODE_ENV\r\n\t\t\t: ''\r\n\tconst aliasKey = runtimeEnv ? runtimeEnv.toLowerCase() : ''\r\n\tconst env = ENV_ALIAS[aliasKey] || 'prod'\r\n\tconsole.log('[API Config] 使用环境变量:', runtimeEnv, '=>', env)\r\n\treturn env\r\n}\r\n\r\nconst API_ENV = resolveApiEnv()\r\n\r\n// API 基础地址(根据当前环境自动判定)\r\nexport const API_BASE_URL = normalizeBaseUrl(API_TARGETS[API_ENV] || API_TARGETS.prod)\r\n\r\n// 输出当前配置信息(便于调试)\r\nconsole.log('[API Config] 当前环境:', API_ENV)\r\nconsole.log('[API Config] API_BASE_URL:', API_BASE_URL)\r\n\r\n// 当前 API 环境(local / prod)\r\nexport function getApiEnv() {\r\n\treturn API_ENV\r\n}\r\n\r\n// 导出完整的 API URL 构建函数\r\n// H5环境下:local / prod 均直接使用完整URL,避免依赖本地代理\r\n// 其他环境使用完整URL\r\nexport function getApiUrl(path = '') {\r\n\tconst apiPath = path.startsWith('/') ? path : `/${path}`\r\n\t// #ifdef H5\r\n\t// H5环境下,local / prod 都返回完整URL,确保 prod 时直接请求远程服务器\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\tconsole.log(`[API Config] H5环境(${API_ENV})直接使用完整URL:`, fullUrl)\r\n\treturn fullUrl\r\n\t// #endif\r\n\t// #ifndef H5\r\n\t// 其他环境使用完整URL\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\tconsole.log('[API Config] 非H5环境使用完整URL:', fullUrl)\r\n\treturn fullUrl\r\n\t// #endif\r\n}\r\n"],"names":["envConfig","uni"],"mappings":";;;AAOA,MAAM,cAAc;AAAA,EACnB,OAAO;AAAA,EACP,MAAM;AACP;AAEA,MAAM,YAAY;AAAA,EACjB,aAAa;AAAA,EACb,YAAY;AAAA,EACZ,OAAO;AAAA,EACP,MAAM;AACP;AAEA,SAAS,iBAAiB,KAAK;AAC9B,SAAO,IAAI,SAAS,GAAG,IAAI,MAAM,GAAG,GAAG;AACxC;AAEA,SAAS,gBAAgB;;AAExB,QAAM,WAAUA,gBAAW,cAAXA,mBAAW;AACd;AACZ,UAAM,SAAS,UAAU,QAAQ,YAAa,CAAA;AAC9C,QAAI,QAAQ;AACXC,0BAAA,MAAA,OAAA,0BAAY,8BAA8B,SAAS,MAAM,MAAM;AACxD,aAAA;AAAA,IACR;AAAA,EACD;AAGM,QAAA,aACL,OAAO,YAAY,gBAAe,mCAAS,OACxC,QAAQ,IAAI,mBAAmB,gBAC/B;AACJ,QAAM,WAAW,aAAa,WAAW,YAAA,IAAgB;AACnD,QAAA,MAAM,UAAU,QAAQ,KAAK;AACnCA,sBAAA,MAAA,OAAA,0BAAY,wBAAwB,YAAY,MAAM,GAAG;AAClD,SAAA;AACR;AAEA,MAAM,UAAU,cAAc;AAGvB,MAAM,eAAe,iBAAiB,YAAY,OAAO,KAAK,YAAY,IAAI;AAGrFA,cAAA,MAAA,MAAA,OAAA,0BAAY,sBAAsB,OAAO;AACzCA,cAAA,MAAA,MAAA,OAAA,0BAAY,8BAA8B,YAAY;AAG/C,SAAS,YAAY;AACpB,SAAA;AACR;AAKgB,SAAA,UAAU,OAAO,IAAI;AACpC,QAAM,UAAU,KAAK,WAAW,GAAG,IAAI,OAAO,IAAI,IAAI;AAUhD,QAAA,WAAW,QAAQ,WAAW,GAAG,IAAI,QAAQ,MAAM,CAAC,IAAI;AAC9D,QAAM,UAAU,GAAG,YAAY,GAAG,QAAQ;AAC1CA,gBAAA,6CAAY,8BAA8B,OAAO;AAC1C,SAAA;AAER;;;"}
|
||||
{"version":3,"file":"config.js","sources":["common/config.js"],"sourcesContent":["/**\r\n * API 配置\r\n * 统一管理后端接口地址,并根据环境自动切换\r\n */\r\n\r\nimport envConfig from '@/common/env.js'\r\n\r\nconst API_TARGETS = {\r\n\tlocal: 'http://localhost:8090/',\r\n\tprod: 'https://api.huayang-star.com/'\r\n}\r\n\r\nconst ENV_ALIAS = {\r\n\tdevelopment: 'local',\r\n\tproduction: 'prod',\r\n\tlocal: 'local',\r\n\tprod: 'prod'\r\n}\r\n\r\nfunction normalizeBaseUrl(url) {\r\n\treturn url.endsWith('/') ? url : `${url}/`\r\n}\r\n\r\nfunction resolveApiEnv() {\r\n\t// 优先读取 env.js 配置文件\r\n\tconst fileEnv = envConfig?.apiEnv\r\n\tif (fileEnv) {\r\n\t\tconst mapped = ENV_ALIAS[fileEnv.toLowerCase()]\r\n\t\tif (mapped) {\r\n\t\t\t// #ifdef APP-PLUS || H5 || MP-ALIPAY\r\n\t\t\tconsole.log('[API Config] 使用 env.js 配置:', fileEnv, '=>', mapped)\r\n\t\t\t// #endif\r\n\t\t\treturn mapped\r\n\t\t}\r\n\t}\r\n\r\n\t// 其次读取环境变量\r\n\tconst runtimeEnv =\r\n\t\ttypeof process !== 'undefined' && process?.env\r\n\t\t\t? process.env.UNI_APP_API_ENV || process.env.NODE_ENV\r\n\t\t\t: ''\r\n\tconst aliasKey = runtimeEnv ? runtimeEnv.toLowerCase() : ''\r\n\tconst env = ENV_ALIAS[aliasKey] || 'prod'\r\n\t// #ifdef APP-PLUS || H5 || MP-ALIPAY\r\n\tconsole.log('[API Config] 使用环境变量:', runtimeEnv, '=>', env)\r\n\t// #endif\r\n\treturn env\r\n}\r\n\r\nconst API_ENV = resolveApiEnv()\r\n\r\n// API 基础地址(根据当前环境自动判定)\r\nexport const API_BASE_URL = normalizeBaseUrl(API_TARGETS[API_ENV] || API_TARGETS.prod)\r\n\r\n// 输出当前配置信息(便于调试)\r\n// #ifdef APP-PLUS || H5 || MP-ALIPAY\r\nconsole.log('[API Config] 当前环境:', API_ENV)\r\nconsole.log('[API Config] API_BASE_URL:', API_BASE_URL)\r\n// #endif\r\n\r\n// 当前 API 环境(local / prod)\r\nexport function getApiEnv() {\r\n\treturn API_ENV\r\n}\r\n\r\n// 导出完整的 API URL 构建函数\r\n// H5环境下:local / prod 均直接使用完整URL,避免依赖本地代理\r\n// 其他环境使用完整URL\r\nexport function getApiUrl(path = '') {\r\n\tconst apiPath = path.startsWith('/') ? path : `/${path}`\r\n\t// #ifdef H5\r\n\t// H5环境下,local / prod 都返回完整URL,确保 prod 时直接请求远程服务器\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\t// #ifdef APP-PLUS || H5 || MP-ALIPAY\r\n\tconsole.log(`[API Config] H5环境(${API_ENV})直接使用完整URL:`, fullUrl)\r\n\t// #endif\r\n\treturn fullUrl\r\n\t// #endif\r\n\t// #ifndef H5\r\n\t// 其他环境使用完整URL\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\t// #ifdef APP-PLUS || H5 || MP-ALIPAY\r\n\tconsole.log('[API Config] 非H5环境使用完整URL:', fullUrl)\r\n\t// #endif\r\n\treturn fullUrl\r\n\t// #endif\r\n}\r\n"],"names":["envConfig"],"mappings":";;AAOA,MAAM,cAAc;AAAA,EACnB,OAAO;AAAA,EACP,MAAM;AACP;AAEA,MAAM,YAAY;AAAA,EACjB,aAAa;AAAA,EACb,YAAY;AAAA,EACZ,OAAO;AAAA,EACP,MAAM;AACP;AAEA,SAAS,iBAAiB,KAAK;AAC9B,SAAO,IAAI,SAAS,GAAG,IAAI,MAAM,GAAG,GAAG;AACxC;AAEA,SAAS,gBAAgB;;AAExB,QAAM,WAAUA,gBAAW,cAAXA,mBAAW;AACd;AACZ,UAAM,SAAS,UAAU,QAAQ,YAAa,CAAA;AAC9C,QAAI,QAAQ;AAIJ,aAAA;AAAA,IACR;AAAA,EACD;AAGM,QAAA,aACL,OAAO,YAAY,gBAAe,mCAAS,OACxC,QAAQ,IAAI,mBAAmB,gBAC/B;AACJ,QAAM,WAAW,aAAa,WAAW,YAAA,IAAgB;AACnD,QAAA,MAAM,UAAU,QAAQ,KAAK;AAI5B,SAAA;AACR;AAEA,MAAM,UAAU,cAAc;AAGvB,MAAM,eAAe,iBAAiB,YAAY,OAAO,KAAK,YAAY,IAAI;AAS9E,SAAS,YAAY;AACpB,SAAA;AACR;AAKgB,SAAA,UAAU,OAAO,IAAI;AACpC,QAAM,UAAU,KAAK,WAAW,GAAG,IAAI,OAAO,IAAI,IAAI;AAYhD,QAAA,WAAW,QAAQ,WAAW,GAAG,IAAI,QAAQ,MAAM,CAAC,IAAI;AAC9D,QAAM,UAAU,GAAG,YAAY,GAAG,QAAQ;AAInC,SAAA;AAER;;;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"env.js","sources":["common/env.js"],"sourcesContent":["/**\r\n * 环境配置文件\r\n * apiEnv 可选:'local' | 'prod'\r\n */\r\nexport default {\r\n\tapiEnv: 'local'\r\n}\r\n\r\n"],"names":[],"mappings":";AAIA,MAAe,YAAA;AAAA,EACd,QAAQ;AACT;;"}
|
||||
{"version":3,"file":"env.js","sources":["common/env.js"],"sourcesContent":["/**\r\n * 环境配置文件\r\n * apiEnv 可选:'local' | 'prod'\r\n */\r\nexport default {\r\n\tapiEnv: 'prod'\r\n}\r\n\r\n"],"names":[],"mappings":";AAIA,MAAe,YAAA;AAAA,EACd,QAAQ;AACT;;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/store.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/store.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/uni-id-pages-init.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/uni-id-pages-init.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"uni-id-pages-init.js","sources":["common/uni-id-pages-init.js"],"sourcesContent":["// 简化版的 uni-id-pages 初始化\r\n// 由于项目不使用 uniCloud,移除了所有 uniCloud 相关功能\r\n\r\nexport default async function () {\r\n\t// #ifdef APP-PLUS\r\n\t// 如果配置的登录功能有一键登录,执行预登录(异步)\r\n\t// 注意:这里需要从配置中读取,但由于配置在子包中,暂时注释\r\n\t// 如果需要一键登录功能,可以在这里添加配置\r\n\t// if (loginTypes.includes('univerify')) {\r\n\t// uni.preLogin({\r\n\t// provider: 'univerify',\r\n\t// complete: e => {\r\n\t// // console.log(e);\r\n\t// }\r\n\t// })\r\n\t// }\r\n\t// #endif\r\n\t\r\n\t// 其他初始化逻辑已移除(因为不需要 uniCloud)\r\n\tconsole.log('[uni-id-pages] 初始化完成(简化版,无 uniCloud)')\r\n}\r\n\r\n"],"names":["uni"],"mappings":";;AAGe,eAAA,gBAAkB;AAgBhCA,gBAAAA,wDAAY,sCAAsC;AACnD;;"}
|
||||
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
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/champion/champion.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/champion/champion.js.map
vendored
Normal file
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
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
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/customer/customer.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/customer/customer.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/customer/utils/dataInit.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/customer/utils/dataInit.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/grid/grid.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/grid/grid.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/detail.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/detail.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/list.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/list.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/search/search.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/list/search/search.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"meeting_summary.js","sources":["pages-subpackage/meeting_summary/meeting_summary.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxtZWV0aW5nX3N1bW1hcnlcbWVldGluZ19zdW1tYXJ5LnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- #ifdef APP -->\r\n\t\t<statusBar></statusBar>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 导航栏 -->\r\n\t\t<uni-nav-bar \r\n\t\t\t:fixed=\"true\" \r\n\t\t\t:statusBar=\"true\" \r\n\t\t\t:border=\"false\"\r\n\t\t\ttitle=\"总结和统计\" \r\n\t\t\tleftIcon=\"left\" \r\n\t\t\t@clickLeft=\"goBack\"\r\n\t\t\tcolor=\"#333\"\r\n\t\t\tbackgroundColor=\"#FFFFFF\">\r\n\t\t</uni-nav-bar>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"empty-state\">\r\n\t\t\t\t<text class=\"empty-text\">总结和统计功能开发中...</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP\r\n\timport statusBar from \"@/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar\";\r\n\t// #endif\r\n\t\r\n\texport default {\r\n\t\t// #ifdef APP\r\n\t\tcomponents: {\r\n\t\t\tstatusBar\r\n\t\t},\r\n\t\t// #endif\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.page {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.content {\r\n\t\tpadding-top: 88rpx;\r\n\t\tmin-height: calc(100vh - 88rpx - 96rpx);\r\n\t\tpadding-bottom: 96rpx;\r\n\t}\r\n\t\r\n\t.empty-state {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\theight: 100%;\r\n\t\tpadding: 48rpx;\r\n\t}\r\n\t\r\n\t.empty-text {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/meeting_summary/meeting_summary.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EAMd,OAAO;AACN,WAAO,CACP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EACR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAG,MAAC,aAAY;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/reception/reception.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/reception/reception.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"read-news-log.js","sources":["pages-subpackage/ucenter/read-news-log/read-news-log.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVx1Y2VudGVyXHJlYWQtbmV3cy1sb2dccmVhZC1uZXdzLWxvZy52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"container\">\r\n\t\t<unicloud-db ref=\"udb\" v-slot:default=\"{data, pagination, loading, hasMore, error}\" :where=\"udbWhere\"\r\n\t\t\tcollection=\"opendb-news-articles\" @load=\"isLoading == false\" @error=\"isLoading == false\"\r\n\t\t\tfield=\"title,_id\" :page-size=\"10\">\r\n\t\t\t<uni-list>\r\n\t\t\t\t<uni-list-item v-for=\"(item, index) in data\" :key=\"index\" :clickable=\"true\"\r\n\t\t\t\t\t@click=\"handleItemClick(item)\">\r\n\t\t\t\t\t<template v-slot:body>\r\n\t\t\t\t\t\t<view class=\"item\">\r\n\t\t\t\t\t\t\t<text>{{item.title}}</text>\r\n\t\t\t\t\t\t\t<uni-dateformat class=\"article-date\" :date=\"readNewsLog[index].last_time\" format=\"yyyy-MM-dd hh:mm\"\r\n\t\t\t\t\t\t\t\t:threshold=\"[0, 0]\" />\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</template>\r\n\t\t\t\t</uni-list-item>\r\n\t\t\t</uni-list>\r\n\t\t\t<uni-load-state @networkResume=\"refreshData\" :state=\"{data,pagination,hasMore, loading, error}\"></uni-load-state>\r\n\t\t</unicloud-db>\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\t\t\t\tisLoading: true,\r\n\t\t\t\tloadMore: {\r\n\t\t\t\t\tcontentdown: '',\r\n\t\t\t\t\tcontentrefresh: '',\r\n\t\t\t\t\tcontentnomore: '',\r\n\t\t\t\t},\r\n\t\t\t\treadNewsLog:[],\r\n\t\t\t\tudbWhere:''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.readNewsLog = uni.getStorageSync('readNewsLog')||[];\r\n\t\t\tlet readNewsLogIds = this.readNewsLog.map(({article_id})=>article_id)\r\n\t\t\tconsole.log(typeof readNewsLogIds,readNewsLogIds);\r\n\t\t\tthis.udbWhere = `\"_id\" in ${JSON.stringify(readNewsLogIds)}`\r\n\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\ttitle: this.$t('newsLog.navigationBarTitle')\r\n\t\t\t})\r\n\t\t},\r\n\t\tonPullDownRefresh() {\r\n\t\t\tthis.refreshData();\r\n\t\t},\r\n\t\tonReachBottom() {\r\n\t\t\tthis.$refs.udb.loadMore()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\trefreshData() {\r\n\t\t\t\tthis.$refs.udb.loadData({\r\n\t\t\t\t\tclear: true\r\n\t\t\t\t}, (res) => {\r\n\t\t\t\t\tuni.stopPullDownRefresh()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\thandleItemClick(item) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/list/detail?id=' + item._id + '&title=' + item.title\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.item{\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.article-date {\r\n\t\tcolor: #C8C7CC;\r\n\t}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ucenter/read-news-log/read-news-log.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAuBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAW;AAAA,MACX,UAAU;AAAA,QACT,aAAa;AAAA,QACb,gBAAgB;AAAA,QAChB,eAAe;AAAA,MACf;AAAA,MACD,aAAY,CAAE;AAAA,MACd,UAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,cAAcA,cAAG,MAAC,eAAe,aAAa,KAAG,CAAA;AACtD,QAAI,iBAAiB,KAAK,YAAY,IAAI,CAAC,EAAC,WAAU,MAAI,UAAU;AACpEA,kBAAA,MAAA,MAAA,OAAA,kEAAY,OAAO,gBAAe,cAAc;AAChD,SAAK,WAAW,YAAY,KAAK,UAAU,cAAc,CAAC;AAC1DA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,OAAO,KAAK,GAAG,4BAA4B;AAAA,KAC3C;AAAA,EACD;AAAA,EACD,oBAAoB;AACnB,SAAK,YAAW;AAAA,EAChB;AAAA,EACD,gBAAgB;AACf,SAAK,MAAM,IAAI,SAAS;AAAA,EACxB;AAAA,EACD,SAAS;AAAA,IACR,cAAc;AACb,WAAK,MAAM,IAAI,SAAS;AAAA,QACvB,OAAO;AAAA,MACP,GAAE,CAAC,QAAQ;AACXA,sBAAAA,MAAI,oBAAoB;AAAA,OACxB;AAAA,IACD;AAAA,IACD,gBAAgB,MAAM;AACrBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,2BAA2B,KAAK,MAAM,YAAY,KAAK;AAAA,OAC5D;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChED,GAAG,WAAW,eAAe;"}
|
||||
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ucenter/settings/settings.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ucenter/settings/settings.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/uni-agree/uni-agree.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/uni-agree/uni-agree.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/workspace/scene-detail.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/workspace/scene-detail.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/workspace/workspace.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/workspace/workspace.js.map
vendored
Normal file
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
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
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
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
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
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"meeting_me.js","sources":["pages/meeting_me/meeting_me.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbWVldGluZ19tZS9tZWV0aW5nX21lLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- #ifdef APP -->\r\n\t\t<statusBar></statusBar>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 导航栏 -->\r\n\t\t<uni-nav-bar \r\n\t\t\t:fixed=\"true\" \r\n\t\t\t:statusBar=\"true\" \r\n\t\t\t:border=\"false\"\r\n\t\t\ttitle=\"我的\" \r\n\t\t\tleftIcon=\"left\" \r\n\t\t\t@clickLeft=\"goBack\"\r\n\t\t\tcolor=\"#333\"\r\n\t\t\tbackgroundColor=\"#FFFFFF\">\r\n\t\t</uni-nav-bar>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"empty-state\">\r\n\t\t\t\t<text class=\"empty-text\">我的功能开发中...</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP\r\n\timport statusBar from \"@/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar\";\r\n\t// #endif\r\n\t\r\n\texport default {\r\n\t\t// #ifdef APP\r\n\t\tcomponents: {\r\n\t\t\tstatusBar\r\n\t\t},\r\n\t\t// #endif\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.page {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.content {\r\n\t\tpadding-top: 88rpx;\r\n\t\tmin-height: calc(100vh - 88rpx - 96rpx);\r\n\t\tpadding-bottom: 96rpx;\r\n\t}\r\n\t\r\n\t.empty-state {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\theight: 100%;\r\n\t\tpadding: 48rpx;\r\n\t}\r\n\t\r\n\t.empty-text {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/meeting_me/meeting_me.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EAMd,OAAO;AACN,WAAO,CACP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EACR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAG,MAAC,aAAY;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,WAAW,eAAe;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"meeting_meeting.js","sources":["pages/meeting_meeting/meeting_meeting.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbWVldGluZ19tZWV0aW5nL21lZXRpbmdfbWVldGluZy52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- #ifdef APP -->\r\n\t\t<statusBar></statusBar>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 导航栏 -->\r\n\t\t<uni-nav-bar \r\n\t\t\t:fixed=\"true\" \r\n\t\t\t:statusBar=\"true\" \r\n\t\t\t:border=\"false\"\r\n\t\t\ttitle=\"开会\" \r\n\t\t\tleftIcon=\"left\" \r\n\t\t\t@clickLeft=\"goBack\"\r\n\t\t\tcolor=\"#333\"\r\n\t\t\tbackgroundColor=\"#FFFFFF\">\r\n\t\t</uni-nav-bar>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"empty-state\">\r\n\t\t\t\t<text class=\"empty-text\">开会功能开发中...</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP\r\n\timport statusBar from \"@/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar\";\r\n\t// #endif\r\n\t\r\n\texport default {\r\n\t\t// #ifdef APP\r\n\t\tcomponents: {\r\n\t\t\tstatusBar\r\n\t\t},\r\n\t\t// #endif\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.page {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.content {\r\n\t\tpadding-top: 88rpx;\r\n\t\tmin-height: calc(100vh - 88rpx - 96rpx);\r\n\t\tpadding-bottom: 96rpx;\r\n\t}\r\n\t\r\n\t.empty-state {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\theight: 100%;\r\n\t\tpadding: 48rpx;\r\n\t}\r\n\t\r\n\t.empty-text {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/meeting_meeting/meeting_meeting.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EAMd,OAAO;AACN,WAAO,CACP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EACR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAG,MAAC,aAAY;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,WAAW,eAAe;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"meeting_prepare.js","sources":["pages/meeting_prepare/meeting_prepare.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbWVldGluZ19wcmVwYXJlL21lZXRpbmdfcHJlcGFyZS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- #ifdef APP -->\r\n\t\t<statusBar></statusBar>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 导航栏 -->\r\n\t\t<uni-nav-bar \r\n\t\t\t:fixed=\"true\" \r\n\t\t\t:statusBar=\"true\" \r\n\t\t\t:border=\"false\"\r\n\t\t\ttitle=\"会议准备\" \r\n\t\t\tleftIcon=\"left\" \r\n\t\t\t@clickLeft=\"goBack\"\r\n\t\t\tcolor=\"#333\"\r\n\t\t\tbackgroundColor=\"#FFFFFF\">\r\n\t\t</uni-nav-bar>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"empty-state\">\r\n\t\t\t\t<text class=\"empty-text\">会议准备功能开发中...</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP\r\n\timport statusBar from \"@/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar\";\r\n\t// #endif\r\n\t\r\n\texport default {\r\n\t\t// #ifdef APP\r\n\t\tcomponents: {\r\n\t\t\tstatusBar\r\n\t\t},\r\n\t\t// #endif\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.page {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.content {\r\n\t\tpadding-top: 88rpx;\r\n\t\tmin-height: calc(100vh - 88rpx - 96rpx);\r\n\t\tpadding-bottom: 96rpx;\r\n\t}\r\n\t\r\n\t.empty-state {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\theight: 100%;\r\n\t\tpadding: 48rpx;\r\n\t}\r\n\t\r\n\t.empty-text {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/meeting_prepare/meeting_prepare.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EAMd,OAAO;AACN,WAAO,CACP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EACR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAG,MAAC,aAAY;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,WAAW,eAAe;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"meeting_summary.js","sources":["pages/meeting_summary/meeting_summary.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbWVldGluZ19zdW1tYXJ5L21lZXRpbmdfc3VtbWFyeS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"page\">\r\n\t\t<!-- #ifdef APP -->\r\n\t\t<statusBar></statusBar>\r\n\t\t<!-- #endif -->\r\n\t\t\r\n\t\t<!-- 导航栏 -->\r\n\t\t<uni-nav-bar \r\n\t\t\t:fixed=\"true\" \r\n\t\t\t:statusBar=\"true\" \r\n\t\t\t:border=\"false\"\r\n\t\t\ttitle=\"总结和统计\" \r\n\t\t\tleftIcon=\"left\" \r\n\t\t\t@clickLeft=\"goBack\"\r\n\t\t\tcolor=\"#333\"\r\n\t\t\tbackgroundColor=\"#FFFFFF\">\r\n\t\t</uni-nav-bar>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"empty-state\">\r\n\t\t\t\t<text class=\"empty-text\">总结和统计功能开发中...</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP\r\n\timport statusBar from \"@/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar\";\r\n\t// #endif\r\n\t\r\n\texport default {\r\n\t\t// #ifdef APP\r\n\t\tcomponents: {\r\n\t\t\tstatusBar\r\n\t\t},\r\n\t\t// #endif\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.page {\r\n\t\tmin-height: 100vh;\r\n\t\tbackground-color: #F5F5F5;\r\n\t}\r\n\t\r\n\t.content {\r\n\t\tpadding-top: 88rpx;\r\n\t\tmin-height: calc(100vh - 88rpx - 96rpx);\r\n\t\tpadding-bottom: 96rpx;\r\n\t}\r\n\t\r\n\t.empty-state {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\theight: 100%;\r\n\t\tpadding: 48rpx;\r\n\t}\r\n\t\r\n\t.empty-text {\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/meeting_summary/meeting_summary.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EAMd,OAAO;AACN,WAAO,CACP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EACR;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAG,MAAC,aAAY;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,WAAW,eAAe;"}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DeviceTab.js","sources":["pages/speaking_training_edu/components/DeviceTab.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniComponent:/RDovd29yazIvY29kZS9zbWFydERyaXZlRUVVbmlBcHAxMTExL3BhZ2VzL3NwZWFraW5nX3RyYWluaW5nX2VkdS9jb21wb25lbnRzL0RldmljZVRhYi52dWU"],"sourcesContent":["<template>\r\n <view class=\"device-tab\">\r\n <!-- 设备列表入口按钮 -->\r\n <view class=\"device-entry\" @click=\"openDeviceList\">\r\n <view class=\"entry-content\">\r\n <uni-icons type=\"list\" size=\"24\" color=\"#2A68FF\" />\r\n <text class=\"entry-text\">查看设备列表</text>\r\n </view>\r\n <uni-icons type=\"right\" size=\"16\" color=\"#999\" />\r\n </view>\r\n\r\n <!-- 设备列表弹窗 -->\r\n <DeviceListPopup ref=\"deviceListPopup\" />\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport DeviceListPopup from '@/pages/ucenter/components/DeviceListPopup.vue';\r\n\r\nexport default {\r\n name: 'DeviceTab',\r\n components: {\r\n DeviceListPopup,\r\n },\r\n methods: {\r\n // 打开设备列表弹窗\r\n openDeviceList() {\r\n if (this.$refs.deviceListPopup) {\r\n this.$refs.deviceListPopup.open();\r\n }\r\n },\r\n // 对外暴露的\"加载更多\"方法,供页面 onReachBottom 调用(保留接口兼容性)\r\n loadMore() {\r\n // 弹窗内部已处理滚动加载,这里不需要额外处理\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style>\r\n.device-tab {\r\n padding: 148rpx 32rpx 32rpx;\r\n box-sizing: border-box;\r\n background-color: #f5f5f5;\r\n min-height: 100vh;\r\n}\r\n\r\n.device-entry {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n padding: 32rpx 24rpx;\r\n background-color: #ffffff;\r\n border-radius: 16rpx;\r\n box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.03);\r\n margin-bottom: 24rpx;\r\n}\r\n\r\n.entry-content {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n.entry-text {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #333;\r\n font-weight: 500;\r\n}\r\n</style>\r\n\r\n\r\n","import Component from 'D:/work2/code/smartDriveEEUniApp1111/pages/speaking_training_edu/components/DeviceTab.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAiBA,wBAAwB,MAAW;AAEnC,MAAK,YAAU;AAAA,EACb,MAAM;AAAA,EACN,YAAY;AAAA,IACV;AAAA,EACD;AAAA,EACD,SAAS;AAAA;AAAA,IAEP,iBAAiB;AACf,UAAI,KAAK,MAAM,iBAAiB;AAC9B,aAAK,MAAM,gBAAgB;MAC7B;AAAA,IACD;AAAA;AAAA,IAED,WAAW;AAAA,IAEV;AAAA,EACF;AACH;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnCA,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"HomeworkTab.js","sources":["pages/speaking_training_edu/components/HomeworkTab.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniComponent:/RDovd29yazIvY29kZS9zbWFydERyaXZlRUVVbmlBcHAxMTExL3BhZ2VzL3NwZWFraW5nX3RyYWluaW5nX2VkdS9jb21wb25lbnRzL0hvbWV3b3JrVGFiLnZ1ZQ"],"sourcesContent":["<template>\r\n <scroll-view\r\n class=\"tab-content\"\r\n scroll-y\r\n >\r\n <view class=\"section\">\r\n <text class=\"section-title\">作业列表</text>\r\n <view class=\"placeholder-box\">\r\n <text class=\"placeholder-text\">\r\n 这里展示布置 / 提交的作业记录(待接入接口)\r\n </text>\r\n </view>\r\n </view>\r\n <view class=\"section\">\r\n <text class=\"section-title\">常用操作</text>\r\n <view class=\"btn-row\">\r\n <button class=\"primary-btn\" type=\"primary\" size=\"mini\">\r\n 布置作业\r\n </button>\r\n <button class=\"outline-btn\" type=\"default\" size=\"mini\">\r\n 批改作业\r\n </button>\r\n </view>\r\n </view>\r\n </scroll-view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'HomeworkTab',\r\n};\r\n</script>\r\n\r\n<style>\r\n.tab-content {\r\n padding: 148rpx 32rpx 32rpx;\r\n box-sizing: border-box;\r\n}\r\n\r\n.section {\r\n margin-bottom: 32rpx;\r\n}\r\n\r\n.section-title {\r\n font-size: 32rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n display: block;\r\n}\r\n\r\n.placeholder-box {\r\n padding: 40rpx 32rpx;\r\n background-color: #ffffff;\r\n border-radius: 16rpx;\r\n border: 1px dashed #e0e0e0;\r\n}\r\n\r\n.placeholder-text {\r\n font-size: 26rpx;\r\n color: #999;\r\n}\r\n\r\n.btn-row {\r\n flex-direction: row;\r\n display: flex;\r\n gap: 24rpx;\r\n}\r\n\r\n.primary-btn {\r\n background-color: #007aff;\r\n border-radius: 999rpx;\r\n}\r\n\r\n.outline-btn {\r\n border-radius: 999rpx;\r\n}\r\n</style>\r\n\r\n\r\n","import Component from 'D:/work2/code/smartDriveEEUniApp1111/pages/speaking_training_edu/components/HomeworkTab.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AA4BA,MAAK,YAAU;AAAA,EACb,MAAM;AACR;;;;;AC7BA,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"speaking_training_edu.js","sources":["pages/speaking_training_edu/speaking_training_edu.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc3BlYWtpbmdfdHJhaW5pbmdfZWR1L3NwZWFraW5nX3RyYWluaW5nX2VkdS52dWU"],"sourcesContent":["<template>\r\n <view class=\"page\">\r\n <!-- 顶部导航栏 -->\r\n <uni-nav-bar\r\n :fixed=\"true\"\r\n :statusBar=\"true\"\r\n title=\"教务\"\r\n leftIcon=\"\"\r\n color=\"#333\"\r\n backgroundColor=\"#FFFFFF\"\r\n />\r\n\r\n <view class=\"content\">\r\n <!-- 顶部 Tab -->\r\n <view class=\"tabs\">\r\n <view\r\n class=\"tab-item\"\r\n :class=\"{ active: activeTab === 'device' }\"\r\n @click=\"switchTab('device')\"\r\n >\r\n <text>设备管理</text>\r\n </view>\r\n <view\r\n class=\"tab-item\"\r\n :class=\"{ active: activeTab === 'homework' }\"\r\n @click=\"switchTab('homework')\"\r\n >\r\n <text>作业管理</text>\r\n </view>\r\n </view>\r\n\r\n <!-- 设备管理 -->\r\n <DeviceTab v-if=\"activeTab === 'device'\" ref=\"deviceTab\" />\r\n\r\n <!-- 作业管理 -->\r\n <HomeworkTab v-else />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport DeviceTab from './components/DeviceTab.vue';\r\nimport HomeworkTab from './components/HomeworkTab.vue';\r\n\r\nexport default {\r\n components: {\r\n DeviceTab,\r\n HomeworkTab,\r\n },\r\n onShow() {\r\n // 所有登录人都可以访问,已移除权限限制\r\n },\r\n data() {\r\n return {\r\n activeTab: 'device', // device | homework\r\n };\r\n },\r\n onReachBottom() {\r\n // 页面触底时,如果当前在设备管理 Tab,则触发子组件加载更多\r\n if (this.activeTab === 'device' && this.$refs.deviceTab && this.$refs.deviceTab.loadMore) {\r\n this.$refs.deviceTab.loadMore();\r\n }\r\n },\r\n methods: {\r\n switchTab(tab) {\r\n this.activeTab = tab;\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style>\r\n.page {\r\n min-height: 100vh;\r\n background-color: #f5f5f5;\r\n}\r\n\r\n.content {\r\n padding-top: 88rpx;\r\n}\r\n\r\n.tabs {\r\n position: fixed;\r\n top: 88rpx;\r\n left: 0;\r\n right: 0;\r\n display: flex;\r\n background-color: #ffffff;\r\n border-bottom: 1px solid #e0e0e0;\r\n z-index: 10;\r\n}\r\n\r\n.tab-item {\r\n flex: 1;\r\n padding: 24rpx 0;\r\n text-align: center;\r\n position: relative;\r\n}\r\n\r\n.tab-item text {\r\n font-size: 30rpx;\r\n color: #666;\r\n}\r\n\r\n.tab-item.active text {\r\n color: #333;\r\n font-weight: 500;\r\n}\r\n\r\n.tab-item.active::after {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: 25%;\r\n right: 25%;\r\n height: 4rpx;\r\n border-radius: 2rpx;\r\n background-color: #007aff;\r\n}\r\n\r\n.tab-content {\r\n padding: 148rpx 32rpx 32rpx;\r\n box-sizing: border-box;\r\n}\r\n</style>\r\n\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/speaking_training_edu/speaking_training_edu.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAyCA,kBAAkB,MAAW;AAC7B,oBAAoB,MAAW;AAE/B,MAAK,YAAU;AAAA,EACb,YAAY;AAAA,IACV;AAAA,IACA;AAAA,EACD;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA;AAAA;EAEd;AAAA,EACD,gBAAgB;AAEd,QAAI,KAAK,cAAc,YAAY,KAAK,MAAM,aAAa,KAAK,MAAM,UAAU,UAAU;AACxF,WAAK,MAAM,UAAU;IACvB;AAAA,EACD;AAAA,EACD,SAAS;AAAA,IACP,UAAU,KAAK;AACb,WAAK,YAAY;AAAA,IAClB;AAAA,EACF;AACH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnEA,GAAG,WAAW,eAAe;"}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"speaking_training_homework.js","sources":["pages/speaking_training_homework/speaking_training_homework.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc3BlYWtpbmdfdHJhaW5pbmdfaG9tZXdvcmsvc3BlYWtpbmdfdHJhaW5pbmdfaG9tZXdvcmsudnVl"],"sourcesContent":["<template>\r\n <view class=\"homework-page\">\r\n <view class=\"hero\">\r\n <view class=\"hero-title\">作业</view>\r\n <view class=\"hero-desc\">提交与查看口训作业,按时完成练习</view>\r\n </view>\r\n\r\n <view class=\"panel\">\r\n <view class=\"panel-title\">暂无作业</view>\r\n <view class=\"panel-desc\">请等待老师发布作业或与老师联系。</view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n onShow() {\r\n uni.setNavigationBarTitle({ title: '作业' });\r\n },\r\n};\r\n</script>\r\n\r\n<style>\r\n.homework-page {\r\n min-height: 100vh;\r\n padding: 16px 14px calc(64px + env(safe-area-inset-bottom));\r\n background: #f7f8fb;\r\n box-sizing: border-box;\r\n}\r\n\r\n.hero {\r\n background: linear-gradient(135deg, #7c8cff, #9fb1ff);\r\n color: #ffffff;\r\n border-radius: 14px;\r\n padding: 16px 14px;\r\n margin-bottom: 14px;\r\n box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.hero-title {\r\n font-size: 20px;\r\n font-weight: 700;\r\n margin-bottom: 6px;\r\n}\r\n\r\n.hero-desc {\r\n font-size: 13px;\r\n opacity: 0.92;\r\n}\r\n\r\n.panel {\r\n background: #ffffff;\r\n border-radius: 12px;\r\n padding: 14px 12px 16px;\r\n box-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);\r\n}\r\n\r\n.panel-title {\r\n font-size: 16px;\r\n font-weight: 700;\r\n color: #111827;\r\n margin-bottom: 8px;\r\n}\r\n\r\n.panel-desc {\r\n font-size: 13px;\r\n color: #4b5563;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/speaking_training_homework/speaking_training_homework.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAeA,MAAK,YAAU;AAAA,EACb,SAAS;AACPA,kBAAAA,MAAI,sBAAsB,EAAE,OAAO,KAAM,CAAA;AAAA,EAC1C;AACH;;;;;AClBA,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
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"read-news-log.js","sources":["pages/ucenter/read-news-log/read-news-log.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdWNlbnRlci9yZWFkLW5ld3MtbG9nL3JlYWQtbmV3cy1sb2cudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"container\">\r\n\t\t<unicloud-db ref=\"udb\" v-slot:default=\"{data, pagination, loading, hasMore, error}\" :where=\"udbWhere\"\r\n\t\t\tcollection=\"opendb-news-articles\" @load=\"isLoading == false\" @error=\"isLoading == false\"\r\n\t\t\tfield=\"title,_id\" :page-size=\"10\">\r\n\t\t\t<uni-list>\r\n\t\t\t\t<uni-list-item v-for=\"(item, index) in data\" :key=\"index\" :clickable=\"true\"\r\n\t\t\t\t\t@click=\"handleItemClick(item)\">\r\n\t\t\t\t\t<template v-slot:body>\r\n\t\t\t\t\t\t<view class=\"item\">\r\n\t\t\t\t\t\t\t<text>{{item.title}}</text>\r\n\t\t\t\t\t\t\t<uni-dateformat class=\"article-date\" :date=\"readNewsLog[index].last_time\" format=\"yyyy-MM-dd hh:mm\"\r\n\t\t\t\t\t\t\t\t:threshold=\"[0, 0]\" />\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</template>\r\n\t\t\t\t</uni-list-item>\r\n\t\t\t</uni-list>\r\n\t\t\t<uni-load-state @networkResume=\"refreshData\" :state=\"{data,pagination,hasMore, loading, error}\"></uni-load-state>\r\n\t\t</unicloud-db>\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\t\t\t\tisLoading: true,\r\n\t\t\t\tloadMore: {\r\n\t\t\t\t\tcontentdown: '',\r\n\t\t\t\t\tcontentrefresh: '',\r\n\t\t\t\t\tcontentnomore: '',\r\n\t\t\t\t},\r\n\t\t\t\treadNewsLog:[],\r\n\t\t\t\tudbWhere:''\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.readNewsLog = uni.getStorageSync('readNewsLog')||[];\r\n\t\t\tlet readNewsLogIds = this.readNewsLog.map(({article_id})=>article_id)\r\n\t\t\tconsole.log(typeof readNewsLogIds,readNewsLogIds);\r\n\t\t\tthis.udbWhere = `\"_id\" in ${JSON.stringify(readNewsLogIds)}`\r\n\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\ttitle: this.$t('newsLog.navigationBarTitle')\r\n\t\t\t})\r\n\t\t},\r\n\t\tonPullDownRefresh() {\r\n\t\t\tthis.refreshData();\r\n\t\t},\r\n\t\tonReachBottom() {\r\n\t\t\tthis.$refs.udb.loadMore()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\trefreshData() {\r\n\t\t\t\tthis.$refs.udb.loadData({\r\n\t\t\t\t\tclear: true\r\n\t\t\t\t}, (res) => {\r\n\t\t\t\t\tuni.stopPullDownRefresh()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\thandleItemClick(item) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/list/detail?id=' + item._id + '&title=' + item.title\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.item{\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.article-date {\r\n\t\tcolor: #C8C7CC;\r\n\t}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages/ucenter/read-news-log/read-news-log.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAuBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAW;AAAA,MACX,UAAU;AAAA,QACT,aAAa;AAAA,QACb,gBAAgB;AAAA,QAChB,eAAe;AAAA,MACf;AAAA,MACD,aAAY,CAAE;AAAA,MACd,UAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,cAAcA,cAAG,MAAC,eAAe,aAAa,KAAG,CAAA;AACtD,QAAI,iBAAiB,KAAK,YAAY,IAAI,CAAC,EAAC,WAAU,MAAI,UAAU;AACpEA,kBAAA,MAAA,MAAA,OAAA,uDAAY,OAAO,gBAAe,cAAc;AAChD,SAAK,WAAW,YAAY,KAAK,UAAU,cAAc,CAAC;AAC1DA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,OAAO,KAAK,GAAG,4BAA4B;AAAA,KAC3C;AAAA,EACD;AAAA,EACD,oBAAoB;AACnB,SAAK,YAAW;AAAA,EAChB;AAAA,EACD,gBAAgB;AACf,SAAK,MAAM,IAAI,SAAS;AAAA,EACxB;AAAA,EACD,SAAS;AAAA,IACR,cAAc;AACb,WAAK,MAAM,IAAI,SAAS;AAAA,QACvB,OAAO;AAAA,MACP,GAAE,CAAC,QAAQ;AACXA,sBAAAA,MAAI,oBAAoB;AAAA,OACxB;AAAA,IACD;AAAA,IACD,gBAAgB,MAAM;AACrBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,2BAA2B,KAAK,MAAM,YAAY,KAAK;AAAA,OAC5D;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChED,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
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"uni-agree.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +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;;"}
|
||||
{"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 '@/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,mBAAAA,UAAU,aAAa;AAAA,QACtB,GAAG;AAAA,QACH,kBAAkB,KAAK;AAAA,MAC3B,CAAI;AAAA,IACD;AAAA,EACD;AACF;;"}
|
||||
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
@@ -1 +0,0 @@
|
||||
{"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;;"}
|
||||
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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"call-check-version.js","sources":["uni_modules/uni-upgrade-center-app/utils/call-check-version.js"],"sourcesContent":["export default function() {\r\n\t// #ifdef APP-PLUS\r\n\treturn new Promise((resolve, reject) => {\r\n\t\tplus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {\r\n\t\t\tlet data = {\r\n\t\t\t\taction: 'checkVersion',\r\n\t\t\t\tappid: plus.runtime.appid,\r\n\t\t\t\tappVersion: plus.runtime.version,\r\n\t\t\t\twgtVersion: widgetInfo.version\r\n\t\t\t}\r\n\t\t\tuniCloud.callFunction({\r\n\t\t\t\tname: 'uni-upgrade-center',\r\n\t\t\t\tdata,\r\n\t\t\t\tsuccess: (e) => {\r\n\t\t\t\t\tconsole.log(\"e: \", e);\r\n\t\t\t\t\tresolve(e)\r\n\t\t\t\t},\r\n\t\t\t\tfail: (error) => {\r\n\t\t\t\t\treject(error)\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t})\r\n\t})\r\n\t// #endif\r\n\t// #ifndef APP-PLUS\r\n\treturn new Promise((resolve, reject) => {\r\n\t\treject({\r\n\t\t\tmessage: '请在App中使用'\r\n\t\t})\r\n\t})\r\n\t// #endif\r\n}\r\n"],"names":[],"mappings":";AAAe,SAAA,mBAAW;AAyBzB,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACvC,WAAO;AAAA,MACN,SAAS;AAAA,IACZ,CAAG;AAAA,EACH,CAAE;AAEF;;"}
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"check-update.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"}
|
||||
Reference in New Issue
Block a user