保誠-保戶業務員媒合平台
HelenHuang
2021-12-09 2e320a193a9541b247bdf82ef2be12c46851b52d
Merge branch 'master' of https://192.168.0.10:8443/r/pcalife/PAM
修改8個檔案
新增1個檔案
64 ■■■■■ 已變更過的檔案
PAMapp/assets/scss/utilities/_heading.scss 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/scss/utilities/_utilities.scss 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/scss/vendors/_elementUI.scss 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/scss/vendors/elementUI/_input.scss 3 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/scss/vendors/elementUI/_rate.scss 9 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/AddressPicker.vue 35 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/NavBar.vue 4 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/multiSelectBtn.vue 3 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/recommendConsultant/index.vue 7 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/scss/utilities/_heading.scss
@@ -79,6 +79,7 @@
  font-size: 20px;
}
.fix-chrome-click--issue{
  outline: none;
  -webkit-tap-highlight-color: transparent;
}
.hint{
PAMapp/assets/scss/utilities/_utilities.scss
@@ -82,6 +82,7 @@
}
.cursor--pointer {
  @extend .fix-chrome-click--issue;
  cursor: pointer;
}
PAMapp/assets/scss/vendors/_elementUI.scss
@@ -11,3 +11,4 @@
@import './elementUI/pagination';
@import './elementUI/dialog';
@import './elementUI/messageBox';
@import './elementUI/input';
PAMapp/assets/scss/vendors/elementUI/_input.scss
¤ñ¹ï·sÀÉ®×
@@ -0,0 +1,3 @@
.el-input__inner:focus{
  border-color:#DCDFE6;
}
PAMapp/assets/scss/vendors/elementUI/_rate.scss
@@ -3,9 +3,8 @@
  margin-top: 30px;
  display: flex;
  justify-content: center;
  @extend .fix-chrome-click--issue;
  .el-rate__item {
    -webkit-tap-highlight-color: transparent;
    .el-rate__icon {
      font-size: 35px;
    }
@@ -16,8 +15,8 @@
  }
}
.pam-consultant-rate{
  @extend .fix-chrome-click--issue;
  .el-rate__item {
    -webkit-tap-highlight-color: transparent;
    .el-rate__icon {
      font-size: 35px;
    }
@@ -31,8 +30,8 @@
.pam-myDemand-dialog__rate {
  height: auto;
  display: flex;
  @extend .fix-chrome-click--issue;
  .el-rate__item {
    -webkit-tap-highlight-color: transparent;
    .el-rate__icon {
      font-size: 35px;
    }
@@ -40,4 +39,4 @@
      color: $PRIMARY_BLACK !important;
    }
  }
}
}
PAMapp/components/AddressPicker.vue
@@ -1,21 +1,22 @@
<template>
    <div class="text--center">
        <div class="subTitle mb-10">所在地區</div>
        <el-input
            type="text"
            class="p mt-10"
            v-model="keyWord"
            @change="searchDistrict"
            placeholder="請輸入關鍵字"
        ></el-input>
        <Ui-ScrollPicker
            :options="filterOptions"
            :initValue="district"
            @change="selectDistrict"
        ></Ui-ScrollPicker>
        <div class="text--center mt-10">
            <el-button type="primary" @click="confirm">確認</el-button>
        </div>
      <div class="subTitle mb-10">所在地區</div>
      <el-input
          type="text"
          class="p mt-10 cursor--pointer "
          tabindex="-1"
          v-model="keyWord"
          @change="searchDistrict"
          placeholder="請輸入關鍵字"
      ></el-input>
      <Ui-ScrollPicker
          :options="filterOptions"
          :initValue="district"
          @change="selectDistrict"
      ></Ui-ScrollPicker>
      <div class="text--center mt-10">
          <el-button type="primary" @click="confirm">確認</el-button>
      </div>
    </div>
</template>
@@ -54,4 +55,4 @@
    .cus-input {
        font-size: 20px;
    }
</style>
</style>
PAMapp/components/NavBar.vue
@@ -90,8 +90,8 @@
    login_role = Role.NOT_LOGIN;
    isOpenDropdown = false;
    get loginRole(): string {
      return this.idToken && this.currentRole ? this.currentRole : Role.NOT_LOGIN;
    get loginRole(): Role {
      return this.idToken && this.currentRole ? (this.currentRole as Role): Role.NOT_LOGIN;
    }
    routerNavigateTo(url: string): void {
PAMapp/components/multiSelectBtn.vue
@@ -14,7 +14,7 @@
      </template>
      <template v-if="nameOfOtherOption">
        <button class="pam-selectAll-btn cursor--pointer fix-chrome-click--issue" :class="{'selected':isSelectOtherOption}" :model="isSelectOtherOption" @click="selectOther">
         <span>{{nameOfOtherOption}}</span>
         {{nameOfOtherOption}}
        </button>
        <div>
          <input class="pam-muti-select-other cursor--pointer " v-if="isSelectOtherOption" v-model="syncOtherSelect" placeholder="請輸入,限20字">
@@ -64,6 +64,7 @@
    border: 1px $LIGHT_GREY solid;
    background-color: $PRIMARY_WHITE;
    border-radius: 30px;
    color: $PRIMARY_BLACK;
    font-size: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
PAMapp/pages/recommendConsultant/index.vue
@@ -4,11 +4,12 @@
    <SingleSelectBtn :singleSelected.sync="strictQueryDto.gender" :options="genderOptions"/>
    <div class="pam-paragraph">
      <div class="pb-10 mdTxt required">顧問所在地區</div>
      <div class="job-pick cursor--pointer"
      <div class="job-pick"
        @click="showAddress = true">
        <input class="text--middle  input cursor--pointer pl-10"
        <input class="text--middle cursor--pointer input pl-10"
          :value="strictQueryDto.area"
          placeholder="請選擇">
          placeholder="請選擇"
          readonly>
        <i class="icon-down down-icon"></i>
      </div>
      <PopUpFrame :isOpen.sync="showAddress"