保誠-保戶業務員媒合平台
update 嚴選配對: 1. 移除非必填選項的預設值 2. 無推薦資料時顯示提示訊息
修改3個檔案
21 ■■■■ 已變更過的檔案
PAMapp/assets/ts/api/consultant.ts 2 ●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/questionnaire/_agentNo.vue 6 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/recommendConsultant/index.vue 13 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/assets/ts/api/consultant.ts
@@ -25,7 +25,7 @@
}
// 嚴選配對
export function strictQuery(data:StrictQueryParams):Promise<AxiosResponse<AgentOfStrictQuery>>{
export function strictQuery(data:StrictQueryParams):Promise<AxiosResponse<AgentOfStrictQuery[]>>{
    return service.post('/consultant/strictQuery', data)
}
PAMapp/pages/questionnaire/_agentNo.vue
@@ -113,16 +113,16 @@
@Component
    export default class Questionnaire extends Vue {
                gender: 'male'|'female' = 'male';
                gender = '';
                connectDevices = new Array();
                mobileNumber = '';
                email = '';
                inputValue='';
                selectedQuestion: SelectedQuestion[] = [];
                staff = '外勤';
                staff = '';
            
                age:'20'|'30'|'40'|'50'|'55'|'60'|'70'|'71' = '20';
                age = '';
                showDrawer= false;
                showJobDrawer = false;
                sendReserve = false;
PAMapp/pages/recommendConsultant/index.vue
@@ -74,6 +74,14 @@
      </div>
    </PopUpFrame>
    <PopUpFrame :isOpen.sync="isVisiblePopUp">
      <div class="text--center mdTxt">
            <p class="mb-50">尚無推薦資料</p>
            <p class="text--primary cursor--pointer"
                @click="isVisiblePopUp = false">我知道了</p>
        </div>
    </PopUpFrame>
  </div>
</template>
<script lang="ts">
@@ -86,6 +94,7 @@
  import * as _ from 'lodash';
  @Component
  export default class RecommendConsultant extends Vue {
    isVisiblePopUp = false;
    strictQueryDto={
      gender:'',
      area:'',
@@ -224,6 +233,10 @@
      strictQuery(this.strictQueryDto).then(res=>{
        console.log('resultData',res.data);
        this.updateStrictQueryList(res.data);
        if (res.data.length === 0) {
          this.isVisiblePopUp = true;
          return;
        }
        this.$router.push('/recommendConsultant/result');
      });
    }