修改手机端认证任务展示
This commit is contained in:
+15
@@ -148,6 +148,21 @@ public class ToDoCenterServiceImpl implements IToDoCenterService {
|
||||
|
||||
// 判断当前用户在这个认证流程中 有几个任务。 责任人 接受、责任人 提交交付物、认证工程审批
|
||||
if (CollectionUtils.isNotEmpty(pidEos)) {
|
||||
|
||||
List<ProcessInfoDetailEO> rzgcsjsPidEos = pidEos.stream().filter(pidEo -> {
|
||||
boolean flag = (
|
||||
StringUtils.equals(pidEo.getTaskDefinitionKey(), CertificationFlowNodeEnum.RZGCSJSRW.getKey())
|
||||
|| StringUtils.equals(pidEo.getTaskDefinitionKey(), CertificationFlowNodeEnum.ZRRJJRW.getKey())
|
||||
);
|
||||
return flag;
|
||||
}).collect(Collectors.toList());
|
||||
if (CollectionUtils.isNotEmpty(rzgcsjsPidEos)) {
|
||||
ProcessInfoVO processInfoVOTemp = new ProcessInfoVO();
|
||||
BeanUtils.copyProperties(data, processInfoVOTemp);
|
||||
processInfoVOTemp.setTaskDefinitionKey(CertificationFlowNodeEnum.CHECKLIST_VERIFICATION.getKey());
|
||||
datasTemp.add(processInfoVOTemp);
|
||||
}
|
||||
|
||||
List<ProcessInfoDetailEO> zrrjsrwPidEos = pidEos.stream().filter(pidEo -> {
|
||||
return StringUtils.equals(pidEo.getTaskDefinitionKey(), CertificationFlowNodeEnum.ZRRJSRW.getKey());
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<van-search v-model="phoneQueryValue"
|
||||
@search="onSearch"
|
||||
@clear="onClear"
|
||||
:placeholder="$t('phoneSearch')"/>
|
||||
:placeholder="$t('phoneSearch')" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="content">
|
||||
@@ -18,7 +18,7 @@
|
||||
</van-tabs>
|
||||
</div>
|
||||
<div class="search-right">
|
||||
<van-icon @click="searchIconClick" class="search-right-icon" name="filter-o"/>
|
||||
<van-icon @click="searchIconClick" class="search-right-icon" name="filter-o" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -35,29 +35,31 @@
|
||||
v-for="(item,index) in toDoProcessList"
|
||||
:key="index">
|
||||
<div class="content-box-title-to">
|
||||
{{item.serialNumber}}
|
||||
{{ item.serialNumber }}
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('category')}}</span>
|
||||
<span class="content-box-text">{{item.flowTypeShow}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('category') }}</span>
|
||||
<span class="content-box-text">{{ item.flowTypeShow }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('project')}}</span>
|
||||
<span class="content-box-text">{{item.projectName}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('project') }}</span>
|
||||
<span class="content-box-text">{{ item.projectName }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('node')}}</span>
|
||||
<span class="content-box-text">{{item.taskDefinitionKeyName || '--'}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('node') }}</span>
|
||||
<span class="content-box-text">{{ item.taskDefinitionKeyName || '--' }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('cutoffTime')}}</span>
|
||||
<span class="content-box-text-color" :class="isNew(item.endTime)">{{item.endTime || '--'}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('cutoffTime') }}</span>
|
||||
<span class="content-box-text-color" :class="isNew(item.endTime)">{{ item.endTime || '--' }}</span>
|
||||
</div>
|
||||
<div v-if="item.flowType == '2' || item.flowType == '4' || item.flowType == '21'"></div>
|
||||
<div v-if="item.flowType == '2' || item.flowType == '4' || (item.flowType == '21' && item.taskDefinitionKey == 'Task Review') ||
|
||||
(item.flowType == '21' && item.taskDefinitionKey == 'Task handling') || (item.flowType == '21' && item.taskDefinitionKey == 'Task responsibility confirmation')"></div>
|
||||
|
||||
<div class="content-box-right" v-else>
|
||||
<img src="~@/assets/icon_single_screen.svg" alt="">
|
||||
</div>
|
||||
@@ -78,28 +80,28 @@
|
||||
v-for="(item,index) in processDoneList"
|
||||
:key="index">
|
||||
<div class="content-box-title">
|
||||
{{item.serialNumber}}
|
||||
{{ item.serialNumber }}
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('category')}}</span>
|
||||
<span class="content-box-text">{{item.flowTypeShow}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('category') }}</span>
|
||||
<span class="content-box-text">{{ item.flowTypeShow }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('project')}}</span>
|
||||
<span class="content-box-text">{{item.projectName}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('project') }}</span>
|
||||
<span class="content-box-text">{{ item.projectName }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('node')}}</span>
|
||||
<span class="content-box-text">{{item.taskDefinitionKeyName || '--'}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('node') }}</span>
|
||||
<span class="content-box-text">{{ item.taskDefinitionKeyName || '--' }}</span>
|
||||
</div>
|
||||
<!-- <div class="content-box-type">-->
|
||||
<!-- <span class="content-box-left"-->
|
||||
<!-- :class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('cutoffTime')}}</span>-->
|
||||
<!-- <span class="content-box-text-color" :class="isNew(item.endTime)">{{item.endTime || '--'}}</span>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="content-box-type">-->
|
||||
<!-- <span class="content-box-left"-->
|
||||
<!-- :class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('cutoffTime')}}</span>-->
|
||||
<!-- <span class="content-box-text-color" :class="isNew(item.endTime)">{{item.endTime || '--'}}</span>-->
|
||||
<!-- </div>-->
|
||||
<div v-if="item.flowType == '2' || item.flowType == '4' || item.flowType == '21'"></div>
|
||||
<div class="content-box-right" v-else>
|
||||
<img src="~@/assets/icon_single_screen.svg" alt="">
|
||||
@@ -123,28 +125,28 @@
|
||||
v-for="(item,index) in sentProcessList"
|
||||
:key="index">
|
||||
<div class="content-box-title">
|
||||
{{item.serialNumber}}
|
||||
{{ item.serialNumber }}
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('category')}}</span>
|
||||
<span class="content-box-text">{{item.flowTypeShow}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('category') }}</span>
|
||||
<span class="content-box-text">{{ item.flowTypeShow }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('project')}}</span>
|
||||
<span class="content-box-text">{{item.projectName}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('project') }}</span>
|
||||
<span class="content-box-text">{{ item.projectName }}</span>
|
||||
</div>
|
||||
<div class="content-box-type">
|
||||
<span class="content-box-left"
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('node')}}</span>
|
||||
<span class="content-box-text">{{item.taskDefinitionKeyName || '--'}}</span>
|
||||
:class="{'content-box-left-one':language == 'en-us' ? true : false}">{{ $t('node') }}</span>
|
||||
<span class="content-box-text">{{ item.taskDefinitionKeyName || '--' }}</span>
|
||||
</div>
|
||||
<!-- <div class="content-box-type">-->
|
||||
<!-- <span class="content-box-left"-->
|
||||
<!-- :class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('cutoffTime')}}</span>-->
|
||||
<!-- <span class="content-box-text-color" :class="isNew(item.endTime)">{{item.endTime || '--'}}</span>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="content-box-type">-->
|
||||
<!-- <span class="content-box-left"-->
|
||||
<!-- :class="{'content-box-left-one':language == 'en-us' ? true : false}">{{$t('cutoffTime')}}</span>-->
|
||||
<!-- <span class="content-box-text-color" :class="isNew(item.endTime)">{{item.endTime || '--'}}</span>-->
|
||||
<!-- </div>-->
|
||||
<div v-if="item.flowType == '2' || item.flowType == '4' || item.flowType == '21'"></div>
|
||||
<div class="content-box-right" v-else>
|
||||
<img src="~@/assets/icon_single_screen.svg" alt="">
|
||||
@@ -153,10 +155,10 @@
|
||||
</van-list>
|
||||
</div>
|
||||
<van-tabbar v-model="active" @change="onChange">
|
||||
<van-tabbar-item name="search" icon="search">{{$t('phoneSearch')}}</van-tabbar-item>
|
||||
<van-tabbar-item name="toDoCenter" icon="bell">{{$t('todocenter')}}</van-tabbar-item>
|
||||
<van-tabbar-item name="taskData" icon="underway">{{$t('taskStatistics')}}</van-tabbar-item>
|
||||
<van-tabbar-item name="home" icon="manager">{{$t('mine')}}</van-tabbar-item>
|
||||
<van-tabbar-item name="search" icon="search">{{ $t('phoneSearch') }}</van-tabbar-item>
|
||||
<van-tabbar-item name="toDoCenter" icon="bell">{{ $t('todocenter') }}</van-tabbar-item>
|
||||
<van-tabbar-item name="taskData" icon="underway">{{ $t('taskStatistics') }}</van-tabbar-item>
|
||||
<van-tabbar-item name="home" icon="manager">{{ $t('mine') }}</van-tabbar-item>
|
||||
</van-tabbar>
|
||||
|
||||
<van-popup
|
||||
@@ -173,17 +175,17 @@
|
||||
<div class="checkboxGroup-text"
|
||||
:class="{'checkboxGroup-text-color':checkboxGroupColor('2')}"
|
||||
@click="processClick('2')">
|
||||
{{$t('designComplianceProcess')}}
|
||||
{{ $t('designComplianceProcess') }}
|
||||
</div>
|
||||
<div class="checkboxGroup-text"
|
||||
:class="{'checkboxGroup-text-color':checkboxGroupColor('4')}"
|
||||
@click="processClick('4')">
|
||||
{{$t('validationComplianceProcess')}}
|
||||
{{ $t('validationComplianceProcess') }}
|
||||
</div>
|
||||
<div class="checkboxGroup-text"
|
||||
:class="{'checkboxGroup-text-color':checkboxGroupColor('21')}"
|
||||
@click="processClick('21')">
|
||||
{{$t('preHomoFlow')}}
|
||||
{{ $t('preHomoFlow') }}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -200,7 +202,7 @@
|
||||
:key="index"
|
||||
:class="{'checkboxGroup-text-color':selectModelColor(item.value)}"
|
||||
@click="selectModelClick(item.value)">
|
||||
{{item.text}}
|
||||
{{ item.text }}
|
||||
</div>
|
||||
</div>
|
||||
<!-- <van-dropdown-menu class="cutoffTimeClass">-->
|
||||
@@ -220,16 +222,16 @@
|
||||
<template #input>
|
||||
<div class="Mode-text">
|
||||
<div class="Mode-text-left">
|
||||
{{$t('onlyMobilePhoneAreDisplayed')}}
|
||||
{{ $t('onlyMobilePhoneAreDisplayed') }}
|
||||
</div>
|
||||
</div>
|
||||
<van-switch v-model="form.checked"/>
|
||||
<van-switch v-model="form.checked" />
|
||||
</template>
|
||||
</van-field>
|
||||
</van-form>
|
||||
<div class="button">
|
||||
<van-button class="reset" type="primary" @click="resetClick">{{$t('phoneReset')}}</van-button>
|
||||
<van-button class="primary" type="primary" @click="queryClick">{{$t('query')}}</van-button>
|
||||
<van-button class="reset" type="primary" @click="resetClick">{{ $t('phoneReset') }}</van-button>
|
||||
<van-button class="primary" type="primary" @click="queryClick">{{ $t('query') }}</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</van-popup>
|
||||
@@ -237,10 +239,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { getAction, postAction, deleteAction, downloadFile } from '@/api/manage'
|
||||
import { Toast } from 'vant'
|
||||
import { getAction, postAction, deleteAction, downloadFile } from '@/api/manage'
|
||||
import { Toast } from 'vant'
|
||||
|
||||
export default {
|
||||
export default {
|
||||
name: 'phoneToDoCenter',
|
||||
data() {
|
||||
return {
|
||||
@@ -743,35 +745,35 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
::v-deep .van-tabbar-item--active {
|
||||
::v-deep .van-tabbar-item--active {
|
||||
color: #00B3BE;
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
.box {
|
||||
padding-top: 3rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
.header-search {
|
||||
.header-search {
|
||||
padding: 0 0.4rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.icon {
|
||||
.icon {
|
||||
font-size: 0.66rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-search {
|
||||
::v-deep .van-search {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-search__action {
|
||||
::v-deep .van-search__action {
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Regular, PingFang SC;
|
||||
font-weight: 500;
|
||||
@@ -779,111 +781,111 @@
|
||||
padding: 0 0 0 0.3rem;
|
||||
height: 1.1rem;
|
||||
line-height: 1.1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.header-search .van-search {
|
||||
.header-search .van-search {
|
||||
width: 100%;
|
||||
height: 1.1rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .header-search .van-search .van-search__content {
|
||||
::v-deep .header-search .van-search .van-search__content {
|
||||
height: 1.1rem;
|
||||
background: #F5F6F7;
|
||||
border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-search__content .van-cell {
|
||||
::v-deep .van-search__content .van-cell {
|
||||
line-height: 0.9rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-field__body {
|
||||
::v-deep .van-field__body {
|
||||
font-size: 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-field__left-icon .van-icon {
|
||||
::v-deep .van-field__left-icon .van-icon {
|
||||
font-size: 0.46rem !important;
|
||||
font-weight: 600 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.content {
|
||||
.content {
|
||||
margin-top: 0.38rem;
|
||||
position: relative;
|
||||
background: #fff;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tabs__line {
|
||||
::v-deep .van-tabs__line {
|
||||
background-color: #00B3BE;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tab {
|
||||
::v-deep .van-tab {
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #868A9A;
|
||||
flex: none;
|
||||
margin-right: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tab--active {
|
||||
::v-deep .van-tab--active {
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Medium, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #040B29;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tabs {
|
||||
::v-deep .van-tabs {
|
||||
padding: 0 0.4rem;
|
||||
width: calc(100% - 1rem);
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
.search-right {
|
||||
.search-right {
|
||||
position: absolute;
|
||||
/*margin-right: 0.4rem;*/
|
||||
top: 1.55rem;
|
||||
right: 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.search-right-icon {
|
||||
.search-right-icon {
|
||||
font-size: 0.48rem;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box {
|
||||
.content-box {
|
||||
padding: 0.4rem 0.4rem;
|
||||
box-sizing: border-box;
|
||||
background: #F7F7F8;
|
||||
margin-bottom: 1.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-content {
|
||||
.content-box-content {
|
||||
padding: 0.3rem 0.28rem;
|
||||
background: #fff;
|
||||
border-radius: 0.2rem;
|
||||
position: relative;
|
||||
margin-bottom: 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-title {
|
||||
.content-box-title {
|
||||
font-family: PingFang SC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #040B29;
|
||||
font-size: 0.4rem;
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-title-to {
|
||||
.content-box-title-to {
|
||||
font-family: PingFang SC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #040B29;
|
||||
font-size: 0.4rem;
|
||||
width: calc(100% - 0.7rem);
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-type {
|
||||
.content-box-type {
|
||||
font-size: 0.34rem;
|
||||
font-family: PingFang SC-Medium, PingFang SC;
|
||||
font-weight: 500;
|
||||
@@ -891,30 +893,30 @@
|
||||
display: flex;
|
||||
margin-top: 0.08rem;
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-left {
|
||||
.content-box-left {
|
||||
width: 1.46rem;
|
||||
display: inline-block;
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-left-one {
|
||||
.content-box-left-one {
|
||||
width: 1.66rem;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-text {
|
||||
.content-box-text {
|
||||
margin-left: 0.3rem;
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-text-color {
|
||||
.content-box-text-color {
|
||||
margin-left: 0.3rem;
|
||||
color: #00B3BE;
|
||||
word-break: break-all;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-right {
|
||||
.content-box-right {
|
||||
display: inline-block;
|
||||
font-size: 0.32rem;
|
||||
border-radius: 0.14rem;
|
||||
@@ -922,13 +924,13 @@
|
||||
position: absolute;
|
||||
right: 0.28rem;
|
||||
top: 0.3rem;
|
||||
}
|
||||
}
|
||||
|
||||
.content-box-right img {
|
||||
.content-box-right img {
|
||||
width: 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.fixed {
|
||||
.fixed {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
@@ -936,102 +938,102 @@
|
||||
z-index: 1000;
|
||||
background: #fff;
|
||||
padding-top: 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-box {
|
||||
.popup-box {
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-cell__title {
|
||||
::v-deep .van-form .van-cell__title {
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Regular, PingFang SC;
|
||||
font-weight: 500;
|
||||
color: #595E72;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-radio__icon .van-icon {
|
||||
::v-deep .van-form .van-radio__icon .van-icon {
|
||||
width: 0.45rem;
|
||||
height: 0.45rem;
|
||||
line-height: 0.45rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-radio__icon--checked .van-icon {
|
||||
::v-deep .van-form .van-radio__icon--checked .van-icon {
|
||||
background-color: #00BEBE;
|
||||
border-color: #00BEBE;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-radio__icon {
|
||||
::v-deep .van-form .van-radio__icon {
|
||||
height: 0.45rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-radio__label {
|
||||
::v-deep .van-form .van-radio__label {
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Regular, PingFang SC;
|
||||
font-weight: 500;
|
||||
color: #040B29;
|
||||
}
|
||||
}
|
||||
|
||||
.textarea {
|
||||
.textarea {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .textarea .van-field__control {
|
||||
::v-deep .van-form .textarea .van-field__control {
|
||||
margin-top: 0.1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.uploader {
|
||||
.uploader {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
.uploader-button {
|
||||
.uploader-button {
|
||||
margin-top: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.uploader-button .van-button--primary {
|
||||
.uploader-button .van-button--primary {
|
||||
background-color: #fff;
|
||||
border: 0.03rem solid #00BEBE;
|
||||
color: #01A0AC;
|
||||
font-size: 0.38rem;
|
||||
font-family: PingFang SC-Medium, PingFang SC;
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
|
||||
.uploader-button .van-button {
|
||||
.uploader-button .van-button {
|
||||
height: 0.9rem;
|
||||
border-radius: 0.12rem;
|
||||
}
|
||||
}
|
||||
|
||||
.uploader-button .van-button .van-icon {
|
||||
.uploader-button .van-button .van-icon {
|
||||
font-size: 0.42rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
|
||||
.formClass {
|
||||
.formClass {
|
||||
padding-top: 1.1rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-checkbox {
|
||||
::v-deep .van-checkbox {
|
||||
margin-bottom: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-form .van-field__body {
|
||||
::v-deep .van-form .van-field__body {
|
||||
margin-top: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-checkbox__icon .van-icon {
|
||||
::v-deep .van-checkbox__icon .van-icon {
|
||||
height: 0.45rem;
|
||||
width: 0.45rem;
|
||||
line-height: 0.45rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-checkbox__icon--checked .van-icon {
|
||||
::v-deep .van-checkbox__icon--checked .van-icon {
|
||||
background-color: #00BEBE;
|
||||
border-color: #00BEBE;
|
||||
}
|
||||
}
|
||||
|
||||
.time-text {
|
||||
.time-text {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
@@ -1042,9 +1044,9 @@
|
||||
color: #040B29;
|
||||
font-weight: 500;
|
||||
border-radius: 0.16rem;
|
||||
}
|
||||
}
|
||||
|
||||
.Mode-text {
|
||||
.Mode-text {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 0.32rem;
|
||||
@@ -1052,109 +1054,109 @@
|
||||
color: #040B29;
|
||||
width: calc(100% - 1.3rem);
|
||||
margin-right: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-switch {
|
||||
::v-deep .van-switch {
|
||||
background-color: #BBBDC7;
|
||||
height: 0.6rem;
|
||||
width: 1.17rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-switch__node {
|
||||
::v-deep .van-switch__node {
|
||||
width: 0.6rem;
|
||||
height: 0.6rem;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-switch--on {
|
||||
::v-deep .van-switch--on {
|
||||
background-color: #00B3BE;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-switch--on .van-switch__node {
|
||||
::v-deep .van-switch--on .van-switch__node {
|
||||
transform: translateX(0.56rem)
|
||||
}
|
||||
}
|
||||
|
||||
.button {
|
||||
.button {
|
||||
position: absolute;
|
||||
bottom: 0.2rem;
|
||||
left: 0;
|
||||
text-align: right;
|
||||
width: 100%;
|
||||
padding: 0 0.4rem;
|
||||
}
|
||||
}
|
||||
|
||||
.reset {
|
||||
.reset {
|
||||
background-color: rgba(187, 189, 199, 1);
|
||||
border: none;
|
||||
height: 0.8rem;
|
||||
font-size: 0.38rem;
|
||||
}
|
||||
}
|
||||
|
||||
.primary {
|
||||
.primary {
|
||||
background-color: #01A0AC;
|
||||
border: none;
|
||||
height: 0.8rem;
|
||||
font-size: 0.38rem;
|
||||
margin-left: 0.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.cutoffTimeClass {
|
||||
.cutoffTimeClass {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__item {
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__item {
|
||||
justify-content: left;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__title--active {
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__title--active {
|
||||
color: #21c9cc;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .cutoffTimeClass .van-dropdown-item__option--active {
|
||||
::v-deep .cutoffTimeClass .van-dropdown-item__option--active {
|
||||
color: #21c9cc;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .cutoffTimeClass .van-dropdown-item__option--active .van-dropdown-item__icon {
|
||||
::v-deep .cutoffTimeClass .van-dropdown-item__option--active .van-dropdown-item__icon {
|
||||
color: #21c9cc;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__bar {
|
||||
::v-deep .cutoffTimeClass .van-dropdown-menu__bar {
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.checkboxGroup {
|
||||
.checkboxGroup {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.checkboxGroup-text {
|
||||
.checkboxGroup-text {
|
||||
padding: 0.2rem 0.32rem;
|
||||
background: #F7F7F8;
|
||||
border-radius: 0.16rem;
|
||||
margin-bottom: 0.16rem;
|
||||
}
|
||||
}
|
||||
|
||||
.checkboxGroup-text-color {
|
||||
.checkboxGroup-text-color {
|
||||
background: #00B3BE;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tabbar {
|
||||
::v-deep .van-tabbar {
|
||||
height: 74px !important;
|
||||
align-items: baseline;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .van-tabbar-item {
|
||||
::v-deep .van-tabbar-item {
|
||||
margin-top: 8px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.yellow {
|
||||
.yellow {
|
||||
color: #fdd835;
|
||||
}
|
||||
}
|
||||
|
||||
.red {
|
||||
.red {
|
||||
color: red;
|
||||
}
|
||||
}
|
||||
|
||||
.green {
|
||||
.green {
|
||||
color: #00B3BE
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user