diff --git a/.gitignore b/.gitignore index 52a3d422..0202f052 100644 --- a/.gitignore +++ b/.gitignore @@ -200,4 +200,6 @@ cython_debug/ # PyPI configuration file .pypirc 江西城市生命线-可交互原型/frontend/node_modules/* -THAI-Platform/* \ No newline at end of file +THAI-Platform/* +urbanLifelineWeb/packages/wechat_demo/* +urbanLifelineWeb/packages/workcase_wechat/unpackage/* \ No newline at end of file diff --git a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/79fc6d9b7930fe5381f0e40883a86132b414d4eb b/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/79fc6d9b7930fe5381f0e40883a86132b414d4eb deleted file mode 100644 index 2d220c06..00000000 --- a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/79fc6d9b7930fe5381f0e40883a86132b414d4eb +++ /dev/null @@ -1 +0,0 @@ -{"code":"import { defineComponent as _defineComponent } from 'vue';\nimport { o as _o, toDisplayString as _toDisplayString, t as _t, n as _n, f as _f, unref as _unref, p as _p, gei as _gei, sei as _sei, e as _e } from \"vue\";\nimport _imports_0 from '/static/imgs/case.svg';\nconst __BINDING_COMPONENTS__ = '{\"WorkcaseCreator\":{\"name\":\"_unref(WorkcaseCreator)\",\"type\":\"setup\"}}';\nif (!Math) {\n (_unref(WorkcaseCreator))();\n}\nimport { ref, nextTick, onMounted } from 'vue';\nimport WorkcaseCreator from '@/components/WorkcaseCreator/WorkcaseCreator.uvue';\n// 响应式数据\nexport default /*#__PURE__*/ _defineComponent({\n __name: 'index',\n setup(__props) {\n const messages = ref([]);\n const inputText = ref('');\n const isTyping = ref(false);\n const scrollTop = ref(0);\n const showWorkcaseCreator = ref(false);\n const statusBarHeight = ref(0);\n const headerPaddingTop = ref(44); // header顶部padding,默认44px\n const headerTotalHeight = ref(76); // header总高度,默认76px\n // 用户信息\n const userInfo = ref(new UTSJSONObject({\n wechatId: '',\n username: '',\n phone: ''\n }));\n const isMockMode = ref(true); // 开发环境mock模式\n // 初始化用户信息\n function initUserInfo() {\n // 正式环境:从微信获取用户信息\n // wx.login({\n // success: (loginRes) => {\n // // 使用code换取openid等信息\n // uni.__f__('log','at pages/index/index.uvue:158','微信登录code:', loginRes.code)\n // }\n // })\n // 开发环境:使用mock数据\n if (isMockMode.value) {\n userInfo.value = {\n wechatId: '17857100375',\n username: '测试用户',\n phone: '17857100375'\n };\n doIdentify();\n }\n }\n // 切换mock用户(开发调试用)\n function switchMockUser() {\n uni.showActionSheet({\n itemList: ['员工 (17857100375)', '访客 (17857100376)'],\n success: (res) => {\n if (res.tapIndex === 0) {\n userInfo.value = { wechatId: '17857100375', username: '员工用户', phone: '17857100375' };\n }\n else {\n userInfo.value = { wechatId: '17857100376', username: '访客用户', phone: '17857100376' };\n }\n doIdentify();\n }\n });\n }\n // 调用identify接口\n function doIdentify() {\n uni.showLoading({ title: '登录中...' });\n uni.request({\n url: 'http://localhost:8180/urban-lifeline/system/guest/identify',\n method: 'POST',\n header: new UTSJSONObject({ 'Content-Type': 'application/json' }),\n data: new UTSJSONObject({ wechatId: userInfo.value.wechatId, phone: userInfo.value.phone }),\n success: (res = null) => {\n var _a, _b;\n uni.hideLoading();\n if (res.statusCode === 200 && ((_a = res.data) === null || _a === void 0 ? null : _a.success)) {\n const loginDomain = res.data.data;\n uni.setStorageSync('token', loginDomain.token || '');\n uni.setStorageSync('userInfo', UTS.JSON.stringify(loginDomain.user));\n uni.setStorageSync('wechatId', userInfo.value.wechatId);\n uni.__f__('log', 'at pages/index/index.uvue:204', 'identify成功:', loginDomain);\n uni.showToast({ title: '登录成功', icon: 'success' });\n }\n else {\n uni.__f__('error', 'at pages/index/index.uvue:207', 'identify失败:', (_b = res.data) === null || _b === void 0 ? null : _b.message);\n }\n },\n fail: (err) => {\n uni.hideLoading();\n uni.__f__('error', 'at pages/index/index.uvue:212', 'identify请求失败:', err);\n }\n });\n }\n // 生命周期\n onMounted(() => {\n // 初始化用户信息\n initUserInfo();\n // 设置页面标题\n uni.setNavigationBarTitle({\n title: '智能助手'\n });\n // 获取系统信息和安全区域\n uni.getSystemInfo(new UTSJSONObject({\n success: (res) => {\n uni.__f__('log', 'at pages/index/index.uvue:230', '系统信息:', res);\n uni.__f__('log', 'at pages/index/index.uvue:231', '状态栏高度:', res.statusBarHeight);\n statusBarHeight.value = res.statusBarHeight || 0;\n uni.__f__('log', 'at pages/index/index.uvue:233', '安全区域:', res.safeArea);\n uni.__f__('log', 'at pages/index/index.uvue:234', '安全区域insets:', res.safeAreaInsets);\n // 获取胶囊按钮信息(仅小程序),计算header位置\n try {\n const menuButtonInfo = uni.getMenuButtonBoundingClientRect();\n uni.__f__('log', 'at pages/index/index.uvue:240', '胶囊按钮信息:', menuButtonInfo);\n // 计算header的paddingTop和总高度\n // paddingTop = 胶囊按钮的top值\n // 总高度 = 胶囊按钮bottom值\n headerPaddingTop.value = menuButtonInfo.top;\n headerTotalHeight.value = menuButtonInfo.bottom;\n uni.__f__('log', 'at pages/index/index.uvue:248', 'header paddingTop:', headerPaddingTop.value);\n uni.__f__('log', 'at pages/index/index.uvue:249', 'header totalHeight:', headerTotalHeight.value);\n }\n catch (e) {\n uni.__f__('log', 'at pages/index/index.uvue:251', '获取胶囊按钮信息失败:', e);\n // 使用默认值\n headerPaddingTop.value = 44;\n headerTotalHeight.value = 76;\n }\n }\n }));\n });\n // 发送消息\n function sendMessage() {\n const text = inputText.value.trim();\n if (!text || isTyping.value)\n return null;\n // 添加用户消息\n addMessage('user', text);\n inputText.value = '';\n // 模拟AI回复\n simulateAIResponse(text);\n }\n // 添加消息\n function addMessage(type, content, actions = null) {\n const now = new Date();\n const time = `${now.getHours().toString().padStart(2, '0')}:${now.getMinutes().toString().padStart(2, '0')}`;\n messages.value.push({\n type,\n content,\n time,\n actions\n });\n // 滚动到底部\n nextTick(() => {\n scrollToBottom();\n });\n }\n // 模拟AI回复\n function simulateAIResponse(userMessage) {\n isTyping.value = true;\n setTimeout(() => {\n isTyping.value = false;\n let response = '';\n let actions = null;\n // 根据用户输入生成回复\n if (userMessage.includes('工单') || userMessage.includes('报修') || userMessage.includes('问题')) {\n response = '我理解您需要处理工单相关的事务。我可以帮您:';\n actions = ['创建新工单', '查看工单状态', '联系客服'];\n }\n else if (userMessage.includes('你好') || userMessage.includes('您好')) {\n response = '您好!很高兴为您服务。请问有什么可以帮助您的吗?';\n actions = ['创建工单', '查看工单', '常见问题'];\n }\n else if (userMessage.includes('帮助') || userMessage.includes('功能')) {\n response = '我可以为您提供以下服务:\\n1. 创建工单 - 报告问题或提交服务请求\\n2. 查看工单 - 跟踪您的工单处理进度\\n3. 智能问答 - 解答常见问题';\n actions = ['创建工单', '查看工单'];\n }\n else {\n response = '感谢您的咨询。如果您遇到具体问题,建议创建工单,我们的专业团队会尽快为您处理。';\n actions = ['创建工单', '联系人工客服'];\n }\n addMessage('bot', response, actions);\n }, 1000 + Math.random() * 1000);\n }\n // 快捷操作\n function quickAction(action) {\n if (action === '创建工单') {\n showCreator();\n }\n else if (action === '查看工单') {\n goToWorkList();\n }\n else {\n addMessage('user', action);\n simulateAIResponse(action);\n }\n }\n // 处理建议操作\n function handleSuggestedAction(action) {\n if (action === '创建工单' || action === '创建新工单') {\n showCreator();\n }\n else if (action === '查看工单' || action === '查看工单状态') {\n goToWorkList();\n }\n else if (action === '联系客服' || action === '联系人工客服') {\n uni.showModal(new UTSJSONObject({\n title: '联系客服',\n content: '客服电话:400-123-4567\\n工作时间:9:00-18:00',\n showCancel: false\n }));\n }\n else {\n addMessage('user', action);\n simulateAIResponse(action);\n }\n }\n // 显示工单创建器\n function showCreator() {\n showWorkcaseCreator.value = true;\n }\n // 隐藏工单创建器\n function hideCreator() {\n showWorkcaseCreator.value = false;\n }\n // 工单创建成功\n function onWorkcaseCreated(workcaseData) {\n hideCreator();\n uni.showToast({\n title: '工单创建成功',\n icon: 'success'\n });\n // 添加成功消息\n addMessage('bot', `工单创建成功!\\n标题:${workcaseData.title}\\n分类:${workcaseData.category}\\n我们会尽快处理您的问题。`, ['查看工单', '创建新工单']);\n }\n // 跳转到工单列表\n function goToWorkList() {\n uni.navigateTo({\n url: '/pages/workcase/workcaseList/workcaseList'\n });\n }\n // 跳转到聊天室列表\n function goToChatRoomList() {\n uni.navigateTo({\n url: '/pages/chatRoom/chatRoomList/chatRoomList'\n });\n }\n // 滚动到底部\n function scrollToBottom() {\n scrollTop.value = 999999;\n }\n // 联系人工客服\n function contactHuman() {\n uni.showModal(new UTSJSONObject({\n title: '联系人工客服',\n content: '客服电话:400-123-4567\\n工作时间:9:00-18:00\\n\\n是否拨打电话?',\n confirmText: '拨打',\n cancelText: '取消',\n success: (res) => {\n if (res.confirm) {\n uni.makePhoneCall({\n phoneNumber: '400-123-4567'\n });\n }\n }\n }));\n }\n // 处理快速问题\n function handleQuickQuestion(question) {\n addMessage('user', question);\n simulateAIResponse(question);\n }\n // 显示上传选项\n function showUploadOptions() {\n uni.showActionSheet({\n itemList: ['拍照', '从相册选择', '选择文件'],\n success: (res) => {\n switch (res.tapIndex) {\n case 0:\n // 拍照\n chooseImageFromCamera();\n break;\n case 1:\n // 从相册选择\n chooseImageFromAlbum();\n break;\n case 2:\n // 选择文件\n chooseFile();\n break;\n }\n }\n });\n }\n // 拍照\n function chooseImageFromCamera() {\n uni.chooseImage(new UTSJSONObject({\n count: 1,\n sourceType: ['camera'],\n success: (res) => {\n // 处理图片上传逻辑\n uni.__f__('log', 'at pages/index/index.uvue:446', '选择的图片:', res.tempFilePaths);\n addMessage('user', '[图片]');\n simulateAIResponse('收到您发送的图片');\n }\n }));\n }\n // 从相册选择\n function chooseImageFromAlbum() {\n uni.chooseImage(new UTSJSONObject({\n count: 1,\n sourceType: ['album'],\n success: (res) => {\n // 处理图片上传逻辑\n uni.__f__('log', 'at pages/index/index.uvue:460', '选择的图片:', res.tempFilePaths);\n addMessage('user', '[图片]');\n simulateAIResponse('收到您发送的图片');\n }\n }));\n }\n // 选择文件\n function chooseFile() {\n // 这里可以扩展文件选择功能\n uni.showToast({\n title: '文件选择功能开发中',\n icon: 'none'\n });\n }\n return (_ctx, _cache) => {\n \"raw js\";\n const __returned__ = _e({\n a: isMockMode.value\n }, isMockMode.value ? {\n b: _o(switchMockUser)\n } : {}, {\n c: _o(goToChatRoomList),\n d: _imports_0,\n e: _o(goToWorkList),\n f: headerPaddingTop.value + 'px',\n g: headerTotalHeight.value + 'px',\n h: messages.value.length === 0\n }, messages.value.length === 0 ? {} : {}, {\n i: messages.value.length === 0\n }, messages.value.length === 0 ? {} : {}, {\n j: messages.value.length === 0\n }, messages.value.length === 0 ? {} : {\n k: _f(messages.value, (item, index, i0) => {\n return _e({\n a: item.type === 'user'\n }, item.type === 'user' ? {\n b: _t(item.content)\n } : {\n c: _t(item.content)\n }, {\n d: _t(item.time),\n e: index,\n f: _n(item.type === 'user' ? 'user-message' : 'bot-message')\n });\n })\n }, {\n l: scrollTop.value,\n m: messages.value.length > 0 ? 1 : '',\n n: _o(contactHuman),\n o: _o(showCreator),\n p: _o($event => { return handleQuickQuestion('查询质保状态'); }),\n q: _o($event => { return handleQuickQuestion('发动机无法启动'); }),\n r: _o(sendMessage),\n s: inputText.value,\n t: _o($event => { return inputText.value = $event.detail.value; }),\n v: _o(sendMessage),\n w: showWorkcaseCreator.value\n }, showWorkcaseCreator.value ? {\n x: _o(hideCreator),\n y: _o(onWorkcaseCreated),\n z: _p({\n show: showWorkcaseCreator.value\n })\n } : {}, {\n A: _sei(_gei(_ctx, ''), 'view')\n });\n return __returned__;\n };\n }\n});\n//# sourceMappingURL=F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/pages/index/index.uvue?vue&type=script&setup=true&lang.uts.js.map","references":["F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/components/WorkcaseCreator/WorkcaseCreator.uvue.ts"],"uniExtApis":["uni.showActionSheet","uni.showLoading","uni.hideLoading","uni.setStorageSync","uni.__f__","uni.showToast","uni.request","uni.setNavigationBarTitle","uni.getMenuButtonBoundingClientRect","uni.getSystemInfo","uni.showModal","uni.navigateTo","uni.makePhoneCall","uni.chooseImage"],"map":"{\"version\":3,\"file\":\"index.uvue?vue&type=script&setup=true&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"index.uvue?vue&type=script&setup=true&lang.uts\"],\"names\":[],\"mappings\":\"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\"}"} diff --git a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/da2bc1654e3e425d2aee61618a006f05115c92cd b/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/da2bc1654e3e425d2aee61618a006f05115c92cd deleted file mode 100644 index e2178066..00000000 --- a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_601c3a05cc232ee487c6924d81c2b4b5dbd72e3f/code/cache/da2bc1654e3e425d2aee61618a006f05115c92cd +++ /dev/null @@ -1 +0,0 @@ -{"code":"import { defineComponent as _defineComponent } from 'vue';\nimport { o as _o, toDisplayString as _toDisplayString, t as _t, n as _n, f as _f, gei as _gei, sei as _sei, e as _e } from \"vue\";\nimport { ref, onMounted } from 'vue';\nimport {} from '@/types/workcase';\n// 响应式数据\nexport default /*#__PURE__*/ _defineComponent({\n __name: 'chatRoomList',\n setup(__props) {\n const headerPaddingTop = ref(44);\n const headerTotalHeight = ref(88);\n // 聊天室列表\n const chatRooms = ref([\n {\n roomId: 'room001',\n roomName: '控制系统故障咨询',\n guestId: '1',\n guestName: '李经理',\n status: 'active',\n lastMessage: '好的,工程师会尽快联系您',\n lastMessageTime: '2024-12-17 16:30:00',\n unreadCount: 2,\n workcaseId: 'TH20241217001'\n },\n {\n roomId: 'room002',\n roomName: '设备维修咨询',\n guestId: '2',\n guestName: '王工',\n status: 'closed',\n lastMessage: '问题已解决,感谢您的咨询',\n lastMessageTime: '2024-12-16 14:20:00',\n unreadCount: 0\n },\n {\n roomId: 'room003',\n roomName: '新设备安装咨询',\n guestId: '3',\n guestName: '张总',\n status: 'waiting',\n lastMessage: '您好,请问有什么可以帮助您的?',\n lastMessageTime: '2024-12-17 10:15:00',\n unreadCount: 0\n }\n ]);\n // 生命周期\n onMounted(() => {\n uni.getSystemInfo(new UTSJSONObject({\n success: (res) => {\n try {\n const menuButtonInfo = uni.getMenuButtonBoundingClientRect();\n headerPaddingTop.value = menuButtonInfo.top;\n headerTotalHeight.value = menuButtonInfo.bottom + 8;\n }\n catch (e) {\n headerPaddingTop.value = res.statusBarHeight || 44;\n headerTotalHeight.value = (res.statusBarHeight || 44) + 44;\n }\n }\n }));\n loadChatRooms();\n });\n // 加载聊天室列表\n function loadChatRooms() {\n uni.__f__('log', 'at pages/chatRoom/chatRoomList/chatRoomList.uvue:121', '加载聊天室列表');\n // TODO: 调用 workcaseChatAPI.getChatRoomPage() 获取数据\n }\n // 格式化时间\n function formatTime(time = null) {\n if (!time)\n return '';\n const date = new Date(time);\n const now = new Date();\n const diff = now.getTime() - date.getTime();\n if (diff < 60000)\n return '刚刚';\n if (diff < 3600000)\n return Math.floor(diff / 60000) + '分钟前';\n if (diff < 86400000)\n return Math.floor(diff / 3600000) + '小时前';\n if (diff < 172800000)\n return '昨天';\n return `${date.getMonth() + 1}/${date.getDate()}`;\n }\n // 获取状态样式类\n function getStatusClass(status = null) {\n switch (status) {\n case 'active': return 'status-active';\n case 'waiting': return 'status-waiting';\n case 'closed': return 'status-closed';\n default: return 'status-waiting';\n }\n }\n // 获取状态文本\n function getStatusText(status = null) {\n switch (status) {\n case 'active': return '进行中';\n case 'waiting': return '等待中';\n case 'closed': return '已关闭';\n default: return '未知';\n }\n }\n // 进入聊天室\n function enterRoom(room) {\n uni.navigateTo({\n url: `/pages/chatRoom/chatRoom/chatRoom?roomId=${room.roomId}&workcaseId=${room.workcaseId || ''}`\n });\n }\n // 返回上一页\n function goBack() {\n uni.navigateBack();\n }\n return (_ctx, _cache) => {\n \"raw js\";\n const __returned__ = _e({\n a: _o(goBack),\n b: headerPaddingTop.value + 'px',\n c: headerTotalHeight.value + 'px',\n d: _f(chatRooms.value, (room, index, i0) => {\n return _e({\n a: _t(room.guestName?.charAt(0) || '客'),\n b: _t(room.roomName || '聊天室'),\n c: _t(formatTime(room.lastMessageTime)),\n d: _t(room.lastMessage || '暂无消息'),\n e: room.unreadCount && room.unreadCount > 0\n }, room.unreadCount && room.unreadCount > 0 ? {\n f: _t(room.unreadCount > 99 ? '99+' : room.unreadCount)\n } : {}, {\n g: _t(getStatusText(room.status)),\n h: _n(getStatusClass(room.status)),\n i: index,\n j: _o($event => { return enterRoom(room); }, index)\n });\n }),\n e: chatRooms.value.length === 0\n }, chatRooms.value.length === 0 ? {} : {}, {\n f: headerTotalHeight.value + 'px',\n g: _sei(_gei(_ctx, ''), 'view')\n });\n return __returned__;\n };\n }\n});\n//# sourceMappingURL=F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/pages/chatRoom/chatRoomList/chatRoomList.uvue?vue&type=script&setup=true&lang.uts.js.map","references":["F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/types/workcase/index.ts"],"uniExtApis":["uni.getMenuButtonBoundingClientRect","uni.getSystemInfo","uni.__f__","uni.navigateTo","uni.navigateBack"],"map":"{\"version\":3,\"file\":\"chatRoomList.uvue?vue&type=script&setup=true&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"chatRoomList.uvue?vue&type=script&setup=true&lang.uts\"],\"names\":[],\"mappings\":\"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\"}"} diff --git a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/5f0d669a6bf1edbbc00bf097cc1a2c84295a36ab b/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/5f0d669a6bf1edbbc00bf097cc1a2c84295a36ab deleted file mode 100644 index a4e3ed9d..00000000 --- a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/5f0d669a6bf1edbbc00bf097cc1a2c84295a36ab +++ /dev/null @@ -1 +0,0 @@ -{"code":"import { __awaiter } from \"tslib\";\nimport { defineComponent as _defineComponent } from 'vue';\nimport { toDisplayString as _toDisplayString, t as _t, n as _n, o as _o, f as _f, s as _s, gei as _gei, sei as _sei, e as _e } from \"vue\";\nimport { ref, onMounted } from 'vue';\n// 响应式数据\nexport default /*#__PURE__*/ _defineComponent({\n __name: 'detail',\n setup(__props) {\n const workcaseId = ref(null);\n const workcase = ref({});\n const showRatingModal = ref(false);\n const ratingScore = ref(0);\n const ratingComment = ref('');\n // 生命周期\n onMounted(() => {\n var _a;\n const pages = getCurrentPages();\n const currentPage = pages[pages.length - 1];\n workcaseId.value = ((_a = currentPage.options) === null || _a === void 0 ? null : _a.id) || '1';\n loadWorkcaseDetail();\n });\n // 方法定义\n function loadWorkcaseDetail() {\n return __awaiter(this, void 0, void 0, function* () {\n try {\n // 模拟获取工单详情\n workcase.value = getMockWorkcase();\n // 设置页面标题\n uni.setNavigationBarTitle({\n title: workcase.value.title\n });\n }\n catch (error) {\n uni.showToast({\n title: '加载失败',\n icon: 'error'\n });\n setTimeout(() => {\n uni.navigateBack();\n }, 1500);\n }\n });\n }\n function getMockWorkcase() {\n return {\n id: workcaseId.value || '1',\n number: `WC2024${String(workcaseId.value || '1').padStart(4, '0')}`,\n title: '小区公园路灯不亮需要维修',\n category: '设施报修',\n priority: '紧急',\n status: 'processing',\n statusText: '处理中',\n description: '小区公园内的路灯已经连续三天不亮了,影响居民夜间出行安全。路灯位置在公园主干道上,希望能够尽快派人维修。',\n contact: '138****5678',\n progress: 65,\n createTime: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000),\n updateTime: new Date(),\n images: [\n '/static/workcase1.jpg',\n '/static/workcase2.jpg'\n ],\n records: [\n {\n type: 'create',\n title: '工单创建',\n description: '用户提交工单,问题已记录',\n time: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000),\n operator: '系统'\n },\n {\n type: 'accept',\n title: '工单受理',\n description: '客服已受理,安排相关人员处理',\n time: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000 + 30 * 60 * 1000),\n operator: '客服小王'\n },\n {\n type: 'processing',\n title: '现场勘查',\n description: '维修人员已到达现场,正在检查路灯故障原因',\n time: new Date(Date.now() - 1 * 24 * 60 * 60 * 1000),\n operator: '维修师傅张三'\n },\n {\n type: 'processing',\n title: '配件采购',\n description: '故障原因确认为灯泡损坏,正在采购替换配件',\n time: new Date(Date.now() - 12 * 60 * 60 * 1000),\n operator: '维修师傅张三'\n }\n ]\n };\n }\n // 获取状态样式\n function getStatusClass(status) {\n return new UTSJSONObject({\n 'status-pending': status === 'pending',\n 'status-processing': status === 'processing',\n 'status-completed': status === 'completed',\n 'status-cancelled': status === 'cancelled'\n });\n }\n // 获取优先级样式\n function getPriorityClass(priority) {\n return new UTSJSONObject({\n 'priority-normal': priority === '一般',\n 'priority-urgent': priority === '紧急',\n 'priority-emergency': priority === '非常紧急'\n });\n }\n // 获取记录点样式\n function getRecordDotClass(type) {\n return new UTSJSONObject({\n 'dot-create': type === 'create',\n 'dot-accept': type === 'accept',\n 'dot-processing': type === 'processing',\n 'dot-complete': type === 'complete'\n });\n }\n // 获取进度描述\n function getProgressDesc(progress) {\n if (progress < 25) {\n return '刚刚开始处理';\n }\n else if (progress < 50) {\n return '正在积极处理中';\n }\n else if (progress < 75) {\n return '处理进展顺利';\n }\n else if (progress < 100) {\n return '即将完成处理';\n }\n else {\n return '处理已完成';\n }\n }\n // 格式化日期时间\n function formatDateTime(date) {\n const d = new Date(date);\n const year = d.getFullYear();\n const month = String(d.getMonth() + 1).padStart(2, '0');\n const day = String(d.getDate()).padStart(2, '0');\n const hour = String(d.getHours()).padStart(2, '0');\n const minute = String(d.getMinutes()).padStart(2, '0');\n return `${year}-${month}-${day} ${hour}:${minute}`;\n }\n // 预览图片\n function previewImage(index) {\n uni.previewImage({\n current: index,\n urls: workcase.value.images || []\n });\n }\n // 联系客服\n function contactService() {\n uni.showActionSheet({\n itemList: ['拨打电话', '在线客服'],\n success: (res) => {\n if (res.tapIndex === 0) {\n uni.makePhoneCall({\n phoneNumber: '400-123-4567'\n });\n }\n else {\n uni.navigateTo({\n url: '/pages/index/index'\n });\n }\n }\n });\n }\n // 取消工单\n function cancelWorkcase() {\n uni.showModal(new UTSJSONObject({\n title: '确认取消',\n content: '确定要取消此工单吗?取消后无法恢复。',\n success: (res) => {\n if (res.confirm) {\n workcase.value.status = 'cancelled';\n workcase.value.statusText = '已取消';\n // 添加取消记录\n workcase.value.records.push({\n type: 'cancel',\n title: '工单取消',\n description: '用户主动取消工单',\n time: new Date(),\n operator: '用户'\n });\n uni.showToast({\n title: '工单已取消',\n icon: 'success'\n });\n }\n }\n }));\n }\n // 确认完成\n function confirmComplete() {\n uni.showModal(new UTSJSONObject({\n title: '确认完成',\n content: '确认问题已经得到解决?',\n success: (res) => {\n if (res.confirm) {\n workcase.value.status = 'completed';\n workcase.value.statusText = '已完成';\n workcase.value.progress = 100;\n // 添加完成记录\n workcase.value.records.push({\n type: 'complete',\n title: '工单完成',\n description: '用户确认问题已解决',\n time: new Date(),\n operator: '用户'\n });\n uni.showToast({\n title: '工单已完成',\n icon: 'success'\n });\n }\n }\n }));\n }\n // 显示评价弹窗\n function showRating() {\n showRatingModal.value = true;\n ratingScore.value = 0;\n ratingComment.value = '';\n }\n // 隐藏评价弹窗\n function hideRating() {\n showRatingModal.value = false;\n }\n // 设置评分\n function setRating(score) {\n ratingScore.value = score;\n }\n // 提交评价\n function submitRating() {\n if (ratingScore.value === 0) {\n uni.showToast({\n title: '请选择评分',\n icon: 'none'\n });\n return null;\n }\n workcase.value.rating = {\n score: ratingScore.value,\n comment: ratingComment.value || '用户未填写评价内容'\n };\n hideRating();\n uni.showToast({\n title: '评价提交成功',\n icon: 'success'\n });\n }\n return (_ctx, _cache) => {\n \"raw js\";\n const __returned__ = _e({\n a: _t(workcase.value.statusText),\n b: _n(getStatusClass(workcase.value.status)),\n c: _t(workcase.value.title),\n d: _t(workcase.value.number),\n e: _t(workcase.value.category),\n f: _t(workcase.value.priority),\n g: _n(getPriorityClass(workcase.value.priority)),\n h: _t(workcase.value.contact),\n i: _t(formatDateTime(workcase.value.createTime)),\n j: _t(workcase.value.description),\n k: workcase.value.images && workcase.value.images.length > 0\n }, workcase.value.images && workcase.value.images.length > 0 ? {\n l: _f(workcase.value.images, (image, index, i0) => {\n return {\n a: index,\n b: image,\n c: _o($event => { return previewImage(index); }, index)\n };\n })\n } : {}, {\n m: workcase.value.status === 'processing'\n }, workcase.value.status === 'processing' ? {\n n: _t(workcase.value.progress),\n o: _s('width: ' + workcase.value.progress + '%'),\n p: _t(getProgressDesc(workcase.value.progress))\n } : {}, {\n q: _f(workcase.value.records, (record, index, i0) => {\n return _e({\n a: _n(getRecordDotClass(record.type)),\n b: _t(record.title),\n c: record.description\n }, record.description ? {\n d: _t(record.description)\n } : {}, {\n e: _t(formatDateTime(record.time)),\n f: _t(record.operator),\n g: index\n });\n }),\n r: workcase.value.rating\n }, workcase.value.rating ? {\n s: _f(5, (i, k0, i0) => {\n return {\n a: i,\n b: i <= workcase.value.rating.score ? 1 : ''\n };\n }),\n t: _t(workcase.value.rating.comment)\n } : {}, {\n v: _o(contactService),\n w: workcase.value.status === 'pending'\n }, workcase.value.status === 'pending' ? {\n x: _o(cancelWorkcase)\n } : {}, {\n y: workcase.value.status === 'processing'\n }, workcase.value.status === 'processing' ? {\n z: _o(confirmComplete)\n } : {}, {\n A: workcase.value.status === 'completed' && !workcase.value.rating\n }, workcase.value.status === 'completed' && !workcase.value.rating ? {\n B: _o(showRating)\n } : {}, {\n C: showRatingModal.value\n }, showRatingModal.value ? {\n D: _o(hideRating),\n E: _f(5, (i, k0, i0) => {\n return {\n a: i,\n b: i <= ratingScore.value ? 1 : '',\n c: _o($event => { return setRating(i); }, i)\n };\n }),\n F: ratingComment.value,\n G: _o($event => { return ratingComment.value = $event.detail.value; }),\n H: _t(ratingComment.value.length),\n I: _o(hideRating),\n J: _o(submitRating),\n K: ratingScore.value === 0\n } : {}, {\n L: _sei(_gei(_ctx, ''), 'view')\n });\n return __returned__;\n };\n }\n});\n//# sourceMappingURL=F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/pages/workcase/detail.uvue?vue&type=script&setup=true&lang.uts.js.map","references":["F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts"],"uniExtApis":["uni.setNavigationBarTitle","uni.showToast","uni.navigateBack","uni.previewImage","uni.makePhoneCall","uni.navigateTo","uni.showActionSheet","uni.showModal"],"map":"{\"version\":3,\"file\":\"detail.uvue?vue&type=script&setup=true&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"detail.uvue?vue&type=script&setup=true&lang.uts\"],\"names\":[],\"mappings\":\"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\"}"} diff --git a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/a805b859561484871c08e72bc88e1a7abcd49ea7 b/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/a805b859561484871c08e72bc88e1a7abcd49ea7 deleted file mode 100644 index f583c5fd..00000000 --- a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/a805b859561484871c08e72bc88e1a7abcd49ea7 +++ /dev/null @@ -1 +0,0 @@ -{"code":"import { defineComponent as _defineComponent } from 'vue';\nimport { toDisplayString as _toDisplayString, t as _t, o as _o, n as _n, f as _f, unref as _unref, p as _p, gei as _gei, sei as _sei, e as _e } from \"vue\";\nimport _imports_0 from '/static/imgs/case.svg';\nimport _imports_1 from '/static/imgs/defaultchat.png';\nconst __BINDING_COMPONENTS__ = '{\"WorkcaseCreator\":{\"name\":\"_unref(WorkcaseCreator)\",\"type\":\"setup\"}}';\nif (!Math) {\n (_unref(WorkcaseCreator))();\n}\nimport { ref, nextTick, onMounted } from 'vue';\nimport WorkcaseCreator from '@/components/WorkcaseCreator/WorkcaseCreator.uvue';\n// 响应式数据\nexport default /*#__PURE__*/ _defineComponent({\n __name: 'index',\n setup(__props) {\n const messages = ref([]);\n const inputText = ref('');\n const isTyping = ref(false);\n const scrollTop = ref(0);\n const showWorkcaseCreator = ref(false);\n const statusBarHeight = ref(0);\n const headerPaddingTop = ref(44); // header顶部padding,默认44px\n const headerTotalHeight = ref(76); // header总高度,默认76px\n const currentMode = ref('guest'); // 当前模式: staff/guest\n const currentModeName = ref('访客'); // 当前模式名称\n // 加载当前模式\n function loadCurrentMode() {\n const mode = uni.getStorageSync('userMode');\n const wechatId = uni.getStorageSync('wechatId');\n if (mode) {\n currentMode.value = mode;\n currentModeName.value = mode === 'staff' ? '员工' : '访客';\n }\n uni.__f__('log', 'at pages/index/index.uvue:129', '当前模式:', currentMode.value, 'wechatId:', wechatId);\n }\n // 切换模式\n function switchMode() {\n uni.showActionSheet({\n itemList: ['员工模式 (17857100375)', '访客模式 (17857100376)'],\n success: (res) => {\n let wechatId = '';\n let phone = '';\n if (res.tapIndex === 0) {\n wechatId = '17857100375';\n phone = '17857100375';\n }\n else {\n wechatId = '17857100376';\n phone = '17857100376';\n }\n doIdentify(wechatId, phone);\n }\n });\n }\n // 调用identify接口\n function doIdentify(wechatId, phone) {\n uni.showLoading({ title: '登录中...' });\n uni.request({\n url: 'http://localhost:8180/urban-lifeline/system/guest/identify',\n method: 'POST',\n header: new UTSJSONObject({ 'Content-Type': 'application/json' }),\n data: new UTSJSONObject({ wechatId, phone }),\n success: (res = null) => {\n var _a, _b, _c, _d;\n uni.hideLoading();\n if (res.statusCode === 200 && ((_a = res.data) === null || _a === void 0 ? null : _a.success)) {\n const loginDomain = res.data.data;\n uni.setStorageSync('loginDomain', UTS.JSON.stringify(loginDomain));\n uni.setStorageSync('token', loginDomain.token || '');\n uni.setStorageSync('wechatId', wechatId);\n uni.setStorageSync('phone', phone);\n const userStatus = (_b = loginDomain.user) === null || _b === void 0 ? null : _b.status;\n const userMode = userStatus === 'guest' ? 'guest' : 'staff';\n uni.setStorageSync('userMode', userMode);\n currentMode.value = userMode;\n currentModeName.value = userMode === 'staff' ? '员工' : '访客';\n uni.__f__('log', 'at pages/index/index.uvue:175', 'identify成功:', userMode, loginDomain);\n uni.showToast({\n title: currentModeName.value + '模式',\n icon: 'success'\n });\n }\n else {\n uni.__f__('error', 'at pages/index/index.uvue:181', 'identify失败:', (_c = res.data) === null || _c === void 0 ? null : _c.message);\n uni.showToast({\n title: ((_d = res.data) === null || _d === void 0 ? null : _d.message) || '登录失败',\n icon: 'none'\n });\n }\n },\n fail: (err) => {\n uni.hideLoading();\n uni.__f__('error', 'at pages/index/index.uvue:190', 'identify请求失败:', err);\n uni.showToast({\n title: '网络请求失败',\n icon: 'none'\n });\n }\n });\n }\n // 生命周期\n onMounted(() => {\n // 加载当前模式\n loadCurrentMode();\n // 设置页面标题\n uni.setNavigationBarTitle({\n title: '智能助手'\n });\n // 获取系统信息和安全区域\n uni.getSystemInfo(new UTSJSONObject({\n success: (res) => {\n uni.__f__('log', 'at pages/index/index.uvue:211', '系统信息:', res);\n uni.__f__('log', 'at pages/index/index.uvue:212', '状态栏高度:', res.statusBarHeight);\n statusBarHeight.value = res.statusBarHeight || 0;\n uni.__f__('log', 'at pages/index/index.uvue:214', '安全区域:', res.safeArea);\n uni.__f__('log', 'at pages/index/index.uvue:215', '安全区域insets:', res.safeAreaInsets);\n // 获取胶囊按钮信息(仅小程序),计算header位置\n try {\n const menuButtonInfo = uni.getMenuButtonBoundingClientRect();\n uni.__f__('log', 'at pages/index/index.uvue:221', '胶囊按钮信息:', menuButtonInfo);\n // 计算header的paddingTop和总高度\n // paddingTop = 胶囊按钮的top值\n // 总高度 = 胶囊按钮bottom值\n headerPaddingTop.value = menuButtonInfo.top;\n headerTotalHeight.value = menuButtonInfo.bottom;\n uni.__f__('log', 'at pages/index/index.uvue:229', 'header paddingTop:', headerPaddingTop.value);\n uni.__f__('log', 'at pages/index/index.uvue:230', 'header totalHeight:', headerTotalHeight.value);\n }\n catch (e) {\n uni.__f__('log', 'at pages/index/index.uvue:232', '获取胶囊按钮信息失败:', e);\n // 使用默认值\n headerPaddingTop.value = 44;\n headerTotalHeight.value = 76;\n }\n }\n }));\n });\n // 发送消息\n function sendMessage() {\n const text = inputText.value.trim();\n if (!text || isTyping.value)\n return null;\n // 添加用户消息\n addMessage('user', text);\n inputText.value = '';\n // 模拟AI回复\n simulateAIResponse(text);\n }\n // 添加消息\n function addMessage(type, content, actions = null) {\n const now = new Date();\n const time = `${now.getHours().toString().padStart(2, '0')}:${now.getMinutes().toString().padStart(2, '0')}`;\n messages.value.push({\n type,\n content,\n time,\n actions\n });\n // 滚动到底部\n nextTick(() => {\n scrollToBottom();\n });\n }\n // 模拟AI回复\n function simulateAIResponse(userMessage) {\n isTyping.value = true;\n setTimeout(() => {\n isTyping.value = false;\n let response = '';\n let actions = null;\n // 根据用户输入生成回复\n if (userMessage.includes('工单') || userMessage.includes('报修') || userMessage.includes('问题')) {\n response = '我理解您需要处理工单相关的事务。我可以帮您:';\n actions = ['创建新工单', '查看工单状态', '联系客服'];\n }\n else if (userMessage.includes('你好') || userMessage.includes('您好')) {\n response = '您好!很高兴为您服务。请问有什么可以帮助您的吗?';\n actions = ['创建工单', '查看工单', '常见问题'];\n }\n else if (userMessage.includes('帮助') || userMessage.includes('功能')) {\n response = '我可以为您提供以下服务:\\n1. 创建工单 - 报告问题或提交服务请求\\n2. 查看工单 - 跟踪您的工单处理进度\\n3. 智能问答 - 解答常见问题';\n actions = ['创建工单', '查看工单'];\n }\n else {\n response = '感谢您的咨询。如果您遇到具体问题,建议创建工单,我们的专业团队会尽快为您处理。';\n actions = ['创建工单', '联系人工客服'];\n }\n addMessage('bot', response, actions);\n }, 1000 + Math.random() * 1000);\n }\n // 快捷操作\n function quickAction(action) {\n if (action === '创建工单') {\n showCreator();\n }\n else if (action === '查看工单') {\n goToWorkList();\n }\n else {\n addMessage('user', action);\n simulateAIResponse(action);\n }\n }\n // 处理建议操作\n function handleSuggestedAction(action) {\n if (action === '创建工单' || action === '创建新工单') {\n showCreator();\n }\n else if (action === '查看工单' || action === '查看工单状态') {\n goToWorkList();\n }\n else if (action === '联系客服' || action === '联系人工客服') {\n uni.showModal(new UTSJSONObject({\n title: '联系客服',\n content: '客服电话:400-123-4567\\n工作时间:9:00-18:00',\n showCancel: false\n }));\n }\n else {\n addMessage('user', action);\n simulateAIResponse(action);\n }\n }\n // 显示工单创建器\n function showCreator() {\n showWorkcaseCreator.value = true;\n }\n // 隐藏工单创建器\n function hideCreator() {\n showWorkcaseCreator.value = false;\n }\n // 工单创建成功\n function onWorkcaseCreated(workcaseData) {\n hideCreator();\n uni.showToast({\n title: '工单创建成功',\n icon: 'success'\n });\n // 添加成功消息\n addMessage('bot', `工单创建成功!\\n标题:${workcaseData.title}\\n分类:${workcaseData.category}\\n我们会尽快处理您的问题。`, ['查看工单', '创建新工单']);\n }\n // 跳转到工单列表\n function goToWorkList() {\n uni.navigateTo({\n url: '/pages/workcase/list'\n });\n }\n // 滚动到底部\n function scrollToBottom() {\n scrollTop.value = 999999;\n }\n // 联系人工客服\n function contactHuman() {\n uni.showModal(new UTSJSONObject({\n title: '联系人工客服',\n content: '客服电话:400-123-4567\\n工作时间:9:00-18:00\\n\\n是否拨打电话?',\n confirmText: '拨打',\n cancelText: '取消',\n success: (res) => {\n if (res.confirm) {\n uni.makePhoneCall({\n phoneNumber: '400-123-4567'\n });\n }\n }\n }));\n }\n // 处理快速问题\n function handleQuickQuestion() {\n addMessage('user', '查询质保状态');\n simulateAIResponse('查询质保状态');\n }\n // 显示上传选项\n function showUploadOptions() {\n uni.showActionSheet({\n itemList: ['拍照', '从相册选择', '选择文件'],\n success: (res) => {\n switch (res.tapIndex) {\n case 0:\n // 拍照\n chooseImageFromCamera();\n break;\n case 1:\n // 从相册选择\n chooseImageFromAlbum();\n break;\n case 2:\n // 选择文件\n chooseFile();\n break;\n }\n }\n });\n }\n // 拍照\n function chooseImageFromCamera() {\n uni.chooseImage(new UTSJSONObject({\n count: 1,\n sourceType: ['camera'],\n success: (res) => {\n // 处理图片上传逻辑\n uni.__f__('log', 'at pages/index/index.uvue:420', '选择的图片:', res.tempFilePaths);\n addMessage('user', '[图片]');\n simulateAIResponse('收到您发送的图片');\n }\n }));\n }\n // 从相册选择\n function chooseImageFromAlbum() {\n uni.chooseImage(new UTSJSONObject({\n count: 1,\n sourceType: ['album'],\n success: (res) => {\n // 处理图片上传逻辑\n uni.__f__('log', 'at pages/index/index.uvue:434', '选择的图片:', res.tempFilePaths);\n addMessage('user', '[图片]');\n simulateAIResponse('收到您发送的图片');\n }\n }));\n }\n // 选择文件\n function chooseFile() {\n // 这里可以扩展文件选择功能\n uni.showToast({\n title: '文件选择功能开发中',\n icon: 'none'\n });\n }\n return (_ctx, _cache) => {\n \"raw js\";\n const __returned__ = _e({\n a: _t(currentModeName.value),\n b: _o(switchMode),\n c: _imports_0,\n d: _o(goToWorkList),\n e: headerPaddingTop.value + 'px',\n f: headerTotalHeight.value + 'px',\n g: messages.value.length === 0\n }, messages.value.length === 0 ? {\n h: _imports_1\n } : {\n i: _f(messages.value, (item, index, i0) => {\n return _e({\n a: item.type === 'user'\n }, item.type === 'user' ? {\n b: _t(item.content)\n } : {\n c: _t(item.content)\n }, {\n d: _t(item.time),\n e: index,\n f: _n(item.type === 'user' ? 'user-message' : 'bot-message')\n });\n })\n }, {\n j: scrollTop.value,\n k: _o(contactHuman),\n l: _o(showCreator),\n m: _o(handleQuickQuestion),\n n: _o(sendMessage),\n o: inputText.value,\n p: _o($event => { return inputText.value = $event.detail.value; }),\n q: _o(showUploadOptions),\n r: showWorkcaseCreator.value\n }, showWorkcaseCreator.value ? {\n s: _o(hideCreator),\n t: _o(onWorkcaseCreated),\n v: _p({\n show: showWorkcaseCreator.value\n })\n } : {}, {\n w: _sei(_gei(_ctx, ''), 'view')\n });\n return __returned__;\n };\n }\n});\n//# sourceMappingURL=F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/pages/index/index.uvue?vue&type=script&setup=true&lang.uts.js.map","references":["F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/components/WorkcaseCreator/WorkcaseCreator.uvue.ts"],"uniExtApis":["uni.getStorageSync","uni.__f__","uni.showActionSheet","uni.showLoading","uni.hideLoading","uni.setStorageSync","uni.showToast","uni.request","uni.setNavigationBarTitle","uni.getMenuButtonBoundingClientRect","uni.getSystemInfo","uni.showModal","uni.navigateTo","uni.makePhoneCall","uni.chooseImage"],"map":"{\"version\":3,\"file\":\"index.uvue?vue&type=script&setup=true&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"index.uvue?vue&type=script&setup=true&lang.uts\"],\"names\":[],\"mappings\":\"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\"}"} diff --git a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/ffc44a59772fa220f29b45219245583d3a9fc777 b/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/ffc44a59772fa220f29b45219245583d3a9fc777 deleted file mode 100644 index b2ffee08..00000000 --- a/urbanLifelineWeb/packages/workcase_wechat/unpackage/cache/.mp-weixin/.uts2js/cache/uts_9b1b54d07a7a4d66ee84f54872fe1ae86df34bb1/code/cache/ffc44a59772fa220f29b45219245583d3a9fc777 +++ /dev/null @@ -1 +0,0 @@ -{"code":"import { __awaiter } from \"tslib\";\nimport { defineComponent as _defineComponent } from 'vue';\nimport { toDisplayString as _toDisplayString, t as _t, o as _o, n as _n, s as _s, f as _f, gei as _gei, sei as _sei, e as _e } from \"vue\";\nimport _imports_0 from '/static/empty-workcase.png';\nimport { ref, onMounted } from 'vue';\n// 响应式数据\nexport default /*#__PURE__*/ _defineComponent({\n __name: 'list',\n setup(__props) {\n const workcaseList = ref([]);\n const displayList = ref([]);\n const statusOptions = ref(['全部状态', '待处理', '处理中', '已完成', '已取消']);\n const statusIndex = ref(0);\n const categoryOptions = ref(['全部分类', '设施报修', '环境卫生', '交通问题', '安全隐患', '其他问题']);\n const categoryIndex = ref(0);\n const stats = ref({\n total: 0,\n pending: 0,\n processing: 0,\n completed: 0\n });\n const isLoading = ref(false);\n const isRefreshing = ref(false);\n const hasMore = ref(true);\n const page = ref(1);\n // 生命周期\n onMounted(() => {\n loadData();\n });\n // 方法定义\n // 加载数据\n function loadData() {\n return __awaiter(this, void 0, void 0, function* () {\n isLoading.value = true;\n try {\n // 模拟数据\n const mockData = generateMockData();\n workcaseList.value = mockData;\n updateDisplayList();\n updateStats();\n }\n catch (error) {\n uni.showToast({\n title: '加载失败',\n icon: 'error'\n });\n }\n finally {\n isLoading.value = false;\n isRefreshing.value = false;\n }\n });\n }\n // 生成模拟数据\n function generateMockData() {\n const categories = ['设施报修', '环境卫生', '交通问题', '安全隐患', '其他问题'];\n const priorities = ['一般', '紧急', '非常紧急'];\n const statuses = ['pending', 'processing', 'completed', 'cancelled'];\n const statusTexts = new UTSJSONObject({\n pending: '待处理',\n processing: '处理中',\n completed: '已完成',\n cancelled: '已取消'\n });\n const mockList = [];\n for (let i = 1; i <= 15; i++) {\n const status = statuses[Math.floor(Math.random() * statuses.length)];\n mockList.push({\n id: i,\n number: `WC${new Date().getFullYear()}${String(i).padStart(4, '0')}`,\n title: `测试工单${i}`,\n description: `这是一个测试工单的描述内容,描述了具体的问题情况...`,\n category: categories[Math.floor(Math.random() * categories.length)],\n priority: priorities[Math.floor(Math.random() * priorities.length)],\n status: status,\n statusText: statusTexts[status],\n progress: status === 'processing' ? Math.floor(Math.random() * 80) + 10 : 0,\n createTime: new Date(Date.now() - Math.random() * 30 * 24 * 60 * 60 * 1000),\n updateTime: new Date()\n });\n }\n return mockList;\n }\n // 更新显示列表\n function updateDisplayList() {\n let filtered = [...workcaseList.value];\n // 状态筛选\n if (statusIndex.value > 0) {\n const statusMap = {\n 1: 'pending',\n 2: 'processing',\n 3: 'completed',\n 4: 'cancelled'\n };\n filtered = filtered.filter(item => { return item.status === statusMap[statusIndex.value]; });\n }\n // 分类筛选\n if (categoryIndex.value > 0) {\n const category = categoryOptions.value[categoryIndex.value];\n filtered = filtered.filter(item => { return item.category === category; });\n }\n displayList.value = filtered;\n }\n // 更新统计信息\n function updateStats() {\n stats.value = {\n total: workcaseList.value.length,\n pending: workcaseList.value.filter(item => { return item.status === 'pending'; }).length,\n processing: workcaseList.value.filter(item => { return item.status === 'processing'; }).length,\n completed: workcaseList.value.filter(item => { return item.status === 'completed'; }).length\n };\n }\n // 状态筛选改变\n function onStatusChange(e = null) {\n statusIndex.value = e.detail.value;\n updateDisplayList();\n }\n // 分类筛选改变\n function onCategoryChange(e = null) {\n categoryIndex.value = e.detail.value;\n updateDisplayList();\n }\n // 下拉刷新\n function onRefresh() {\n isRefreshing.value = true;\n page.value = 1;\n loadData();\n }\n // 加载更多\n function loadMore() {\n if (!hasMore.value || isLoading.value)\n return null;\n page.value++;\n // 模拟加载更多\n setTimeout(() => {\n if (page.value > 3) {\n hasMore.value = false;\n }\n }, 1000);\n }\n // 跳转到详情页\n function goToDetail(workcase) {\n uni.navigateTo({\n url: `/pages/workcase/detail?id=${workcase.id}`\n });\n }\n // 获取状态样式\n function getStatusClass(status) {\n return new UTSJSONObject({\n 'status-pending': status === 'pending',\n 'status-processing': status === 'processing',\n 'status-completed': status === 'completed',\n 'status-cancelled': status === 'cancelled'\n });\n }\n // 获取优先级样式\n function getPriorityClass(priority) {\n return new UTSJSONObject({\n 'priority-normal': priority === '一般',\n 'priority-urgent': priority === '紧急',\n 'priority-emergency': priority === '非常紧急'\n });\n }\n // 格式化时间\n function formatTime(date) {\n const now = new Date();\n const diff = now.getTime() - new Date(date).getTime();\n const days = Math.floor(diff / (1000 * 60 * 60 * 24));\n if (days === 0) {\n const hours = Math.floor(diff / (1000 * 60 * 60));\n if (hours === 0) {\n const minutes = Math.floor(diff / (1000 * 60));\n return `${minutes}分钟前`;\n }\n return `${hours}小时前`;\n }\n else if (days === 1) {\n return '昨天';\n }\n else if (days < 7) {\n return `${days}天前`;\n }\n else {\n return new Date(date).toLocaleDateString();\n }\n }\n // 取消工单\n function cancelWorkcase(workcase) {\n uni.showModal(new UTSJSONObject({\n title: '确认取消',\n content: `确定要取消工单\"${workcase.title}\"吗?`,\n success: (res) => {\n if (res.confirm) {\n workcase.status = 'cancelled';\n workcase.statusText = '已取消';\n updateStats();\n updateDisplayList();\n uni.showToast({\n title: '工单已取消',\n icon: 'success'\n });\n }\n }\n }));\n }\n // 确认完成\n function confirmComplete(workcase) {\n uni.showModal(new UTSJSONObject({\n title: '确认完成',\n content: `确认工单\"${workcase.title}\"已处理完成?`,\n success: (res) => {\n if (res.confirm) {\n workcase.status = 'completed';\n workcase.statusText = '已完成';\n workcase.progress = 100;\n updateStats();\n updateDisplayList();\n uni.showToast({\n title: '工单已完成',\n icon: 'success'\n });\n }\n }\n }));\n }\n // 联系客服\n function contactService(workcase) {\n uni.showActionSheet({\n itemList: ['拨打电话', '在线客服', '查看进度'],\n success: (res) => {\n switch (res.tapIndex) {\n case 0:\n uni.makePhoneCall({\n phoneNumber: '400-123-4567'\n });\n break;\n case 1:\n uni.navigateTo({\n url: '/pages/index/index'\n });\n break;\n case 2:\n goToDetail(workcase);\n break;\n }\n }\n });\n }\n // 创建工单\n function createWorkcase() {\n uni.switchTab({\n url: '/pages/index/index'\n });\n }\n return (_ctx, _cache) => {\n \"raw js\";\n const __returned__ = _e({\n a: _t(statusOptions.value[statusIndex.value]),\n b: statusIndex.value,\n c: statusOptions.value,\n d: _o(onStatusChange),\n e: _t(categoryOptions.value[categoryIndex.value]),\n f: categoryIndex.value,\n g: categoryOptions.value,\n h: _o(onCategoryChange),\n i: _t(stats.value.total),\n j: _t(stats.value.pending),\n k: _t(stats.value.processing),\n l: _t(stats.value.completed),\n m: _f(displayList.value, (workcase, k0, i0) => {\n return _e({\n a: _t(workcase.title),\n b: _t(workcase.statusText),\n c: _n(getStatusClass(workcase.status)),\n d: _t(workcase.number),\n e: _t(workcase.category),\n f: _t(workcase.priority),\n g: _n(getPriorityClass(workcase.priority)),\n h: _t(formatTime(workcase.createTime)),\n i: _t(workcase.description),\n j: workcase.status !== 'completed'\n }, workcase.status !== 'completed' ? _e({\n k: workcase.status === 'pending'\n }, workcase.status === 'pending' ? {\n l: _o($event => { return cancelWorkcase(workcase); }, workcase.id)\n } : {}, {\n m: workcase.status === 'processing'\n }, workcase.status === 'processing' ? {\n n: _o($event => { return confirmComplete(workcase); }, workcase.id)\n } : {}, {\n o: _o($event => { return contactService(workcase); }, workcase.id)\n }) : {}, {\n p: workcase.status === 'processing'\n }, workcase.status === 'processing' ? {\n q: _s('width: ' + workcase.progress + '%')\n } : {}, {\n r: workcase.id,\n s: _o($event => { return goToDetail(workcase); }, workcase.id)\n });\n }),\n n: displayList.value.length === 0 && !isLoading.value\n }, displayList.value.length === 0 && !isLoading.value ? {\n o: _imports_0,\n p: _o(createWorkcase)\n } : {}, {\n q: hasMore.value\n }, hasMore.value ? {\n r: _t(isLoading.value ? '加载中...' : '上拉加载更多')\n } : {}, {\n s: _o(loadMore),\n t: _o(onRefresh),\n v: isRefreshing.value,\n w: _o(createWorkcase),\n x: _sei(_gei(_ctx, ''), 'view')\n });\n return __returned__;\n };\n }\n});\n//# sourceMappingURL=F:/Project/urbanLifeline/urbanLifelineWeb/packages/workcase_wechat/pages/workcase/list.uvue?vue&type=script&setup=true&lang.uts.js.map","references":["F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts","F:/IDE/HBuilderX/plugins/uniapp-cli-vite/node_modules/@vue/runtime-core/dist/runtime-core.d.ts"],"uniExtApis":["uni.showToast","uni.navigateTo","uni.showModal","uni.makePhoneCall","uni.showActionSheet","uni.switchTab"],"map":"{\"version\":3,\"file\":\"list.uvue?vue&type=script&setup=true&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"list.uvue?vue&type=script&setup=true&lang.uts\"],\"names\":[],\"mappings\":\"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\"}"}