隐患详情重新设计,检查计划重新设计成做题排查式

This commit is contained in:
王利强
2026-06-21 16:30:12 +08:00
parent 1fe87ec438
commit cc94d3e3e9
256 changed files with 12542 additions and 5956 deletions

View File

@@ -1,110 +0,0 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
name: "up-choose",
props: {
options: {
type: Array,
default: () => {
return [];
}
},
modelValue: {
type: [Number, String, Array],
default: false
},
type: {
type: [String],
default: "radio"
},
itemWidth: {
type: [String],
default: "auto"
},
itemHeight: {
type: [String],
default: "50px"
},
itemPadding: {
type: [String],
default: "8px"
},
labelName: {
type: String,
default: "title"
},
valueName: {
type: String,
default: "value"
},
customClick: {
type: Boolean,
default: false
},
// 是否换行
wrap: {
type: Boolean,
default: true
}
},
data() {
return {
currentIndex: ""
};
},
created: function() {
this.currentIndex = this.modelValue;
},
emits: ["update:modelValue", "custom-click"],
methods: {
change(index) {
if (this.customClick) {
this.$emit("custom-click", index);
} else {
this.currentIndex = index;
this.$emit("update:modelValue", index);
}
}
}
};
if (!Array) {
const _easycom_up_tag2 = common_vendor.resolveComponent("up-tag");
_easycom_up_tag2();
}
const _easycom_up_tag = () => "../u-tag/u-tag.js";
if (!Math) {
_easycom_up_tag();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.f($props.options, (item, index, i0) => {
return {
a: common_vendor.t(item[$props.labelName]),
b: common_vendor.n($data.currentIndex === index ? "active" : ""),
c: common_vendor.o(($event) => $options.change(index), item.id),
d: "03109c79-0-" + i0,
e: common_vendor.p({
type: index == $data.currentIndex ? "primary" : "info",
size: "large",
plain: index == $data.currentIndex ? false : true,
height: $props.itemHeight
}),
f: "d-" + i0,
g: common_vendor.r("d", {
item,
index
}, i0),
h: item.id
};
}),
b: $props.itemWidth,
c: $props.itemPadding,
d: $props.itemWidth,
e: $props.wrap === false,
f: common_vendor.n($props.wrap ? "up-choose-wrap" : "up-choose-nowrap"),
g: common_vendor.gei(_ctx, "")
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-03109c79"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-plus/components/u-choose/u-choose.js.map

View File

@@ -1,6 +0,0 @@
{
"component": true,
"usingComponents": {
"up-tag": "../u-tag/u-tag"
}
}

View File

@@ -1 +0,0 @@
<scroll-view scroll-x="{{e}}" class="{{['data-v-03109c79', 'up-choose', f, virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{g}}"><block wx:for="{{a}}" wx:for-item="item" wx:key="h"><view class="data-v-03109c79" style="{{'width:' + d + ';' + ('display:' + 'inline-block')}}"><block wx:if="{{$slots.d}}"><slot name="{{item.f}}"></slot></block><block wx:else><up-tag wx:if="{{item.e}}" u-s="{{['d']}}" class="{{['data-v-03109c79', item.b]}}" virtualHostClass="{{['data-v-03109c79', item.b]}}" style="{{'width:' + b + ';' + ('padding:' + c)}}" virtualHostStyle="{{'width:' + b + ';' + ('padding:' + c)}}" bindclick="{{item.c}}" u-i="{{item.d}}" bind:__l="__l" u-p="{{item.e}}">{{item.a}}</up-tag></block></view></block></scroll-view>

View File

@@ -1,39 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* uni.scss */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.up-choose.data-v-03109c79 .up-tag {
font-weight: 600;
}
.up-choose.data-v-03109c79:last-child {
margin-right: 0;
}
.up-choose-wrap.data-v-03109c79 {
flex-wrap: wrap;
}
.up-choose-nowrap.data-v-03109c79 {
flex-wrap: nowrap;
white-space: nowrap;
}

View File

@@ -1,119 +0,0 @@
"use strict";
const uni_modules_uviewPlus_libs_vue = require("../../libs/vue.js");
const uni_modules_uviewPlus_libs_config_props = require("../../libs/config/props.js");
const props = uni_modules_uviewPlus_libs_vue.defineMixin({
props: {
// 标签类型info、primary、success、warning、error
type: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.type
},
// 不可用
disabled: {
type: [Boolean, String],
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.disabled
},
// 标签的大小largemediummini
size: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.size
},
// tag的形状circle两边半圆形, square方形带圆角
shape: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.shape
},
// 标签文字
text: {
type: [String, Number],
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.text
},
// 背景颜色,默认为空字符串,即不处理
bgColor: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.bgColor
},
// 标签字体颜色,默认为空字符串,即不处理
color: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.color
},
// 标签的边框颜色
borderColor: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.borderColor
},
// 关闭按钮图标的颜色
closeColor: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.closeColor
},
// 点击时返回的索引值,用于区分例遍的数组哪个元素被点击了
name: {
type: [String, Number],
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.name
},
// // 模式选择dark|light|plain
// mode: {
// type: String,
// default: 'light'
// },
// 镂空时是否填充背景色
plainFill: {
type: Boolean,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.plainFill
},
// 是否镂空
plain: {
type: Boolean,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.plain
},
// 是否可关闭
closable: {
type: Boolean,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.closable
},
// 是否显示
show: {
type: Boolean,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.show
},
// 内置图标,或绝对路径的图片
icon: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.icon
},
// 图标颜色
iconColor: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.iconColor
},
// 自定义尺寸字体大小
textSize: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.textSize
},
// 自定义尺寸高度
height: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.height
},
// 自定义尺寸padding
padding: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.padding
},
// 自定义尺寸
borderRadius: {
type: String,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.borderRadius
},
// 自动计算背景色
autoBgColor: {
type: Number,
default: () => uni_modules_uviewPlus_libs_config_props.props.tag.autoBgColor
}
}
});
exports.props = props;
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-plus/components/u-tag/props.js.map

