交办时间年月日,整改时回显整改人

This commit is contained in:
王利强
2026-06-23 16:58:40 +08:00
parent cc94d3e3e9
commit d4897284e8
588 changed files with 1551 additions and 1393 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"assets.js","sources":["static/home_icon/jianbianbeijing.png","static/yinhuan_detail/status.png","static/yinhuan_detail/date.png","static/yujin/yujin_sousuo.png","static/yujin/yujin_tongji.png","static/my/edit.png","static/my/Notification.png","static/my/Account.png","static/my/Customer service.png","static/my/Phone.png","static/index/index_bg.png","static/index/phone.png","static/index/lock.png","static/index/蒙版组 260.png"],"sourcesContent":["export default \"__VITE_ASSET__ea9fb36d__\"","export default \"__VITE_ASSET__8ebecbdc__\"","export default \"__VITE_ASSET__4ec3ff67__\"","export default \"__VITE_ASSET__8fe3bf4d__\"","export default \"__VITE_ASSET__d9a3c09a__\"","export default \"__VITE_ASSET__e5df6314__\"","export default \"__VITE_ASSET__553a3ebb__\"","export default \"__VITE_ASSET__ebdbece8__\"","export default \"__VITE_ASSET__2a9450b4__\"","export default \"__VITE_ASSET__57c23edd__\"","export default \"__VITE_ASSET__f48d129d__\"","export default \"__VITE_ASSET__6b0aa87a__\"","export default \"__VITE_ASSET__e0160358__\"","export default \"__VITE_ASSET__d3a3f4fb__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;"}
{"version":3,"file":"assets.js","sources":["static/home_icon/jianbianbeijing.png","static/jianchabiao/biaodan.svg","static/yinhuan_detail/status.png","static/yinhuan_detail/date.png","static/yujin/yujin_sousuo.png","static/yujin/yujin_tongji.png","static/my/edit.png","static/my/Notification.png","static/my/Account.png","static/my/Customer service.png","static/my/Phone.png","static/index/index_bg.png","static/index/phone.png","static/index/lock.png","static/index/蒙版组 260.png"],"sourcesContent":["export default \"__VITE_ASSET__ea9fb36d__\"","export default \"__VITE_ASSET__34e510cb__\"","export default \"__VITE_ASSET__8ebecbdc__\"","export default \"__VITE_ASSET__4ec3ff67__\"","export default \"__VITE_ASSET__8fe3bf4d__\"","export default \"__VITE_ASSET__d9a3c09a__\"","export default \"__VITE_ASSET__e5df6314__\"","export default \"__VITE_ASSET__553a3ebb__\"","export default \"__VITE_ASSET__ebdbece8__\"","export default \"__VITE_ASSET__2a9450b4__\"","export default \"__VITE_ASSET__57c23edd__\"","export default \"__VITE_ASSET__f48d129d__\"","export default \"__VITE_ASSET__6b0aa87a__\"","export default \"__VITE_ASSET__e0160358__\"","export default \"__VITE_ASSET__d3a3f4fb__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;"}

View File

@@ -1 +1 @@
{"version":3,"file":"checklist.js","sources":["pages/checklist/checklist.vue","F:/software/HBuilderX/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2hlY2tsaXN0L2NoZWNrbGlzdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"page padding\">\r\n\t\t<!-- 检查表列表 -->\r\n\t\t<view class=\"checklist-card\" v-for=\"item in list\" :key=\"item.id\">\r\n\t\t\t<view class=\"card-name\">{{ item.name }}</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!-- 空状态 -->\r\n\t\t<view v-if=\"list.length === 0\" class=\"empty-tip\">\r\n\t\t\t<text>暂无检查表</text>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!-- 新增按钮 -->\r\n\t\t<button class=\"add-btn\" @click=\"goToAdd\">\r\n\t\t\t<!-- <text class=\"cuIcon-add\"></text> -->\r\n\t\t\t<text>新增检查表</text>\r\n\t\t</button>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref } from 'vue'\r\nimport { onShow } from '@dcloudio/uni-app'\r\nimport { getCheckTableList } from '@/request/api.js'\r\n\r\nconst list = ref([])\r\n\r\n// 获取检查表列表\r\nconst fetchList = async () => {\r\n\ttry {\r\n\t\tconst res = await getCheckTableList({ pageNum: 1, pageSize: 100 });\r\n\t\tif (res.code === 0) {\r\n\t\t\tlist.value = res.data.records || [];\r\n\t\t}\r\n\t} catch (error) {\r\n\t\tconsole.error('获取检查表列表失败:', error);\r\n\t}\r\n}\r\n\r\n// 跳转到新增页面\r\nconst goToAdd = () => {\r\n\tuni.navigateTo({\r\n\t\turl: '/pages/editchecklist/editchecklist'\r\n\t})\r\n}\r\n\r\n// 每次显示页面时刷新数据\r\nonShow(() => {\r\n\tfetchList();\r\n})\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.page {\r\n\tmin-height: 100vh;\r\n\tbackground: #EBF2FC;\r\n\tpadding-bottom: 120rpx;\r\n}\r\n\r\n.checklist-card {\r\n\tbackground: #fff;\r\n\tborder-radius: 16rpx;\r\n\tpadding: 30rpx;\r\n\tmargin-bottom: 20rpx;\r\n\tbox-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);\r\n\t\r\n\t.card-name {\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #333;\r\n\t\tfont-weight: 500;\r\n\t}\r\n}\r\n\r\n.empty-tip {\r\n\ttext-align: center;\r\n\tpadding: 100rpx 0;\r\n\tcolor: #999;\r\n\tfont-size: 28rpx;\r\n}\r\n\r\n.add-btn {\r\n\tposition: fixed;\r\n\tbottom: 40rpx;\r\n\tleft: 30rpx;\r\n\tright: 30rpx;\r\n\theight: 90rpx;\r\n\tbackground: linear-gradient(135deg, #667eea 0%, #2668EA 100%);\r\n\tborder-radius: 45rpx;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tbox-shadow: 0 8rpx 20rpx rgba(102, 126, 234, 0.4);\r\n\t\r\n\t.cuIcon-add {\r\n\t\tmargin-right: 10rpx;\r\n\t\tfont-size: 36rpx;\r\n\t}\r\n}\r\n</style>","import MiniProgramPage from 'E:/hexieyun/ThreeChecksOneExposure_platform/12.07chongqixinde/三查一曝光小程序/threeonecheck_小程序/pages/checklist/checklist.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","getCheckTableList","uni","onShow"],"mappings":";;;;;;AAyBA,UAAM,OAAOA,cAAG,IAAC,EAAE;AAGnB,UAAM,YAAY,YAAY;AAC7B,UAAI;AACH,cAAM,MAAM,MAAMC,YAAAA,kBAAkB,EAAE,SAAS,GAAG,UAAU,IAAG,CAAE;AACjE,YAAI,IAAI,SAAS,GAAG;AACnB,eAAK,QAAQ,IAAI,KAAK,WAAW,CAAA;AAAA,QACjC;AAAA,MACD,SAAQ,OAAO;AACfC,kFAAc,cAAc,KAAK;AAAA,MACjC;AAAA,IACF;AAGA,UAAM,UAAU,MAAM;AACrBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK;AAAA,MACP,CAAE;AAAA,IACF;AAGAC,kBAAAA,OAAO,MAAM;AACZ;IACD,CAAC;;;;;;;;;;;;;;;;;;AChDD,GAAG,WAAW,eAAe;"}
{"version":3,"file":"checklist.js","sources":["pages/checklist/checklist.vue","F:/software/HBuilderX/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2hlY2tsaXN0L2NoZWNrbGlzdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"page padding\">\r\n\t\t<!-- 检查表列表 -->\r\n\t\t<view class=\"checklist-card\" v-for=\"item in list\" :key=\"item.id\">\r\n\t\t\t<view class=\"card-main\">\r\n\t\t\t\t<view class=\"card-info\">\r\n\t\t\t\t\t<view class=\"card-name\">{{ item.name }}</view>\r\n\t\t\t\t\t<view class=\"card-meta\" v-if=\"item.deptName || item.pointCount\">\r\n\t\t\t\t\t\t<text v-if=\"item.deptName\">{{ item.deptName }}</text>\r\n\t\t\t\t\t\t<text v-if=\"item.deptName && item.pointCount\" class=\"meta-dot\">·</text>\r\n\t\t\t\t\t\t<text v-if=\"item.pointCount\">检查项 {{ item.pointCount }} 项</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<button class=\"detail-btn\" @click.stop=\"goToDetail(item)\">详情</button>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!-- 空状态 -->\r\n\t\t<view v-if=\"list.length === 0\" class=\"empty-tip\">\r\n\t\t\t<text>暂无检查表</text>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!-- 新增按钮 -->\r\n\t\t<button class=\"add-btn\" @click=\"goToAdd\">\r\n\t\t\t<text>新增检查表</text>\r\n\t\t</button>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref } from 'vue'\r\nimport { onShow } from '@dcloudio/uni-app'\r\nimport { getCheckTableList } from '@/request/api.js'\r\n\r\nconst list = ref([])\r\n\r\nconst fetchList = async () => {\r\n\ttry {\r\n\t\tconst res = await getCheckTableList({ pageNum: 1, pageSize: 100 })\r\n\t\tif (res.code === 0) {\r\n\t\t\tlist.value = res.data.records || []\r\n\t\t}\r\n\t} catch (error) {\r\n\t\tconsole.error('获取检查表列表失败:', error)\r\n\t}\r\n}\r\n\r\nconst goToAdd = () => {\r\n\tuni.navigateTo({\r\n\t\turl: '/pages/editchecklist/editchecklist'\r\n\t})\r\n}\r\n\r\nconst goToDetail = (item) => {\r\n\tif (!item?.id) return\r\n\tuni.navigateTo({\r\n\t\turl: `/pages/checklist/detail?id=${item.id}`\r\n\t})\r\n}\r\n\r\nonShow(() => {\r\n\tfetchList()\r\n})\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.page {\r\n\tmin-height: 100vh;\r\n\tbackground: #EBF2FC;\r\n\tpadding-bottom: 120rpx;\r\n}\r\n\r\n.checklist-card {\r\n\tbackground: #fff;\r\n\tborder-radius: 16rpx;\r\n\tpadding: 24rpx 28rpx;\r\n\tmargin-bottom: 20rpx;\r\n\tbox-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.card-main {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tgap: 20rpx;\r\n}\r\n\r\n.card-info {\r\n\tflex: 1;\r\n\tmin-width: 0;\r\n}\r\n\r\n.card-name {\r\n\tfont-size: 32rpx;\r\n\tcolor: #333;\r\n\tfont-weight: 500;\r\n\tline-height: 1.4;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\tdisplay: -webkit-box;\r\n\t-webkit-line-clamp: 2;\r\n\t-webkit-box-orient: vertical;\r\n\tword-break: break-all;\r\n}\r\n\r\n.card-meta {\r\n\tmargin-top: 10rpx;\r\n\tfont-size: 24rpx;\r\n\tcolor: #999;\r\n\tline-height: 1.4;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.meta-dot {\r\n\tmargin: 0 8rpx;\r\n}\r\n\r\n.detail-btn {\r\n\tflex-shrink: 0;\r\n\twidth: 120rpx;\r\n\theight: 60rpx;\r\n\tline-height: 60rpx;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tbackground: #fff;\r\n\tborder: 2rpx solid #2667E9;\r\n\tborder-radius: 30rpx;\r\n\tcolor: #2667E9;\r\n\tfont-size: 26rpx;\r\n\r\n\t&::after {\r\n\t\tborder: none;\r\n\t}\r\n}\r\n\r\n.empty-tip {\r\n\ttext-align: center;\r\n\tpadding: 100rpx 0;\r\n\tcolor: #999;\r\n\tfont-size: 28rpx;\r\n}\r\n\r\n.add-btn {\r\n\tposition: fixed;\r\n\tbottom: 40rpx;\r\n\tleft: 30rpx;\r\n\tright: 30rpx;\r\n\theight: 90rpx;\r\n\tbackground: linear-gradient(135deg, #667eea 0%, #2668EA 100%);\r\n\tborder-radius: 45rpx;\r\n\tcolor: #fff;\r\n\tfont-size: 32rpx;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tbox-shadow: 0 8rpx 20rpx rgba(102, 126, 234, 0.4);\r\n\r\n\t&::after {\r\n\t\tborder: none;\r\n\t}\r\n}\r\n</style>\r\n","import MiniProgramPage from 'E:/hexieyun/ThreeChecksOneExposure_platform/12.07chongqixinde/三查一曝光小程序/threeonecheck_小程序/pages/checklist/checklist.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","getCheckTableList","uni","onShow"],"mappings":";;;;;;AAkCA,UAAM,OAAOA,cAAG,IAAC,EAAE;AAEnB,UAAM,YAAY,YAAY;AAC7B,UAAI;AACH,cAAM,MAAM,MAAMC,8BAAkB,EAAE,SAAS,GAAG,UAAU,KAAK;AACjE,YAAI,IAAI,SAAS,GAAG;AACnB,eAAK,QAAQ,IAAI,KAAK,WAAW,CAAE;AAAA,QACnC;AAAA,MACD,SAAQ,OAAO;AACfC,sBAAAA,4DAAc,cAAc,KAAK;AAAA,MACjC;AAAA,IACF;AAEA,UAAM,UAAU,MAAM;AACrBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK;AAAA,MACP,CAAE;AAAA,IACF;AAEA,UAAM,aAAa,CAAC,SAAS;AAC5B,UAAI,EAAC,6BAAM;AAAI;AACfA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,8BAA8B,KAAK,EAAE;AAAA,MAC5C,CAAE;AAAA,IACF;AAEAC,kBAAAA,OAAO,MAAM;AACZ,gBAAW;AAAA,IACZ,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7DD,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

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