This commit is contained in:
2026-08-17 11:01:21 +08:00
parent 6e07cab51f
commit 255573ed06
705 changed files with 8762 additions and 36677 deletions
@@ -1 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/about/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2Fib3V0L2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"u-wrap u-padding-bottom-70\">\r\n\t\t<view class=\"photo u-flex u-row-center u-padding-40\">\r\n\t\t\t<u-image width=\"300rpx\" height=\"300rpx\" shape=\"circle\" bg-color=\"var(--u-bg-color)\" :src=\"src\"></u-image>\r\n\t\t</view>\r\n\t\t<u-cell-group>\r\n\t\t\t<u-cell-item title=\"姓名\" value=\"张三\" :arrow=\"false\" ></u-cell-item>\r\n\t\t\t<u-cell-item title=\"联系方式\" value=\"13395515136\" :arrow=\"false\"></u-cell-item>\r\n\t\t\t<u-cell-item title=\"所属单位\" value=\"xxxxxxxxxxxxxx单位\" :arrow=\"false\"></u-cell-item>\r\n\t\t</u-cell-group>\r\n\t\t<view class=\"fab\">\r\n\t\t\t<u-button type=\"primary\" >退出</u-button>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {ref} from 'vue'\r\n\tconst src = ref(\"https://ik.imagekit.io/anyup/uview-pro/logo/default.png\");\r\n</script>\r\n<style lang=\"scss\">\r\n\t.u-wrap{\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: 100%;\r\n\t\theight: calc(100vh - 52px - env(safe-area-inset-bottom));\r\n\t\t.fab{\r\n\t\t\tpadding: 20rpx 40rpx;\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: 200rpx;left: 0;right: 0;\r\n\t\t\tz-index: 9999999999999;\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/about/index.vue'\nwx.createComponent(Component)"],"names":["ref","Component"],"mappings":";;;;;;;;;;;;;;;;;;;AAkBC,UAAM,MAAMA,kBAAI,yDAAyD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjB1E,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"index.js","sources":["pages/index/about/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2Fib3V0L2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"u-wrap u-padding-bottom-70\">\n\t\t<view class=\"photo u-flex u-row-center u-padding-40\">\n\t\t\t<u-image width=\"300rpx\" height=\"300rpx\" shape=\"circle\" bg-color=\"var(--u-bg-color)\" src=\"@/static/avatar.png\"></u-image>\n\t\t</view>\n\t\t<u-cell-group>\n\t\t\t<u-cell-item title=\"姓名\" :value=\"userInfo.UserName\" :arrow=\"false\"></u-cell-item>\n\t\t\t<!-- <u-cell-item title=\"联系方式\" value=\"13395515136\" :arrow=\"false\"></u-cell-item> -->\n\t\t\t<u-cell-item title=\"所属单位\" :value=\"userInfo.UnitName\" :arrow=\"false\"></u-cell-item>\n\t\t</u-cell-group>\n\t\t<view class=\"fab\">\n\t\t\t<u-button type=\"primary\" @click=\"outLogin\">退出</u-button>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { clearStorage, router } from '@/utils';\nimport { useUserStore } from '@/store';\nlet { userInfo } = useUserStore();\nconst src = ref('https://ik.imagekit.io/anyup/uview-pro/logo/default.png');\nconst outLogin = () => {\n\tclearStorage();\n\tsetTimeout(() => {\n\t\trouter.reLaunch('/pages/login/index');\n\t}, 500);\n};\n</script>\n<style lang=\"scss\">\n.u-wrap {\n\tbackground-color: #ffffff;\n\twidth: 100%;\n\theight: calc(100vh - 52px - env(safe-area-inset-bottom));\n\t.fab {\n\t\tpadding: 20rpx 40rpx;\n\t\tposition: fixed;\n\t\tbottom: 200rpx;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tz-index: 9999999999999;\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/about/index.vue'\nwx.createComponent(Component)"],"names":["userInfo","useUserStore","ref","outLogin","clearStorage","router","Component"],"mappings":"0wBAoBA,GAAI,CAAE,SAAAA,CAAQ,EAAKC,EAAAA,eACPC,EAAG,IAAC,yDAAyD,EACzE,MAAMC,EAAW,IAAM,CACtBC,EAAAA,eACA,WAAW,IAAM,CAChBC,SAAO,SAAS,oBAAoB,CACpC,EAAE,GAAG,CACP,kRC1BA,GAAG,gBAAgBC,CAAS"}
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"QCActivity.js","sources":["pages/index/board/qms/QCActivity.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9RQ0FjdGl2aXR5LnZ1ZQ"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"QC活动数\">\r\n\t\t<view class=\"inspection \">\r\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,onMounted\r\n\t} from 'vue';\r\n\r\n\tconst opts = ref({\r\n\t\tpadding: [15, 15, 0, 5],\r\n\t\tenableScroll: false,\r\n\t\tlegend: {show: false},\r\n\t\txAxis: {\r\n\t\t\tdisableGrid: true\r\n\t\t},\r\n\t\tyAxis: {\r\n\t\t\tshowTitle: true,\r\n\t\t\tdata: [{\r\n\t\t\t\ttitle: \"单位:项\"\r\n\t\t\t}]\r\n\t\t},\r\n\t\textra: {\r\n\t\t\tcolumn: {\r\n\t\t\t\ttype: \"group\",\r\n\t\t\t\twidth: 30,\r\n\t\t\t\tactiveBgColor: \"#000000\",\r\n\t\t\t\tactiveBgOpacity: 0.08,\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t}\r\n\t})\r\n\r\n\tconst chartData = ref({})\r\n\r\n\tconst handleTap = (e) => {\r\n\t\tconsole.log(e)\r\n\t}\r\n\r\n\r\n\tonMounted(() => {\r\n\t\tlet res = {\r\n\t\t\tcategories: [\"省部级奖数量\", \"集团级奖项数量\", \"企业级奖项数量\"],\r\n\t\t\tseries: [{\r\n\t\t\t\tcolor: \"#27c9cb\",\r\n\t\t\t\t\tname: '',\r\n\t\t\t\t\tdata: [100, 542, 685]\r\n\t\t\t\t},\r\n\t\t\t]\r\n\t\t};\r\n\t\tchartData.value = JSON.parse(JSON.stringify(res));\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.inspection {\r\n\t\twidth: 100%;\r\n\t\theight: 300rpx;\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/QCActivity.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASC,MAAM,YAAY,MAAW;;;;AAK7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ,EAAC,MAAM,MAAK;AAAA,MACpB,OAAO;AAAA,QACN,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,WAAW;AAAA,QACX,MAAM,CAAC;AAAA,UACN,OAAO;AAAA,QACX,CAAI;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QAEjB;AAAA,MACD;AAAA,IACH,CAAE;AAED,UAAM,YAAYA,cAAG,IAAC,EAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,8CAAY,CAAC;AAAA,IACb;AAGDC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,UAAU,WAAW,SAAS;AAAA,QAC3C,QAAQ;AAAA,UAAC;AAAA,YACR,OAAO;AAAA,YACN,MAAM;AAAA,YACN,MAAM,CAAC,KAAK,KAAK,GAAG;AAAA,UACpB;AAAA,QACD;AAAA,MACJ;AACE,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IAClD,CAAE;;;;;;;;;;;;;;;;;;ACvDF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"QCActivity.js","sources":["pages/index/board/qms/QCActivity.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9RQ0FjdGl2aXR5LnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"QC活动数\">\n\t\t<view class=\"inspection\" @click=\"router.push('/pages/quality/QC/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\tawardStatsData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tshowTitle: true,\n\t\tdata: [\n\t\t\t{\n\t\t\t\ttitle: '单位:项'\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 30,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nwatch(\n\t() => props.awardStatsData.qc,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\tconsole.log('监听数据', newVal);\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['省部级奖数量', '集团级奖项数量', '企业级奖项数量'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.inspection {\n\twidth: 100%;\n\theight: 300rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/QCActivity.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","e","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,0HAG7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CAAE,KAAM,EAAO,EACvB,MAAO,CACN,YAAa,EACb,EACD,MAAO,CACN,UAAW,GACX,KAAM,CACL,CACC,MAAO,MACP,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAaC,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,6CAAYD,CAAC,CACd,EAEAE,OAAAA,EAAK,MACJ,IAAMR,EAAM,eAAe,GAC1BS,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAC5BF,EAAA,MAAA,MAAA,MAAA,6CAAY,OAAQE,CAAM,EAE1B,IAAIC,EAAM,CACT,WAAY,CAAC,SAAU,UAAW,SAAS,EAC3C,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGL,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUM,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,4MClEA,GAAG,gBAAgBC,CAAS"}
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"constructionScheme.js","sources":["pages/index/board/qms/constructionScheme.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9jb25zdHJ1Y3Rpb25TY2hlbWUudnVl"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"施工方案数\">\n\t\t<view class=\"inspection\">\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, onMounted } from 'vue';\n\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tshowTitle: true,\n\t\tdata: [\n\t\t\t{\n\t\t\t\ttitle: '单位:个'\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 30,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nonMounted(() => {\n\tlet res = {\n\t\tcategories: ['方案总数', '企业审批总数', '项目审批总数'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tcolor: '#5c7fcb',\n\t\t\t\tname: '',\n\t\t\t\tdata: [100, 542, 685]\n\t\t\t}\n\t\t]\n\t};\n\tchartData.value = JSON.parse(JSON.stringify(res));\n});\n</script>\n\n<style lang=\"scss\">\n.inspection {\n\twidth: 100%;\n\theight: 300rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/constructionScheme.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASA,MAAM,YAAY,MAAW;;;;AAG7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ,EAAE,MAAM,MAAO;AAAA,MACvB,OAAO;AAAA,QACN,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,WAAW;AAAA,QACX,MAAM;AAAA,UACL;AAAA,YACC,OAAO;AAAA,UACP;AAAA,QACD;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACF,CAAC;AAED,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,sDAAY,CAAC;AAAA,IACd;AAEAC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,QAAQ,UAAU,QAAQ;AAAA,QACvC,QAAQ;AAAA,UACP;AAAA,YACC,OAAO;AAAA,YACP,MAAM;AAAA,YACN,MAAM,CAAC,KAAK,KAAK,GAAG;AAAA,UACpB;AAAA,QACD;AAAA,MACH;AACC,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IACjD,CAAC;;;;;;;;;;;;;;;;;;ACtDD,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"constructionScheme.js","sources":["pages/index/board/qms/constructionScheme.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9jb25zdHJ1Y3Rpb25TY2hlbWUudnVl"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"施工方案数\">\n\t\t<view class=\"inspection\" @click=\"router.push('/pages/quality/constructionPlan/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\tconstructSolutionData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\n\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tshowTitle: true,\n\t\tdata: [\n\t\t\t{\n\t\t\t\ttitle: '单位:个'\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 30,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.constructSolutionData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\tconsole.log('监听数据', newVal);\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['方案总数', '企业审批总数', '项目审批总数'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.inspection {\n\twidth: 100%;\n\theight: 300rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/constructionScheme.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,wIAG7B,IAAIC,EAAQC,EAOZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CAAE,KAAM,EAAO,EACvB,MAAO,CACN,YAAa,EACb,EACD,MAAO,CACN,UAAW,GACX,KAAM,CACL,CACC,MAAO,MACP,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAa,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,qDAAY,CAAC,CACd,EACAC,OAAAA,EAAK,MACJ,IAAMP,EAAM,sBACXQ,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAC5BF,EAAA,MAAA,MAAA,MAAA,qDAAY,OAAQE,CAAM,EAE1B,IAAIC,EAAM,CACT,WAAY,CAAC,OAAQ,SAAU,QAAQ,EACvC,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGJ,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUK,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,0NClEA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"educationCard.js","sources":["pages/index/board/qms/educationCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9lZHVjYXRpb25DYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"人员报验、培训及交底数\">\n\t\t<view class=\"education u-flex u-row-between\">\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">人员报验数</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">800</view>\n\t\t\t</view>\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">培训人次</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">800</view>\n\t\t\t</view>\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">技术交底人次</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">800</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\" scoped>\n.education {\n\twidth: 100%;\n\t&-box {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\n\t\t&-lab {\n\t\t\tcolor: #999999;\n\t\t\tfont-size: 24rpx;\n\t\t}\n\t\t&-num {\n\t\t\tcolor: #333333;\n\t\t\tfont-size: 28rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/educationCard.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;AAoBA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;ACnB7B,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"educationCard.js","sources":["pages/index/board/qms/educationCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9lZHVjYXRpb25DYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"人员报验、培训及交底数\">\n\t\t<view class=\"education u-flex u-row-between\" @click=\"router.push('/pages/quality/personnelInspection/index')\">\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">人员报验数</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">{{ qmsEducation?.PersonInspectionNum || 0 }}</view>\n\t\t\t</view>\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">培训人次</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">{{ qmsEducation?.TrainPersonNum || 0 }}</view>\n\t\t\t</view>\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">技术交底人次</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-20\">{{ qmsEducation?.TechnicalDisclosePersonNum || 0 }}</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport {router} from '@/utils'\ndefineProps({\n\tqmsEducation: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.education {\n\twidth: 100%;\n\t&-box {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\t&-lab {\n\t\t\tcolor: #999999;\n\t\t\tfont-size: 24rpx;\n\t\t}\n\t\t&-num {\n\t\t\tcolor: #333333;\n\t\t\tfont-size: 28rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/educationCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"+GAoBA,MAAMA,EAAY,IAAW,+hBCnB7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"equipmentCard.js","sources":["pages/index/board/qms/equipmentCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9lcXVpcG1lbnRDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"设备材料及机具报验数\">\n\t\t<view class=\"measuring u-flex u-row-between\">\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"shebei\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">900台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">设备材料报验数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"jijubaoyan\" color=\"#36d2ad\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">9000台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">机具报验数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\">\n.measuring {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\t&-row {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: center;\n\t\t\talign-items: flex-start;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 12rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/equipmentCard.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;;;;;AAuBA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;;;;;;;;;;;;ACtB7B,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"equipmentCard.js","sources":["pages/index/board/qms/equipmentCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9lcXVpcG1lbnRDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"设备材料及机具报验数\">\n\t\t<view class=\"measuring u-flex u-row-between\" @click=\"router.push('/pages/quality/equipment/index')\">\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"shebei\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">{{ qmsInspectionData?.EquipmentInspectionNum || 0 }}台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">设备材料报验数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"jijubaoyan\" color=\"#36d2ad\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">{{ qmsInspectionData?.MachineInspectionNum || 0 }}台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">机具报验数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\r\nimport {router} from '@/utils'\ndefineProps({\n\tqmsInspectionData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.measuring {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\t&-row {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: center;\n\t\t\talign-items: flex-start;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 12rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/equipmentCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"qOAuBA,MAAMA,EAAY,IAAW,8kBCtB7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"highQuality.js","sources":["pages/index/board/qms/highQuality.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9oaWdoUXVhbGl0eS52dWU"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"优质工程数\">\r\n\t\t<view class=\"inspection \">\r\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,onMounted\r\n\t} from 'vue';\r\n\r\n\tconst opts = ref({\r\n\t\tpadding: [15, 15, 0, 5],\r\n\t\tenableScroll: false,\r\n\t\tlegend: {show: false},\r\n\t\txAxis: {\r\n\t\t\tdisableGrid: true,\r\n\t\t\trotateLabel: true,\r\n\t\t\trotateAngle: -30\r\n\t\t},\r\n\t\tyAxis: {\r\n\t\t\tshowTitle: true,\r\n\t\t\tdata: [{\r\n\t\t\t\ttitle: \"单位:项\"\r\n\t\t\t}]\r\n\t\t},\r\n\t\textra: {\r\n\t\t\tcolumn: {\r\n\t\t\t\ttype: \"group\",\r\n\t\t\t\twidth: 30,\r\n\t\t\t\tactiveBgColor: \"#000000\",\r\n\t\t\t\tactiveBgOpacity: 0.08,\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t}\r\n\t})\r\n\r\n\tconst chartData = ref({})\r\n\r\n\tconst handleTap = (e) => {\r\n\t\tconsole.log(e)\r\n\t}\r\n\r\n\r\n\tonMounted(() => {\r\n\t\tlet res = {\r\n\t\t\tcategories: [\"国家级鲁\\n班奖\", \"国家级国\\n优奖\", \"省部级奖\\n项\", \"市级奖项\"],\r\n\t\t\tseries: [{\r\n\t\t\t\tcolor: \"#91CB74\",\r\n\t\t\t\t\tname: '',\r\n\t\t\t\t\tdata: [100, 542, 685, 254]\r\n\t\t\t\t},\r\n\t\t\t]\r\n\t\t};\r\n\t\tchartData.value = JSON.parse(JSON.stringify(res));\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.inspection {\r\n\t\twidth: 100%;\r\n\t\theight: 300rpx;\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/highQuality.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASC,MAAM,YAAY,MAAW;;;;AAK7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ,EAAC,MAAM,MAAK;AAAA,MACpB,OAAO;AAAA,QACN,aAAa;AAAA,QACb,aAAa;AAAA,QACb,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,WAAW;AAAA,QACX,MAAM,CAAC;AAAA,UACN,OAAO;AAAA,QACX,CAAI;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QAEjB;AAAA,MACD;AAAA,IACH,CAAE;AAED,UAAM,YAAYA,cAAG,IAAC,EAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,+CAAY,CAAC;AAAA,IACb;AAGDC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,YAAY,YAAY,WAAW,MAAM;AAAA,QACtD,QAAQ;AAAA,UAAC;AAAA,YACR,OAAO;AAAA,YACN,MAAM;AAAA,YACN,MAAM,CAAC,KAAK,KAAK,KAAK,GAAG;AAAA,UACzB;AAAA,QACD;AAAA,MACJ;AACE,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IAClD,CAAE;;;;;;;;;;;;;;;;;;ACzDF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"highQuality.js","sources":["pages/index/board/qms/highQuality.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9oaWdoUXVhbGl0eS52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"优质工程数\">\n\t\t<view class=\"inspection\" @click=\"router.push('/pages/quality/qualityEngineering/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\r\nimport {router} from '@/utils'\nlet props = defineProps({\n\tawardStatsData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true,\n\t\trotateLabel: true,\n\t\trotateAngle: -30\n\t},\n\tyAxis: {\n\t\tshowTitle: true,\n\t\tdata: [\n\t\t\t{\n\t\t\t\ttitle: '单位:项'\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 30,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nwatch(\n\t() => props.awardStatsData.qualityEngineering,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\tconsole.log('监听数据', newVal);\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['国家级鲁\\n班奖', '国家级国\\n优奖', '省部级奖\\n项', '市级奖项'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.inspection {\n\twidth: 100%;\n\theight: 300rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/highQuality.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","e","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,2HAG7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CAAE,KAAM,EAAO,EACvB,MAAO,CACN,YAAa,GACb,YAAa,GACb,YAAa,GACb,EACD,MAAO,CACN,UAAW,GACX,KAAM,CACL,CACC,MAAO,MACP,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAaC,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,8CAAYD,CAAC,CACd,EAEAE,OAAAA,EAAK,MACJ,IAAMR,EAAM,eAAe,mBAC1BS,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAC5BF,EAAA,MAAA,MAAA,MAAA,8CAAY,OAAQE,CAAM,EAE1B,IAAIC,EAAM,CACT,WAAY,CAAC;AAAA,IAAY;AAAA,IAAY;AAAA,GAAW,MAAM,EACtD,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGL,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUM,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,4NCpEA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"measuringCard.js","sources":["pages/index/board/qms/measuringCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9tZWFzdXJpbmdDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"计量器具数\">\n\t\t<view class=\"measuring u-flex u-row-between\">\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"jiliangqijujianguan\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">900台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">计量器具数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"hege\" color=\"#3bdae2\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">9000台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">校验合格数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\">\n.measuring {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\t&-row {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 6rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/measuringCard.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;;;;;AAuBA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;;;;;;;;;;;;ACtB7B,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"measuringCard.js","sources":["pages/index/board/qms/measuringCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9tZWFzdXJpbmdDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"计量器具数\">\n\t\t<view class=\"measuring u-flex u-row-between\" @click=\"router.push('/pages/quality/meter/index')\">\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"jiliangqijujianguan\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">{{ qmsMeasuringInstruments?.UseNum || 0 }}台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">计量器具数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"measuring-box u-flex u-row-center\">\n\t\t\t\t<view class=\"measuring-box-icon\"><u-icon name=\"hege\" color=\"#3bdae2\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"measuring-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"measuring-box-row-num\">{{ qmsMeasuringInstruments?.OKNum || 0 }}台</text>\n\t\t\t\t\t<text class=\"measuring-box-row-lab\">校验合格数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\r\nimport {router} from '@/utils'\ndefineProps({\n\tqmsMeasuringInstruments: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.measuring {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\t&-row {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 6rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/measuringCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"qOAuBA,MAAMA,EAAY,IAAW,+jBCtB7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"orgPersonCard.js","sources":["pages/index/board/qms/orgPersonCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9vcmdQZXJzb25DYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"企业和分支机构人数\">\n\t\t<view class=\"org-person\">\n\t\t\t<!-- <view class=\"org-person-row\">\n\t\t\t\t<view class=\"org-person-row_lab\">\n\t\t\t\t\t集团总数\n\t\t\t\t</view>\n\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t</view> -->\n\t\t\t<view class=\"u-flex\">\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">企业质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">项目质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"u-flex\">\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">分支机构质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t\t</view>\n\t\t\t\t<!-- <view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">特种设备质保体系</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t\t</view> -->\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\">\n.org-person {\n\t&-row {\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\r\n\t\talign-items: flex-start;\n\t\tpadding: 10rpx 0;\n\t\t&_lab {\n\t\t\t// width: 200rpx;\n\t\t\tfont-size: 24rpx;\n\t\t\tcolor: #999999;\n\t\t\tline-height: 1;\n\t\t}\n\t\t&_num {\n\t\t\t// width: calc(100% - 200rpx);\n\t\t\tfont-size: 28rpx;\n\t\t\tcolor: #333333;\r\n\t\t\tmargin-top: 6rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/orgPersonCard.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;AAkCA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;ACjC7B,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"orgPersonCard.js","sources":["pages/index/board/qms/orgPersonCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9vcmdQZXJzb25DYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"企业和分支机构人数\">\n\t\t<view class=\"org-person\" @click=\"router.push('/pages/quality/numberEmployees/index')\">\n\t\t\t<!-- <view class=\"org-person-row\">\n\t\t\t\t<view class=\"org-person-row_lab\">\n\t\t\t\t\t集团总数\n\t\t\t\t</view>\n\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t</view> -->\n\t\t\t<view class=\"u-flex\">\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">企业质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">{{ qmsOrgData?.CompanyPersonNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">项目质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">{{ qmsOrgData?.ProjectPersonNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"u-flex\">\n\t\t\t\t<view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">分支机构质量管理人数</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">{{ qmsOrgData?.BranchPersonNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t\t<!-- <view class=\"org-person-row\">\n\t\t\t\t\t<view class=\"org-person-row_lab\">特种设备质保体系</view>\n\t\t\t\t\t<view class=\"org-person-row_num\">9521</view>\n\t\t\t\t</view> -->\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport {router} from '@/utils'\ndefineProps({\n\tqmsOrgData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.org-person {\n\t&-row {\n\t\tflex: 1;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: flex-start;\n\t\tpadding: 10rpx 0;\n\t\t&_lab {\n\t\t\t// width: 200rpx;\n\t\t\tfont-size: 24rpx;\n\t\t\tcolor: #999999;\n\t\t\tline-height: 1;\n\t\t}\n\t\t&_num {\n\t\t\t// width: calc(100% - 200rpx);\n\t\t\tfont-size: 28rpx;\n\t\t\tcolor: #333333;\n\t\t\tmargin-top: 6rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/orgPersonCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"+GAkCA,MAAMA,EAAY,IAAW,gdCjC7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"projectItemCard.js","sources":["pages/index/board/qms/projectItemCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9wcm9qZWN0SXRlbUNhcmQudnVl"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"工程划分数\">\r\n\t\t<view class=\"inspection \">\r\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,onMounted\r\n\t} from 'vue';\r\n\r\n\tconst opts = ref({\r\n\t\tpadding: [15, 15, 0, 5],\r\n\t\tenableScroll: false,\r\n\t\tlegend: {show: false},\r\n\t\txAxis: {\r\n\t\t\tdisableGrid: true\r\n\t\t},\r\n\t\tyAxis: {\r\n\t\t\tshowTitle: true,\r\n\t\t\tdata: [{\r\n\t\t\t\ttitle: \"单位:个\"\r\n\t\t\t}]\r\n\t\t},\r\n\t\textra: {\r\n\t\t\tcolumn: {\r\n\t\t\t\ttype: \"group\",\r\n\t\t\t\twidth: 30,\r\n\t\t\t\tactiveBgColor: \"#000000\",\r\n\t\t\t\tactiveBgOpacity: 0.08,\r\n\t\t\t}\r\n\t\t}\r\n\t})\r\n\r\n\tconst chartData = ref({})\r\n\r\n\tconst handleTap = (e) => {\r\n\t\tconsole.log(e)\r\n\t}\r\n\r\n\r\n\tonMounted(() => {\r\n\t\tlet res = {\r\n\t\t\tcategories: [\"单位工程数\", \"分部工程数\", \"分项工程数\"],\r\n\t\t\tseries: [{\r\n\t\t\t\t\tname: '',\r\n\t\t\t\t\tdata: [10000, 5428, 6852]\r\n\t\t\t\t},\r\n\t\t\t]\r\n\t\t};\r\n\t\tchartData.value = JSON.parse(JSON.stringify(res));\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.inspection {\r\n\t\twidth: 100%;\r\n\t\theight: 300rpx;\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/projectItemCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASC,MAAM,YAAY,MAAW;;;;AAK7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ,EAAC,MAAM,MAAK;AAAA,MACpB,OAAO;AAAA,QACN,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,WAAW;AAAA,QACX,MAAM,CAAC;AAAA,UACN,OAAO;AAAA,QACX,CAAI;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACH,CAAE;AAED,UAAM,YAAYA,cAAG,IAAC,EAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,mDAAY,CAAC;AAAA,IACb;AAGDC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,SAAS,SAAS,OAAO;AAAA,QACtC,QAAQ;AAAA,UAAC;AAAA,YACP,MAAM;AAAA,YACN,MAAM,CAAC,KAAO,MAAM,IAAI;AAAA,UACxB;AAAA,QACD;AAAA,MACJ;AACE,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IAClD,CAAE;;;;;;;;;;;;;;;;;;ACrDF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"projectItemCard.js","sources":["pages/index/board/qms/projectItemCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9wcm9qZWN0SXRlbUNhcmQudnVl"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"工程划分数\">\n\t\t<view class=\"inspection\" @click=\"router.push('/pages/quality/engineeringDivision/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :canvas2d=\"false\" :opts=\"opts\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\r\nimport {router} from '@/utils'\nlet props = defineProps({\n\tprojectDivisionData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tshowTitle: true,\n\t\tdata: [\n\t\t\t{\n\t\t\t\ttitle: '单位:个'\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 30,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nwatch(\n\t() => props.projectDivisionData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['单位工程数', '分部工程数', '分项工程数'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.inspection {\n\twidth: 100%;\n\theight: 300rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/projectItemCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,mIAG7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CAAE,KAAM,EAAO,EACvB,MAAO,CACN,YAAa,EACb,EACD,MAAO,CACN,UAAW,GACX,KAAM,CACL,CACC,MAAO,MACP,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAa,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,kDAAY,CAAC,CACd,EAEAC,OAAAA,EAAK,MACJ,IAAMP,EAAM,oBACXQ,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,QAAS,QAAS,OAAO,EACtC,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGJ,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUK,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,6NCjEA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"qualityCard.js","sources":["pages/index/board/qms/qualityCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9xdWFsaXR5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"项目质量检查数\">\n\t\t<view class=\"defect\">\n\t\t\t<!-- <u-subsection :list=\"list\" :current=\"current\" @change=\"handleChange\"></u-subsection> -->\n\t\t\t<view class=\"defect-main u-flex u-row-between\">\n\t\t\t\t<view class=\"defect-box gb-rectified\">\n\t\t\t\t\t<text class=\"defect-box-lab\">项目质量检查数</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">20</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\n\nconst current = ref(0);\nconst list = ref([\n\t{\n\t\tname: '集团级'\n\t},\n\t{\n\t\tname: '企业级'\n\t},\n\t{\n\t\tname: '分支机构'\n\t},\n\t{\n\t\tname: '项目级'\n\t}\n]);\n\nconst handleChange = () => {};\n</script>\n<style lang=\"scss\">\n.defect {\n\t&-main {\n\t\theight: 120rpx;\n\t}\n\n\t&-box {\n\t\twidth:100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&-lab {\n\t\t\tfont-size: 24rpx;\n\t\t\tcolor: #ffffff;\n\t\t}\n\n\t\t&-num {\n\t\t\tfont-size: 28rpx;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #ffffff;\n\t\t}\n\t}\n}\n\n.gb-all {\n\tbackground: linear-gradient(to top right, #9e9e9e, #dcdcdc);\n}\n\n.gb-not-rectified {\n\tbackground: linear-gradient(to top right, #ffd626, #ff9f7d);\n}\n\n.gb-rectified {\n\tbackground: linear-gradient(to top right, #2488fa, #79baff);\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/qualityCard.vue'\nwx.createComponent(Component)"],"names":["ref","Component"],"mappings":";;;;;AAcA,MAAM,YAAY,MAAW;;;;AAGbA,kBAAG,IAAC,CAAC;AACRA,kBAAAA,IAAI;AAAA,MAChB;AAAA,QACC,MAAM;AAAA,MACN;AAAA,MACD;AAAA,QACC,MAAM;AAAA,MACN;AAAA,MACD;AAAA,QACC,MAAM;AAAA,MACN;AAAA,MACD;AAAA,QACC,MAAM;AAAA,MACN;AAAA,IACF,CAAC;;;;;;;;;;;AC9BD,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"qualityCard.js","sources":["pages/index/board/qms/qualityCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9xdWFsaXR5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"项目质量检查数\">\n\t\t<view class=\"defect\" @click=\"router.push('/pages/quality/projectQuality/index')\">\n\t\t\t<!-- <u-subsection :list=\"list\" :current=\"current\" @change=\"handleChange\"></u-subsection> -->\n\t\t\t<view class=\"defect-main u-flex u-row-between\">\n\t\t\t\t<view class=\"defect-box gb-rectified\">\n\t\t\t\t\t<text class=\"defect-box-lab\">项目质量检查数</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">{{ qualityProblemData?.ProjectProblemNum || 0 }}</text>\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"defect-box gb-rectified\">\r\n\t\t\t\t\t<text class=\"defect-box-lab\">项目质量未完成数</text>\r\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">{{ qualityProblemData?.ProjectProblemNotCompletedNum || 0 }}</text>\r\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\r\nimport {router} from '@/utils'\ndefineProps({\n\tqualityProblemData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\nconst current = ref(0);\nconst list = ref([\n\t{\n\t\tname: '集团级'\n\t},\n\t{\n\t\tname: '企业级'\n\t},\n\t{\n\t\tname: '分支机构'\n\t},\n\t{\n\t\tname: '项目级'\n\t}\n]);\n\nconst handleChange = () => {};\n</script>\n<style lang=\"scss\">\n.defect {\n\t&-main {\n\t\theight: 120rpx;\n\t}\n\n\t&-box {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&-lab {\n\t\t\tfont-size: 24rpx;\n\t\t\tcolor: #ffffff;\n\t\t}\n\n\t\t&-num {\n\t\t\tfont-size: 28rpx;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #ffffff;\n\t\t}\n\t}\n}\n\n.gb-all {\n\tbackground: linear-gradient(to top right, #9e9e9e, #dcdcdc);\n}\n\n.gb-not-rectified {\n\tbackground: linear-gradient(to top right, #ffd626, #ff9f7d);\n}\n\n.gb-rectified {\n\tbackground: linear-gradient(to top right, #2488fa, #79baff);\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/qualityCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","ref","Component"],"mappings":"+GAkBA,MAAMA,EAAY,IAAW,+HASbC,OAAAA,EAAG,IAAC,CAAC,EACRA,EAAAA,IAAI,CAChB,CACC,KAAM,KACN,EACD,CACC,KAAM,KACN,EACD,CACC,KAAM,MACN,EACD,CACC,KAAM,KACN,CACF,CAAC,gTCxCD,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"reviewAndBriefing.js","sources":["pages/index/board/qms/reviewAndBriefing.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9yZXZpZXdBbmRCcmllZmluZy52dWU"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"图纸会审及交底数\">\r\n\t\t<view class=\"education u-flex\">\r\n\t\t\t<view class=\"education-box\">\r\n\t\t\t\t<view class=\"education-box-lab\">图纸会审总数</view>\r\n\t\t\t\t<view class=\"education-box-num u-margin-top-6\">800</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"education-box\">\r\n\t\t\t\t<view class=\"education-box-lab\">设计交底总数</view>\r\n\t\t\t\t<view class=\"education-box-num u-margin-top-6\">800</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.education{\r\n\t\twidth: 100%;\r\n\t\t&-box{\r\n\t\t\tflex: 1;\r\n\t\t\t&-lab{\r\n\t\t\t\tcolor: #999999;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t}\r\n\t\t\t&-num{\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/reviewAndBriefing.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;AAgBC,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;ACf9B,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"reviewAndBriefing.js","sources":["pages/index/board/qms/reviewAndBriefing.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9yZXZpZXdBbmRCcmllZmluZy52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"图纸会审及交底数\">\n\t\t<view class=\"education u-flex\" @click=\"router.push('/pages/quality/drawingReview/index')\">\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">图纸会审总数</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-6\">{{comprehensiveData?.ComprehensiveReviewDrawingsNum||0}}</view>\n\t\t\t</view>\n\t\t\t<view class=\"education-box\">\n\t\t\t\t<view class=\"education-box-lab\">设计交底总数</view>\n\t\t\t\t<view class=\"education-box-num u-margin-top-6\">{{comprehensiveData?.DesignDetailsNum||0}}</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\r\nimport {router} from '@/utils'\nlet props = defineProps({\n\tcomprehensiveData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.education {\n\twidth: 100%;\n\t&-box {\n\t\tflex: 1;\n\t\t&-lab {\n\t\t\tcolor: #999999;\n\t\t\tfont-size: 24rpx;\n\t\t}\n\t\t&-num {\n\t\t\tcolor: #333333;\n\t\t\tfont-size: 28rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/reviewAndBriefing.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"+GAgBA,MAAMA,EAAY,IAAW,2eCf7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"safetyCard.js","sources":["pages/index/board/qms/safetyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9zYWZldHlDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 30rpx 0\" title=\"领导级安全检查数\">\n\t\t<view class=\"big-crisis\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, onMounted } from 'vue';\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: false\n\t},\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nonMounted(() => {\n\tlet res = {\n\t\tcategories: ['集团检查数', '企业检查数', '分支机构检查数'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tdata: [35, 36,50]\n\t\t\t}\n\t\t]\n\t};\n\tchartData.value = JSON.parse(JSON.stringify(res));\n});\n</script>\n\n<style lang=\"scss\">\n.big-crisis {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/safetyCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASA,MAAM,YAAY,MAAW;;;;AAE7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ;AAAA,QACP,MAAM;AAAA,MACN;AAAA,MACD,OAAO;AAAA,QACN,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,MAAM;AAAA,UACL;AAAA,YACC,KAAK;AAAA,UACL;AAAA,QACD;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACF,CAAC;AAED,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,8CAAY,CAAC;AAAA,IACd;AAEAC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,SAAS,SAAS,SAAS;AAAA,QACxC,QAAQ;AAAA,UACP;AAAA,YACC,MAAM,CAAC,IAAI,IAAG,EAAE;AAAA,UAChB;AAAA,QACD;AAAA,MACH;AACC,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IACjD,CAAC;;;;;;;;;;;;;;;;;;ACpDD,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"safetyCard.js","sources":["pages/index/board/qms/safetyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy9zYWZldHlDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 30rpx 0\" title=\"领导级安全检查数\">\n\t\t<view class=\"big-crisis\" @click=\"router.push('/pages/quality/leader/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\tqualityProblemData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t},\n\tqualityProblemDatas: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\n\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: true\n\t},\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08,\r\n\t\t\tseriesGap:3\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.qualityProblemData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['集团检查数', '企业检查数', '分支机构检查数'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: '总数',\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: '未完成',\n\t\t\t\t\t\tdata: props.qualityProblemDatas\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.big-crisis {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/safetyCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","e","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,6KAG7B,IAAIC,EAAQC,EAWZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CACP,KAAM,EACN,EACD,MAAO,CACN,YAAa,EACb,EACD,MAAO,CACN,KAAM,CACL,CACC,IAAK,CACL,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,IACjB,UAAU,CACV,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAaC,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,6CAAYD,CAAC,CACd,EACAE,OAAAA,EAAK,MACJ,IAAMR,EAAM,mBACXS,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,QAAS,QAAS,SAAS,EACxC,OAAQ,CACP,CACC,KAAM,KACN,KAAMD,CACN,EACD,CACC,KAAM,MACN,KAAMT,EAAM,mBACZ,CACD,CACL,EACGI,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUM,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,uNC5EA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"weldingData.js","sources":["pages/index/board/qms/weldingData.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy93ZWxkaW5nRGF0YS52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"焊接数\">\n\t\t<view class=\"weld\">\n\t\t\t<view class=\"weld-row u-padding-20\">\n\t\t\t\t<view class=\"weld-row-col u-flex\">\n\t\t\t\t\t<view class=\"weld-row-col_lab\">在岗焊工总人数</view>\n\t\t\t\t\t<view class=\"weld-row-col_num u-padding-left-18\">945281</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"weld-row1 u-margin-top-20\">\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">总达因数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">945281</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">完成达因数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">945281</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">总拍片数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">945281</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<!-- <view class=\"weld-row2 u-margin-top-20\">\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">\n\t\t\t\t\t\t合格片数\n\t\t\t\t\t</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">\n\t\t\t\t\t\t945281\n\t\t\t\t\t</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">\n\t\t\t\t\t\t一次合格率\n\t\t\t\t\t</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">\n\t\t\t\t\t\t33.00%\n\t\t\t\t\t</view>\n\t\t\t\t</view>\n\t\t\t</view> -->\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\">\n.weld {\n\t&-row {\n\t\t&-col {\n\t\t\t&_lab {\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t}\n\t\t\t&_num {\n\t\t\t\tfont-size: 32rpx;\n\t\t\t\tcolor: #333333;\n\t\t\t}\n\t\t}\n\t\tbackground-color: #f7fbfe;\n\t}\n\t&-row1 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(3, calc((100% - 60rpx) / 3));\n\t\tgrid-column-gap: 30rpx;\n\t\t&-col1 {\n\t\t\tpadding: 20rpx;\n\t\t\tbackground-color: #f7fbfe;\n\t\t\t&_lab {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t}\n\t\t\t&_num {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-size: 32rpx;\n\t\t\t\tcolor: #333333;\n\t\t\t}\n\t\t}\n\t}\n\t&-row2 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(2, calc((100% - 30rpx) / 2));\n\t\tgrid-column-gap: 30rpx;\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/weldingData.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;AA8CA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;AC7C7B,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"weldingData.js","sources":["pages/index/board/qms/weldingData.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3Ftcy93ZWxkaW5nRGF0YS52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"30rpx 0 0 0\" title=\"焊接数\">\n\t\t<view class=\"weld\" @click=\"router.push('/pages/quality/welding/index')\">\n\t\t\t<view class=\"weld-row u-padding-20\">\n\t\t\t\t<view class=\"weld-row-col u-flex\">\n\t\t\t\t\t<view class=\"weld-row-col_lab\">在岗焊工总人数</view>\n\t\t\t\t\t<view class=\"weld-row-col_num u-padding-left-18\">{{ hjData?.WelderNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"weld-row1 u-margin-top-20\">\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">总达因数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">{{ hjData?.TotalDineNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">完成达因数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">{{ hjData?.CompleteDineNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">总拍片数</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">{{ hjData?.TotalFilmNum || 0 }}</view>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<!-- <view class=\"weld-row2 u-margin-top-20\">\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">\n\t\t\t\t\t\t合格片数\n\t\t\t\t\t</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">\n\t\t\t\t\t\t945281\n\t\t\t\t\t</view>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"weld-row1-col1 u-flex-col\">\n\t\t\t\t\t<view class=\"weld-row1-col1_lab\">\n\t\t\t\t\t\t一次合格率\n\t\t\t\t\t</view>\n\t\t\t\t\t<view class=\"weld-row1-col1_num\">\n\t\t\t\t\t\t33.00%\n\t\t\t\t\t</view>\n\t\t\t\t</view>\n\t\t\t</view> -->\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\thjData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.weld {\n\t&-row {\n\t\t&-col {\n\t\t\t&_lab {\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t}\n\t\t\t&_num {\n\t\t\t\tfont-size: 32rpx;\n\t\t\t\tcolor: #333333;\n\t\t\t}\n\t\t}\n\t\tbackground-color: #f7fbfe;\n\t}\n\t&-row1 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(3, calc((100% - 60rpx) / 3));\n\t\tgrid-column-gap: 30rpx;\n\t\t&-col1 {\n\t\t\tpadding: 20rpx;\n\t\t\tbackground-color: #f7fbfe;\n\t\t\t&_lab {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t}\n\t\t\t&_num {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-size: 32rpx;\n\t\t\t\tcolor: #333333;\n\t\t\t}\n\t\t}\n\t}\n\t&-row2 {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(2, calc((100% - 30rpx) / 2));\n\t\tgrid-column-gap: 30rpx;\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/qms/weldingData.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"+GA8CA,MAAMA,EAAY,IAAW,4dC7C7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"bigCrisisCard.js","sources":["pages/index/board/safe/bigCrisisCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvYmlnQ3Jpc2lzQ2FyZC52dWU"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"危大工程数\">\r\n\t\t<view class=\"big-crisis\">\r\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,onMounted\r\n\t} from 'vue';\r\n\tconst opts = ref({\r\n\t\tpadding: [15, 15, 0, 5],\r\n\t\tenableScroll: false,\r\n\t\tlegend: {\r\n\t\t\tshow: false\r\n\t\t},\r\n\t\txAxis: {\r\n\t\t\tdisableGrid: true,\r\n\t\t\tfontSize:12\r\n\t\t},\r\n\t\tyAxis: {\r\n\t\t\tdata: [{\r\n\t\t\t\tmin: 0\r\n\t\t\t}]\r\n\t\t},\r\n\t\textra: {\r\n\t\t\tcolumn: {\r\n\t\t\t\ttype: \"group\",\r\n\t\t\t\twidth: 20,\r\n\t\t\t\tactiveBgColor: \"#000000\",\r\n\t\t\t\tactiveBgOpacity: 0.08\r\n\t\t\t}\r\n\t\t}\r\n\t})\r\n\r\n\tconst chartData = ref({})\r\n\r\n\tconst handleTap = (e) => {\r\n\t\tconsole.log(e)\r\n\t}\r\n\r\n\r\n\tonMounted(() => {\r\n\t\tlet res = {\r\n\t\t\tcategories: [\"已完成个数\", \"进行中个数\", \"作业人数\", \"培训人次数\"],\r\n\t\t\tseries: [{\r\n\t\t\t\tdata: [35, 36, 31, 33]\r\n\t\t\t}]\r\n\t\t};\r\n\t\tchartData.value = JSON.parse(JSON.stringify(res));\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.big-crisis {\r\n\t\twidth: 100%;\r\n\t\theight: 400rpx;\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/bigCrisisCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASC,MAAM,YAAY,MAAW;;;;AAI7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ;AAAA,QACP,MAAM;AAAA,MACN;AAAA,MACD,OAAO;AAAA,QACN,aAAa;AAAA,QACb,UAAS;AAAA,MACT;AAAA,MACD,OAAO;AAAA,QACN,MAAM,CAAC;AAAA,UACN,KAAK;AAAA,QACT,CAAI;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACH,CAAE;AAED,UAAM,YAAYA,cAAG,IAAC,EAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,kDAAY,CAAC;AAAA,IACb;AAGDC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,SAAS,SAAS,QAAQ,OAAO;AAAA,QAC9C,QAAQ,CAAC;AAAA,UACR,MAAM,CAAC,IAAI,IAAI,IAAI,EAAE;AAAA,QACzB,CAAI;AAAA,MACJ;AACE,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IAClD,CAAE;;;;;;;;;;;;;;;;;;ACpDF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"bigCrisisCard.js","sources":["pages/index/board/safe/bigCrisisCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvYmlnQ3Jpc2lzQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"危大工程数\">\n\t\t<view class=\"big-crisis\" @click=\"router.push('/pages/index/dangerousProject/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\r\nimport {router} from '@/utils'\n\nlet props = defineProps({\n\tdangerousProjectData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: false\n\t},\n\txAxis: {\n\t\tdisableGrid: true,\n\t\tfontSize: 12\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.dangerousProjectData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['已完成个数', '进行中个数', '作业人数', '培训人次数'],\n\t\t\t\tseries: [{ data: newVal }]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.big-crisis {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/bigCrisisCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","e","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,kIAI7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CACP,KAAM,EACN,EACD,MAAO,CACN,YAAa,GACb,SAAU,EACV,EACD,MAAO,CACN,KAAM,CACL,CACC,IAAK,CACL,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAaC,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,iDAAYD,CAAC,CACd,EACAE,OAAAA,EAAK,MACJ,IAAMR,EAAM,qBACXS,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,QAAS,QAAS,OAAQ,OAAO,EAC9C,OAAQ,CAAC,CAAE,KAAMD,EAAQ,CAC7B,EACGL,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUM,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,wNC/DA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"defectTreatmentCard.js","sources":["pages/index/board/safe/defectTreatmentCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZGVmZWN0VHJlYXRtZW50Q2FyZC52dWU"],"sourcesContent":["<template>\r\n\r\n\t<ChartCard margin=\"0 0 20rpx 0\" title=\"项目安全检查数据\">\r\n\t\t<view class=\"defect\">\r\n\t\t\t<!-- <u-subsection :list=\"list\" :current=\"current\" @change=\"handleChange\"></u-subsection> -->\r\n\t\t\t<view class=\"defect-main u-flex u-row-between\">\r\n\t\t\t\t<!-- <view class=\"defect-box gb-all\">\r\n\t\t\t\t\t<text class=\"defect-box-lab\">安全隐患</text>\r\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">4567</text>\r\n\t\t\t\t</view> -->\r\n\t\t\t\t<view class=\"defect-box gb-rectified\">\r\n\t\t\t\t\t<text class=\"defect-box-lab\">项目检查数</text>\r\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">20</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- <view class=\"defect-box gb-not-rectified\">\r\n\t\t\t\t\t<text class=\"defect-box-lab\">未整改</text>\r\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">6</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"defect-box gb-rectified-rate\">\r\n\t\t\t\t\t<text class=\"defect-box-lab\">整改率</text>\r\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">99.99%</text>\r\n\t\t\t\t</view> -->\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,\r\n\t\twatch\r\n\t} from 'vue';\r\n\r\n\tconst current = ref(0)\r\n\tconst list = ref([{\r\n\t\t\tname: '集团级'\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: '公司级'\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: '项目级'\r\n\t\t}, {\r\n\t\t\tname: '分支机构'\r\n\t\t}\r\n\t])\r\n\r\n\tconst handleChange = () => {\r\n\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.defect {\r\n\t\t&-main {\r\n\t\t\theight: 120rpx;\r\n\t\t}\r\n\r\n\t\t&-box {\r\n\t\t\twidth: 100%;\r\n\t\t\t// width: calc((100% - 40rpx) / 4);\r\n\t\t\theight: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&-lab {\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t}\r\n\r\n\t\t\t&-num {\r\n\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.gb-all {\r\n\t\tbackground: linear-gradient(to top right, #9E9E9E, #dcdcdc);\r\n\t}\r\n\r\n\t.gb-not-rectified {\r\n\t\tbackground: linear-gradient(to top right, #FFD626, #FF9F7D);\r\n\t}\r\n\r\n\t.gb-rectified {\r\n\t\tbackground: linear-gradient(to top right, #2488FA, #79BAFF);\r\n\t}\r\n\r\n\t.gb-rectified-rate {\r\n\t\tbackground: linear-gradient(to top right, #2AD192, #8DF0C9);\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/defectTreatmentCard.vue'\nwx.createComponent(Component)"],"names":["ref","Component"],"mappings":";;;;;AA2BC,MAAM,YAAY,MAAW;;;;AAMbA,kBAAAA,IAAI,CAAC;AACRA,kBAAAA,IAAI;AAAA,MAAC;AAAA,QAChB,MAAM;AAAA,MACN;AAAA,MACD;AAAA,QACC,MAAM;AAAA,MACN;AAAA,MACD;AAAA,QACC,MAAM;AAAA,MACT;AAAA,MAAK;AAAA,QACF,MAAM;AAAA,MACN;AAAA,IACH,CAAE;;;;;;;;;;;AC5CF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"defectTreatmentCard.js","sources":["pages/index/board/safe/defectTreatmentCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZGVmZWN0VHJlYXRtZW50Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 20rpx 0\" title=\"项目安全检查数据\">\n\t\t<view class=\"defect\">\n\t\t\t<!-- <u-subsection :list=\"list\" :current=\"current\" @change=\"handleChange\"></u-subsection> -->\n\t\t\t<view class=\"defect-main u-flex u-row-between\" @click=\"router.push('/pages/index/projectSafety/index')\">\n\t\t\t\t<!-- <view class=\"defect-box gb-all\">\n\t\t\t\t\t<text class=\"defect-box-lab\">安全隐患</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">4567</text>\n\t\t\t\t</view> -->\n\t\t\t\t<view class=\"defect-box gb-rectified\">\n\t\t\t\t\t<text class=\"defect-box-lab\">项目检查数</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">{{ hsseProblem?.ProjectProblemNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"defect-box gb-rectified\">\n\t\t\t\t\t<text class=\"defect-box-lab\">项目未完成数</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">{{ hsseProblem?.ProjectProblemNotCompletedNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<!-- <view class=\"defect-box gb-rectified-rate\">\n\t\t\t\t\t<text class=\"defect-box-lab\">整改率</text>\n\t\t\t\t\t<text class=\"defect-box-num u-margin-top-20\">99.99%</text>\n\t\t\t\t</view> -->\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\r\nimport { router } from '@/utils'\nlet props = defineProps({\n\thsseProblem: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\nconst current = ref(0);\nconst list = ref([\n\t{\n\t\tname: '集团级'\n\t},\n\t{\n\t\tname: '公司级'\n\t},\n\t{\n\t\tname: '项目级'\n\t},\n\t{\n\t\tname: '分支机构'\n\t}\n]);\n\nconst handleChange = () => {};\n</script>\n<style lang=\"scss\">\n.defect {\n\t&-main {\n\t\theight: 120rpx;\n\t}\n\n\t&-box {\n\t\twidth: 100%;\n\t\t// width: calc((100% - 40rpx) / 4);\n\t\theight: 100%;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&-lab {\n\t\t\tfont-size: 24rpx;\n\t\t\tcolor: #ffffff;\n\t\t}\n\n\t\t&-num {\n\t\t\tfont-size: 28rpx;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #ffffff;\n\t\t}\n\t}\n}\n\n.gb-all {\n\tbackground: linear-gradient(to top right, #9e9e9e, #dcdcdc);\n}\n\n.gb-not-rectified {\n\tbackground: linear-gradient(to top right, #ffd626, #ff9f7d);\n}\n\n.gb-rectified {\n\tbackground: linear-gradient(to top right, #2488fa, #79baff);\n}\n\n.gb-rectified-rate {\n\tbackground: linear-gradient(to top right, #2ad192, #8df0c9);\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/defectTreatmentCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","ref","Component"],"mappings":"+GA0BA,MAAMA,EAAY,IAAW,gIASbC,OAAAA,EAAG,IAAC,CAAC,EACRA,EAAAA,IAAI,CAChB,CACC,KAAM,KACN,EACD,CACC,KAAM,KACN,EACD,CACC,KAAM,KACN,EACD,CACC,KAAM,MACN,CACF,CAAC,gSChDD,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"educationCard.js","sources":["pages/index/board/safe/educationCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZWR1Y2F0aW9uQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"培训数据\">\n\t\t<view class=\"charts-box\">\n\t\t\t<qiun-data-charts type=\"area\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref ,onMounted} from 'vue';\n\nconst opts = ref({\n\tpadding: [15, 15, 0, 15],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: false\n\t},\n\txAxis: {\n\t\tdisableGrid: true,\n\t\trotateLabel: true,\n\t\trotateAngle: -30,\n\t\tfontSize: 10\n\t},\n\tyAxis: {\n\t\tgridType: 'dash',\n\t\tdashLength: 2\n\t},\n\textra: {\n\t\ttooltip: {\n\t\t\tshowBox: false\n\t\t},\n\t\tarea: {\n\t\t\ttype: 'curve',\n\t\t\topacity: 0.2,\n\t\t\taddLine: true,\n\t\t\twidth: 2,\n\t\t\tgradient: true,\n\t\t\tactiveType: 'hollow'\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nonMounted(() => {\n\tlet res = {\n\t\tcategories: ['专项培训', '三级安全教育\\n培训人次', '特种作业\\n培训人次', '安全技术\\n交底人次'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tdata: [302265, 70770, 399175, 14851]\n\t\t\t}\n\t\t]\n\t};\n\tchartData.value = JSON.parse(JSON.stringify(res));\n});\n</script>\n\n<style scoped>\n.charts-box {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/educationCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted"],"mappings":";;;;;;;;;;AASA,MAAM,YAAY,MAAW;;;;AAG7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,EAAE;AAAA,MACvB,cAAc;AAAA,MACd,QAAQ;AAAA,QACP,MAAM;AAAA,MACN;AAAA,MACD,OAAO;AAAA,QACN,aAAa;AAAA,QACb,aAAa;AAAA,QACb,aAAa;AAAA,QACb,UAAU;AAAA,MACV;AAAA,MACD,OAAO;AAAA,QACN,UAAU;AAAA,QACV,YAAY;AAAA,MACZ;AAAA,MACD,OAAO;AAAA,QACN,SAAS;AAAA,UACR,SAAS;AAAA,QACT;AAAA,QACD,MAAM;AAAA,UACL,MAAM;AAAA,UACN,SAAS;AAAA,UACT,SAAS;AAAA,UACT,OAAO;AAAA,UACP,UAAU;AAAA,UACV,YAAY;AAAA,QACZ;AAAA,MACD;AAAA,IACF,CAAC;AAED,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,kDAAY,CAAC;AAAA,IACd;AAEAC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,QAAQ,gBAAgB,cAAc,YAAY;AAAA,QAC/D,QAAQ;AAAA,UACP;AAAA,YACC,MAAM,CAAC,QAAQ,OAAO,QAAQ,KAAK;AAAA,UACnC;AAAA,QACD;AAAA,MACH;AACC,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IACjD,CAAC;;;;;;;;;;;;;;;;;;;AC1DD,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"educationCard.js","sources":["pages/index/board/safe/educationCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZWR1Y2F0aW9uQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"培训数据\">\n\t\t<view class=\"charts-box\" @click=\"router.push('/pages/index/training/index')\">\n\t\t\t<qiun-data-charts type=\"area\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, onMounted, watch } from 'vue';\nimport { router } from '@/utils';\n\nlet props = defineProps({\n\teducationData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 15],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: false\n\t},\n\txAxis: {\n\t\tdisableGrid: true,\n\t\trotateLabel: true,\n\t\trotateAngle: -30,\n\t\tfontSize: 9\n\t},\n\tyAxis: {\n\t\tgridType: 'dash',\n\t\tdashLength: 2\n\t},\n\textra: {\n\t\ttooltip: {\n\t\t\tshowBox: false\n\t\t},\n\t\tarea: {\n\t\t\ttype: 'curve',\n\t\t\topacity: 0.2,\n\t\t\taddLine: true,\n\t\t\twidth: 2,\n\t\t\tgradient: true,\n\t\t\tactiveType: 'hollow'\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.educationData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['专项培训', '三级安全教育\\n培训人次', '特种作业\\n培训人次', '安全技术\\n交底人次'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style scoped>\n.charts-box {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/educationCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,2HAI7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,EAAE,EACvB,aAAc,GACd,OAAQ,CACP,KAAM,EACN,EACD,MAAO,CACN,YAAa,GACb,YAAa,GACb,YAAa,IACb,SAAU,CACV,EACD,MAAO,CACN,SAAU,OACV,WAAY,CACZ,EACD,MAAO,CACN,QAAS,CACR,QAAS,EACT,EACD,KAAM,CACL,KAAM,QACN,QAAS,GACT,QAAS,GACT,MAAO,EACP,SAAU,GACV,WAAY,QACZ,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAa,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,iDAAY,CAAC,CACd,EACAC,OAAAA,EAAK,MACJ,IAAMP,EAAM,cACXQ,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,OAAQ;AAAA,MAAgB;AAAA,MAAc;AAAA,KAAY,EAC/D,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGJ,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUK,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,kQCvEA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"emergencyCard.js","sources":["pages/index/board/safe/emergencyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZW1lcmdlbmN5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"应急数据\">\n\t\t<view class=\"emergencyCard\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, onMounted } from 'vue';\n\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true,\n\t\trotateLabel: true,\n\t\tfontSize: 10,\n\t\trotateAngle: -30\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nonMounted(() => {\n\tlet res = {\n\t\tcategories: ['综合预案', '专项预案', '现场处置\\n预案', '演练次数\t', '参演人数'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tdata: [35, 36, 31, 33, 13],\n\t\t\t\tcolor: '#eef82f'\n\t\t\t}\n\t\t],\n\t\tformatter: function (value, index, series, opts) {\n\t\t\tconsole.log(value);\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(series);\n\t\t\tconsole.log(opts);\n\t\t}\n\t};\n\tchartData.value = JSON.parse(JSON.stringify(res));\n});\n</script>\n\n<style lang=\"scss\">\n.emergencyCard {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/emergencyCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","opts","Component"],"mappings":";;;;;;;;;;AASA,MAAM,YAAY,MAAW;;;;AAG7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ,EAAE,MAAM,MAAO;AAAA,MACvB,OAAO;AAAA,QACN,aAAa;AAAA,QACb,aAAa;AAAA,QACb,UAAU;AAAA,QACV,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,MAAM;AAAA,UACL;AAAA,YACC,KAAK;AAAA,UACL;AAAA,QACD;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACF,CAAC;AAED,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,kDAAY,CAAC;AAAA,IACd;AAEAC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,QAAQ,QAAQ,YAAY,SAAS,MAAM;AAAA,QACxD,QAAQ;AAAA,UACP;AAAA,YACC,MAAM,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE;AAAA,YACzB,OAAO;AAAA,UACP;AAAA,QACD;AAAA,QACD,WAAW,SAAU,OAAO,OAAO,QAAQC,OAAM;AAChDF,wBAAAA,MAAY,MAAA,OAAA,kDAAA,KAAK;AACjBA,wBAAAA,MAAY,MAAA,OAAA,kDAAA,KAAK;AACjBA,wBAAAA,MAAA,MAAA,OAAA,kDAAY,MAAM;AAClBA,wBAAAA,MAAY,MAAA,OAAA,kDAAAE,KAAI;AAAA,QAChB;AAAA,MACH;AACC,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IACjD,CAAC;;;;;;;;;;;;;;;;;;AC7DD,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"emergencyCard.js","sources":["pages/index/board/safe/emergencyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvZW1lcmdlbmN5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"应急数据\">\n\t\t<view class=\"emergencyCard\" @click=\"router.push('/pages/index/emergency/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\temergencyData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: { show: false },\n\txAxis: {\n\t\tdisableGrid: true,\n\t\trotateLabel: true,\n\t\tfontSize: 10,\n\t\trotateAngle: -30\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.emergencyData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['综合预案', '专项预案', '现场处置\\n预案', '演练次数\t', '参演人数'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal,\n\t\t\t\t\t\tcolor: '#eef82f'\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.emergencyCard {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/emergencyCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","e","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,2HAG7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CAAE,KAAM,EAAO,EACvB,MAAO,CACN,YAAa,GACb,YAAa,GACb,SAAU,GACV,YAAa,GACb,EACD,MAAO,CACN,KAAM,CACL,CACC,IAAK,CACL,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,GACjB,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAaC,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,iDAAYD,CAAC,CACd,EACAE,OAAAA,EAAK,MACJ,IAAMR,EAAM,cACXS,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,OAAQ,OAAQ;AAAA,IAAY,QAAS,MAAM,EACxD,OAAQ,CACP,CACC,KAAMD,EACN,MAAO,SACP,CACD,CACL,EACGL,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUM,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,gNCnEA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"organizerCard.js","sources":["pages/index/board/safe/organizerCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvb3JnYW5pemVyQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard :loading=\"loading\" margin=\"0 0 30rpx 0\">\n\t\t<view class=\"organizer\">\n\t\t\t<view class=\"organizer-tit\">企业及分支机构人数</view>\n\t\t\t<view class=\"row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20\">\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">企业总监数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">企业专职人员数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">分支机构总监数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">分支机构专职人员数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">A证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">B证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"organizer-tit\">项目人数</view>\n\t\t\t<view class=\"row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20\">\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">项目总监</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">专职安全管理人员(含分包)</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">安全监护人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">注安师数量</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">C证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">特种作业人员数量</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">参建人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">安全工时</text>\n\t\t\t\t\t<text class=\"organizer_num\">13273</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport ChartCard from '@/components/chartCard.vue';\n\nconst loading = ref(false);\n</script>\n\n<style lang=\"scss\" scoped>\n.organizer {\n\twidth: 100%;\n\t&-tit {\n\t\tcolor: #2573cb;\n\t\twidth: 100%;\n\t\tfont-size: 28rpx;\n\t\tbackground-color: #f7fbfe;\n\t}\n\n\t&-lab {\n\t\tcolor: #999999;\n\t\tfont-size: 24rpx;\n\t}\n\n\t&_num {\n\t\tcolor: #333333;\n\t\tfont-size: 28rpx;\n\t\tmargin-top: 4rpx;\n\t}\n\n\t.row {\n\t\tbackground-color: #f7fbfe;\n\t\tgap: 20rpx 0;\n\t\t&_li {\n\t\t\twidth: 50%;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/organizerCard.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;AAuEA,MAAM,YAAY,MAAW;;;;AAE7B,UAAM,UAAUA,cAAAA,IAAI,KAAK;;;;;;;;;;;;ACxEzB,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"organizerCard.js","sources":["pages/index/board/safe/organizerCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvb3JnYW5pemVyQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard :loading=\"loading\" margin=\"0 0 30rpx 0\">\n\t\t<view class=\"organizer\">\n\t\t\t<view class=\"organizer-tit\">企业及分支机构人数</view>\n\t\t\t<view class=\"row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20\" @click=\"router.push('/pages/index/dataBranch/index')\">\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">企业总监数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.HeadOfficeInspectorGeneralNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">企业专职人员数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.HeadOfficeFullTimeNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">分支机构总监数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.BranchInspectorGeneralNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">分支机构专职人员数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.BranchFullTimeNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"organizer-tit\">项目人数</view>\n\t\t\t<view class=\"row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20\" @click=\"router.push('/pages/index/dataProjectNum/index')\">\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">项目总监</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.ProjectInspectorGeneralNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">专职安全管理人员(含分包)</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.ProjectFullTimeNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">安全监护人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.ProjectSafetyMonitorNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">注安师数量</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.SafetyInjectionEngineer || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">A证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.CertificateANum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">B证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.CertificateBNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">C证人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ orgData?.CertificateCNum || 0 }}</text>\n\t\t\t\t</view>\n\n\t\t\t\t<!-- <view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">特种作业人员数量</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{orgData.CertificateBNum}}</text>\n\t\t\t\t</view> -->\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">参建人数</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ projectInfoData?.JoinConstructionPersonNum || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"row_li u-row-left\">\n\t\t\t\t\t<text class=\"organizer-lab\">安全工时</text>\n\t\t\t\t\t<text class=\"organizer_num\">{{ projectInfoData?.SafeWorkingHour || 0 }}</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport ChartCard from '@/components/chartCard.vue';\nimport { router } from '@/utils';\ndefineProps({\n\torgData: {\n\t\ttype: Object,\n\t\tdefault: () => ({})\n\t},\n\tprojectInfoData: {\n\t\ttype: Object,\n\t\tdefault: () => ({})\n\t}\n});\n\nconst loading = ref(false);\n</script>\n\n<style lang=\"scss\" scoped>\n.organizer {\n\twidth: 100%;\n\t&-tit {\n\t\tcolor: #2573cb;\n\t\twidth: 100%;\n\t\tfont-size: 28rpx;\n\t\tbackground-color: #f7fbfe;\n\t}\n\n\t&-lab {\n\t\tcolor: #999999;\n\t\tfont-size: 24rpx;\n\t}\n\n\t&_num {\n\t\tcolor: #333333;\n\t\tfont-size: 28rpx;\n\t\tmargin-top: 4rpx;\n\t}\n\n\t.row {\n\t\tbackground-color: #f7fbfe;\n\t\tgap: 20rpx 0;\n\t\t&_li {\n\t\t\twidth: 50%;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/organizerCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","loading","ref","Component"],"mappings":"+GAwEA,MAAMA,EAAY,IAAW,uKAa7B,MAAMC,EAAUC,EAAAA,IAAI,EAAK,2mCCpFzB,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"projectCard.js","sources":["pages/index/board/safe/projectCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvcHJvamVjdENhcmQudnVl"],"sourcesContent":["<template>\r\n\t<ChartCard :loading=\"loading\" margin=\"30rpx 0 0 0\" padding=\"20rpx 10rpx 80rpx 10rpx\"\r\n\t\tbg-color=\"linear-gradient(#1e5ca3, #3094ff)\">\r\n\t\t<view class=\"project\">\r\n\t\t\t<view class=\"project-col\" @click=\"handleSkip\">\r\n\t\t\t\t<text class=\"project-col-num\">1024</text>\r\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">在建项目</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"project-col\">\r\n\t\t\t\t<text class=\"project-col-num\">1024</text>\r\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">停工项目</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"project-col\">\r\n\t\t\t\t<text class=\"project-col-num\">1024111</text>\r\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">参建人数</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"project-col\">\r\n\t\t\t\t<text class=\"project-col-num\">1024</text>\r\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">在施危大工程</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tref\r\n\t} from 'vue';\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\tconst loading = ref(false)\r\n\t\r\n\tconst handleSkip = ()=>{\r\n\t\tuni.navigateTo({\r\n\t\t\turl: `/pages/penetrate/project`\r\n\t\t})\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.project {\r\n\t\tdisplay: grid;\r\n\t\tgrid-template-columns: repeat(4, 25%);\r\n\r\n\t\t&-col {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&-num {\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\toverflow-wrap: break-word;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t\tfont-size: 40rpx;\r\n\r\n\t\t\t}\r\n\r\n\t\t\t&-lab {\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/projectCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","Component"],"mappings":";;;;;AA4BC,MAAM,YAAY,MAAW;;;;AAC7B,UAAM,UAAUA,cAAG,IAAC,KAAK;AAEzB,UAAM,aAAa,MAAI;AACtBC,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK;AAAA,MACR,CAAG;AAAA,IACD;;;;;;;;;;;;;;AClCF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"projectCard.js","sources":["pages/index/board/safe/projectCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvcHJvamVjdENhcmQudnVl"],"sourcesContent":["<template>\n\t<ChartCard :loading=\"loading\" margin=\"30rpx 0 0 0\" padding=\"20rpx 10rpx 80rpx 10rpx\" bg-color=\"linear-gradient(#1e5ca3, #3094ff)\">\n\t\t<view class=\"project\" @click=\"router.push('/pages/index/dataSummary/index')\">\n\t\t\t<view class=\"project-col\">\n\t\t\t\t<text class=\"project-col-num\">{{ projectInfoData?.BeUnderConstructionNum || 0 }}</text>\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">在建项目</text>\n\t\t\t</view>\n\t\t\t<view class=\"project-col\">\n\t\t\t\t<text class=\"project-col-num\">{{ projectInfoData?.ShutdownNum || 0 }}</text>\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">停工项目</text>\n\t\t\t</view>\n\t\t\t<view class=\"project-col\">\n\t\t\t\t<text class=\"project-col-num\">{{ projectInfoData?.JoinConstructionPersonNum || 0 }}</text>\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">参建人数</text>\n\t\t\t</view>\n\t\t\t<view class=\"project-col\">\n\t\t\t\t<text class=\"project-col-num\">{{ projectInfoData?.MajorProjectsUnderConstructionNum || 0 }}</text>\n\t\t\t\t<text class=\"project-col-lab u-margin-top-10\">在施危大工程</text>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { router } from '@/utils';\nimport ChartCard from '@/components/chartCard.vue';\nconst loading = ref(false);\ndefineProps({\n\tprojectInfoData: {\n\t\ttype: Object,\n\t\tdefault: () => ({})\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.project {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, 25%);\n\n\t&-col {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\n\t\t&-num {\n\t\t\ttext-align: center;\n\t\t\toverflow-wrap: break-word;\n\t\t\twidth: 100%;\n\t\t\tcolor: #ffffff;\n\t\t\tfont-size: 40rpx;\n\t\t}\n\n\t\t&-lab {\n\t\t\tcolor: #ffffff;\n\t\t\tfont-size: 24rpx;\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/projectCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","loading","ref","Component"],"mappings":"+GA0BA,MAAMA,EAAY,IAAW,8HAC7B,MAAMC,EAAUC,EAAAA,IAAI,EAAK,ihBC1BzB,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"riskRankingCard.js","sources":["pages/index/board/safe/riskRankingCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvcmlza1JhbmtpbmdDYXJkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"四级风险数据\" >\r\n\t<view class=\"rish-ranking\">\r\n\t\t<qiun-data-charts type=\"pie\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" />\r\n\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n\timport {\r\n\t\tref,onMounted\r\n\t} from 'vue';\r\n\timport {\r\n\t\tonReady, onShow\r\n\t} from '@dcloudio/uni-app'\r\n\r\n\tconst opts = ref({\r\n\t\tcolor: [\"#EE6666\", \"#EF893B\",\"#EFCB3B\",\"#3B8CEF\"],\r\n\t\tpadding: [5, 5, 5, 5],\r\n\t\tenableScroll: false,\r\n\t\tlegend: {\r\n\t\t\tlineHeight:20,\r\n\t\t\tfontSize: 10,\r\n\t\t\titemGap: 20\r\n\t\t},\r\n\t\textra: {\r\n\t\t\tpie: {\r\n\t\t\t\tactiveOpacity: 0.5,\r\n\t\t\t\tactiveRadius: 10,\r\n\t\t\t\toffsetAngle: 0,\r\n\t\t\t\tlabelWidth: 15,\r\n\t\t\t\tborder: true,\r\n\t\t\t\tborderWidth: 3,\r\n\t\t\t\tborderColor: \"#FFFFFF\"\r\n\t\t\t}\r\n\t\t}\r\n\t})\r\n\r\n\tconst chartData = ref({})\r\n\r\n\tconst handleTap = (e) => {\r\n\t\tconsole.log(e)\r\n\t}\r\n\r\n\r\n\tonMounted(() => {\r\n\t\tlet res = {\r\n\t\t\tseries: [{\r\n\t\t\t\tdata: [{\r\n\t\t\t\t\t\"name\": \"重大风险\",\r\n\t\t\t\t\t\"value\": 50,\r\n\t\t\t\t\t\"labelText\": \"重大风险:50\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\t\"name\": \"较大风险\",\r\n\t\t\t\t\t\"value\": 30,\r\n\t\t\t\t\t\"labelText\": \"较大风险:30\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\t\"name\": \"一般风险\",\r\n\t\t\t\t\t\"value\": 20,\r\n\t\t\t\t\t\"labelText\": \"一般风险:20\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\t\"name\": \"低风险\",\r\n\t\t\t\t\t\"value\": 8,\r\n\t\t\t\t\t\"labelText\": \"低风险:8\"\r\n\t\t\t\t}]\r\n\t\t\t}]\r\n\t\t};\r\n\t\tchartData.value = JSON.parse(JSON.stringify(res));\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.rish-ranking {\r\n\t\twidth: 100%;\r\n\t\theight: 480rpx;\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/riskRankingCard.vue'\nwx.createComponent(Component)"],"names":["ref","onMounted","Component"],"mappings":";;;;;;;;;;AASC,MAAM,YAAY,MAAW;;;;AAQ7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,OAAO,CAAC,WAAW,WAAU,WAAU,SAAS;AAAA,MAChD,SAAS,CAAC,GAAG,GAAG,GAAG,CAAC;AAAA,MACpB,cAAc;AAAA,MACd,QAAQ;AAAA,QACP,YAAW;AAAA,QACX,UAAU;AAAA,QACV,SAAS;AAAA,MACT;AAAA,MACD,OAAO;AAAA,QACN,KAAK;AAAA,UACJ,eAAe;AAAA,UACf,cAAc;AAAA,UACd,aAAa;AAAA,UACb,YAAY;AAAA,UACZ,QAAQ;AAAA,UACR,aAAa;AAAA,UACb,aAAa;AAAA,QACb;AAAA,MACD;AAAA,IACH,CAAE;AAED,UAAM,YAAYA,cAAG,IAAC,EAAE;AAOxBC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,QAAQ,CAAC;AAAA,UACR,MAAM,CAAC;AAAA,YACN,QAAQ;AAAA,YACR,SAAS;AAAA,YACT,aAAa;AAAA,UAClB,GAAO;AAAA,YACF,QAAQ;AAAA,YACR,SAAS;AAAA,YACT,aAAa;AAAA,UAClB,GAAO;AAAA,YACF,QAAQ;AAAA,YACR,SAAS;AAAA,YACT,aAAa;AAAA,UAClB,GAAO;AAAA,YACF,QAAQ;AAAA,YACR,SAAS;AAAA,YACT,aAAa;AAAA,UAClB,CAAK;AAAA,QACL,CAAI;AAAA,MACJ;AACE,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IAClD,CAAE;;;;;;;;;;;;;;;;;ACpEF,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"riskRankingCard.js","sources":["pages/index/board/safe/riskRankingCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvcmlza1JhbmtpbmdDYXJkLnZ1ZQ"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"四级风险数据\">\n\t\t<view class=\"rish-ranking\" @click=\"router.push('/pages/index/riskControl/index')\">\n\t\t\t<qiun-data-charts type=\"pie\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { onReady, onShow } from '@dcloudio/uni-app';\r\nimport {router} from '@/utils'\nlet props = defineProps({\n\triskClassificationData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tcolor: ['#EE6666', '#EF893B', '#EFCB3B', '#3B8CEF'],\n\tpadding: [5, 5, 5, 5],\n\tenableScroll: false,\n\tfontSize: 9,\n\tlegend: {\n\t\tlineHeight: 20,\n\t\tfontSize: 10,\n\t\titemGap: 20\n\t},\n\textra: {\n\t\tpie: {\n\t\t\tactiveOpacity: 0.5,\n\t\t\tactiveRadius: 10,\n\t\t\toffsetAngle: 0,\n\t\t\tlabelWidth: 15,\n\t\t\tborder: true,\n\t\t\tborderWidth: 3,\n\t\t\tborderColor: '#FFFFFF'\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.riskClassificationData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.rish-ranking {\n\twidth: 100%;\n\theight: 480rpx;\n}\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/riskRankingCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,sIAI7B,IAAIC,EAAQC,EAMZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,MAAO,CAAC,UAAW,UAAW,UAAW,SAAS,EAClD,QAAS,CAAC,EAAG,EAAG,EAAG,CAAC,EACpB,aAAc,GACd,SAAU,EACV,OAAQ,CACP,WAAY,GACZ,SAAU,GACV,QAAS,EACT,EACD,MAAO,CACN,IAAK,CACJ,cAAe,GACf,aAAc,GACd,YAAa,EACb,WAAY,GACZ,OAAQ,GACR,YAAa,EACb,YAAa,SACb,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAKxBE,OAAAA,EAAK,MACJ,IAAML,EAAM,uBACXM,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,OAAQ,CACP,CACC,KAAMD,CACN,CACD,CACL,EACGF,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUG,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,mMC9DA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"safetyCard.js","sources":["pages/index/board/safe/safetyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvc2FmZXR5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"领导级安全检查数\">\n\t\t<view class=\"big-crisis\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, onMounted } from 'vue';\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: false\n\t},\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\n\nonMounted(() => {\n\tlet res = {\n\t\tcategories: ['集团级检查数', '企业及分支机构检查数'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tdata: [35, 36]\n\t\t\t}\n\t\t]\n\t};\n\tchartData.value = JSON.parse(JSON.stringify(res));\n});\n</script>\n\n<style lang=\"scss\">\n.big-crisis {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/safetyCard.vue'\nwx.createComponent(Component)"],"names":["ref","uni","onMounted","Component"],"mappings":";;;;;;;;;;AASA,MAAM,YAAY,MAAW;;;;AAE7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAChB,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC;AAAA,MACtB,cAAc;AAAA,MACd,QAAQ;AAAA,QACP,MAAM;AAAA,MACN;AAAA,MACD,OAAO;AAAA,QACN,aAAa;AAAA,MACb;AAAA,MACD,OAAO;AAAA,QACN,MAAM;AAAA,UACL;AAAA,YACC,KAAK;AAAA,UACL;AAAA,QACD;AAAA,MACD;AAAA,MACD,OAAO;AAAA,QACN,QAAQ;AAAA,UACP,MAAM;AAAA,UACN,OAAO;AAAA,UACP,eAAe;AAAA,UACf,iBAAiB;AAAA,QACjB;AAAA,MACD;AAAA,IACF,CAAC;AAED,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AAExB,UAAM,YAAY,CAAC,MAAM;AACxBC,oBAAAA,MAAA,MAAA,OAAA,+CAAY,CAAC;AAAA,IACd;AAEAC,kBAAAA,UAAU,MAAM;AACf,UAAI,MAAM;AAAA,QACT,YAAY,CAAC,UAAU,YAAY;AAAA,QACnC,QAAQ;AAAA,UACP;AAAA,YACC,MAAM,CAAC,IAAI,EAAE;AAAA,UACb;AAAA,QACD;AAAA,MACH;AACC,gBAAU,QAAQ,KAAK,MAAM,KAAK,UAAU,GAAG,CAAC;AAAA,IACjD,CAAC;;;;;;;;;;;;;;;;;;ACpDD,GAAG,gBAAgBC,SAAS;"}
{"version":3,"file":"safetyCard.js","sources":["pages/index/board/safe/safetyCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvc2FmZXR5Q2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"领导级安全检查数\">\n\t\t<view class=\"big-crisis\" @click=\"router.push('/pages/index/leadershipSafety/index')\">\n\t\t\t<qiun-data-charts type=\"column\" :opts=\"opts\" :canvas2d=\"false\" :chartData=\"chartData\" @getIndex=\"handleTap\" />\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\nimport { ref, watch } from 'vue';\nimport { router } from '@/utils';\nlet props = defineProps({\n\thsseProblemData: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t},\n\thsseProblemDataNum: {\n\t\ttype: Array,\n\t\tdefault: () => []\n\t}\n});\nconst opts = ref({\n\tpadding: [15, 15, 0, 5],\n\tenableScroll: false,\n\tlegend: {\n\t\tshow: true,\r\n\t\titemGap:10\n\t},\n\txAxis: {\n\t\tdisableGrid: true\n\t},\n\tyAxis: {\n\t\tdata: [\n\t\t\t{\n\t\t\t\tmin: 0\n\t\t\t}\n\t\t]\n\t},\n\textra: {\n\t\tcolumn: {\n\t\t\ttype: 'group',\n\t\t\twidth: 20,\n\t\t\tactiveBgColor: '#000000',\n\t\t\tactiveBgOpacity: 0.08,\r\n\t\t\tseriesGap:3\n\t\t}\n\t}\n});\n\nconst chartData = ref({});\n\nconst handleTap = (e) => {\n\tconsole.log(e);\n};\nwatch(\n\t() => props.hsseProblemData,\n\t(newVal) => {\n\t\tif (newVal && newVal.length) {\n\t\t\t// 只有当数据存在时才赋值\n\t\t\tlet res = {\n\t\t\t\tcategories: ['集团级检查数', '企业及分支机构检查数'],\n\t\t\t\tseries: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: '总数',\n\t\t\t\t\t\tdata: props.hsseProblemDataNum\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: '未完成',\n\t\t\t\t\t\tdata: newVal\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t};\n\t\t\tchartData.value = JSON.parse(JSON.stringify(res));\n\t\t}\n\t},\n\t{ deep: true, immediate: true }\n);\n</script>\n\n<style lang=\"scss\">\n.big-crisis {\n\twidth: 100%;\n\theight: 400rpx;\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/safetyCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","props","__props","opts","ref","chartData","handleTap","uni","watch","newVal","res","Component"],"mappings":"0QASA,MAAMA,EAAY,IAAW,yKAG7B,IAAIC,EAAQC,EAUZ,MAAMC,EAAOC,EAAAA,IAAI,CAChB,QAAS,CAAC,GAAI,GAAI,EAAG,CAAC,EACtB,aAAc,GACd,OAAQ,CACP,KAAM,GACN,QAAQ,EACR,EACD,MAAO,CACN,YAAa,EACb,EACD,MAAO,CACN,KAAM,CACL,CACC,IAAK,CACL,CACD,CACD,EACD,MAAO,CACN,OAAQ,CACP,KAAM,QACN,MAAO,GACP,cAAe,UACf,gBAAiB,IACjB,UAAU,CACV,CACD,CACF,CAAC,EAEKC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EAElBE,EAAa,GAAM,CACxBC,EAAAA,MAAA,MAAA,MAAA,8CAAY,CAAC,CACd,EACAC,OAAAA,EAAK,MACJ,IAAMP,EAAM,gBACXQ,GAAW,CACX,GAAIA,GAAUA,EAAO,OAAQ,CAE5B,IAAIC,EAAM,CACT,WAAY,CAAC,SAAU,YAAY,EACnC,OAAQ,CACP,CACC,KAAM,KACN,KAAMT,EAAM,kBACZ,EACD,CACC,KAAM,MACN,KAAMQ,CACN,CACD,CACL,EACGJ,EAAU,MAAQ,KAAK,MAAM,KAAK,UAAUK,CAAG,CAAC,CAChD,CACD,EACD,CAAE,KAAM,GAAM,UAAW,EAAM,CAChC,2NC5EA,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"specialEquipCard.js","sources":["pages/index/board/safe/specialEquipCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvc3BlY2lhbEVxdWlwQ2FyZC52dWU"],"sourcesContent":["<template>\r\n\t\r\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"机具管理\" >\r\n\t<view class=\"special-equip u-flex u-row-between\">\r\n\t\t<view class=\"special-equip-box u-flex u-row-center\">\r\n\t\t\t<view class=\"special-equip-box-icon\"> <u-icon name=\"ziyuanshiyongtongji\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\" ></u-icon></view>\r\n\t\t\t<view class=\"special-equip-box-row u-padding-left-20\">\r\n\t\t\t\t<text class=\"special-equip-box-row-num\">9000个</text>\r\n\t\t\t\t<text class=\"special-equip-box-row-lab\">机具在用总数</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"special-equip-box u-flex u-row-center\">\r\n\t\t\t<view class=\"special-equip-box-icon\"> <u-icon name=\"tezhongshebei\" color=\"#3bdae2\" custom-prefix=\"custom-icon\" size=\"60\" ></u-icon></view>\r\n\t\t\t<view class=\"special-equip-box-row u-padding-left-20\">\r\n\t\t\t\t<text class=\"special-equip-box-row-num\">9000个</text>\r\n\t\t\t\t<text class=\"special-equip-box-row-lab\">特总机具在用总数</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n\t</ChartCard>\r\n</template>\r\n\r\n<script setup>\r\n\timport ChartCard from '@/components/chartCard.vue'\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.special-equip{\r\n\t\tpadding: 20rpx 0;\r\n\t\t&-box{\r\n\t\t\t&-row{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\talign-items: flex-start;\r\n\t\t\t\t&-lab{\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\tmargin-top: 12rpx;\r\n\t\t\t\t}\r\n\t\t\t\t&-num{\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/specialEquipCard.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;;;;;AAwBC,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;;;;;;;;;;;;ACvB9B,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"specialEquipCard.js","sources":["pages/index/board/safe/specialEquipCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvc3BlY2lhbEVxdWlwQ2FyZC52dWU"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"机具管理\">\n\t\t<view class=\"special-equip u-flex u-row-between\" @click=\"router.push('/pages/index/equipmentManagement/index')\">\n\t\t\t<view class=\"special-equip-box u-flex u-row-center\">\n\t\t\t\t<view class=\"special-equip-box-icon\"><u-icon name=\"ziyuanshiyongtongji\" color=\"#e28ea3\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"special-equip-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"special-equip-box-row-num\">{{ costEquipmentData?.UseEquipmentNum || 0 }}个</text>\n\t\t\t\t\t<text class=\"special-equip-box-row-lab\">机具在用总数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"special-equip-box u-flex u-row-center\">\n\t\t\t\t<view class=\"special-equip-box-icon\"><u-icon name=\"tezhongshebei\" color=\"#3bdae2\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"special-equip-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"special-equip-box-row-num\">{{ costEquipmentData?.SpecialEquipmentNum || 0 }}个</text>\n\t\t\t\t\t<text class=\"special-equip-box-row-lab\">特总机具在用总数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\r\nimport { router } from '@/utils';\ndefineProps({\n\tcostEquipmentData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\">\n.special-equip {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\t&-row {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tjustify-content: center;\n\t\t\talign-items: flex-start;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 12rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/specialEquipCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"qOAuBA,MAAMA,EAAY,IAAW,2lBCtB7B,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"workCard.js","sources":["pages/index/board/safe/workCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvd29ya0NhcmQudnVl"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"作业许可数\">\n\t\t<view class=\"work u-flex u-row-between\">\n\t\t\t<view class=\"work-box u-flex u-row-center\">\n\t\t\t\t<view class=\"work-box-icon\"><u-icon name=\"xukezheng\" color=\"#8CEEFF\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"work-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"work-box-row-num\">9000个</text>\n\t\t\t\t\t<text class=\"work-box-row-lab\">许可证总数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"work-box u-flex u-row-center\">\n\t\t\t\t<view class=\"work-box-icon\">\n\t\t\t\t\t<u-icon name=\"guanbi\" color=\"#ee6666\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"work-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"work-box-row-num\">9000个</text>\n\t\t\t\t\t<text class=\"work-box-row-lab\">高风险作业许可进行中数量</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\n</script>\n\n<style lang=\"scss\" scoped>\n.work {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\theight: 100rpx;\n\t\t&-row {\n\t\t\theight: 100rpx;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 12rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/workCard.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;AAyBA,MAAM,YAAY,MAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxB7B,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"workCard.js","sources":["pages/index/board/safe/workCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3BhZ2VzL2luZGV4L2JvYXJkL3NhZmUvd29ya0NhcmQudnVl"],"sourcesContent":["<template>\n\t<ChartCard margin=\"0 0 30rpx 0\" title=\"作业许可数\">\n\t\t<view class=\"work u-flex u-row-between\" @click=\"router.push('/pages/index/workPermit/index')\">\n\t\t\t<view class=\"work-box u-flex u-row-center\">\n\t\t\t\t<view class=\"work-box-icon\"><u-icon name=\"xukezheng\" color=\"#8CEEFF\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon></view>\n\t\t\t\t<view class=\"work-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"work-box-row-num\">{{ licensesData?.LicensesNum || 0 }}个</text>\n\t\t\t\t\t<text class=\"work-box-row-lab\">许可证总数</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\n\t\t\t<view class=\"work-box u-flex u-row-center\">\n\t\t\t\t<view class=\"work-box-icon\">\n\t\t\t\t\t<u-icon name=\"guanbi\" color=\"#ee6666\" custom-prefix=\"custom-icon\" size=\"60\"></u-icon>\n\t\t\t\t</view>\n\t\t\t\t<view class=\"work-box-row u-padding-left-20\">\n\t\t\t\t\t<text class=\"work-box-row-num\">{{ licensesData?.LicensesCloseNum || 0 }}个</text>\n\t\t\t\t\t<text class=\"work-box-row-lab\">高风险作业许可进行中数量</text>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t</view>\n\t</ChartCard>\n</template>\n\n<script setup>\nimport ChartCard from '@/components/chartCard.vue';\r\nimport {router} from '@/utils'\ndefineProps({\n\tlicensesData: {\n\t\ttype: Object,\n\t\tdefault: () => {}\n\t}\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.work {\n\tpadding: 20rpx 0;\n\t&-box {\n\t\theight: 100rpx;\n\t\t&-row {\n\t\t\theight: 100rpx;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\t&-lab {\n\t\t\t\tfont-size: 24rpx;\n\t\t\t\tcolor: #999999;\n\t\t\t\tmargin-top: 12rpx;\n\t\t\t}\n\t\t\t&-num {\n\t\t\t\tcolor: #333333;\n\t\t\t\tfont-size: 28rpx;\n\t\t\t}\n\t\t}\n\t}\n}\n</style>\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/board/safe/workCard.vue'\nwx.createComponent(Component)"],"names":["ChartCard","Component"],"mappings":"qOAyBA,MAAMA,EAAY,IAAW,ylBCxB7B,GAAG,gBAAgBC,CAAS"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dangerousProject/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGFuZ2Vyb3VzUHJvamVjdC9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/dangerousProjectDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">已完成个数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.FinishedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">进行中个数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">作业人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.OperativesNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">培训人次数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TrainPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEDangerousProject } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEDangerousProject({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dangerousProject/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEDangerousProject","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,yBAAuB,CACtC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,uiBC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dangerousProjectDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGFuZ2Vyb3VzUHJvamVjdERldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">已完成个数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.FinishedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">进行中个数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">作业人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.OperativesNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">培训人次数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TrainPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEDangerousProjectItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEDangerousProjectItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dangerousProjectDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEDangerousProjectItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA+CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,6BAA2B,CAC1C,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,weChEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dataBranch/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGF0YUJyYW5jaC9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业总监数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HeadOfficeInspectorGeneralNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业专职人员数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HeadOfficeFullTimeNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构总监数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchInspectorGeneralNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构专职人员数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchFullTimeNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEOrgBranch } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEOrgBranch({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tconsole.log(ev, '=======');\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dataBranch/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEOrgBranch","changePut","debounce","ev","uni","onLoad","MiniProgramPage"],"mappings":"uaA6CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,kBAAgB,CAC/B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCC,EAAY,MAAA,MAAA,MAAA,yCAAAD,EAAI,SAAS,EACzBR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNO,OAAAA,EAAAA,OAAO,IAAM,CACZP,GACD,CAAC,odC5DD,GAAG,WAAWQ,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dataProjectNum/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGF0YVByb2plY3ROdW0vaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/dataProjectNumDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目总监</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectInspectorGeneralNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专职安全管理人员(含分包)</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectFullTimeNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">安全监护人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectSafetyMonitorNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">注安师数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SafetyInjectionEngineer }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">A证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateANum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">B证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateBNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">C证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateCNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEOrg } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEOrg({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tconsole.log(ev, '=======');\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dataProjectNum/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEOrg","changePut","debounce","ev","uni","onLoad","MiniProgramPage"],"mappings":"uaA6DA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,YAAU,CACzB,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCC,EAAY,MAAA,MAAA,MAAA,6CAAAD,EAAI,SAAS,EACzBR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNO,OAAAA,EAAAA,OAAO,IAAM,CACZP,GACD,CAAC,qpBC5ED,GAAG,WAAWQ,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dataProjectNumDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGF0YVByb2plY3ROdW1EZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目总监</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectInspectorGeneralNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专职安全管理人员(含分包)</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectFullTimeNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">安全监护人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectSafetyMonitorNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">注安师数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SafetyInjectionEngineer }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">A证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateANum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">B证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateBNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">C证人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CertificateCNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEOrgItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEOrgItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dataProjectNumDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEOrgItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA2DA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,gBAAc,CAC7B,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,wlBC5EN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dataSummary/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGF0YVN1bW1hcnkvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/dataSummaryDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">在建项目</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BeUnderConstructionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">停工项目</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ShutdownNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">参建人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.JoinConstructionPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">在施危大工程</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MajorProjectsUnderConstructionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProject } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getHSEProjectData = async () => {\n\tlet res = await getHSEProject({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tconsole.log(ev, '=======');\n\tsearchVal.value = ev;\n\tgetHSEProjectData();\n}, 500);\nonLoad(() => {\n\tgetHSEProjectData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dataSummary/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getHSEProjectData","res","getHSEProject","changePut","debounce","ev","uni","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAoB,SAAY,CACrC,IAAIC,EAAM,MAAMC,gBAAc,CAC7B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCC,EAAY,MAAA,MAAA,MAAA,0CAAAD,EAAI,SAAS,EACzBR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNO,OAAAA,EAAAA,OAAO,IAAM,CACZP,GACD,CAAC,wkBChED,GAAG,WAAWQ,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/dataSummaryDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZGF0YVN1bW1hcnlEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">参建人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.JoinConstructionPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">在施危大工程</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MajorProjectsUnderConstructionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProjectItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetHSEProjectItemData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getHSEProjectItemData = async (unitId) => {\n\tlet res = await getHSEProjectItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tconsole.log(ev, '=======');\n\tsearchVal.value = ev;\n\tgetHSEProjectItemData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/dataSummaryDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getHSEProjectItemData","projectItemData","unitId","res","getHSEProjectItem","changePut","debounce","ev","uni","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAsBH,EAAU,MAAM,MAAM,CAC7C,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAwB,MAAOE,GAAW,CAC/C,IAAIC,EAAM,MAAMC,oBAAkB,CACjC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCC,EAAY,MAAA,MAAA,MAAA,iDAAAD,EAAI,SAAS,EACzBZ,EAAU,MAAQY,EAClBP,EAAsBH,EAAU,MAAM,MAAM,CAC7C,EAAG,GAAG,ydCzDN,GAAG,WAAWY,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/emergency/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZW1lcmdlbmN5L2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/emergencyDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">综合预案</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyComprehensivePlanNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专项预案</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanySpecialPlanNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">现场处置预案</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyOnSiteDisposalPlan }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">演练次数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyDrillNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">参演人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyDrillPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEEmergency } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEEmergency({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/emergency/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEEmergency","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAqDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,kBAAgB,CAC/B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,kmBCnED,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/emergencyDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZW1lcmdlbmN5RGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">综合预案</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyComprehensivePlanNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专项预案</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanySpecialPlanNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">现场处置预案</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyOnSiteDisposalPlan }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">演练次数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyDrillNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">参演人数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyDrillPersonNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEEmergencyItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEEmergencyItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/emergencyDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEEmergencyItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAmDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,sBAAoB,CACnC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,0iBCpEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/equipmentManagement/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZXF1aXBtZW50TWFuYWdlbWVudC9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/equipmentManagementDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">机具在用总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UseEquipmentNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">特总机具在用总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialEquipmentNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSECostEquipment } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSECostEquipment({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/equipmentManagement/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSECostEquipment","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,sBAAoB,CACnC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,mgBCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/equipmentManagementDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvZXF1aXBtZW50TWFuYWdlbWVudERldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">机具在用总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UseEquipmentNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">特总机具在用总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialEquipmentNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSECostEquipmentItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSECostEquipmentItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/equipmentManagementDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSECostEquipmentItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,0BAAwB,CACvC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,icCxDN,GAAG,WAAWW,CAAe"}
@@ -1 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"custom-wrap\">\r\n\r\n\t\t<u-transition :show=\"current === 0\" name=\"slide-right\">\r\n\t\t\t<Board v-if=\"current === 0\" />\r\n\t\t</u-transition>\r\n\t\t<u-transition :show=\"current === 1\" name=\"slide-right\">\r\n\t\t\t<FunModule v-if=\"current === 1\" />\r\n\t\t</u-transition>\r\n\t\t<u-transition :show=\"current === 2\" name=\"slide-right\">\r\n\t\t\t<About v-if=\"current === 2\" />\r\n\t\t</u-transition>\r\n\t\t<u-tabbar :hideTabBar=\"false\" v-model=\"current\" active-color=\"var(--u-type-primary)\" mid-button-size=\"60\"\r\n\t\t\t:list=\"list\" :mid-button=\"false\"></u-tabbar>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tref,\r\n\t\twatch\r\n\t} from 'vue';\r\n\r\n\t/* 加载TabBar组件\r\n\t-------------------------------------------------------------*/\r\n\timport Board from './board/index.vue'\r\n\timport About from './about/index.vue'\r\n\timport FunModule from './fun/index.vue'\r\n\t// 定义响应式数据\r\n\tconst list = ref([{\r\n\t\t\ticonPath: \"home\",\r\n\t\t\tselectedIconPath: \"home-fill\",\r\n\t\t\ttext: \"首页\",\r\n\t\t\tisDot: false,\r\n\t\t\tcustomIcon: false,\r\n\t\t},\r\n\t\t{\r\n\t\t\ticonPath: \"grid\",\r\n\t\t\tselectedIconPath: \"grid-fill\",\r\n\t\t\ttext: \"功能\",\r\n\t\t\tmidButton: true,\r\n\t\t\tcustomIcon: false,\r\n\t\t},\r\n\t\t{\r\n\t\t\ticonPath: \"account\",\r\n\t\t\tselectedIconPath: \"account-fill\",\r\n\t\t\ttext: \"我的\",\r\n\t\t\tisDot: false,\r\n\t\t\tcustomIcon: false,\r\n\t\t},\r\n\t])\r\n\r\n\tconst current = ref(0)\r\n\r\n\twatch(current, (val) => {\r\n\t\tswitch (val) {\r\n\t\t\tcase 0:\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '首页'\r\n\t\t\t\t});\r\n\t\t\t\tbreak\r\n\t\t\tcase 1:\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '功能'\r\n\t\t\t\t});\r\n\t\t\t\tbreak\r\n\t\t\tcase 2:\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '我的'\r\n\t\t\t\t});\r\n\t\t\t\tbreak\r\n\t\t}\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n</style>","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","watch","uni","MiniProgramPage"],"mappings":";;;;;;;;;;;;AAyBC,MAAM,QAAQ,MAAW;AACzB,MAAM,QAAQ,MAAW;AACzB,MAAM,YAAY,MAAW;;;;AAE7B,UAAM,OAAOA,cAAAA,IAAI;AAAA,MAAC;AAAA,QAChB,UAAU;AAAA,QACV,kBAAkB;AAAA,QAClB,MAAM;AAAA,QACN,OAAO;AAAA,QACP,YAAY;AAAA,MACZ;AAAA,MACD;AAAA,QACC,UAAU;AAAA,QACV,kBAAkB;AAAA,QAClB,MAAM;AAAA,QACN,WAAW;AAAA,QACX,YAAY;AAAA,MACZ;AAAA,MACD;AAAA,QACC,UAAU;AAAA,QACV,kBAAkB;AAAA,QAClB,MAAM;AAAA,QACN,OAAO;AAAA,QACP,YAAY;AAAA,MACZ;AAAA,IACH,CAAE;AAED,UAAM,UAAUA,cAAG,IAAC,CAAC;AAErBC,wBAAM,SAAS,CAAC,QAAQ;AACvB,cAAQ,KAAG;AAAA,QACV,KAAK;AACJC,wBAAAA,MAAI,sBAAsB;AAAA,YACzB,OAAO;AAAA,UACZ,CAAK;AACD;AAAA,QACD,KAAK;AACJA,wBAAAA,MAAI,sBAAsB;AAAA,YACzB,OAAO;AAAA,UACZ,CAAK;AACD;AAAA,QACD,KAAK;AACJA,wBAAAA,MAAI,sBAAsB;AAAA,YACzB,OAAO;AAAA,UACZ,CAAK;AACD;AAAA,MACD;AAAA,IACH,CAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvEF,GAAG,WAAWC,SAAe;"}
{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"custom-wrap\">\n\t\t<u-transition :show=\"current === 0\" name=\"slide-right\">\n\t\t\t<Board v-if=\"current === 0\" />\n\t\t</u-transition>\n\t\t<!-- \t<u-transition :show=\"current === 1\" name=\"slide-right\">\n\t\t\t<FunModule v-if=\"current === 1\" />\n\t\t</u-transition> -->\n\t\t<u-transition :show=\"current === 1\" name=\"slide-right\">\n\t\t\t<About v-if=\"current === 1\" />\n\t\t</u-transition>\n\t\t<u-tabbar :hideTabBar=\"false\" v-model=\"current\" active-color=\"var(--u-type-primary)\" mid-button-size=\"60\" :list=\"list\" :mid-button=\"false\"></u-tabbar>\n\t</view>\n</template>\n\n<script setup>\nimport { ref, watch } from 'vue';\nimport { onShow } from '@dcloudio/uni-app';\nimport { isLoggedIn, toast, router } from '@/utils';\n\nonShow(() => {\n\tif (!isLoggedIn()) {\n\t\ttoast.error('请先登录');\n\t\tsetTimeout(() => {\n\t\t\trouter.reLaunch('/pages/login/index');\n\t\t}, 1500);\n\t}\n});\n\nconsole.log(isLoggedIn(), '是否登录');\n/* 加载TabBar组件\n\t-------------------------------------------------------------*/\nimport Board from './board/index.vue';\nimport About from './about/index.vue';\nimport FunModule from './fun/index.vue';\n// 定义响应式数据\nconst list = ref([\n\t{\n\t\ticonPath: 'home',\n\t\tselectedIconPath: 'home-fill',\n\t\ttext: '首页',\n\t\tisDot: false,\n\t\tcustomIcon: false\n\t},\n\t// {\n\t// \ticonPath: 'grid',\n\t// \tselectedIconPath: 'grid-fill',\n\t// \ttext: '功能',\n\t// \tmidButton: true,\n\t// \tcustomIcon: false\n\t// },\n\t{\n\t\ticonPath: 'account',\n\t\tselectedIconPath: 'account-fill',\n\t\ttext: '我的',\n\t\tisDot: false,\n\t\tcustomIcon: false\n\t}\n]);\n\nconst current = ref(0);\n\nwatch(current, (val) => {\n\tswitch (val) {\n\t\tcase 0:\n\t\t\tuni.setNavigationBarTitle({\n\t\t\t\ttitle: '首页'\n\t\t\t});\n\t\t\tbreak;\n\t\t// case 1:\n\t\t// \tuni.setNavigationBarTitle({\n\t\t// \t\ttitle: '功能'\n\t\t// \t});\n\t\t// \tbreak;\n\t\tcase 1:\n\t\t\tuni.setNavigationBarTitle({\n\t\t\t\ttitle: '我的'\n\t\t\t});\n\t\t\tbreak;\n\t}\n});\n</script>\n\n<style lang=\"scss\"></style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["Board","About","onShow","isLoggedIn","toast","router","uni","list","ref","current","watch","val","MiniProgramPage"],"mappings":"iYAgCA,MAAMA,EAAQ,IAAW,mBACnBC,EAAQ,IAAW,8CAbzBC,EAAAA,OAAO,IAAM,CACPC,EAAU,WAAA,IACdC,QAAM,MAAM,MAAM,EAClB,WAAW,IAAM,CAChBC,SAAO,SAAS,oBAAoB,CACpC,EAAE,IAAI,EAET,CAAC,EAEDC,EAAAA,MAAY,MAAA,MAAA,8BAAAH,EAAAA,WAAY,EAAE,MAAM,EAOhC,MAAMI,EAAOC,EAAAA,IAAI,CAChB,CACC,SAAU,OACV,iBAAkB,YAClB,KAAM,KACN,MAAO,GACP,WAAY,EACZ,EAQD,CACC,SAAU,UACV,iBAAkB,eAClB,KAAM,KACN,MAAO,GACP,WAAY,EACZ,CACF,CAAC,EAEKC,EAAUD,EAAAA,IAAI,CAAC,EAErBE,OAAAA,EAAAA,MAAMD,EAAUE,GAAQ,CACvB,OAAQA,EAAG,CACV,IAAK,GACJL,EAAAA,MAAI,sBAAsB,CACzB,MAAO,IACX,CAAI,EACD,MAMD,IAAK,GACJA,EAAAA,MAAI,sBAAsB,CACzB,MAAO,IACX,CAAI,EACD,KACD,CACF,CAAC,8UC/ED,GAAG,WAAWM,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/leadershipSafety/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvbGVhZGVyc2hpcFNhZmV0eS9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/leadershipSafetyDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团级检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团未完成数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNotCompletedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业及分支机构检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNum + item.BranchProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业及分支机构未完成数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNotCompletedNum + item.BranchProblemNotCompletedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProblem } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEProblem({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/leadershipSafety/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEProblem","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,gBAAc,CAC7B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,snBC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/leadershipSafetyDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvbGVhZGVyc2hpcFNhZmV0eURldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团级检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团未完成数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNotCompletedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业及分支机构检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNum + item.BranchProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业及分支机构未完成数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNotCompletedNum + item.BranchProblemNotCompletedNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProblemItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEProblemItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/leadershipSafetyDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEProblemItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA+CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,oBAAkB,CACjC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,ujBChEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/projectSafety/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvcHJvamVjdFNhZmV0eS9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/projectSafetyDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProblem } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEProblem({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/projectSafety/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEProblem","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,gBAAc,CAC7B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,ygBCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/projectSafetyDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvcHJvamVjdFNhZmV0eURldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目检查数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEProblemItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEProblemItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/projectSafetyDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEProblemItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,oBAAkB,CACjC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,6cCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/riskControl/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvcmlza0NvbnRyb2wvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/riskControlDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">重大风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HighRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">较大风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MediumRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">一般风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GeneralRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">低风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LowRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSERiskClassification } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSERiskClassification({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/riskControl/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSERiskClassification","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,2BAAyB,CACxC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,6hBC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/riskControlDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvcmlza0NvbnRyb2xEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">重大风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HighRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">较大风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MediumRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">一般风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GeneralRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">低风险</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LowRiskNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSERiskClassificationItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSERiskClassificationItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/riskControlDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSERiskClassificationItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA+CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,+BAA6B,CAC5C,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,meChEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/training/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvdHJhaW5pbmcvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/trainingDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专项培训</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialTrainNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">三级安全教育培训人次</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SafeTrainNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">特种作业培训人次</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialOperationTrainNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">安全技术交底人次</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HseTechnicalNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEEducation } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSEEducation({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/training/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSEEducation","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,kBAAgB,CAC/B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,4iBC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/trainingDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvdHJhaW5pbmdEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">专项培训</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialTrainNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">三级安全教育培训人次</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SafeTrainNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">特种作业培训人次</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SpecialOperationTrainNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">安全技术交底人次</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.HseTechnicalNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSEEducationItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSEEducationItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/trainingDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSEEducationItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA+CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,sBAAoB,CACnC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,qfChEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/workPermit/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvd29ya1Blcm1pdC9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/index/workPermitDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">许可证总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LicensesNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">高风险作业许可进行中数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LicensesCloseNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSELicenses } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getHSELicenses({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/workPermit/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getHSELicenses","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,iBAAe,CAC9B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,mfCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/index/workPermitDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvd29ya1Blcm1pdERldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">许可证总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LicensesNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">高风险作业许可进行中数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LicensesCloseNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getHSELicensesItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getHSELicensesItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/index/workPermitDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getHSELicensesItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,qBAAmB,CAClC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,0bCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/login/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbG9naW4vaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"login-page\" :style=\"{ paddingTop: getStatusBarHeight() + 'px' }\">\n\t\t<view class=\"logo\">\n\t\t<!-- \t<image class=\"img\" src=\"/static/logo.png\" mode=\"\"></image> -->\n\t\t\t<text class=\"title\">欢迎登录</text>\n\t\t</view>\n\t\t<view class=\"form\">\n\t\t\t<view class=\"item\">\n\t\t\t\t<u-icon name=\"man-add\" size=\"40\"></u-icon>\n\t\t\t\t<input class=\"put\" type=\"text\" v-model=\"loginData.username\" placeholder=\"请输入用户名\" />\n\t\t\t</view>\n\t\t\t<view class=\"item\">\n\t\t\t\t<u-icon name=\"lock\" size=\"40\"></u-icon>\n\t\t\t\t<input class=\"put\" type=\"safe-password\" :password=\"isPasswordShow\" v-model=\"loginData.userpass\" placeholder=\"请输入用户名\" />\n\t\t\t\t<u-icon :name=\"isPasswordShow ? 'eye-off' : 'eye-fill'\" size=\"40\" @click=\"onPasswordShow\"></u-icon>\n\t\t\t</view>\n\t\t\t<view class=\"login-btn\" @click=\"onLogin\">登录</view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { useUserStore } from '@/store';\nimport { getStatusBarHeight, debounce } from '@/utils';\nimport { getLogin } from '@/api/moduleApi/user.js';\n\nconst userStore = useUserStore();\n\nlet loginData = ref({\n\tusername: 'TANGCQ',\n\tuserpass: 'cncec.5936'\n});\n\nlet isPasswordShow = ref(true);\nconst onPasswordShow = () => {\n\tisPasswordShow.value = !isPasswordShow.value;\n};\n\nconst onLogin = debounce(async () => {\n\tif (loginData.value.username === '') {\n\t\ttoast.error('请输入用户名');\n\t\treturn;\n\t}\n\tif (loginData.value.userpass === '') {\n\t\ttoast.error('请输入密码');\n\t\treturn;\n\t}\n\t userStore.login({\n\t\taccount: loginData.value.username,\n\t\tpassword: loginData.value.userpass\n\t});\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/login/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["userStore","useUserStore","loginData","ref","isPasswordShow","onPasswordShow","onLogin","debounce","MiniProgramPage"],"mappings":"oWA2BA,MAAMA,EAAYC,EAAY,aAAA,EAE9B,IAAIC,EAAYC,EAAAA,IAAI,CACnB,SAAU,SACV,SAAU,YACX,CAAC,EAEGC,EAAiBD,EAAAA,IAAI,EAAI,EAC7B,MAAME,EAAiB,IAAM,CAC5BD,EAAe,MAAQ,CAACA,EAAe,KACxC,EAEME,EAAUC,EAAQ,SAAC,SAAY,CACpC,GAAIL,EAAU,MAAM,WAAa,GAAI,CACpC,MAAM,MAAM,QAAQ,EACpB,MACA,CACD,GAAIA,EAAU,MAAM,WAAa,GAAI,CACpC,MAAM,MAAM,OAAO,EACnB,MACA,CACAF,EAAU,MAAM,CAChB,QAASE,EAAU,MAAM,SACzB,SAAUA,EAAU,MAAM,QAC5B,CAAE,CACF,CAAC,scCnDD,GAAG,WAAWM,CAAe"}
@@ -1 +1 @@
{"version":3,"file":"project.js","sources":["pages/penetrate/project.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcGVuZXRyYXRlL3Byb2plY3QudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"u-wrap\">\r\n\t\t<u-sticky>\r\n\t\t\t<!-- 只能有一个根元素 -->\r\n\t\t\t<view class=\"sticky\">\r\n\t\t\t\t<u-search v-model=\"keyword\" placeholder=\"请输入单位名称\" :show-action=\"false\" ></u-search>\r\n\t\t\t</view>\r\n\t\t</u-sticky>\r\n\t\t<ListCol v-for=\"(item, idx) in list\" :data=\"item\" :column='column' label-width=\"160\" />\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tref\r\n\t} from 'vue';\r\n\timport ListCol from '@/components/ListCol.vue'\r\n\t\r\n\tconst keyword = ref(\"\")\r\n\tconst column = ref([{\r\n\t\tname: '单位名称',\r\n\t\tvalue: 'unitName',\r\n\t\ttype: 'string',\r\n\t}, {\r\n\t\tname: '在建项目数',\r\n\t\tvalue: 'inProject',\r\n\t\ttype: 'string',\r\n\t}, {\r\n\t\tname: '停工项目数',\r\n\t\tvalue: 'stopProject',\r\n\t\ttype: 'string',\r\n\t}])\r\n\r\n\tconst list = ref([{\r\n\t\tunitName: '天辰',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t}, {\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t}])\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.sticky{\r\n\t\tpadding: 20rpx 30rpx;\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/penetrate/project.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","MiniProgramPage"],"mappings":";;;;;;;;;;;;AAgBC,MAAM,UAAU,MAAW;;;;AAE3B,UAAM,UAAUA,cAAG,IAAC,EAAE;AACtB,UAAM,SAASA,cAAAA,IAAI,CAAC;AAAA,MACnB,MAAM;AAAA,MACN,OAAO;AAAA,MACP,MAAM;AAAA,IACR,GAAI;AAAA,MACF,MAAM;AAAA,MACN,OAAO;AAAA,MACP,MAAM;AAAA,IACR,GAAI;AAAA,MACF,MAAM;AAAA,MACN,OAAO;AAAA,MACP,MAAM;AAAA,IACR,CAAE,CAAC;AAEF,UAAM,OAAOA,cAAAA,IAAI,CAAC;AAAA,MACjB,UAAU;AAAA,MACV,WAAW;AAAA,MACX,aAAa;AAAA,IACf,GAAI;AAAA,MACF,UAAU;AAAA,MACV,WAAW;AAAA,MACX,aAAa;AAAA,IACf,CAAE,CAAC;;;;;;;;;;;;;;;;;;;;;;;ACxCH,GAAG,WAAWC,SAAe;"}
{"version":3,"file":"project.js","sources":["pages/penetrate/project.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcGVuZXRyYXRlL3Byb2plY3QudnVl"],"sourcesContent":["<template>\n\t<view class=\"u-wrap\">\n\t\t\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\n\nconst keyword = ref('');\nconst column = ref([\n\t{\n\t\tname: '单位名称',\n\t\tvalue: 'unitName',\n\t\ttype: 'string'\n\t},\n\t{\n\t\tname: '在建项目数',\n\t\tvalue: 'inProject',\n\t\ttype: 'string'\n\t},\n\t{\n\t\tname: '停工项目数',\n\t\tvalue: 'stopProject',\n\t\ttype: 'string'\n\t}\n]);\n\nconst list = ref([\n\t{\n\t\tunitName: '天辰',\n\t\tinProject: 20,\n\t\tstopProject: 5\n\t},\n\t{\n\t\tunitName: '赛鼎',\n\t\tinProject: 20,\n\t\tstopProject: 5\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t},\r\n\t{\r\n\t\tunitName: '赛鼎',\r\n\t\tinProject: 20,\r\n\t\tstopProject: 5\r\n\t}\n]);\n</script>\n\n<style lang=\"scss\">\n.sticky {\n\tpadding: 20rpx 30rpx;\n}\n</style>","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/penetrate/project.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","MiniProgramPage"],"mappings":"oFASgBA,OAAAA,EAAG,IAAC,EAAE,EACPA,EAAAA,IAAI,CAClB,CACC,KAAM,OACN,MAAO,WACP,KAAM,QACN,EACD,CACC,KAAM,QACN,MAAO,YACP,KAAM,QACN,EACD,CACC,KAAM,QACN,MAAO,cACP,KAAM,QACN,CACF,CAAC,EAEYA,EAAAA,IAAI,CAChB,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,EACD,CACC,SAAU,KACV,UAAW,GACX,YAAa,CACb,CACF,CAAC,gBCnFD,GAAG,WAAWC,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/QC/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9RQy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">省部级奖数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.QcProvinceNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团级奖项数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.QcGroupNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业级奖项数量</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.QcEnterpriseNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSQC } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSQC({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/QC/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSQC","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,WAAS,CACxB,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,oZCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/constructionPlan/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9jb25zdHJ1Y3Rpb25QbGFuL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/constructionPlanDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">方案总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业审批总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionUnitApproveNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目审批总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionProjectApproveNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSConstructSolution } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSConstructSolution({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/constructionPlan/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSConstructSolution","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaA6CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,0BAAwB,CACvC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,+jBC3DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/constructionPlanDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9jb25zdHJ1Y3Rpb25QbGFuRGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">方案总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业审批总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionUnitApproveNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目审批总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ConstructSolutionProjectApproveNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSConstructSolutionItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSConstructSolutionItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/constructionPlanDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSConstructSolutionItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA2CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,8BAA4B,CAC3C,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,8fC5DN,GAAG,WAAWW,CAAe"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/drawingReview/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9kcmF3aW5nUmV2aWV3L2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/drawingReviewDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">图纸会审总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ComprehensiveReviewDrawingsNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">设计交底总数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.DesignDetailsNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSComprehensive } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSComprehensive({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/drawingReview/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSComprehensive","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,sBAAoB,CACnC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,2gBCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/drawingReviewDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9kcmF3aW5nUmV2aWV3RGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">图纸会审总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ComprehensiveReviewDrawingsNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">设计交底总数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.DesignDetailsNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSComprehensiveItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSComprehensiveItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/drawingReviewDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSComprehensiveItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,0BAAwB,CACvC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,6cCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/engineeringDivision/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9lbmdpbmVlcmluZ0RpdmlzaW9uL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/engineeringDivisionDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">单位工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分部工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分项工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubdivisionalWorksNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSProjectDivision } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSProjectDivision({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/engineeringDivision/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSProjectDivision","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaA6CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,wBAAsB,CACrC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,6hBC3DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/engineeringDivisionDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9lbmdpbmVlcmluZ0RpdmlzaW9uRGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">单位工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分部工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分项工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubdivisionalWorksNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSProjectDivisionItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSProjectDivisionItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/engineeringDivisionDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSProjectDivisionItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA2CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,4BAA0B,CACzC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,ydC5DN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/equipment/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9lcXVpcG1lbnQvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/equipmentDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">设备材料报验数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.EquipmentInspectionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">机具报验数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MachineInspectionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSInspection } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSInspection({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/equipment/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSInspection","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,mBAAiB,CAChC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,mgBCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/equipmentDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9lcXVpcG1lbnREZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">设备材料报验数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.EquipmentInspectionNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">机具报验数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.MachineInspectionNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSInspectionItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSInspectionItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/equipmentDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSInspectionItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,uBAAqB,CACpC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,ycCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/leader/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9sZWFkZXIvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/leaderDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSQualityProblem } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSQualityProblem({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/leader/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSQualityProblem","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,uBAAqB,CACpC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,4nBCvED,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/leaderDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9sZWFkZXJEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团检查数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">集团未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GroupProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业检查数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构检查数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchProblemNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSQualityProblems } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSQualityProblems({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/leaderDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSQualityProblems","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,wBAAsB,CACrC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,qkBCxEN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/meter/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9tZXRlci9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/meterDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">计量器具数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UseNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">校验合格数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.OKNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSMeasuringInstruments } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSMeasuringInstruments({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/meter/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSMeasuringInstruments","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,6BAA2B,CAC1C,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,geCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/meterDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9tZXRlckRldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">计量器具数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UseNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">校验合格数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.OKNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSMeasuringInstrumentsItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSMeasuringInstrumentsItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/meterDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSMeasuringInstrumentsItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,iCAA+B,CAC9C,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,0aCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/numberEmployees/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9udW1iZXJFbXBsb3llZXMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/numberEmployeesDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSOrg } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSOrg({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/numberEmployees/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSOrg","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaA6CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,YAAU,CACzB,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,whBC3DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/numberEmployeesDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9udW1iZXJFbXBsb3llZXNEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">企业质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompanyPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分支机构质量管理人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.BranchPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSOrgItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSOrgItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/numberEmployeesDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSOrgItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA2CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,gBAAc,CAC7B,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,wdC5DN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/personnelInspection/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9wZXJzb25uZWxJbnNwZWN0aW9uL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/personnelInspectionDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">人员报验数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.PersonInspectionNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">培训人次</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TrainPersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">技术交底人次</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TechnicalDisclosePersonNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSEducation } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSEducation({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/personnelInspection/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSEducation","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaA6CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,kBAAgB,CAC/B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,wiBC3DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/personnelInspectionDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9wZXJzb25uZWxJbnNwZWN0aW9uRGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">人员报验数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.PersonInspectionNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">培训人次</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TrainPersonNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">技术交底人次</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TechnicalDisclosePersonNum }}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSEducationItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSEducationItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/personnelInspectionDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSEducationItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA2CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,sBAAoB,CACnC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,oeC5DN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/projectQuality/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9wcm9qZWN0UXVhbGl0eS9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/projectQualityDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSQualityProblem } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSQualityProblem({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/projectQuality/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSQualityProblem","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAyCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,uBAAqB,CACpC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,4gBCvDD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/projectQualityDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9wcm9qZWN0UXVhbGl0eURldGFpbHMvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量检查数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">项目质量未完成数</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProjectProblemNotCompletedNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSQualityProblems } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSQualityProblems({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/projectQualityDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSQualityProblems","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaAuCA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,wBAAsB,CACrC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,6cCxDN,GAAG,WAAWW,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/qualityEngineering/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9xdWFsaXR5RW5naW5lZXJpbmcvaW5kZXgudnVl"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">国家级鲁班奖</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.LubanNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">国家级国优奖</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.GuoyouNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">省部级奖项</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.ProvinceNum }}</text>\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\r\n\t\t\t\t\t\t\t\t<text class=\"con-title\">市级奖项</text>\r\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CityNum }}</text>\r\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSAwardStats } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSAwardStats({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/qualityEngineering/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSAwardStats","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,mBAAiB,CAChC,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,2ZC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/qualityEngineeringDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS9xdWFsaXR5RW5naW5lZXJpbmdEZXRhaWxzL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">单位工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.UnitProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分部工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubProjectNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">分项工程数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.SubdivisionalWorksNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSProjectDivisionItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSProjectDivisionItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/qualityEngineeringDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","getQMSProjectDivisionItem","debounce"],"mappings":";;;;;;;;;;;;;;;;;AA2CA,QAAI,YAAYA,cAAAA,IAAI,EAAE;AAEtB,QAAI,YAAYA,cAAAA,IAAI,CAAA,CAAE;AACtBC,kBAAM,OAAC,CAAC,YAAY;AACnB,gBAAU,QAAQ;AAClB,iBAAW,UAAU,MAAM,MAAM;AAAA,IAClC,CAAC;AACD,QAAI,kBAAkBD,cAAAA,IAAI,CAAA,CAAE;AAC5B,UAAM,aAAa,OAAO,WAAW;AACpC,UAAI,MAAM,MAAME,8CAA0B;AAAA,QACzC;AAAA,QACA,YAAY,UAAU;AAAA,MACxB,CAAE;AACD,sBAAgB,QAAQ;AAAA,IACzB;AACA,UAAM,YAAYC,YAAAA,SAAS,CAAC,OAAO;AAClC,gBAAU,QAAQ;AAClB,iBAAW,UAAU,MAAM,MAAM;AAAA,IAClC,GAAG,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5DN,GAAG,WAAW,eAAe;"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/welding/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS93ZWxkaW5nL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入单位名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<template v-if=\"projectData.length > 0\">\n\t\t\t\t\t<view\n\t\t\t\t\t\tclass=\"card u-margin-bottom-20\"\n\t\t\t\t\t\tv-for=\"(item, index) in projectData\"\n\t\t\t\t\t\t:key=\"index\"\n\t\t\t\t\t\t@click=\"router.push('/pages/quality/weldingDetails/index', { unitId: item.UnitId, companyName: item.UnitName })\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.UnitName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">在岗焊工总人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.WelderNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">总达因数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TotalDineNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">完成达因数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompleteDineNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">总拍片数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TotalFilmNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSHjData } from '@/api/moduleApi/index.js';\nimport { debounce, router } from '@/utils';\nlet searchVal = ref('');\n\nlet projectData = ref([]);\nconst getApiData = async () => {\n\tlet res = await getQMSHjData({\n\t\tsearchText: searchVal.value\n\t});\n\tprojectData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData();\n}, 500);\nonLoad(() => {\n\tgetApiData();\n});\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/welding/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","projectData","getApiData","res","getQMSHjData","changePut","debounce","ev","onLoad","MiniProgramPage"],"mappings":"uaAiDA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAcD,EAAAA,IAAI,CAAA,CAAE,EACxB,MAAME,EAAa,SAAY,CAC9B,IAAIC,EAAM,MAAMC,eAAa,CAC5B,WAAYL,EAAU,KACxB,CAAE,EACDE,EAAY,MAAQE,CACrB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCR,EAAU,MAAQQ,EAClBL,GACD,EAAG,GAAG,EACNM,OAAAA,EAAAA,OAAO,IAAM,CACZN,GACD,CAAC,2hBC/DD,GAAG,WAAWO,CAAe"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["pages/quality/weldingDetails/index.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcXVhbGl0eS93ZWxkaW5nRGV0YWlscy9pbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"data-summary-page\">\n\t\t<view class=\"search u-flex u-padding-left-24 u-padding-right-24\">\n\t\t\t<u-search placeholder=\"请输入项目名称\" v-model=\"searchVal\" :show-action=\"false\" @change=\"changePut\"></u-search>\n\t\t</view>\n\t\t<view class=\"scroll\">\n\t\t\t<scroll-view class=\"scroll-view\" scroll-y>\n\t\t\t\t<view class=\"title\">\n\t\t\t\t\t<text>{{ decodeURIComponent(queryData.companyName) }}</text>\n\t\t\t\t</view>\n\t\t\t\t<template v-if=\"projectItemData.length > 0\">\n\t\t\t\t\t<view class=\"card u-margin-bottom-20\" v-for=\"(item, index) in projectItemData\" :key=\"index\">\n\t\t\t\t\t\t<view class=\"header u-flex u-border-bottom\">\n\t\t\t\t\t\t\t<text class=\"header-title\">{{ item.ProjectName }}</text>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t\t<view class=\"card-item\">\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">在岗焊工总人数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.WelderNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">总达因数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TotalDineNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">完成达因数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.CompleteDineNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t\t<view class=\"con u-flex u-row-between\">\n\t\t\t\t\t\t\t\t<text class=\"con-title\">总拍片数</text>\n\t\t\t\t\t\t\t\t<text class=\"u-margin-top-6\">{{ item.TotalFilmNum }}</text>\n\t\t\t\t\t\t\t</view>\n\t\t\t\t\t\t</view>\n\t\t\t\t\t</view>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<u-empty text=\"暂无数据\" mode=\"list\"></u-empty>\n\t\t\t\t</template>\n\t\t\t</scroll-view>\n\t\t</view>\n\t</view>\n</template>\n<script setup>\nimport { ref } from 'vue';\nimport { onLoad } from '@dcloudio/uni-app';\nimport { getQMSHjDataItem } from '@/api/moduleApi/index.js';\nimport { debounce } from '@/utils';\nlet searchVal = ref('');\n\nlet queryData = ref({});\nonLoad((options) => {\n\tqueryData.value = options;\n\tgetApiData(queryData.value.unitId);\n});\nlet projectItemData = ref([]);\nconst getApiData = async (unitId) => {\n\tlet res = await getQMSHjDataItem({\n\t\tunitId,\n\t\tsearchText: searchVal.value\n\t});\n\tprojectItemData.value = res;\n};\nconst changePut = debounce((ev) => {\n\tsearchVal.value = ev;\n\tgetApiData(queryData.value.unitId);\n}, 500);\n</script>\n\n<style lang=\"scss\" scoped>\n@import 'index.scss';\n</style>\n<style>\npage {\n\theight: 100%;\n}\n</style>\n","import MiniProgramPage from 'D:/虚拟C盘/nbd/CNCEC_APP/pages/quality/weldingDetails/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["searchVal","ref","queryData","onLoad","options","getApiData","projectItemData","unitId","res","getQMSHjDataItem","changePut","debounce","ev","MiniProgramPage"],"mappings":"uaA+CA,IAAIA,EAAYC,EAAAA,IAAI,EAAE,EAElBC,EAAYD,EAAAA,IAAI,CAAA,CAAE,EACtBE,EAAM,OAAEC,GAAY,CACnBF,EAAU,MAAQE,EAClBC,EAAWH,EAAU,MAAM,MAAM,CAClC,CAAC,EACD,IAAII,EAAkBL,EAAAA,IAAI,CAAA,CAAE,EAC5B,MAAMI,EAAa,MAAOE,GAAW,CACpC,IAAIC,EAAM,MAAMC,mBAAiB,CAChC,OAAAF,EACA,WAAYP,EAAU,KACxB,CAAE,EACDM,EAAgB,MAAQE,CACzB,EACME,EAAYC,EAAAA,SAAUC,GAAO,CAClCZ,EAAU,MAAQY,EAClBP,EAAWH,EAAU,MAAM,MAAM,CAClC,EAAG,GAAG,meChEN,GAAG,WAAWW,CAAe"}