View File

@@ -1,162 +0,0 @@
"use strict";
const uni_modules_uviewPlus_components_uTag_props = require("./props.js");
const uni_modules_uviewPlus_libs_mixin_mpMixin = require("../../libs/mixin/mpMixin.js");
const uni_modules_uviewPlus_libs_mixin_mixin = require("../../libs/mixin/mixin.js");
const uni_modules_uviewPlus_libs_function_test = require("../../libs/function/test.js");
const uni_modules_uviewPlus_libs_function_index = require("../../libs/function/index.js");
const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
name: "u-tag",
mixins: [uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin, uni_modules_uviewPlus_libs_mixin_mixin.mixin, uni_modules_uviewPlus_components_uTag_props.props],
data() {
return {};
},
computed: {
style() {
const style = {};
if (this.bgColor) {
style.backgroundColor = this.bgColor;
}
if (this.color) {
style.color = this.color;
}
if (this.borderColor) {
style.borderColor = this.borderColor;
}
if (this.height) {
style.height = uni_modules_uviewPlus_libs_function_index.addUnit(this.height);
style.lineHeight = uni_modules_uviewPlus_libs_function_index.addUnit(this.height);
}
if (this.padding) {
style.padding = this.padding;
}
if (this.borderRadius) {
style.borderRadius = uni_modules_uviewPlus_libs_function_index.addUnit(this.borderRadius);
}
if (this.autoBgColor > 0 && this.color) {
style.backgroundColor = this.getBagColor(this.color);
}
return style;
},
// nvue下文本颜色无法继承父元素
textColor() {
const style = {};
if (this.color) {
style.color = this.color;
}
if (this.textSize) {
style.textSize = uni_modules_uviewPlus_libs_function_index.addUnit(this.textSize);
}
return style;
},
imgStyle() {
const width = this.size === "large" ? "17px" : this.size === "medium" ? "15px" : "13px";
return {
width,
height: width
};
},
// 文本的样式
closeSize() {
const size = this.size === "large" ? 15 : this.size === "medium" ? 13 : 12;
return size;
},
// 图标大小
iconSize() {
const size = this.size === "large" ? 21 : this.size === "medium" ? 19 : 16;
return size;
},
// 图标颜色
elIconColor() {
return this.iconColor ? this.iconColor : this.plain ? this.type : "#ffffff";
}
},
emits: ["click", "close"],
methods: {
testImage: uni_modules_uviewPlus_libs_function_test.test.image,
// 点击关闭按钮
closeHandler() {
this.$emit("close", this.name);
},
// 点击标签
clickHandler() {
this.$emit("click", this.name);
},
// 根据颜色计算浅色作为背景
getBagColor(darkColor) {
return uni_modules_uviewPlus_libs_function_index.genLightColor(darkColor, this.autoBgColor);
}
}
};
if (!Array) {
const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon");
const _easycom_u_transition2 = common_vendor.resolveComponent("u-transition");
(_easycom_up_icon2 + _easycom_u_transition2)();
}
const _easycom_up_icon = () => "../u-icon/u-icon.js";
const _easycom_u_transition = () => "../u-transition/u-transition.js";
if (!Math) {
(_easycom_up_icon + _easycom_u_transition)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: _ctx.icon
}, _ctx.icon ? common_vendor.e({
b: $options.testImage(_ctx.icon)
}, $options.testImage(_ctx.icon) ? {
c: _ctx.icon,
d: common_vendor.s($options.imgStyle)
} : {
e: common_vendor.p({
color: $options.elIconColor,
name: _ctx.icon,
size: $options.iconSize
})
}) : {}, {
f: !_ctx.$slots.content
}, !_ctx.$slots.content ? common_vendor.e({
g: !_ctx.$slots.default && !_ctx.$slots.$default
}, !_ctx.$slots.default && !_ctx.$slots.$default ? {
h: common_vendor.t(_ctx.text),
i: common_vendor.s($options.textColor),
j: common_vendor.n(`u-tag__text--${_ctx.type}`),
k: common_vendor.n(_ctx.plain && `u-tag__text--${_ctx.type}--plain`),
l: common_vendor.n(`u-tag__text--${_ctx.size}`)
} : {
m: common_vendor.s($options.textColor),
n: common_vendor.n(`u-tag__text--${_ctx.type}`),
o: common_vendor.n(_ctx.plain && `u-tag__text--${_ctx.type}--plain`),
p: common_vendor.n(`u-tag__text--${_ctx.size}`)
}) : {}, {
q: common_vendor.n(`u-tag--${_ctx.shape}`),
r: common_vendor.n(!_ctx.plain && `u-tag--${_ctx.type}`),
s: common_vendor.n(_ctx.plain && `u-tag--${_ctx.type}--plain`),
t: common_vendor.n(`u-tag--${_ctx.size}`),
v: common_vendor.n(_ctx.plain && _ctx.plainFill && `u-tag--${_ctx.type}--plain--fill`),
w: common_vendor.o((...args) => $options.clickHandler && $options.clickHandler(...args)),
x: common_vendor.s({
marginRight: _ctx.closable ? "10px" : 0,
marginTop: _ctx.closable ? "10px" : 0
}),
y: common_vendor.s($options.style),
z: _ctx.closable
}, _ctx.closable ? {
A: common_vendor.p({
name: "close",
size: $options.closeSize,
color: "#ffffff"
}),
B: common_vendor.n(`u-tag__close--${_ctx.size}`),
C: common_vendor.o((...args) => $options.closeHandler && $options.closeHandler(...args)),
D: _ctx.closeColor
} : {}, {
E: common_vendor.p({
mode: "fade",
show: _ctx.show
}),
F: common_vendor.gei(_ctx, "")
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2fd891bb"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-plus/components/u-tag/u-tag.js.map

View File

@@ -1,7 +0,0 @@
{
"component": true,
"usingComponents": {
"up-icon": "../u-icon/u-icon",
"u-transition": "../u-transition/u-transition"
}
}

View File

@@ -1 +0,0 @@
<u-transition wx:if="{{E}}" u-s="{{['d']}}" u-i="2fd891bb-0" bind:__l="__l" u-p="{{E}}" class="{{['data-v-2fd891bb', virtualHostClass]}}" virtualHostClass="{{['data-v-2fd891bb', virtualHostClass]}}" style="{{'display:inline-flex' + ';' + virtualHostStyle}}" virtualHostStyle="{{'display:inline-flex' + ';' + virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" virtualHostHidden="{{virtualHostHidden || false}}" id="{{F}}" virtualHostId="{{F}}"><view class="u-tag-wrapper cursor-pointer data-v-2fd891bb"><view class="{{['u-tag', 'data-v-2fd891bb', q, r, s, t, v]}}" catchtap="{{w}}" style="{{x + ';' + y}}"><block wx:if="{{$slots.icon}}"><slot name="icon"></slot></block><block wx:else><view wx:if="{{a}}" class="u-tag__icon data-v-2fd891bb"><image wx:if="{{b}}" class="data-v-2fd891bb" src="{{c}}" style="{{d}}"></image><up-icon wx:else class="data-v-2fd891bb" virtualHostClass="data-v-2fd891bb" u-i="2fd891bb-1,2fd891bb-0" bind:__l="__l" u-p="{{e||''}}"></up-icon></view></block><view class="u-tag__content data-v-2fd891bb"><slot name="content"></slot><block wx:if="{{f}}"><text wx:if="{{g}}" style="{{i}}" class="{{['u-tag__text', 'data-v-2fd891bb', j, k, l]}}">{{h}}</text><text wx:else style="{{m}}" class="{{['u-tag__text', 'data-v-2fd891bb', n, o, p]}}"><slot></slot></text></block></view></view><view wx:if="{{z}}" class="{{['u-tag__close', 'data-v-2fd891bb', B]}}" catchtap="{{C}}" style="{{'background-color:' + D}}"><up-icon wx:if="{{A}}" class="data-v-2fd891bb" virtualHostClass="data-v-2fd891bb" u-i="2fd891bb-2,2fd891bb-0" bind:__l="__l" u-p="{{A}}"></up-icon></view></view></u-transition>

View File

@@ -1,186 +0,0 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* uni.scss */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.u-tag-wrapper.data-v-2fd891bb {
position: relative;
}
.u-tag.data-v-2fd891bb {
display: flex;
flex-direction: row;
align-items: center;
border-style: solid;
}
.u-tag--circle.data-v-2fd891bb {
border-radius: 100px;
}
.u-tag--square.data-v-2fd891bb {
border-radius: 3px;
}
.u-tag__icon.data-v-2fd891bb {
margin-right: 4px;
}
.u-tag__text--mini.data-v-2fd891bb {
font-size: 12px;
line-height: 12px;
}
.u-tag__text--medium.data-v-2fd891bb {
font-size: 13px;
line-height: 13px;
}
.u-tag__text--large.data-v-2fd891bb {
font-size: 15px;
line-height: 15px;
}
.u-tag--mini.data-v-2fd891bb {
height: 22px;
line-height: 22px;
padding: 0 5px;
}
.u-tag--medium.data-v-2fd891bb {
height: 26px;
line-height: 22px;
padding: 0 10px;
}
.u-tag--large.data-v-2fd891bb {
height: 32px;
line-height: 32px;
padding: 0 15px;
}
.u-tag--primary.data-v-2fd891bb {
background-color: #3c9cff;
border-width: 1px;
border-color: #3c9cff;
}
.u-tag--primary--plain.data-v-2fd891bb {
border-width: 1px;
border-color: #3c9cff;
}
.u-tag--primary--plain--fill.data-v-2fd891bb {
background-color: #ecf5ff;
}
.u-tag__text--primary.data-v-2fd891bb {
color: #FFFFFF;
}
.u-tag__text--primary--plain.data-v-2fd891bb {
color: #3c9cff;
}
.u-tag--error.data-v-2fd891bb {
background-color: #f56c6c;
border-width: 1px;
border-color: #f56c6c;
}
.u-tag--error--plain.data-v-2fd891bb {
border-width: 1px;
border-color: #f56c6c;
}
.u-tag--error--plain--fill.data-v-2fd891bb {
background-color: #fef0f0;
}
.u-tag__text--error.data-v-2fd891bb {
color: #FFFFFF;
}
.u-tag__text--error--plain.data-v-2fd891bb {
color: #f56c6c;
}
.u-tag--warning.data-v-2fd891bb {
background-color: #f9ae3d;
border-width: 1px;
border-color: #f9ae3d;
}
.u-tag--warning--plain.data-v-2fd891bb {
border-width: 1px;
border-color: #f9ae3d;
}
.u-tag--warning--plain--fill.data-v-2fd891bb {
background-color: #fdf6ec;
}
.u-tag__text--warning.data-v-2fd891bb {
color: #FFFFFF;
}
.u-tag__text--warning--plain.data-v-2fd891bb {
color: #f9ae3d;
}
.u-tag--success.data-v-2fd891bb {
background-color: #5ac725;
border-width: 1px;
border-color: #5ac725;
}
.u-tag--success--plain.data-v-2fd891bb {
border-width: 1px;
border-color: #5ac725;
}
.u-tag--success--plain--fill.data-v-2fd891bb {
background-color: #f5fff0;
}
.u-tag__text--success.data-v-2fd891bb {
color: #FFFFFF;
}
.u-tag__text--success--plain.data-v-2fd891bb {
color: #5ac725;
}
.u-tag--info.data-v-2fd891bb {
background-color: #909399;
border-width: 1px;
border-color: #909399;
}
.u-tag--info--plain.data-v-2fd891bb {
border-width: 1px;
border-color: #909399;
}
.u-tag--info--plain--fill.data-v-2fd891bb {
background-color: #f4f4f5;
}
.u-tag__text--info.data-v-2fd891bb {
color: #FFFFFF;
}
.u-tag__text--info--plain.data-v-2fd891bb {
color: #909399;
}
.u-tag__close.data-v-2fd891bb {
position: absolute;
z-index: 999;
top: 10px;
right: 10px;
border-radius: 100px;
background-color: #C6C7CB;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
transform: scale(0.6) translate(80%, -80%);
}
.u-tag__close--mini.data-v-2fd891bb {
width: 18px;
height: 18px;
}
.u-tag__close--medium.data-v-2fd891bb {
width: 22px;
height: 22px;
}
.u-tag__close--large.data-v-2fd891bb {
width: 25px;
height: 25px;
}

View File

@@ -584,7 +584,6 @@ exports.deepClone = deepClone;
exports.deepMerge = deepMerge;
exports.error = error;
exports.formValidate = formValidate;
exports.genLightColor = genLightColor;
exports.getProperty = getProperty;
exports.getPx = getPx;
exports.getWindowInfo = getWindowInfo;