2026.3.27

按照群里发的修改意见已修改
This commit is contained in:
2026-03-27 16:01:49 +08:00
parent 925e9f1876
commit 6244c7ac0a
107 changed files with 1508 additions and 679 deletions
@@ -40,7 +40,7 @@ const _sfc_main = {
};
common_vendor.onMounted(() => {
let res = {
categories: ["省部级奖\n项", "集团级奖\n项", "企业级奖\n项"],
categories: ["省部级奖数量", "集团级奖项数量", "企业级奖项数量"],
series: [
{
color: "#27c9cb",
@@ -53,7 +53,7 @@ const _sfc_main = {
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "b6"),
a: common_vendor.o(handleTap, "be"),
b: common_vendor.p({
type: "column",
canvas2d: false,
@@ -62,7 +62,7 @@ const _sfc_main = {
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "QC活动"
title: "QC活动"
})
};
};
@@ -120,16 +120,16 @@ const _sfc_main = {
opts: opts.value,
chartData: chartData.value
}),
c: common_vendor.o(handleTap, "bb"),
c: common_vendor.o(handleTap, "5e"),
d: common_vendor.p({
type: "mix",
canvas2d: false,
opts: opts.value,
chartData: chartData.value
chartData: chartData1.value
}),
e: common_vendor.p({
margin: "30rpx 0 0 0",
title: "质量验收数"
title: "控制点验收数"
})
};
};
@@ -21,9 +21,11 @@ const _sfc_main = {
},
yAxis: {
showTitle: true,
data: [{
title: "单位:个"
}]
data: [
{
title: "单位:个"
}
]
},
extra: {
column: {
@@ -36,11 +38,11 @@ const _sfc_main = {
});
const chartData = common_vendor.ref({});
const handleTap = (e) => {
common_vendor.index.__f__("log", "at pages/index/board/qms/constructionScheme.vue:43", e);
common_vendor.index.__f__("log", "at pages/index/board/qms/constructionScheme.vue:41", e);
};
common_vendor.onMounted(() => {
let res = {
categories: ["总数", "项目审批数", "企业审批数"],
categories: ["方案总数", "企业审批数", "项目审批数"],
series: [
{
color: "#5c7fcb",
@@ -53,7 +55,7 @@ const _sfc_main = {
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "b6"),
a: common_vendor.o(handleTap, "84"),
b: common_vendor.p({
type: "column",
canvas2d: false,
@@ -62,7 +64,7 @@ const _sfc_main = {
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "施工方案"
title: "施工方案"
})
};
};
@@ -11,7 +11,7 @@ const _sfc_main = {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "教育培训"
title: "人员报验、培训及交底数"
})
};
};
@@ -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></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 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>
@@ -74,6 +74,9 @@ page.data-v-d56b7742 {
}
.education-box.data-v-d56b7742 {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.education-box-lab.data-v-d56b7742 {
color: #999999;
@@ -0,0 +1,38 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Array) {
const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
_easycom_u_icon2();
}
const _easycom_u_icon = () => "../../../../uni_modules/uview-pro/components/u-icon/u-icon.js";
if (!Math) {
(_easycom_u_icon + ChartCard)();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "equipmentCard",
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
name: "jiliangqijujianguan",
color: "#e28ea3",
["custom-prefix"]: "custom-icon",
size: "60"
}),
b: common_vendor.p({
name: "hege",
color: "#3bdae2",
["custom-prefix"]: "custom-icon",
size: "60"
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "设备材料及机具报验数"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/qms/equipmentCard.js.map
@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"u-icon": "../../../../uni_modules/uview-pro/components/u-icon/u-icon",
"chart-card": "../../../../components/chartCard"
}
}
@@ -0,0 +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>
@@ -0,0 +1,92 @@
/**
* 这里是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 */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.measuring {
padding: 20rpx 0;
}
.measuring-box {
flex: 1;
}
.measuring-box-row {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.measuring-box-row-lab {
font-size: 24rpx;
color: #999999;
margin-top: 12rpx;
}
.measuring-box-row-num {
color: #333333;
font-size: 28rpx;
}
@@ -55,7 +55,7 @@ const _sfc_main = {
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "b6"),
a: common_vendor.o(handleTap, "be"),
b: common_vendor.p({
type: "column",
canvas2d: false,
@@ -64,7 +64,7 @@ const _sfc_main = {
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "优质工程"
title: "优质工程"
})
};
};
@@ -28,7 +28,7 @@ const _sfc_main = {
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "计量器具数"
title: "计量器具数"
})
};
};
@@ -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"><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>
@@ -78,13 +78,11 @@ page {
.measuring-box-row {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.measuring-box-row-lab {
font-size: 24rpx;
color: #999999;
margin-top: 12rpx;
margin-top: 6rpx;
}
.measuring-box-row-num {
color: #333333;
@@ -11,7 +11,7 @@ const _sfc_main = {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "组织机构人"
title: "企业和分支机构人"
})
};
};
@@ -1 +1 @@
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="0abffb60-0" bind:__l="__l" u-p="{{a}}"><view class="org-person"><view class="org-person-row"><view class="org-person-row_lab"> 集团总数 </view><view class="org-person-row_num">9521</view></view><view class="u-flex"><view class="org-person-row"><view class="org-person-row_lab"> 所企业总部人数 </view><view class="org-person-row_num">9521</view></view><view class="org-person-row"><view class="org-person-row_lab"> 分支机构人数 </view><view class="org-person-row_num">9521</view></view></view><view class="u-flex"><view class="org-person-row"><view class="org-person-row_lab"> 质量管理人数 </view><view class="org-person-row_num">9521</view></view><view class="org-person-row"><view class="org-person-row_lab"> 特种设备质保体系 </view><view class="org-person-row_num">9521</view></view></view></view></chart-card>
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="0abffb60-0" bind:__l="__l" u-p="{{a}}"><view class="org-person"><view class="u-flex"><view class="org-person-row"><view class="org-person-row_lab">企业质量管理人数</view><view class="org-person-row_num">9521</view></view><view class="org-person-row"><view class="org-person-row_lab">项目质量管理人数</view><view class="org-person-row_num">9521</view></view></view><view class="u-flex"><view class="org-person-row"><view class="org-person-row_lab">分支机构质量管理人数</view><view class="org-person-row_num">9521</view></view></view></view></chart-card>
@@ -78,13 +78,11 @@ page {
padding: 20rpx 0;
}
.org-person-row_lab {
width: 200rpx;
font-size: 24rpx;
color: #999999;
line-height: 1;
}
.org-person-row_num {
width: calc(100% - 200rpx);
line-height: 1;
font-size: 28rpx;
color: #333333;
@@ -52,7 +52,7 @@ const _sfc_main = {
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "b6"),
a: common_vendor.o(handleTap, "be"),
b: common_vendor.p({
type: "column",
canvas2d: false,
@@ -61,7 +61,7 @@ const _sfc_main = {
}),
c: common_vendor.p({
margin: "30rpx 0 0 0",
title: "工程划分"
title: "工程划分"
})
};
};
@@ -1,19 +1,14 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Array) {
const _easycom_u_subsection2 = common_vendor.resolveComponent("u-subsection");
_easycom_u_subsection2();
}
const _easycom_u_subsection = () => "../../../../uni_modules/uview-pro/components/u-subsection/u-subsection.js";
if (!Math) {
(_easycom_u_subsection + ChartCard)();
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "qmsInspect",
setup(__props) {
const current = common_vendor.ref(0);
const list = common_vendor.ref([
common_vendor.ref(0);
common_vendor.ref([
{
name: "集团级"
},
@@ -27,18 +22,11 @@ const _sfc_main = {
name: "项目级"
}
]);
const handleChange = () => {
};
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleChange, "1a"),
b: common_vendor.p({
list: list.value,
current: current.value
}),
c: common_vendor.p({
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "安全隐患排查治理"
title: "领导级质量检查数"
})
};
};
@@ -1,7 +1,6 @@
{
"component": true,
"usingComponents": {
"u-subsection": "../../../../uni_modules/uview-pro/components/u-subsection/u-subsection",
"chart-card": "../../../../components/chartCard"
}
}
@@ -1 +1 @@
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="2296fef4-0" bind:__l="__l" u-p="{{c}}"><view class="defect"><u-subsection wx:if="{{b}}" bindchange="{{a}}" u-i="2296fef4-1,2296fef4-0" bind:__l="__l" u-p="{{b}}"></u-subsection><view class="defect-main u-flex u-row-between u-margin-top-20"><view class="defect-box gb-all"><text class="defect-box-lab">质量问题</text><text class="defect-box-num u-margin-top-20">4567</text></view><view class="defect-box gb-rectified"><text class="defect-box-lab">整改完成</text><text class="defect-box-num u-margin-top-20">20</text></view><view class="defect-box gb-not-rectified"><text class="defect-box-lab">未整改</text><text class="defect-box-num u-margin-top-20">6</text></view></view></view></chart-card>
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="2296fef4-0" bind:__l="__l" u-p="{{a}}"><view class="defect"><view class="defect-main u-flex u-row-between"><view class="defect-box gb-all"><text class="defect-box-lab">集团检查数</text><text class="defect-box-num u-margin-top-20">4567</text></view><view class="defect-box gb-rectified"><text class="defect-box-lab">企业检查数</text><text class="defect-box-num u-margin-top-20">20</text></view><view class="defect-box gb-not-rectified"><text class="defect-box-lab">分支机构检查数</text><text class="defect-box-num u-margin-top-20">6</text></view></view></view></chart-card>
@@ -90,11 +90,11 @@ page {
color: #ffffff;
}
.gb-all {
background: linear-gradient(to top right, #9E9E9E, #dcdcdc);
background: linear-gradient(to top right, #9e9e9e, #dcdcdc);
}
.gb-not-rectified {
background: linear-gradient(to top right, #FFD626, #FF9F7D);
background: linear-gradient(to top right, #ffd626, #ff9f7d);
}
.gb-rectified {
background: linear-gradient(to top right, #2488FA, #79BAFF);
background: linear-gradient(to top right, #2488fa, #79baff);
}
@@ -0,0 +1,36 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
if (!Math) {
ChartCard();
}
const ChartCard = () => "../../../../components/chartCard.js";
const _sfc_main = {
__name: "qualityCard",
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/qualityCard.js.map
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"chart-card": "../../../../components/chartCard"
}
}
@@ -0,0 +1 @@
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="4ad101b6-0" bind:__l="__l" u-p="{{a}}"><view class="defect"><view class="defect-main u-flex u-row-between"><view class="defect-box gb-rectified"><text class="defect-box-lab">项目质量检查数</text><text class="defect-box-num u-margin-top-20">20</text></view></view></view></chart-card>
@@ -0,0 +1,100 @@
/**
* 这里是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: 100%;
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);
}
@@ -11,7 +11,7 @@ const _sfc_main = {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "图纸会审/技术交底"
title: "图纸会审交底"
})
};
};
@@ -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-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>
@@ -0,0 +1,73 @@
"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: "safetyCard",
setup(__props) {
const opts = common_vendor.ref({
padding: [15, 15, 0, 5],
enableScroll: false,
legend: {
show: false
},
xAxis: {
disableGrid: true
},
yAxis: {
data: [
{
min: 0
}
]
},
extra: {
column: {
type: "group",
width: 20,
activeBgColor: "#000000",
activeBgOpacity: 0.08
}
}
});
const chartData = common_vendor.ref({});
const handleTap = (e) => {
common_vendor.index.__f__("log", "at pages/index/board/qms/safetyCard.vue:41", e);
};
common_vendor.onMounted(() => {
let res = {
categories: ["集团检查数", "企业检查数", "分支机构检查数"],
series: [
{
data: [35, 36, 50]
}
]
};
chartData.value = JSON.parse(JSON.stringify(res));
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(handleTap, "a4"),
b: common_vendor.p({
type: "column",
opts: opts.value,
canvas2d: false,
chartData: chartData.value
}),
c: common_vendor.p({
margin: "30rpx 0 30rpx 0",
title: "领导级安全检查数"
})
};
};
}
};
wx.createComponent(_sfc_main);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/board/qms/safetyCard.js.map
@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"qiun-data-charts": "../../../../uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts",
"chart-card": "../../../../components/chartCard"
}
}
@@ -0,0 +1 @@
<chart-card wx:if="{{c}}" u-s="{{['d']}}" u-i="c1b2d26a-0" bind:__l="__l" u-p="{{c}}"><view class="big-crisis"><qiun-data-charts wx:if="{{b}}" bindgetIndex="{{a}}" u-i="c1b2d26a-1,c1b2d26a-0" bind:__l="__l" u-p="{{b}}"/></view></chart-card>
@@ -0,0 +1,75 @@
/**
* 这里是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 */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.big-crisis {
width: 100%;
height: 400rpx;
}
@@ -11,7 +11,7 @@ const _sfc_main = {
return {
a: common_vendor.p({
margin: "30rpx 0 0 0",
title: "焊接数"
title: "焊接数"
})
};
};
@@ -1 +1 @@
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="e275b6a6-0" bind:__l="__l" u-p="{{a}}"><view class="weld"><view class="weld-row u-padding-20"><view class="weld-row-col u-flex"><view class="weld-row-col_lab"> 焊工总数 </view><view class="weld-row-col_num u-padding-left-18"> 945281 </view></view></view><view class="weld-row1 u-margin-top-20"><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab"> 总达因数 </view><view class="weld-row1-col1_num"> 945281 </view></view><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab"> 完成达因数 </view><view class="weld-row1-col1_num"> 945281 </view></view><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab"> 总片数 </view><view class="weld-row1-col1_num"> 945281 </view></view></view><view class="weld-row2 u-margin-top-20"><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab"> 合格片数 </view><view class="weld-row1-col1_num"> 945281 </view></view><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab"> 一次合格率 </view><view class="weld-row1-col1_num"> 33.00% </view></view></view></view></chart-card>
<chart-card wx:if="{{a}}" u-s="{{['d']}}" u-i="e275b6a6-0" bind:__l="__l" u-p="{{a}}"><view class="weld"><view class="weld-row u-padding-20"><view class="weld-row-col u-flex"><view class="weld-row-col_lab">在岗焊工总数</view><view class="weld-row-col_num u-padding-left-18">945281</view></view></view><view class="weld-row1 u-margin-top-20"><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab">总达因数</view><view class="weld-row1-col1_num">945281</view></view><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab">完成达因数</view><view class="weld-row1-col1_num">945281</view></view><view class="weld-row1-col1 u-flex-col"><view class="weld-row1-col1_lab">总拍片数</view><view class="weld-row1-col1_num">945281</view></view></view></view></chart-card>
@@ -70,7 +70,7 @@ page {
/* 透明度 */
/* 文章场景相关 */
.weld-row {
background-color: #F7FBFE;
background-color: #f7fbfe;
}
.weld-row-col_lab {
font-size: 28rpx;
@@ -87,7 +87,7 @@ page {
}
.weld-row1-col1 {
padding: 20rpx;
background-color: #F7FBFE;
background-color: #f7fbfe;
}
.weld-row1-col1_lab {
text-align: center;