样式暂时确认版本

This commit is contained in:
Kai3zk 2026-03-27 18:08:08 +08:00
parent 6244c7ac0a
commit 6e07cab51f
50 changed files with 106 additions and 1141 deletions

View File

@ -1,9 +1,10 @@
@font-face {
font-family: "custom-icon"; /* Project id 5130289 */
font-family: 'custom-icon';
/* Project id 5130289 */
src:
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1772440264425') format('woff'),
url('iconfont.ttf?t=1772440264425') format('truetype');
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('//at.alicdn.com/t/c/font_5130289_c1q3s3idb0r.woff?t=1774602369036') format('woff'),
url('//at.alicdn.com/t/c/font_5130289_c1q3s3idb0r.ttf?t=1774602369036') format('truetype');
}
.custom-icon {
@ -46,3 +47,10 @@
content: "\ec4d";
}
.custom-icon-shebei:before {
content: "\e6a0";
}
.custom-icon-jijubaoyan:before {
content: "\e614";
}

View File

@ -1,6 +1,6 @@
<template>
<ChartCard margin="30rpx 0 0 0" title="人员报验、培训及交底数">
<view class="education u-flex">
<view class="education u-flex u-row-between">
<view class="education-box">
<view class="education-box-lab">人员报验数</view>
<view class="education-box-num u-margin-top-20">800</view>
@ -25,7 +25,6 @@ import ChartCard from '@/components/chartCard.vue';
.education {
width: 100%;
&-box {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;

View File

@ -1,8 +1,8 @@
<template>
<ChartCard margin="30rpx 0 0 0" title="设备材料及机具报验数">
<view class="measuring u-flex">
<view class="measuring u-flex u-row-between">
<view class="measuring-box u-flex u-row-center">
<view class="measuring-box-icon"><u-icon name="jiliangqijujianguan" color="#e28ea3" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="measuring-box-icon"><u-icon name="shebei" color="#e28ea3" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="measuring-box-row u-padding-left-20">
<text class="measuring-box-row-num">900</text>
<text class="measuring-box-row-lab">设备材料报验数</text>
@ -10,7 +10,7 @@
</view>
<view class="measuring-box u-flex u-row-center">
<view class="measuring-box-icon"><u-icon name="hege" color="#3bdae2" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="measuring-box-icon"><u-icon name="jijubaoyan" color="#36d2ad" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="measuring-box-row u-padding-left-20">
<text class="measuring-box-row-num">9000</text>
<text class="measuring-box-row-lab">机具报验数</text>
@ -28,7 +28,6 @@ import ChartCard from '@/components/chartCard.vue';
.measuring {
padding: 20rpx 0;
&-box {
flex: 1;
&-row {
display: flex;
flex-direction: column;

View File

@ -1,6 +1,6 @@
<template>
<ChartCard margin="30rpx 0 0 0" title="计量器具数">
<view class="measuring u-flex">
<view class="measuring u-flex u-row-between">
<view class="measuring-box u-flex u-row-center">
<view class="measuring-box-icon"><u-icon name="jiliangqijujianguan" color="#e28ea3" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="measuring-box-row u-padding-left-20">
@ -28,7 +28,6 @@ import ChartCard from '@/components/chartCard.vue';
.measuring {
padding: 20rpx 0;
&-box {
flex: 1;
&-row {
display: flex;
flex-direction: column;

View File

@ -40,10 +40,9 @@ import ChartCard from '@/components/chartCard.vue';
&-row {
flex: 1;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-end;
padding: 20rpx 0;
flex-direction: column;
align-items: flex-start;
padding: 10rpx 0;
&_lab {
// width: 200rpx;
font-size: 24rpx;
@ -52,10 +51,9 @@ import ChartCard from '@/components/chartCard.vue';
}
&_num {
// width: calc(100% - 200rpx);
line-height: 1;
font-size: 28rpx;
color: #333333;
padding-left: 40rpx;
margin-top: 6rpx;
}
}
}

View File

@ -3,11 +3,11 @@
<view class="education u-flex">
<view class="education-box">
<view class="education-box-lab">图纸会审总数</view>
<view class="education-box-num u-margin-top-20">800</view>
<view class="education-box-num u-margin-top-6">800</view>
</view>
<view class="education-box">
<view class="education-box-lab">设计交底总数</view>
<view class="education-box-num u-margin-top-20">800</view>
<view class="education-box-num u-margin-top-6">800</view>
</view>
</view>
</ChartCard>

View File

@ -18,7 +18,8 @@
show: false
},
xAxis: {
disableGrid: true
disableGrid: true,
fontSize:12
},
yAxis: {
data: [{

View File

@ -3,62 +3,62 @@
<view class="organizer">
<view class="organizer-tit">企业及分支机构人数</view>
<view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20">
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">企业总监数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">企业专职人员数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">分支机构总监数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">分支机构专职人员数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">A证人数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">B证人数</text>
<text class="organizer_num">13273</text>
</view>
</view>
<view class="organizer-tit">项目人数</view>
<view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20">
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">项目总监</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">专职安全管理人员(含分包)</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">安全监护人数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">注安师数量</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">C证人数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">特种作业人员数量</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">参建人数</text>
<text class="organizer_num">13273</text>
</view>
<view class="row_li u-flex u-row-center">
<view class="row_li u-row-left">
<text class="organizer-lab">安全工时</text>
<text class="organizer_num">13273</text>
</view>

View File

@ -1,7 +1,7 @@
<template>
<ChartCard margin="0 0 30rpx 0" title="机具管理" >
<view class="special-equip u-flex">
<view class="special-equip u-flex u-row-between">
<view class="special-equip-box u-flex u-row-center">
<view class="special-equip-box-icon"> <u-icon name="ziyuanshiyongtongji" color="#e28ea3" custom-prefix="custom-icon" size="60" ></u-icon></view>
<view class="special-equip-box-row u-padding-left-20">
@ -29,7 +29,6 @@
.special-equip{
padding: 20rpx 0;
&-box{
flex: 1;
&-row{
display: flex;
flex-direction: column;

View File

@ -1,6 +1,6 @@
<template>
<ChartCard margin="0 0 30rpx 0" title="作业许可数">
<view class="work u-flex">
<view class="work u-flex u-row-between">
<view class="work-box u-flex u-row-center">
<view class="work-box-icon"><u-icon name="xukezheng" color="#8CEEFF" custom-prefix="custom-icon" size="60"></u-icon></view>
<view class="work-box-row u-padding-left-20">
@ -30,7 +30,6 @@ import ChartCard from '@/components/chartCard.vue';
.work {
padding: 20rpx 0;
&-box {
flex: 1;
height: 100rpx;
&-row {
height: 100rpx;

View File

@ -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\">\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 {\n\t\tflex: 1;\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\">\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;"}

View File

@ -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\">\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\tflex: 1;\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\">\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;"}

View File

@ -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\">\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\tflex: 1;\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\">\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;"}

View File

@ -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: row;\n\t\tjustify-content: flex-start;\n\t\talign-items: flex-end;\n\t\tpadding: 20rpx 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\tline-height: 1;\n\t\t\tfont-size: 28rpx;\n\t\t\tcolor: #333333;\n\t\t\tpadding-left: 40rpx;\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\">\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;"}

View File

@ -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-20\">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-20\">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>\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;"}

View File

@ -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},\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,MACb;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;;;;;;;;;;;;;;;;;;ACnDF,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>\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;"}

View File

@ -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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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-flex u-row-center\">\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\">\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;"}

View File

@ -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\">\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\tflex: 1;\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>\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;"}

View File

@ -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\">\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\tflex: 1;\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\">\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;"}

View File

@ -11,11 +11,12 @@
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
@font-face {
font-family: "custom-icon"; /* Project id 5130289 */
font-family: 'custom-icon';
/* Project id 5130289 */
src:
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1772440264425') format('woff'),
url('iconfont.ttf?t=1772440264425') format('truetype');
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('//at.alicdn.com/t/c/font_5130289_c1q3s3idb0r.woff?t=1774602369036') format('woff'),
url('//at.alicdn.com/t/c/font_5130289_c1q3s3idb0r.ttf?t=1774602369036') format('truetype');
}
.custom-icon {
font-family: "custom-icon" !important;
@ -48,6 +49,12 @@
.custom-icon-anquan:before {
content: "\ec4d";
}
.custom-icon-shebei:before {
content: "\e6a0";
}
.custom-icon-jijubaoyan:before {
content: "\e614";
}
:root,
page {
/* 纯色 */

View File

@ -1 +1 @@
<chart-card wx:if="{{a}}" class="data-v-d56b7742" u-s="{{['d']}}" u-i="d56b7742-0" bind:__l="__l" u-p="{{a}}"><view class="education u-flex data-v-d56b7742"><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">人员报验数</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">培训人次</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">技术交底人次</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view></view></chart-card>
<chart-card wx:if="{{a}}" class="data-v-d56b7742" u-s="{{['d']}}" u-i="d56b7742-0" bind:__l="__l" u-p="{{a}}"><view class="education u-flex u-row-between data-v-d56b7742"><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">人员报验数</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">培训人次</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view><view class="education-box data-v-d56b7742"><view class="education-box-lab data-v-d56b7742">技术交底人次</view><view class="education-box-num u-margin-top-20 data-v-d56b7742">800</view></view></view></chart-card>

View File

@ -73,7 +73,6 @@ page.data-v-d56b7742 {
width: 100%;
}
.education-box.data-v-d56b7742 {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;

View File

@ -15,14 +15,14 @@ const _sfc_main = {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
name: "jiliangqijujianguan",
name: "shebei",
color: "#e28ea3",
["custom-prefix"]: "custom-icon",
size: "60"
}),
b: common_vendor.p({
name: "hege",
color: "#3bdae2",
name: "jijubaoyan",
color: "#36d2ad",
["custom-prefix"]: "custom-icon",
size: "60"
}),

View File

@ -1 +1 @@
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="650c6785-0" bind:__l="__l" u-p="{{c}}"><view class="measuring u-flex"><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{a}}" u-i="650c6785-1,650c6785-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">900台</text><text class="measuring-box-row-lab">设备材料报验数</text></view></view><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{b}}" u-i="650c6785-2,650c6785-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">9000台</text><text class="measuring-box-row-lab">机具报验数</text></view></view></view></chart-card>
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="650c6785-0" bind:__l="__l" u-p="{{c}}"><view class="measuring u-flex u-row-between"><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{a}}" u-i="650c6785-1,650c6785-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">900台</text><text class="measuring-box-row-lab">设备材料报验数</text></view></view><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{b}}" u-i="650c6785-2,650c6785-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">9000台</text><text class="measuring-box-row-lab">机具报验数</text></view></view></view></chart-card>

View File

@ -72,9 +72,6 @@ page {
.measuring {
padding: 20rpx 0;
}
.measuring-box {
flex: 1;
}
.measuring-box-row {
display: flex;
flex-direction: column;

View File

@ -1,101 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Array) {
const _easycom_qiun_data_charts2 = common_vendor.resolveComponent("qiun-data-charts");
_easycom_qiun_data_charts2();
}
const _easycom_qiun_data_charts = () => "../../../../uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js";
if (!Math) {
(_easycom_qiun_data_charts + ChartCard)();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "inspectionRecord",
setup(__props) {
const opts = common_vendor.ref({
padding: [15, 15, 0, 15],
enableScroll: false,
legend: {
show: false
},
xAxis: {
disableGrid: true
},
yAxis: {
disabled: false,
disableGrid: false,
splitNumber: 5,
gridType: "dash",
dashLength: 4,
gridColor: "#CCCCCC",
padding: 10,
showTitle: true,
data: [
{
position: "left",
title: "",
textAlign: "left"
},
{
position: "right",
min: 0,
max: 100,
title: "单位: %"
}
]
},
extra: {
mix: {
column: {
width: 20
}
}
}
});
const chartData = common_vendor.ref({});
const handleTap = (e) => {
common_vendor.index.__f__("log", "at pages/index/board/qms/inspectionRecord.vue:58", e);
};
common_vendor.onMounted(() => {
let res = {
categories: ["设材报验数", "机具报验数", "人员报验数"],
series: [
{
name: "",
index: 1,
type: "line",
color: "#5cffc9",
data: [70, 50, 85]
},
{
name: "",
type: "column",
style: "curve",
color: "#fff705",
disableLegend: true,
data: [56872, 4027, 8452],
format: "formatDataLabel"
}
]
};
chartData.value = JSON.parse(JSON.stringify(res));
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "6c"),
b: common_vendor.p({
type: "mix",
opts: opts.value,
canvas2d: false,
chartData: chartData.value
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "报验记录"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/qms/inspectionRecord.js.map

View File

@ -1,75 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
:root,
page {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.inspection {
width: 100%;
height: 300rpx;
}

View File

@ -1 +1 @@
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="7fa9f0dc-0" bind:__l="__l" u-p="{{c}}"><view class="measuring u-flex"><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{a}}" u-i="7fa9f0dc-1,7fa9f0dc-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">900台</text><text class="measuring-box-row-lab">计量器具数</text></view></view><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{b}}" u-i="7fa9f0dc-2,7fa9f0dc-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">9000台</text><text class="measuring-box-row-lab">校验合格数</text></view></view></view></chart-card>
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="7fa9f0dc-0" bind:__l="__l" u-p="{{c}}"><view class="measuring u-flex u-row-between"><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{a}}" u-i="7fa9f0dc-1,7fa9f0dc-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">900台</text><text class="measuring-box-row-lab">计量器具数</text></view></view><view class="measuring-box u-flex u-row-center"><view class="measuring-box-icon"><u-icon wx:if="{{b}}" u-i="7fa9f0dc-2,7fa9f0dc-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="measuring-box-row u-padding-left-20"><text class="measuring-box-row-num">9000台</text><text class="measuring-box-row-lab">校验合格数</text></view></view></view></chart-card>

View File

@ -72,9 +72,6 @@ page {
.measuring {
padding: 20rpx 0;
}
.measuring-box {
flex: 1;
}
.measuring-box-row {
display: flex;
flex-direction: column;

View File

@ -72,10 +72,9 @@ page {
.org-person-row {
flex: 1;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-end;
padding: 20rpx 0;
flex-direction: column;
align-items: flex-start;
padding: 10rpx 0;
}
.org-person-row_lab {
font-size: 24rpx;
@ -83,8 +82,7 @@ page {
line-height: 1;
}
.org-person-row_num {
line-height: 1;
font-size: 28rpx;
color: #333333;
padding-left: 40rpx;
margin-top: 6rpx;
}

View File

@ -1,36 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Math) {
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "qmsInspect",
setup(__props) {
common_vendor.ref(0);
common_vendor.ref([
{
name: "集团级"
},
{
name: "企业级"
},
{
name: "分支机构"
},
{
name: "项目级"
}
]);
return (_ctx, _cache) => {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "领导级质量检查数"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/qms/qmsInspect.js.map

View File

@ -1,100 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
:root,
page {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.defect-main {
height: 120rpx;
}
.defect-box {
width: calc((100% - 40rpx) / 3);
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.defect-box-lab {
font-size: 24rpx;
color: #ffffff;
}
.defect-box-num {
font-size: 28rpx;
font-weight: 600;
color: #ffffff;
}
.gb-all {
background: linear-gradient(to top right, #9e9e9e, #dcdcdc);
}
.gb-not-rectified {
background: linear-gradient(to top right, #ffd626, #ff9f7d);
}
.gb-rectified {
background: linear-gradient(to top right, #2488fa, #79baff);
}

View File

@ -1 +1 @@
<chart-card wx:if="{{a}}" class="data-v-077e4da0" u-s="{{['d']}}" u-i="077e4da0-0" bind:__l="__l" u-p="{{a}}"><view class="education u-flex data-v-077e4da0"><view class="education-box data-v-077e4da0"><view class="education-box-lab data-v-077e4da0">图纸会审总数</view><view class="education-box-num u-margin-top-20 data-v-077e4da0">800</view></view><view class="education-box data-v-077e4da0"><view class="education-box-lab data-v-077e4da0">设计交底总数</view><view class="education-box-num u-margin-top-20 data-v-077e4da0">800</view></view></view></chart-card>
<chart-card wx:if="{{a}}" class="data-v-077e4da0" u-s="{{['d']}}" u-i="077e4da0-0" bind:__l="__l" u-p="{{a}}"><view class="education u-flex data-v-077e4da0"><view class="education-box data-v-077e4da0"><view class="education-box-lab data-v-077e4da0">图纸会审总数</view><view class="education-box-num u-margin-top-6 data-v-077e4da0">800</view></view><view class="education-box data-v-077e4da0"><view class="education-box-lab data-v-077e4da0">设计交底总数</view><view class="education-box-num u-margin-top-6 data-v-077e4da0">800</view></view></view></chart-card>

View File

@ -1,21 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Math) {
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "starLevelCard",
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "星级标准化工地建设"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/qms/starLevelCard.js.map

View File

@ -1,106 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
:root,
page {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.star-level-box_inner {
padding: 0 30rpx;
display: grid;
grid-template-columns: 100rpx 1fr 1fr;
column-gap: 20rpx;
}
.star-level-tit {
padding: 12rpx;
width: 48rpx;
height: 82rpx;
text-align: center;
line-height: 30rpx;
font-size: 24rpx;
background: linear-gradient(to right, #1e5ca3, #3094ff);
color: #ffffff;
border-radius: 6rpx;
}
.star-level_lab {
font-size: 20rpx;
color: #999999;
}
.star-level_num {
font-size: 28rpx;
color: #333333;
}
.star-level-row {
height: 100rpx;
padding: 10rpx;
flex: 1;
background-color: #F7FBFE;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}

View File

@ -19,7 +19,8 @@ const _sfc_main = {
show: false
},
xAxis: {
disableGrid: true
disableGrid: true,
fontSize: 12
},
yAxis: {
data: [{
@ -37,7 +38,7 @@ const _sfc_main = {
});
const chartData = common_vendor.ref({});
const handleTap = (e) => {
common_vendor.index.__f__("log", "at pages/index/board/safe/bigCrisisCard.vue:41", e);
common_vendor.index.__f__("log", "at pages/index/board/safe/bigCrisisCard.vue:42", e);
};
common_vendor.onMounted(() => {
let res = {

View File

@ -1,21 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Math) {
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "costCard",
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
margin: "0 0 30rpx 0",
title: "安全费用"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/safe/costCard.js.map

View File

@ -1,85 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
:root,
page {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.cost {
width: 100%;
}
.cost-box {
flex: 1;
}
.cost-box-lab {
color: #999999;
font-size: 24rpx;
}
.cost-box-num {
color: #333333;
font-size: 28rpx;
}

View File

@ -1 +1 @@
<chart-card wx:if="{{a}}" class="data-v-03c91fe4" u-s="{{['d']}}" u-i="03c91fe4-0" bind:__l="__l" u-p="{{a}}"><view class="organizer data-v-03c91fe4"><view class="organizer-tit data-v-03c91fe4">企业及分支机构人数</view><view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20 data-v-03c91fe4"><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">企业总监数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">企业专职人员数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">分支机构总监数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">分支机构专职人员数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">A证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">B证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view></view><view class="organizer-tit data-v-03c91fe4">项目人数</view><view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20 data-v-03c91fe4"><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">项目总监</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">专职安全管理人员(含分包)</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">安全监护人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">注安师数量</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">C证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">特种作业人员数量</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">参建人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-flex u-row-center data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">安全工时</text><text class="organizer_num data-v-03c91fe4">13273</text></view></view></view></chart-card>
<chart-card wx:if="{{a}}" class="data-v-03c91fe4" u-s="{{['d']}}" u-i="03c91fe4-0" bind:__l="__l" u-p="{{a}}"><view class="organizer data-v-03c91fe4"><view class="organizer-tit data-v-03c91fe4">企业及分支机构人数</view><view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20 data-v-03c91fe4"><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">企业总监数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">企业专职人员数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">分支机构总监数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">分支机构专职人员数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">A证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">B证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view></view><view class="organizer-tit data-v-03c91fe4">项目人数</view><view class="row u-flex u-flex-wrap u-padding-20 u-margin-bottom-20 data-v-03c91fe4"><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">项目总监</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">专职安全管理人员(含分包)</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">安全监护人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">注安师数量</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">C证人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">特种作业人员数量</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">参建人数</text><text class="organizer_num data-v-03c91fe4">13273</text></view><view class="row_li u-row-left data-v-03c91fe4"><text class="organizer-lab data-v-03c91fe4">安全工时</text><text class="organizer_num data-v-03c91fe4">13273</text></view></view></view></chart-card>

View File

@ -1,21 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Math) {
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "safeHoursCard",
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
margin: "0 0 30rpx 0",
title: "安全工时"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/safe/safeHoursCard.js.map

View File

@ -1,88 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
:root,
page {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.safe-hours {
padding: 0 40rpx 0 120rpx;
width: 100%;
text-align: left;
overflow: hidden;
}
.safe-hours > text {
font-weight: 700;
font-size: 52rpx;
background: linear-gradient(180deg, #2573cb, #50c2ff);
-webkit-background-clip: text;
/* 兼容Safari浏览器 */
background-clip: text;
color: transparent;
/* 文字透明,显示背景渐变 */
letter-spacing: 10rpx;
}

View File

@ -1 +1 @@
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="e7fea830-0" bind:__l="__l" u-p="{{c}}"><view class="special-equip u-flex"><view class="special-equip-box u-flex u-row-center"><view class="special-equip-box-icon"><u-icon wx:if="{{a}}" u-i="e7fea830-1,e7fea830-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="special-equip-box-row u-padding-left-20"><text class="special-equip-box-row-num">9000个</text><text class="special-equip-box-row-lab">机具在用总数</text></view></view><view class="special-equip-box u-flex u-row-center"><view class="special-equip-box-icon"><u-icon wx:if="{{b}}" u-i="e7fea830-2,e7fea830-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="special-equip-box-row u-padding-left-20"><text class="special-equip-box-row-num">9000个</text><text class="special-equip-box-row-lab">特总机具在用总数</text></view></view></view></chart-card>
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="e7fea830-0" bind:__l="__l" u-p="{{c}}"><view class="special-equip u-flex u-row-between"><view class="special-equip-box u-flex u-row-center"><view class="special-equip-box-icon"><u-icon wx:if="{{a}}" u-i="e7fea830-1,e7fea830-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="special-equip-box-row u-padding-left-20"><text class="special-equip-box-row-num">9000个</text><text class="special-equip-box-row-lab">机具在用总数</text></view></view><view class="special-equip-box u-flex u-row-center"><view class="special-equip-box-icon"><u-icon wx:if="{{b}}" u-i="e7fea830-2,e7fea830-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="special-equip-box-row u-padding-left-20"><text class="special-equip-box-row-num">9000个</text><text class="special-equip-box-row-lab">特总机具在用总数</text></view></view></view></chart-card>

View File

@ -72,9 +72,6 @@ page {
.special-equip {
padding: 20rpx 0;
}
.special-equip-box {
flex: 1;
}
.special-equip-box-row {
display: flex;
flex-direction: column;

View File

@ -1 +1 @@
<chart-card wx:if="{{c}}" class="data-v-6bbf9eb3" u-s="{{['d']}}" u-i="6bbf9eb3-0" bind:__l="__l" u-p="{{c}}"><view class="work u-flex data-v-6bbf9eb3"><view class="work-box u-flex u-row-center data-v-6bbf9eb3"><view class="work-box-icon data-v-6bbf9eb3"><u-icon wx:if="{{a}}" class="data-v-6bbf9eb3" u-i="6bbf9eb3-1,6bbf9eb3-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="work-box-row u-padding-left-20 data-v-6bbf9eb3"><text class="work-box-row-num data-v-6bbf9eb3">9000个</text><text class="work-box-row-lab data-v-6bbf9eb3">许可证总数</text></view></view><view class="work-box u-flex u-row-center data-v-6bbf9eb3"><view class="work-box-icon data-v-6bbf9eb3"><u-icon wx:if="{{b}}" class="data-v-6bbf9eb3" u-i="6bbf9eb3-2,6bbf9eb3-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="work-box-row u-padding-left-20 data-v-6bbf9eb3"><text class="work-box-row-num data-v-6bbf9eb3">9000个</text><text class="work-box-row-lab data-v-6bbf9eb3">高风险作业许可进行中数量</text></view></view></view></chart-card>
<chart-card wx:if="{{c}}" class="data-v-6bbf9eb3" u-s="{{['d']}}" u-i="6bbf9eb3-0" bind:__l="__l" u-p="{{c}}"><view class="work u-flex u-row-between data-v-6bbf9eb3"><view class="work-box u-flex u-row-center data-v-6bbf9eb3"><view class="work-box-icon data-v-6bbf9eb3"><u-icon wx:if="{{a}}" class="data-v-6bbf9eb3" u-i="6bbf9eb3-1,6bbf9eb3-0" bind:__l="__l" u-p="{{a}}"></u-icon></view><view class="work-box-row u-padding-left-20 data-v-6bbf9eb3"><text class="work-box-row-num data-v-6bbf9eb3">9000个</text><text class="work-box-row-lab data-v-6bbf9eb3">许可证总数</text></view></view><view class="work-box u-flex u-row-center data-v-6bbf9eb3"><view class="work-box-icon data-v-6bbf9eb3"><u-icon wx:if="{{b}}" class="data-v-6bbf9eb3" u-i="6bbf9eb3-2,6bbf9eb3-0" bind:__l="__l" u-p="{{b}}"></u-icon></view><view class="work-box-row u-padding-left-20 data-v-6bbf9eb3"><text class="work-box-row-num data-v-6bbf9eb3">9000个</text><text class="work-box-row-lab data-v-6bbf9eb3">高风险作业许可进行中数量</text></view></view></view></chart-card>

View File

@ -73,7 +73,6 @@ page.data-v-6bbf9eb3 {
padding: 20rpx 0;
}
.work-box.data-v-6bbf9eb3 {
flex: 1;
height: 100rpx;
}
.work-box-row.data-v-6bbf9eb3 {

View File

@ -1,31 +0,0 @@
"use strict";
const uni_modules_uviewPro_components_common_props = require("../common/props.js");
const SubsectionProps = {
...uni_modules_uviewPro_components_common_props.baseProps,
/** tab的数据 */
list: { type: Array, default: () => [] },
/** 当前活动的tab的index */
current: { type: [Number, String], default: 0 },
/** 激活的颜色 */
activeColor: { type: String, default: "var(--u-main-color)" },
/** 未激活的颜色 */
inactiveColor: { type: String, default: "var(--u-content-color)" },
/** 模式选择mode=button为按钮形式mode=subsection时为分段模式 */
mode: { type: String, default: "button" },
/** 字体大小单位rpx */
fontSize: { type: [Number, String], default: 28 },
/** 是否开启动画效果 */
animation: { type: Boolean, default: true },
/** 组件的高度单位rpx */
height: { type: [Number, String], default: 70 },
/** 激活tab的字体是否加粗 */
bold: { type: Boolean, default: true },
/** mode=button时组件背景颜色 */
bgColor: { type: String, default: "var(--u-divider-color)" },
/** mode = button时滑块背景颜色 */
buttonColor: { type: String, default: "var(--u-bg-white)" },
/** 在切换分段器的时候,是否让设备震一下 */
vibrateShort: { type: Boolean, default: false }
};
exports.SubsectionProps = SubsectionProps;
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-pro/components/u-subsection/types.js.map

View File

@ -1,228 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const uni_modules_uviewPro_libs_index = require("../../libs/index.js");
require("../../libs/util/logger.js");
require("../../libs/config/theme-tokens.js");
const uni_modules_uviewPro_components_uSubsection_types = require("./types.js");
const __default__ = {
name: "u-subsection",
options: {
addGlobalClass: true,
virtualHost: true,
styleIsolation: "shared"
}
};
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
...__default__,
props: uni_modules_uviewPro_components_uSubsection_types.SubsectionProps,
emits: ["change"],
setup(__props, { emit: __emit }) {
const props = __props;
const emit = __emit;
const listInfo = common_vendor.ref([]);
const itemBgStyle = common_vendor.ref({
width: 0,
left: 0,
backgroundColor: "var(--u-bg-white)",
height: "100%",
transition: ""
});
const currentIndex = common_vendor.ref(Number(props.current));
const buttonPadding = 3;
const borderRadius = 5;
const firstTimeVibrateShort = common_vendor.ref(true);
const instanceId = uni_modules_uviewPro_libs_index.$u.guid();
const instance = common_vendor.getCurrentInstance();
common_vendor.watch(
() => props.current,
(nVal) => {
currentIndex.value = Number(nVal);
changeSectionStatus(currentIndex.value);
},
{ immediate: true }
);
common_vendor.watch(
() => props.list,
() => {
if (!props.list || !props.list.length)
return;
initListInfo();
common_vendor.nextTick$1(() => {
setTimeout(() => {
getTabsInfo();
}, 10);
});
},
{ deep: true, immediate: true }
);
common_vendor.watch(
() => props.mode,
() => {
common_vendor.nextTick$1(() => {
setTimeout(() => {
getTabsInfo();
}, 10);
});
}
);
function initListInfo() {
listInfo.value = props.list.map((val) => {
if (typeof val !== "object") {
return { width: 0, name: val };
} else {
return { ...val, width: 0 };
}
});
}
const noBorderRight = common_vendor.computed(() => {
return (index) => {
if (props.mode !== "subsection")
return "";
let classs = "";
if (index < props.list.length - 1)
classs += " u-none-border-right";
if (index === 0)
classs += " u-item-first";
if (index === props.list.length - 1)
classs += " u-item-last";
return classs;
};
});
const textStyle = common_vendor.computed(() => {
return (index) => {
const style = {};
if (props.mode === "subsection") {
style.color = index === currentIndex.value ? "var(--u-white-color)" : props.activeColor;
} else {
style.color = index === currentIndex.value ? props.activeColor : props.inactiveColor;
}
if (index === currentIndex.value && props.bold)
style.fontWeight = "bold";
style.fontSize = props.fontSize + "rpx";
return style;
};
});
const itemStyle = common_vendor.computed(() => {
return (index) => {
const style = {};
if (props.mode === "subsection") {
style.borderColor = props.activeColor;
style.borderWidth = "1px";
style.borderStyle = "solid";
}
return style;
};
});
const subsectionStyle = common_vendor.computed(() => {
const style = {};
style.height = common_vendor.index.upx2px(Number(props.height)) + "px";
if (props.mode === "button") {
style.backgroundColor = props.bgColor;
style.padding = `${buttonPadding}px`;
style.borderRadius = `${borderRadius}px`;
}
return style;
});
const itemBarStyle = common_vendor.computed(() => {
const style = {};
style.backgroundColor = props.activeColor;
style.zIndex = 1;
if (props.mode === "button") {
style.backgroundColor = props.buttonColor;
style.borderRadius = `${borderRadius}px`;
style.bottom = `${buttonPadding}px`;
style.height = common_vendor.index.upx2px(Number(props.height)) - buttonPadding * 2 + "px";
style.zIndex = 0;
}
return Object.assign({}, itemBgStyle.value, style);
});
function changeSectionStatus(nVal) {
if (props.mode === "subsection") {
if (nVal === props.list.length - 1) {
itemBgStyle.value.borderRadius = `0 ${buttonPadding}px ${buttonPadding}px 0`;
}
if (nVal === 0) {
itemBgStyle.value.borderRadius = `${buttonPadding}px 0 0 ${buttonPadding}px`;
}
if (nVal > 0 && nVal < props.list.length - 1) {
itemBgStyle.value.borderRadius = "0";
}
}
setTimeout(() => {
itemBgLeft();
}, 10);
if (props.vibrateShort && !firstTimeVibrateShort.value) {
common_vendor.index.vibrateShort();
}
firstTimeVibrateShort.value = false;
}
function click(index) {
if (index === currentIndex.value)
return;
currentIndex.value = index;
changeSectionStatus(index);
emit("change", index);
}
function getTabsInfo() {
const view = common_vendor.index.createSelectorQuery().in(instance == null ? void 0 : instance.proxy);
for (let i = 0; i < props.list.length; i++) {
view.select(`#${instanceId} .u-item-${i}`).boundingClientRect();
}
view.exec((res) => {
var _a;
if (!res.length) {
setTimeout(() => {
getTabsInfo();
return;
}, 10);
}
res.map((val, index) => {
listInfo.value[index].width = val.width;
});
if (props.mode === "subsection" || props.mode === "button") {
itemBgStyle.value.width = ((_a = listInfo.value[0]) == null ? void 0 : _a.width) + "px";
}
itemBgLeft();
});
}
function itemBgLeft() {
if (props.animation) {
itemBgStyle.value.transition = "all 0.35s";
} else {
itemBgStyle.value.transition = "all 0s";
}
let left = 0;
listInfo.value.forEach((val, index) => {
if (index < currentIndex.value)
left += val.width ?? 0;
});
if (props.mode === "subsection") {
itemBgStyle.value.left = left + "px";
} else if (props.mode === "button") {
itemBgStyle.value.left = left + buttonPadding + "px";
}
}
return (_ctx, _cache) => {
return {
a: common_vendor.f(listInfo.value, (item, index, i0) => {
return {
a: common_vendor.t(item.name),
b: common_vendor.s(textStyle.value(index)),
c: common_vendor.s(itemStyle.value(index)),
d: common_vendor.o(($event) => click(index), index),
e: common_vendor.n(noBorderRight.value(index)),
f: common_vendor.n(`u-item-${index}`),
g: index
};
}),
b: common_vendor.s(itemBarStyle.value),
c: common_vendor.unref(instanceId),
d: common_vendor.n(_ctx.customClass),
e: common_vendor.s(common_vendor.unref(uni_modules_uviewPro_libs_index.$u).toStyle(subsectionStyle.value, _ctx.customStyle))
};
};
}
});
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-28418ae2"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-pro/components/u-subsection/u-subsection.js.map

View File

@ -1,4 +0,0 @@
{
"component": true,
"usingComponents": {}
}

View File

@ -1 +0,0 @@
<view id="{{c}}" class="{{['u-subsection', 'data-v-28418ae2', d]}}" style="{{e}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="g" style="{{item.c}}" bindtap="{{item.d}}" class="{{['u-item', 'u-line-1', 'data-v-28418ae2', item.e, item.f]}}"><view style="{{item.b}}" class="u-item-text u-line-1 data-v-28418ae2">{{item.a}}</view></view><view class="u-item-bg data-v-28418ae2" style="{{b}}"></view></view>

View File

@ -1,114 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
.data-v-28418ae2:root,
page.data-v-28418ae2 {
/* 纯色 */
--u-white-color: #ffffff;
--u-black-color: #000000;
--u-main-color: #303133;
--u-content-color: #606266;
--u-tips-color: #909399;
--u-light-color: #c0c4cc;
--u-border-color: #e4e7ed;
--u-divider-color: #e4e7ed;
--u-mask-color: rgba(0, 0, 0, 0.4);
--u-shadow-color: rgba(0, 0, 0, 0.1);
/* 背景色 */
--u-bg-color: #f3f4f6;
--u-bg-white: #ffffff;
--u-bg-gray-light: #f1f1f1;
--u-bg-gray-dark: #2f343c;
--u-bg-black: #000000;
/* 主色 */
--u-type-primary: #17447a;
--u-type-primary-light: #d5dde7;
--u-type-primary-disabled: #8fa6c3;
--u-type-primary-dark: #123662;
/* 警告色 */
--u-type-warning: #ff9900;
--u-type-warning-disabled: #fcbd71;
--u-type-warning-dark: #f29100;
--u-type-warning-light: #fdf6ec;
/* 成功色 */
--u-type-success: #19be6b;
--u-type-success-disabled: #71d5a1;
--u-type-success-dark: #18b566;
--u-type-success-light: #dbf1e1;
/* 错误色 */
--u-type-error: #fa3534;
--u-type-error-disabled: #fab6b6;
--u-type-error-dark: #dd6161;
--u-type-error-light: #fef0f0;
/* 信息色 */
--u-type-info: #909399;
--u-type-info-disabled: #c8c9cc;
--u-type-info-dark: #82848a;
--u-type-info-light: #f4f4f5;
}
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.u-subsection.data-v-28418ae2 {
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
position: relative;
}
.u-item.data-v-28418ae2 {
flex: 1;
text-align: center;
font-size: 26rpx;
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
color: var(--u-main-color);
padding: 0 6rpx;
}
.u-item-bg.data-v-28418ae2 {
background-color: var(--u-type-primary);
position: absolute;
z-index: -1;
}
.u-none-border-right.data-v-28418ae2 {
border-right: none !important;
}
.u-item-first.data-v-28418ae2 {
border-top-left-radius: 8rpx;
border-bottom-left-radius: 8rpx;
}
.u-item-last.data-v-28418ae2 {
border-top-right-radius: 8rpx;
border-bottom-right-radius: 8rpx;
}
.u-item-text.data-v-28418ae2 {
transition: all 0.35s;
color: var(--u-main-color);
display: flex;
flex-direction: row;
align-items: center;
position: relative;
z-index: 3;
}