Compare commits
72 Commits
d467abfc6d
...
dd73d2af34
| Author | SHA1 | Date |
|---|---|---|
|
|
dd73d2af34 | 2 years ago |
|
|
e01aad14ac | 2 years ago |
|
|
91becf3a69 | 2 years ago |
|
|
404e01cc1a | 2 years ago |
|
|
75bfd27ae7 | 2 years ago |
|
|
f14cb28a59 | 2 years ago |
|
|
978142d08f | 2 years ago |
|
|
66b4abc067 | 2 years ago |
|
|
661bbe18a3 | 2 years ago |
|
|
47757702b0 | 2 years ago |
|
|
0fc7d07689 | 2 years ago |
|
|
ab3ec7c8c1 | 2 years ago |
|
|
a6c7fb6eed | 2 years ago |
|
|
3589191eef | 2 years ago |
|
|
79e7432953 | 2 years ago |
|
|
f06b1d8cc1 | 2 years ago |
|
|
63a28dba21 | 2 years ago |
|
|
9af2818990 | 2 years ago |
|
|
126d80ba17 | 2 years ago |
|
|
3f7e7fa9d8 | 2 years ago |
|
|
51051e6bfb | 2 years ago |
|
|
a4d2d7a438 | 2 years ago |
|
|
62901485e0 | 2 years ago |
|
|
21e61acb7d | 2 years ago |
|
|
b61a5c4507 | 2 years ago |
|
|
44c672c97f | 2 years ago |
|
|
f978e260b6 | 2 years ago |
|
|
3a3d164762 | 2 years ago |
|
|
1b4607ab01 | 2 years ago |
|
|
48530fe7b0 | 2 years ago |
|
|
8f043948c8 | 2 years ago |
|
|
8bbeb2065d | 2 years ago |
|
|
8d4cfcd59e | 2 years ago |
|
|
32d03bd9ee | 2 years ago |
|
|
c76c055467 | 2 years ago |
|
|
e909ed328d | 2 years ago |
|
|
a7e7f63b4d | 2 years ago |
|
|
f6bc35f884 | 2 years ago |
|
|
89a76582b9 | 2 years ago |
|
|
aed682c3c0 | 2 years ago |
|
|
86a194c666 | 2 years ago |
|
|
c6f9dea300 | 2 years ago |
|
|
22b0302113 | 2 years ago |
|
|
71d57fc628 | 2 years ago |
|
|
c5cf3021f8 | 2 years ago |
|
|
73e792cabb | 2 years ago |
|
|
5e402b2013 | 2 years ago |
|
|
fe8fc9fd82 | 2 years ago |
|
|
ffb4910983 | 2 years ago |
|
|
3bc7def62f | 2 years ago |
|
|
74b1901625 | 2 years ago |
|
|
30b227b892 | 2 years ago |
|
|
fb65a464f3 | 2 years ago |
|
|
8922944ccc | 2 years ago |
|
|
7e5b76ff5e | 2 years ago |
|
|
e148e5c48c | 2 years ago |
|
|
722482e8dd | 2 years ago |
|
|
cbbaf16a6b | 2 years ago |
|
|
5320e0fc35 | 2 years ago |
|
|
93fdea9c9b | 2 years ago |
|
|
e0ab75bf02 | 2 years ago |
|
|
041822f2dd | 2 years ago |
|
|
66a87f249d | 2 years ago |
|
|
23ffb520fb | 2 years ago |
|
|
7d399d95d1 | 2 years ago |
|
|
4c77ad357c | 2 years ago |
|
|
7c357bb574 | 2 years ago |
|
|
e8468ce3bd | 2 years ago |
|
|
7e6046d9eb | 2 years ago |
|
|
0bdf48e9a3 | 2 years ago |
|
|
a3a27ec2c6 | 2 years ago |
|
|
924638c3c9 | 2 years ago |
@ -0,0 +1,36 @@
|
||||
.common-progress-box {
|
||||
padding: 50rpx;
|
||||
}
|
||||
.progress {
|
||||
display: flex;
|
||||
margin-top: 10rpx;
|
||||
font-size: 24rpx;
|
||||
font-family: PingFang SC;
|
||||
font-weight: 500;
|
||||
color: #999999;
|
||||
align-items: center;
|
||||
|
||||
.van-progress {
|
||||
width: 440rpx;
|
||||
.van-progress__portion {
|
||||
background: linear-gradient(90deg, #ffe9c7, #eecda1);
|
||||
border-radius: 6rpx;
|
||||
height: 12rpx;
|
||||
.van-progress__pivot {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.percent {
|
||||
margin-left: 52rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.progress-tips {
|
||||
font-family: PingFang SC;
|
||||
font-weight: 500;
|
||||
font-size: 26rpx;
|
||||
color: #666666;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
@ -1,3 +1,4 @@
|
||||
export default definePageConfig({
|
||||
navigationBarTitleText: "设备管理",
|
||||
enablePageMeta: true,
|
||||
});
|
||||
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1 @@
|
||||
@import url(./WL200.less);
|
||||
@ -0,0 +1,106 @@
|
||||
.box_full {
|
||||
width: 690rpx;
|
||||
height: 83vh;
|
||||
margin: 28rpx auto 150rpx;
|
||||
background-color: #fff;
|
||||
border-radius: 30rpx;
|
||||
padding: 35rpx 25rpx 25rpx 35rpx;
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
|
||||
// writing-mode: vertical-lr;
|
||||
// text-orientation: upright;
|
||||
// white-space: nowrap;
|
||||
// font-size: 18px;
|
||||
// font-weight: bold;
|
||||
// background-color: #c2e5f3;
|
||||
// color: #fff;
|
||||
// width: 100%;
|
||||
}
|
||||
|
||||
.fullscreen {
|
||||
position: fixed;
|
||||
top: 450rpx;
|
||||
left: -450rpx;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
width: 100vh;
|
||||
height: 100vw;
|
||||
z-index: 9999;
|
||||
background-color: rgba(0, 0, 0, 0.5); /* 背景色 */
|
||||
transform: rotate(90deg);
|
||||
// animation: rotate 0s linear;
|
||||
}
|
||||
|
||||
@keyframes rotate {
|
||||
from {
|
||||
width: 690rpx;
|
||||
height: 320rpx;
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
width: 100vh;
|
||||
height: 100vw;
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
}
|
||||
|
||||
.box_background1 {
|
||||
position: absolute;
|
||||
top: 330rpx;
|
||||
left: -326rpx;
|
||||
width: 83vh;
|
||||
height: 690rpx;
|
||||
border-radius: 30rpx;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
transform: rotate(90deg);
|
||||
.power {
|
||||
margin: 56rpx 0 103rpx 38rpx;
|
||||
font-family: PingFang-SC;
|
||||
font-weight: 500;
|
||||
font-size: 36rpx;
|
||||
color: #cccccc;
|
||||
}
|
||||
.part {
|
||||
width: 48rpx;
|
||||
height: 48rpx;
|
||||
position: absolute;
|
||||
top: 37rpx;
|
||||
right: 37rpx;
|
||||
z-index: 100;
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
.line {
|
||||
margin: 0 30rpx 0 52rpx;
|
||||
font-family: PingFang-SC;
|
||||
font-size: 28rpx;
|
||||
color: #cccccc;
|
||||
display: flex;
|
||||
position: relative;
|
||||
height: 47rpx;
|
||||
.bottom_line {
|
||||
// border-bottom: 1rpx #ccc dashed;
|
||||
width: 550rpx;
|
||||
margin-left: 20rpx;
|
||||
position: absolute;
|
||||
bottom: -6rpx;
|
||||
right: 74rpx;
|
||||
height: 4rpx;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
.time {
|
||||
position: absolute;
|
||||
bottom: 62rpx;
|
||||
right: 44rpx;
|
||||
font-family: PingFang-SC;
|
||||
font-size: 36rpx;
|
||||
color: #cccccc;
|
||||
}
|
||||
}
|
||||
|
||||
page {
|
||||
background: #f8f8f8;
|
||||
background: #f3f3f3;
|
||||
}
|
||||
@ -0,0 +1,213 @@
|
||||
import Taro from "@tarojs/taro";
|
||||
import classnames from "classnames";
|
||||
import { Block, View, Image, Text, Input } from "@tarojs/components";
|
||||
import { Popup, Progress, Slider } from "@antmjs/vantui";
|
||||
import { useEffect, useRef, useState, useCallback } from "react";
|
||||
import Echarts, { EChartOption, EchartsHandle } from "taro-react-echarts";
|
||||
import echarts from "@/utils/echarts.min.js";
|
||||
|
||||
import "./index.less";
|
||||
|
||||
interface Props {
|
||||
series: any,
|
||||
full: any
|
||||
}
|
||||
|
||||
|
||||
|
||||
function Index({ series, full }: Props) {
|
||||
const echartsRef = useRef<EchartsHandle>(null);
|
||||
const [options, setOptions] = useState({
|
||||
animation: false,
|
||||
grid: {
|
||||
// 让图表占满容器
|
||||
// containLabel: true,
|
||||
top: "32rpx",
|
||||
left: "48rpx",
|
||||
right: "86rpx",
|
||||
bottom: "38rpx",
|
||||
},
|
||||
// legend: {
|
||||
// itemStyle: {
|
||||
// decal: {
|
||||
// rotation: 90
|
||||
// }
|
||||
// }
|
||||
// },
|
||||
yAxis: {
|
||||
// name: '',
|
||||
// nameGap: 5,
|
||||
// nameTextStyle: {
|
||||
// color: '#e4e4e4',
|
||||
// fontSize:7
|
||||
// },
|
||||
type: "category",
|
||||
inverse: true,
|
||||
axisLine: {
|
||||
//坐标轴轴线相关设置。数学上的x轴
|
||||
show: true,
|
||||
lineStyle: {
|
||||
color: "#cccccc",
|
||||
},
|
||||
},
|
||||
axisLabel: {
|
||||
//坐标轴刻度标签的相关设置
|
||||
color: "#cccccc",
|
||||
fontSize: 14,
|
||||
rotate: -90,
|
||||
margin: 18
|
||||
},
|
||||
axisTick: {
|
||||
show: false,
|
||||
},
|
||||
data: [
|
||||
"00:01",
|
||||
"00:02",
|
||||
"00:03",
|
||||
"00:04",
|
||||
"00:05",
|
||||
"00:06",
|
||||
"00:07",
|
||||
"00:08",
|
||||
"00:09",
|
||||
"00:10",
|
||||
],
|
||||
},
|
||||
xAxis: {
|
||||
type: "value",
|
||||
min: 0,
|
||||
max: 8,
|
||||
splitNumber: 8,
|
||||
splitLine: {
|
||||
show: true,
|
||||
lineStyle: {
|
||||
color: "#cccccc",
|
||||
type: [4, 2],
|
||||
dashOffset: 4,
|
||||
},
|
||||
},
|
||||
axisLine: {
|
||||
show: false,
|
||||
},
|
||||
axisLabel: {
|
||||
show: false,
|
||||
},
|
||||
axisTick: {
|
||||
show: false,
|
||||
},
|
||||
},
|
||||
visualMap: {
|
||||
z: 1,
|
||||
top: 0,
|
||||
right: 0,
|
||||
seriesIndex: 0,
|
||||
show: false,
|
||||
dimension: 0,
|
||||
pieces: [
|
||||
{
|
||||
gt: 0,
|
||||
lte: 1,
|
||||
color: "#fff8c9",
|
||||
},
|
||||
{
|
||||
gt: 1,
|
||||
lte: 2,
|
||||
color: "#fff0c6",
|
||||
},
|
||||
{
|
||||
gt: 2,
|
||||
lte: 3,
|
||||
color: "#ffe5c3",
|
||||
},
|
||||
{
|
||||
gt: 3,
|
||||
lte: 4,
|
||||
color: "#ffdbbf",
|
||||
},
|
||||
{
|
||||
gt: 4,
|
||||
lte: 5,
|
||||
color: "#ffcfbb",
|
||||
},
|
||||
{
|
||||
gt: 5,
|
||||
lte: 6,
|
||||
color: "#ffbab5",
|
||||
},
|
||||
{
|
||||
gt: 6,
|
||||
lte: 7,
|
||||
color: "#ffb4b3",
|
||||
},
|
||||
{
|
||||
gt: 7,
|
||||
lte: 8,
|
||||
color: "#ffb4b3",
|
||||
},
|
||||
],
|
||||
outOfRange: {
|
||||
color: "#ff8410",
|
||||
},
|
||||
},
|
||||
series: []
|
||||
})
|
||||
|
||||
const level = [8, 7, 6, 5, 4, 3, 2];
|
||||
const [newOptions, setNewOptions] = useState(options)
|
||||
const updata = useCallback((res) => {
|
||||
let option = JSON.parse(JSON.stringify(options))
|
||||
option.series = JSON.parse(JSON.stringify(res))
|
||||
console.log(echartsRef,'echartsRefechartsRefechartsRef');
|
||||
|
||||
// 更新图表数据
|
||||
setNewOptions(option)
|
||||
}, [])
|
||||
|
||||
const cancelFull = useCallback((res) => {
|
||||
full()
|
||||
}, [])
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
setOptions(newOptions)
|
||||
}, [newOptions]);
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
updata(series)
|
||||
}, [series])
|
||||
|
||||
|
||||
return (
|
||||
<Block>
|
||||
<View id='box' className='box_full'>
|
||||
<Echarts
|
||||
|
||||
force-use-old-canvas='false'
|
||||
echarts={echarts}
|
||||
option={options}
|
||||
ref={echartsRef}
|
||||
// isPage={false}
|
||||
// style自定义设置echarts宽高
|
||||
style={{ width: "620rpx", height: "75vh", zIndex: 1 }}
|
||||
/>
|
||||
<View className='box_background1'>
|
||||
<Image className='part' src={require("@/img/part-scran.png")} onClick={cancelFull}></Image>
|
||||
<View className='power'>实时能量</View>
|
||||
{level.map((item) => (
|
||||
<View className='line' key={item}>
|
||||
<View className='number'>{item}</View>
|
||||
<View className='bottom_line'></View>
|
||||
</View>
|
||||
))}
|
||||
<View className='line'>
|
||||
<View className='number'>1</View>
|
||||
</View>
|
||||
<View className='time'>时间</View>
|
||||
</View>
|
||||
</View>
|
||||
</Block >
|
||||
);
|
||||
}
|
||||
|
||||
export default Index;
|
||||
@ -0,0 +1,209 @@
|
||||
import classnames from "classnames";
|
||||
import { Component } from "react";
|
||||
|
||||
import {
|
||||
Block,
|
||||
View,
|
||||
Image,
|
||||
Text,
|
||||
Button,
|
||||
PageMeta,
|
||||
ScrollView,
|
||||
} from "@tarojs/components";
|
||||
|
||||
import { Popup, Checkbox, CheckboxGroup, Steps } from "@antmjs/vantui";
|
||||
|
||||
|
||||
import "@/components/popup/popup.less";
|
||||
import "@/components/popup/popup-alert.less";
|
||||
import "./popup-We.less"
|
||||
|
||||
import { go } from "@/utils/traoAPI";
|
||||
|
||||
/** props
|
||||
* isLarge 是否大尺寸
|
||||
* isShow 是否显示
|
||||
* isClose 右上角关闭图标
|
||||
* title 弹窗标题
|
||||
* content 弹窗内容
|
||||
* confirmButtonText 确定按钮
|
||||
* textAlgin 文本对齐 left right center
|
||||
* type: 1注册
|
||||
* @confirm 关闭回调
|
||||
*/
|
||||
|
||||
class PopupWe extends Component<any, any> {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
name: "确认组件",
|
||||
// Page:1,
|
||||
type: "1",
|
||||
// titleSlogan:'请选择额头区域护理目标'
|
||||
};
|
||||
}
|
||||
|
||||
async onLoad() {
|
||||
console.log(this.props, '111111111111');
|
||||
|
||||
}
|
||||
componentDidMount() { }
|
||||
|
||||
componentWillUnmount() { }
|
||||
|
||||
componentDidShow() { }
|
||||
|
||||
componentDidHide() { }
|
||||
|
||||
async initData() { }
|
||||
|
||||
onClose = () => {
|
||||
this.props.close();
|
||||
};
|
||||
|
||||
onConfirm = () => {
|
||||
|
||||
};
|
||||
|
||||
onClickStop = (e) => {
|
||||
e.stopPropagation();
|
||||
};
|
||||
|
||||
onTouchMove = () => {
|
||||
return true;
|
||||
};
|
||||
html1_3 = () => {
|
||||
return <View className="img">22222</View>
|
||||
}
|
||||
render() {
|
||||
let {
|
||||
title,
|
||||
|
||||
content,
|
||||
confirmButtonText,
|
||||
textAlgin,
|
||||
isShow,
|
||||
isClose,
|
||||
isLarge,
|
||||
close,
|
||||
myClassName,
|
||||
zIndex,
|
||||
Page,
|
||||
type,
|
||||
handlepopupCheck,
|
||||
WeCurrent,
|
||||
PreviousStep,
|
||||
NextStep,
|
||||
handleSteps,
|
||||
|
||||
} = this.props;
|
||||
if (!zIndex) zIndex = 10001;
|
||||
return (
|
||||
<Block>
|
||||
<PageMeta pageStyle={isShow ? "overflow: hidden;" : ""} />
|
||||
<Popup
|
||||
className={myClassName}
|
||||
overlayStyle={`width: 100vw;padding: 0;z-index: ${zIndex} !important`}
|
||||
show={isShow}
|
||||
closeOnClickOverlay={false}
|
||||
round
|
||||
onClick={this.onClickStop}
|
||||
>
|
||||
|
||||
<View
|
||||
className={classnames("common-box Newpop", {
|
||||
"common-large": isLarge,
|
||||
})}
|
||||
catchMove
|
||||
>
|
||||
{title && (
|
||||
<View
|
||||
className={classnames("common-popup-title-WE", {
|
||||
"margin-samll": isLarge,
|
||||
})}
|
||||
>
|
||||
{title}
|
||||
</View>
|
||||
|
||||
)}
|
||||
<View
|
||||
className="at-icon at-icon-close site-close"
|
||||
onClick={() =>{
|
||||
close()
|
||||
}}
|
||||
></View>
|
||||
|
||||
<View className="center">
|
||||
<View className="page">
|
||||
<View className="black">0{Page}</View>/06
|
||||
</View>
|
||||
<View className="titleSlogan">{WeCurrent[Page - 1].titleSlogan}</View>
|
||||
{Page > 3 ? <View>
|
||||
<View className="img">22222</View>
|
||||
<View className="drag_box">
|
||||
<View className="line_left"></View>
|
||||
<Steps active={WeCurrent[Page - 1].activeinde} onClickStep={(e) => {
|
||||
handleSteps(e)
|
||||
}} direction="horizontal"
|
||||
activeColor="#e6d3b0" inactiveColor="#f7f7f7" steps={[
|
||||
{ activeIcon: 'circle',},
|
||||
{ activeIcon: 'circle',},
|
||||
{ activeIcon: 'circle',},
|
||||
{ activeIcon: 'circle',},
|
||||
]}>111111111111111111</Steps><View className={`line_right ${WeCurrent[Page - 1].activeinde === 3 ? 'orange' : ''}`}></View>
|
||||
<View className="box">
|
||||
|
||||
<View className="box_item">无</View>
|
||||
<View className="box_item">轻微</View>
|
||||
<View className="box_item">中度</View>
|
||||
<View className="box_item">重度</View>
|
||||
|
||||
|
||||
</View>
|
||||
</View>
|
||||
</View> : <View>
|
||||
<View className="img">
|
||||
111111
|
||||
</View>
|
||||
<View className="Checkbox ">
|
||||
|
||||
|
||||
<CheckboxGroup
|
||||
value={WeCurrent[Page - 1].Checkbox}
|
||||
onChange={(e) => {
|
||||
|
||||
handlepopupCheck(e)
|
||||
|
||||
}}
|
||||
>
|
||||
<View className="text"><Checkbox name="1" shape="square" iconSize="15px" checkedColor="#0089d2"> {WeCurrent[Page - 1].text1} </Checkbox></View>
|
||||
<View className="text"><Checkbox name="2" shape="square" iconSize="15px" checkedColor="#0089d2">{WeCurrent[Page - 1].text2}</Checkbox></View>
|
||||
|
||||
</CheckboxGroup>
|
||||
</View>
|
||||
</View>}
|
||||
|
||||
|
||||
</View>
|
||||
|
||||
<View className="alert-popup-btns">
|
||||
{Page !== 1 ? <Button className="alert-popup-btn whitePop" onClick={(e) => {
|
||||
PreviousStep()
|
||||
}}>
|
||||
上一步
|
||||
</Button> : null}
|
||||
|
||||
<Button className="alert-popup-btn" onClick={(e) => {
|
||||
NextStep()
|
||||
}}>
|
||||
下一步
|
||||
</Button>
|
||||
</View>
|
||||
|
||||
</View>
|
||||
</Popup>
|
||||
</Block>
|
||||
);
|
||||
}
|
||||
}
|
||||
export default PopupWe;
|
||||
@ -0,0 +1,271 @@
|
||||
.step-popup-content-box {
|
||||
margin: 0;
|
||||
|
||||
.absolutely-img {
|
||||
width: 100%;
|
||||
height: 600rpx;
|
||||
background-color: #eee;
|
||||
}
|
||||
}
|
||||
|
||||
.van-step--horizontal .van-step__circle-container {
|
||||
position: absolute;
|
||||
bottom: 12rpx;
|
||||
z-index: 1;
|
||||
-webkit-transform: translate3d(-50%, 50%, 0);
|
||||
transform: translate3d(-50%, 50%, 0);
|
||||
background-color: transparent !important;
|
||||
// background-color: no !important;
|
||||
padding: 0 16rpx;
|
||||
padding: 0 var(--padding-xs, 16rpx);
|
||||
}
|
||||
|
||||
.van-step--horizontal .van-step__line {
|
||||
height: 14rpx;
|
||||
border-radius: 15rpx;
|
||||
// background-color: #dedede !important;
|
||||
}
|
||||
|
||||
.van-step--horizontal:first-child .van-step__circle-container {
|
||||
padding: 0px 0rpx 0 0;
|
||||
}
|
||||
|
||||
.van-step--finish {
|
||||
// background-color: red;
|
||||
}
|
||||
|
||||
.van-step__circle {
|
||||
width: 25rpx;
|
||||
height: 25rpx;
|
||||
}
|
||||
|
||||
.van-steps--horizontal .van-step__wrapper {
|
||||
overflow: unset;
|
||||
}
|
||||
// 图标样式
|
||||
.van-step--horizontal.van-step--process .van-step__icon {
|
||||
font-size: var(--step-icon-size, 30rpx);
|
||||
}
|
||||
|
||||
.step-absolutely {
|
||||
width: 600rpx;
|
||||
height: 720rpx;
|
||||
text-align: left;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.step-img {
|
||||
display: block;
|
||||
width: 600rpx;
|
||||
height: 600rpx;
|
||||
border-radius: 30rpx;
|
||||
}
|
||||
|
||||
.common-popup-title-WE {
|
||||
font-size: 36rpx;
|
||||
font-family: PingFang SC;
|
||||
font-weight: bold;
|
||||
color: #030000;
|
||||
text-align: center;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.whitePop {
|
||||
background-color: #fff !important;
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.Newpop {
|
||||
.site-close{
|
||||
position: absolute;
|
||||
right: 16rpx;
|
||||
top: 44rpx;
|
||||
color: #000;
|
||||
font-size: 36rpx;
|
||||
z-index: 100009;
|
||||
background-color: transparent;
|
||||
border-radius: 50%;
|
||||
padding: 8rpx;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.center {
|
||||
// background-color: red;
|
||||
height: 720rpx;
|
||||
|
||||
.page {
|
||||
color: #dedede;
|
||||
margin-bottom: 10rpx;
|
||||
font-size: 25rpx;
|
||||
|
||||
}
|
||||
|
||||
.titleSlogan {
|
||||
font-size: 30rpx;
|
||||
font-family: 700;
|
||||
margin-bottom: 17rpx;
|
||||
}
|
||||
|
||||
.img {
|
||||
width: 100%;
|
||||
height: 500rpx;
|
||||
background-color: #666;
|
||||
}
|
||||
.orange{
|
||||
background-color: #e6d9bc !important;
|
||||
}
|
||||
.drag_box{
|
||||
position: relative;
|
||||
.line_left{
|
||||
position: absolute;
|
||||
left: 4rpx;
|
||||
top: 68rpx;
|
||||
width: 22rpx;
|
||||
height: 14rpx;
|
||||
background-color: #e6d9bc;
|
||||
border-radius: 7rpx;
|
||||
}
|
||||
.line_right{
|
||||
/* position: absolute; */
|
||||
top: 68rpx;
|
||||
right: 0rpx;
|
||||
position: absolute;
|
||||
/* left: 4rpx; */
|
||||
/* top: 63rpx; */
|
||||
width: 35rpx;
|
||||
height: 14rpx;
|
||||
background-color: #f7f7f7;
|
||||
border-radius: 7rpx;
|
||||
}
|
||||
}
|
||||
.box {
|
||||
display: flex;
|
||||
|
||||
.box_item {
|
||||
width: 25%;
|
||||
// margin-left: 34rpx;
|
||||
// .box_item:last-of-type{
|
||||
// background-color: red;
|
||||
// }
|
||||
}
|
||||
|
||||
.box_item:nth-child(1) {
|
||||
padding-left: 30rpx;
|
||||
}
|
||||
|
||||
.box_item:nth-child(2) {
|
||||
padding-left: 42rpx;
|
||||
}
|
||||
|
||||
.box_item:nth-child(3) {
|
||||
padding-left: 99rpx;
|
||||
}
|
||||
|
||||
.box_item:nth-child(4) {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.text {
|
||||
margin: 20rpx;
|
||||
font-size: 23rpx;
|
||||
font-weight: 700;
|
||||
background-color: #f8f8f8;
|
||||
// border: 1rpx solid;
|
||||
border-radius: 45rpx;
|
||||
padding: 5rpx 24rpx;
|
||||
}
|
||||
|
||||
.black {
|
||||
color: #000;
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.site-close {
|
||||
position: absolute;
|
||||
right: 16rpx;
|
||||
top: 16rpx;
|
||||
color: #000;
|
||||
font-size: 36rpx;
|
||||
z-index: 100009;
|
||||
background-color: transparent;
|
||||
border-radius: 50%;
|
||||
padding: 8rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.step-popup-btn {
|
||||
position: absolute;
|
||||
bottom: 100rpx;
|
||||
left: calc(50% - 120rpx);
|
||||
width: 240rpx;
|
||||
height: 70rpx;
|
||||
line-height: 70rpx;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
border: 1rpx solid #000;
|
||||
border-radius: 40rpx;
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.step-tips-common-box {
|
||||
padding: 50rpx 35rpx 74rpx 35rpx;
|
||||
|
||||
.tips-message {
|
||||
margin-top: 70rpx;
|
||||
font-size: 28rpx;
|
||||
font-family: PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #030000;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-btn-one {
|
||||
display: flex;
|
||||
margin-top: 60rpx;
|
||||
justify-content: center;
|
||||
|
||||
.popup-btn {
|
||||
width: 270rpx;
|
||||
height: 90rpx;
|
||||
line-height: 90rpx;
|
||||
font-size: 32rpx;
|
||||
font-weight: 500;
|
||||
text-align: center;
|
||||
border: 1rpx solid #000;
|
||||
border-radius: 45rpx;
|
||||
color: #fff;
|
||||
background-color: #000;
|
||||
font-family: PingFang SC;
|
||||
}
|
||||
}
|
||||
|
||||
.setp-footer-btn {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
height: 30rpx;
|
||||
// padding: 10rpx;
|
||||
margin-top: 50rpx;
|
||||
|
||||
.checked {
|
||||
width: 30rpx;
|
||||
height: 30rpx;
|
||||
margin-right: 26rpx;
|
||||
}
|
||||
|
||||
.text {
|
||||
font-family: PingFang SC;
|
||||
font-size: 28rpx;
|
||||
color: #666;
|
||||
font-weight: 400;
|
||||
}
|
||||
}
|
||||
@ -1,4 +1,5 @@
|
||||
export default definePageConfig({
|
||||
navigationBarTitleText: '首页',
|
||||
enablePullDownRefresh: false,
|
||||
enablePageMeta: true
|
||||
})
|
||||
|
||||
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
@ -0,0 +1,4 @@
|
||||
export default definePageConfig({
|
||||
navigationBarTitleText: "水分测试",
|
||||
enablePageMeta: true,
|
||||
});
|
||||