对接Pre-Homo流程
This commit is contained in:
@@ -3,25 +3,23 @@
|
|||||||
<div class="fixed">
|
<div class="fixed">
|
||||||
<div class="header-search">
|
<div class="header-search">
|
||||||
<van-icon @click="iconClick" class="icon" name="arrow-left"/>
|
<van-icon @click="iconClick" class="icon" name="arrow-left"/>
|
||||||
<!-- <van-dropdown-menu v-if="activeTab == 'documentLibrary'">-->
|
<!-- <van-dropdown-menu v-if="activeTab == 'documentLibrary'">-->
|
||||||
<!-- <van-dropdown-item @change="selectModelChange" v-model="selectModel" :options="option"/>-->
|
<!-- <van-dropdown-item @change="selectModelChange" v-model="selectModel" :options="option"/>-->
|
||||||
<!-- </van-dropdown-menu>-->
|
<!-- </van-dropdown-menu>-->
|
||||||
<!-- <van-search v-model="value"-->
|
<!-- <van-search v-model="value"-->
|
||||||
<!-- class="search-text"-->
|
<!-- class="search-text"-->
|
||||||
<!-- v-if="activeTab == 'documentLibrary'"-->
|
<!-- v-if="activeTab == 'documentLibrary'"-->
|
||||||
<!-- show-action-->
|
<!-- show-action-->
|
||||||
<!-- left-icon="none"-->
|
<!-- left-icon="none"-->
|
||||||
<!-- @search="onSearch"-->
|
<!-- @search="onSearch"-->
|
||||||
<!-- @clear="onClear"-->
|
<!-- @clear="onClear"-->
|
||||||
<!-- @cancel="onClear"-->
|
<!-- @cancel="onClear"-->
|
||||||
<!-- :action-text="$t('reset')"-->
|
<!-- :action-text="$t('reset')"-->
|
||||||
<!-- :placeholder="$t('phoneSearch')"/>-->
|
<!-- :placeholder="$t('phoneSearch')"/>-->
|
||||||
<van-search v-model="value"
|
<van-search v-model="value"
|
||||||
show-action
|
|
||||||
@search="onSearch"
|
@search="onSearch"
|
||||||
@clear="onClear"
|
@clear="onClear"
|
||||||
@cancel="onClear"
|
@cancel="onClear"
|
||||||
:action-text="$t('reset')"
|
|
||||||
:placeholder="$t('phoneSearch')"/>
|
:placeholder="$t('phoneSearch')"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
@@ -36,8 +34,8 @@
|
|||||||
<div class="content-box">
|
<div class="content-box">
|
||||||
<div class="search-top">
|
<div class="search-top">
|
||||||
{{$t('searchScope')}}:
|
{{$t('searchScope')}}:
|
||||||
<!-- <span v-if="activeTab == 'documentLibrary' && searchValue">-->
|
<!-- <span v-if="activeTab == 'documentLibrary' && searchValue">-->
|
||||||
<!-- {{selectModelName}}:</span>-->
|
<!-- {{selectModelName}}:</span>-->
|
||||||
<span>{{searchValue}}</span>
|
<span>{{searchValue}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content-box">
|
<div class="content-box">
|
||||||
<div class="regulatory" v-if="activeTab == 'regulatoryCertification'">
|
<div class="regulatory" v-if="activeTab == 'regulatoryCertification'">
|
||||||
<div class="content-box-text">
|
<!-- <div class="content-box-text">-->
|
||||||
{{$t('regulatoryCertificationProcessData')}}
|
<!-- {{$t('regulatoryCertificationProcessData')}}-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
<div class="regulatory-box">
|
<div class="regulatory-box">
|
||||||
<div class="content-box-data" @click="regulationListIssuanceClick">
|
<div class="content-box-data" @click="regulationListIssuanceClick">
|
||||||
<div class="content-box-data-text">
|
<div class="content-box-data-text">
|
||||||
@@ -64,9 +64,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="parameter" v-else-if="activeTab == 'parametercollection'">
|
<div class="parameter" v-else-if="activeTab == 'parametercollection'">
|
||||||
<div class="content-box-text">
|
<!-- <div class="content-box-text">-->
|
||||||
{{$t('authenticationParameterCollectionData')}}
|
<!-- {{$t('authenticationParameterCollectionData')}}-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
<van-list
|
<van-list
|
||||||
v-model="loading"
|
v-model="loading"
|
||||||
:finished="finished"
|
:finished="finished"
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
<div class="parame-box-top">
|
<div class="parame-box-top">
|
||||||
<span class="parame-box-top-text-left"
|
<span class="parame-box-top-text-left"
|
||||||
:class="{'parame-box-top-text-left-one':language == 'en-us'? true : false}">
|
:class="{'parame-box-top-text-left-one':language == 'en-us'? true : false}">
|
||||||
{{$t('phoneVersionNumber')}}:
|
{{$t('Version')}}:
|
||||||
</span>
|
</span>
|
||||||
<span class="parame-box-top-text-right"
|
<span class="parame-box-top-text-right"
|
||||||
:class="{'parame-box-top-text-right-one':language == 'en-us'? true : false}">
|
:class="{'parame-box-top-text-right-one':language == 'en-us'? true : false}">
|
||||||
|
|||||||
@@ -153,11 +153,26 @@
|
|||||||
<van-form class="formClass">
|
<van-form class="formClass">
|
||||||
<van-field name="checkboxGroup" class="textarea" :label="$t('ProcessType')">
|
<van-field name="checkboxGroup" class="textarea" :label="$t('ProcessType')">
|
||||||
<template #input>
|
<template #input>
|
||||||
<van-checkbox-group v-model="form.flowType">
|
<div class="checkboxGroup">
|
||||||
<van-checkbox name="2" shape="square">{{$t('designComplianceProcess')}}</van-checkbox>
|
<div class="checkboxGroup-text"
|
||||||
<van-checkbox name="4" shape="square">{{$t('validationComplianceProcess')}}</van-checkbox>
|
:class="{'checkboxGroup-text-color':checkboxGroupColor('2')}"
|
||||||
<van-checkbox name="21" shape="square">{{$t('preHomoFlow')}}</van-checkbox>
|
@click="processClick('2')">
|
||||||
</van-checkbox-group>
|
{{$t('designComplianceProcess')}}
|
||||||
|
</div>
|
||||||
|
<div class="checkboxGroup-text"
|
||||||
|
:class="{'checkboxGroup-text-color':checkboxGroupColor('4')}"
|
||||||
|
@click="processClick('4')">
|
||||||
|
{{$t('validationComplianceProcess')}}
|
||||||
|
</div>
|
||||||
|
<div class="checkboxGroup-text"
|
||||||
|
:class="{'checkboxGroup-text-color':checkboxGroupColor('21')}"
|
||||||
|
@click="processClick('21')">
|
||||||
|
{{$t('preHomoFlow')}}
|
||||||
|
</div>
|
||||||
|
<!-- <van-checkbox name="2" shape="square">{{$t('designComplianceProcess')}}</van-checkbox>-->
|
||||||
|
<!-- <van-checkbox name="4" shape="square">{{$t('validationComplianceProcess')}}</van-checkbox>-->
|
||||||
|
<!-- <van-checkbox name="21" shape="square">{{$t('preHomoFlow')}}</van-checkbox>-->
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</van-field>
|
</van-field>
|
||||||
<van-field
|
<van-field
|
||||||
@@ -476,15 +491,25 @@
|
|||||||
query: query
|
query: query
|
||||||
})
|
})
|
||||||
} else if (row.flowType == '21') {
|
} else if (row.flowType == '21') {
|
||||||
this.$router.push({
|
if (row.taskDefinitionKey == 'Task Review' ||
|
||||||
path: '/phoneHandlingPage',
|
row.taskDefinitionKey == 'Task handling' ||
|
||||||
query: {
|
row.taskDefinitionKey == 'Task responsibility confirmation') {
|
||||||
projectLibraryId: row.projectLibraryId,
|
this.$router.push({
|
||||||
taskDefinitionKey: row.taskDefinitionKey,
|
path: '/phoneHandlingPage',
|
||||||
isDisplay: isTrue,
|
query: {
|
||||||
projectName:row.projectName
|
projectLibraryId: row.projectLibraryId,
|
||||||
|
taskDefinitionKey: row.taskDefinitionKey,
|
||||||
|
isDisplay: isTrue,
|
||||||
|
projectName: row.projectName
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
if (isTrue) {
|
||||||
|
Toast(this.$t('pleaseViewOnPc'))
|
||||||
|
} else {
|
||||||
|
Toast(this.$t('pleaseProcessThePC'))
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
} else {
|
} else {
|
||||||
if (isTrue) {
|
if (isTrue) {
|
||||||
Toast(this.$t('pleaseViewOnPc'))
|
Toast(this.$t('pleaseViewOnPc'))
|
||||||
@@ -604,6 +629,34 @@
|
|||||||
this.sentProcessList = []
|
this.sentProcessList = []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
processClick(type) {
|
||||||
|
if (this.form.flowType && this.form.flowType.length > 0) {
|
||||||
|
let isTrue = false
|
||||||
|
for (let i = 0; i < this.form.flowType.length; i++) {
|
||||||
|
if (this.form.flowType[i] == type) {
|
||||||
|
isTrue = true
|
||||||
|
this.form.flowType.splice(i, 1)
|
||||||
|
i--
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!isTrue) {
|
||||||
|
this.form.flowType.push(type)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.form.flowType.push(type)
|
||||||
|
}
|
||||||
|
this.form = { ...this.form }
|
||||||
|
},
|
||||||
|
checkboxGroupColor(type) {
|
||||||
|
if (this.form.flowType && this.form.flowType.length > 0) {
|
||||||
|
for (let i = 0; i < this.form.flowType.length; i++) {
|
||||||
|
if (this.form.flowType[i] == type) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -972,4 +1025,20 @@
|
|||||||
::v-deep .cutoffTimeClass .van-dropdown-menu__bar {
|
::v-deep .cutoffTimeClass .van-dropdown-menu__bar {
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.checkboxGroup {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxGroup-text {
|
||||||
|
padding: 0.2rem 0.32rem;
|
||||||
|
background: #F7F7F8;
|
||||||
|
border-radius: 0.16rem;
|
||||||
|
margin-bottom: 0.16rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxGroup-text-color {
|
||||||
|
background: #00B3BE;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
width: 170
|
width: 170
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: this.$t('relatedVersion'),
|
title: this.$t('Version'),
|
||||||
align: 'left',
|
align: 'left',
|
||||||
dataIndex: 'version',
|
dataIndex: 'version',
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user