保誠-保戶業務員媒合平台
optimized: 顧問結案頁面的身份證字號驗證的地方,添加新舊居留證驗證邏輯
修改1個檔案
29 ■■■■ 已變更過的檔案
PAMapp/pages/appointment/_appointmentId/close/index.vue 29 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/appointment/_appointmentId/close/index.vue
@@ -217,12 +217,31 @@
  if ( id.length != 10 ) return false;
  let i = tab.indexOf( id.charAt(0) );
  if ( i == -1 ) return false;
    if ( i === -1 ) return false;
  let sum = A1[i] + A2[i]*9;
  for ( i=1; i<10; i++ ) {
    const v = parseInt( id.charAt(i) );
    if ( isNaN(v) ) return false;
    for ( i=1; i<10; i+=1 ) {
      let v = parseInt( id.charAt(i) );
      if (i === 1 && isNaN(v)) {
        switch(id.charAt(i)) {
          case 'A':
            v = 0;
            break;
          case 'B':
            v = 1;
            break;
          case 'C':
            v = 2;
            break;
          case 'D':
            v = 3;
            break;
          default:
            return false
        }
      } else if ( i === 1  && ([1,2,8,9].indexOf(v) === -1) ) {
        return false
      }
      if ( i > 1 && isNaN(v) ) return false;
    sum = sum + v * Mx[i];
  }