| | |
| | | <div class="pb-10 mdTxt">顧問性別</div> |
| | | <SingleSelectBtn :singleSelected.sync="strictQueryDto.gender" :options="genderOptions"/> |
| | | <div class="pam-paragraph"> |
| | | <div class="pb-10 mdTxt required">顧問所在地區</div> |
| | | <div class="pb-10 mdTxt required">顧問服務地區</div> |
| | | <div class="job-pick" |
| | | @click="showAddress = true"> |
| | | <input class="text--middle cursor--pointer input pl-10" |
| | |
| | | <div class="pb-10 mdTxt">顧問年資</div> |
| | | <SingleSelectBtn :singleSelected.sync="strictQueryDto.seniority" :options="seniorityOptions"/> |
| | | </div> |
| | | <div class="pam-paragraph"> |
| | | <div class="pb-10 mdTxt">保險顧問滿意度</div> |
| | | <!-- <div class="pam-paragraph"> |
| | | TODO:隱藏滿意度 |
| | | <div class="pb-10 mdTxt">顧問滿意度</div> |
| | | <el-rate class="pam-consultant-rate" v-model="strictQueryDto.avgScore"> |
| | | </el-rate> |
| | | </div> |
| | | </div> --> |
| | | <div class="pam-paragraph"> |
| | | <div class="rec-popular"> |
| | | <div class="pb-10 mdTxt">熱門檢索</div> |
| | |
| | | State |
| | | } from 'nuxt-property-decorator'; |
| | | import * as _ from 'lodash'; |
| | | import { Seniority } from '~/assets/ts/models/enum/seniority'; |
| | | import { setRequestQuestionToStorage } from '~/assets/ts/storageRequests'; |
| | | import { Seniority } from '~/shared/models/enum/seniority'; |
| | | |
| | | const localStorage = namespace('localStorage'); |
| | | |
| | |
| | | }, |
| | | { |
| | | title: '分紅保單', |
| | | content: '分紅保單 分紅保單是兼具「分攤風險」與「紅利共享」特色的保單,具有一定穩定度,讓你可以同時享有壽險保障及紅利!' |
| | | content: '分紅保單是兼具「分攤風險」與「紅利共享」特色的保單,具有一定穩定度,讓你可以同時享有壽險保障及紅利!' |
| | | } |
| | | ]; |
| | | showDialog = false; |
| | |
| | | } |
| | | async makePair() { |
| | | await this.storeStrictQueryList(this.strictQueryDto).then(dataLength => { |
| | | const questions = this.strictQueryDto.requirements.length ? this.strictQueryDto.requirements : []; |
| | | setRequestQuestionToStorage(questions); |
| | | if (dataLength === 0) { |
| | | this.isVisiblePopUp = true; |
| | | return; |