3.28
|
@ -5,6 +5,10 @@
|
|||
<!-- 抽屉 -->
|
||||
<view :class="['drawer', { 'drawer-open': isVisible }]">
|
||||
<view class="drawer-content">
|
||||
<!-- 抽屉中间的半圆 -->
|
||||
<view class="drawer-content-circle" @click="closeDrawer">
|
||||
<image class="drawer-img" src="/static/index/zuoyuan.png" />
|
||||
</view>
|
||||
<!-- 抽屉内容 -->
|
||||
<slot />
|
||||
</view>
|
||||
|
@ -36,7 +40,7 @@
|
|||
});
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
<style lang="less" scoped>
|
||||
/* 遮罩层样式 */
|
||||
.overlay {
|
||||
position: fixed;
|
||||
|
@ -53,8 +57,8 @@
|
|||
.drawer {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: -80%;
|
||||
width: 80%;
|
||||
right: -90%;
|
||||
width: 85%;
|
||||
height: 100vh;
|
||||
background: #fff;
|
||||
z-index: 1000;
|
||||
|
@ -74,7 +78,26 @@
|
|||
|
||||
/* 抽屉内容样式 */
|
||||
.drawer-content {
|
||||
/* padding: 20px; */
|
||||
/* overflow: hidden; */
|
||||
position: relative;
|
||||
|
||||
.drawer-content-circle {
|
||||
position: absolute;
|
||||
top: calc(50% - 55rpx);
|
||||
left: -40rpx;
|
||||
width: 100rpx;
|
||||
height: 110rpx;
|
||||
// background-color: #f00;
|
||||
/* border-radius 的两个值分别代表水平和垂直半径 */
|
||||
border-radius: 50% ;
|
||||
z-index: -1;
|
||||
background: linear-gradient(to bottom, #dfecfa, #c9dbee);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.drawer-img {
|
||||
width: 25rpx;
|
||||
height: 25rpx;
|
||||
margin-left: 15rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -407,33 +407,7 @@
|
|||
</view>
|
||||
</view>
|
||||
<Drawer ref="drawer">
|
||||
<view class="draw-all">
|
||||
<view class="draw-title">
|
||||
<view class="draw-title-gun"></view>
|
||||
<view class="draw-title-font">转单执行</view>
|
||||
</view>
|
||||
|
||||
<view class="draw-contain">
|
||||
<view class="container-father">
|
||||
<view class="draw-contain-white-sha"></view>
|
||||
<view class="container">
|
||||
<div class="line" :style="{width: lineWidth}"></div>
|
||||
<div class="line-gray"></div>
|
||||
<template v-for="(item, index) in circles" :key="index">
|
||||
<div :class="circlesNumber>=index? `outer-circle-target`:`outer-circle`"
|
||||
@click="circlesNumber=index">
|
||||
<div :class="circlesNumber>=index? `inner-circle-target`:`inner-circle`">
|
||||
<span>{{ item.label }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</view>
|
||||
<view class="draw-contain-gray"></view>
|
||||
<view class="draw-contain-white"></view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<transferExecution />
|
||||
</Drawer>
|
||||
</view>
|
||||
|
||||
|
@ -442,28 +416,13 @@
|
|||
<script setup lang="ts">
|
||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, defineProps, defineEmits } from 'vue';
|
||||
import type { huliListType, medType, roomBtttonType } from "./index";
|
||||
//抽屉组件
|
||||
import Drawer from '../public/Drawer.vue';
|
||||
// 转单执行组件
|
||||
import transferExecution from './transferExecution/index.vue'
|
||||
//抽屉开启
|
||||
const drawer = ref(null);
|
||||
const circles = [
|
||||
{ label: '指令' },
|
||||
{ label: '转单' },
|
||||
{ label: '完成' }
|
||||
];
|
||||
// 计算宽度
|
||||
const lineWidth = computed(() => {
|
||||
switch (circlesNumber.value) {
|
||||
case 0:
|
||||
return '0';
|
||||
case 1:
|
||||
return 'calc(100% - 600rpx)';
|
||||
case 2:
|
||||
return 'calc(100% - 120rpx)';
|
||||
default:
|
||||
return '100%';
|
||||
}
|
||||
});
|
||||
const circlesNumber = ref(0);
|
||||
|
||||
const props = defineProps({
|
||||
isshow: {
|
||||
type: Boolean,
|
||||
|
@ -662,6 +621,7 @@
|
|||
// console.log("????", index,drawer.value)
|
||||
drawer.value.openDrawer();
|
||||
}
|
||||
|
||||
// 生命周期钩子
|
||||
onMounted(() => {
|
||||
timerId = updateTime();
|
||||
|
@ -678,189 +638,5 @@
|
|||
// 主页的css
|
||||
@import './index';
|
||||
|
||||
// 抽屉的css
|
||||
.draw-all {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border-top-left-radius: 80rpx;
|
||||
overflow: hidden;
|
||||
|
||||
.draw-title {
|
||||
width: 100%;
|
||||
height: 170rpx;
|
||||
background: linear-gradient(to bottom, #dfecfa, #c9dbee);
|
||||
display: flex;
|
||||
|
||||
.draw-title-gun {
|
||||
margin-top: 70rpx;
|
||||
margin-left: 40rpx;
|
||||
margin-right: 20rpx;
|
||||
width: 13rpx;
|
||||
height: 50rpx;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.draw-title-font {
|
||||
margin-top: 68rpx;
|
||||
font-size: 40rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
|
||||
.draw-contain {
|
||||
width: 100%;
|
||||
height: calc(100vh - 170rpx);
|
||||
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
|
||||
.draw-contain-jindu {
|
||||
width: 100%;
|
||||
height: 250rpx;
|
||||
// background-color: red;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 1000rpx;
|
||||
height: 200rpx;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
|
||||
}
|
||||
|
||||
.outer-circle-target {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
border-radius: 50%;
|
||||
background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.outer-circle {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
border-radius: 50%;
|
||||
// background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.inner-circle-target {
|
||||
width: 95rpx;
|
||||
height: 95rpx;
|
||||
border-radius: 50%;
|
||||
background: #0288D9;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.inner-circle {
|
||||
width: 95rpx;
|
||||
height: 95rpx;
|
||||
border-radius: 50%;
|
||||
background: #dfecfa;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.inner-circle-target span {
|
||||
color: #fff;
|
||||
font-size: 26rpx;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
.inner-circle span {
|
||||
// color: #fff;
|
||||
font-size: 26rpx;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
.line {
|
||||
width: calc(100% - 120rpx);
|
||||
height: 15rpx;
|
||||
background: linear-gradient(to right, #0288D1, #0288D1);
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 60rpx;
|
||||
z-index: 1;
|
||||
border-radius: 5rpx;
|
||||
box-shadow:
|
||||
inset 0 2rpx 4rpx rgba(255, 255, 255, 0.8),
|
||||
/* 内部高光 */
|
||||
inset 0 -2rpx 4rpx rgba(0, 0, 0, 0.4),
|
||||
/* 内部阴影 */
|
||||
0 0 8rpx rgba(2, 136, 209, 0.8);
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
z-index: 1;
|
||||
transition: width 0.5s ease; /* 设置宽度变化的过渡效果 */
|
||||
}
|
||||
|
||||
.line-gray {
|
||||
width: calc(100% - 120rpx);
|
||||
height: 15rpx;
|
||||
background: #c9dbee;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 60rpx;
|
||||
z-index: 0;
|
||||
border-radius: 5rpx;
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
|
||||
.container-father {
|
||||
width: 100%;
|
||||
height: 200rpx;
|
||||
background-color: rgba(187, 203, 236, 0.6);
|
||||
|
||||
.draw-contain-white-sha {
|
||||
width: 100%;
|
||||
height: 1rpx;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
}
|
||||
|
||||
.draw-contain-gray {
|
||||
width: 100%;
|
||||
height: 3rpx;
|
||||
background-color: #d0e0ef;
|
||||
}
|
||||
|
||||
.draw-contain-white {
|
||||
width: 100%;
|
||||
height: 1rpx;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</style>
|
|
@ -0,0 +1,671 @@
|
|||
<template>
|
||||
<view class="draw-all">
|
||||
<!-- <video v-if="showVideo" :src="videoSrc" controls class="video-popup"></video> -->
|
||||
<view class="draw-title">
|
||||
<view class="draw-title-gun"></view>
|
||||
<view class="draw-title-font">转单执行</view>
|
||||
</view>
|
||||
|
||||
<view class="draw-contain">
|
||||
<view class="container-father">
|
||||
<view class="draw-contain-white-sha"></view>
|
||||
<view class="container">
|
||||
<div class="line" :style="{width: lineWidth}"></div>
|
||||
<div class="line-gray"></div>
|
||||
<template v-for="(item, index) in circles" :key="index">
|
||||
<div :class="circlesNumber>=index? `outer-circle-target`:`outer-circle`"
|
||||
@click="circlesNumber=index">
|
||||
<div :class="circlesNumber>=index? `inner-circle-target`:`inner-circle`">
|
||||
<span>{{ item.label }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</view>
|
||||
<view class="draw-contain-gray"></view>
|
||||
<view class="draw-contain-white"></view>
|
||||
|
||||
</view>
|
||||
<view class="downitems-father">
|
||||
<view class="downitems-left">
|
||||
<view class="downitems-left-mar">
|
||||
<image class="downitems-left-img" src="/static/index/teeth.png" />
|
||||
<view class="downitems-left-father">
|
||||
<image class="downitems-father-img" src="/static/index/helpdo/zero.png" />
|
||||
<view class="downitems-father-font">清洁照料</view>
|
||||
</view>
|
||||
<view class="downitems-left-father">
|
||||
<image class="downitems-father-img" src="/static/index/helpdo/one.png" />
|
||||
<view class="downitems-father-font">四肢清洁</view>
|
||||
</view>
|
||||
<view class="downitems-left-father">
|
||||
<image class="downitems-father-img" src="/static/index/helpdo/two.png" />
|
||||
<view class="downitems-father-font-laba">协助清洁(四肢)</view>
|
||||
<image class="downitems-father-img-laba" src="/static/index/helpdo/laba.png" />
|
||||
</view>
|
||||
<view class="downitems-left-father">
|
||||
<image class="downitems-father-img" src="/static/index/helpdo/three.png" />
|
||||
<view class="downitems-father-font-small">准备清水,一次性面巾,香皂,清洁后涂身体保湿乳。</view>
|
||||
</view>
|
||||
<view class="downitems-kuai">
|
||||
<image class="downitems-kuai-img" src="/static/index/helpdo/video.png" />
|
||||
</view>
|
||||
<view class="downitems-says">
|
||||
视频讲解
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<image class="downitems-shu" src="/static/index/helpdo/xian.png" />
|
||||
<view class="downitems-center">
|
||||
<view class="downitems-center-title">
|
||||
<view class="downitems-center-title-gun"></view>
|
||||
<view class="downitems-center-title-font">转单原因</view>
|
||||
<view class="downitems-center-says">
|
||||
<view class="downitems-center-father">
|
||||
<image class="downitems-center-says-maike" src="/static/index/helpdo/maike.png" />
|
||||
</view>
|
||||
<view class="">语音输入</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="downitems-textarea">
|
||||
<textarea class="custom-textarea" @blur="handleBlur" placeholder="请输入" />
|
||||
</view>
|
||||
<view class="downitems-center-title">
|
||||
<view class="downitems-center-title-gun"></view>
|
||||
<view class="downitems-center-title-font">转单方式</view>
|
||||
</view>
|
||||
<view class="radio-circle-top-father">
|
||||
<view class="radio-circle-top">
|
||||
<view :class="!postItems?`radio-circle-target`: `radio-circle`" @click="postItems=0"></view>
|
||||
<view class="radio-font" @click="postItems=0">重新派单</view>
|
||||
</view>
|
||||
<view class="radio-circle-top">
|
||||
<view :class="postItems?`radio-circle-target`: `radio-circle`" @click="postItems=1;"></view>
|
||||
<view class="radio-font" @click="postItems=1">定向派单</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="downitems-button">
|
||||
确认
|
||||
</view>
|
||||
</view>
|
||||
<image class="downitems-shu" style="transform: rotate(180deg);margin-left: 0rpx;"
|
||||
src="/static/index/helpdo/xian.png" />
|
||||
<view class="downitems-right">
|
||||
<view class="downitems-all" v-show="!postItems">
|
||||
<view class="downitems-center-title">
|
||||
<view class="downitems-center-title-gun"></view>
|
||||
<view class="downitems-center-title-font">重新派单</view>
|
||||
</view>
|
||||
<view class="downitems-all-font">
|
||||
选择重新派单,平台自动将服务指令重新派发给其他员工,等待执行。
|
||||
</view>
|
||||
</view>
|
||||
<view class="downitems-all" v-show="postItems">
|
||||
<view class="downitems-center-title">
|
||||
<view class="downitems-center-title-gun"></view>
|
||||
<view class="downitems-center-title-font">定向派单</view>
|
||||
</view>
|
||||
<view class="downitems-all-font">
|
||||
选择定向转单,请选择要执行服务指令的员工。
|
||||
</view>
|
||||
<view class="downitems-card-all">
|
||||
<view class="downitems-card" v-for="(item,index) in [0,1,2,3,4,5,6,7]">
|
||||
<view
|
||||
:class="clickitemNumber===index ? `downitems-card-one-target`:`downitems-card-one`"
|
||||
@click="clickitem(index)">
|
||||
<view class="downitems-card-father">
|
||||
<image class="downitems-card-img" src="/static/index/helpdo/people.png" />
|
||||
</view>
|
||||
|
||||
<view class="downitems-card-font">
|
||||
李金福
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, defineProps, defineEmits } from 'vue';
|
||||
const circles = [
|
||||
{ label: '指令' },
|
||||
{ label: '转单' },
|
||||
{ label: '完成' }
|
||||
];
|
||||
const handleBlur = (event : any) => {
|
||||
// console.log('输入框失去焦点,当前值为:', event.detail.value);
|
||||
}
|
||||
const clickitemNumber = ref(-1);
|
||||
const postItems = ref(0);
|
||||
const clickitem = (index : number) => {
|
||||
clickitemNumber.value = index
|
||||
}
|
||||
// 计算宽度
|
||||
const lineWidth = computed(() => {
|
||||
switch (circlesNumber.value) {
|
||||
case 0:
|
||||
return '0';
|
||||
case 1:
|
||||
return 'calc(100% - 600rpx)';
|
||||
case 2:
|
||||
return 'calc(100% - 120rpx)';
|
||||
default:
|
||||
return '100%';
|
||||
}
|
||||
});
|
||||
const circlesNumber = ref(0);
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
// 抽屉的css
|
||||
.draw-all {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
border-top-left-radius: 80rpx;
|
||||
border-bottom-left-radius: 80rpx;
|
||||
overflow: hidden;
|
||||
|
||||
// position: relative;
|
||||
.draw-title {
|
||||
width: 100%;
|
||||
height: 140rpx;
|
||||
// background: linear-gradient(to bottom, #dfecfa, #c9dbee);
|
||||
display: flex;
|
||||
// 为啥在这里hidden,是因为有个半圆,没法hidden
|
||||
|
||||
.draw-title-gun {
|
||||
margin-top: 70rpx;
|
||||
margin-left: 40rpx;
|
||||
margin-right: 20rpx;
|
||||
width: 13rpx;
|
||||
height: 50rpx;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.draw-title-font {
|
||||
margin-top: 68rpx;
|
||||
font-size: 40rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
|
||||
.draw-contain {
|
||||
width: 100%;
|
||||
height: calc(100vh - 140rpx);
|
||||
|
||||
.draw-contain-jindu {
|
||||
width: 100%;
|
||||
height: 250rpx;
|
||||
// background-color: red;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 1000rpx;
|
||||
height: 200rpx;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
|
||||
}
|
||||
|
||||
.outer-circle-target {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
border-radius: 50%;
|
||||
background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.outer-circle {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
border-radius: 50%;
|
||||
// background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.inner-circle-target {
|
||||
width: 95rpx;
|
||||
height: 95rpx;
|
||||
border-radius: 50%;
|
||||
background: #0288D9;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.inner-circle {
|
||||
width: 95rpx;
|
||||
height: 95rpx;
|
||||
border-radius: 50%;
|
||||
background: #dfecfa;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.inner-circle-target span {
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
.inner-circle span {
|
||||
// color: #fff;
|
||||
font-size: 30rpx;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
.line {
|
||||
width: calc(100% - 120rpx);
|
||||
height: 15rpx;
|
||||
background: linear-gradient(to right, #0288D1, #0288D1);
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 60rpx;
|
||||
z-index: 1;
|
||||
border-radius: 5rpx;
|
||||
box-shadow:
|
||||
inset 0 2rpx 4rpx rgba(255, 255, 255, 0.8),
|
||||
/* 内部高光 */
|
||||
inset 0 -2rpx 4rpx rgba(0, 0, 0, 0.4),
|
||||
/* 内部阴影 */
|
||||
0 0 8rpx rgba(2, 136, 209, 0.8);
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
z-index: 1;
|
||||
transition: width 0.5s ease;
|
||||
/* 设置宽度变化的过渡效果 */
|
||||
}
|
||||
|
||||
.line-gray {
|
||||
width: calc(100% - 120rpx);
|
||||
height: 15rpx;
|
||||
background: #c9dbee;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 60rpx;
|
||||
z-index: 0;
|
||||
border-radius: 5rpx;
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
|
||||
.container-father {
|
||||
width: 100%;
|
||||
height: 200rpx;
|
||||
// background-color: rgba(187, 203, 236, 0.6);
|
||||
|
||||
.draw-contain-white-sha {
|
||||
width: 100%;
|
||||
height: 1rpx;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
}
|
||||
|
||||
.draw-contain-gray {
|
||||
width: 100%;
|
||||
height: 3rpx;
|
||||
background-color: #d0e0ef;
|
||||
}
|
||||
|
||||
.draw-contain-white {
|
||||
width: 100%;
|
||||
height: 1rpx;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.downitems-father {
|
||||
width: 100%;
|
||||
height: calc(100% - 205rpx);
|
||||
display: flex;
|
||||
|
||||
.downitems-left {
|
||||
height: 100%;
|
||||
width: 550rpx;
|
||||
|
||||
.downitems-left-mar {
|
||||
// margin: 0 50rpx;
|
||||
margin-left: 65rpx;
|
||||
|
||||
// margin-right: 50rpx;
|
||||
.downitems-left-img {
|
||||
width: 420rpx;
|
||||
height: 300rpx;
|
||||
margin-top: 80rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.downitems-left-father {
|
||||
display: flex;
|
||||
margin-top: 20rpx;
|
||||
|
||||
.downitems-father-img {
|
||||
width: 38rpx;
|
||||
height: 38rpx;
|
||||
margin: 6rpx 13rpx 0 20rpx;
|
||||
}
|
||||
|
||||
.downitems-father-img-laba {
|
||||
width: 38rpx;
|
||||
height: 38rpx;
|
||||
margin-top: 6rpx;
|
||||
// margin: 2rpx 13rpx 0 20rpx;
|
||||
}
|
||||
|
||||
.downitems-father-font {
|
||||
// font-weight: 700;
|
||||
font-size: 40rpx;
|
||||
width: 300rpx;
|
||||
}
|
||||
|
||||
.downitems-father-font-laba {
|
||||
// font-weight: 700;
|
||||
font-size: 40rpx;
|
||||
// width: 400rpx;
|
||||
|
||||
}
|
||||
|
||||
.downitems-father-font-small {
|
||||
// font-weight: 700;
|
||||
font-size: 35rpx;
|
||||
width: 400rpx;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
.downitems-kuai {
|
||||
margin-left: 37rpx;
|
||||
background-color: rgba(236, 240, 251, 0.4);
|
||||
border-radius: 20rpx;
|
||||
width: 350rpx;
|
||||
height: 230rpx;
|
||||
margin-top: 30rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.downitems-kuai-img {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.downitems-says {
|
||||
color: #6F7FA3;
|
||||
font-size: 35rpx;
|
||||
margin-left: 142rpx;
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.downitems-right {
|
||||
height: 100%;
|
||||
width: 650rpx;
|
||||
|
||||
.downitems-all {
|
||||
margin-left: 60rpx;
|
||||
|
||||
.downitems-all-font {
|
||||
margin-top: 30rpx;
|
||||
font-size: 40rpx;
|
||||
// color:#6F7FA3;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.downitems-center {
|
||||
height: 100%;
|
||||
width: 600rpx;
|
||||
position: relative;
|
||||
|
||||
.downitems-button {
|
||||
position: absolute;
|
||||
left: 30%;
|
||||
bottom: 80rpx;
|
||||
background: linear-gradient(to right, #00c9ff, #0076ff);
|
||||
width: 270rpx;
|
||||
height: 80rpx;
|
||||
border-radius: 40rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
color: #fff;
|
||||
font-size: 40rpx;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
.downitems-center-title {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
|
||||
.downitems-center-title-gun {
|
||||
margin-top: 50rpx;
|
||||
margin-left: 0rpx;
|
||||
margin-right: 18rpx;
|
||||
width: 13rpx;
|
||||
height: 50rpx;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.downitems-center-title-font {
|
||||
margin-top: 50rpx;
|
||||
font-size: 40rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
// .downitems-center-title-star {
|
||||
// margin-top: 50rpx;
|
||||
// margin-left: 10rpx;
|
||||
// font-size: 32rpx;
|
||||
// font-weight: 700;
|
||||
// color: red;
|
||||
// }
|
||||
|
||||
.downitems-center-says {
|
||||
display: flex;
|
||||
margin-top: 50rpx;
|
||||
margin-left: 180rpx;
|
||||
// margin-right: 50rpx;
|
||||
// flex: 1;
|
||||
text-align: right;
|
||||
color: #6F7FA3;
|
||||
font-size: 36rpx
|
||||
}
|
||||
|
||||
.downitems-center-father {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 50rpx;
|
||||
height: 50rpx;
|
||||
border-radius: 50%;
|
||||
background-color: #BAC5DE;
|
||||
margin-right: 10rpx;
|
||||
margin-top: 0rpx;
|
||||
|
||||
.downitems-center-says-maike {
|
||||
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.downitems-shu {
|
||||
width: 70rpx;
|
||||
height: 100%;
|
||||
margin-top: 4rpx;
|
||||
|
||||
}
|
||||
|
||||
.downitems-textarea {
|
||||
margin-top: 20rpx
|
||||
}
|
||||
|
||||
.custom-textarea {
|
||||
color: #6F7FA3;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
width: 570rpx;
|
||||
height: 240rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 40rpx;
|
||||
padding-left: 30rpx;
|
||||
padding-top: 20rpx;
|
||||
}
|
||||
|
||||
.radio-circle-top-father {
|
||||
margin-left: 30rpx;
|
||||
|
||||
.radio-circle-top {
|
||||
margin-top: 30rpx;
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
|
||||
.radio-circle {
|
||||
position: relative;
|
||||
margin-top: 2rpx;
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
border-radius: 50%;
|
||||
border: 2rpx solid rgb(2, 171, 254);
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.radio-circle-target {
|
||||
position: relative;
|
||||
margin-top: 2rpx;
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
border-radius: 50%;
|
||||
border: 2rpx solid rgb(2, 171, 254);
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.radio-circle-target::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 30rpx;
|
||||
height: 30rpx;
|
||||
background-color: rgb(2, 171, 254);
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.radio-font {
|
||||
margin-left: 15rpx;
|
||||
margin-right: 60rpx;
|
||||
font-size: 36rpx;
|
||||
}
|
||||
|
||||
.downitems-card-all {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
margin-top: 20rpx;
|
||||
|
||||
.downitems-card-one {
|
||||
width: 270rpx;
|
||||
height: 150rpx;
|
||||
margin-right: 20rpx;
|
||||
margin-bottom: 30rpx;
|
||||
border-radius: 20rpx;
|
||||
background-color: rgb(243, 248, 253);
|
||||
border: 1rpx solid #52668C;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.downitems-card-one-target {
|
||||
width: 270rpx;
|
||||
height: 150rpx;
|
||||
margin-right: 20rpx;
|
||||
margin-bottom: 30rpx;
|
||||
border-radius: 20rpx;
|
||||
background: linear-gradient(to bottom, #B8E5FF, #F7D0EF);
|
||||
border: 1rpx solid #fff;
|
||||
box-shadow: 0 4rpx 4rpx rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.downitems-card {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.downitems-card-font {
|
||||
font-weight: 700;
|
||||
margin-left: 10rpx;
|
||||
margin-right: 10rpx;
|
||||
font-size: 40rpx;
|
||||
}
|
||||
|
||||
.downitems-card-father {
|
||||
width: 90rpx;
|
||||
height: 90rpx;
|
||||
border-radius: 50rpx;
|
||||
border: 1rpx solid #94B0C3;
|
||||
background-color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
overflow: hidden;
|
||||
|
||||
// align-items: center;
|
||||
.downitems-card-img {
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1016 B |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
|
@ -47,6 +47,7 @@ if (uni.restoreGlobal) {
|
|||
const onShow = /* @__PURE__ */ createHook(ON_SHOW);
|
||||
const onHide = /* @__PURE__ */ createHook(ON_HIDE);
|
||||
const onLoad = /* @__PURE__ */ createHook(ON_LOAD);
|
||||
const _imports_0$4 = "/static/index/zuoyuan.png";
|
||||
const _export_sfc = (sfc, props) => {
|
||||
const target = sfc.__vccOpts || sfc;
|
||||
for (const [key, val] of props) {
|
||||
|
@ -54,7 +55,7 @@ if (uni.restoreGlobal) {
|
|||
}
|
||||
return target;
|
||||
};
|
||||
const _sfc_main$6 = {
|
||||
const _sfc_main$7 = {
|
||||
__name: "Drawer",
|
||||
setup(__props, { expose: __expose }) {
|
||||
const isVisible = vue.ref(false);
|
||||
|
@ -73,7 +74,7 @@ if (uni.restoreGlobal) {
|
|||
return __returned__;
|
||||
}
|
||||
};
|
||||
function _sfc_render$5(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
function _sfc_render$6(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return vue.openBlock(), vue.createElementBlock("view", null, [
|
||||
vue.createCommentVNode(" 遮罩层 "),
|
||||
$setup.isVisible ? (vue.openBlock(), vue.createElementBlock("view", {
|
||||
|
@ -89,6 +90,16 @@ if (uni.restoreGlobal) {
|
|||
},
|
||||
[
|
||||
vue.createElementVNode("view", { class: "drawer-content" }, [
|
||||
vue.createCommentVNode(" 抽屉中间的半圆 "),
|
||||
vue.createElementVNode("view", {
|
||||
class: "drawer-content-circle",
|
||||
onClick: $setup.closeDrawer
|
||||
}, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "drawer-img",
|
||||
src: _imports_0$4
|
||||
})
|
||||
]),
|
||||
vue.createCommentVNode(" 抽屉内容 "),
|
||||
vue.renderSlot(_ctx.$slots, "default", {}, void 0, true)
|
||||
])
|
||||
|
@ -98,7 +109,295 @@ if (uni.restoreGlobal) {
|
|||
)
|
||||
]);
|
||||
}
|
||||
const Drawer = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$5], ["__scopeId", "data-v-40fcca19"], ["__file", "D:/hldy_app/component/public/Drawer.vue"]]);
|
||||
const Drawer = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$6], ["__scopeId", "data-v-40fcca19"], ["__file", "D:/hldy_app/component/public/Drawer.vue"]]);
|
||||
const _sfc_main$6 = /* @__PURE__ */ vue.defineComponent({
|
||||
__name: "index",
|
||||
setup(__props, { expose: __expose }) {
|
||||
__expose();
|
||||
const circles = [
|
||||
{ label: "指令" },
|
||||
{ label: "转单" },
|
||||
{ label: "完成" }
|
||||
];
|
||||
const handleBlur = (event) => {
|
||||
};
|
||||
const clickitemNumber = vue.ref(-1);
|
||||
const postItems = vue.ref(0);
|
||||
const clickitem = (index) => {
|
||||
clickitemNumber.value = index;
|
||||
};
|
||||
const lineWidth = vue.computed(() => {
|
||||
switch (circlesNumber.value) {
|
||||
case 0:
|
||||
return "0";
|
||||
case 1:
|
||||
return "calc(100% - 600rpx)";
|
||||
case 2:
|
||||
return "calc(100% - 120rpx)";
|
||||
default:
|
||||
return "100%";
|
||||
}
|
||||
});
|
||||
const circlesNumber = vue.ref(0);
|
||||
const __returned__ = { circles, handleBlur, clickitemNumber, postItems, clickitem, lineWidth, circlesNumber };
|
||||
Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true });
|
||||
return __returned__;
|
||||
}
|
||||
});
|
||||
const _imports_0$3 = "/static/index/teeth.png";
|
||||
const _imports_1$2 = "/static/index/helpdo/zero.png";
|
||||
const _imports_2$1 = "/static/index/helpdo/one.png";
|
||||
const _imports_3 = "/static/index/helpdo/two.png";
|
||||
const _imports_4 = "/static/index/helpdo/laba.png";
|
||||
const _imports_5 = "/static/index/helpdo/three.png";
|
||||
const _imports_6 = "/static/index/helpdo/video.png";
|
||||
const _imports_7 = "/static/index/helpdo/xian.png";
|
||||
const _imports_8 = "/static/index/helpdo/maike.png";
|
||||
const _imports_9 = "/static/index/helpdo/people.png";
|
||||
function _sfc_render$5(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return vue.openBlock(), vue.createElementBlock("view", { class: "draw-all" }, [
|
||||
vue.createCommentVNode(' <video v-if="showVideo" :src="videoSrc" controls class="video-popup"></video> '),
|
||||
vue.createElementVNode("view", { class: "draw-title" }, [
|
||||
vue.createElementVNode("view", { class: "draw-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "draw-title-font" }, "转单执行")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "draw-contain" }, [
|
||||
vue.createElementVNode("view", { class: "container-father" }, [
|
||||
vue.createElementVNode("view", { class: "draw-contain-white-sha" }),
|
||||
vue.createElementVNode("view", { class: "container" }, [
|
||||
vue.createElementVNode(
|
||||
"div",
|
||||
{
|
||||
class: "line",
|
||||
style: vue.normalizeStyle({ width: $setup.lineWidth })
|
||||
},
|
||||
null,
|
||||
4
|
||||
/* STYLE */
|
||||
),
|
||||
vue.createElementVNode("div", { class: "line-gray" }),
|
||||
(vue.openBlock(), vue.createElementBlock(
|
||||
vue.Fragment,
|
||||
null,
|
||||
vue.renderList($setup.circles, (item, index) => {
|
||||
return vue.createElementVNode("div", {
|
||||
key: index,
|
||||
class: vue.normalizeClass($setup.circlesNumber >= index ? `outer-circle-target` : `outer-circle`),
|
||||
onClick: ($event) => $setup.circlesNumber = index
|
||||
}, [
|
||||
vue.createElementVNode(
|
||||
"div",
|
||||
{
|
||||
class: vue.normalizeClass($setup.circlesNumber >= index ? `inner-circle-target` : `inner-circle`)
|
||||
},
|
||||
[
|
||||
vue.createElementVNode(
|
||||
"span",
|
||||
null,
|
||||
vue.toDisplayString(item.label),
|
||||
1
|
||||
/* TEXT */
|
||||
)
|
||||
],
|
||||
2
|
||||
/* CLASS */
|
||||
)
|
||||
], 10, ["onClick"]);
|
||||
}),
|
||||
64
|
||||
/* STABLE_FRAGMENT */
|
||||
))
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "draw-contain-gray" }),
|
||||
vue.createElementVNode("view", { class: "draw-contain-white" })
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-father" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-left" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-left-mar" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-left-img",
|
||||
src: _imports_0$3
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-left-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-father-img",
|
||||
src: _imports_1$2
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-father-font" }, "清洁照料")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-left-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-father-img",
|
||||
src: _imports_2$1
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-father-font" }, "四肢清洁")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-left-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-father-img",
|
||||
src: _imports_3
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-father-font-laba" }, "协助清洁(四肢)"),
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-father-img-laba",
|
||||
src: _imports_4
|
||||
})
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-left-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-father-img",
|
||||
src: _imports_5
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-father-font-small" }, "准备清水,一次性面巾,香皂,清洁后涂身体保湿乳。")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-kuai" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-kuai-img",
|
||||
src: _imports_6
|
||||
})
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-says" }, " 视频讲解 ")
|
||||
])
|
||||
]),
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-shu",
|
||||
src: _imports_7
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-center" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-title" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-font" }, "转单原因"),
|
||||
vue.createElementVNode("view", { class: "downitems-center-says" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-center-says-maike",
|
||||
src: _imports_8
|
||||
})
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "" }, "语音输入")
|
||||
])
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-textarea" }, [
|
||||
vue.createElementVNode(
|
||||
"textarea",
|
||||
{
|
||||
class: "custom-textarea",
|
||||
onBlur: $setup.handleBlur,
|
||||
placeholder: "请输入"
|
||||
},
|
||||
null,
|
||||
32
|
||||
/* NEED_HYDRATION */
|
||||
)
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-center-title" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-font" }, "转单方式")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "radio-circle-top-father" }, [
|
||||
vue.createElementVNode("view", { class: "radio-circle-top" }, [
|
||||
vue.createElementVNode(
|
||||
"view",
|
||||
{
|
||||
class: vue.normalizeClass(!$setup.postItems ? `radio-circle-target` : `radio-circle`),
|
||||
onClick: _cache[0] || (_cache[0] = ($event) => $setup.postItems = 0)
|
||||
},
|
||||
null,
|
||||
2
|
||||
/* CLASS */
|
||||
),
|
||||
vue.createElementVNode("view", {
|
||||
class: "radio-font",
|
||||
onClick: _cache[1] || (_cache[1] = ($event) => $setup.postItems = 0)
|
||||
}, "重新派单")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "radio-circle-top" }, [
|
||||
vue.createElementVNode(
|
||||
"view",
|
||||
{
|
||||
class: vue.normalizeClass($setup.postItems ? `radio-circle-target` : `radio-circle`),
|
||||
onClick: _cache[2] || (_cache[2] = ($event) => {
|
||||
$setup.postItems = 1;
|
||||
})
|
||||
},
|
||||
null,
|
||||
2
|
||||
/* CLASS */
|
||||
),
|
||||
vue.createElementVNode("view", {
|
||||
class: "radio-font",
|
||||
onClick: _cache[3] || (_cache[3] = ($event) => $setup.postItems = 1)
|
||||
}, "定向派单")
|
||||
])
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-button" }, " 确认 ")
|
||||
]),
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-shu",
|
||||
style: { "transform": "rotate(180deg)", "margin-left": "0rpx" },
|
||||
src: _imports_7
|
||||
}),
|
||||
vue.createElementVNode("view", { class: "downitems-right" }, [
|
||||
vue.withDirectives(vue.createElementVNode(
|
||||
"view",
|
||||
{ class: "downitems-all" },
|
||||
[
|
||||
vue.createElementVNode("view", { class: "downitems-center-title" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-font" }, "重新派单")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-all-font" }, " 选择重新派单,平台自动将服务指令重新派发给其他员工,等待执行。 ")
|
||||
],
|
||||
512
|
||||
/* NEED_PATCH */
|
||||
), [
|
||||
[vue.vShow, !$setup.postItems]
|
||||
]),
|
||||
vue.withDirectives(vue.createElementVNode(
|
||||
"view",
|
||||
{ class: "downitems-all" },
|
||||
[
|
||||
vue.createElementVNode("view", { class: "downitems-center-title" }, [
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "downitems-center-title-font" }, "定向派单")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-all-font" }, " 选择定向转单,请选择要执行服务指令的员工。 "),
|
||||
vue.createElementVNode("view", { class: "downitems-card-all" }, [
|
||||
(vue.openBlock(), vue.createElementBlock(
|
||||
vue.Fragment,
|
||||
null,
|
||||
vue.renderList([0, 1, 2, 3, 4, 5, 6, 7], (item, index) => {
|
||||
return vue.createElementVNode("view", { class: "downitems-card" }, [
|
||||
vue.createElementVNode("view", {
|
||||
class: vue.normalizeClass($setup.clickitemNumber === index ? `downitems-card-one-target` : `downitems-card-one`),
|
||||
onClick: ($event) => $setup.clickitem(index)
|
||||
}, [
|
||||
vue.createElementVNode("view", { class: "downitems-card-father" }, [
|
||||
vue.createElementVNode("image", {
|
||||
class: "downitems-card-img",
|
||||
src: _imports_9
|
||||
})
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "downitems-card-font" }, " 李金福 ")
|
||||
], 10, ["onClick"])
|
||||
]);
|
||||
}),
|
||||
64
|
||||
/* STABLE_FRAGMENT */
|
||||
))
|
||||
])
|
||||
],
|
||||
512
|
||||
/* NEED_PATCH */
|
||||
), [
|
||||
[vue.vShow, $setup.postItems]
|
||||
])
|
||||
])
|
||||
])
|
||||
])
|
||||
]);
|
||||
}
|
||||
const transferExecution = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$5], ["__scopeId", "data-v-166ac27f"], ["__file", "D:/hldy_app/component/rightItemsindex/transferExecution/index.vue"]]);
|
||||
const _sfc_main$5 = /* @__PURE__ */ vue.defineComponent({
|
||||
__name: "index",
|
||||
props: {
|
||||
|
@ -115,24 +414,6 @@ if (uni.restoreGlobal) {
|
|||
setup(__props, { expose: __expose, emit: __emit }) {
|
||||
__expose();
|
||||
const drawer = vue.ref(null);
|
||||
const circles = [
|
||||
{ label: "指令" },
|
||||
{ label: "转单" },
|
||||
{ label: "完成" }
|
||||
];
|
||||
const lineWidth = vue.computed(() => {
|
||||
switch (circlesNumber.value) {
|
||||
case 0:
|
||||
return "0";
|
||||
case 1:
|
||||
return "calc(100% - 600rpx)";
|
||||
case 2:
|
||||
return "calc(100% - 120rpx)";
|
||||
default:
|
||||
return "100%";
|
||||
}
|
||||
});
|
||||
const circlesNumber = vue.ref(0);
|
||||
const props = __props;
|
||||
const isPopupVisible = vue.ref(false);
|
||||
const isPopupVisiblefiropen = vue.ref(false);
|
||||
|
@ -288,11 +569,11 @@ if (uni.restoreGlobal) {
|
|||
vue.onBeforeUnmount(() => {
|
||||
clearInterval(timerId);
|
||||
});
|
||||
const __returned__ = { drawer, circles, lineWidth, circlesNumber, props, isPopupVisible, isPopupVisiblefiropen, isPopupVisiblesec, isPopupVisiblefiropensec, isPopupVisiblethi, isPopupVisiblefiropenthi, currentTime, fullDate, weekDay, undericonList, huliList, huliListDark, mediumList, mediumListdark, roomBtttonList, roomBtttonListdark, menuIndex, undermenuIndex, underFans, roomTar, firstcurrentIndex, firstcurrentIndexup, secondcurrentIndexup, secondcurrentIndex, thirdcurrentIndex, emit, darkFanschange, changeMenu, changeMenuUnder, saveItem, updateTime, onSwiperChange, onSwiperChangesec, jumpTonew, showPopup, showPopupsec, showPopupthi, get timerId() {
|
||||
const __returned__ = { drawer, props, isPopupVisible, isPopupVisiblefiropen, isPopupVisiblesec, isPopupVisiblefiropensec, isPopupVisiblethi, isPopupVisiblefiropenthi, currentTime, fullDate, weekDay, undericonList, huliList, huliListDark, mediumList, mediumListdark, roomBtttonList, roomBtttonListdark, menuIndex, undermenuIndex, underFans, roomTar, firstcurrentIndex, firstcurrentIndexup, secondcurrentIndexup, secondcurrentIndex, thirdcurrentIndex, emit, darkFanschange, changeMenu, changeMenuUnder, saveItem, updateTime, onSwiperChange, onSwiperChangesec, jumpTonew, showPopup, showPopupsec, showPopupthi, get timerId() {
|
||||
return timerId;
|
||||
}, set timerId(v) {
|
||||
timerId = v;
|
||||
}, openhuliList, Drawer };
|
||||
}, openhuliList, Drawer, transferExecution };
|
||||
Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true });
|
||||
return __returned__;
|
||||
}
|
||||
|
@ -1415,63 +1696,7 @@ if (uni.restoreGlobal) {
|
|||
{ ref: "drawer" },
|
||||
{
|
||||
default: vue.withCtx(() => [
|
||||
vue.createElementVNode("view", { class: "draw-all" }, [
|
||||
vue.createElementVNode("view", { class: "draw-title" }, [
|
||||
vue.createElementVNode("view", { class: "draw-title-gun" }),
|
||||
vue.createElementVNode("view", { class: "draw-title-font" }, "转单执行")
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "draw-contain" }, [
|
||||
vue.createElementVNode("view", { class: "container-father" }, [
|
||||
vue.createElementVNode("view", { class: "draw-contain-white-sha" }),
|
||||
vue.createElementVNode("view", { class: "container" }, [
|
||||
vue.createElementVNode(
|
||||
"div",
|
||||
{
|
||||
class: "line",
|
||||
style: vue.normalizeStyle({ width: $setup.lineWidth })
|
||||
},
|
||||
null,
|
||||
4
|
||||
/* STYLE */
|
||||
),
|
||||
vue.createElementVNode("div", { class: "line-gray" }),
|
||||
(vue.openBlock(), vue.createElementBlock(
|
||||
vue.Fragment,
|
||||
null,
|
||||
vue.renderList($setup.circles, (item, index) => {
|
||||
return vue.createElementVNode("div", {
|
||||
key: index,
|
||||
class: vue.normalizeClass($setup.circlesNumber >= index ? `outer-circle-target` : `outer-circle`),
|
||||
onClick: ($event) => $setup.circlesNumber = index
|
||||
}, [
|
||||
vue.createElementVNode(
|
||||
"div",
|
||||
{
|
||||
class: vue.normalizeClass($setup.circlesNumber >= index ? `inner-circle-target` : `inner-circle`)
|
||||
},
|
||||
[
|
||||
vue.createElementVNode(
|
||||
"span",
|
||||
null,
|
||||
vue.toDisplayString(item.label),
|
||||
1
|
||||
/* TEXT */
|
||||
)
|
||||
],
|
||||
2
|
||||
/* CLASS */
|
||||
)
|
||||
], 10, ["onClick"]);
|
||||
}),
|
||||
64
|
||||
/* STABLE_FRAGMENT */
|
||||
))
|
||||
]),
|
||||
vue.createElementVNode("view", { class: "draw-contain-gray" }),
|
||||
vue.createElementVNode("view", { class: "draw-contain-white" })
|
||||
])
|
||||
])
|
||||
])
|
||||
vue.createVNode($setup["transferExecution"])
|
||||
]),
|
||||
_: 1
|
||||
/* STABLE */
|
||||
|
|
|
@ -1,43 +1,461 @@
|
|||
|
||||
/* 遮罩层样式 */
|
||||
/* 遮罩层样式 */
|
||||
.overlay[data-v-40fcca19] {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
z-index: 999;
|
||||
/* 确保遮罩层在抽屉下方 */
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
z-index: 999;
|
||||
/* 确保遮罩层在抽屉下方 */
|
||||
}
|
||||
|
||||
/* 抽屉样式 */
|
||||
/* 抽屉样式 */
|
||||
.drawer[data-v-40fcca19] {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: -80%;
|
||||
width: 80%;
|
||||
height: 100vh;
|
||||
background: #fff;
|
||||
z-index: 1000;
|
||||
/* 确保抽屉在遮罩层上方 */
|
||||
transition: right 0.5s ease;
|
||||
border-top-left-radius: 2.5rem;
|
||||
/* 设置左上角的圆角半径 */
|
||||
border-bottom-left-radius: 2.5rem;
|
||||
/* overflow: hidden; */
|
||||
/* 设置左下角的圆角半径 */
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: -90%;
|
||||
width: 85%;
|
||||
height: 100vh;
|
||||
background: #fff;
|
||||
z-index: 1000;
|
||||
/* 确保抽屉在遮罩层上方 */
|
||||
transition: right 0.5s ease;
|
||||
border-top-left-radius: 2.5rem;
|
||||
/* 设置左上角的圆角半径 */
|
||||
border-bottom-left-radius: 2.5rem;
|
||||
/* overflow: hidden; */
|
||||
/* 设置左下角的圆角半径 */
|
||||
}
|
||||
|
||||
/* 抽屉打开时的样式 */
|
||||
/* 抽屉打开时的样式 */
|
||||
.drawer-open[data-v-40fcca19] {
|
||||
right: 0;
|
||||
right: 0;
|
||||
}
|
||||
/* 抽屉内容样式 */
|
||||
.drawer-content[data-v-40fcca19] {
|
||||
position: relative;
|
||||
}
|
||||
.drawer-content .drawer-content-circle[data-v-40fcca19] {
|
||||
position: absolute;
|
||||
top: calc(50% - 1.71875rem);
|
||||
left: -1.25rem;
|
||||
width: 3.125rem;
|
||||
height: 3.4375rem;
|
||||
/* border-radius 的两个值分别代表水平和垂直半径 */
|
||||
border-radius: 50% ;
|
||||
z-index: -1;
|
||||
background: linear-gradient(to bottom, #dfecfa, #c9dbee);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.drawer-content .drawer-content-circle .drawer-img[data-v-40fcca19] {
|
||||
width: 0.78125rem;
|
||||
height: 0.78125rem;
|
||||
margin-left: 0.46875rem;
|
||||
}
|
||||
|
||||
/* 抽屉内容样式 */
|
||||
.drawer-content[data-v-40fcca19] {
|
||||
/* padding: 20px; */
|
||||
/* overflow: hidden; */
|
||||
.draw-all[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
border-top-left-radius: 2.5rem;
|
||||
border-bottom-left-radius: 2.5rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
.draw-all .draw-title[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 4.375rem;
|
||||
display: flex;
|
||||
}
|
||||
.draw-all .draw-title .draw-title-gun[data-v-166ac27f] {
|
||||
margin-top: 2.1875rem;
|
||||
margin-left: 1.25rem;
|
||||
margin-right: 0.625rem;
|
||||
width: 0.40625rem;
|
||||
height: 1.5625rem;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 0.3125rem;
|
||||
}
|
||||
.draw-all .draw-title .draw-title-font[data-v-166ac27f] {
|
||||
margin-top: 2.125rem;
|
||||
font-size: 1.25rem;
|
||||
font-weight: 700;
|
||||
}
|
||||
.draw-all .draw-contain[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: calc(100vh - 4.375rem);
|
||||
}
|
||||
.draw-all .draw-contain .draw-contain-jindu[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 7.8125rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.draw-all .container[data-v-166ac27f] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 31.25rem;
|
||||
height: 6.25rem;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
}
|
||||
.draw-all .outer-circle-target[data-v-166ac27f] {
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
border-radius: 50%;
|
||||
background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.draw-all .outer-circle[data-v-166ac27f] {
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.draw-all .inner-circle-target[data-v-166ac27f] {
|
||||
width: 2.96875rem;
|
||||
height: 2.96875rem;
|
||||
border-radius: 50%;
|
||||
background: #0288D9;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
.draw-all .inner-circle[data-v-166ac27f] {
|
||||
width: 2.96875rem;
|
||||
height: 2.96875rem;
|
||||
border-radius: 50%;
|
||||
background: #dfecfa;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
.draw-all .inner-circle-target span[data-v-166ac27f] {
|
||||
color: #fff;
|
||||
font-size: 0.9375rem;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
.draw-all .inner-circle span[data-v-166ac27f] {
|
||||
font-size: 0.9375rem;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
.draw-all .line[data-v-166ac27f] {
|
||||
width: calc(100% - 3.75rem);
|
||||
height: 0.46875rem;
|
||||
background: linear-gradient(to right, #0288D1, #0288D1);
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 1.875rem;
|
||||
border-radius: 0.15625rem;
|
||||
box-shadow: inset 0 0.0625rem 0.125rem rgba(255, 255, 255, 0.8), inset 0 -0.0625rem 0.125rem rgba(0, 0, 0, 0.4), 0 0 0.25rem rgba(2, 136, 209, 0.8);
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
z-index: 1;
|
||||
transition: width 0.5s ease;
|
||||
/* 设置宽度变化的过渡效果 */
|
||||
}
|
||||
.draw-all .line-gray[data-v-166ac27f] {
|
||||
width: calc(100% - 3.75rem);
|
||||
height: 0.46875rem;
|
||||
background: #c9dbee;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 1.875rem;
|
||||
z-index: 0;
|
||||
border-radius: 0.15625rem;
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
.draw-all .container-father[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 6.25rem;
|
||||
}
|
||||
.draw-all .container-father .draw-contain-white-sha[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 0.03125rem;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
.draw-all .draw-contain-gray[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 0.09375rem;
|
||||
background-color: #d0e0ef;
|
||||
}
|
||||
.draw-all .draw-contain-white[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: 0.03125rem;
|
||||
background-color: #fff;
|
||||
}
|
||||
.downitems-father[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
height: calc(100% - 6.40625rem);
|
||||
display: flex;
|
||||
}
|
||||
.downitems-father .downitems-left[data-v-166ac27f] {
|
||||
height: 100%;
|
||||
width: 17.1875rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-mar[data-v-166ac27f] {
|
||||
margin-left: 2.03125rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-mar .downitems-left-img[data-v-166ac27f] {
|
||||
width: 13.125rem;
|
||||
height: 9.375rem;
|
||||
margin-top: 2.5rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father[data-v-166ac27f] {
|
||||
display: flex;
|
||||
margin-top: 0.625rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father .downitems-father-img[data-v-166ac27f] {
|
||||
width: 1.1875rem;
|
||||
height: 1.1875rem;
|
||||
margin: 0.1875rem 0.40625rem 0 0.625rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father .downitems-father-img-laba[data-v-166ac27f] {
|
||||
width: 1.1875rem;
|
||||
height: 1.1875rem;
|
||||
margin-top: 0.1875rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father .downitems-father-font[data-v-166ac27f] {
|
||||
font-size: 1.25rem;
|
||||
width: 9.375rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father .downitems-father-font-laba[data-v-166ac27f] {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-left-father .downitems-father-font-small[data-v-166ac27f] {
|
||||
font-size: 1.09375rem;
|
||||
width: 12.5rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-kuai[data-v-166ac27f] {
|
||||
margin-left: 1.15625rem;
|
||||
background-color: rgba(236, 240, 251, 0.4);
|
||||
border-radius: 0.625rem;
|
||||
width: 10.9375rem;
|
||||
height: 7.1875rem;
|
||||
margin-top: 0.9375rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-kuai .downitems-kuai-img[data-v-166ac27f] {
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
}
|
||||
.downitems-father .downitems-left .downitems-says[data-v-166ac27f] {
|
||||
color: #6F7FA3;
|
||||
font-size: 1.09375rem;
|
||||
margin-left: 4.4375rem;
|
||||
margin-top: 0.625rem;
|
||||
}
|
||||
.downitems-father .downitems-right[data-v-166ac27f] {
|
||||
height: 100%;
|
||||
width: 20.3125rem;
|
||||
}
|
||||
.downitems-father .downitems-right .downitems-all[data-v-166ac27f] {
|
||||
margin-left: 1.875rem;
|
||||
}
|
||||
.downitems-father .downitems-right .downitems-all .downitems-all-font[data-v-166ac27f] {
|
||||
margin-top: 0.9375rem;
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
.downitems-father .downitems-center[data-v-166ac27f] {
|
||||
height: 100%;
|
||||
width: 18.75rem;
|
||||
position: relative;
|
||||
}
|
||||
.downitems-father .downitems-center .downitems-button[data-v-166ac27f] {
|
||||
position: absolute;
|
||||
left: 30%;
|
||||
bottom: 2.5rem;
|
||||
background: linear-gradient(to right, #00c9ff, #0076ff);
|
||||
width: 8.4375rem;
|
||||
height: 2.5rem;
|
||||
border-radius: 1.25rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
color: #fff;
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
.downitems-center-title[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
}
|
||||
.downitems-center-title .downitems-center-title-gun[data-v-166ac27f] {
|
||||
margin-top: 1.5625rem;
|
||||
margin-left: 0;
|
||||
margin-right: 0.5625rem;
|
||||
width: 0.40625rem;
|
||||
height: 1.5625rem;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 0.3125rem;
|
||||
}
|
||||
.downitems-center-title .downitems-center-title-font[data-v-166ac27f] {
|
||||
margin-top: 1.5625rem;
|
||||
font-size: 1.25rem;
|
||||
font-weight: 700;
|
||||
}
|
||||
.downitems-center-title .downitems-center-says[data-v-166ac27f] {
|
||||
display: flex;
|
||||
margin-top: 1.5625rem;
|
||||
margin-left: 5.625rem;
|
||||
text-align: right;
|
||||
color: #6F7FA3;
|
||||
font-size: 1.125rem;
|
||||
}
|
||||
.downitems-center-title .downitems-center-father[data-v-166ac27f] {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 1.5625rem;
|
||||
height: 1.5625rem;
|
||||
border-radius: 50%;
|
||||
background-color: #BAC5DE;
|
||||
margin-right: 0.3125rem;
|
||||
margin-top: 0;
|
||||
}
|
||||
.downitems-center-title .downitems-center-father .downitems-center-says-maike[data-v-166ac27f] {
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
}
|
||||
.downitems-shu[data-v-166ac27f] {
|
||||
width: 2.1875rem;
|
||||
height: 100%;
|
||||
margin-top: 0.125rem;
|
||||
}
|
||||
.downitems-textarea[data-v-166ac27f] {
|
||||
margin-top: 0.625rem;
|
||||
}
|
||||
.custom-textarea[data-v-166ac27f] {
|
||||
color: #6F7FA3;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
width: 17.8125rem;
|
||||
height: 7.5rem;
|
||||
border-radius: 0.625rem;
|
||||
font-size: 1.25rem;
|
||||
padding-left: 0.9375rem;
|
||||
padding-top: 0.625rem;
|
||||
}
|
||||
.radio-circle-top-father[data-v-166ac27f] {
|
||||
margin-left: 0.9375rem;
|
||||
}
|
||||
.radio-circle-top-father .radio-circle-top[data-v-166ac27f] {
|
||||
margin-top: 0.9375rem;
|
||||
display: flex;
|
||||
}
|
||||
.radio-circle[data-v-166ac27f] {
|
||||
position: relative;
|
||||
margin-top: 0.0625rem;
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
border-radius: 50%;
|
||||
border: 0.0625rem solid #02abfe;
|
||||
background-color: transparent;
|
||||
}
|
||||
.radio-circle-target[data-v-166ac27f] {
|
||||
position: relative;
|
||||
margin-top: 0.0625rem;
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
border-radius: 50%;
|
||||
border: 0.0625rem solid #02abfe;
|
||||
background-color: transparent;
|
||||
}
|
||||
.radio-circle-target[data-v-166ac27f]::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 0.9375rem;
|
||||
height: 0.9375rem;
|
||||
background-color: #02abfe;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.radio-font[data-v-166ac27f] {
|
||||
margin-left: 0.46875rem;
|
||||
margin-right: 1.875rem;
|
||||
font-size: 1.125rem;
|
||||
}
|
||||
.downitems-card-all[data-v-166ac27f] {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
margin-top: 0.625rem;
|
||||
}
|
||||
.downitems-card-all .downitems-card-one[data-v-166ac27f] {
|
||||
width: 8.4375rem;
|
||||
height: 4.6875rem;
|
||||
margin-right: 0.625rem;
|
||||
margin-bottom: 0.9375rem;
|
||||
border-radius: 0.625rem;
|
||||
background-color: #f3f8fd;
|
||||
border: 0.03125rem solid #52668C;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.downitems-card-all .downitems-card-one-target[data-v-166ac27f] {
|
||||
width: 8.4375rem;
|
||||
height: 4.6875rem;
|
||||
margin-right: 0.625rem;
|
||||
margin-bottom: 0.9375rem;
|
||||
border-radius: 0.625rem;
|
||||
background: linear-gradient(to bottom, #B8E5FF, #F7D0EF);
|
||||
border: 0.03125rem solid #fff;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.downitems-card-all .downitems-card[data-v-166ac27f] {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.downitems-card-all .downitems-card .downitems-card-font[data-v-166ac27f] {
|
||||
font-weight: 700;
|
||||
margin-left: 0.3125rem;
|
||||
margin-right: 0.3125rem;
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
.downitems-card-all .downitems-card .downitems-card-father[data-v-166ac27f] {
|
||||
width: 2.8125rem;
|
||||
height: 2.8125rem;
|
||||
border-radius: 1.5625rem;
|
||||
border: 0.03125rem solid #94B0C3;
|
||||
background-color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
overflow: hidden;
|
||||
}
|
||||
.downitems-card-all .downitems-card .downitems-card-father .downitems-card-img[data-v-166ac27f] {
|
||||
width: 2.5rem;
|
||||
height: 2.5rem;
|
||||
margin-top: 0.3125rem;
|
||||
}
|
||||
|
||||
.right-container[data-v-9f74ebdb] {
|
||||
|
@ -1991,160 +2409,6 @@
|
|||
background-color: #b7c8f3;
|
||||
border-radius: 1.5625rem;
|
||||
}
|
||||
.draw-all[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border-top-left-radius: 2.5rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
.draw-all .draw-title[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 5.3125rem;
|
||||
background: linear-gradient(to bottom, #dfecfa, #c9dbee);
|
||||
display: flex;
|
||||
}
|
||||
.draw-all .draw-title .draw-title-gun[data-v-9f74ebdb] {
|
||||
margin-top: 2.1875rem;
|
||||
margin-left: 1.25rem;
|
||||
margin-right: 0.625rem;
|
||||
width: 0.40625rem;
|
||||
height: 1.5625rem;
|
||||
background: linear-gradient(to bottom, #04BCED, #0160CE);
|
||||
border-radius: 0.3125rem;
|
||||
}
|
||||
.draw-all .draw-title .draw-title-font[data-v-9f74ebdb] {
|
||||
margin-top: 2.125rem;
|
||||
font-size: 1.25rem;
|
||||
font-weight: 700;
|
||||
}
|
||||
.draw-all .draw-contain[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: calc(100vh - 5.3125rem);
|
||||
background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
}
|
||||
.draw-all .draw-contain .draw-contain-jindu[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 7.8125rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.draw-all .container[data-v-9f74ebdb] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
width: 31.25rem;
|
||||
height: 6.25rem;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
}
|
||||
.draw-all .outer-circle-target[data-v-9f74ebdb] {
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
border-radius: 50%;
|
||||
background: rgba(2, 136, 217, 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.draw-all .outer-circle[data-v-9f74ebdb] {
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.draw-all .inner-circle-target[data-v-9f74ebdb] {
|
||||
width: 2.96875rem;
|
||||
height: 2.96875rem;
|
||||
border-radius: 50%;
|
||||
background: #0288D9;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
.draw-all .inner-circle[data-v-9f74ebdb] {
|
||||
width: 2.96875rem;
|
||||
height: 2.96875rem;
|
||||
border-radius: 50%;
|
||||
background: #dfecfa;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
.draw-all .inner-circle-target span[data-v-9f74ebdb] {
|
||||
color: #fff;
|
||||
font-size: 0.8125rem;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
.draw-all .inner-circle span[data-v-9f74ebdb] {
|
||||
font-size: 0.8125rem;
|
||||
font-family: Arial, sans-serif;
|
||||
z-index: 4;
|
||||
}
|
||||
.draw-all .line[data-v-9f74ebdb] {
|
||||
width: calc(100% - 3.75rem);
|
||||
height: 0.46875rem;
|
||||
background: linear-gradient(to right, #0288D1, #0288D1);
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 1.875rem;
|
||||
border-radius: 0.15625rem;
|
||||
box-shadow: inset 0 0.0625rem 0.125rem rgba(255, 255, 255, 0.8), inset 0 -0.0625rem 0.125rem rgba(0, 0, 0, 0.4), 0 0 0.25rem rgba(2, 136, 209, 0.8);
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
z-index: 1;
|
||||
transition: width 0.5s ease;
|
||||
/* 设置宽度变化的过渡效果 */
|
||||
}
|
||||
.draw-all .line-gray[data-v-9f74ebdb] {
|
||||
width: calc(100% - 3.75rem);
|
||||
height: 0.46875rem;
|
||||
background: #c9dbee;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 1.875rem;
|
||||
z-index: 0;
|
||||
border-radius: 0.15625rem;
|
||||
/* 外部发光 */
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
.draw-all .container-father[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 6.25rem;
|
||||
background-color: rgba(187, 203, 236, 0.6);
|
||||
}
|
||||
.draw-all .container-father .draw-contain-white-sha[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 0.03125rem;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
.draw-all .draw-contain-gray[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 0.09375rem;
|
||||
background-color: #d0e0ef;
|
||||
}
|
||||
.draw-all .draw-contain-white[data-v-9f74ebdb] {
|
||||
width: 100%;
|
||||
height: 0.03125rem;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.super-card[data-v-337bb5da] {
|
||||
display: flex;
|
||||
|
|
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1016 B |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |