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
@@ -0,0 +1 @@
{"version":3,"file":"config.js","sources":["api/config.js"],"sourcesContent":["const config = {\n // 基础请求地址\n baseUrl: '',\n // 请求超时时间(ms\n timeout: 15000,\n // 上传文件地址\n uploadUrl: '',\n // token 存储键名\n tokenKey: 'token',\n // 用户信息存储键名\n userInfoKey: 'userInfo',\n // 默认分页大小\n pageSize: 10,\n}\n\n// #ifdef H5\nconfig.baseUrl = '/api'\n// #endif\n\n// #ifdef MP-WEIXIN\nconfig.baseUrl = 'https://qhse.cncecoa.com/qhse_webapi/api'\n// #endif\n\n// #ifdef APP-PLUS\nconfig.baseUrl = 'https://your-api-domain.com/api'\n// #endif\n\nexport default config\n"],"names":["config"],"mappings":"aAAK,MAACA,EAAS,CAEb,QAAS,GAET,QAAS,KAET,UAAW,GAEX,SAAU,QAEV,YAAa,WAEb,SAAU,EACZ,EAOAA,EAAO,QAAU"}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"version":3,"file":"login.js","sources":["api/moduleApi/login.js"],"sourcesContent":["import {\r\n\tget,\r\n\tpost\r\n} from '@/utils'\r\n\r\n// 登录\r\nexport function getLogin(data) {\r\n\tpost('/User/postSupervisionLoginOn', data, {\r\n\t\tshowError: true\r\n\t})\r\n}"],"names":["post"],"mappings":";;;;AAMO,SAAS,SAAS,MAAM;AAC9BA,gBAAI,KAAC,gCAAgC,MAAM;AAAA,IAC1C,WAAW;AAAA,EACb,CAAE;AACF;;"}
@@ -0,0 +1 @@
{"version":3,"file":"user.js","sources":["api/moduleApi/user.js"],"sourcesContent":["import { post } from '@/utils';\n\n// 登录\nexport function getLogin(data) {\n\treturn post('/User/postSupervisionLoginOn', data, {\n\t\tshowError: true,\n\t\tisUnitId: false\n\t});\n}\n"],"names":["getLogin","data","post"],"mappings":"iHAGO,SAASA,EAASC,EAAM,CAC9B,OAAOC,EAAI,KAAC,+BAAgCD,EAAM,CACjD,UAAW,GACX,SAAU,EACZ,CAAE,CACF"}
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/*每个页面公共css */\r\n\t@import \"@/uni_modules/uview-pro/index.scss\";\r\n\t\r\n\t/* 自定义icon图标 */\r\n\t@import \"@/assets/font/iconfont.css\";\r\n\t/* 自定义类 */\r\n\t@import \"@/assets/css/common.scss\";\r\n\t\r\n</style>\r\n","import App from './App'\r\n\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n ...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport { createSSRApp } from 'vue'\r\nimport uViewPro from \"@/uni_modules/uview-pro\";\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n app.use(uViewPro);\r\n return {\r\n app\r\n }\r\n}\r\n// #endif"],"names":["uni","createSSRApp","App","uViewPro"],"mappings":";;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACKM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC3B,MAAI,IAAIC,2BAAAA,QAAQ;AACjB,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"}
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/*每个页面公共css */\r\n\t@import \"@/uni_modules/uview-pro/index.scss\";\r\n\t\r\n\t/* 自定义icon图标 */\r\n\t@import \"@/assets/font/iconfont.css\";\r\n\t/* 自定义类 */\r\n\t@import \"@/assets/css/common.scss\";\r\n\t\r\n</style>\r\n","import App from './App'\r\nimport {\r\n\tsetupStore\r\n} from './store'\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\t...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport {\r\n\tcreateSSRApp\r\n} from 'vue'\r\nimport uViewPro from \"@/uni_modules/uview-pro\";\r\nexport function createApp() {\r\n\tconst app = createSSRApp(App)\r\n\tapp.use(uViewPro);\r\n\tsetupStore(app)\r\n\treturn {\r\n\t\tapp\r\n\t}\r\n}\r\n// #endif"],"names":["_sfc_main","uni","createApp","app","createSSRApp","App","uViewPro","setupStore"],"mappings":"kMACMA,EAAU,CACd,SAAU,UAAW,CACpBC,EAAAA,MAAA,MAAA,MAAA,eAAY,YAAY,CACxB,EACD,OAAQ,UAAW,CAClBA,EAAAA,MAAY,MAAA,MAAA,eAAA,UAAU,CACtB,EACD,OAAQ,UAAW,CAClBA,EAAAA,MAAY,MAAA,MAAA,gBAAA,UAAU,CACvB,CACD,ECSM,SAASC,GAAY,CAC3B,MAAMC,EAAMC,EAAY,aAACC,CAAG,EAC5B,OAAAF,EAAI,IAAIG,EAAAA,QAAQ,EAChBC,EAAAA,WAAWJ,CAAG,EACP,CACN,IAAAA,CACA,CACF"}
@@ -0,0 +1 @@
{"version":3,"file":"assets.js","sources":["static/avatar.png"],"sourcesContent":["export default \"__VITE_ASSET__5b166d96__\""],"names":["_imports_0"],"mappings":"aAAA,MAAeA,EAAA"}
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"chartCard.js","sources":["components/chartCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL2NvbXBvbmVudHMvY2hhcnRDYXJkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"coust-chart box-shadow\" :style=\"{\r\n\t\theight: props.height>0?`${props.height}rpx`:'auto',\r\n\t\tbackground: props.bgColor,\r\n\t\tmargin: props.margin,\r\n\t\tpadding: props.padding\r\n\t}\">\r\n\t\t<view v-if=\"props.title\" class=\"coust-chart-tit\" :style=\"{\r\n\t\t\tcolor: props.titFontColor,\r\n\t\t\tborderBottom: props.showTitLine?'1rpx solid var(--u-border-color)':'none'\r\n\t\t}\">{{props.title}}</view>\r\n\t\t<view v-show=\"props.loading\" class=\"coust-loading\" >\r\n\t\t\t<u-loading size=\"40\" mode=\"flower\"></u-loading>\r\n\t\t</view>\r\n\t\t<slot></slot>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tdefineProps\r\n\t} from 'vue';\r\n\tconst props = defineProps({\r\n\t\theight: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tbgColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '#ffffff'\r\n\t\t},\r\n\t\tloading: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: false\r\n\t\t},\r\n\t\tmargin: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '0'\r\n\t\t},\r\n\t\tpadding: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '20rpx'\r\n\t\t},\r\n\t\ttitle: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\t// titFontSize: {\r\n\t\t\t\r\n\t\t// },\r\n\t\ttitFontColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '#333333'\r\n\t\t},\r\n\t\tshowTitLine:{\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: false\r\n\t\t}\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.coust-chart {\r\n\t\twidth: 100%;\r\n\t\tposition: relative;\r\n\r\n\t\t&-tit {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tpadding-bottom: 20rpx;\r\n\t\t}\r\n\t\t.coust-loading{\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 50%;transform: translate(-50%,-50%);\r\n\t\t\ttop: 50%;\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/components/chartCard.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsBC,UAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;ACrBf,GAAG,gBAAgBA,SAAS;"}
{"version":3,"file":"chartCard.js","sources":["components/chartCard.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL2NvbXBvbmVudHMvY2hhcnRDYXJkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"coust-chart box-shadow\" :style=\"{\r\n\t\theight: props.height>0?`${props.height}rpx`:'auto',\r\n\t\tbackground: props.bgColor,\r\n\t\tmargin: props.margin,\r\n\t\tpadding: props.padding\r\n\t}\">\r\n\t\t<view v-if=\"props.title\" class=\"coust-chart-tit\" :style=\"{\r\n\t\t\tcolor: props.titFontColor,\r\n\t\t\tborderBottom: props.showTitLine?'1rpx solid var(--u-border-color)':'none'\r\n\t\t}\">{{props.title}}</view>\r\n\t\t<view v-show=\"props.loading\" class=\"coust-loading\" >\r\n\t\t\t<u-loading size=\"40\" mode=\"flower\"></u-loading>\r\n\t\t</view>\r\n\t\t<slot></slot>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tdefineProps\r\n\t} from 'vue';\r\n\tconst props = defineProps({\r\n\t\theight: {\r\n\t\t\ttype: Number,\r\n\t\t\tdefault: 0\r\n\t\t},\r\n\t\tbgColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '#ffffff'\r\n\t\t},\r\n\t\tloading: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: false\r\n\t\t},\r\n\t\tmargin: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '0'\r\n\t\t},\r\n\t\tpadding: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '20rpx'\r\n\t\t},\r\n\t\ttitle: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: ''\r\n\t\t},\r\n\t\t// titFontSize: {\r\n\t\t\t\r\n\t\t// },\r\n\t\ttitFontColor: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '#333333'\r\n\t\t},\r\n\t\tshowTitLine:{\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: false\r\n\t\t}\r\n\t})\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.coust-chart {\r\n\t\twidth: 100%;\r\n\t\tposition: relative;\r\n\r\n\t\t&-tit {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tpadding-bottom: 20rpx;\r\n\t\t}\r\n\t\t.coust-loading{\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 50%;transform: translate(-50%,-50%);\r\n\t\t\ttop: 50%;\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/components/chartCard.vue'\nwx.createComponent(Component)"],"names":["props","__props","Component"],"mappings":"+fAsBC,MAAMA,EAAQC,iQCrBf,GAAG,gBAAgBC,CAAS"}
@@ -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"}
@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["store/index.js"],"sourcesContent":["/**\r\n * Pinia 状态管理入口 - 支持持久化存储\r\n */\r\nimport {\r\n\tcreatePinia\r\n} from 'pinia'\r\n\r\nconst pinia = createPinia()\r\n\r\nexport function setupStore(app) {\r\n\tapp.use(pinia)\r\n}\r\n\r\nexport {\r\n\tpinia\r\n}\r\n\r\n// 统一导出所有 store 模块\r\nexport {\r\n\tuseUserStore\r\n}\r\nfrom './modules/user'"],"names":["pinia","createPinia","setupStore","app"],"mappings":"iFAOA,MAAMA,EAAQC,EAAAA,YAAa,EAEpB,SAASC,EAAWC,EAAK,CAC/BA,EAAI,IAAIH,CAAK,CACd"}
@@ -0,0 +1 @@
{"version":3,"file":"user.js","sources":["store/modules/user.js"],"sourcesContent":["import { defineStore } from 'pinia';\nimport { ref, computed } from 'vue';\nimport { setToken, removeToken, getToken, toast, setUserInfo, getUserInfo, router } from '@/utils';\nimport { getLogin } from '@/api/moduleApi/user.js';\nexport const useUserStore = defineStore('user', () => {\n\tconst token = ref(getToken() || '');\n\tconst userInfo = ref(getUserInfo() || {});\n\n\t// 账号密码登录\n\tconst login = async (params) => {\n\t\tconst res = await getLogin(params);\n\t\ttoast.success('登录成功');\n\t\ttoken.value = res.UserId;\n\t\tuserInfo.value = res;\n\t\tsetTimeout(() => {\n\t\t\trouter.reLaunch('/pages/index/index');\n\t\t}, 2500);\n\t\tgetLocalStorage(res.UserId, res);\n\t\tconsole.log('-----------', res);\n\t};\n\t// 本地存储\n\tconst getLocalStorage = (tokenV, userInfoV) => {\n\t\tsetToken(tokenV);\n\t\tsetUserInfo(userInfoV);\n\t};\n\n\treturn {\n\t\tlogin,\n\t\tuserInfo\n\t};\n});\n"],"names":["useUserStore","defineStore","token","ref","getToken","userInfo","getUserInfo","login","params","res","getLogin","toast","router","getLocalStorage","uni","tokenV","userInfoV","setToken","setUserInfo"],"mappings":"mKAIaA,EAAeC,EAAAA,YAAY,OAAQ,IAAM,CACrD,MAAMC,EAAQC,EAAG,IAACC,WAAU,GAAI,EAAE,EAC5BC,EAAWF,EAAG,IAACG,cAAa,GAAI,CAAE,CAAA,EAGlCC,EAAQ,MAAOC,GAAW,CAC/B,MAAMC,EAAM,MAAMC,WAASF,CAAM,EACjCG,QAAM,QAAQ,MAAM,EACpBT,EAAM,MAAQO,EAAI,OAClBJ,EAAS,MAAQI,EACjB,WAAW,IAAM,CAChBG,SAAO,SAAS,oBAAoB,CACpC,EAAE,IAAI,EACPC,EAAgBJ,EAAI,OAAQA,CAAG,EAC/BK,kDAAY,cAAeL,CAAG,CAChC,EAEOI,EAAkB,CAACE,EAAQC,IAAc,CAC9CC,EAAQ,SAACF,CAAM,EACfG,EAAW,YAACF,CAAS,CACvB,EAEC,MAAO,CACN,MAAAT,EACA,SAAAF,CACF,CACA,CAAC"}
@@ -0,0 +1 @@
{"version":3,"file":"persist.js","sources":["store/plugins/persist.js"],"sourcesContent":["const PERSIST_PREFIX = 'pinia_'\r\n\r\n/**\r\n * 创建持久化插件\r\n * @param {Object} [globalOptions] 全局配置\r\n * @returns {Function} Pinia 插件\r\n */\r\nexport function createPersistedState(globalOptions = {}) {\r\n\treturn ({\r\n\t\tstore\r\n\t}) => {\r\n\t\t// 读取 store 的 $persist 选项\r\n\t\tconst persistOptions = store.$persist\r\n\t\tif (!persistOptions) return\r\n\r\n\t\tconst {\r\n\t\t\tkey = `${PERSIST_PREFIX}${store.$id}`,\r\n\t\t\t\tpaths = null, // 指定持久化的字段,null 表示全部\r\n\t\t} = typeof persistOptions === 'object' ? persistOptions : {}\r\n\r\n\t\t// 从本地存储恢复数据\r\n\t\ttry {\r\n\t\t\tconst saved = uni.getStorageSync(key)\r\n\t\t\tif (saved) {\r\n\t\t\t\tconst data = JSON.parse(saved)\r\n\t\t\t\tstore.$patch(data)\r\n\t\t\t}\r\n\t\t} catch (e) {\r\n\t\t\tconsole.error(`[Pinia Persist] 恢复 ${store.$id} 失败:`, e)\r\n\t\t}\r\n\r\n\t\t// 监听状态变化并自动保存\r\n\t\tstore.$subscribe(\r\n\t\t\t(_mutation, state) => {\r\n\t\t\t\ttry {\r\n\t\t\t\t\tconst toSave = paths ?\r\n\t\t\t\t\t\tpaths.reduce((obj, path) => {\r\n\t\t\t\t\t\t\tconst keys = path.split('.')\r\n\t\t\t\t\t\t\tlet value = state\r\n\t\t\t\t\t\t\tfor (const k of keys) {\r\n\t\t\t\t\t\t\t\tvalue = value?.[k]\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tsetNestedValue(obj, keys, value)\r\n\t\t\t\t\t\t\treturn obj\r\n\t\t\t\t\t\t}, {}) : {\r\n\t\t\t\t\t\t\t...state\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\tuni.setStorageSync(key, JSON.stringify(toSave))\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\tconsole.error(`[Pinia Persist] 保存 ${store.$id} 失败:`, e)\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tdetached: true\r\n\t\t\t}\r\n\t\t)\r\n\t}\r\n}\r\n\r\n/**\r\n * 设置嵌套对象的值\r\n */\r\nfunction setNestedValue(obj, keys, value) {\r\n\tlet current = obj\r\n\tfor (let i = 0; i < keys.length - 1; i++) {\r\n\t\tif (!(keys[i] in current)) {\r\n\t\t\tcurrent[keys[i]] = {}\r\n\t\t}\r\n\t\tcurrent = current[keys[i]]\r\n\t}\r\n\tcurrent[keys[keys.length - 1]] = value\r\n}"],"names":["uni"],"mappings":";;AAAA,MAAM,iBAAiB;AAOhB,SAAS,qBAAqB,gBAAgB,IAAI;AACxD,SAAO,CAAC;AAAA,IACP;AAAA,EACF,MAAO;AAEL,UAAM,iBAAiB,MAAM;AAC7B,QAAI,CAAC;AAAgB;AAErB,UAAM;AAAA,MACL,MAAM,GAAG,cAAc,GAAG,MAAM,GAAG;AAAA,MAClC,QAAQ;AAAA;AAAA,IACT,IAAG,OAAO,mBAAmB,WAAW,iBAAiB,CAAE;AAG5D,QAAI;AACH,YAAM,QAAQA,cAAAA,MAAI,eAAe,GAAG;AACpC,UAAI,OAAO;AACV,cAAM,OAAO,KAAK,MAAM,KAAK;AAC7B,cAAM,OAAO,IAAI;AAAA,MACjB;AAAA,IACD,SAAQ,GAAG;AACXA,0BAAc,MAAA,SAAA,kCAAA,sBAAsB,MAAM,GAAG,QAAQ,CAAC;AAAA,IACtD;AAGD,UAAM;AAAA,MACL,CAAC,WAAW,UAAU;AACrB,YAAI;AACH,gBAAM,SAAS,QACd,MAAM,OAAO,CAAC,KAAK,SAAS;AAC3B,kBAAM,OAAO,KAAK,MAAM,GAAG;AAC3B,gBAAI,QAAQ;AACZ,uBAAW,KAAK,MAAM;AACrB,sBAAQ,+BAAQ;AAAA,YAChB;AACD,2BAAe,KAAK,MAAM,KAAK;AAC/B,mBAAO;AAAA,UACP,GAAE,CAAE,CAAA,IAAI;AAAA,YACR,GAAG;AAAA,UACH;AAEFA,wBAAG,MAAC,eAAe,KAAK,KAAK,UAAU,MAAM,CAAC;AAAA,QAC9C,SAAQ,GAAG;AACXA,+EAAc,sBAAsB,MAAM,GAAG,QAAQ,CAAC;AAAA,QACtD;AAAA,MACL;AAAA,MAAM;AAAA,QACF,UAAU;AAAA,MACV;AAAA,IACD;AAAA,EACD;AACF;AAKA,SAAS,eAAe,KAAK,MAAM,OAAO;AACzC,MAAI,UAAU;AACd,WAAS,IAAI,GAAG,IAAI,KAAK,SAAS,GAAG,KAAK;AACzC,QAAI,EAAE,KAAK,CAAC,KAAK,UAAU;AAC1B,cAAQ,KAAK,CAAC,CAAC,IAAI,CAAE;AAAA,IACrB;AACD,cAAU,QAAQ,KAAK,CAAC,CAAC;AAAA,EACzB;AACD,UAAQ,KAAK,KAAK,SAAS,CAAC,CAAC,IAAI;AAClC;;"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"loading1.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzEudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading1\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading1',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n.container.loading1 {\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n.loading1 .shape1 {\r\n -webkit-animation: animation1shape1 0.5s ease 0s infinite alternate;\r\n animation: animation1shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, 16px);\r\n transform: translate(16px, 16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, 16px);\r\n transform: translate(16px, 16px);\r\n }\r\n}\r\n.loading1 .shape2 {\r\n -webkit-animation: animation1shape2 0.5s ease 0s infinite alternate;\r\n animation: animation1shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, 16px);\r\n transform: translate(-16px, 16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, 16px);\r\n transform: translate(-16px, 16px);\r\n }\r\n}\r\n.loading1 .shape3 {\r\n -webkit-animation: animation1shape3 0.5s ease 0s infinite alternate;\r\n animation: animation1shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, -16px);\r\n transform: translate(16px, -16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, -16px);\r\n transform: translate(16px, -16px);\r\n }\r\n}\r\n.loading1 .shape4 {\r\n -webkit-animation: animation1shape4 0.5s ease 0s infinite alternate;\r\n animation: animation1shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, -16px);\r\n transform: translate(-16px, -16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, -16px);\r\n transform: translate(-16px, -16px);\r\n }\r\n}\r\n\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAUC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;EAGR;AACD;;;;;AChBD,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"loading1.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzEudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading1\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading1',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n.container.loading1 {\r\n -webkit-transform: rotate(45deg);\r\n transform: rotate(45deg);\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n.loading1 .shape1 {\r\n -webkit-animation: animation1shape1 0.5s ease 0s infinite alternate;\r\n animation: animation1shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, 16px);\r\n transform: translate(16px, 16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, 16px);\r\n transform: translate(16px, 16px);\r\n }\r\n}\r\n.loading1 .shape2 {\r\n -webkit-animation: animation1shape2 0.5s ease 0s infinite alternate;\r\n animation: animation1shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, 16px);\r\n transform: translate(-16px, 16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, 16px);\r\n transform: translate(-16px, 16px);\r\n }\r\n}\r\n.loading1 .shape3 {\r\n -webkit-animation: animation1shape3 0.5s ease 0s infinite alternate;\r\n animation: animation1shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, -16px);\r\n transform: translate(16px, -16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(16px, -16px);\r\n transform: translate(16px, -16px);\r\n }\r\n}\r\n.loading1 .shape4 {\r\n -webkit-animation: animation1shape4 0.5s ease 0s infinite alternate;\r\n animation: animation1shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation1shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, -16px);\r\n transform: translate(-16px, -16px);\r\n }\r\n}\r\n\r\n@keyframes animation1shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-16px, -16px);\r\n transform: translate(-16px, -16px);\r\n }\r\n}\r\n\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue'\nwx.createComponent(Component)"],"names":["_sfc_main","Component"],"mappings":"6DAUMA,EAAU,CACd,KAAM,WACN,MAAO,CACN,MAAO,EAGR,CACD,2GChBD,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"loading2.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzIudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading2\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading2',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n\r\n.container.loading2 {\r\n -webkit-transform: rotate(10deg);\r\n transform: rotate(10deg);\r\n}\r\n.container.loading2 .shape {\r\n border-radius: 5px;\r\n}\r\n.container.loading2{\r\n -webkit-animation: rotation 1s infinite;\r\n animation: rotation 1s infinite;\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n\r\n.loading2 .shape1 {\r\n -webkit-animation: animation2shape1 0.5s ease 0s infinite alternate;\r\n animation: animation2shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, 20px);\r\n transform: translate(20px, 20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, 20px);\r\n transform: translate(20px, 20px);\r\n }\r\n}\r\n.loading2 .shape2 {\r\n -webkit-animation: animation2shape2 0.5s ease 0s infinite alternate;\r\n animation: animation2shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, 20px);\r\n transform: translate(-20px, 20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, 20px);\r\n transform: translate(-20px, 20px);\r\n }\r\n}\r\n.loading2 .shape3 {\r\n -webkit-animation: animation2shape3 0.5s ease 0s infinite alternate;\r\n animation: animation2shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, -20px);\r\n transform: translate(20px, -20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, -20px);\r\n transform: translate(20px, -20px);\r\n }\r\n}\r\n.loading2 .shape4 {\r\n -webkit-animation: animation2shape4 0.5s ease 0s infinite alternate;\r\n animation: animation2shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, -20px);\r\n transform: translate(-20px, -20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, -20px);\r\n transform: translate(-20px, -20px);\r\n }\r\n}\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAUC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;EAGR;AACD;;;;;AChBD,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"loading2.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzIudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading2\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading2',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n\r\n.container.loading2 {\r\n -webkit-transform: rotate(10deg);\r\n transform: rotate(10deg);\r\n}\r\n.container.loading2 .shape {\r\n border-radius: 5px;\r\n}\r\n.container.loading2{\r\n -webkit-animation: rotation 1s infinite;\r\n animation: rotation 1s infinite;\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n\r\n.loading2 .shape1 {\r\n -webkit-animation: animation2shape1 0.5s ease 0s infinite alternate;\r\n animation: animation2shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, 20px);\r\n transform: translate(20px, 20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, 20px);\r\n transform: translate(20px, 20px);\r\n }\r\n}\r\n.loading2 .shape2 {\r\n -webkit-animation: animation2shape2 0.5s ease 0s infinite alternate;\r\n animation: animation2shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, 20px);\r\n transform: translate(-20px, 20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, 20px);\r\n transform: translate(-20px, 20px);\r\n }\r\n}\r\n.loading2 .shape3 {\r\n -webkit-animation: animation2shape3 0.5s ease 0s infinite alternate;\r\n animation: animation2shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, -20px);\r\n transform: translate(20px, -20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(20px, -20px);\r\n transform: translate(20px, -20px);\r\n }\r\n}\r\n.loading2 .shape4 {\r\n -webkit-animation: animation2shape4 0.5s ease 0s infinite alternate;\r\n animation: animation2shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation2shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, -20px);\r\n transform: translate(-20px, -20px);\r\n }\r\n}\r\n\r\n@keyframes animation2shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-20px, -20px);\r\n transform: translate(-20px, -20px);\r\n }\r\n}\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue'\nwx.createComponent(Component)"],"names":["_sfc_main","Component"],"mappings":"6DAUMA,EAAU,CACd,KAAM,WACN,MAAO,CACN,MAAO,EAGR,CACD,2GChBD,GAAG,gBAAgBC,CAAS"}
@@ -1 +1 @@
{"version":3,"file":"loading3.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzMudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading3\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading3',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n\r\n .container.loading3 {\r\n -webkit-animation: rotation 1s infinite;\r\n animation: rotation 1s infinite;\r\n}\r\n.container.loading3 .shape1 {\r\n border-top-left-radius: 10px;\r\n}\r\n.container.loading3 .shape2 {\r\n border-top-right-radius: 10px;\r\n}\r\n.container.loading3 .shape3 {\r\n border-bottom-left-radius: 10px;\r\n}\r\n.container.loading3 .shape4 {\r\n border-bottom-right-radius: 10px;\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n.loading3 .shape1 {\r\n -webkit-animation: animation3shape1 0.5s ease 0s infinite alternate;\r\n animation: animation3shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, 5px);\r\n transform: translate(5px, 5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, 5px);\r\n transform: translate(5px, 5px);\r\n }\r\n}\r\n.loading3 .shape2 {\r\n -webkit-animation: animation3shape2 0.5s ease 0s infinite alternate;\r\n animation: animation3shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, 5px);\r\n transform: translate(-5px, 5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, 5px);\r\n transform: translate(-5px, 5px);\r\n }\r\n}\r\n.loading3 .shape3 {\r\n -webkit-animation: animation3shape3 0.5s ease 0s infinite alternate;\r\n animation: animation3shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, -5px);\r\n transform: translate(5px, -5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, -5px);\r\n transform: translate(5px, -5px);\r\n }\r\n}\r\n.loading3 .shape4 {\r\n -webkit-animation: animation3shape4 0.5s ease 0s infinite alternate;\r\n animation: animation3shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, -5px);\r\n transform: translate(-5px, -5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, -5px);\r\n transform: translate(-5px, -5px);\r\n }\r\n}\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAUC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;EAGR;AACD;;;;;AChBD,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"loading3.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvbG9hZGluZzMudnVl"],"sourcesContent":["<template>\r\n\t <view class=\"container loading3\">\r\n\t\t<view class=\"shape shape1\"></view>\r\n\t\t<view class=\"shape shape2\"></view>\r\n\t\t<view class=\"shape shape3\"></view>\r\n\t\t<view class=\"shape shape4\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'loading3',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped=\"true\">\r\n.container {\r\n width: 30px;\r\n height: 30px;\r\n position: relative;\r\n}\r\n\r\n .container.loading3 {\r\n -webkit-animation: rotation 1s infinite;\r\n animation: rotation 1s infinite;\r\n}\r\n.container.loading3 .shape1 {\r\n border-top-left-radius: 10px;\r\n}\r\n.container.loading3 .shape2 {\r\n border-top-right-radius: 10px;\r\n}\r\n.container.loading3 .shape3 {\r\n border-bottom-left-radius: 10px;\r\n}\r\n.container.loading3 .shape4 {\r\n border-bottom-right-radius: 10px;\r\n}\r\n\r\n.container .shape {\r\n position: absolute;\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 1px;\r\n}\r\n.container .shape.shape1 {\r\n left: 0;\r\n background-color: #1890FF;\r\n}\r\n.container .shape.shape2 {\r\n right: 0;\r\n background-color: #91CB74;\r\n}\r\n.container .shape.shape3 {\r\n bottom: 0;\r\n background-color: #FAC858;\r\n}\r\n.container .shape.shape4 {\r\n bottom: 0;\r\n right: 0;\r\n background-color: #EE6666;\r\n}\r\n\r\n.loading3 .shape1 {\r\n -webkit-animation: animation3shape1 0.5s ease 0s infinite alternate;\r\n animation: animation3shape1 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, 5px);\r\n transform: translate(5px, 5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape1 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, 5px);\r\n transform: translate(5px, 5px);\r\n }\r\n}\r\n.loading3 .shape2 {\r\n -webkit-animation: animation3shape2 0.5s ease 0s infinite alternate;\r\n animation: animation3shape2 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, 5px);\r\n transform: translate(-5px, 5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape2 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, 5px);\r\n transform: translate(-5px, 5px);\r\n }\r\n}\r\n.loading3 .shape3 {\r\n -webkit-animation: animation3shape3 0.5s ease 0s infinite alternate;\r\n animation: animation3shape3 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, -5px);\r\n transform: translate(5px, -5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape3 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(5px, -5px);\r\n transform: translate(5px, -5px);\r\n }\r\n}\r\n.loading3 .shape4 {\r\n -webkit-animation: animation3shape4 0.5s ease 0s infinite alternate;\r\n animation: animation3shape4 0.5s ease 0s infinite alternate;\r\n}\r\n\r\n@-webkit-keyframes animation3shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, -5px);\r\n transform: translate(-5px, -5px);\r\n }\r\n}\r\n\r\n@keyframes animation3shape4 {\r\n from {\r\n -webkit-transform: translate(0, 0);\r\n transform: translate(0, 0);\r\n }\r\n to {\r\n -webkit-transform: translate(-5px, -5px);\r\n transform: translate(-5px, -5px);\r\n }\r\n}\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue'\nwx.createComponent(Component)"],"names":["_sfc_main","Component"],"mappings":"6DAUMA,EAAU,CACd,KAAM,WACN,MAAO,CACN,MAAO,EAGR,CACD,2GChBD,GAAG,gBAAgBC,CAAS"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"qiun-loading.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvcWl1bi1sb2FkaW5nLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view>\r\n\t <Loading1 v-if=\"loadingType==1\"/>\r\n\t <Loading2 v-if=\"loadingType==2\"/>\r\n\t <Loading3 v-if=\"loadingType==3\"/>\r\n\t <Loading4 v-if=\"loadingType==4\"/>\r\n\t <Loading5 v-if=\"loadingType==5\"/>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport Loading1 from \"./loading1.vue\";\r\n\timport Loading2 from \"./loading2.vue\";\r\n\timport Loading3 from \"./loading3.vue\";\r\n\timport Loading4 from \"./loading4.vue\";\r\n\timport Loading5 from \"./loading5.vue\";\r\n\texport default {\r\n\t\tcomponents:{Loading1,Loading2,Loading3,Loading4,Loading5},\r\n\t\tname: 'qiun-loading',\r\n\t\tprops: {\r\n\t\t\tloadingType: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 2\r\n\t\t\t},\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAWC,iBAAiB,MAAW;AAC5B,iBAAiB,MAAW;AAC5B,iBAAiB,MAAW;AAC5B,iBAAiB,MAAW;AAC5B,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,YAAW,EAAC,UAAS,UAAS,UAAS,UAAS,SAAQ;AAAA,EACxD,MAAM;AAAA,EACN,OAAO;AAAA,IACN,aAAa;AAAA,MACZ,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,EACD;AAAA,EACD,OAAO;AACN,WAAO;EAGP;AACF;;;;;;;;;;;;;;;;;;;;;;;AC7BD,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"qiun-loading.js","sources":["uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue","../../../APP/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6Jma5oufQ-ebmC9uYmQvQ05DRUNfQVBQL3VuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWxvYWRpbmcvcWl1bi1sb2FkaW5nLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view>\r\n\t <Loading1 v-if=\"loadingType==1\"/>\r\n\t <Loading2 v-if=\"loadingType==2\"/>\r\n\t <Loading3 v-if=\"loadingType==3\"/>\r\n\t <Loading4 v-if=\"loadingType==4\"/>\r\n\t <Loading5 v-if=\"loadingType==5\"/>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport Loading1 from \"./loading1.vue\";\r\n\timport Loading2 from \"./loading2.vue\";\r\n\timport Loading3 from \"./loading3.vue\";\r\n\timport Loading4 from \"./loading4.vue\";\r\n\timport Loading5 from \"./loading5.vue\";\r\n\texport default {\r\n\t\tcomponents:{Loading1,Loading2,Loading3,Loading4,Loading5},\r\n\t\tname: 'qiun-loading',\r\n\t\tprops: {\r\n\t\t\tloadingType: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 2\r\n\t\t\t},\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\r\n</style>\r\n","import Component from 'D:/虚拟C盘/nbd/CNCEC_APP/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue'\nwx.createComponent(Component)"],"names":["_sfc_main","Loading1","Loading2","Loading3","Loading4","Loading5","Component"],"mappings":"+DAWkB,IAAW,kBACX,IAAW,kBACX,IAAW,kBACX,IAAW,kBACX,IAAW,gBACvBA,EAAU,CACd,WAAW,CAAC,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,CAAQ,EACxD,KAAM,eACN,MAAO,CACN,YAAa,CACZ,KAAM,OACN,QAAS,CACT,CACD,EACD,MAAO,CACN,MAAO,EAGP,CACF,8eC7BD,GAAG,gBAAgBC,CAAS"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":3,"file":"props.js","sources":["uni_modules/uview-pro/components/common/props.ts"],"sourcesContent":["import type { PropType } from 'vue';\r\n\r\nexport const stringProp = <T>(defaultVal: T) => ({\r\n type: String as unknown as PropType<T>,\r\n default: defaultVal\r\n});\r\n\r\nexport const stringOrObjectProp = <T>(defaultVal: T) => ({\r\n type: [String, Object] as PropType<string | Record<string, any>>,\r\n default: defaultVal\r\n});\r\n\r\nexport const baseProps = {\r\n /**\r\n * 自定义根节点样式\r\n */\r\n customStyle: stringOrObjectProp(''),\r\n /**\r\n * 自定义根节点样式类\r\n */\r\n customClass: stringProp('')\r\n};\r\n"],"names":[],"mappings":";AAEa,MAAA,aAAa,CAAI,gBAAmB;AAAA,EAC7C,MAAM;AAAA,EACN,SAAS;AACb;AAEa,MAAA,qBAAqB,CAAI,gBAAmB;AAAA,EACrD,MAAM,CAAC,QAAQ,MAAM;AAAA,EACrB,SAAS;AACb;AAEO,MAAM,YAAY;AAAA;AAAA;AAAA;AAAA,EAIrB,aAAa,mBAAmB,EAAE;AAAA;AAAA;AAAA;AAAA,EAIlC,aAAa,WAAW,EAAE;AAC9B;;"}
{"version":3,"file":"props.js","sources":["uni_modules/uview-pro/components/common/props.ts"],"sourcesContent":["import type { PropType } from 'vue';\r\n\r\nexport const stringProp = <T>(defaultVal: T) => ({\r\n type: String as unknown as PropType<T>,\r\n default: defaultVal\r\n});\r\n\r\nexport const stringOrObjectProp = <T>(defaultVal: T) => ({\r\n type: [String, Object] as PropType<string | Record<string, any>>,\r\n default: defaultVal\r\n});\r\n\r\nexport const baseProps = {\r\n /**\r\n * 自定义根节点样式\r\n */\r\n customStyle: stringOrObjectProp(''),\r\n /**\r\n * 自定义根节点样式类\r\n */\r\n customClass: stringProp('')\r\n};\r\n"],"names":["stringProp","defaultVal","stringOrObjectProp","baseProps"],"mappings":"aAEa,MAAAA,EAAiBC,IAAmB,CAC7C,KAAM,OACN,QAASA,CACb,GAEaC,EAAyBD,IAAmB,CACrD,KAAM,CAAC,OAAQ,MAAM,EACrB,QAASA,CACb,GAEaE,EAAY,CAIrB,YAAaD,EAAmB,EAAE,EAIlC,YAAaF,EAAW,EAAE,CAC9B"}
@@ -1 +1 @@
{"version":3,"file":"types.js","sources":["uni_modules/uview-pro/components/u-badge/types.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue';\r\nimport type { BadgeSize, ThemeType } from '../../types/global';\r\nimport { baseProps } from '../common/props';\r\n\r\n/**\r\n * badge 角标类型定义\r\n * @description 供 u-badge 组件 props 使用\r\n */\r\n\r\nexport const BadgeProps = {\r\n ...baseProps,\r\n /** 使用预设的背景颜色 primary,warning,success,error,info */\r\n type: { type: String as PropType<ThemeType>, default: 'error' },\r\n /** Badge的尺寸,default, mini */\r\n size: { type: String as PropType<BadgeSize>, default: 'default' },\r\n /** 是否是圆点 */\r\n isDot: { type: Boolean, default: false },\r\n /** 显示的数值内容 */\r\n count: { type: [Number, String], default: undefined },\r\n /** 展示封顶的数字值 */\r\n overflowCount: { type: Number, default: 99 },\r\n /** 当数值为 0 时,是否展示 Badge */\r\n showZero: { type: Boolean, default: false },\r\n /** 位置偏移 [number, number] */\r\n offset: { type: Array as unknown as PropType<[number, number]>, default: () => [20, 20] },\r\n /** 是否开启绝对定位,开启了offset才会起作用 */\r\n absolute: { type: Boolean, default: true },\r\n /** 字体大小 */\r\n fontSize: { type: [String, Number], default: '24' },\r\n /** 字体颜色 */\r\n color: { type: String, default: 'var(--u-white-color)' },\r\n /** badge的背景颜色 */\r\n bgColor: { type: String, default: '' },\r\n /** 是否让badge组件的中心点和父组件右上角重合,配置的话,offset将会失效 */\r\n isCenter: { type: Boolean, default: false }\r\n};\r\n\r\nexport type BadgeProps = ExtractPropTypes<typeof BadgeProps>;\r\n"],"names":["baseProps"],"mappings":";;AASO,MAAM,aAAa;AAAA,EACtB,GAAGA,6CAAA;AAAA;AAAA,EAEH,MAAM,EAAE,MAAM,QAA+B,SAAS,QAAQ;AAAA;AAAA,EAE9D,MAAM,EAAE,MAAM,QAA+B,SAAS,UAAU;AAAA;AAAA,EAEhE,OAAO,EAAE,MAAM,SAAS,SAAS,MAAM;AAAA;AAAA,EAEvC,OAAO,EAAE,MAAM,CAAC,QAAQ,MAAM,GAAG,SAAS,OAAU;AAAA;AAAA,EAEpD,eAAe,EAAE,MAAM,QAAQ,SAAS,GAAG;AAAA;AAAA,EAE3C,UAAU,EAAE,MAAM,SAAS,SAAS,MAAM;AAAA;AAAA,EAE1C,QAAQ,EAAE,MAAM,OAAgD,SAAS,MAAM,CAAC,IAAI,EAAE,EAAE;AAAA;AAAA,EAExF,UAAU,EAAE,MAAM,SAAS,SAAS,KAAK;AAAA;AAAA,EAEzC,UAAU,EAAE,MAAM,CAAC,QAAQ,MAAM,GAAG,SAAS,KAAK;AAAA;AAAA,EAElD,OAAO,EAAE,MAAM,QAAQ,SAAS,uBAAuB;AAAA;AAAA,EAEvD,SAAS,EAAE,MAAM,QAAQ,SAAS,GAAG;AAAA;AAAA,EAErC,UAAU,EAAE,MAAM,SAAS,SAAS,MAAM;AAC9C;;"}
{"version":3,"file":"types.js","sources":["uni_modules/uview-pro/components/u-badge/types.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue';\r\nimport type { BadgeSize, ThemeType } from '../../types/global';\r\nimport { baseProps } from '../common/props';\r\n\r\n/**\r\n * badge 角标类型定义\r\n * @description 供 u-badge 组件 props 使用\r\n */\r\n\r\nexport const BadgeProps = {\r\n ...baseProps,\r\n /** 使用预设的背景颜色 primary,warning,success,error,info */\r\n type: { type: String as PropType<ThemeType>, default: 'error' },\r\n /** Badge的尺寸,default, mini */\r\n size: { type: String as PropType<BadgeSize>, default: 'default' },\r\n /** 是否是圆点 */\r\n isDot: { type: Boolean, default: false },\r\n /** 显示的数值内容 */\r\n count: { type: [Number, String], default: undefined },\r\n /** 展示封顶的数字值 */\r\n overflowCount: { type: Number, default: 99 },\r\n /** 当数值为 0 时,是否展示 Badge */\r\n showZero: { type: Boolean, default: false },\r\n /** 位置偏移 [number, number] */\r\n offset: { type: Array as unknown as PropType<[number, number]>, default: () => [20, 20] },\r\n /** 是否开启绝对定位,开启了offset才会起作用 */\r\n absolute: { type: Boolean, default: true },\r\n /** 字体大小 */\r\n fontSize: { type: [String, Number], default: '24' },\r\n /** 字体颜色 */\r\n color: { type: String, default: 'var(--u-white-color)' },\r\n /** badge的背景颜色 */\r\n bgColor: { type: String, default: '' },\r\n /** 是否让badge组件的中心点和父组件右上角重合,配置的话,offset将会失效 */\r\n isCenter: { type: Boolean, default: false }\r\n};\r\n\r\nexport type BadgeProps = ExtractPropTypes<typeof BadgeProps>;\r\n"],"names":["BadgeProps","baseProps"],"mappings":"mDASaA,EAAa,CACtB,GAAGC,EAAA,UAEH,KAAM,CAAE,KAAM,OAA+B,QAAS,OAAQ,EAE9D,KAAM,CAAE,KAAM,OAA+B,QAAS,SAAU,EAEhE,MAAO,CAAE,KAAM,QAAS,QAAS,EAAM,EAEvC,MAAO,CAAE,KAAM,CAAC,OAAQ,MAAM,EAAG,QAAS,MAAU,EAEpD,cAAe,CAAE,KAAM,OAAQ,QAAS,EAAG,EAE3C,SAAU,CAAE,KAAM,QAAS,QAAS,EAAM,EAE1C,OAAQ,CAAE,KAAM,MAAgD,QAAS,IAAM,CAAC,GAAI,EAAE,CAAE,EAExF,SAAU,CAAE,KAAM,QAAS,QAAS,EAAK,EAEzC,SAAU,CAAE,KAAM,CAAC,OAAQ,MAAM,EAAG,QAAS,IAAK,EAElD,MAAO,CAAE,KAAM,OAAQ,QAAS,sBAAuB,EAEvD,QAAS,CAAE,KAAM,OAAQ,QAAS,EAAG,EAErC,SAAU,CAAE,KAAM,QAAS,QAAS,EAAM,CAC9C"}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More