1/** 2 * æ¥æå°å 3 */ 4 + function($, undefined) { 5 6 $.citic.doUrl = $.citic.doUrl || {}; 7 8 var URL = ''; 9 var urlType = '.htm'; 10 if ($.citic.readLocalFile) { 11 URL = ''; 12 } else { 13 URL = $.citic.getContextPath() + "/"; 14 } 15 16 /** 17 * æ¥æé ç½® 18 */ 19 $.extend($.citic.doUrl, { 20 21 /* 22 * cmså°åé ç½® 23 * 24 */ 25 CMS_SIT_URL:cmsSitUrl, //cms 26 /* 27 * 常é 28 */ 29 APPLICATION_VIEW: URL + 'ei/applicationView' + urlType, //èµ´ç¾ç¼´è´¹è¾åºç¾è¯äººä¿¡æ¯list 30 AUS_PAY_LIST:URL+'mc/ausPaylist'+urlType, //èµ´æ¾³å表æ¥è¯¢ 31 BANK_TO_PRE: URL + 'ei/bankToPre' + urlType, //确认订å页ç¹ä¸ä¸æ¥åè·åç¾è¯äººä¿¡æ¯ 32 CGI_CHECK: URL + 'vp/cgiCheck' + urlType, //èµ´ç¾ç¾è¯ç¼´è´¹CGIè¾å ¥ 33 CITY: URL + 'ot/city' + urlType, //æ¥åå¸= 34 CHECK_VERIFY:URL + 'ot/checkVisitCount' + urlType, //å¿è®°å¯ç ï¼æ³¨å夿verify 35 CHECK_VOUCHER:URL+ 'ot/checkVoucher'+urlType,//å°ç« çµåå 36 CHECK_VOUCHER_QR:URL+ 'ot/checkVoucherQR'+urlType,//å°ç« çµåå-微信 37 CHECK_SWITCH:URL+'uu/checkSwitch'+urlType,//ææºå·å®åæ ¸éªå¼å ³æ¥è¯¢ 38 CHECK_ASSETS_PROVE:URL+'qs/checkAssetsProve'+urlType, //èµäº§è¯ææ ¸éª 39 DELETE_US_PAY: URL+ 'vp/deleteUSPay' + urlType, //å é¤èµ´ç¾ç¼´è´¹ä¿¡æ¯ 40 DELETE_AUS_ORDER:URL+'mc/deleteAUSOrder'+urlType, //赴澳订åå é¤ 41 GET_ACC_INFO: URL + 'ot/getAccInfo' + urlType, //è·åè´¦æ·ä¿¡æ¯ 42 GET_MOBILE_CODE: URL + 'ot/getMobileCode' + urlType, //è·åææºéªè¯ç 43 GET_MCRYPT_KEY: URL + 'ur/getMcryptKey' + urlType, //ååå¯é¥ 44 GET_PWD_FLAG: URL + 'ur/getPwdFlag' + urlType, //å½å¯åå¯ 45 GET_CERT_LIST: URL + 'ur/getCertList' + urlType, //è·åè¯ä»¶ç±»å 46 GET_EBANKM_MOBILE: URL + 'ei/getEbankMobile' + urlType, //è·åæ¥æ¶ éªè¯ç çææºå·ç 47 HELP_LIST: URL + 'hp/helpList' + urlType, //帮å©ä¸å¿å表 48 HELP_DETAIL: URL + 'hp/helpDetail' + urlType, //帮å©ä¸å¿è¯¦æ 49 HELP_BAR: URL + 'hp/helpBar' + urlType, //帮å©ä¸å¿å·¦ä¾§å¯¼èª 50 HOT_WORD: URL + 'hp/hotWord' + urlType, //帮å©ä¸å¿çè¯ 51 ISR_CHECK_BEFORE_PAY:URL+'vp/ISRCheckBeforePay'+urlType, //赴以è²åç¼´è´¹æ ¡éª 52 ISR_DEL_ORDER:URL+'vp/ISRDelOrder'+urlType, //赴以è²åç¼´è´¹å é¤è®¢å 53 ISR_PRE_PAY_INFO:URL+'vp/ISRPrePayInfo'+urlType, //赴以è²åç¼´è´¹çæè®¢å 54 ISR_QRY_ORDER_INFO:URL+'vp/ISRQryOrderInfo'+urlType, //赴以è²å缴费订å详æ 55 ISR_QRY_ORDER_LIST:URL+'vp/ISRQryOrderList'+urlType, //赴以è²å缴费订åå表 56 ISR_QRY_SERVICE_INFO:URL+'vp/ISRQryServiceInfo'+urlType, //赴以è²åç¼´è´¹æ¥è¯¢æå¡ 57 ISR_QRY_VISA_INFO:URL+'vp/ISRQryVisaInfo'+urlType, //赴以è²åç¼´è´¹æ¥è¯¢ç¾è¯ä¸å¿åç¾è¯ç±»å 58 ISR_CHECK_SERVICES:URL+'vp/ISRCheckServices'+urlType, //赴以è²åéæ©æå¡éªè¯ 59 ISR_PAY_ORDER_LIST:URL+'vp/ISRPayOrderList'+urlType, //赴以åè¡¨ç¼´è´¹åæ¥è¯¢ 60 ISR_EBANK_PAY:URL+'vp/ISREbankPay'+urlType, //赴以è²åç½é¶æ¯ä» 61 ISR_UN_PAY:URL+'vp/ISRUnPay'+urlType, //赴以è²åç½é¶æ¯ä» 62 ISR_FINISHED_PAY:URL+'vp/ISRFinishedPay'+urlType, //赴以è²å缴费主å¨éç¥ 63 ISR_ORDER_STATE:URL+'vp/ISROrderState'+urlType, //赴以è²å缴费轮询订åç¶æ 64 ISR_SUC_PAGE_INFO:URL+'vp/ISRSucPageInfo'+urlType, //赴以è²åç¼´è´¹æå页颿¥è¯¢ 65 ISR_QUERY_VISA_PROG:URL+'vp/ISRQryVisaProg'+urlType, //赴以è²åç¼´è´¹ç¾è¯è¿åº¦æ¥è¯¢ 66 ISR_INSERT_VAL:URL+'vp/insertVal'+urlType,//赴以缴费信æ¯å½å ¥æ ¡éª 67 LOGIN: URL + 'ur/login' + urlType, //ç»é 68 // ORDER_STT: URL + 'vp/orderStt' + urlType, //èµ´ç¾ç¼´è´¹-循ç¯è·å订åç¶æ 69 ORDER_AUS_INFO:URL+'mc/orderAUSInfo'+urlType, //赴澳订å详æ 70 PERSON_INFO: URL + 'mc/personInfo' + urlType, //ä¸ªäººä¿¡æ¯ ææºè®¤è¯ æ¯å¦å®å 71 PAY_FROM_LIST: URL+'vp/payFromList'+urlType, //èµ´ç¾å表缴费 72 PAY_AUS_ORDER_LIST:URL+'mc/payAusOrderList'+urlType,//èµ´æ¾³å表缴费 73 PUT_KEY_AND_JSON_TO_SERVERT: URL + 'ot/putKeyAndJsonToServer' + urlType, //åæ¾çå ¬å ±æ¹æ³ å ¥åï¼keyï¼value 74 GET_SERVER_JSON_BY_KEY: URL + 'ot/getServerJsonByKey' + urlType, //è·ååæ¾çæ°æ®çå ¬å ±æ¹æ³ å ¥åï¼key
75 QUERY_ALTER_PAY: URL+ 'mc/queryAlterPay' +urlType, //èµ´ç¾è®°å½ä¿®æ¹æ¥è¯¢ 76 REGISTER: URL + 'uu/register' + urlType, //注å 77 RETURN_USER_INFO:URL+'mc/returnUserInfo'+urlType,//è·åç»å½ç¶æ 78 RECEIVE_AUS_RECEIPT:URL+'mc/receiveAUSReceipt'+urlType, //èµ´æ¾³éåæ¶æ®å· 79 SIGNIN_OUT: URL+ 'ur/sigInOut' + urlType, //ç»åº 80 SIGNER_INFO: URL + 'ei/signerInfo' + urlType, //èµ´ç¾ç¼´è´¹-ç¾è¯ä¿¡æ¯ç»è®° 81 TO_BANK: URL + 'vp/toBank' + urlType, //èµ´ç¾ç¼´è´¹-é¶èæ¯ä» 82 USA_SUCC_PAGE:URL+ 'ei/usaSuccPage'+urlType,//èµ´ç¾ç¼´è´¹æå页 83 VISA_US_PAY: URL + 'vp/visaUSPay' + urlType, //èµ´ç¾ç¼´è´¹ 84 VISA_US_DETAIL: URL + 'vp/visaUSDetail' + urlType, //èµ´ç¾ç¼´è´¹è¯¦æ 85 VISA_CHECK: URL + 'vp/visaCheck' + urlType, //èµ´ç¾ç¾è¯ç¼´è´¹é¦é¡µ 86 VISA_USER_INPUT: URL + 'vp/visaUserInput' + urlType, //èµ´ç¾ç¾è¯ç¼´è´¹è®¢å确认 87 VISA_PAY_ALL: URL + 'vp/visaPayAll' + urlType, //èµ´ç¾ç¾è¯ç¼´è´¹-确认缴费 88 VISA_PAY_STT_QRY:URL+'vp/visaPaySttQry'+urlType, //èµ´ç¾ç¼´è´¹-è·åæ¯ä»ç¶æ 89 UU_PERSONAL_INFO:URL+'uu/personalInfo'+urlType,//ä¸ä¿¡éè¡è¯-ä¸ªäººèµæåæ¾ 90 QUERY_MOBILE_STT:URL+'uu/queryMobileStt'+urlType, //ä¸ä¿¡éè¡è¯éªè¯ææºå· 91 MOBILE_MODIFY:URL+'uu/mobileMod'+urlType, //ä¸ä¿¡éè¡è¯ä¿®æ¹ææºå·æäº¤ 92 UPDATE_PERSONAL_INFO:URL+'uu/updatePersonalInfo'+urlType, //ä¸ä¿¡éè¡è¯ä¿®æ¹ä¸ªäººèµææäº¤ 93 EMAIL_ISCAN_USE:URL+'uu/emailIsCanUse'+urlType, //ä¸ä¿¡éè¡è¯éªè¯é®ç®± 94 EMAIL_MODIFY:URL+'uu/emailModify'+urlType, //ä¸ä¿¡éè¡è¯é®ç®±ä¿®æ¹è®¤è¯ 95 EMAIL_UNBIND:URL+'uu/emailUnbind'+urlType, //ä¸ä¿¡éè¡è¯é®ç®±è§£ç» 96 MODIFY_PWD:URL+'uu/modifyPwd'+urlType, //ä¸ä¿¡éè¡è¯ä¿®æ¹å¯ç 强å¶å»ºè®®æ¹å¯ 97 QUERY_SAFEAUTH_INFO:URL+'uu/querySafeAuthInfo'+urlType, //ä¸ä¿¡éè¡è¯å®å ¨è®¤è¯ 98 WHETHEROCCUPY:URL+'uu/whetheroccupy'+urlType, //ä¸ä¿¡éè¡è¯æ³¨åæ¥è¯¢
99 SEND_DYN_PWD:URL+'uu/sendDynPwd'+urlType, //ä¸ä¿¡éè¡è¯æ ¹æ®æ¹å¼åééªè¯ç 100 IS_NEED_PINCODE:URL+'uu/isNeedPinCode'+urlType, //ä¸ä¿¡éè¡è¯æ¯å¦éè¦å¾å½¢éªè¯ç 101 UU_QUERY_BINDCARD:URL+'uu/queryBindCard'+urlType, //ä¸ä¿¡éè¡è¯ç»å®å¡åæ¥è¯¢ 102 UNI_BINDCARD:URL+'uu/uniBindCard'+urlType, //ä¸ä¿¡éè¡è¯ç»å¡ 103 REAL_NAME_QUERY:URL+'uu/realNameQuery'+urlType, //ä¸ä¿¡éè¡è¯å®å认è¯-ä¸è¯ 104 QUERY_ACCBAND_STT:URL+'uu/queryAccBandStt'+urlType, //ä¸ä¿¡éè¡è¯å®å认è¯-æ¥è¯¢ç¾çº¦ç¶æ 105 REAL_CHECK_PAYTYPE:URL+'uu/realCheckPayType'+urlType, //ä¸ä¿¡éè¡è¯å®å认è¯-æ¯ä»æ¹å¼è®¤è¯ 106 QUERY_EVERY_CODE:URL+'ur/queryEveryCode'+urlType, //ä¸ä¿¡éè¡è¯è·åäºç»´ç 107 CHECK_UUSTATE:URL+'ur/checkUUState'+urlType, //ä¸ä¿¡éè¡è¯è¿ç§»å¼å¯¼ä¸ä¸æ¥æ¥è¯¢ 108 MOBILE_AUTH:URL+'ur/mobileAuth'+urlType, //ä¸ä¿¡éè¡è¯è¡¥å ææºè®¤è¯ 109 PWD_DELAY:URL+'uu/pwdDelay'+urlType, //ä¸ä¿¡éè¡è¯å¯ç å»¶æ 110 QUERY_MOBILE_STT:URL+'uu/queryMobileStt'+urlType, //ä¸ä¿¡éè¡è¯ä¿®æ¹/è¡¥å ææºåæ¥è¯¢ 111 RESET_PWD:URL+'ur/resetPwd'+urlType, //ä¸ä¿¡éè¡è¯éç½®å¯ç 112 CHECK_SEC_MOBILE:URL+'uu/checkSecMobile'+urlType, //ä¸ä¿¡éè¡è¯è¡¥å ææºè®¤è¯åæ¥è¯¢ 113 GET_REAL_FLAG:URL + 'ia/getRealFlag' + urlType, //çµåè´¦æ·å¼æ·æ¯å¦å®åç¨æ· 114 GET_EACCINFO_BY_ACCNO:URL + 'ia/getEaccInfoByAccNo' + urlType, //æ¥è¯¢çµåè´¦æ·ä¿¡æ¯ 115 QUERY_COUNTRY_MP: URL + 'of/queryCountryMp' + urlType, //å ¨çç¾å¾®ä¿¡å°ç¨åºè·åé¦é¡µç¸å ³ä¿¡æ¯ 116 CHECK_TRANS_FLOW_PROOF:URL+'of/checkTransFlowProof'+urlType, //äº¤ææµæ°´è¯æçä¼ªæ ¸éª 117 PROVINCE_CITY:URL + 'am/provinceCity' + urlType, //åç°é¢çº¦-æ¥è¯¢çï¼ä¸ç»å½ç¶æå¯ç¨ï¼ 118 GET_MICONV_PARAM: URL + 'ot/getMiconvParam' + urlType, //çå»åè·åtokenæ¥å£ 119 FZ_SERVER_DISPATCHER: URL + 'ot/fzServerDispatcher' + urlType, //çå»åè·åtokenæ¥å£ 120 REAL_CHECK_NOTICE: URL + 'uu/realCheckNotice' + urlType, //å®å认è¯é£æ§æç¤ºéç¥ 121 BRANCH_SEARCH: URL + 'pq/branchSearch' + urlType, //å°å¾ç½ç¹æ¥è¯¢æ¥å£ 122 ATM_SEARCH: URL + 'pq/ATMSearch' + urlType, //èªå©è®¾å¤æ¥è¯¢æ¥å£ 123 BRANCH_SEARCH_BY_WORDS: URL + 'pq/branchSearchByWords' + urlType, //æç §å ³é®åæ¥è¯¢ç½ç¹æèªå©è®¾å¤ 124 WAIT_NUM_SEARCH: URL + 'pq/waitNumSearch' + urlType, //æ¥è¯¢ç½ç¹æéäººæ° 125 QUERY_FOREIGN_EXCHANGE: URL + 'pq/queryForeignExchange' + urlType, //æ¥è¯¢ç½ç¹å¤å¸å æ¢å¸ç§ 126 INTELLIGENT_OR_PIN:URL + 'ot/intelligentOrPin'+urlType, //æºè½éªè¯ç å¼å ³ 127 MOBILE_QR_CODE_URL: URL + 'pq/mobileQrcodeUrl' + urlType, //å å¯ 128 MOBILE_REL_CHECK: URL + 'uu/mobileRelCheck' + urlType, //ææºå·å®åæ ¸éª 129 QRY_INTER_NATIONAL: URL + 'uu/qryInternational' + urlType, //æ¥è¯¢å½é ææºåºå· 130 GET_PUBLIC_KEY: URL + 'ot/getPublicKey' + urlType, //æ¥è¯¢SM2å¯é¥ 131 IS_MUST_LOGIN_CHECK: URL + 'uu/isMustLoginCheck' + urlType, //æ¥è¯¢ç¨æ·æ¯å¦ç»å½ 132 MCTYPT_KEY: URL + 'ot/mcryptKey' + urlType, //è·åéæºæ° 133 PRE_SAFR_INFO_EDIT: URL + 'uu/preSafeInfoEdit' + urlType, //ç¼è¾é¢çé²ä¼ªä¿¡æ¯ 134 PRE_FORM_INFO: URL + 'uu/preFormInfo' + urlType, //é¢å¡«åå½å ¥ä¿¡æ¯æ¥è¯¢ 135 QUERY_PRO_FESSION: URL + 'uu/queryProfession' + urlType, //æ¥è¯¢èä¸ä¿¡æ¯ 136 QRY_AREA_INFO: URL + 'uu/qryAreaInfo' + urlType, //æ¥è¯¢çå¸åº 137 QUERY_HOUSE_PROVIDENT_FUND: URL + 'uu/queryHouseProvidentFund' + urlType, //æ¥è¯¢å ¬ç§¯é/社ä¿/个ç¨ç¼´çº³å° 138 IN_COME_CURR: URL + 'uu/incomeCurr' + urlType, //æ¶å ¥æ¥æºå¸ç§ä¿¡æ¯æ¥è¯¢ 139 QUERY_IS_SIGN_FUND: URL + 'uu/queryIsSignFund' + urlType, //ç财信æ¯ç¾çº¦æ¥è¯¢ 140 QUERT_RISK_QUESION: URL + 'uu/queryRiskQuesion' + urlType, //é£é©è¯ä¼°é¢åºæ¥è¯¢ 141 SUBMIT_PRE_FORM: URL + 'uu/submitPreForm' + urlType, // é¢å¡«åç³è¯·æäº¤ 142 USA_PAY_TIME_QRY: URL + 'vp/usaPayTimeQry' + urlType, //èµ´ç¾ç¾è¯ç¼´è´¹æ¥è¯¢æ¶é´ 143 COUNTRY_LIST_QRY: URL + 'vp/countryListQry' + urlType, //å½å®¶å表 144 BASE_DICT_QRY: URL + 'vp/baseDictqry' + urlType, //åºç¡ä¿¡æ¯ 145 SINGLE_USECST_INFO_QRY: URL + 'vp/singleUseCstInfoQry' + urlType, //䏿¬¡æ§éèæå¡å®¢æ·ä¿¡æ¯æ¥è¯¢ 146 SINGLE_USECST_INFO_SUBMIT: URL + 'vp/singleUseCstInfoSubmit' + urlType, //䏿¬¡æ§éèæå¡å®¢æ·ä¿¡æ¯æäº¤ 147 QUERY_PIC: URL + 'vp/queryPic' + urlType, //éæ¹æ°æ®è¯·æ± 148 REAL_NAME_CHECK:URL+'uu/realNameOnlineChk'+urlType,//ä¸ä¿¡éè¡è¯-å®åè®¤è¯ 149 AREA_INFO_QRY: URL + 'vp/areaInfoQry' + urlType, //请æ±çå¸åº
150 INTERNET_CHECK: URL + 'vp/comboInetChk' + urlType, // 馿¬¡èç½æ ¸æ¥ 151 UPDATE_QR_CODE: URL + 'vp/upQrCode' + urlType, // æ¯4åéæ´æ°èç½æ ¸æ¥äºç»´ç 152 CHECK_AUTH_RESULT: URL + 'vp/qrAuthRes' + urlType // 轮询æ¥èç½æ ¸æ¥ç»æ 153 }); 154}(window.jQuery); 155 156/* 157 * 夿æµè§å¨ 158 */ 159+ function($, undefined) { 160 161 $.citic.browsers = $.citic.browsers || {}; 162 163 $.extend($.citic.browsers, { 164 165 versions:function(){ 166 167 var u = navigator.userAgent, app = navigator.appVersion; 168 169 return { 170 171 trident: u.indexOf('Trident') > -1, //IEå æ ¸ 172 173 presto: u.indexOf('Presto') > -1, //operaå æ ¸ 174 175 webKit: u.indexOf('AppleWebKit') > -1, //è¹æãè°·æå æ ¸ 176 177 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//ç«çå æ ¸ 178 179 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //æ¯å¦ä¸ºç§»å¨ç»ç«¯ 180 181 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //iosç»ç«¯ 182 183 android: u.indexOf('Android') > -1, //androidç»ç«¯æè ucæµè§å¨ 184 185 iPhone: u.indexOf('iPhone') > -1 , //æ¯å¦ä¸ºiPhoneæè QQHDæµè§å¨ 186 187 iPad: u.indexOf('iPad') > -1, //æ¯å¦iPad 188 189 webApp: u.indexOf('Safari') == -1 //æ¯å¦webåºè¯¥ç¨åºï¼æ²¡æå¤´é¨ä¸åºé¨ 190 191 }; 192 193 }(), 194 195 language:function(){ 196 (navigator.browserLanguage || navigator.language).toLowerCase(); 197 } 198 }); 199 200}(window.jQuery); 201 202/* 203 * 夿æ¯å¦ç§»å¨ç«¯ 204 */ 205function isMobile(){ 206 var flag; 207 208 if(window.devicePixelRatio){ 209 var ratio=window.devicePixelRatio; 210 if(ratio!=1){ 211 //ç§»å¨ç«¯è®¾å¤ 212 flag=true; 213 if($.citic.browsers.versions.mobile && !$.citic.browsers.versions.iPad){ 214 flag=true; 215 } 216 else{ 217 flag=false; 218 } 219 } 220 else{ 221 //ipad2çç§»å¨è®¾å¤ 222 if($.citic.browsers.versions.mobile && !$.citic.browsers.versions.iPad){ 223 flag=true; 224 } 225 else{ 226 flag=false; 227 } 228 229 } 230 } 231 else{ 232 //ie10以ä¸å¤ç,pc端å¤çï¼å¾ å®å 233 flag=false; 234 } 235 236 return flag; 237} 238 239/*æ¯å¦æå¼è±æå¤§å*/ 240function capsLock(id,ad){ 241 new Caps($("#"+id+""),{}); 242} 243//å ¨è§true 244function checkRadius(s){ 245 var rep = RegExp(/[\uff00-\uffff]/g); 246 var str = rep.test(s);//å ¨è§ä½true 247 return (str); 248} 249 250/*黿¢å¯ç æ¡çèµå¼ï¼ç²è´´ ï¼ åªå åè¾å ¥ç©ºæ ¼*/ 251 252function iptDefault(){ 253 254 $("input[type=password]").bind("cut copy paste",function(e){ 255 256 e.preventDefault(); 257 258 }); 259 $("input[type=password]").bind("keydown",function(e){ 260 var keyCode = e.which; 261 if(keyCode == 32){ 262 return false; 263 } 264 265 266 }); 267 268} 269/*å¯ç æ£éªè§åæ ¡éªåæ¯ãæ°åç»åãç¹æ®å符åªå å«ä¸å线*/ 270function regPwCon( s ) 271{ 272 var isIntCharSpecial=RegExp(/^(?=.*\d.*)(?=.*\D.*)[\s\S]{8,20}$/); 273 return ( isIntCharSpecial.test(s) ); 274} 275 276/*éªè¯ç æ ¡éªè§å åªå 嫿°åæè 忝*/ 277function isIntChar(s) { 278 var isIntChar = RegExp(/^[a-zA-Z0-9]+$/); 279 return (isIntChar.test(s)); 280} 281/*çº¯è±ææ ¡éª*/ 282function isEnglish(s) { 283 var isIntCharSpecial = RegExp(/^[a-zA-Z]+$/); 284 return ( isIntCharSpecial.test(s) ); 285} 286/*å§åæ¼é³æ ¡éª*/ 287function isEnglishName(s) { 288 var isIntCharSpecial = RegExp(/^[a-zA-Z\ ]+$/); 289 return ( isIntCharSpecial.test(s) ); 290} 291/*çº¯è±æå°åæ ¡éª*/ 292function isEnglishAddress(s) { 293 var isIntCharSpecial = RegExp(/^[0-9a-zA-Z\ \-\_\.\|\~\·\@\(\)\*\^]+$/); 294 return ( isIntCharSpecial.test(s) ); 295} 296/*纯ä¸åçº¿æ ¡éª*/ 297function isSlideDown(s) { 298 var isIntCharSpecial = RegExp(/^[(\_)]+$/); 299 return ( isIntCharSpecial.test(s) ); 300} 301/*å°åæ ¡éª*/ 302function addressTest(dataCode){ 303 var reg=/[^0-9a-zA-Z\ \-\_\.\|\~\·\@\(\)\*\^\u4E00-\u9FA5]/gm; 304 var kigouArray=new Array(); 305 kigouArray=dataCode.match(reg); 306 if(kigouArray==null){ 307 return true; 308 }else{ 309 return false; 310 } 311} 312/*å°åæ ¡éªï¼å å«çå»åï¼/[^0-9a-zA-Z\ \-\_\.\|\~\·\@\(\)\*\^\u4E00-\u9FA5]/gm*/ 313function addressRemote(dataCode){ 314// var reg=/(?:[\0-\x1F!-'\+,\/:-\?\[-\]`\{\}\x7F-\xB6\xB8-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 315 var reg=/(?:[\0-\x1F!-'\+,\/:-\?\[-\]`\{\}\x7F-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 316 var kigouArray=new Array(); 317 kigouArray=dataCode.match(reg); 318 if(kigouArray==null){ 319 return true; 320 }else{ 321 return false;
322 } 323} 324/*身份éªè¯ä¸çæ ¡éª*/ 325function idManTest(dataCode){ 326 var reg=/[^0-9a-zA-Z\ \-\_\.\|\~\·\@\(\)\*\^\u4E00-\u9FA5]/gm; 327 var kigouArray=new Array(); 328 kigouArray=dataCode.match(reg); 329 if(kigouArray==null){ 330 return true; 331 }else{ 332 return false; 333 } 334} 335/*身份éªè¯ä¸çæ ¡éªï¼å å«çå»åï¼/[^0-9a-zA-Z\ \-\_\.\|\~\·\@\(\)\*\^\u4E00-\u9FA5]/gm*/ 336function idManRemote(dataCode){ 337// var reg=/(?:[\0-\x1F!-'\+,\/:-\?\[-\]`\{\}\x7F-\xB6\xB8-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 338 var reg=/(?:[\0-\x1F!-'\+,\/:-\?\[-\]`\{\}\x7F-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 339 var kigouArray=new Array(); 340 kigouArray=dataCode.match(reg); 341 if(kigouArray==null){ 342 return true; 343 }else{ 344 return false; 345 } 346} 347/*æ ¡éªç»å½å*/ 348function userNameTest(dataCode){ 349 var reg=/[^0-9a-zA-Z\.\@\_\u4E00-\u9FA5]/gm; 350 var kigouArray=new Array(); 351 kigouArray=dataCode.match(reg); 352 if(kigouArray==null){ 353 return true; 354 }else{ 355 return false; 356 } 357} 358/*æ ¡éªç»å½åï¼å å«çå»åï¼/[^0-9a-zA-Z\.\@\_\u4E00-\u9FA5]/gm*/ 359function userNameRemote(dataCode){ 360// var reg=/(?:[\0-\x2D\/:-\?\[-\^`\{-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 361 var reg=/(?:[\0-\x2D\/:-\?\[-\^`\{-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 362 var kigouArray=new Array(); 363 kigouArray=dataCode.match(reg); 364 if(kigouArray==null){ 365 return true; 366 }else{ 367 return false; 368 } 369} 370/*ç¨æ·åæ ¡éªè§å*/ 371function nameRule(dataCode){ 372 var reg=/[^0-9a-zA-Z\_\u4E00-\u9FA5]/gm; 373 var kigouArray=new Array(); 374 kigouArray=dataCode.match(reg); 375 if(kigouArray==null){ 376 return true; 377 }else{ 378 return false; 379 } 380} 381/*ç¨æ·åæ ¡éªè§åï¼å å«çå»åï¼/[^0-9a-zA-Z\_\u4E00-\u9FA5]/gm*/ 382function nameRuleRemote(dataCode){ 383// var reg=/(?:[\0-\/:-@\[-\^`\{-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 384 var reg=/(?:[\0-\/:-@\[-\^`\{-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 385 var kigouArray=new Array(); 386 kigouArray=dataCode.match(reg); 387 if(kigouArray==null){ 388 return true; 389 }else{ 390 return false; 391 } 392} 393/*æ ¡éªçå®å§åè§å*/ 394function nameRule2(dataCode){ 395 var reg1=/[^0-9a-zA-Z\ \·\u4E00-\u9FA5]/gm; 396 var kigouArray1=new Array(); 397 kigouArray1=dataCode.match(reg1); 398 if(kigouArray1==null){ 399 return true; 400 }else{ 401 return false; 402 } 403} 404/*æ ¡éªçå®å§åè§åï¼å å«çå»åï¼/[^0-9a-zA-Z\ \·\u4E00-\u9FA5]/gm*/ 405function nameRuleRemote2(dataCode){ 406// var reg1=/(?:[\0-\/:-@\[-`\{-\xB6\xB8-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 407 var reg1=/(?:[\0-\/:-@\[-`\{-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 408 var kigouArray1=new Array(); 409 kigouArray1=dataCode.match(reg1); 410 if(kigouArray1==null){ 411 return true; 412 }else{ 413 return false;
414 } 415} 416/*夿å符串çlength*/ 417function funCheckLength(strTemp){ 418 var i,sum; 419 sum = 0; 420 for (i=0;i<strTemp.length;i++) { 421 if((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)){ 422 sum = sum + 1;//è±ææ°å 423 }else{ 424 sum = sum + 2;//䏿 425 } 426 } 427 return sum; 428} 429 430/*è½¦çæ ¡éª*/ 431function cardNoTest(dataCode){ 432 var reg=/^[\u4E00-\u9FA5]{1}[A-Z]{1}[0-9a-zA-Z]/gm; 433 return ( reg.test(dataCode) ); 434} 435/*å 嫿å°ä¸æé¿åº¦æ ¡éª*/ 436function minLengthChinese(dataCode, length){ 437 var reg1=/[\u4E00-\u9FA5]/gm; 438 var kigouArray = new Array(); 439 kigouArray = dataCode.match(reg1); 440 return !isNulOrEmpty(kigouArray) ? kigouArray.length < length : true; 441} 442/*年龿¯å¦å¤§äº18æ ¡éª*/ 443function getTimeAndAge (birthday) { 444 //å½åæ¶é´ 445 var myDate = new Date(); 446 var yearNow = myDate.getFullYear(); 447 var monthNow = myDate.getMonth() + 1; 448 var dayNow = myDate.getDate(); 449 //åºçæ¥æ 450 var myYear = Number(birthday.slice(6, 10)); 451 var myMonth = Number(birthday.slice(10, 12)); 452 var myDay = Number(birthday.slice(12, 14)); 453 var age = yearNow - myYear; 454 if ((monthNow < myMonth) || (monthNow === myMonth && dayNow < myDay)) { 455 age--; 456 } 457 return age >= 18; 458} 459 460/*夿æ¯å¦pc*/ 461function isPc(){ 462 var pc; 463 var sUserAgent = navigator.userAgent.toLowerCase(); 464 var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; 465 var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; 466 //var bIsMidp = sUserAgent.match(/midp/i) = "midp"; 467 var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; 468 var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; 469 var bIsAndroid = sUserAgent.match(/android/i) == "android"; 470 var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; 471 var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; 472 if(bIsIpad || bIsIphoneOs || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM){ 473 pc = false; 474 }else{ 475 pc = true; 476 477 } 478 479 return pc; 480} 481/* 482 * å表+å页 483 */ 484+ function($, undefined) { 485 486 $.citic.pageList = $.citic.pageList || {}; 487 488 $.extend($.citic.pageList, { 489 490 getTableList:function(dourl,param,curr,listid,listfun,pageid){ //åæ° ajaxå°åï¼ä¸éåæ°ï¼ç¬¬å 页ï¼è¡¨æ ¼idï¼è¡¨æ ¼æ¼è£ 彿°å,å页id 491 //åé¡µæ° 492 if(curr==""){ 493 param.currentPage=1; 494 } 495 else{ 496 param.currentPage=curr; 497 } 498 if(param.pageSize==null || param.pageSize=="" || param.pageSize==undefined){ 499 param.pageSize="10"; 500 } 501 var pageObj; 502 503 $.citic.ajax({ 504 url: dourl, 505 type: 'post', 506 dataType: 'json', 507 data: param, 508 async: true, 509 processResponse: function(data) { 510 511 listfun(data); //æ¼è£ å表 512 513 if(isMobile()){ 514 try{ 515 $('#'+pageid).empty(); 516 laypage({ 517 cont: pageid, //容å¨ã弿¯æidåãåçdom对象ï¼jquery对象ããå¦è¯¥å®¹å¨ä¸ºãï¼<div id="page1"></div> 518 pages: data.pageCount, //éè¿åå°æ¿å°çæ»é¡µæ° 519 groups:0, 520 prev:false, 521 next:'æ¥çæ´å¤', 522 curr: curr || 1, //å½å页 523 skin:'flow', 524 jump: function(obj, first){ //触åå页åçåè° 525 pageObj=obj; 526 if(!first){ //ç¹å»è·³é¡µè§¦å彿°èªèº«ï¼å¹¶ä¼ éå½å页ï¼obj.curr 527 if(obj.curr <= data.pageCount){ //ç¹å»è·³é¡µè§¦å彿°èªèº«ï¼å¹¶ä¼ éå½å页ï¼obj.curr 528 $.citic.pageList.getTableList(dourl,param,obj.curr,listid,listfun,pageid); 529 } 530 } 531 } 532 }); 533 } 534 catch(e){} 535 } 536 else{ 537 try{ 538 $('#'+pageid).empty(); 539 laypage({ 540 cont: pageid, //容å¨ã弿¯æidåãåçdom对象ï¼jquery对象ããå¦è¯¥å®¹å¨ä¸ºãï¼<div id="page1"></div> 541 pages: data.pageCount, //éè¿åå°æ¿å°çæ»é¡µæ° 542 prev:'<<', 543 next:'>>', 544 first:false, 545 last:false, 546 curr: curr || 1, //å½å页 547 jump: function(obj, first){ //触åå页åçåè° 548 pageObj=obj; 549 if(!first){ //ç¹å»è·³é¡µè§¦å彿°èªèº«ï¼å¹¶ä¼ éå½å页ï¼obj.curr 550 $.citic.pageList.getTableList(dourl,param,obj.curr,listid,listfun,pageid); 551 } 552 } 553 }); 554 } 555 catch(e){} 556 } 557 try{ 558 if(pageObj.curr===data.pageCount){ 559 $('.page_nomore').html('å·²æ²¡ææ´å¤'); 560 //$('.laypage_curr').after('<span class="laypage_last">>></span>'); 561 } 562 } 563 catch(e){} 564 }, 565 selfdefineFailed:function(data){ 566 showErrorCode(data.retCode,data.retMsg); 567 //ç¨æ·è¡ä¸ºåæä¸éåæ° + é误代ç 568 var optValueStr = "errorCode="+data.retCode; 569 //ç¨æ·è¡ä¸ºåæè°ç¨å ¬å ±æ¹æ³ï¼äº¤æåç§°ï¼ä¸éåæ° 570 optValueFun(param.tradeName,optValueStr); 571 } 572 573 }); 574 575 } 576 }); 577 578}(window.jQuery); 579/* 580 * 12ãå¯¹ä¼ å ¥çèå´å è¿è¡éªè¯ï¼éªè¯éè¿è¿åtrueï¼éªè¯ä¸éè¿è¿åfalse 581 * 注ï¼areaCheck为éè¦éªè¯çjqueryéæ©å¨ï¼ä¾å¦"#id","input[name='shilie']" 582 */ 583function validatorCheck(areaCheck, currentElement) { 584 var flag = true;
585 var validatorResult = currentElement.data('validator').check(); //éªè¯å½å页é¢éè¦éªè¯çææè¡¨åå 586 if (!validatorResult.passed) { 587 flag = false; 588 } 589 return flag; 590 } 591/* 592 * 13ã弿¥éªè¯ 593 * å¯¹ä¼ å ¥çèå´å è¿è¡éªè¯ï¼éªè¯éè¿è¿åtrueï¼éªè¯ä¸éè¿è¿åfalse 594 * 注ï¼areaCheck为éè¦éªè¯çjquery对象ï¼ä¾å¦"#id","input[name='shilie']" 595 */ 596function validatorCheckByAsy(areaCheck) { 597 //areaCheck.find("input[data-validate],select[data-validate],textarea[data-validate]").unbind("blur"); //æéè¦éªè¯ç表ååå è¿è¡è§£ç»ï¼ç¶ååè¿è¡ç»å®bluräºä»¶ 598 var flag = true; 599 areaCheck.validator(); //æè¯¥é¢åç弿¼æ¥æjsonï¼ç¨dataæ¾å ¥å°validator屿§éé¢ 600 var validatorResult = areaCheck.data('validator').check(); //å¾å°ä¸ä¸ªjsonçéªè¯ç»æ 601 if (!validatorResult.passed) { 602 flag = false; 603 } 604 return flag; 605} 606/* 607 * 14ã弿¥æäº¤ 608 * åæ°ï¼1ãéªè¯çèå´å¯¹è±¡ã 2ãéè¦ä¼ éçjsonæ°æ®ï¼ 3ã访é®çmvcåå 4ãè®¿é®æåæç¤ºä¿¡æ¯ 609 * 注ï¼éªè¯æäº¤ 610 */ 611 612function ajaxSubmitMessage(checkArea, jsonData, mvcName, message) { 613 if (validatorCheckByAsy(checkArea)) { 614 $.citic.ajax({ 615 url: mvcName + ".do", 616 type: 'post', 617 dataType: 'json', 618 data: jsonData, 619 processResponse: function(data) { 620 alert(message); 621 } 622 }) 623 } 624} 625 626/* 627 * 37ã妿å¼ä¸ºNULLè¿å"" 628 */ 629function dealNull(param) { 630 if (param == null || param == "null" || param == undefined) { 631 param = ""; 632 } 633 return param; 634} 635 636/* 637 * 39ãæä¸ä¸ªåç¬¦æ ¹æ®ç¹æ®å符æªåè¿åæ°ç» 638 * åæ°è¯´æï¼1ãneedSplitï¼éè¦æªåçå符串ï¼2ãsplitFlagï¼æªåçæ å¿ï¼ä¾å¦||ç 639 */ 640function getArrayMessage(needSplit, splitFlag) { 641 var paramArray = []; 642 if (needSplit && splitFlag) { 643 paramArray = needSplit.split(splitFlag); 644 } 645 return paramArray; 646} 647 648/* 649 * éå¶å¾çä¸ä¼ æ ¼å¼ 650 */ 651 652function limitImageType(fileValue, regValue) { 653 var flag = true; 654 var reg = new RegExp(regValue, "i") 655 if (!(reg.test(fileValue))) { 656 alert('æ¨æä¸ä¼ çå¾çæ ¼å¼ä¸ç¬¦ï¼è¯·éæ°ä¸ä¼ '); 657 flag = false; 658 } 659 return flag; 660 } 661/* 662 * æ ¹æ®è·¯å¾è·å¾æä»¶åç§° 663 */ 664 665function getUploadFileName(fileInput) { 666 var fileName = ""; 667 if (fileInput) { 668 if (fileInput.indexOf("\\") == "-1") { 669 fileName = fileInput; 670 } else { 671 var temp = fileInput.replace(/\\/g, "/").split("/"); 672 if (temp.length > 1) { 673 fileName = temp[temp.length - 1]; 674 } 675 } 676 } 677 return fileName; 678} 679 680/* 681 * åéæ¡å¤éæ¡ 682 */ 683function setRadioCheck() { 684 //åé 685 $('.comm_radio input').iCheck({ 686 checkboxClass: 'icheckbox_minimal', 687 radioClass: 'iradio_minimal', 688 increaseArea: '20%' 689 }); 690 //å¤é 691 $('.comm_check input').iCheck({ 692 checkboxClass: 'icheckbox_minimal', 693 radioClass: 'iradio_minimal', 694 increaseArea: '20%' 695 }); 696} 697/*radioæ§å¶div忢*/ 698function setDivToggle(ard){ 699 $("input[id="+ard+"]").iCheck("check"); 700} 701 702//æ£æµæµè§å¨ 703function checkOsBrowser() { 704 var userosbrowser; 705 if((navigator.platform =="Win32") || (navigator.platform =="Windows")){ 706 if(navigator.userAgent.indexOf("MSIE")>0 || navigator.userAgent.indexOf("msie")>0 || navigator.userAgent.indexOf("Trident")>0 || navigator.userAgent.indexOf("trident")>0){ 707 if(navigator.userAgent.indexOf("ARM")>0){ 708 userosbrowser=9; //win8 RAM Touch 709 this.pgeditIEExe=""; 710 }else{ 711 userosbrowser=1;//windows32ie32 712 this.pgeditIEClassid=PGEdit_IE32_CLASSID; 713 this.pgeditIECab=PGEdit_IE32_CAB; 714 this.pgeditIEExe=PGEdit_IE32_EXE; 715 } 716 }else{ 717 if(checkBrowserVersion()){ 718 userosbrowser=2; //windowsff 719 this.pgeditFFExe=PGEdit_FF; 720 }else{ 721 userosbrowser=11; 722 this.pgeditIEExe=PGEdit_Edge; 723 } 724 725 } 726 }else if((navigator.platform=="Win64")){ 727 if(navigator.userAgent.indexOf("Windows NT 6.2")>0 || navigator.userAgent.indexOf("windows nt 6.2")>0){ 728 userosbrowser=1;//windows32ie32 729 this.pgeditIEClassid=PGEdit_IE32_CLASSID; 730 this.pgeditIECab=PGEdit_IE32_CAB; 731 this.pgeditIEExe=PGEdit_IE32_EXE; 732 }else if(navigator.userAgent.indexOf("MSIE")>0 || navigator.userAgent.indexOf("msie")>0 || navigator.userAgent.indexOf("Trident")>0 || navigator.userAgent.indexOf("trident")>0){ 733 userosbrowser=3;//windows64ie64 734 this.pgeditIEClassid=PGEdit_IE64_CLASSID; 735 this.pgeditIECab=PGEdit_IE64_CAB; 736 this.pgeditIEExe=PGEdit_IE64_EXE; 737 }else{ 738 if(checkBrowserVersion()){ 739 userosbrowser=2; //windowsff 740 this.pgeditFFExe=PGEdit_FF; 741 }else{ 742 userosbrowser=11; 743 this.pgeditIEExe=PGEdit_Edge; 744 } 745 } 746 }else if(navigator.userAgent.indexOf("Linux")>0){ 747 if(navigator.userAgent.indexOf("_64")>0){ 748 userosbrowser=4;//linux64 749 this.pgeditFFExe=PGEdit_Linux64; 750 }else{ 751 userosbrowser=5;//linux32 752 this.pgeditFFExe=PGEdit_Linux32; 753 } 754 if(navigator.userAgent.indexOf("Android")>0){ 755 userosbrowser=7;//Android 756 } 757 }else if(navigator.platform.indexOf("Mac")==0){//Mac 758 if(navigator.userAgent.indexOf("Firefox")>0 || navigator.userAgent.indexOf("Chrome")>0){ 759 if(checkBrowserVersion()){ 760 userosbrowser=6; 761 this.pgeditFFExe=PGEdit_MacOs; 762 }else{ 763 userosbrowser=11; 764 this.pgeditIEExe=PGEdit_MacOs_Chrome; 765 } 766 } else{ 767 userosbrowser=11; 768 this.pgeditIEExe=PGEdit_MacOs_Chrome; 769 } 770 } 771 return userosbrowser; 772} 773//æ£æµæµè§å¨çæ¬ 774function checkBrowserVersion () { 775 var user_agent = navigator.userAgent.toLowerCase(); 776 // 夿æµè§å¨æ¯å¦æ¯è°·æé«çæ¬ 777 if(navigator.userAgent.indexOf("Chrome")>-1){ 778 var regStr_chrome = /chrome\/[\d.]+/gi; 779 var versionChromeStr = user_agent.match(regStr_chrome).toString().replace(/[^0-9.]/ig, ""); 780 var mainVersion_chrome = versionChromeStr.split(".")[0]; 781 return Number(mainVersion_chrome) >= 42 ? false : true; 782 } 783 // 夿æµè§å¨æ¯å¦æ¯ç«çé«çæ¬ 784 if(navigator.userAgent.indexOf("Firefox")>-1){ 785 var ver = user_agent.match(/firefox\/([\d.]+)/)[1];//39.0 786 return Number(ver.split(".")[0]) > 52 ? false : true; 787 } 788} 789//å®è£ å¯ç åæ§ä»¶DIVæ¾ç¤º"pwd"æ¯æ§ä»¶çid,"ipt"æ¯åå ¥inputçidï¼"chb"å¯ä¸ºç©º 790function setPwdShow(pwd,ipt,chb){ 791 $(pwd).show(); 792 $(ipt).hide(); 793 $(chb).hide(); 794 $(ipt).removeAttr("checkInput").attr("checkInput","false"); 795}; 796 797//没å®è£ å¯ç æ§ä»¶æ¶ï¼æ§ä»¶DIVéèï¼inputè¾å ¥æ¡æ¾ç¤º 798function setIptShow(pwd,ipt,chb){ 799 $(pwd).hide(); 800 $(ipt).show(); 801 $(chb).show(); 802}; 803 804/*æ£æµ æ¯å¦å®è£ IEåä½çæ¬æµè§å¨å¯ç æ§ä»¶*/
805function checkPwInit(){ 806 try { 807 if (checkOsBrowser()==1) { 808 var comActiveX = new ActiveXObject("CITICEdit.PassGuard.1"); 809 //if(this.getConvertVersionTwo(comActiveX.output35)<this.getConvertVersionTwo(PGEdit_IE32_EXE_VERSION)){ 810 // return false; 811 //} 812 } else if (checkOsBrowser()==2 || checkOsBrowser()==4 || checkOsBrowser()==5 || checkOsBrowser()==6 || checkOsBrowser()==8) { 813 var arr=new Array(); 814 if(checkOsBrowser()==6){ 815 var pge_info=navigator.plugins['CITICEdit'].description; 816 }else if(checkOsBrowser()==8){ 817 var pge_info=navigator.plugins['CITICEdit'].description; 818 }else{ 819 var pge_info=navigator.plugins['CITICEdit'].description; 820 } 821 822 if(pge_info.indexOf(":")>0){ 823 arr=pge_info.split(":"); 824 var pge_version = arr[1]; 825 }else{ 826 var pge_version = ""; 827 } 828 829 } else if (checkOsBrowser()==3) { 830 var comActiveX = new ActiveXObject("CITICEdit.PassGuard.1"); 831 //if(this.getConvertVersionTwo(comActiveX.output35)<this.getConvertVersionTwo(PGEdit_IE32_EXE_VERSION)){ 832 // return false; 833 //} 834 } else if (checkOsBrowser()==11) { // éieæµè§å¨ 835 return false; 836 } 837 }catch(e){ 838 return false; 839 840 } 841 return true; 842} 843 844var pwType; //åºåå½å¯åå¯åé0æè 1 845var randDomParam; //è·åå端å å¯éæºæ° 846var addLinkUrl; //æå¡ç«¯å å¯éæºæ° 847var randDomParams; //ä¿åå端å å¯éæºæ° 848var pgeditor; 849 850//åå§å å¯ç æ§ä»¶ 851function initPwEnter() { 852 $.citic.ajax({ 853 url: $.citic.doUrl.GET_PWD_FLAG, 854 type: 'post', 855 dataType: 'json', 856 data: "", 857 async: true, 858 processResponse: function(data) { 859 pwType = data.content.pwdFlag;//åºåå½å¯åå¯ 860 //åå§å å¯ç æ§ä»¶ 861 pgeditor = createLogonPinBlock("logonPwdId", "ocxEdit", "", "", pwType); 862 //è·å客æ·ç«¯éæºæ° 863 randDomParam = getTimeStamp()+pgeditor.pwdResultEncryptNum(); 864 $("#ocxEdit").css("visibility","hidden"); 865 randDomParams = {//ä¿å客æ·ç«¯å å¯éæºæ° 866 "randDomParam":randDomParam 867 }; 868 869 $.citic.ajax({ //ååå¯é¥ 870 url: $.citic.doUrl.GET_MCRYPT_KEY, 871 type: 'post', 872 dataType: 'json', 873 data: randDomParams, 874 async: true, 875 processResponse: function(data) { 876 //è¾å ¥é¡¹ æå¡ç«¯å å¯éæºæ°mcryptStr 877 $("#ocxEdit").css("visibility","visible"); 878 addLinkUrl = data.content.mcryptStr; 879 pgeditor.pwdSetEncryptNum(addLinkUrl); 880 881 } 882 }); 883 884 } 885 886 }); 887} 888 889//åå§å å¯ç æ§ä»¶6使°åå¯ç 890function initPwEnterSix() { 891 $.citic.ajax({ 892 url: $.citic.doUrl.GET_PWD_FLAG, 893 type: 'post', 894 dataType: 'json', 895 data: "", 896 async: true, 897 processResponse: function(data) { 898 pwType = data.content.pwdFlag;//åºåå½å¯åå¯ 899 //åå§å å¯ç æ§ä»¶ 900 pgeditor = createLogonPinBlockSix("logonPwdId", "ocxEdit", "", "", pwType); 901 //è·å客æ·ç«¯éæºæ° 902 randDomParam = getTimeStamp()+pgeditor.pwdResultEncryptNum(); 903 $("#ocxEdit").css("visibility","hidden"); 904 randDomParams = {//ä¿å客æ·ç«¯å å¯éæºæ° 905 "randDomParam":randDomParam 906 }; 907 908 $.citic.ajax({ //ååå¯é¥ 909 url: $.citic.doUrl.GET_MCRYPT_KEY, 910 type: 'post', 911 dataType: 'json', 912 data: randDomParams, 913 async: true, 914 processResponse: function(data) { 915 ////console.log(data.mcryptStr); 916 //è¾å ¥é¡¹ æå¡ç«¯å å¯éæºæ°mcryptStr 917 $("#ocxEdit").css("visibility","visible"); 918 addLinkUrl = data.content.mcryptStr; 919 ////console.log(randDomParams); 920 pgeditor.pwdSetEncryptNum(addLinkUrl); 921 922 } 923 }); 924 925 } 926 927 }); 928} 929 930//åå§å两个å¯ç æ§ä»¶6使°åå¯ç ,æ¯ä»é¡µé¢ 931var payPwType; 932var payEbankPwd; 933var payEleAccPwd; 934var payRandDomParam; 935var payAddLinkUrl; 936var payRandDomParams; 937function initPwdEnterSixToPay(bindFlag, eStatus, params) { 938 $.citic.ajax({ 939 url: $.citic.doUrl.GET_PWD_FLAG, 940 type: 'post', 941 dataType: 'json', 942 data: "", 943 async: true, 944 processResponse: function(data) { 945 payPwType = data.content.pwdFlag;//åºåå½å¯åå¯ 946 if (bindFlag == "1" && eStatus != "1") { //çµåè´¦æ· 947 //åå§å å¯ç æ§ä»¶ //payPwdId=æ ç¾ï¼payOcxEdit=æ§ä»¶ 948 payEleAccPwd = createLogonPinBlockSix("payEleAccPwd", "payEleOcx", "", "", payPwType); //çµåè´¦æ· 949 //è·å客æ·ç«¯éæºæ° 950 payRandDomParam = getTimeStamp() + payEleAccPwd.pwdResultEncryptNum(); 951 $("#payEleOcx").css("visibility","hidden"); 952 }else if (bindFlag == "2") { 953 //åå§å å¯ç æ§ä»¶
954 //payPwdId=æ ç¾ï¼payOcxEdit=æ§ä»¶ 955 payEbankPwd = createLogonPinBlockSix("payEbankPwd", "payEbankOcx", "", "", payPwType); //ç½é¶ 956 //è·å客æ·ç«¯éæºæ° 957 payRandDomParam = getTimeStamp() + payEbankPwd.pwdResultEncryptNum(); 958 $("#payEbankOcx").css("visibility","hidden"); 959 }else if (bindFlag == "3") { 960 //åå§å å¯ç æ§ä»¶ 961 //payPwdId=æ ç¾ï¼payOcxEdit=æ§ä»¶ 962 payEbankPwd = createLogonPinBlockSix("payEbankPwd", "payEbankOcx", "", "", payPwType); //ç½é¶ 963 //è·å客æ·ç«¯éæºæ° 964 payRandDomParam = getTimeStamp() + payEbankPwd.pwdResultEncryptNum(); 965 $("#payEbankOcx").css("visibility","hidden"); 966 if (eStatus != "1") { 967 payEleAccPwd = createLogonPinBlockSix("payEleAccPwd", "payEleOcx", "", "", payPwType); //çµåè´¦æ· 968 $("#payEleOcx").css("visibility","hidden"); 969 } 970 if (!isNulOrEmpty(params)) { 971 if(params.payType == 0 && eStatus != "1"){ 972 payRandDomParam = getTimeStamp() + payEleAccPwd.pwdResultEncryptNum(); 973 } 974 } 975 }else{ 976 return false; 977 } 978 979 payRandDomParams = {//ä¿å客æ·ç«¯å å¯éæºæ° 980 "randDomParam": payRandDomParam 981 }; 982 983 $.citic.ajax({ //ååå¯é¥ 984 url: $.citic.doUrl.GET_MCRYPT_KEY, 985 type: 'post', 986 dataType: 'json', 987 data: payRandDomParams, 988 async: true, 989 processResponse: function(data) { 990 payAddLinkUrl = data.content.mcryptStr; 991 if (bindFlag == "1" && eStatus != "1") { 992 payEleAccPwd.pwdSetEncryptNum(payAddLinkUrl); 993 $("#payEleOcx").css("visibility","visible"); 994 }else if (bindFlag == "2") { 995 //è¾å ¥é¡¹ æå¡ç«¯å å¯éæºæ°mcryptStr 996 $("#payEbankOcx").css("visibility","visible"); 997 payEbankPwd.pwdSetEncryptNum(payAddLinkUrl); 998 }else if ( bindFlag == "3") { 999 if (eStatus != "1") { 1000 payEleAccPwd.pwdSetEncryptNum(payAddLinkUrl); 1001 $("#payEleOcx").css("visibility","visible"); 1002 } 1003 //è¾å ¥é¡¹ æå¡ç«¯å å¯éæºæ°mcryptStr 1004 $("#payEbankOcx").css("visibility","visible"); 1005 payEbankPwd.pwdSetEncryptNum(payAddLinkUrl); 1006 } 1007 if (!isNulOrEmpty(params)) { 1008 if (params.checkType == "0") { 1009 if (params.isHide == "1") { 1010 params.elements.parents(".form-group").hide(); 1011 } 1012 } 1013 } 1014 } 1015 }); 1016 } 1017 }); 1018} 1019// éIEæµè§å¨åå§å è·åéæºæ° 1020function regPwInitNoIeSixToPay (bindFlag, errorInfo) { 1021 $.citic.ajax({ //åºåå½å¯åå¯ 1022 url: $.citic.doUrl.MCTYPT_KEY, 1023 type: 'post', 1024 dataType: 'json', 1025 data: "", 1026 async: true, 1027 processResponse: function(data) { 1028 if (!isNulOrEmpty(data.content)) { 1029 //è¾å ¥é¡¹ æå¡ç«¯å å¯éæºæ°mcryptStr 1030 var randomNum = data.content.mcryptkey; 1031 var databNum = data.content.mcryptStr; 1032 if (bindFlag == "1") {//åå§åçµåè´¦æ·å¯ç æ§ä»¶ 1033 payEleAccPwd = handlePayPwd("payEleAccPwd", "payEleOcx", randomNum, databNum); 1034 } else if (bindFlag == "2") { // åå§åç½é¶å¯ç æ§ä»¶ 1035 payEbankPwd = handlePayPwd("payEbankPwd", "payEbankOcx", randomNum, databNum); 1036 }else {// åå§åçµåè´¦æ·ç½é¶å¯ç æ§ä»¶ 1037 payEbankPwd = handlePayPwd("payEbankPwd", "payEbankOcx", randomNum, databNum); 1038 payEleAccPwd = handlePayPwd("payEleAccPwd", "payEleOcx", randomNum, databNum); 1039 } 1040 if(!isNulOrEmpty(errorInfo)) { 1041 showErrorCode(errorInfo.retMsg, errorInfo.retCode); 1042 } 1043 } 1044 }, 1045 selfdefineFailed:function(data){ 1046 showErrorCode(data.retMsg, data.retCode); 1047 setIptShow(".payPwdDiv", ".payPassWord", ""); 1048 } 1049 }); 1050} 1051// éIEæµè§å¨åå§å 1052function handlePayPwd (elementId, editId, randomNum, databNum) { 1053 var pgeditor = createLogonPinBlockSix(elementId, editId, "", "", "", randomNum, databNum); 1054 pgeditor.pwdSetSk(randomNum);//设置32é¿åº¦éæºå å 1055 $("#payEleOcx").css("visibility","hidden"); 1056 if (!isNulOrEmpty(pgeditor.getVersion())) { 1057 setPwdShow(".payPwdDiv", ".payPassWord", ""); 1058 pwdNewControlFlag="1"; 1059 $("#payEleOcx").css("visibility","visible"); 1060 } else { 1061 setIptShow(".payPwdDiv", ".payPassWord", ""); 1062 } 1063 return pgeditor; 1064} 1065/* 1066 * æ®éå¯ç å å¯ 1067 */ 1068var $key 1069function pwNoCitic(_pw){ 1070 var data = { 1071 plaintext : iSec_js_sdk.isec_crypto_utf8_to_base64(_pw).data, 1072 publicKey: $key 1073 }
1074 var pwd = iSec_js_sdk.isec_crypto_sm2_encrypt(data).data 1075 return pwd; 1076} 1077// SM2å å¯è·åå ¬é¥ 1078function getCrack(){ 1079 $.citic.ajax({ 1080 url: $.citic.doUrl.GET_PUBLIC_KEY, 1081 type: 'post', 1082 dataType: 'json', 1083 data: '', 1084 async: true, 1085 processResponse: function(data) { 1086 $key = data.content 1087 } 1088 }); 1089} 1090 1091/*ä¸ä¿¡éè¡è¯æ°å¯ç æ§ä»¶æ ¡éªpwSetCiticNewï¼å¯ç é¿åº¦ï¼å¯ç è§åï¼é误æç¤ºï¼é¿åº¦æå°8*/ 1092var textError = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1093var textErroreEN = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®-The password you entered is incorrect" 1094function pwSetCiticNew(length,valid,tipId){ 1095 var flg; 1096 var _text = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1097 var _textLen = "ç»å½å¯ç ä¸è½å°äº8ä½"; 1098 var _textNull = "请è¾å ¥å¯ç "; 1099 if(length == 0){ 1100 $("#" + tipId).text(_textNull); 1101 flg = false; 1102 }else if(length < 8){ 1103 $("#" + tipId).text(_textLen); 1104 flg = false; 1105 }else if(valid == 1){ 1106 $("#" + tipId).text(_text); 1107 flg = false; 1108 }else{ 1109 $("#" + tipId).text(""); 1110 flg = true; 1111 } 1112 return flg; 1113} 1114/*ä¸ä¿¡éä¿¡è¯ä¸è±æå¯ç æ§ä»¶æ ¡éªpwSetCiticNewENï¼å¯ç é¿åº¦ï¼å¯ç è§åï¼é误æç¤ºï¼é¿åº¦æå°8*/ 1115function pwSetCiticNewEN(length,valid,orgParam, tipId){ 1116 var flg; 1117 var _text = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1118 var _textEN = "The password you entered is incorrect" 1119 var _textLen = "ç»å½å¯ç ä¸è½å°äº8ä½"; 1120 var _textLenEN = "Login password must be at least 8 characters." 1121 var _textNull = "请è¾å ¥å¯ç "; 1122 var _textNullEN = "Please enter password"; 1123 if(length == 0){ 1124 if(orgParam==="ISREN") { 1125 $("#" + tipId).text(_textNullEN); 1126 } else { 1127 $("#" + tipId).text(_textNull); 1128 } 1129 flg = false; 1130 }else if(length < 8){ 1131 if(orgParam==="ISREN") { 1132 $("#" + tipId).text(_textLenEN); 1133 } else { 1134 $("#" + tipId).text(_textLen); 1135 } 1136 flg = false; 1137 }else if(valid == 1){ 1138 if(orgParam==="ISREN") { 1139 $("#" + tipId).text(_textEN); 1140 } else { 1141 $("#" + tipId).text(_text); 1142 } 1143 flg = false; 1144 }else{ 1145 $("#" + tipId).text(""); 1146 flg = true; 1147 } 1148 return flg; 1149} 1150/*ä¸ä¿¡éè¡è¯å¯ç æ§ä»¶æ ¡éªpwSetCiticï¼å¯ç é¿åº¦ï¼å¯ç è§åï¼é误æç¤ºï¼é¿åº¦æå°6*/ 1151function pwSetCitic(length,valid,tipId){ 1152 var flg; 1153 var _text = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1154 var _textNull = "请è¾å ¥å¯ç "; 1155 if(length == 0){ 1156 $("#" + tipId).text(_textNull); 1157 flg = false; 1158 }else if(length < 6){ 1159 $("#" + tipId).text(_text); 1160 flg = false; 1161 }else{ 1162 $("#" + tipId).text(""); 1163 flg = true; 1164 } 1165 return flg; 1166} 1167/*å¯ç æ§ä»¶ ç½é¶å¯ç æ ¡éªpwSetNetBankï¼å¯ç é¿åº¦ï¼å¯ç è§åï¼é误æç¤ºï¼åªæ ¡éªé¿åº¦*/ 1168function pwSetNetBank(length,valid,tipId){ 1169 var flg; 1170 var _text = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1171 var _textNull = "请è¾å ¥å¯ç "; 1172 if(length == 0){ 1173 $("#" + tipId).text(_textNull); 1174 flg = false; 1175 }else if(length < 6){ 1176 $("#" + tipId).text(_text); 1177 flg = false; 1178 }else{ 1179 $("#" + tipId).text(""); 1180 flg = true; 1181 } 1182 return flg; 1183} 1184/*å¯ç æ§ä»¶ 6使°åå¯ç æ ¡éªpwSetNetSixï¼å¯ç é¿åº¦ï¼å¯ç è§åï¼é误æç¤ºï¼*/ 1185function pwSetNetSix(length,valid,tipId){ 1186 var flg; 1187 var _text = "æ¨è¾å ¥çå¯ç æ ¼å¼ä¸æ£ç¡®"; 1188 var _textNull = "请è¾å ¥å¯ç "; 1189 if(length == 0){ 1190 $("#" + tipId).text(_textNull); 1191 flg = false; 1192 }else if(length != 6){ 1193 $("#" + tipId).text(_text); 1194 flg = false; 1195 }else if(valid == 1){ 1196 $("#" + tipId).text(_text); 1197 flg = false; 1198 }else{ 1199 $("#" + tipId).text(""); 1200 flg = true; 1201 } 1202 return flg; 1203} 1204 1205/* 1206 * é ç½®ä¸æèå 1207 */ 1208function setSelect() { 1209 //ç§»å¨ç«¯ä¸æèå 1210 $(".ser_down_arrow").on('click',function() { 1211 if ($(this).hasClass("glyphicon-menu-up")) { 1212 $(this).removeClass("glyphicon-menu-up"); 1213 } else { 1214 $(this).addClass("glyphicon-menu-up"); 1215 } 1216 }); 1217 1218 //䏿æ¡ç¹å»æ¶ï¼åå§å䏿å表çå®½åº¦ï¼ 1219 $(".ser_ipt_wrap .dropdown-toggle, .ser_ipt_wrap .ser_new_select").on('click',function() { 1220 var _wid = $(this).innerWidth(); 1221 $(this).siblings(".dropdown-menu").width(_wid).css("min-width",_wid); 1222 }); 1223 //䏿å表çéä¸å 容 1224 $(".ser_ipt_wrap .dropdown-menu").on('click',"a",function() { 1225 var _text = $(this).text(); 1226 if ($(this).parents(".dropdown-menu").siblings().hasClass("ser_new_select")) { 1227 $(this).parents(".dropdown-menu").siblings(".ser_new_select").find("input").val(_text); 1228 } else { 1229 $(this).parents(".dropdown-menu").siblings("button").html(_text
1229+ "<span class='caret'></span>"); 1230 } 1231 1232 }); 1233} 1234/* 1235 * æ¸ ç©ºcookieä¸ç交æç 1236 */ 1237function clearCookie() { 1238 $.cookie('currMainCode', null, { 1239 path: "/" 1240 }, { 1241 expires: -1 1242 }); 1243 $.cookie('currentTrancode', null, { 1244 path: "/" 1245 }, { 1246 expires: -1 1247 }); 1248} 1249 1250//å¨é¡µé¢äºçº§æ¡æ¶ä¸ä½¿ç¨ ä¾å¦frame_recharge.js 1251function defaultShowMenu(currentElement) { 1252 //é»è®¤æ¾ç¤ºçèå 1253} 1254 1255function openTabBarWindow(tranCode, currentElement, appendTo) { 1256 var finalAppendTo = '#firstTransition'; 1257 if (appendTo) { 1258 $(appendTo, currentElement).html(''); 1259 finalAppendTo = appendTo; 1260 } 1261 $(finalAppendTo, currentElement).html(''); 1262 $.openWindow({ 1263 tranCode: tranCode, 1264 showFun: null, 1265 appendTo: finalAppendTo, 1266 currentElement: currentElement 1267 }); 1268 1269} 1270 1271/* 1272 * åµå¥é¡µé¢æç §flowæµåæ°å è½½ 1273 */ 1274function openTabBarWindowParam(tranCode, currentElement, param) { 1275 var finalAppendTo = '#firstTransition'; 1276 var _param={ 1277 appendTo:'', 1278 startStep:'start' 1279 } 1280 1281 $.extend(_param,param); 1282 1283 if (_param.appendTo) { 1284 $(_param.appendTo, currentElement).html(''); 1285 finalAppendTo = _param.appendTo; 1286 } 1287 $(finalAppendTo, currentElement).html(''); 1288 $.openWindow({ 1289 tranCode: tranCode, 1290 showFun: null, 1291 appendTo: finalAppendTo, 1292 currentElement: currentElement, 1293 startStep:_param.startStep 1294 }); 1295} 1296 1297//å½åè·¯å¾ 1298$.citic.contextPath = $.citic.getContextPath() + '/'; 1299 1300/* 1301 * è·åå°åæ åæ° 1302 */ 1303function getParam(id) { 1304 var str=window.location.href; 1305 1306 if(str.indexOf('#!/')>=0){ 1307 str=window.location.href; 1308 if(!isNulOrEmpty(str.split('?')[1])){ 1309 str=str.split('?')[1]; 1310 } 1311 } 1312 else{ 1313 str=window.location.search; 1314 } 1315 1316 var search = utf8to16(base64decode(str)); //è§£å¯ 1317 var reg = new RegExp("(^|&)" + id + "=([^&]*)(&|$)"); 1318 var r = search.substr(0).match(reg); 1319 if (r != null) return unescape(r[2]); 1320 return null; 1321} 1322 1323 1324/* 1325 * url页é¢è·³è½¬ï¼pageurlæ¯è·³è½¬ç页é¢å(å«è·¯å¾),paramæ¯éè¦ä¼ éçåæ°jsonæ ¼å¼ã 1326 */ 1327function locationHref(pageurl, param) { 1328 var pageUrl = pageurl; 1329 var urlParam = param; 1330 if (pageUrl.indexOf('#!/') >= 0) { 1331 if (urlParam) { 1332 urlParam = base64encode(utf16to8(decodeURIComponent($.param(urlParam)))); //å å¯ ï¼decodeURIComponent䏿ç¼ç 1333 window.location.href = $.citic.getContextPath() + '/' + pageUrl.split("#!/")[0] + '.html#!/' + pageUrl.split('#!/')[1] + "?" + urlParam; 1334 } else { 1335 window.location.href = $.citic.getContextPath() + '/' + pageUrl.split("#!/")[0] + '.html#!/' + pageUrl.split('#!/')[1]; 1336 } 1337 1338 } else { 1339 if (urlParam) { 1340 urlParam = base64encode(utf16to8(decodeURIComponent($.param(urlParam)))); //å å¯ ï¼decodeURIComponent䏿ç¼ç 1341 window.location.href = $.citic.getContextPath() + '/' + pageUrl + '.html?' + urlParam; 1342 1343 } else { 1344 window.location.href = $.citic.getContextPath() + '/' + pageUrl + '.html'; 1345 } 1346 1347 } 1348} 1349 1350/* 1351 * çæurl龿¥ï¼paramæ¯éè¦ä¼ éçåæ°jsonæ ¼å¼ã 1352 */ 1353function urlParamToBase64(pageurl,param) { 1354 var pageUrl = pageurl; 1355 var urlParam = param; 1356 var pagehref; 1357 if (pageUrl.indexOf('#!/') >= 0) { 1358 if (urlParam) { 1359 urlParam = base64encode(utf16to8(decodeURIComponent($.param(urlParam)))); //å å¯ ï¼decodeURIComponent䏿ç¼ç 1360 pagehref = $.citic.getContextPath() + '/' + pageUrl.split("#!/")[0] + '.html#!/' + pageUrl.split('#!/')[1] + "?" + urlParam; 1361 } else { 1362 pagehref = $.citic.getContextPath() + '/' + pageUrl.split("#!/")[0] + '.html#!/' + pageUrl.split('#!/')[1]; 1363 } 1364 1365 } else { 1366 if (urlParam) { 1367 urlParam = base64encode(utf16to8(decodeURIComponent($.param(urlParam)))); //å å¯ ï¼decodeURIComponent䏿ç¼ç 1368 pagehref = $.citic.getContextPath() + '/' + pageUrl + '.html?' + urlParam; 1369 1370 } else { 1371 pagehref = $.citic.getContextPath() + '/' + pageUrl + '.html'; 1372 } 1373 1374 } 1375 return pagehref; 1376} 1377 1378/* 1379 * é误æç¤º 1380 */ 1381function showTipError(err){ 1382 var alertError=''; 1383 var currPage; 1384 1385 //æ¸ ç©ºæç¤º 1386 if($('body').find('.page_error').attr('class')=='page_error'){ 1387 $('.page_error').remove(); 1388 } 1389 if($('body').find('.page_error2').attr('class')=='page_error2'){ 1390 $('.page_error2').remove(); 1391 } 1392 alertError+='<div class="page_error"><div>'; 1393 1394 if($('body').find('.ser_register_title').html()!=""){ 1395 currPage=$('body').find('.ser_register_title'); 1396 currPage.after(alertError); 1397 $('body').find('.page_error').html("æç¤ºä¿¡æ¯ï¼" + err); 1398 } 1399 if($('body').find('.ser_con_title').html()!=""){ 1400 currPage=$('body').find('.ser_con_title'); 1401 currPage.after(alertError); 1402 $('body').find('.page_error').css('margin-top','30px'); 1403 $('body').find('.page_error').html("æç¤ºä¿¡æ¯ï¼" + err); 1404 } 1405 $(window).scrollTop(0); 1406} 1407 1408/* 1409 * é误æç¤º 1410 */ 1411function showErrorCode(err,code){ 1412 var alertError=''; 1413 var currPage; 1414 1415 //æ¸ ç©ºæç¤º 1416 if($('body').find('.page_error').attr('class')=='page_error'){ 1417 $('.page_error').remove(); 1418 } 1419 if($('body').find('.page_error2').attr('class')=='page_error2'){ 1420 $('.page_error2').remove(); 1421 } 1422 alertError+='<div class="page_error"><div>'; 1423 1424 if($('body').find('.ser_register_title').html()!=""){ 1425 currPage=$('body').find('.ser_register_title'); 1426 currPage.after(alertError); 1427 $('body').find('.page_error').html("æç¤ºä¿¡æ¯ï¼" + err + "<br>"+"é误ç ï¼"+code); 1428 } 1429 if($('body').find('.ser_con_title').html()!=""){ 1430 currPage=$('body').find('.ser_con_title'); 1431 currPage.after(alertError); 1432 $('body').find('.page_error').css('margin-top','30px'); 1433 $('body').find('.page_error').html("æç¤ºä¿¡æ¯ï¼" + err + "<br>"+"é误ç ï¼"+code); 1434 } 1435 $(window).scrollTop(0); 1436} 1437 1438/* 1439 * 页é¢åå§åinit å交æ 1440 */ 1441function pageInit(trancode) { 1442 1443 $(".sel_box").find("span").bind('click', function() { 1444 $('#center_menu_ul').show(); 1445 }); 1446 1447 $('li', $('#center_menu_ul')).bind('click', function() { 1448 $('li', $('#main_menu_ul')).removeClass('active'); 1449 $('#center_menu_ul').hide(); 1450 $("#center_fun").text($(this).text()); 1451 }); 1452
1453 //var SID = $.cookie('SID'); 1454 var currLocationHref = window.location.href; 1455 var currentTrancode = ""; 1456 var mainCode = ""; 1457 var defalutIndex = true; //é»è®¤æå¼é¦é¡µ 1458 var defalutCode = trancode; //é»è®¤æå¼ç交æ 1459 1460 //æ¸ ç©ºcookie 1461 if (currLocationHref.indexOf('.html') > 0) { 1462 //clearCookie(); 1463 } 1464 //è·ååæ°å°ååï¼è¥æ²¡æåæ°é»è®¤æå¼é¦é¡µï¼å¹¶åå ¥cookie 1465 if (currLocationHref.indexOf('#!/') > 0) { 1466 var currUrl = currLocationHref.split('#!/')[1]; 1467 //æåurl 1468 if (currUrl.indexOf('-') > 0) { 1469 currentTrancode = currUrl.split('-')[1]; 1470 mainCode = currUrl.split('-')[0]; 1471 } else { 1472 currentTrancode = currUrl; 1473 } 1474 1475 } else { 1476 1477 //æåcookie 1478 //currentTrancode = $.cookie('currentTrancode'); 1479 //mainCode = $.cookie('currMainCode'); 1480 1481 } 1482 1483 if (currentTrancode) { 1484 1485 //夿æ¯å¦åå¨ç¶çº§ 1486 if (!mainCode) { 1487 mainCode = currentTrancode; 1488 currentTrancode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1489 } 1490 1491 //æ¸ ç©º 1492 $('#main-transaction-area').empty().show(); 1493 //æå¼äº¤æ 1494 $.openWindow({ 1495 tranCode: mainCode, 1496 windowId: mainCode + $.citic.generateUID(), 1497 param: { 1498 "mvcCode": currentTrancode 1499 } 1500 }); 1501 1502 defalutIndex = false; 1503 } else { 1504 defalutIndex = true; 1505 } 1506 1507 //é»è®¤æå¼é¦é¡µ 1508 if (defalutIndex) { 1509 $('#main-transaction-area').empty().show(); 1510 $.openWindow({ 1511 tranCode: defalutCode, 1512 windowId: defalutCode + $.citic.generateUID() 1513 }); 1514 } 1515 1516 //logoè¿åå端æµè¯é¦é¡µ 1517 $('.alogo img, .logo-mobile img').on('click', function() { 1518 1519 window.location.href=$.citic.doUrl.CMS_SIT_URL; 1520 }) 1521 1522 //æå¼å¯¹åºäº¤æçªå£ 1523 $('body').on('click.button.citicMenu', '[data-toggle=citicMenu]', function(e) { 1524 1525 var mainCode = $(this).attr('main-content'); 1526 var tranCode = $(this).attr('data-content'); 1527 var isSession = $(this).attr('data-session'); //妿ç»å½æè½ç¹å»å设置 data-session="true" 1528 1529 if (isSession && !$.cookie('SID')) { 1530 1531 window.location.href = $.citic.contextPath + 'login.html'; 1532 } 1533 1534 $('#main-transaction-area').empty().show(); 1535 1536 //å¦ææ²¡æç¶çº§frameåç´æ¥æå¼å¯¹åºcodeç交æ 1537 if (!mainCode) { 1538 mainCode = tranCode; 1539 tranCode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1540 } 1541 1542 var windowId = mainCode + $.citic.generateUID(); 1543 $.openWindow({ 1544 tranCode: mainCode, //è¦æå¼çæ¡æ¶é¡µé¢ 1545 windowId: windowId, 1546 param: { 1547 "mvcCode": tranCode 1548 } //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1549 }); 1550 1551 }); 1552 1553 $('#loginBtn').bind('click.login.index', function() { 1554 locationHref('login.html'); 1555 1556 }); 1557 new Hid(); 1558 new Find("",{ 1559 fn:function(){ 1560 new Mask($(".header").find(".dropdown")); 1561 new Select($(".window-body").find(".dropdown-toggle"),{}); 1562 } 1563 } 1564 ); 1565 //ç¨æ·è¡ä¸ºåç 1566 if(behaviorFlag){ 1567 behaviorFun(); 1568 } 1569} 1570 1571/* 1572 * 页é¢åå§åinit å交æ 1573 */ 1574function pageInitParam(trancode,param) { 1575 1576 $(".sel_box").find("span").bind('click', function() { 1577 $('#center_menu_ul').show(); 1578 }); 1579 1580 $('li', $('#center_menu_ul')).bind('click', function() { 1581 $('li', $('#main_menu_ul')).removeClass('active'); 1582 $('#center_menu_ul').hide(); 1583 $("#center_fun").text($(this).text()); 1584 }); 1585 1586 //var SID = $.cookie('SID'); 1587 var currLocationHref = window.location.href; 1588 var currentTrancode = ""; 1589 var mainCode = ""; 1590 var defalutIndex = true; //é»è®¤æå¼é¦é¡µ 1591 var defalutCode = trancode; //é»è®¤æå¼ç交æ 1592 var _param={ 1593 startStep:'start' //flowæµ 1594 }; 1595 1596 $.extend(_param,param); 1597 1598 //æ¸ ç©ºcookie 1599 if (currLocationHref.indexOf('.html') > 0) { 1600 //clearCookie(); 1601 } 1602 //è·ååæ°å°ååï¼è¥æ²¡æåæ°é»è®¤æå¼é¦é¡µï¼å¹¶åå ¥cookie 1603 if (currLocationHref.indexOf('#!/') > 0) { 1604 var currUrl = currLocationHref.split('#!/')[1]; 1605 //æåurl 1606 if (currUrl.indexOf('-') > 0) { 1607 currentTrancode = currUrl.split('-')[1]; 1608 mainCode = currUrl.split('-')[0]; 1609 } else { 1610 currentTrancode = currUrl; 1611 } 1612 1613 } else { 1614 1615 //æåcookie 1616 //currentTrancode = $.cookie('currentTrancode'); 1617 //mainCode = $.cookie('currMainCode'); 1618 1619 } 1620 1621 if (currentTrancode) { 1622 1623 //夿æ¯å¦åå¨ç¶çº§ 1624 if (!mainCode) { 1625 mainCode = currentTrancode; 1626 currentTrancode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1627 } 1628 1629 //æ¸ ç©º 1630 $('#main-transaction-area').empty().show(); 1631 //æå¼äº¤æ 1632 $.openWindow({ 1633 tranCode: mainCode, 1634 windowId: mainCode + $.citic.generateUID(), 1635 param: { 1636 "mvcCode": currentTrancode 1637 } 1638 }); 1639 1640 defalutIndex = false;
1641 } else { 1642 defalutIndex = true; 1643 } 1644 1645 //é»è®¤æå¼é¦é¡µ 1646 if (defalutIndex) { 1647 $('#main-transaction-area').empty().show(); 1648 $.openWindow({ 1649 tranCode: defalutCode, 1650 windowId: defalutCode + $.citic.generateUID(), 1651 startStep:_param.startStep 1652 }); 1653 } 1654 1655 //logoè¿åå端æµè¯é¦é¡µ 1656 $('.alogo img, .logo-mobile img').on('click', function() { 1657 1658 window.location.href=$.citic.doUrl.CMS_SIT_URL; 1659 }) 1660 1661 //æå¼å¯¹åºäº¤æçªå£ 1662 $('body').on('click.button.citicMenu', '[data-toggle=citicMenu]', function(e) { 1663 1664 var mainCode = $(this).attr('main-content'); 1665 var tranCode = $(this).attr('data-content'); 1666 var isSession = $(this).attr('data-session'); //妿ç»å½æè½ç¹å»å设置 data-session="true" 1667 1668 if (isSession && !$.cookie('SID')) { 1669 1670 window.location.href = $.citic.contextPath + 'login.html'; 1671 } 1672 1673 $('#main-transaction-area').empty().show(); 1674 1675 //å¦ææ²¡æç¶çº§frameåç´æ¥æå¼å¯¹åºcodeç交æ 1676 if (!mainCode) { 1677 mainCode = tranCode; 1678 tranCode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1679 } 1680 1681 var windowId = mainCode + $.citic.generateUID(); 1682 $.openWindow({ 1683 tranCode: mainCode, //è¦æå¼çæ¡æ¶é¡µé¢ 1684 windowId: windowId, 1685 param: { 1686 "mvcCode": tranCode 1687 } //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1688 }); 1689 1690 }); 1691 1692 $('#loginBtn').bind('click.login.index', function() { 1693 locationHref('login.html'); 1694 1695 }); 1696 new Hid(); 1697 new Find("",{ 1698 fn:function(){ 1699 new Mask($(".header").find(".dropdown")); 1700 new Select($(".window-body").find(".dropdown-toggle"),{}); 1701 } 1702 } 1703 ); 1704 //ç¨æ·è¡ä¸ºåç 1705 if(behaviorFlag){ 1706 behaviorFun(); 1707 } 1708} 1709 1710function framePageInit(frameCode, childCode) { 1711 1712 $(".sel_box").find("span").bind('click', function() { 1713 $('#center_menu_ul').show(); 1714 }); 1715 1716 $('li', $('#center_menu_ul')).bind('click', function() { 1717 $('li', $('#main_menu_ul')).removeClass('active'); 1718 $('#center_menu_ul').hide(); 1719 $("#center_fun").text($(this).text()); 1720 }); 1721 1722 //var SID = $.cookie('SID'); 1723 var currLocationHref = window.location.href; 1724 var currentTrancode = ''; 1725 var mainCode = ''; 1726 var defalutIndex = true; //é»è®¤æå¼é¦é¡µ 1727 var defalutMain = frameCode; 1728 var defalutCode = childCode; 1729 1730 //æ¸ ç©ºcookie 1731 if (currLocationHref.indexOf('.html') > 0) { 1732 //clearCookie(); 1733 } 1734 //è·ååæ°å°ååï¼è¥æ²¡æåæ°é»è®¤æå¼é¦é¡µï¼å¹¶åå ¥cookie 1735 if (currLocationHref.indexOf('#!/') > 0) { 1736 var currUrl = currLocationHref.split('#!/')[1]; 1737 currUrl = currUrl.split('?')[0]; 1738 1739 //æåurl 1740 if (currUrl.indexOf('-') > 0) { 1741 currentTrancode = currUrl.split('-')[1]; 1742 mainCode = currUrl.split('-')[0]; 1743 } else { 1744 currentTrancode = currUrl; 1745 } 1746 1747 } else { 1748 1749 //æåcookie 1750 //currentTrancode = $.cookie('currentTrancode'); 1751 //mainCode = $.cookie('currMainCode'); 1752 1753 } 1754 1755 if (currentTrancode) { 1756 1757 //夿æ¯å¦åå¨ç¶çº§ 1758 if (!mainCode) { 1759 mainCode = currentTrancode; 1760 currentTrancode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1761 } 1762 1763 //æ¸ ç©º 1764 $('#main-transaction-area').empty().show(); 1765 //æå¼äº¤æ 1766 $.openWindow({ 1767 tranCode: mainCode, 1768 windowId: mainCode + $.citic.generateUID(), 1769 param: { 1770 "mvcCode": currentTrancode 1771 } 1772 }); 1773 1774 defalutIndex = false; 1775 } else { 1776 defalutIndex = true; 1777 } 1778 1779 //é»è®¤æå¼é¦é¡µ 1780 if (defalutIndex) { 1781 $('#main-transaction-area').empty().show(); 1782 $.openWindow({ 1783 tranCode: defalutMain, 1784 windowId: defalutMain + $.citic.generateUID(), 1785 param: { 1786 "mvcCode": defalutCode 1787 } 1788 }); 1789 } 1790 1791 //logoè¿åå端æµè¯é¦é¡µ 1792 $('.alogo img, .logo-mobile img').on('click', function() { 1793 //locationHref('main'); 1794 window.location.href=$.citic.doUrl.CMS_SIT_URL; 1795 }) 1796 1797 //æå¼å¯¹åºäº¤æçªå£ 1798 $('body').on('click.button.citicMenu', '[data-toggle=citicMenu]', function(e) { 1799 1800 var mainCode = $(this).attr('main-content'); 1801 var tranCode = $(this).attr('data-content'); 1802 var isSession = $(this).attr('data-session'); //妿ç»å½æè½ç¹å»å设置 data-session="true" 1803 1804 if (isSession && !$.cookie('SID')) { 1805 window.location.href = $.citic.contextPath + 'login.html'; 1806 } 1807 1808 $('#main-transaction-area').empty().show(); 1809 1810 //å¦ææ²¡æç¶çº§frameåç´æ¥æå¼å¯¹åºcodeç交æ 1811 if (!mainCode) { 1812 mainCode = tranCode; 1813 tranCode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1814 } 1815 1816 var windowId = mainCode + $.citic.generateUID(); 1817 $.openWindow({ 1818 tranCode: mainCode, //è¦æå¼çæ¡æ¶é¡µé¢ 1819 windowId: windowId, 1820 param: { 1821 "mvcCode": tranCode 1822 } //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1823 }); 1824 1825 }); 1826 1827 $('#loginBtn').bind('click.login.index', function() { 1828 locationHref('login.html'); 1829 1830 }); 1831 1832 new Hid(); 1833 new Find("",{ 1834 fn:function(){ 1835 new Mask($(".header").find(".dropdown")); 1836 new Select($(".window-body").find(".dropdown-toggle"),{}); 1837 } 1838 } 1839 ); 1840 //ç¨æ·è¡ä¸ºåç 1841 if(behaviorFlag){ 1842 behaviorFun(); 1843 } 1844} 1845 1846/* 1847 * 页é¢init åµå¥é¡µé¢ 1848 */
1849function framePageInitParam(frameCode, childCode, param) { 1850 1851 $(".sel_box").find("span").bind('click', function() { 1852 $('#center_menu_ul').show(); 1853 }); 1854 1855 $('li', $('#center_menu_ul')).bind('click', function() { 1856 $('li', $('#main_menu_ul')).removeClass('active'); 1857 $('#center_menu_ul').hide(); 1858 $("#center_fun").text($(this).text()); 1859 }); 1860 1861 //var SID = $.cookie('SID'); 1862 var currLocationHref = window.location.href; 1863 var currentTrancode = ''; 1864 var mainCode = ''; 1865 var defalutIndex = true; //é»è®¤æå¼é¦é¡µ 1866 var defalutMain = frameCode; 1867 var defalutCode = childCode; 1868 var _param={ 1869 frameStartStep:'start', //ç¶flowæµ 1870 childStartStep:'' 1871 }; 1872 1873 $.extend(_param,param); 1874 1875 //æ¸ ç©ºcookie 1876 if (currLocationHref.indexOf('.html') > 0) { 1877 //clearCookie(); 1878 } 1879 //è·ååæ°å°ååï¼è¥æ²¡æåæ°é»è®¤æå¼é¦é¡µï¼å¹¶åå ¥cookie 1880 if (currLocationHref.indexOf('#!/') > 0) { 1881 var currUrl = currLocationHref.split('#!/')[1]; 1882 currUrl = currUrl.split('?')[0]; 1883 1884 //æåurl 1885 if (currUrl.indexOf('-') > 0) { 1886 currentTrancode = currUrl.split('-')[1]; 1887 mainCode = currUrl.split('-')[0]; 1888 } else { 1889 currentTrancode = currUrl; 1890 } 1891 1892 } else { 1893 1894 //æåcookie 1895 //currentTrancode = $.cookie('currentTrancode'); 1896 //mainCode = $.cookie('currMainCode'); 1897 1898 } 1899 1900 if (currentTrancode) { 1901 1902 //夿æ¯å¦åå¨ç¶çº§ 1903 if (!mainCode) { 1904 mainCode = currentTrancode; 1905 currentTrancode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1906 } 1907 1908 //æ¸ ç©º 1909 $('#main-transaction-area').empty().show(); 1910 //æå¼äº¤æ 1911 $.openWindow({ 1912 tranCode: mainCode, 1913 windowId: mainCode + $.citic.generateUID(), 1914 startStep:_param.frameStartStep, 1915 param: { 1916 "mvcCode": mainCode, 1917 "mvcStartStep":currentTrancode 1918 } 1919 }); 1920 1921 defalutIndex = false; 1922 } else { 1923 defalutIndex = true; 1924 } 1925 1926 //é»è®¤æå¼é¦é¡µ 1927 if (defalutIndex) { 1928 $('#main-transaction-area').empty().show(); 1929 $.openWindow({ 1930 tranCode: defalutMain, 1931 windowId: defalutMain + $.citic.generateUID(), 1932 startStep:_param.frameStartStep, 1933 param: { 1934 "mvcCode": defalutCode, 1935 "mvcStartStep":_param.childStartStep 1936 } 1937 }); 1938 } 1939 1940 //logoè¿åå端æµè¯é¦é¡µ 1941 $('.alogo img, .logo-mobile img').on('click', function() { 1942 //locationHref('main'); 1943 window.location.href=$.citic.doUrl.CMS_SIT_URL; 1944 }) 1945 1946 //æå¼å¯¹åºäº¤æçªå£ 1947 $('body').on('click.button.citicMenu', '[data-toggle=citicMenu]', function(e) { 1948 1949 var mainCode = $(this).attr('main-content'); 1950 var tranCode = $(this).attr('data-content'); 1951 var isSession = $(this).attr('data-session'); //妿ç»å½æè½ç¹å»å设置 data-session="true" 1952 1953 if (isSession && !$.cookie('SID')) { 1954 window.location.href = $.citic.contextPath + 'login.html'; 1955 } 1956 1957 $('#main-transaction-area').empty().show(); 1958 1959 //å¦ææ²¡æç¶çº§frameåç´æ¥æå¼å¯¹åºcodeç交æ 1960 if (!mainCode) { 1961 mainCode = tranCode; 1962 tranCode = ""; //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1963 } 1964 1965 var windowId = mainCode + $.citic.generateUID(); 1966 $.openWindow({ 1967 tranCode: mainCode, //è¦æå¼çæ¡æ¶é¡µé¢ 1968 windowId: windowId, 1969 param: { 1970 "mvcCode": tranCode 1971 } //é»è®¤è¦æå¼çäºçº§èå æ²¡æåä¼ ç©º 1972 }); 1973 1974 }); 1975 1976 $('#loginBtn').bind('click.login.index', function() { 1977 locationHref('login.html'); 1978 1979 }); 1980 1981 new Hid(); 1982 new Find("",{ 1983 fn:function(){ 1984 new Mask($(".header").find(".dropdown")); 1985 new Select($(".window-body").find(".dropdown-toggle"),{}); 1986 } 1987 } 1988 ); 1989 //ç¨æ·è¡ä¸ºåç 1990 if(behaviorFlag){ 1991 behaviorFun(); 1992 } 1993} 1994 1995//æçä¸ä¿¡å·¦ä¾§èåæ§å¶ 1996function ctrLeftMenu(id){ 1997 var dataContent=id; 1998 $('.ser_con_left .list-group a').siblings('.list_act').removeClass('list_act'); 1999 $('.ser_con_left .list-group a').each(function(index){ 2000 if($(this).attr('data-content')==dataContent){ 2001 $(this).addClass('list_act'); 2002 var _url=window.location.href; 2003 if(_url.indexOf('#!/')>0){ 2004 var hash=_url.split('#!/')[1]; 2005 hash=hash.split('-')[0]+'-'+dataContent; 2006 window.location.href=_url.split('#!/')[0]+'#!/'+hash; 2007 } 2008 } 2009 }) 2010} 2011 2012//è·åredioå¼ï¼id=ææçredioæ§ä»¶çç¶çº§å ç´ 2013function getRedioVal(id) { 2014 var inputValue; 2015 $("#" + id + " input:radio").each(function() { 2016 if ($(this).is(":checked")) { 2017 inputValue=$(this).val(); 2018 } 2019 }); 2020 return inputValue; 2021} 2022//å¨å½åçæ¶é´ä¸å å åN天 æ¶é´æ ¼å¼ï¼yyyy-mm-dd 2023//ä¾ï¼åä¸å¤©getStartTime(-1) 2024// å½å¤©getStartTime(0) 2025// åä¸å¤©getStartTime(1) 2026function getDateTime(day) { 2027 //ä¿çæ¥æï¼ä»ç¬¬äºæ¥å¼å§å¯é 2028 var data = new Date(); 2029 data.setDate(data.getDate() + day); 2030 var time = data.getFullYear() + "-" + (data.getMonth() + 1) + "-" + data.getDate(); 2031 return time; 2032} 2033 2034//夿æ¯å¦ä¸ºnullæç©º 2035function isNulOrEmpty(prop) { 2036 if (prop == null || trim(prop) == "" || prop==undefined) 2037 return true; 2038 else 2039 return false;
2040} 2041 2042//å é¤è¾å ¥æ¡ååç©ºæ ¼ 2043function trim(str){ 2044 str=str+""; 2045 return str.replace(/(^\s*)|(\s*$)/g,""); 2046} 2047 2048//å é¤è¾å ¥æ¡å ¨é¨ç©ºæ ¼ 2049function trimAll(str){ 2050 var val=str.replace(/\s/g,''); 2051 return val; 2052} 2053 2054//黿¢å泡 2055function stopEventBubble(event){ 2056 var e=event || window.event; 2057 if(e && e.stopPropagation){ 2058 e.stopPropagation(); 2059 } 2060 else{ 2061 e.cancelBubble=true; 2062 } 2063} 2064 2065//黿¢é»è®¤äºä»¶ 2066function stopEvent(event){ 2067 var e=event || window.event; 2068 if(e && e.stopPropagation){ 2069 e.preventDefault(); 2070 } 2071 else{ 2072 e.returnValue=false; 2073 } 2074} 2075 2076//ç»éåå¨å¨ 2077var siteOflag; 2078function setOflag(obj){ 2079 siteOflag=obj; 2080} 2081function getOflag(){ 2082 return siteOflag; 2083} 2084/*Loading*/ 2085var Loading=function(){ 2086 this.init.apply(this,arguments); 2087}; 2088Loading.prototype={ 2089 init:function(el,options){ 2090 var _this=this; 2091 this.options={}; 2092 for (var i in options) { 2093 this.options[i]=options[i]; 2094 }; 2095 $(".hasObjectTag").each(function(){ 2096 $(this).css({ 2097 visibility:"hidden" 2098 }) 2099 }); 2100 if($(".redText").size()){ 2101 2102 $(".redText").each(function(){ 2103 $(this).text(""); 2104 }); 2105 }; 2106 var arr=[]; 2107 var _src=$.citic.contextPath +"css/loadding.html"; 2108 var _loadimg=$.citic.contextPath+"images/loading.gif"; 2109 arr[arr.length]="<div class='loading_bg'></div>"; 2110 arr[arr.length]="<div class=\"loading\">"; 2111 arr[arr.length]=" <div class='loading_mask'><iframe allowtransparency=\"yes\" frameborder=\"0\" scrolling=\"no\" width=\"100%\" height=\"100%\" src="+_src+" style=\"background-color:transparent\"></iframe></div>"; 2112 arr[arr.length]=" <div class=\"freedom\">"; 2113 arr[arr.length]=" <div class=\"title\">"; 2114 arr[arr.length]=" å¤çä¸ï¼è¯·ç¨ç..."; 2115 arr[arr.length]=" </div>"; 2116 arr[arr.length]=" <div class=\"area\">"; 2117 arr[arr.length]="<img src="+ _loadimg +" />"; 2118 //arr[arr.length]=" <iframe src="+_src+" frameborder=\"0\" scrolling=\"no\" width=\"100%\" height=\"20\"></iframe>"; 2119 arr[arr.length]=" </div>"; 2120 arr[arr.length]=" </div>"; 2121 arr[arr.length]="</div>"; 2122 if(!$(".loading").size()){ 2123 $("body").append(arr.join("")); 2124 }else{ 2125 }; 2126 $(".loading_bg").css({ 2127 height:$(window).height() 2128 }); 2129 $(".loading").css({ 2130 height:$(window).height() 2131 }); 2132 $(".loading_bg").addClass("visible"); 2133 $(".loading").addClass("visible"); 2134 this.resize(); 2135 }, 2136 close:function(){ 2137 $(".hasObjectTag").each(function(){ 2138 $(this).css({ 2139 visibility:"visible" 2140 }) 2141 }); 2142 $(".loading_bg").removeClass("visible"); 2143 $(".loading").removeClass("visible"); 2144 2145 }, 2146 resize:function(){ 2147 window.onresize=function(){ 2148 $(".loading_bg").css({ 2149 height:$(window).height() 2150 }); 2151 $(".loading").css({ 2152 height:$(window).height() 2153 }); 2154 } 2155 } 2156}; 2157 2158/*头é¨å¯¼èªé®ä½å¯ç æ§ä»¶*/ 2159 2160var Mask=function(){ 2161 this.init.apply(this,arguments); 2162}; 2163Mask.prototype={ 2164 init:function(el){ 2165 this.el=el; 2166 this.el.on("click",function(event){ 2167 event.preventDefault(); 2168 var thisH=$(this).find('.dropdown-menu').height(); 2169 var arr=[]; 2170 arr[arr.length]='<div class="mask_bg"><iframe allowtransparency="yes" frameborder="0" scrolling="no" width="100%" height="'+ thisH +'" style="background-color:transparent"></iframe></div>'; 2171 arr[arr.length]="<div class='mask'></div>"; 2172 var html=arr.join(""); 2173 if($(this).hasClass("open")){ 2174 if($(".window-body").size()){ 2175 $(".hasObjectTag").each(function(){ 2176 $(this).css({ 2177 visibility:"visible" 2178 }) 2179 }); 2180 if($(".mask").size()){ 2181 $("#userLoginDropMenu").find(".mask").removeClass("visible"); 2182 $("#userLoginDropMenu").find(".mask_bg").removeClass("visible"); 2183 }; 2184 }; 2185 }else{ 2186 if($(".window-body").size()){ 2187 $(".hasObjectTag").each(function(){ 2188 $(this).css({ 2189 visibility:"hidden" 2190 }) 2191 }); 2192 if($(".mask").size()){ 2193 $("#userLoginDropMenu").find(".mask").css({ 2194 height:thisH+"px" 2195 }).addClass("visible"); 2196 $("#userLoginDropMenu").find(".mask_bg").css({ 2197 height:thisH+"px" 2198 }).addClass("visible"); 2199 }else{ 2200 $("#userLoginDropMenu").append(html); 2201 $("#userLoginDropMenu").find(".mask").addClass("visible"); 2202 $("#userLoginDropMenu").find(".mask_bg").addClass("visible"); 2203 } 2204 }; 2205 } 2206 2207 }); 2208 $(document).on("click",function(){ 2209 if($(".window-body").size()){ 2210 if(!$("#loginBox").size()){ 2211 if($(".mask").size()&&$(".mask").hasClass("visible")){ 2212 $(".hasObjectTag").each(function(){ 2213 $(this).css({ 2214 visibility:"visible" 2215 }) 2216 }); 2217 $("#userLoginDropMenu").find(".mask").removeClass("visible"); 2218 $("#userLoginDropMenu").find(".mask_bg").removeClass("visible"); 2219 }; 2220 }; 2221 }; 2222 }); 2223 2224 } 2225}; 2226 2227//è°ç¨æ¹æ³ new Mask(); 2228 2229/*䏿èåé®ä½å¯ç æ§ä»¶*/ 2230var Select=function(){ 2231 this.init.apply(this,arguments); 2232}; 2233Select.prototype={ 2234 init:function(el,options){ 2235 var _this=this; 2236 this.el=el; 2237 this.el.on("click",function(event){ 2238 event.preventDefault(); 2239 $(".select_bg").each(function(){ 2240 if($(this).hasClass("visible")){ 2241 $(this).removeClass("visible"); 2242 }; 2243 }); 2244 var arr=[]; 2245 arr[arr.length]="<div class='select_bg'><iframe frameborder=\"0\" scrolling=\"no\" width=\"100%\" height=\"100%\"></iframe></div>"; 2246 var html=arr.join(""); 2247 if(!$(this).parent().find(".select_bg").size()){ 2248 $(this).parent().append(html); 2249 }; 2250 if($(this).parent().hasClass("open")){ 2251 $(".hasObjectTag").each(function(){ 2252 $(this).css({ 2253 visibility:"visible" 2254 }); 2255 }); 2256 $(this).parent().find(".select_bg").removeClass("visible"); 2257 }else{ 2258 2259 $(this).parent().find(".select_bg").css({ 2260 width:$(this).parent().find(".dropdown-menu").outerWidth(true), 2261 height:$(this).parent().find(".dropdown-menu").outerHeight(true), 2262 top:"100%" 2263 }); 2264 $(".hasObjectTag").each(function(){ 2265 $(this).css({ 2266 visibility:"hidden" 2267 }); 2268 }); 2269 $(this).parent().find(".select_bg").addClass("visible"); 2270 }; 2271 }); 2272 $(document).on("click",function(){ 2273 if($(".select_bg").size()){ 2274 $(".hasObjectTag").each(function(){ 2275 $(this).css({ 2276 visibility:"visible" 2277 }); 2278 }); 2279 $(".select_bg").each(function(){ 2280 if($(this).hasClass("visible")){ 2281 $(this).removeClass("visible"); 2282 }; 2283 }); 2284 }; 2285 if($(".loading").size()&&$(".loading").hasClass("visible")){ 2286 $(".hasObjectTag").each(function(){ 2287 $(this).css({ 2288 visibility:"hidden" 2289 }); 2290 }); 2291 }; 2292 }); 2293 } 2294}; 2295//è°ç¨æ¹æ³ new Select(); 2296// 2297var Find=function(){ 2298 this.init.apply(this,arguments); 2299}; 2300Find.prototype={ 2301 init:function(el,options){ 2302 var _this=this; 2303 this.options={}; 2304 for (var i in options) { 2305 this.options[i]=options[i]; 2306 }; 2307 var auto=function(){ 2308 window.time=setTimeout(auto,30); 2309 if($(".window-body").size()){ 2310 clearTimeout(window.time); 2311 setTimeout(function(){ 2312 _this.options.fn(); 2313 },500); 2314 }; 2315 }; 2316 auto(); 2317 } 2318}; 2319// 2320var Hid=function(){ 2321 this.init.apply(this,arguments); 2322}; 2323Hid.prototype={ 2324 init:function(el,options){ 2325 var _this=this; 2326 var time=null; 2327 var auto=function(){ 2328 time=setTimeout(auto,30); 2329 if($(".window-body").size()){ 2330 clearTimeout(time); 2331 setTimeout(function(){ 2332 if($(".window-body").find(".hasObjectTag").size()){ 2333 $(".window-body").find(".hasObjectTag").each(function(){ 2334 $(this).css({ 2335 visibility:"hidden" 2336 }); 2337 }); 2338 }; 2339 },500); 2340 }; 2341 }; 2342 setTimeout(function(){ 2343 if($("#loginBox").size()){ 2344 auto(); 2345 }; 2346 },500); 2347 } 2348}; 2349var Caps=function(){ 2350 this.init.apply(this,arguments); 2351}; 2352Caps.prototype={ 2353 init:function(el,options){ 2354 var _this=this; 2355 this.el=el; 2356 this.options={ 2357 time:null 2358 }; 2359 for (var i in options){ 2360 this.options[i]=options[i]; 2361 }; 2362 var l=0; 2363 var arr=[]; 2364 arr[arr.length]="<div class='tips' style='color:#E8313E;padding:2px 0px'>大åéå®å·²ç»æå¼</div>"; 2365 var html=arr.join("");
2366 isShift=false; 2367 var auto=function(){ 2368 var str=new String(_this.el.val()); 2369 if(str.length>l){ 2370 var char=str.substr(str.length-1,1); 2371 if(/^[A-Z]+$/.test(char)&&!isShift||/^[a-z]+$/.test(char)&&isShift){ 2372 if(_this.el.parent().find(".tips").size()){ 2373 }else{ 2374 _this.el.after(html); 2375 }; 2376 _this.el.parent().find(".tips").css({ 2377 display:"block" 2378 }); 2379 }else{ 2380 _this.el.parent().find(".tips").css({ 2381 display:"none" 2382 }); 2383 }; 2384 }; 2385 l=str.length; 2386 }; 2387 this.el.on("focus",function(){ 2388 if(_this.options.time){ 2389 clearInterval(_this.options.time); 2390 }; 2391 _this.options.time=setInterval(auto,100); 2392 }); 2393 this.el.on("blur",function(){ 2394 if(_this.options.time){ 2395 clearInterval(_this.options.time); 2396 }; 2397 $(this).parent().find(".tips").css({ 2398 display:"none" 2399 }); 2400 }); 2401 this.el.on("keypress",function(e){ 2402 isShift=e.shiftKey || (e.which == 16) ||false; 2403 }); 2404 } 2405}; 2406 2407var Layer=function(){ 2408 this.init.apply(this,arguments); 2409}; 2410Layer.prototype={ 2411 init:function(el,options){ 2412 var _this=this; 2413 this.options={}; 2414 for (var i in options){ 2415 this.options[i]=options[i]; 2416 }; 2417 if(!$("#myModalFin").size()){ 2418 //var arr=[]; 2419 var str=""; 2420 str+="<div class=\"modal fade myModal\" id=\"myLayer\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabelFin\" aria-hidden=\"false\" >"; 2421 str+=" <div class=\"modal-dialog my-modal-dialog\" >"; 2422 str+=" <div class=\"modal-content my-modal-content\">"; 2423 str+=" <div class=\"modal-header\">"; 2424 str+=" <img src=\"../images/mycitic/my-close.png\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\" />"; 2425 str+=" <h4 id=\"myModalLabelFin\" class=\"modal-title\">æç¤º</h4>"; 2426 str+=" </div>"; 2427 str+=" <div class=\"modal-body\">"; 2428 str+=" <p id=\"FinMsg\"></p>"; 2429 str+=" <p id=\"FinCode\" class=\"text-red\"></p>"; 2430 str+=" </div>"; 2431 str+=" <div class=\"modal-footer my-modal-footer\">"; 2432 str+=" <div class=\"ser_btn_inline text-right\">"; 2433 str+=" <div class=\"col-sm-12 col-md-12 col-lg-12 col-xs-12\">"; 2434 str+=" <button id=\"FinCloseBtn\" type=\"button\" class=\"btn btn-red btn-ele\" data-dismiss=\"modal\">确认</button>"; 2435 str+=" </div>"; 2436 str+=" </div>"; 2437 str+=" </div>"; 2438 str+=" </div>"; 2439 str+=" </div>"; 2440 str+="</div>"; 2441 //var str=arr.join(""); 2442 $('body').append(str); 2443 2444 }; 2445 $('#FinMsg').text("é误信æ¯ï¼"+this.options.msg); 2446 2447 $('#myLayer').modal('show'); 2448 } 2449}; 2450var Compare=function(){ 2451 this.init.apply(this,arguments); 2452}; 2453Compare.prototype={ 2454 init:function(el,options){ 2455 var _this=this; 2456 this.el=el; 2457 var num=0 2458 this.el.find("tr:not(.end)").each(function(){ 2459 num++; 2460 var that=$(this); 2461 var str=""; 2462 var arr=[]; 2463 $(this).find("td").each(function(i){ 2464 if(!str){ 2465 str=$(this).text(); 2466 }else{ 2467 if(str!=$(this).text()){ 2468 arr.push(i); 2469 }; 2470 }; 2471 }); 2472 var _str=""; 2473 if(arr.length>1){ 2474 $.each(arr,function(key,value){ 2475 if(!_str){ 2476 _str=that.find("td").eq(Number(value)).text(); 2477 }else{ 2478 if(_str!=that.find("td").eq(Number(value)).text()){ 2479 that.find("td").css({ 2480 color:"#e8313e" 2481 }); 2482 }else{ 2483 that.find("td").eq(0).css({ 2484 color:"#e8313e" 2485 }); 2486 } 2487 }; 2488 }); 2489 }else if(arr.length==1){ 2490 that.find("td").eq(Number(arr[0])).css({ 2491 color:"#e8313e" 2492 }); 2493 } 2494 }); 2495 } 2496}; 2497 2498/* 2499 * ç»è®¡åç¬¦æ° 2500 */ 2501var count=function(str){ 2502 var _str=new String(str); 2503 var sum=0; 2504 for(var i=0; i<_str.length; i++){ 2505 2506 if(_str.charAt(i)==""){ 2507 sum=sum+0; 2508 }else if($.citic.format.isChinese(_str.charAt(i))){ 2509 sum=sum+2; 2510 }else{ 2511 sum=sum+1; 2512 }; 2513 2514 }; 2515 return sum; 2516}; 2517 2518var Fill=function(){//å¡«å --; 2519 this.init.apply(this,arguments); 2520}; 2521Fill.prototype={ 2522 init:function(el,options){ 2523 var _this=this; 2524 this.el=el; 2525 this.options={}; 2526 for (var i in options){ 2527 this.options[i]=options[i]; 2528 }; 2529 this.el.each(function(){ 2530 if($(this).html()==""&&$(this).text()==""){ 2531 $(this).text("--"); 2532 }; 2533 }); 2534 } 2535}; 2536 2537//çä¿¡éªè¯ç 2538function getMobileCode(obj,id) 2539{ 2540 var mobnum; 2541 $.citic.ajax({ 2542 url: $.citic.doUrl.GET_MOBILE_CODE, 2543 type: 'post', 2544 dataType: 'json', 2545 data: obj, 2546 async: true, 2547 processResponse: function(data) { 2548 //è·åéªè¯ç 2549 //getCodeId(data); 2550 var mobnum = data.content.mobile;
2551 $("#" + id).prop("disabled",false); 2552 //éèå 2553 try{ 2554 if($('#pwdId').html()!=undefined){ 2555 $('#pwdId').remove(); 2556 } 2557 } 2558 catch(e){} 2559 $("#" + id).after('<input id="pwdId" type="hidden" value="' + data.content.pwdId + '">'); 2560 }, 2561 selfdefineFailed:function(data){ 2562 showErrorCode(data.retMsg, data.retCode); 2563 } 2564 }); 2565} 2566 2567//æ¸ ç©ºçä¿¡éªè¯ç 2568function clearMobileCode(ipt,btn,timer,ipt2){ 2569 var _input=ipt; 2570 var _btn=btn; 2571 var _timer=timer; 2572 var _input2=ipt2; //ææºå·è¾å ¥å 2573 2574 $(_input).val(''); 2575 $(_btn).prop('disabled', false); 2576 $(_btn).html('è·åéªè¯ç '); 2577 try{ 2578 $(_input2).prop('disabled', false); 2579 } 2580 catch(e){} 2581 window.clearTimeout(_timer); 2582 _timer = null; 2583} 2584 2585 2586//èµ´ç¾è®¡æ¶å¨æ§å¶ 2587var usTimer=new Array(); 2588function setUsTimer(arr){ 2589 usTimer=arr; 2590} 2591function getUsTimer(){ 2592 return usTimer; 2593} 2594//èµ´è±è®¡æ¶å¨æ§å¶ 2595var ukTimer=new Array(); 2596function setUkTimer(arr){ 2597 ukTimer=arr; 2598} 2599function getUkTimer(){ 2600 return ukTimer; 2601} 2602//赴澳计æ¶å¨æ§å¶ 2603var ausTimer=new Array(); 2604function setAusTimer(arr){ 2605 ausTimer=arr; 2606} 2607function getAusTimer(){ 2608 return ausTimer; 2609} 2610//赴以计æ¶å¨æ§å¶ 2611var isrTimer=new Array(); 2612function setIsrTimer(arr){ 2613 isrTimer=arr; 2614} 2615function getIsrTimer(){ 2616 return isrTimer; 2617} 2618 2619//å ¬å ±å¼¹çª 2620//_msgéè¯¯ä¿¡æ¯ 2621//_codeé误ç 2622function commonErrorPop(_msg,_code){ 2623 $('body').addClass('modal-open'); 2624 $('body').append('<div id="commonErrorPopMask" class="modal-backdrop fade in"></div>'); 2625 var display = "block"; 2626 var _msgTitle = "é误信æ¯ï¼"; 2627 if (isNulOrEmpty(_code)) { 2628 display = "none"; 2629 _msgTitle = ""; 2630 } 2631 _msg = _msgTitle + _msg; 2632 var html = '<div class="modal fade myModal" id="commonErrorPop" tabindex="-1" role="dialog" aria-labelledby="commonErrorPopLabel" aria-hidden="true"><div class="modal-dialog my-modal-dialog"><div class="modal-content my-modal-content"><div class="modal-header"><img src="'+ getCurrSiteUrl() +'images/mycitic/my-close.png" class="close" id="commonErrorPopClose" data-dismiss="modal" aria-hidden="true" /><h4 id="commonErrorPopLabel" class="modal-title">æç¤ºä¿¡æ¯</h4></div><div class="modal-body"><p style="text-indent: 2em;">' + _msg +'</p><p style="text-indent: 2em;display:'+display+'">é误ç ï¼' + _code +'</p></div><div class="modal-footer my-modal-footer"><div class="ser_btn_inline text-right"><div class="col-sm-12 col-md-12 col-lg-12 col-xs-12"><button type="button" class="btn btn-ele btn-red" id="commonErrorPopBtn" data-dismiss="modal">确认</button></div></div></div></div></div></div>'; 2633 $('body').append(html); 2634 $('#commonErrorPop').css({ 2635 'display': 'block', 2636 "opacity": "1" 2637 }); 2638 //å ³é 2639 $("#commonErrorPopBtn,#commonErrorPopClose").on("click", function() { 2640 $('#commonErrorPop').css('display', 'none'); 2641 $('#commonErrorPop').remove(); 2642 $('body').removeClass('modal-open'); 2643 $('#commonErrorPopMask').remove(); 2644 }); 2645} 2646 2647//JSON.stringify 2648function jsonTostr(json) 2649{ 2650 var s = ""; 2651 $.each(json, function(i,n){ 2652 s += ",'" + i + "':" + "'" + n + "'"; 2653 }); 2654 2655 if(s != "") 2656 { 2657 s = s.substring(1); 2658 } 2659 2660 return "{" + s + "}"; 2661} 2662 2663//çµåè´¦æ·å¼å¸¸å¤ç 2664function eaccStatusError(_element){ 2665 var _domId='#'+_element; 2666 var _eaccHtml='<div class="ser_tips ser_tips_top eaccStatusCon" id="eaccStatusCon"><p><span class="red">æ±æï¼ç®åç³»ç»ç¹å¿ï¼å»ºè®®æ¨éæ°ç»å½ååå°è¯äº¤æã</span></p></div>'; 2667 if($('#eaccStatusCon').html()==undefined){ 2668 $(_domId).after(_eaccHtml); 2669 } 2670} 2671 2672//ä¸ä¿¡éè¡è¯æ ¹æ®æ¹å¼è·åéªè¯ç 2673function getUUMobileCodeByType(obj,id){ 2674 2675 var uumobile; 2676 var uuPwdId='dynPwdId_'+id;
2677 var doUrlPath = $.citic.doUrl.SEND_DYN_PWD; 2678 if (obj.doUrlFlag != undefined && obj.doUrlFlag == "1") { 2679 doUrlPath = $.citic.doUrl.GET_MOBILE_CODE; 2680 } 2681 2682 $.citic.ajax({ 2683 url: doUrlPath, 2684 type: 'post', 2685 dataType: 'json', 2686 data: obj, 2687 async: true, 2688 processResponse: function(data) { 2689 //è·åéªè¯ç 2690 uumobile=$.citic.format.mobileNoHide(data.content.mobile); 2691 $("#" + id).prop("disabled",false); 2692 //éèå 2693 try{ 2694 if($("#"+uuPwdId).html()!=undefined){ 2695 $("#"+uuPwdId).remove(); 2696 } 2697 } 2698 catch(e){} 2699 if (obj.doUrlFlag != undefined && obj.doUrlFlag == "1") { 2700 $("#" + id).after('<input id="' + uuPwdId + '" type="hidden" value="' + data.content.pwdId + '">'); 2701 } else { 2702 $("#" + id).after('<input id="' + uuPwdId + '" type="hidden" value="' + data.content.dynPwdId + '">'); 2703 } 2704 if ($("#" + id).siblings("button").next(".uumobilemsg").html() == undefined) { 2705 $("#" + id).siblings("button").after('<p class="my-gray uumobilemsg">éªè¯ç å·²åéå°' + uumobile + 'ææºä¸ï¼180ç§å ææã</p>'); 2706 }else{ 2707 $("#" + id).siblings("button").next('.uumobilemsg').html('éªè¯ç å·²åéå°' + uumobile + 'ææºä¸ï¼180ç§å ææã'); 2708 } 2709 2710 } 2711 }); 2712} 2713 2714//ä¸ä¿¡éè¡è¯æ ¹æ®æ¹å¼è·åéªè¯ç 2715function getUUEmailCode(obj,id){ 2716 2717 var uumobile; 2718 var uuPwdId='dynPwdId_'+id; 2719 2720 $.citic.ajax({ 2721 url: $.citic.doUrl.SEND_DYN_PWD, 2722 type: 'post', 2723 dataType: 'json', 2724 data: obj, 2725 async: true, 2726 processResponse: function(data) { 2727 //è·åéªè¯ç 2728 uumobile=$.citic.format.mobileNoHide(data.content.email); 2729 $("#" + id).prop("disabled",false); 2730 //éèå 2731 try{ 2732 if($('#'+ uuPwdId).html()!=undefined){ 2733 $('#'+uuPwdId).remove(); 2734 } 2735 } 2736 catch(e){} 2737 $("#" + id).after('<input id="' + uuPwdId + '" type="hidden" value="' + data.content.dynPwdId + '">'); 2738 if ($("#" + id).siblings("button").next(".uuemailmsg").html() == undefined) { 2739 $("#" + id).siblings("button").after('<p class="my-gray uuemailmsg">éªè¯ç å·²åéå°' + uumobile + 'é®ç®±ä¸</p>'); 2740 }else{ 2741 $("#" + id).siblings("button").next('.uuemailmsg').html('éªè¯ç å·²åéå°' + uumobile + 'é®ç®±ä¸'); 2742 } 2743 2744 } 2745 }); 2746} 2747//ä¸ä¿¡éè¡è¯è¿ç§»ç¶ææ¥è¯¢ 2748function queryUUFlag(_obj,_ajax){ 2749 var ajax=_ajax; 2750 var obj=_obj; 2751 var checkUUState=function (data){ 2752 var uudata; 2753 var gudFlg; //å¼å¯¼æ è¯0-建议,1-å¼ºå¶ 2754 var cstLevel; //ç¨æ·çº§å« 2755 var mdPwdReason; //æ¹å¯åå 2756 var optFlag; //å¼å¯¼æ å¿1-è¡¥å ææº2-é设å¯ç -é卿å£ä»¤4-é设å¯ç 5-建议æ¹å¯6-å¼ºå¶æ¹å¯ 2757 var channel; //éªè¯å¯ç æ¸ éM-ææºï¼N-个人ç½é¶ 2758 var referer=""; 2759 var skipObj={}; 2760 2761 referer=isNulOrEmpty(data.referer)?"":data.referer; 2762 uudata=isNulOrEmpty(data.content)?data:data.content; 2763 gudFlg=isNulOrEmpty(uudata.gudFlg)?"":uudata.gudFlg; 2764 cstLevel=isNulOrEmpty(uudata.cstLevel)?"":uudata.cstLevel; 2765 mdPwdReason=isNulOrEmpty(uudata.mdPwdReason)?"":uudata.mdPwdReason; 2766 optFlag=isNulOrEmpty(uudata.optFlag)?"":uudata.optFlag; 2767 channel=isNulOrEmpty(uudata.channel)?"":uudata.channel; 2768 2769 if(referer=="login"){ 2770 skipObj={ 2771 "skipFlag":"1" 2772 } 2773 }else{ 2774 skipObj={ 2775 "skipFlag":"" 2776 } 2777 } 2778 2779 if(optFlag=="1"){ //è¡¥å ææº 2780 locationHref('html/uuPhoneAuthentic',skipObj); 2781 }else if(optFlag=="2"){ //é设å¯ç -é卿å£ä»¤ 2782 locationHref('html/uuResetLoginPwd',skipObj); 2783 }else if(optFlag=="4"){ //é设å¯ç 2784 locationHref('html/uuResetLoginPwd',skipObj); 2785 }else if(optFlag=="5"){ //建议æ¹å¯ 2786 locationHref('html/uuLoginPwdModify'); 2787 }else if(optFlag=="6"){ //å¼ºå¶æ¹å¯ 2788 locationHref('html/uuLoginPwdModify'); 2789 }else if(optFlag=="7"){//ææºè®¤è¯æå 2790 locationHref('html/uuPhoneAuthenticSuccess'); 2791 } 2792 2793 } 2794 //è¿ç§»ç¶ææ¥è¯¢ 2795 if(!isNulOrEmpty(ajax)){ 2796 $.citic.ajax({ 2797 url: ajax, 2798 type: 'post', 2799 dataType: 'json', 2800 data: obj, 2801 async: true, 2802 processResponse: function(data) { 2803 obj.loading.close(); 2804 checkUUState(data); 2805 } 2806 }); 2807 } 2808 else{ 2809 checkUUState(obj); 2810 } 2811 2812} 2813//è¿åå¯ç 强度 2814function getPwdStrong(s){ 2815 2816 var regx=new RegExp(/(.)\1{2}/); 2817 var str=""; 2818 2819 if($.citic.format.isInteger(s) || $.citic.format.isSpecialChar(s) || isEnglish(s) || s.length<8){ 2820 str="W"; 2821 }else{ 2822 if(s.length>=10){ 2823 str="S"; 2824 }else{ 2825 str="M"; 2826 } 2827 } 2828 2829 return str; 2830} 2831//æ·±å³åè¡è·åå°åæ ä¼ å 2832function subBankGet(name) 2833{ 2834 var strSer = window.location.href;//ä¸è½ç¨window.location.search 2835 var i = strSer.indexOf("?"); 2836 strSer = strSer.substring(i+1); 2837 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 2838 strSer = strSer.match(reg); 2839 if(strSer != null) return unescape(strSer[2]); 2840 return null; 2841} 2842function showPopupFund(status,prodno) 2843{ 2844 //å¼¹çªå¤ç 2845 try{ 2846 $('#popupModal').remove(); 2847 $('body').removeClass('modal-open'); 2848 $('#popupMask').remove(); 2849 } 2850 catch(e){} 2851 var FinHtml='<div class="modal fade myModal in" id="popupModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabelFun" aria-hidden="false" style="display:block;"><div class="modal-dialog my-modal-dialog"><div class="modal-content my-modal-content" id="popupContent"></div></div></div>'; 2852 var FinBoxContent='<div class="modal-header"><img src="../images/mycitic/my-close.png" id="popopClose" class="close" data-dismiss="modal" aria-hidden="true" /><h4 id="myModalLabelFun" class="modal-title">æç¤º</h4></div><div class="modal-body"><p id="popupMsg"></p></div><div class="modal-footer my-modal-footer"><div class="ser_btn_inline text-right"><div class="col-sm-12 col-md-12 col-lg-12 col-xs-12"><button id="toMessage" type="button" class="btn btn-red btn-ele" data-dismiss="modal" style="display:none">åå¾</button><button id="closeBtn" type="button" class="btn btn-red btn-ele" data-dismiss="modal" style="display:none"></button></div></div></div>'; 2853 $('body').addClass('modal-open'); 2854 $('body').append(FinHtml); 2855 $('#popupContent').append(FinBoxContent); 2856 var message = ""; 2857 if(status == "09") 2858 { 2859 message = "æ¨ç个人信æ¯å¨æè¡æ¶å½ä¸å®æ´ï¼è¯·è³æè¡è¥ä¸ç½ç¹è¡¥å ç¸å ³ä¿¡æ¯å宿è´ä¹°ã"; 2860 $("#closeBtn").text("æç¥éäº").show(); 2861 }else if(status == "10") 2862 {
2863 message = "æ ¹æ®çç®¡è¦æ±ï¼è´ä¹°åæè¡é¡»åæ¨ééä¸ªäººåºæ¬ä¿¡æ¯ï¼"; 2864 $("#closeBtn").text("è¿å").show(); 2865 $("#toMessage").show(); 2866 } 2867 $('#popupMsg').text(message); 2868 $('body').append('<div id="popupMask" class="modal-backdrop fade in"></div>'); 2869 //ç»å®äºä»¶ 2870 $('#closeBtn, #popopClose').on('click',function(){ 2871 $('#popupModal').remove(); 2872 $('body').removeClass('modal-open'); 2873 $('#popupMask').remove(); 2874 }); 2875 $("#toMessage").on("click",function(){ 2876 locationHref('html/foundPerMessage',{"prodNo":prodno}); 2877 }); 2878} 2879/* 2880 * 第ä¸ç§whileå¾ªç¯ å¤è¡ææ¬çç¥... 2881 * id éè¦å¢å å¤è¡ææ¬çç¥çæ ç¾ID 2882 * rows å¤è¡ææ¬çç¥å±ç¤ºè¡æ° 2883 * str ææ¬ 2884 * lineHeight è¡é« 2885 */ 2886function overflowhidden1(id,rows,str,lineHeight){ 2887 var text = document.getElementById(id); 2888 var lineH = lineHeight; //è·åå°line-heightæ ·å¼è®¾ç½®çå¼ 2889 var at = rows * parseInt(lineH); //计ç®å 嫿æ¬çdivåºè¯¥æçé«åº¦ 2890 var tempstr = str; //è·åå°ææææ¬ 2891 text.innerHTML = tempstr; //å°ææææ¬åå ¥htmlä¸ 2892 var len = tempstr.length; 2893 var i = 0; 2894 if(text.offsetHeight <= at){ //å¦æææææ¬å¨åå ¥htmlåææ¬æ²¡ææº¢åºï¼é£ä¸éè¦å溢åºå¤ç 2895 /*text.innerHTML = tempstr;*/ 2896 }else{ 2897 //å¦å ä¸ä¸ªä¸ä¸ªå符添å åå ¥ 䏿夿åå ¥åæ¯å¦æº¢åº 2898 var temp = ""; 2899 text.innerHTML = temp; 2900 while(text.offsetHeight <= at){ 2901 temp = tempstr.substring(0,i+1); 2902 i++; 2903 text.innerHTML = temp; 2904 } 2905 var slen = temp.length; 2906 tempstr = temp.substring(0,slen-1); 2907 len = tempstr.length; 2908 text.innerHTML = tempstr.substring(0,len-3)+"...";//æ¿æ¢stringåé¢ä¸ä¸ªå符 2909 //text.style.height = at + "px";//ä¿®æ¹ææ¬é«åº¦ï¼ä¸ºäºè®©cssæ ·å¼overflowï¼hiddençæ 2910 } 2911 text.style.height = at + "px"; 2912} 2913//çå»åé®çå¼¹åº 2914var fzKeyboardNew = "";//çå»åé®çnew 2915var fzKeyboardSelecter = "";//çå»åé®çnew 2916function getFzKeyboard(selecter, errId, options){ 2917 if (!isNulOrEmpty(options.token)) { 2918 var oldOption = { 2919 domainUrl: options.domainUrl, // å¯é ç½®æ¥å£è®¿é®çåååéæèµæºä¸è½½å°åï¼å¦ä¸å¡«ä¼èªå¨å¹é å½åæµè§å¨åå 2920 contextPath: options.contextPath,// 请æ±urlå°åçä¸ä¸æï¼æ¤åæ°çä½ç¨ä¸»è¦æ¯ç¨äºngxinå转åè§å 2921 apiRule: options.apiRule,//è¯·æ±æ¥å£å°å 2922 cssRule: options.cssRule,//ä¸è½½éæèµæºå°å 2923 tid: options.tid, // æ¥å ¥æ¹ä¸åçtid 2924 token: options.token, //æ¥å ¥æ¹ä¸åçç§é¥ 2925 onlyUncc: false, // false:æ¥å£è¯·æ±æææ±åï¼trueï¼åªè¯·æ±çå»å 2926 css: "my-css-name", // æ´é²ç»ç¨æ·çcssæ ·å¼ï¼ä»¥é ç½®é®çä¸çå ç´ æ ·å¼ 2927 bottom: 0, // pc端é®çè·å¯è§åºåºé¨è·ç¦» 2928 position: "right", // pc端é®çæ ·å¼å®ä½åæ°ï¼left/right/centre 2929 positionRange: 0, // pc端é®çæ ·å¼å®ä½è¾¹è·ï¼å¦ï¼ position: "right":è·å³è¾¹80px 2930 drag: true, // true:pcç«¯å¯æå¨ 2931 hideAnimate: false, // true: pc端ééæå¨ç» 2932 width: "500", // è¾å ¥æ¡ç宽 2933 zIndex: 9999, 2934 events: { // äºä»¶ 2935 //åå§å宿äºä»¶ 2936 init: function () {}, 2937 //é»è®¤åä½å è½½å®æäºä»¶ 2938 initFont: function () {}, 2939 //é®çå¼¹åºäºä»¶ 2940 show:function(a){ 2941 $(".my-css-name").css({"background-color":"#fff"}); 2942 var modalBgDiv= '<div class="modal_bg" style="position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%;"><iframe width="100%" height="100%" frameborder="0" scrolling="no"></iframe></div>'; 2943 $(".my-css-name").append(modalBgDiv); 2944 }, 2945 //é®çæ¶åäºä»¶ 2946 hide: function () {}, 2947 //主å¨ç¹å»æ¶èµ·é®çäºä»¶ 2948 close: function () {}, 2949 //ç¹å»é®çä¸çæ¯ä¸ªå触åçäºä»¶ 2950 inputChat: function (word) {}, 2951 //å é¤ä¸ä¸ªå触åçäºä»¶ 2952 deleteChar: function (word) {}, 2953 //ç¹å»é®ç确认æé®è§¦åäº 2954 inputComplet: function (str) { 2955 if (!isNulOrEmpty(errId) && $(selecter).val() != "") { 2956 $("#"+errId).text(''); 2957 } 2958 } 2959 } 2960 } 2961 try{ 2962 //夿æ¯å¦newï¼æè selecterä¸ä¸ä¸æ¬¡ä¸åï¼åéæ°new 2963 if (isNulOrEmpty(fzKeyboardNew) || fzKeyboardSelecter != selecter) { 2964 fzKeyboardNew = new FzKeyboard(selecter, oldOption); 2965 } 2966 fzKeyboardSelecter = selecter;//å卿¬æ¬¡selecter 2967 fzKeyboardNew.show(); 2968 }catch(err){ 2969 $('.span_text_botton').hide(); 2970 } 2971 //为页é¢å ¶ä»æ²¡æçå»åçè¾å ¥æ¡åéå¤éæ¡çå¢å ï¼å é¤é®çäºä»¶ 2972 $("input[type='text'],textarea").on("focus",function(){ 2973 $(".my-css-name").remove(); 2974 }); 2975 $("button").on("click",function(){ 2976 $(".my-css-name").remove(); 2977 }); 2978 $("input[type='radio'],input[type='checkbox']").on("ifChecked",function(){ 2979 $(".my-css-name").remove(); 2980 }).on("ifUnchecked",function(){ 2981 $(".my-css-name").remove(); 2982 }); 2983 } 2984} 2985//夿å符串æ¯å¦å å«çå»å 2986function isRemoteText(str){ 2987 var regChn=/(?:[\0-\xB6\xB8-\u2E7F\u2FE0-\u3006\u3008-\u33FF\u4DC0-\u4DFF\uA000-\uD7FF\uFB00-\uFFFF]|[\uD800-\uD83F\uD87B-\uD87D\uD87F\uD8C0-\uDBFF][\uDC00-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD87A[\uDFF0-\uDFFF]|\uD87E[\uDE20-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/gm; 2988 var reg=/[^\u4E00-\u9FA5]/gm; 2989 str = str.replace(regChn,""); 2990 if(str.match(reg)==null){ 2991 return false;
2992 }else{ 2993 return true; 2994 } 2995} 2996// çå»ååæ¾ 2997function getUncommonWordShow(selecter, options){ 2998 //循ç¯éæ©å¨å¤ææ¯å¦å å«çå»å 2999 var _flag = false; 3000 var _text = ""; 3001 $(selecter).each(function(i,v){ 3002 //夿æ¤éæ©å¨å¨æ¬é¡µé¢æ¯å¦åªæä¸ä¸ª 3003 if ($(v).length == 1) { 3004 //夿æ¤éæ©å¨æ¯å¦ä¸ºè¾å ¥æ¡ 3005 var _type = $(v).attr("type"); 3006 if (_type == "text" || _type == "textarea") { 3007 _text = $(v).val(); 3008 } else { 3009 _text = $(v).text(); 3010 } 3011 } else { 3012 $(v).each(function(j,v){ 3013 //夿æ¤éæ©å¨æ¯å¦ä¸ºè¾å ¥æ¡ 3014 var _type = $(this).attr("type"); 3015 var _text = ""; 3016 if (_type == "text" || _type == "textarea") { 3017 _text = $(this).val(); 3018 } else { 3019 _text = $(this).text(); 3020 } 3021 if (isRemoteText(_text)) { 3022 _flag = true; 3023 } 3024 }); 3025 } 3026 if (isRemoteText(_text) && _flag == false) { 3027 _flag = true; 3028 } 3029 }); 3030 //夿æ¯å¦å è½½åç°çå»åæ¹æ³ 3031 if (!isNulOrEmpty(options.token) && options.openFlag == '1' && _flag == true) { 3032 var oleOption = { 3033 domainUrl: options.domainUrl, // å¯é ç½®æ¥å£è®¿é®çåååéæèµæºä¸è½½å°åï¼å¦ä¸å¡«ä¼èªå¨å¹é å½åæµè§å¨åå 3034 contextPath: options.contextPath, // 请æ±urlå°åçä¸ä¸æï¼æ¤åæ°çä½ç¨ä¸»è¦æ¯ç¨äºngxinå转åè§å 3035 apiRule: options.apiRule,//è¯·æ±æ¥å£å°å 3036 cssRule: options.cssRule,//ä¸è½½éæèµæºå°å 3037 tid: options.tid, // æ¥å ¥æ¹ä¸åçtid 3038 token: options.token, //æ¥å ¥æ¹ä¸åçç§é¥ 3039 onlyUncc: true, // false:æ¥å£è¯·æ±æææ±åï¼trueï¼åªè¯·æ±çå»å 3040 events: { 3041 // çå»åå è½½åäºä»¶ 3042 beforeLoad: function () {}, 3043 // çå»åå è½½ä¸äºä»¶ 3044 loading: function () {}, 3045 // çå»åå è½½å®æäºä»¶ 3046 loaded: function (buyVol) {}, 3047 // çå»åå è½½åºç°é误äºä»¶ 3048 onError: function () {}, 3049 // çå»åå è½½æåè¿åæ ·å¼æ°æ®äºä»¶;è¿åresæ°æ®æ ¼å¼ï¼ 3050 loadStyle:function(res){} 3051 } 3052 } 3053 try{ 3054 new UncommonWordShow(selecter,oleOption); 3055 }catch(err){ 3056 alert("çå»åç¿»è¯é误ï¼è¯·ç¨ååè¯ã"); 3057 } 3058 } 3059}; 3060 3061//çå»åé®çè¾å ¥äºä»¶ 3062function oneWordTwoCode(options) 3063{ 3064 $(".span_text_botton").siblings("input").on("input",function(){ 3065 var _inp = "#" + $(this).attr("id"); 3066 new UncommonWordShow([_inp],{ 3067 domainUrl: options.domainUrl, // å¯é ç½®æ¥å£è®¿é®çåååéæèµæºä¸è½½å°åï¼å¦ä¸å¡«ä¼èªå¨å¹é å½åæµè§å¨åå 3068 contextPath: options.contextPath, // 请æ±urlå°åçä¸ä¸æï¼æ¤åæ°çä½ç¨ä¸»è¦æ¯ç¨äºngxinå转åè§å 3069 apiRule: options.apiRule,//è¯·æ±æ¥å£å°å 3070 cssRule: options.cssRule,//ä¸è½½éæèµæºå°å 3071 tid: options.tid, // æ¥å ¥æ¹ä¸åçtid 3072 token: options.token, //æ¥å ¥æ¹ä¸åçç§é¥ 3073 onlyUncc: true, // false:æ¥å£è¯·æ±æææ±åï¼trueï¼åªè¯·æ±çå»å 3074 events: { 3075 // çå»åå è½½åäºä»¶ 3076 beforeLoad: function () {}, 3077 // çå»åå è½½ä¸äºä»¶ 3078 loading: function () {}, 3079 // çå»åå è½½å®æäºä»¶ 3080 loaded: function (buyVol) {}, 3081 // çå»åå è½½åºç°é误äºä»¶ 3082 onError: function () {}, 3083 // çå»åå è½½æåè¿åæ ·å¼æ°æ®äºä»¶;è¿åresæ°æ®æ ¼å¼ï¼ 3084 loadStyle:function(res){} 3085 } 3086 }); 3087 }); 3088} 3089 3090// è·åçå»åçtokenåtid 3091function getToken(type){// tokenå¼ä½¿ç¨localStorageåå¨ï¼è¥å¼ä¸ºç©ºè¯·æ±æ¥å£ 3092 var wordStorage = JSON.parse(window.localStorage.getItem("wordLocalStorage")); 3093 var options = {}; 3094 if (!isNulOrEmpty(wordStorage)) { 3095 var expiredTime = wordStorage.expiredTime.substr(0,10);// tokenè¿ææ¶é´
3096 var nowDate = new Date().format("yyyyMMddHH"); // ç³»ç»æ¶é´ 3097 if (nowDate == expiredTime) { //夿tokenæ¯å¦è¿æ 3098 options = { 3099 "token": wordStorage.token, 3100 "tid": wordStorage.tid, 3101 "domainUrl": wordStorage.domainUrl, 3102 "contextPath": wordStorage.contextPath, 3103 "apiRule": wordStorage.apiRule, 3104 "cssRule": wordStorage.cssRule, 3105 "webPath": wordStorage.webPath, 3106 "expiredTime": wordStorage.expiredTime, 3107 "openFlag": wordStorage.openFlag, 3108 "unFontsFlag": wordStorage.unFontsFlag 3109 } 3110 } else { 3111 options = getOptions(type); 3112 } 3113 } else { // token为空ï¼è¯·æ±æ¥å£ 3114 options = getOptions(type); 3115 } 3116 //å è½½çå»åå¼ç¨js 3117 $('body').append('<script src="'+$.citic.getContextPath()+'/script/plugins/fzKeyboard/fzKeyboard.js?ver=1.0"></script>'); 3118 $('body').append('<script src="'+$.citic.getContextPath()+'/script/plugins/fzKeyboard/bundle.js?ver=1.0"></script>'); 3119 3120 return options; 3121} 3122 3123function getOptions(type){ 3124 var options={"token":"","tid":"","domainUrl":"","contextPath":"","apiRule":"","cssRule":"","webPath":"","expiredTime":"","openFlag":""}; 3125 $.citic.ajax({ 3126 url: $.citic.doUrl.GET_MICONV_PARAM, 3127 type: 'post', 3128 dataType: 'json', 3129 data: {}, 3130 async: false, 3131 processResponse: function(data) { 3132 if (!isNulOrEmpty(data.content)) { 3133 window.localStorage.removeItem('wordLocalStorage'); 3134 // openFlag 0 å ³é ææççå»åé½å ³é 3135 // unFontsFlag 0 è¯æçæå¼ï¼å ¶ä»çå ³é 1é½æå¼ type==prove 表示æ¯è¯æè¿æ¥ç 3136 if ((data.content.openFlag === "1" && data.content.unFontsFlag === "1") || (data.content.openFlag === "1" && type === "prove")) { 3137 options = { 3138 "token": data.content.token, 3139 "tid": data.content.tid, 3140 "domainUrl": data.content.url, 3141 "contextPath": data.content.path, 3142 "apiRule": $.citic.doUrl.FZ_SERVER_DISPATCHER+"?param=/"+data.content.path+"/", 3143 "cssRule": $.citic.doUrl.FZ_SERVER_DISPATCHER+"?param=/"+data.content.path, 3144 "webPath": data.content.webPath, 3145 "expiredTime": data.content.expiredTime, 3146 "openFlag": data.content.openFlag, 3147 "unFontsFlag": data.content.unFontsFlag 3148 } 3149 } 3150 var localParam = JSON.stringify(options); 3151 window.localStorage.setItem('wordLocalStorage', localParam); 3152 } 3153 } 3154 }); 3155 return options; 3156} 3157// å°é®çç¹å»äºä»¶ 3158function complexSZ(options){ 3159 if (options.openFlag === '1' && options.unFontsFlag === '1') { // openFlag-å 管æ§å¶çå»åå¼å ³ï¼1-æå¼ï¼çå»åé®çå±ç¤º 0-å ³é 3160 $('.span_text_botton').show(); 3161 $('.span_text_botton').off().click(function(){// å°é®ç 3162 var getId, getTid, idName; 3163 if (!isNulOrEmpty($(this).siblings('input').attr('data-validate'))) { 3164 getId = JSON.parse($(this).siblings('input').attr('data-validate')).id; 3165 getTid = JSON.parse($(this).siblings('input').attr('data-validate')).tipId; 3166 } else { 3167 getId = $(this).siblings('input').attr('id'); 3168 getTid = ""; 3169 } 3170 idName = "#"+ getId; 3171 getFzKeyboard(idName, getTid,options); // 第ä¸ä¸ªåæ°ä¼ çæ¯ID 3172 }); 3173 } else { 3174 $('.span_text_botton').hide(); 3175 } 3176} 3177 3178//ç信模æ¿ä¿®æ¹åä¸ä¿¡éè¡è¯æ ¹æ®æ¹å¼è·åéªè¯ç 3179function getUUMobileCodeByTypeSmg(obj,id){ 3180 3181 var uumobile; 3182 var uuPwdId='dynPwdId_'+id;
3183 var doUrlPath = $.citic.doUrl.SEND_DYN_PWD; 3184 if (obj.doUrlFlag != undefined && obj.doUrlFlag == "1") { 3185 doUrlPath = $.citic.doUrl.GET_MOBILE_CODE; 3186 } 3187 3188 $.citic.ajax({ 3189 url: doUrlPath, 3190 type: 'post', 3191 dataType: 'json', 3192 data: obj, 3193 async: true, 3194 processResponse: function(data) { 3195 //è·åéªè¯ç 3196 uumobile=$.citic.format.mobileNoHide(data.content.mobile); 3197 $("#" + id).prop("disabled",false); 3198 //éèå 3199 try{ 3200 if($("#"+uuPwdId).html()!=undefined){ 3201 $("#"+uuPwdId).remove(); 3202 } 3203 } 3204 catch(e){} 3205 if (obj.doUrlFlag != undefined && obj.doUrlFlag == "1") { 3206 $("#" + id).after('<input id="' + uuPwdId + '" type="hidden" value="' + data.content.pwdId + '">'); 3207 } else { 3208 $("#" + id).after('<input id="' + uuPwdId + '" type="hidden" value="' + data.content.dynPwdId + '">'); 3209 } 3210 if ($("#" + id).siblings("button").next(".uumobilemsg").html() == undefined) { 3211 $("#" + id).siblings("button").after('<p class="my-gray uumobilemsg">éªè¯ç å·²åéå°' + uumobile + 'ææºä¸ï¼180ç§å ææã</p>'); 3212 }else{ 3213 $("#" + id).siblings("button").next('.uumobilemsg').html('éªè¯ç å·²åéå°' + uumobile + 'ææºä¸ï¼180ç§å ææã'); 3214 } 3215 }, 3216 selfdefineFailed:function(data){ 3217 showErrorCode(data.retMsg, data.retCode); 3218 } 3219 }); 3220} 3221// è·å订åç¶æ 3222function getOrderStatus(data) { 3223 var statusList = { 3224 "0": "æªæ¯ä»", 3225 "1": "å·²æäº¤", 3226 "2": "å·²å ³é", 3227 "3": "å·²å é¤" 3228 }; 3229 return statusList[data]; 3230} 3231//æ±ç§¯ 3232function accmul (arg1, arg2) { 3233 var m = 0; 3234 s1 = arg1.toString(); 3235 s2 = arg2.toString(); 3236 try { 3237 m += s1.split('.')[1].length; 3238 } catch (e) { 3239 } 3240 try { 3241 m += s2.split('.')[1].length; 3242 } catch (e) { 3243 } 3244 return Number(s1.replace('.', '')) * Number(s2.replace('.', '')) / Math.pow(10, m); 3245} 3246//æ±å 3247function accadd (arg1, arg2) { 3248 var r1, r2, m, a1, a2; 3249 arg1 = arg1.toString(); 3250 arg2 = arg2.toString(); 3251 try { 3252 r1 = arg1.split('.')[1].length; 3253 } catch (e) { 3254 r1 = 0; 3255 } 3256 try { 3257 r2 = arg2.split('.')[1].length; 3258 } catch (e) { 3259 r2 = 0; 3260 } 3261 m = Math.pow(10, Math.max(r1, r2)); 3262 a1 = this.accmul(arg1, m); 3263 a2 = this.accmul(arg2, m); 3264 return (a1 + a2) / m; 3265} 3266 3267// 赴以ç³è¯·å°ç¹åå ¸ç¿»è¯ 3268function getApplicationPlace(orderType) { 3269 var orderList = { 3270 "CBG": "å京-Beijing", 3271 "CCU": "æé½-Chengdu", 3272 "CGZ": "广å·-Guangzhou", 3273 "CSH": "䏿µ·-Shanghai" 3274 } 3275 return orderList[orderType]; 3276}; 3277// 赴以缴费类å«åå ¸ç¿»è¯ 3278function getPaymentType(orderType) { 3279 var orderList = { 3280 "1": "ç¾è¯è´¹-Visa fee", 3281 "3": "é¢äºè´¹-Consular fee" 3282 }; 3283 return orderList[orderType]; 3284} 3285// 赴以ç³è¯·ç±»åå ¸ç¿»è¯ 3286function getApplicantType(orderType) { 3287 var orderList = { 3288 "1": "å ç§æ¤ç §ææäºº-Private Passport holder", 3289 "2": "å å ¬æ¤ç §ææäºº-Business Passport holder", 3290 "3": "æ¥å°ä½¿é¦éç¥çç³è¯·äºº-Applicant notified by the Embassy" 3291 }; 3292 return orderList[orderType] || '--'; 3293} 3294// è·åè´¦æ·ç§ç±» 3295function getAccountType(data) { 3296 var statusList = { 3297 "1": "ä¸ä¿¡é¶è¡åè®°å¡", 3298 "99": "é¶èå¡" 3299 }; 3300 return statusList[data]; 3301} 3302// 使ç¨å¯ç æ§ä»¶åè·åå å¯åå¯ç ãéieä¸éè¦æ¼æ¥éæºæ° 3303function handleLgnPwd (timeStamp, pwdResult) { 3304 return checkOsBrowser() == 11 ? pwdResult : timeStamp + pwdResult; 3305} 3306// ç¨äºèµ´ä»¥èµ´ç¾æ¸ 空å¯ç æ¡ 3307function clearPwdInp (flag) { 3308 var pwdCont = { 3309 "1": payEleAccPwd, 3310 "2": payEbankPwd 3311 }; 3312 return flag != "3" ? pwdCont[flag].pwdClear() : clearAll(); 3313} 3314function clearAll () { 3315 //æ¸ ç©ºçµåè´¦æ·ç½é¶å¯ç æ§ä»¶ 3316 payEbankPwd.pwdClear(); 3317 payEleAccPwd.pwdClear(); 3318} 3319//æ¸ ç©ºå¤ä¸ªå¯ç æ¡ 3320function clearMorePwd (pwdObj) { 3321 for(var i=0;i<pwdObj.length;i++){ 3322 pwdObj[i].pwdClear(); 3323 } 3324} 3325// è·åæºè½éªè¯ç å¼å ³ 3326function getOnOff(fun) { 3327 $.citic.ajax({ 3328 url: $.citic.doUrl.INTELLIGENT_OR_PIN, 3329 type: 'post', 3330 dataType: 'json', 3331 data: '', 3332 async: true, 3333 processResponse: function(data) { 3334 if(!isNulOrEmpty(data.content)){ 3335 fun(data.content); 3336 } 3337 } 3338 }); 3339} 3340 3341function loadIntelCode() { 3342 $.ajax({ 3343 url:intelCodeUrl + '/dx-captcha/index.js', 3344 dataType:'script', 3345 cache:true, 3346 timeout:1000, 3347 error:function(){ 3348 $.ajax({ 3349 url:$.citic.getContextPath() + '/dx-captcha/index.js', 3350 dataType:"script", 3351 cache:true 3352 }) 3353 } 3354 }); 3355 3356 $.ajax({ 3357 url:intelCodeUrl + '/dx-captcha/init.js', 3358 dataType:'script', 3359 cache:true, 3360 timeout:1000, 3361 error:function(){ 3362 $.ajax({ 3363 url:$.citic.getContextPath() + '/dx-captcha/init.js', 3364 dataType:'script', 3365 cache:true 3366 }) 3367 } 3368 }); 3369} 3370// è·åYYYY-MM-DDæ¥æ 3371function getCurrDate () { 3372 var currDate=new Date(); 3373 var currMonth=currDate.getMonth()+1; 3374 var currDay=currDate.getDate(); 3375 if (currMonth < 10) { 3376 currMonth = "0" + currMonth; 3377 } 3378 if (currDay < 10) { 3379 currDay = "0" + currDay; 3380 } 3381 currDate=currDate.getFullYear()+'-'+currMonth+'-'+currDay; 3382 return currDate; 3383} 3384// éæ¹æ°æ®æ¥è¯¢ pageId-鿹页é¢id, successFun-æ¥å£æ£å¸¸è¿åæ¶è°ç¨å½æ°ï¼ errFun-æ¥å£æ¥éæè¿åæ°æ®ä¸ºç©
3384ºæ¶è°ç¨ç彿° 3385function getCubeInfo (pageId, successFun, errFun) { 3386 $.citic.ajax({ 3387 url: $.citic.doUrl.QUERY_PIC, 3388 type: 'post', 3389 dataType: 'json', 3390 data: { 3391 "pageId": pageId 3392 }, 3393 async: true, 3394 processResponse: function(result) { 3395 if(!isNulOrEmpty(result.content) && result.content.success){ 3396 successFun(result.content); 3397 } else { 3398 errFun(); 3399 } 3400 }, 3401 selfdefineFailed:function(e){ 3402 // 设置é»è®¤æ ·å¼ 3403 errFun(); 3404 } 3405 }); 3406} 3407// 夿æ¯IE11è¿æ¯IE11ä»¥ä¸ 3408function isIEMore () { 3409 var userAgent = navigator.userAgent; 3410 var isNoIE11 = /MSIE/.test(userAgent); 3411 return isNoIE11; 3412} 3413// æ°å¢æ éç¢åå ³æçæé® 3414function addAssistDome () { 3415 // æå¼å ³æçåæ¶æå¼æ éç¢å·¥å ·æ¡ 3416 $('.ghb-no-click').on('click',function(){ 3417 // æå¼å ³æçï¼åå¨cookie 3418 $.cookie('cbpw-care-version', 'cbpw-care-version', {path: "/",domain:sitDoMain}); 3419 // å¢å å ³æçæ ·å¼ 3420 // ç¹å»å ³æçåæ¶æå¼æ éç¢å·¥å ·æ¡ 3421 var isShow = getAssistCookie("citicbank-assist", "show"); 3422 if (!isShow && !isIEMore()) { 3423 $("#assist-open").click(); 3424 } 3425 // æå¼å ³æçæ¶å ³éææè§é¢ææ¾ 3426 $("video[autoplay]").each(function(){ 3427 this.pause(); 3428 }) 3429 // å¢å å ³æçæ ·å¼ 3430 $("body").addClass("care-version"); 3431 styleSwitch(); 3432 assistAddClass(); 3433 }); 3434 // å ³éå ³æçåæ¶å ³éæ éç¢å·¥å ·æ¡ 3435 $('.close-care').on('click',function(){ 3436 // æ¸ ç©ºcookie 3437 $.cookie('cbpw-care-version', null, {path: "/",expires: -1,domain:sitDoMain}); 3438 // æ¸ é¤å ³å ³æçæ ·å¼ 3439 $("body").removeClass("care-version"); 3440 styleSwitch(); 3441 $('.care-version-btn').show(); 3442 // ç¹å»å ³æçåæ¶æå¼æ éç¢å·¥å ·æ¡ 3443 var isShow = getAssistCookie("citicbank-assist", "show"); 3444 if (isShow && !isIEMore()) { 3445 $("#citicbank-assist-close").click(); 3446 } 3447 }); 3448 // å·¥å ·æ¡æå¼ï¼èªå¨ææ¾çè§é¢ç¦æ¢ææ¾ 3449 $("body").on("click", "#assist-open", function(){ 3450 $("video[autoplay]").each(function(){ 3451 this.pause(); 3452 }) 3453 // å·¥å ·æ¡æå¼æµè§å¨æ ·å¼ä¿®æ¹ 3454 styleSwitch(); 3455 assistAddClass(); 3456 }) 3457 // IEç«çæ éç¢å·¥å ·æ¡å ³éä¿®æ¹æ ·å¼ 3458 $("body").on("click", "#citicbank-assist-close", function(){ 3459 styleSwitch(); 3460 $(".care-assist-open").removeClass("wza-click").addClass("wza-no-click"); 3461 }) 3462} 3463// è·åæ éç¢å·¥å ·æ¡çcookie 3464function getAssistCookie (name, key) { 3465 var currCookies = document.cookie.split(";"); 3466 var res = null; 3467 for(var i = 0; i < currCookies.length; i++) { 3468 // var cookieName = currCookies[i] ? currCookies[i].split("=")[0]:''; 3469 var cookieValue = currCookies[i] ? currCookies[i].split("=")[1]:''; 3470 if (currCookies[i].indexOf(name) > -1) { 3471 if (key) { 3472 res = cookieValue ? JSON.parse(decodeURIComponent(cookieValue))[key] : null; 3473 } else { 3474 res = cookieValue ? JSON.parse(decodeURIComponent(cookieValue)) : null; 3475 } 3476 } 3477 } 3478 return res; 3479} 3480function styleSwitch (times) { 3481 var isIE = /MSIE|Trident/.test(window.navigator.userAgent); 3482 var isFirefox = /Firefox/i.test(window.navigator.userAgent); 3483 var cbpwCareVersion = $.cookie('cbpw-care-version'); 3484 var timeNum = !isNulOrEmpty(times) ? times : 50; 3485 if (cbpwCareVersion === 'cbpw-care-version') { 3486 setTimeout(function() { 3487 if (!isFirefox) { 3488 $("body").children().not("#citicbank-assist").not("script").css('zoom', '1.5'); 3489 } 3490 if (isIE) { 3491 $("body").addClass("care-version-ie"); 3492 $("body").css('width', 'calc(100% / 1.5)'); 3493 $("#intellCode").addClass("care-intellCode"); 3494 $(".container").addClass('care-left'); 3495 } 3496 }, timeNum); 3497 } else { 3498 if (!isFirefox) { 3499 $("body").children().not("#citicbank-assist").not("script").css('zoom', '1'); 3500 } 3501 if (isIE) { 3502 $("body").removeClass("care-version-ie"); 3503 $("body").css('width', 'auto'); 3504 $("#intellCode").removeClass("care-intellCode"); 3505 $(".container").removeClass('care-left'); 3506 } 3507 } 3508} 3509function assistAddClass() { 3510 setTimeout(function(){ 3511 // è·åå½åæ éç¢å·¥å ·æ¡æ¯å¦æå¼ 3512 var isShow = getAssistCookie("citicbank-assist", "show"); 3513 if (isShow) { 3514 $(".care-assist-open").removeClass("wza-no-click").addClass("wza-click"); 3515 } else { 3516 $(".care-assist-open").removeClass("wza-click").addClass("wza-no-click"); 3517 } 3518 }, 200); 3519} 3520 3521// åå§åæ éç¢å·¥å ·æ¡ 3522function initAssist () { 3523 var uaIndex = navigator.userAgent.toLowerCase(); 3524 var assistScript = document.createElement('script'); 3525 assistScript.type = "text/javascript"; 3526 if (uaIndex.indexOf("trident") > 0) { 3527 // ie 3528 assistScript.src = $.citic.getContextPath() + "/script/plugins/assist/ie/assist-entry-ie.js"; 3529 } else { 3530 assistScript.src = $.citic.getContextPath() + "/script/plugins/assist/assist-entry.js"; //JSè·¯å¾å¯æ ¹æ®åæ¾ä½ç½®è¿è¡è°æ´ 3531 } 3532 $("body").append(assistScript); 3533 // æé®å±ç¤º 3534 if (!isIEMore()) { 3535 $(".open-assist-btn").show(); 3536 } 3537 $('.care-version-btn').show(); 3538 assistAddClass(); 3539 // æé®äºä»¶å è½½ 3540 addAssistDome(); 3541 // åå§åæ¸ é¤cookieéçå¼ 3542 setTimeout(function(){ 3543 // è·åå½åæ éç¢å·¥å ·æ¡æ¯å¦æå¼ 3544 var assistInfo = getAssistCookie("citicbank-assist"); 3545 if (!isNulOrEmpty(assistInfo) && !assistInfo.show) { 3546 $("#citicbank-assist-close").click(); 3547 } 3548 }, 200); 3549}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.