1<html> 2<head> 3 <meta charset="utf-8" /> 4<meta http-equiv="content-type" content="text/html" /> 5<META HTTP-EQUIV="Pragma" CONTENT="no-cache" /> 6<meta name="format-detection" content="telephone=no" /> 7<meta name="app-mobile-web-app-capable" content="yes" /> 8<meta name="app-mobile-web-app-status-bar-style" content="black-translucent" /> 9<meta http-equiv="X-UA-Compatible" content="IE=edge"> 10<meta name="renderer" content="webkit"> 11<meta http-equiv="Cache-Control" content="no-transform" /> 12<meta http-equiv="Cache-Control" content="no-siteapp" />
13<script type="text/javascript" src="/static/plugins/vue/2.6.9/vue.min.js"></script>
13 14<link rel="stylesheet" href="/static/plugins/minireset/0.0.2/minireset.min.css" /> 15<!-- <link rel="stylesheet" href="https://cdn.mingsoft.net/iconfont/iconfont.css" /> --> 16<link rel="stylesheet" href="/template/1/sdong/css/iconfont/iconfont.css" /> 17<link rel="stylesheet" href="/static/plugins/animate/4.1.0/animate.min.css">
18<script src="/static/plugins/element-ui/2.15.8/index.min.js"></script>
18 19<link rel="stylesheet" href="/static/plugins/element-ui/2.15.8/theme-chalk/index.min.css" /> 20<link rel="stylesheet" href="/template/1/sdong/css/common.css" />
21<script src="/static/plugins/vue-i18n/8.18.2/vue-i18n.js"></script>
vendor: 1 bytes, line 21
21
22<script src="/static/plugins/fingerprintjs/fingerprint2.min.js"></script>
22 23<!--ç½ç»è¯·æ±æ¡æ¶-->
24<script src="/static/plugins/axios/0.18.0/axios.min.js"></script>
vendor: 1 bytes, line 24
24
25<script src="/static/plugins/qs/6.6.0/qs.min.js"></script>
vendor: 1 bytes, line 25
25
26<script src="/static/plugins/ms/2.0/ms.umd.js?v=2.0.1"></script>
vendor: 1 bytes, line 26
26
27<script src="/static/plugins/crypto-js/crypto-js.js"></script>
27 28<link rel="stylesheet" href="/static/plugins/hover/2.3.1/hover-min.css" />
29<script src="/template/1/sdong/js/utils.js?v=2.0.1"></script>
vendor: 1 bytes, line 29
29
30<script src="/template/1/sdong/js/wxlogin.js"></script>
vendor: 1 bytes, line 30
30
31<script>var JUMPPATH = "https://www.sdchina.com//mdiyPage/sdong/cn-browser-version-detection.do"</script>
vendor: 1 bytes, line 31
31
32<script src="/template/1/sdong/js/browser.js"></script>
32 33 34 35 <meta property="og:type" content="news"/> 36 <meta property="og:title" content="å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ"/> 37 <meta property="og:description" content="å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ"/> 38 39 <meta property="og:image" content="https://www.sdchina.com//template/1/sdong/image/no_img.png"/> 40 41 <meta name="keywords" content="æ°é»é¢é,仿¥æ°é»,山䏿°é»,æ°é»å¤´æ¡,ä¸å½å±±ä¸ç½" /> 42 43 <meta name="description" content="ç±å½ï¼æ¯äººä¸é´ææ·±å±ãææä¹ çæ æï¼æ¯æ¯ä¸ä¸ªä¸å½äººçå¿ä¹æç³»ãæ 乿å½ãå çåå «å¤§ä»¥æ¥ï¼ä¹ è¿å¹³æ»ä¹¦è®°å¤§å弿¬ç±å½ä¸»ä¹ç²¾ç¥ï¼å¼ºè°è¦å¿ å¿ç±å½ãç¢å¿æ¥å½ï¼æä¸ªäººå°æèå ¥å½å®¶å¤§æï¼å¨ä¸ºå½å°½è´£ãä¸ºæ°æå¡ä¸å®ç°ä¸ªäººä»·å¼ãå±ç°äººçé£éã" /> 44 45 <title>å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ</title> 46 47<!-- <!–仿¥å¤´æ¡ç«é¿èªå¨æ¶å½ start –>
48<script> 49 (function(){ 50 var el =document.createElement("script"); 51 el.src ="https://s3a.pstatp.com/toutiao/push.js?", 52 el.id= "ttzz"; 53 var s =document.getElementsByTagName("script")[O]; 54 s.parentNode.insertBefore(el,s); 55 })(window) 56</script>
56 57<!–仿¥å¤´æ¡ç«é¿èªå¨æ¶å½ end –>--> 58 59<!--seoç¾åº¦ç«ç¹https://www-test.sdchina.cn:8443--> 60<meta name="baidu-site-verification" content="codeva-Ay043G6nZY" /> 61 62 <link rel="shortcut icon" rel="external nofollow" href="/static/images/favicon.ico"> 63 <style> 64 [v-cloak] { 65 display: none; 66 } 67 </style> 68
68<script> 69 ms.base = "" 70 </script>
vendor: 1 bytes, line 70
70
71<script type="text/x-template" id="gIconTitle"> 72 <div class="g-icon-title"> 73 <img src="https://www.sdchina.com//template/1/sdong/image/icon_tittle.png" class="g-icon"> 74 <span class="g-title"> 75 <span v-if="$slots.name"> 76 <h2> 77 <slot name="name"></slot> 78 </h2> 79 </span> 80 <span v-else> 81 <h2> 82 <a v-if="src" :href="src" target="_blank">{{title}}</a> 83 <template v-else> 84 {{title}} 85 </template> 86 </h2> 87 </span> 88 89 </span> 90 <h4> 91 <a class="g-icon-title-more" v-if="src&&showmore" rel="nofollow" :href="src" target="_blank">æ´å¤</a> 92 </h4> 93 </div> 94</script>
vendor: 1 bytes, line 94
94
95<script> 96 Vue.component('g-icon-title', { 97 template: "#gIconTitle", 98 name: "gIconTitle", 99 props: { 100 src: { 101 type: String, 102 default: undefined 103 }, 104 title: { 105 type: String, 106 default: '' 107 }, 108 showmore: { 109 type: Boolean, 110 default: false 111 }, 112 } 113 }) 114</script>
114<!--导èª-start--> 115<link rel="stylesheet" href="/template/1/sdong/css/header.css"> 116<link rel="stylesheet" href="/template/1/sdong/css/logindialog.css">
117<script type="text/x-template" id="logindialog"> 118 <div class="logindialog"> 119 <el-dialog :visible="dialogVisible" @close="handleClose"> 120 <div class="cardcontent"> 121 <div class="card"> 122 <div class="title"><span>ä¸å½å±±ä¸ç½</span><span style="color: #1a5ac3">éè¡è¯</span></div> 123 <div class="loginway"> 124 <div class="waytab"> 125 <div 126 :class="loginway == 'account' ? 'tabselectitem marginR54' : 'tabitem marginR54'" 127 @click="clickLoginway('account')" 128 > 129 <div class="txt">è´¦å·ç»å½</div> 130 <div class="line" v-if="loginway == 'account'"></div> 131 <div class="noline" v-else></div> 132 </div> 133 <div :class="loginway == 'code' ? 'tabselectitem' : 'tabitem'" @click="clickLoginway('code')"> 134 <div class="txt">微信æ«ç </div> 135 <div class="line" v-if="loginway == 'code'"></div> 136 <div class="noline" v-else></div> 137 </div> 138 </div> 139 <div class="accountway" v-if="loginway == 'account'"> 140 <div class="formbox"> 141 <el-form ref="form" :model="loginform" :rules="rules" label-position="top" size="large"> 142 <el-form-item prop="peopleName" class="input"> 143 <div class="inputbox"> 144 <div class="txt">ç¨æ·å</div> 145 <div class="inputcontent marginT16"> 146 <input autocomplete="off" v-model="loginform.peopleName" type="text" name="username" placeholder="请è¾å ¥ç¨æ·å" /> 147 </div> 148 </div> 149 </el-form-item> 150 <el-form-item prop="peoplePassword" class="input"> 151 <div class="inputbox"> 152 <div class="txt">å¯ç </div> 153 <div class="inputcontent marginT16"> 154 <input autocomplete="new-password" v-model="loginform.peoplePassword" type="password" name="password" placeholder="请è¾å ¥å¯ç " /> 155 </div> 156 </div> 157 </el-form-item> 158 <el-form-item prop="rand_code" class="input"> 159 <div class="verbox"> 160 <div class="txt">éªè¯ç </div> 161 <div class="vercontent"> 162 <div class="inputver marginT16"> 163 <input autocomplete="off" v-model="loginform.rand_code" type="text" name="password" placeholder="请è¾å ¥éªè¯ç " /> 164 </div> 165 <div class="vercode marginT16"> 166 <img :src="verifCode" @click="getcode"/> 167 </div> 168 </div> 169 </div> 170 </el-form-item> 171 </el-form> 172 </div> 173 <div class="status marginT20"> 174 <div class="loginstatus"> 175 <el-checkbox v-model="checked">ä¿æç»å½3天</el-checkbox> 176 </div> 177 <div class="forget"> 178 <div class="pwdbtn">å¿è®°å¯ç </div> 179 <div class="line"></div> 180 <div class="regbtn" @click="clickReg">注å</div> 181 </div> 182 </div> 183 <div class="loginbtn marginT40" @click="clickLogin">ç»å½</div> 184 </div> 185 <div class="codeway marginT32" v-else> 186 <!-- <el-image class="codeimg" :src="codeurl" ></el-image> --> 187 <div class="codeimg" id="login_container"></div> 188 <div class="agress marginT40"> 189 <el-checkbox v-model="agree">æ«ç ç»å½å³è¡¨ç¤ºæ¨åæå¹¶éµå®ç¨æ·åè®®</el-checkbox> 190 </div> 191 <div class="bottombox marginT20"> 192 <div class="loginbtn" @click="clickLoginway('account')">è´¦å·ç»å½</div> 193 <div class="line"></div> 194 <div class="regbtn" @click="clickReg">注å</div> 195 </div> 196 </div> 197 </div> 198 </div> 199 </div> 200 </el-dialog> 201 </div> 202</script>
vendor: 1 bytes, line 202
202
203<script> 204 Vue.component('logindialog', { 205 template: "#logindialog", 206 name: "logindialog", 207 data: function () { 208 return { 209 codeurl: '', 210 WX_APPID: '', 211 WX_REDIRECT_URI: '', 212 WX_STATE: '', 213 dialogVisible: false, 214 // verifCode: ms.base + "/api/code?t=" + new Date().getTime()+ "&deviceId="+this.deviceId , 215 verifCode:'', 216 deviceId:'', 217 loginway: "account", 218 checked: false, 219 agree: false, 220 loginform: { 221 // éªè¯ç 222 rand_code: '', 223 // ç»å½å 224 peopleName: '', 225 // ç»å½å¯ç 226 peoplePassword: '', 227 }, 228 rules: { 229 peopleName: [ 230 { 231 "required": true, 232 "message": "ç»å½åä¸è½ä¸ºç©º" 233 }, 234 { 235 "min": 2, 236 "max": 16, 237 "message": "ç»å½åé¿åº¦å¿ 须为2-16" 238 }], 239 // ç»å½å¯ç 240 peoplePassword: [{ 241 "required": true, 242 "message": "ç»å½å¯ç ä¸è½ä¸ºç©º" 243 }], 244 245 rand_code: [ 246 { required: true, message: '请è¾å ¥éªè¯ç ', trigger: 'blur' }, 247 { min: 1, max: 4, message: 'é¿åº¦ä¸è½è¶ è¿4个å符', trigger: 'change' } 248 ], 249 } 250 } 251 }, 252 computed: { 253 254 }, 255 methods: { 256 getWechatImg () { 257 ms.http.post(ms.base + "/api/weChat/webWXLink").then(function (res) { 258 console.log(res); 259 }).catch(function (err) { 260 that.loading = false; 261 that.$notify({ 262 title: '失败', 263 message: "ç³»ç»é误", 264 type: 'error' 265 }); 266 267 }); 268 }, 269 getWechatCodeParm () { 270 let that = this; 271 ms.http.get(ms.base + "/api/mcms/wxQCodeParam",{"deviceId":that.deviceId}).then(function (res) { 272 console.log(res); 273 that.WX_APPID = res.data.appId; 274 that.WX_REDIRECT_URI = res.data.redirectUri; 275 that.WX_STATE = res.data.state; 276 }).catch(function (err) { 277 that.loading = false; 278 that.$notify({ 279 title: '失败', 280 message: "ç³»ç»é误", 281 type: 'error' 282 }); 283 }); 284 }, 285 286 preview () { 287 this.dialogVisible = true; 288 //this.getWechatImg(); 289 this.getWechatCodeParm(); 290 }, 291 handleClose () { 292 this.dialogVisible = false; 293 }, 294 clickLoginway (way) { 295 this.loginway = way; 296 if (this.loginway === 'code') { 297 this.$nextTick(() => { 298/* let obj = new WxLogin({ 299 self_redirect: false, //å¼ä¸ºtrueæ¶ï¼ç´æ¥å¨äºç»´ç çå¼¹çªä¸è¿è¡é¡µé¢è·³è½¬åå ¶ä½æä½, 300 id: "login_container", //éè¦æ¿è½½äºç»´ç ç容å¨id 301 appid: "wx3e1ca3d4edd55ea0", 302 scope: "snsapi_login", //ç½é¡µææï¼ç®åç½é¡µåªæè¿ä¸ç§æ¹å¼ï¼é黿æ 303 redirect_uri: encodeURIComponent('http://sdchina-test.ihicon-wh.com/weChat/webWXLogin:8443'), //åè°åå(å°ååé¨åæ¯é¡¹ç®ååï¼åé¨åloginSuccessæ¯å¾®ä¿¡éè¦è·³è½¬çè·¯å¾ï¼vueä¸çè·¯ç±åç§°ï¼) 304 state: Math.random()+'', 305 style: "black", 306 href: "data:text/css;base64,LmltcG93ZXJCb3ggLnRpdGxlIHsNCiAgZGlzcGxheTogbm9uZTsNCn0NCi5pbXBvd2VyQm94IC5zdGF0dXMuc3RhdHVzX2Jyb3dzZXIgew0KICBkaXNwbGF5OiBub25lOw0KfQ0KLmltcG93ZXJCb3ggLnFyY29kZSB7DQogIGJvcmRlcjogbm9uZTsNCiAgd2lkdGg6IDIwMHB4Ow0KICBoZWlnaHQ6IDIwMHB4Ow0KfQ0KLmltcG93ZXJCb3ggLnN0YXR1c3sNCiAgZGlzcGxheTogbm9uZQ0KfQ==", 307 });*/ 308 309 var that = this; 310 console.log("æå°appid:"+that.WX_APPID+"--rediurl:"+that.WX_REDIRECT_URI); 311 let obj = new WxLogin({ 312 self_redirect: false, //å¼ä¸ºtrueæ¶ï¼ç´æ¥å¨äºç»´ç çå¼¹çªä¸è¿è¡é¡µé¢è·³è½¬åå ¶ä½æä½, 313 id: "login_container", //éè¦æ¿è½½äºç»´ç ç容å¨id 314 appid: that.WX_APPID, 315 scope: "snsapi_login", //ç½é¡µææï¼ç®åç½é¡µåªæè¿ä¸ç§æ¹å¼ï¼é黿æ 316 redirect_uri: encodeURIComponent(that.WX_REDIRECT_URI), //åè°åå(å°ååé¨åæ¯é¡¹ç®ååï¼åé¨åloginSuccessæ¯å¾®ä¿¡éè¦è·³è½¬çè·¯å¾ï¼vueä¸çè·¯ç±åç§°ï¼)
317 state: that.WX_STATE, 318 style: "black", 319 href: "data:text/css;base64,LmltcG93ZXJCb3ggLnRpdGxlIHsNCiAgZGlzcGxheTogbm9uZTsNCn0NCi5pbXBvd2VyQm94IC5zdGF0dXMuc3RhdHVzX2Jyb3dzZXIgew0KICBkaXNwbGF5OiBub25lOw0KfQ0KLmltcG93ZXJCb3ggLnFyY29kZSB7DQogIGJvcmRlcjogbm9uZTsNCiAgd2lkdGg6IDIwMHB4Ow0KICBoZWlnaHQ6IDIwMHB4Ow0KfQ0KLmltcG93ZXJCb3ggLnN0YXR1c3sNCiAgZGlzcGxheTogbm9uZQ0KfQ==", 320 }); 321 322 }); 323 } else { 324 document.querySelectorAll('iframe').forEach( 325 function (elem) { 326 elem.parentNode.removeChild(elem); 327 }); 328 } 329 }, 330 clickReg () { 331 this.$emit('showregdialog'); 332 }, 333 //è·åéªè¯ç 334 getcode () { 335 this.verifCode = ms.base + "/api/code?t=" + new Date().getTime() + "&deviceId="+this.deviceId ; 336 }, 337 clickLogin () { 338 let that = this; 339 that.$refs.form.validate(function (valid) { 340 if (valid) { 341 that.loading = true; 342 ms.http.post(ms.base + "/api/checkLogin.do", that.loginform).then(function (res) { 343 if (res.result) { 344 that.$notify({ 345 title: 'æå', 346 message: 'ç»å½æå', 347 type: 'success' 348 }); 349 window.location.reload() 350 that.handleClose(); 351 } else { 352 that.$notify({ 353 title: '失败', 354 message: res.msg, 355 type: 'error' 356 }); 357 that.getcode(); 358 } 359 }).catch(function (err) { 360 that.loading = false; 361 that.$notify({ 362 title: '失败', 363 message: "ç³»ç»é误", 364 type: 'error' 365 }); 366 console.log(err); 367 }); 368 } 369 }); 370 } 371 }, 372 watch: { // ç®åçå¬ 373 deviceId(newVal, oldVal) { 374 this.verifCode = ms.base + "/api/code?t=" + new Date().getTime() + "&deviceId="+ newVal ; 375 }, 376 }, 377 created: function () { 378 getDeviceId().then((res)=> { 379 this.deviceId = res 380 }) 381 }, 382 mounted: function () { 383 384 }, 385 beforeDestroy: function () { 386 387 } 388 }) 389</script>
389<link rel="stylesheet" href="/template/1/sdong/css/regdialog.css">
390<script type="text/x-template" id="regdialog"> 391 <div class="logindialog"> 392 <el-dialog :visible="dialogVisible" @close="handleClose"> 393 <div class="cardcontent"> 394 <div class="card"> 395 <div class="title"><span>ä¸å½å±±ä¸ç½</span><span style="color: #1a5ac3">éè¡è¯</span></div> 396 <div class="loginway"> 397 <div class="accountway"> 398 <div class="formbox"> 399 <el-form ref="form" :model="regform" :rules="rules" label-position="top" size="large"> 400 <el-form-item prop="peopleName"> 401 <div class="inputbox"> 402 <div class="txt">ç¨æ·å</div> 403 <div class="inputcontent marginT16"> 404 <input autocomplete="off" v-model="regform.peopleName" type="text" name="username" placeholder="请è¾å ¥ç¨æ·å" /> 405 </div> 406 </div> 407 </el-form-item> 408 <el-form-item prop="peoplePassword"> 409 <div class="inputbox"> 410 <div class="txt">å¯ç </div> 411 <div class="inputcontent marginT16"> 412 <input autocomplete="new-password" v-model="regform.peoplePassword" type="password" name="password" placeholder="请è¾å ¥å¯ç " /> 413 </div> 414 </div> 415 </el-form-item> 416 <el-form-item prop="imPasswordQuestion"> 417 <div class="inputbox"> 418 <div class="txt">å¯ç æ¥è¯¢é®é¢</div> 419 <div class="inputcontent marginT16 selectcontent"> 420 <el-select v-model="regform.imPasswordQuestion" placeholder="--请æ¨éæ©--"> 421 <el-option 422 v-for="item in optionsList" 423 :key="item.value" 424 :label="item.label" 425 :value="item.value"> 426 </el-option> 427 </el-select> 428 </div> 429 </div> 430 </el-form-item> 431 <el-form-item prop="imPasswordQuestionOther" v-if="regform.imPasswordQuestion==='9'"> 432 <div class="inputbox"> 433 <div class="inputcontent"> 434 <input autocomplete="off" v-model="regform.imPasswordQuestionOther" type="text" placeholder="请è¾å ¥" /> 435 </div> 436 </div> 437 </el-form-item> 438 <el-form-item prop="imPasswordAnswer"> 439 <div class="inputbox"> 440 <div class="txt">å¯ç æ¥è¯¢çæ¡</div> 441 <div class="inputcontent marginT16"> 442 <input autocomplete="off" v-model="regform.imPasswordAnswer" type="text" /> 443 </div> 444 </div> 445 </el-form-item> 446 <el-form-item prop="rand_code"> 447 <div class="verbox"> 448 <div class="txt">éªè¯ç </div> 449 <div class="vercontent"> 450 <div class="inputver marginT16"> 451 <input autocomplete="off" v-model="regform.rand_code" type="text" placeholder="请è¾å ¥éªè¯ç " /> 452 </div> 453 <div class="vercode marginT16"> 454 <img :src="verifCode" @click="getcode"/> 455 </div> 456 </div> 457 </div> 458 </el-form-item> 459 </el-form> 460 </div> 461 <div class="status marginT20"> 462 <div class="loginstatus"> 463 <el-checkbox v-model="checked">æå·²ç»çè¿å¹¶åæãä¸å½å±±ä¸ç½ç½ç»æå¡ä½¿ç¨åè®®ã</el-checkbox> 464 </div> 465 </div> 466 <div class="loginbtn marginT40" @click="clickReg">ç«å³æ³¨å</div> 467 <div class="backlogin marginT24" @click="clickLogin"><span>å·²æè´¦å·ï¼</span><span style="color: #1a5ac3">è¿åç»å½</span></div> 468 </div> 469 </div> 470 </div> 471 </div> 472 </el-dialog> 473 </div> 474</script>
vendor: 1 bytes, line 474
474
475<script> 476 Vue.component('regdialog', { 477 template: "#regdialog", 478 name: "regdialog", 479 data: function () { 480 return { 481 dialogVisible: false, 482 vercodetxt: "éªè¯ç ", 483 checked: false, 484 verifCode: ms.base + "/api/code?t=" + new Date().getTime(), 485 checked: false, 486 puIcon: null, 487 regform: { 488 // ç¨æ·å 489 peopleName: '', 490 // å¯ç 491 peoplePassword: '', 492 puIcon: null, 493 imPasswordAnswer:'', 494 imPasswordQuestion:'', 495 imPasswordQuestionOther:'', 496 }, 497 optionsList:[ 498 { 499 value: 'æææºå·ç çå6ä½ï¼', 500 label: 'æææºå·ç çå6ä½ï¼' 501 }, 502 { 503 value: 'ææ¯äº²ççæ¥ï¼', 504 label: 'ææ¯äº²ççæ¥ï¼' 505 }, 506 { 507 value: 'æç¶äº²ççæ¥ï¼', 508 label: 'æç¶äº²ççæ¥ï¼' 509 }, 510 { 511 value: 'ææå¥½æåççæ¥ï¼', 512 label: 'ææå¥½æåççæ¥ï¼' 513 }, 514 { 515 value: 'æå¿æ¶å± ä½å°çå°åï¼', 516 label: 'æå¿æ¶å± ä½å°çå°åï¼' 517 }, 518 { 519 value: 'æå°å¦æ ¡åå ¨ç§°ï¼', 520 label: 'æå°å¦æ ¡åå ¨ç§°ï¼' 521 }, 522 { 523 value: 'æä¸å¦æ ¡åå ¨ç§°ï¼', 524 label: 'æä¸å¦æ ¡åå ¨ç§°ï¼' 525 }, 526 { 527 value: '离æå®¶æè¿çå»é¢å ¨ç§°ï¼', 528 label: '离æå®¶æè¿çå»é¢å ¨ç§°ï¼' 529 }, 530 { 531 value: '离æå®¶æè¿çå ¬åå ¨ç§°ï¼', 532 label: '离æå®¶æè¿çå ¬åå ¨ç§°ï¼' 533 }, 534 { 535 value: 'æç座å³éæ¯ï¼', 536 label: 'æç座å³éæ¯ï¼' 537 }, 538 { 539 value: 'ææåç±ççµå½±ï¼', 540 label: 'ææåç±ççµå½±ï¼' 541 }, 542 { 543 value: 'ææåç±çææ²ï¼', 544 label: 'ææåç±çææ²ï¼' 545 }, 546 { 547 value: 'ææåç±çé£ç©ï¼', 548 label: 'ææåç±çé£ç©ï¼' 549 }, 550 { 551 value: 'ææå¤§çç±å¥½ï¼', 552 label: 'ææå¤§çç±å¥½ï¼' 553 }, 554 { 555 value: 'ææå欢çå°è¯´ï¼', 556 label: 'ææå欢çå°è¯´ï¼' 557 }, 558 { 559 value: 'ææå欢çè¿å¨éï¼', 560 label: 'ææå欢çè¿å¨éï¼' 561 }, 562 { 563 value: '9', 564 label: 'å ¶ä»' 565 } 566 ] 567 } 568 }, 569 computed: { 570 rules:function() { 571 const that = this 572 return{ 573 rePeoplePassword: [{ 574 required: true, 575 message: '确认å¯ç ä¸è½ä¸ºç©º', 576 trigger: 'blur' 577 }, 578 { 579 min: 6, 580 max: 30, 581 message: 'é¿åº¦å¨ 6 å° 30 个å符', 582 trigger: 'blur' 583 }, 584 ], 585 // ç»å½å 586 peopleName: [{ 587 "required": true, 588 "message": "ç»å½åä¸è½ä¸ºç©º" 589 }, { 590 "min": 2, 591 "max": 16, 592 "message": "ç»å½åé¿åº¦å¿ 须为2-16" 593 }], 594 // ç»å½å¯ç 595 peoplePassword: [{ 596 "required": true, 597 "message": "ç»å½å¯ç ä¸è½ä¸ºç©º" 598 }, { 599 "min": 6, 600 "max": 16, 601 "message": "ç»å½å¯ç é¿åº¦å¿ 须为6-16" 602 }], 603 604 imPasswordQuestion: [{ 605 required: true, 606 message: 'è¯·éæ©é®é¢', 607 trigger: 'blur' 608 }], 609 610 imPasswordAnswer: [{ 611 required: true, 612 message: '请è¾å ¥çæ¡', 613 trigger: 'blur' 614 }], 615 616 imPasswordQuestionOther: [{ validator: function(rule, value, callback) { 617 if(that.regform.imPasswordQuestion==='9'){ 618 if(!value){ 619 return callback(new Error('请è¾å ¥é®é¢')) 620 } 621 } 622 callback() 623 }, trigger: 'blur' }], 624 625 rand_code: [ 626 { required: true, message: '请è¾å ¥éªè¯ç ', trigger: 'blur' }, 627 { min: 1, max: 4, message: 'é¿åº¦ä¸è½è¶ è¿4个å符', trigger: 'change' } 628 ], 629 } 630 } 631 }, 632 methods: { 633 preview () { 634 this.dialogVisible = true; 635 }, 636 handleClose () { 637 this.dialogVisible = false;
638 }, 639 getcode () { 640 this.verifCode = ms.base + "/api/code?t=" + new Date().getTime(); 641 }, 642 clickLogin () { 643 this.$emit('showlogindialog'); 644 }, 645 clickReg () { 646 if (!this.checked) { 647 this.$notify({ 648 title: 'æç¤º', 649 message: '请é 读并å¾éãä¸å½å±±ä¸ç½ç½ç»æå¡ä½¿ç¨åè®®ã', 650 type: 'warning' 651 }); 652 return; 653 } 654 let that = this; 655 that.$refs.form.validate((valid) => { 656 if (valid) { 657 var data = JSON.parse(JSON.stringify(that.regform)); 658 data.puIcon = that.puIcon; 659 data.puRealName = that.regform.peopleName; 660 if(data.imPasswordQuestion==='9'){ 661 data.imPasswordQuestion = data.imPasswordQuestionOther 662 } 663 ms.http.post(ms.base + "/api/register.do", data).then(function (res) { 664 if (res.result != true) { 665 that.saveDisabled = false; 666 that.$notify({ 667 title: '失败', 668 message: res.msg, 669 type: 'warning' 670 }); 671 } else { 672 that.$notify({ 673 title: 'æå', 674 message: '注åæåï¼è¯·çå¾ ç®¡çåå®¡æ ¸', 675 type: 'success', 676 duration: '1000', 677 onClose: function () { 678 location.href = "https://www.sdchina.com/mdiyPage/sdong/login.do"; 679 } 680 }); 681 } 682 }).catch(function (err) { 683 console.log(err); 684 }); 685 686 } 687 }); 688 } 689 }, 690 created: function () { 691 692 }, 693 mounted: function () { 694 695 }, 696 beforeDestroy: function () { 697 698 } 699 }) 700</script>
700<script type="text/x-template" id="sd-header"> 701<div style="width: 100%;height:137px;"> 702<div class="w-header"> 703 <div class="w-body"> 704 <div class="block_1 flex-row"> 705 <a href="https://www.sdchina.com/"> 706 <img 707 class="image_1" 708 referrerpolicy="no-referrer" 709 src="https://www.sdchina.com//template/1/sdong/image/new-home-logo.png" 710 alt="ä¸å½å±±ä¸ç½" 711 /> 712 </a> 713 <span class="text_1"> 714 <a class="text_1_1 cursor_pointer" href="https://www.sdchina.com/list/1612256616699412482.html" target="_blank">æ°é»ç线ï¼0531-82626556</a> 715 <div class="text_1_1 ">|</div> 716 <a id="wuzhangai" class="text_1_1 cursor_pointer">æ éç¢æµè§</a> 717 <div class="text_1_1 ">|</div> 718 <a class="text_1_1 cursor_pointer" href="http://www.sdphoto.com.cn/" target="_blank">å±±ä¸å¾çåº</a> 719 <div class="text_1_1">|</div> 720 721 <el-popover 722 placement="bottom" 723 trigger="hover"> 724 <div class="qr-bg"> 725 <div class="qr-row"> 726 <img class="qr-img" src="https://www.sdchina.com//template/1/sdong/image/wx1.png" alt="ä¸å½å±±ä¸ç½" /> 727 <div class="qr-text">ä¸å½å±±ä¸ç½</div> 728 </div> 729 <div class="qr-row"> 730 <img class="qr-img" src="https://www.sdchina.com//template/1/sdong/image/wx2.png" alt="æ°æç¥APP" /> 731 <div class="qr-text">æ°æç¥APP</div> 732 </div> 733 </div> 734 <!-- <el-button slot="reference">click æ¿æ´»</el-button> --> 735 <a slot="reference" class="text_1_1 cursor_pointer">åªä½ç©éµ</a> 736 </el-popover> 737 </span> 738 <div class="box_2 flex-row cursor_pointer opacity_6" @click="searchClick"> 739 <span class="text_2">æç´¢</span> 740 <img 741 class="thumbnail_1" 742 referrerpolicy="no-referrer" 743 src="https://www.sdchina.com//template/1/sdong/image/head-search.png" 744 /> 745 </div> 746 <a class="text-wrapper_1 flex-col cursor_pointer opacity_6" href="javascript:;" @click="setAndGetLocale('38')"><span class="text_3">English</span></a> 747 <a class="text-wrapper_2 flex-col cursor_pointer opacity_6" href="javascript:;" @click="setAndGetLocale('37')"><span class="text_4">íêµì´</span></a> 748 <a class="text-wrapper_3 flex-col cursor_pointer opacity_6" href="javascript:;" @click="setAndGetLocale('36')"><span class="text_5" >æ¥æ¬èª</span></a> 749 <a class="text-wrapper_h5 flex-col cursor_pointer opacity_6" href="javascript:;" @click="setAndGetLocale('42')"><span class="text_h5" >Ð ÑÑÑкий ÑзÑк</span></a> 750 <div v-if="!isLogin" class="text-wrapper_4 flex-col cursor_pointer opacity_6"><span class="text_6"><div class="opacity_6" @click="clickLogin(true)">ç»å½</div>/<div class="opacity_6" @click="clickLogin(false)">注å</div></span></div> 751 <div class="user-bg" v-if="isLogin"> 752 <el-popover placement="bottom" trigger="hover"> 753 <div slot="reference"> 754 <img class="head-img" v-if="!dataInfo.puIcon || dataInfo.puIcon.length == 0" src="https://www.sdchina.com//template/1/sdong/image/personal/head-nomal.png"/> 755 <img class="head-img" v-if="dataInfo.puIcon && dataInfo.puIcon.length > 0" :src="ms.base + dataInfo.puIcon"/> 756 </div> 757 <div class="head-pop-bg"> 758 <div class="head-pop-bg-top"></div> 759 <div class="head-bg"> 760 <img class="head-img" v-if="!dataInfo.puIcon || dataInfo.puIcon.length == 0" src="https://www.sdchina.com//template/1/sdong/image/personal/head-nomal.png"/> 761 <img class="head-img" v-if="dataInfo.puIcon && dataInfo.puIcon.length > 0" :src="ms.base + dataInfo.puIcon"/> 762 <div class="name">{{dataInfo.puNickname}}</div> 763 </div> 764 <div class="head-icon-bg"> 765 <a href="https://www.sdchina.com/gerenzhongxin.html?tapIndex=0" target="_blank"> 766 <img class="head-icon-img" src="https://www.sdchina.com//template/1/sdong/image/h
766ome/icon_user_nor.png"/> 767 <!-- <span class="icon iconfonthead-icon-img"></span> --> 768 <div class="head-text">ç¨æ·ä¸å¿</div> 769 </a> 770 <a href="https://www.sdchina.com/gerenzhongxin.html?tapIndex=1" target="_blank"> 771 <img class="head-icon-img" src="https://www.sdchina.com//template/1/sdong/image/home/icon_mark_nor.png"/> 772 <!-- <span class="icon iconfont head-icon-img"></span> --> 773 <div class="head-text">å¯ç 设置</div> 774 </a> 775 <a href="https://www.sdchina.com/gerenzhongxin.html?tapIndex=3" target="_blank"> 776 <img class="head-icon-img" src="https://www.sdchina.com//template/1/sdong/image/home/icon_lock_nor.png"/> 777 <!-- <span class="icon iconfont head-icon-img"></span> --> 778 <div class="head-text">ç¹èµæ¶è</div> 779 </a> 780 <!-- <a href="https://www.sdchina.com/" target="_blank"> 781 <img class="head-icon-img" src="https://www.sdchina.com//template/1/sdong/image/home/icon_collect_nor.png"/> 782 <div class="head-text">æè¦æç¨¿</div> 783 </a> --> 784 <!-- <a href="https://www.sdchina.com/"> 785 <img class="head-icon-img" src="https://www.sdchina.com//template/1/sdong/image/home/icon_camera_nor.png"/> 786 787 <div class="head-text">æå®¢ä¸ä¼ </div> 788 </a> --> 789 </div> 790 <div class="line"></div> 791 <div class="logout" @click="loginout">éåºç»å½</div> 792 </div> 793 </el-popover> 794 795 <div class="name" >{{dataInfo.puNickname}}</div> 796 <!-- <img class="imgArrow" src="https://www.sdchina.com//template/1/sdong/image/home-arrow.png"/> --> 797 </div> 798 </div> 799 <!-- 导èªtap--> 800 <span class="text_7"> 801 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 802 <!-- ä¸é´tapæµ®çª --> 803 <!-- æå --> 804 <a target="_blank" slot="reference" href="https://news.sdchina.com" class="text_7_2">æ°é»</a> 805 806 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 807 <!-- ä¸é´tapæµ®çª --> 808 809 <!-- æå --> 810 <!-- æåend --> 811 812 <a target="_blank" slot="reference" href="https://news.sdchina.com/list/1458331507951800321.html" class="text_7_1">å±±ä¸</a> 813 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 814 <!-- ä¸é´tapæµ®çª --> 815 816 <!-- æå --> 817 <!-- æåend --> 818 819 <a target="_blank" slot="reference" href="https://sdio.sdchina.com" class="text_7_1">æå¨åå¸</a> 820 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 821 <!-- ä¸é´tapæµ®çª --> 822 823 <!-- æå --> 824 <!-- æåend --> 825 826 <a target="_blank" slot="reference" href="https://theory.sdchina.com" class="text_7_1">ç论</a> 827 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 828 <!-- ä¸é´tapæµ®çª --> 829 830 <!-- æå --> 831 <!-- æåend --> 832 833 <a target="_blank" slot="reference" href="https://special.sdchina.com" class="text_7_1">ä¸é¢</a> 834 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 835 <!-- ä¸é´tapæµ®çª --> 836 837 <!-- æå --> 838 <!-- æåend --> 839 840 <a target="_blank" slot="reference" href="https://video.sdchina.com" class="text_7_1">è§é¢</a> 841 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 842 <!-- ä¸é´tapæµ®çª --> 843 844 <!-- æå --> 845 <!-- æåend --> 846 847 <a target="_blank" slot="reference" href="https://zhibo.sdchina.com" class="text_7_1">ç´æ</a> 848 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 849 <!-- ä¸é´tapæµ®çª --> 850 851 <!-- æå --> 852 <div style="position: relative;" class="aaa"> 853 <a target="_blank" slot="reference" href="https://finance.sdchina.com" class="text_7_1">è´¢ç»</a> 854 <div class="aaaa" style="position: absolute; top: 20px;left: -20px; width: 80px;height: 40px;line-height: 40px;text-align: center;background: #ffffff;font-size: 18px; box-shadow: 0px 5px 10px 0px #6f6f6f;"><a href="https://finance.sdchina.com/list/1947479870950928385.html" target="_blank">æå</a></div> 855 856 </div> 857 858 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 859 <!-- ä¸é´tapæµ®çª --> 860 861 <!-- æå --> 862 <!-- æåend --> 863 864 <a target="_blank" slot="reference" href="https://ent.sdchina.com" class="text_7_1">æå</a> 865 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 866 <!-- ä¸é´tapæµ®çª --> 867 868 <!-- æå --> 869 <!-- æåend --> 870 871 <a target="_blank" slot="reference" href="https://photo.sdchina.com" class="text_7_1">å¾è¯´</a> 872 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 873 <!-- ä¸é´tapæµ®çª --> 874 875 <!-- æå --> 876 <!-- æåend --> 877 878 <a target="_blank" slot="reference" href="https://news.sdchina.com/list/1980896714457956354.html" class="text_7_1">é¶é¾</a> 879 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 880 <!-- ä¸é´tapæµ®çª --> 881 882 <!-- æå --> 883 <!-- æåend --> 884 885 <a target="_blank" slot="reference" href="https://news.sdchina.com/list/1770722783516741633.html" class="text_7_1">å¥åº·</a> 886 <!-- ifæ ç¾ä¸ç´æ¥ä½¿ç¨typeid--> 887 <!-- ä¸é´tapæµ®çª --> 888 889 <!-- æå --> 890 <!-- æåend --> 891 892 <a target="_blank" slot="reference" href="https://sdfe.sdchina.com" class="text_7_1">对å¤äº¤æµ</a> 893 <!-- æ´å¤æµ®çª--> 894 <el-popover placement="bottom" trigger="hover"> 895 <div class="more-bg"> 896 <div class="more-bg-top"></div> 897 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 898 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 899 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 900 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 901 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 902 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 903 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 904 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 905 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 906 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 907 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 908 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 909 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 910 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 911 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 912 <div class="more-head"> 913 <div class="left-Tittle"> 914 <div class="more-point"></div> 915 <a target="_blank" href="https://edu.sdchina.com" class="more-tittle">æè²</a> 916 </div> 917 <a target="_blank" href="https://edu.sdchina.com"> 918 <img class="more-img" src="https://www.sdchina.com//template/1/sdong/image/icon_more_nor.png"/> 919 </a> 920 </div> 921 <div class="more-tag-bg"> 922 <!-- äºçº§ç±»ç®å¾ªç¯--> 923 <a target="_blank" href="https://edu.sdchina.com/list/1605494296482242561.html" class="more-tag-text">山䏿è²</a> 924 <a target="_blank" href="https://edu.sdchina.com/list/1605494352388120578.html" class="more-tag-text">ä¸å½æè²</a> 925 <a target="_blank" href="https://edu.sdchina.com/list/1605494434332237826.html" class="more-tag-text">å°å¸æè²</a> 926 <a target="_blank" href="https://edu.sdchina.com/list/1605494530214027266.html" class="more-tag-text">髿 ¡</a> 927 <a target="_blank" href="https://edu.sdchina.com/list/1605494586044407809.html" class="more-tag-text">ä¸å°å¦</a> 928 </div> 929 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 930 <div class="more-head"> 931 <div class="left-Tittle"> 932 <div class="more-point"></div> 933 <a href="javascript:void(0)" class="more-tittle">çæ´»</a> 934 </div> 935 <img class="more-img" src="https://www.sdchina.com//template/1/sdong/image/icon_more_nor.png"/> 936 </div> 937 <div class="more-tag-bg"> 938 <!-- äºçº§ç±»ç®å¾ªç¯--> 939 <a target="_blank" href="https://auto.sdchina.com" class="more-tag-text">汽车</a> 940 <a target="_blank" href="https://tour.sdchina.com" class="more-tag-text">æ æ¸¸</a> 941 </div> 942 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 943 <div class="more-head"> 944 <div class="left-Tittle"> 945 <div class="more-point"></div> 946 <a target="_blank" href="https://ytlj.sdchina.com" class="more-tittle">å¾è§£</a> 947 </div> 948 <a target="_blank" href="https://ytlj.sdchina.com"> 949 <img class="more-img" src="https://www.sdchina.com//template/1/sdong/image/icon_more_nor.png"/> 950 </a> 951 </div> 952 <div class="more-tag-bg"> 953 <!-- äºçº§ç±»ç®å¾ªç¯--> 954 <a target="_blank" href="https://ytlj.sdchina.com/list/1610536803258118146.html" class="more-tag-text">ææ°å¾è§£</a> 955 <a target="_blank" href="https://ytlj.sdchina.com/list/1610537204577513474.html" class="more-tag-text">æå¨åå¸</a> 956 <a target="_blank" href="https://ytlj.sdchina.com/list/1610537471385579521.html" class="more-tag-text">çç¹è§£è¯»</a> 957 <a target="_blank" href="https://ytlj.sdchina.com/list/1610537704249143298.html" class="more-tag-text">夿å¾è§£</a> 958 </div> 959 <!-- ä¸çº§ç±»ç®å¾ªç¯--> 960 <div class="more-head"> 961 <div class="left-Tittle"> 962 <div class="more-point"></div> 963 <a target="_blank" href="https://news.sdchina.com/list/2084203709247152129.html" class="more-tittle">èµè®¯</a> 964 </div> 965 <a target="_blank" href="https://news.sdchina.com/list/2084203709247152129.html"> 966 <img class="more-img" src="https://www.sdchina.com//template/1/sdong/image/icon_more_nor.png"/> 967 </a> 968 </div> 969 <div class="more-tag-bg"> 970 <!-- äºçº§ç±»ç®å¾ªç¯--> 971 <a target="_blank" href="https://news.sdchina.com/list/2084204484547964930.html" class="more-tag-text">æ°é»</a> 972 <a target="_blank" href="https://news.sdchina.com/list/2084204935380135937.html" class="more-tag-text">è´¢ç»</a> 973 <a target="_blank" href="https://news.sdchina.com/list/2084205314659446786.html" class="more-tag-text">å¥åº·</a> 974 <a target="_blank" href="https://news.sdchina.com/list/2084205788476403713.html" class="more-tag-text">æè²</a> 975 <a target="_blank" href="https://news.sdchina.com/list/2084206048242233345.html" class="more-tag-text">ææ </a> 976 <a target="_blank" href="https://news.sdchina.com/list/2084206231503958017.html" class="more-tag-text">åä¸</a> 977 </div> 978 </div> 979 <a slot="reference" class="text_7_1" style="cursor: pointer;">æ´å¤</a> 980 </el-popover> 981 982 </span> 983 <!-- åå¸--> 984 <div class="text-wrapper_5 flex-row">
985 <span class="text_8">åå¸ï¼</span> 986 <span class="text_9"> 987 <a target="_blank" href="https://jinan.sdchina.com" class="text_9_1">æµå</a> 988 <a target="_blank" href="https://qingdao.sdchina.com" class="text_9_1">éå²</a> 989 <a target="_blank" href="https://yantai.sdchina.com" class="text_9_1">çå°</a> 990 <a target="_blank" href="https://weihai.sdchina.com" class="text_9_1">卿µ·</a> 991 <a target="_blank" href="https://weifang.sdchina.com" class="text_9_1">æ½å</a> 992 <a target="_blank" href="https://zibo.sdchina.com" class="text_9_1">æ·å</a> 993 <a target="_blank" href="https://dongying.sdchina.com" class="text_9_1">ä¸è¥</a> 994 <a target="_blank" href="https://jining.sdchina.com" class="text_9_1">æµå®</a> 995 <a target="_blank" href="https://linyi.sdchina.com" class="text_9_1">临æ²</a> 996 <a target="_blank" href="https://rizhao.sdchina.com" class="text_9_1">æ¥ç §</a> 997 <a target="_blank" href="https://taian.sdchina.com" class="text_9_1">æ³°å®</a> 998 <a target="_blank" href="https://liaocheng.sdchina.com" class="text_9_1">èå</a> 999 <a target="_blank" href="https://binzhou.sdchina.com" class="text_9_1">滨å·</a> 1000 <a target="_blank" href="https://dezhou.sdchina.com" class="text_9_1">å¾·å·</a> 1001 <a target="_blank" href="https://zaozhuang.sdchina.com" class="text_9_1">æ£åº</a> 1002 <a target="_blank" href="https://heze.sdchina.com" class="text_9_1">èæ³½</a> 1003 </span> 1004 <span class="text_10"> 1005 1006 <a class="text_10_1" href="https://special.sdchina.com/list/1760129561744310274.html" target="_blank">ç½ç»ä¸å½è</a> 1007 <a class="text_10_1" href="https://sd.xuexi.cn/" target="_blank">âå¦ä¹ 强å½âå±±ä¸å¦ä¹ å¹³å°</a> 1008 </span> 1009 </div> 1010 1011 <logindialog ref="logindialog" @showregdialog="showregdialog"></logindialog> 1012 <regdialog ref="regdialog" @showlogindialog="showlogindialog"></regdialog> 1013 </div> 1014 <div class="w-header-placehoder"></div> 1015</div> 1016</script>
1016 1017
1018<script> 1019 Vue.component('sd-header', { 1020 template: "#sd-header", 1021 name: "sd-header", 1022 data: function () { 1023 return { 1024 isLogin: false, 1025 dataInfo:{} 1026 } 1027 }, 1028 computed: { 1029 1030 }, 1031 methods: { 1032 clickLogin (showlogin) { 1033 if (showlogin) { 1034 // this.$refs.logindialog.preview(); 1035 window.location.href = "https://www.sdchina.com//mdiyPage/sdong/login.do"; 1036 } else { 1037 // this.$refs.regdialog.preview(); 1038 window.location.href = "https://www.sdchina.com//mdiyPage/sdong/login.do"; 1039 } 1040 }, 1041 showregdialog () { 1042 this.$refs.regdialog.preview(); 1043 this.$refs.logindialog.handleClose(); 1044 }, 1045 showlogindialog () { 1046 this.$refs.logindialog.preview(); 1047 this.$refs.regdialog.handleClose(); 1048 }, 1049 requestInfo(){ 1050 let that = this; 1051 ms.http.get(ms.base + "/api/people/user/info.do").then(function (res) { 1052 if (res.data) { 1053 that.dataInfo = res.data; 1054 } else { 1055 that.isLogin = false; 1056 } 1057 }).catch(function (err) { 1058 that.isLogin = false; 1059 }); 1060 }, 1061 loginout(){ 1062 let that = this; 1063 ms.http.post('/api/loginOut.do',).then(function (data) { 1064 that.isLogin = false; 1065 window.location.reload() 1066 }) 1067 }, 1068 searchClick(){ 1069 console.log('ç¹å»æç´¢'); 1070 window.location.href = "https://www.sdchina.com/list/1631114318977486849.html"; 1071 1072 } 1073 }, 1074 created: function () { 1075 1076 }, 1077 mounted: function () { 1078 gIsLogin(res => { 1079 this.isLogin = res 1080 if (res) { 1081 this.requestInfo(); 1082 } 1083 }) 1084 }, 1085 beforeDestroy: function () { 1086 1087 } 1088 }) 1089</script>
1089 1090<style> 1091 .aaaa{ 1092 display: none; 1093 } 1094 .aaa:hover .aaaa{ 1095 display: block; 1096 } 1097</style> 1098<!-- 微信å èªå®ä¹å享ï¼å ¬å ±é»è¾ï¼ç±å个详æ é¡µæ¨¡æ¿ includeï¼é¿å 忍¡æ¿éå¤å®ç°ï¼ -->
1099<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js" async></script>
vendor: 1 bytes, line 1099
1099
1100<script> 1101 (function () { 1102 // ä» å¾®ä¿¡å æ§è¡ï¼é微信ç¯å¢ï¼æµè§å¨/å ¶å® APPï¼ç´æ¥è¿å 1103 if (!/micromessenger/i.test(navigator.userAgent.toLowerCase())) return; 1104 1105 var title = "å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ"; 1106 var shareData = { 1107 title: title, 1108 desc: 'æ¥èªæ°æç¥å®¢æ·ç«¯', 1109 link: location.href.split('#')[0], 1110 imgUrl: "https://www.sdchina.com//template/1/sdong/image/180x180.png" 1111 }; 1112 1113 // jweixin 为 async å è½½ï¼ä¸æ¬èæ¬ä½äº headï¼éåæ¶çå¾ é¡µé¢ç ms.http 就绪 1114 function waitReady(cb) { 1115 var checkCount = 0; 1116 var t = setInterval(function () { 1117 if (typeof jWeixin !== 'undefined' && typeof ms !== 'undefined') { 1118 clearInterval(t); 1119 cb(); 1120 } else if (++checkCount > 100) { // æå¤ç 5 ç§ 1121 clearInterval(t); 1122 } 1123 }, 50); 1124 } 1125 1126 waitReady(function () { 1127 // å¤ç¨ ms.http.postï¼èªå¸¦ SignFilter ç¾åå¤´ï¼æ éå端å ç½åå 1128 ms.http.post(ms.base + '/api/wechat/getWechatShareData', { url: shareData.link }) 1129 .then(function (res) { 1130 var cfg = res.data || {}; 1131 jWeixin.config({ 1132 debug: false, 1133 appId: cfg.appId, 1134 timestamp: cfg.timestamp, 1135 nonceStr: cfg.nonceStr, 1136 signature: cfg.signature, 1137 jsApiList: [ 1138 'updateAppMessageShareData', // åäº«ç»æåï¼1.4+ï¼ 1139 'updateTimelineShareData', // åäº«å°æååï¼1.4+ï¼ 1140 'onMenuShareAppMessage' // æ§çå ¼å®¹ 1141 ] 1142 }); 1143 jWeixin.ready(function () { 1144 jWeixin.updateAppMessageShareData(shareData); 1145 jWeixin.updateTimelineShareData(shareData); 1146 jWeixin.onMenuShareAppMessage(shareData); 1147 }); 1148 }) 1149 .catch(function () {}); 1150 }); 1151 })(); 1152</script>
1152 1153<link rel="stylesheet" href="/template/1/sdong/css/details-sidebar.css"> 1154<!--<link rel="stylesheet" href="iconfont.css">-->
1155<script type="text/x-template" id="details-sidebar"> 1156 <div class="w-floating"> 1157 <div class="w-floating-body"> 1158 <!-- ç¹èµ--> 1159 1160 <el-popover 1161 placement="left" 1162 trigger="hover"> 1163 <div slot="reference" @click="prize" class="floating-bg" v-if="isPrizeGlobalShow&&isPrizeSingleShow===0"> 1164 <el-image v-if="isPrize" class="sidebar-icon" src="https://www.sdchina.com//template/1/sdong/image/icon_prize_pre.png"></el-image> 1165 <span v-else class="icon iconfont"></span> 1166 </div> 1167 <div class="nav-bg-floating" v-if="isPrize"> 1168 åæ¶ç¹èµ 1169 </div> 1170 <div class="nav-bg-floating" v-else> 1171 ç¹èµ 1172 </div> 1173 1174 </el-popover> 1175 <!-- æ¶è--> 1176 <el-popover 1177 placement="left" 1178 trigger="hover"> 1179 <div slot="reference" @click="collection" class="floating-bg"> 1180 <el-image v-if="isCollect" class="sidebar-icon" src="https://www.sdchina.com//template/1/sdong/image/news/icon_collect_pre.png"></el-image> 1181 <span v-else class="icon iconfont"></span> 1182 </div> 1183 <div class="nav-bg-floating" v-if="isCollect"> 1184 åæ¶æ¶è 1185 </div> 1186 <div class="nav-bg-floating" v-else> 1187 æ¶è 1188 </div> 1189 </el-popover> 1190 1191 <!-- å享--> 1192 <el-popover 1193 placement="left" 1194 trigger="hover"> 1195 <div slot="reference" @click="bShare.more(event)" class="floating-bg"> 1196 <span class="icon iconfont"></span> 1197 </div> 1198 <div class="nav-bg-floating"> 1199 å享 1200 </div> 1201 1202 </el-popover> 1203 1204 <!-- 微信--> 1205<!-- @click="bShare.share(event,'weixin')"--> 1206 <el-popover 1207 placement="left" 1208 trigger="hover"> 1209 <div slot="reference" class="floating-bg"> 1210 <!-- <span class="icon iconfont"></span>--> 1211 <img class="sidebar-icon" src="https://www.sdchina.com//template/1/sdong/image/icon_wechart_sidebar.png"/> 1212 </div> 1213 <div class="share-qrcode"> 1214 <img src="https://www.sdchina.com//template/1/sdong/image/icon_weChart.png"/> 1215 </div> 1216<!-- <div class="nav-bg-floating">--> 1217<!-- 微信å享--> 1218<!-- </div>--> 1219 </el-popover> 1220 1221 1222 <!-- å¾®å--> 1223 <el-popover 1224 placement="left" 1225 trigger="hover"> 1226 <div slot="reference" @click="bShare.share(event,'sinaminiblog')" class="floating-bg"> 1227 <!-- <span class="icon iconfont"></span>--> 1228 <img class="sidebar-icon" src="https://www.sdchina.com//template/1/sdong/image/icon_weibo_nor.png"/> 1229 </div> 1230<!-- <div class="share-qrcode">--> 1231<!-- <img src="https://www.sdchina.com//template/1/sdong/image/icon_weibo_nor.png"/>--> 1232<!-- </div>--> 1233 <div class="nav-bg-floating"> 1234 å¾®åå享 1235 </div> 1236 </el-popover> 1237 1238 <!-- 举æ¥--> 1239 <el-popover 1240 placement="left" 1241 trigger="hover"> 1242 <div slot="reference" @click="report" class="floating-bg"> 1243 <span class="icon iconfont"></span> 1244 </div> 1245 <div class="nav-bg-floating"> 1246 ä¸¾æ¥ 1247 </div> 1248 1249 </el-popover> 1250 1251 <!-- 置顶--> 1252 <el-popover 1253 placement="left" 1254 trigger="hover"> 1255 <div slot="reference" @click="toTop" class="floating-bg" id="backTop">
1256 <span class="icon iconfont"></span> 1257 </div> 1258 <div class="nav-bg-floating"> 1259 置顶 1260 </div> 1261 1262 </el-popover> 1263 1264<!-- <logindialog ref="logindialog" @showregdialog="showregdialog"></logindialog>--> 1265<!-- <regdialog ref="regdialog" @showlogindialog="showlogindialog"></regdialog>--> 1266 </div> 1267 </div> 1268</script>
1268 1269
1270<script> 1271 Vue.component('details-sidebar', { 1272 template: "#details-sidebar", 1273 name: "details-sidebar", 1274 props: { 1275 txt: { 1276 type: Object, 1277 default: function () { 1278 return {}; 1279 } 1280 }, 1281 onclick: { 1282 type: Function, 1283 default: function () { }, 1284 required: true 1285 } 1286 }, 1287 data: function () { 1288 return { 1289 typeId: '2105891063544692738', 1290 isPrizeSingleShow: 0, 1291 collectionDataTitle: 'å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ', 1292 isPrizeGlobalShow: true, // æ¯å¦è®¾ç½®å ¨å±ç¹èµå¯è§ 1293 ableCollect: false, // æªç»å½ä¸è½æ¶èãç¹èµ 1294 isCollect: false, // ç¹å»æ¶èæé®æ¯å¦æ¶èæå 1295 isPrize: false // ç¹å»ç¹èµæé®æ¯å¦ç¹èµæå 1296 } 1297 }, 1298 computed: { 1299 1300 }, 1301 methods: { 1302 // è·åç¹èµç¶æ 1303 getPrizeStatue () { 1304 prizeStatus(this.typeId, res => { 1305 console.log(res) 1306 this.isPrize = res.collectStatue 1307 }) 1308 }, 1309 // è·åæ¯å¦å è®¸å ¨å±ç¹èµ 1310 getGlobalPrizeStatue(){ 1311 getPrizeSwitch(res => { 1312 this.isPrizeGlobalShow = res 1313 }) 1314 }, 1315 // è·åæ¶èç¶æ 1316 getCollectStatus () { 1317 collectStatus(this.typeId, res => { 1318 console.log(res) 1319 this.isCollect = res.collectStatue 1320 }) 1321 }, 1322 showregdialog () { 1323 this.$refs.regdialog.preview(); 1324 this.$refs.logindialog.handleClose(); 1325 }, 1326 showlogindialog () { 1327 this.$refs.logindialog.preview(); 1328 this.$refs.regdialog.handleClose(); 1329 }, 1330 1331 // å¤è¾¹ç¹æ¶èï¼éè¾¹æ¶èç¶æå·æ° 1332 refreshCollect () { 1333 this.getCollectStatus() 1334 }, 1335 prize () { 1336 let that = this; 1337 if (!that.ableCollect) { 1338 // this.$emit('changes'); 1339 // this.$refs.logindialog.preview(); 1340 this.$message.warning(`请ç¹å»å³ä¸è§ç»å½ååç¹èµ`); 1341 return; 1342 } 1343 1344 if (!this.isPrize) { 1345 // ç¹èµ 1346 const params = { 1347 collectionDataTitle: this.collectionDataTitle, 1348 dataId: this.typeId, 1349 dataType: 1, 1350 } 1351 prize(params, res => { 1352 that.isPrize = res 1353 this.$message.success(`å·²ç¹èµ`); 1354 this.$emit('change'); 1355 }) 1356 } else { 1357 // åæ¶ç¹èµ 1358 const params = { 1359 dataIds: this.typeId, 1360 dataType: 1, 1361 } 1362 canclePrize(params, res => { 1363 that.isPrize = res 1364 this.$message.success(`åæ¶ç¹èµ`); 1365 this.$emit('change'); 1366 }) 1367 } 1368 }, 1369 collection () { 1370 let that = this; 1371 if (!that.ableCollect) { 1372 // this.$emit('changes'); 1373 // this.$refs.logindialog.preview(); 1374 this.$message.warning(`请ç¹å»å³ä¸è§ç»å½ååæ¶è`); 1375 return; 1376 } 1377 if (!this.isCollect) { 1378 // æ¶è 1379 const params = { 1380 collectionDataTitle: this.collectionDataTitle, 1381 dataId: this.typeId, 1382 dataType: 2, 1383 } 1384 collect(params, res => { 1385 that.isCollect = res 1386 // éè¦è¯¦æ é¡µå ¶ä»æ¶èæé®åå 1387 this.$message.success(`æ¶èæå`); 1388 this.$emit('change'); 1389 }) 1390 } else { 1391 // åæ¶æ¶è 1392 const params = { 1393 dataIds: this.typeId, 1394 dataType: 2, 1395 } 1396 cancleCollect(params, res => { 1397 that.isCollect = res 1398 // éè¦è¯¦æ é¡µå ¶ä»æ¶èæé®åå 1399 this.$message.success(`åæ¶æ¶è`); 1400 this.$emit('change'); 1401 }) 1402 } 1403 }, 1404 weChart () { 1405 1406 }, 1407 weiBo () { 1408 1409 }, 1410 report () { 1411 1412 }, 1413 toTop () { 1414 this.scrollToTop() 1415 }, 1416 scrollFunction () { 1417 var backTop = document.getElementById("backTop"); 1418 if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) { 1419 backTop.style.display = "block"; 1420 } else { 1421 backTop.style.display = "none"; 1422 } 1423 }, 1424 scrollToTop () { 1425 // document.documentElement.scrollTop = document.body.scrollTop = 0 1426 const sTop = document.documentElement.scrollTop || document.body.scrollTop; 1427 if (sTop > 0) { 1428 window.requestAnimationFrame(this.scrollToTop); 1429 window.scrollTo(0, sTop - sTop / 8); 1430 } 1431 }, 1432 }, 1433 created: function () { 1434 // å½ç¨æ·ä»ææ¡£é¡¶é¨å䏿»å¨ 300px æ¶ï¼æ¾ç¤ºæé® 1435 // window.onscroll = function() {this.scrollFunction()}; 1436 // this.scrollFunction() 1437 // window.onscroll = this.scrollFunction() 1438 this.getCollectStatus() 1439 this.getPrizeStatue() 1440 this.getGlobalPrizeStatue() 1441 }, 1442 mounted: function () { 1443 const that = this 1444 gIsLogin(res => { 1445 that.ableCollect = res 1446 }) 1447 }, 1448 beforeDestroy: function () { 1449 1450 } 1451 }) 1452 1453 1454</script>
1454<!-- ç§»å¨ç«¯é¡¶é¨ logo + æå¼APP æ ï¼èªå
å«ï¼ä»
å¨ isMobile æ¶æ¾ç¤ºï¼ -->
1455<script type="text/x-template" id="sdMobileAppbar"> 1456 <div class="sd-mobile-appbar" v-if="isMobile"> 1457 <div class="sd-logo"> 1458 <img 1459 class="sd-logo-site" 1460 referrerpolicy="no-referrer" 1461 src="https://www.sdchina.com//template/1/sdong/image/h5-top-logo-v2.png" 1462 alt="ä¸å½å±±ä¸ç½ æ°æç¥" 1463 /> 1464 </div> 1465 <div class="sd-open-btn" @click="openApp">æå¼APP</div> 1466 <div class="sd-wechat-mask" v-if="showWechatMask" @click="showWechatMask=false"> 1467 <div class="sd-wechat-stage"> 1468 <div class="sd-wechat-corner"> 1469 <div class="sd-wechat-dots"> 1470 <span></span><span></span><span></span> 1471 </div> 1472 <svg class="sd-wechat-arrow" viewBox="0 0 64 96" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1473 <path d="M56 8 C 40 30, 28 56, 14 86" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="3 5"/> 1474 <path d="M10 78 L 14 90 L 24 84" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/> 1475 </svg> 1476 </div> 1477 <div class="sd-wechat-card" @click.stop> 1478 <div class="sd-wechat-icon"> 1479 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1480 <circle cx="12" cy="12" r="10" stroke="#FFFFFF" stroke-width="1.8"/> 1481 <path d="M2 12h20" stroke="#FFFFFF" stroke-width="1.8" stroke-linecap="round"/> 1482 <path d="M12 2c2.8 3 4.4 6.4 4.4 10s-1.6 7-4.4 10" stroke="#FFFFFF" stroke-width="1.8" stroke-linecap="round"/> 1483 <path d="M12 2c-2.8 3-4.4 6.4-4.4 10s1.6 7 4.4 10" stroke="#FFFFFF" stroke-width="1.8" stroke-linecap="round"/> 1484 </svg> 1485 </div> 1486 <div class="sd-wechat-title">è¯·å¨æµè§å¨ä¸æå¼</div> 1487 <div class="sd-wechat-desc">å¾®ä¿¡å æ æ³ç´æ¥æå¼ APP<br/>请ç¹å»å³ä¸è§ <b>···</b> éæ©ã卿µè§å¨ä¸æå¼ã</div> 1488 <button class="sd-wechat-btn" @click="showWechatMask=false">æç¥éäº</button> 1489 </div> 1490 </div> 1491 </div> 1492 </div> 1493</script>
vendor: 1 bytes, line 1493
1493
1494<script> 1495 Vue.component('sd-mobile-appbar', { 1496 template: '#sdMobileAppbar', 1497 name: 'sd-mobile-appbar', 1498 data () { 1499 var isMobileNow = false 1500 try { 1501 isMobileNow = window.matchMedia('(max-width: 1199px)').matches 1502 } catch (e) {} 1503 return { 1504 isMobile: isMobileNow, 1505 showWechatMask: false, 1506 mq: null, 1507 _onChange: null 1508 } 1509 }, 1510 mounted () { 1511 this.mq = window.matchMedia('(max-width: 1199px)') 1512 this.isMobile = this.mq.matches 1513 this._onChange = (e) => { this.isMobile = e.matches } 1514 if (this.mq.addEventListener) { 1515 this.mq.addEventListener('change', this._onChange) 1516 } else if (this.mq.addListener) { 1517 this.mq.addListener(this._onChange) 1518 } 1519 }, 1520 beforeDestroy () { 1521 if (!this.mq) return 1522 if (this.mq.removeEventListener) { 1523 this.mq.removeEventListener('change', this._onChange) 1524 } else if (this.mq.removeListener) { 1525 this.mq.removeListener(this._onChange) 1526 } 1527 }, 1528 methods: { 1529 openApp () { 1530 var u = navigator.userAgent 1531 var isWeixin = u.toLowerCase().indexOf('micromessenger') !== -1 1532 if (isWeixin) { 1533 this.showWechatMask = true 1534 return 1535 } 1536 var start = Date.now() 1537 var downloadUrl = 'https://www.sdchina.com//mdiyPage/sdong/h5-appdownload.do' 1538 // å°è¯éè¿ scheme å¤èµ· APP 1539 window.location.href = 'sdMobile://' 1540 var count = 0 1541 var timer = setInterval(function () { 1542 count++ 1543 if (count > 150 || Date.now() - start > 2500) { 1544 clearInterval(timer) 1545 var hidden = document.hidden || document.mozHidden || document.msHidden || document.webkitHidden 1546 if (typeof hidden === 'undefined' || !hidden) { 1547 window.location.href = downloadUrl 1548 } 1549 } 1550 }, 20) 1551 } 1552 } 1553 }) 1554</script>
1554 1555<style> 1556 .sd-mobile-appbar { 1557 display: flex; 1558 align-items: center; 1559 justify-content: space-between; 1560 width: 100%; 1561 min-height: 56px; 1562 flex-shrink: 0; 1563 box-sizing: border-box; 1564 padding: 0 12px; 1565 background: #ffffff; 1566 border-bottom: 1px solid #eeeeee; 1567 } 1568 .sd-mobile-appbar .sd-logo { 1569 display: flex; 1570 align-items: center; 1571 gap: 8px; 1572 min-width: 0; 1573 cursor: default; 1574 -webkit-tap-highlight-color: transparent; 1575 user-select: none; 1576 } 1577 .sd-mobile-appbar .sd-logo img { 1578 display: block; 1579 } 1580 .sd-mobile-appbar .sd-logo-site { 1581 height: 56px; 1582 width: auto; 1583 max-width: 200px; 1584 object-fit: contain; 1585 } 1586 .sd-mobile-appbar .sd-open-btn { 1587 flex-shrink: 0; 1588 background: #003D74; 1589 color: #ffffff; 1590 padding: 0 14px; 1591 height: 32px; 1592 line-height: 32px; 1593 border-radius: 6px; 1594 font-size: 14px; 1595 cursor: pointer; 1596 user-select: none; 1597 } 1598 .sd-mobile-appbar .sd-wechat-mask { 1599 position: fixed; 1600 inset: 0; 1601 background: rgba(0, 0, 0, 0.75); 1602 -webkit-backdrop-filter: blur(2px); 1603 backdrop-filter: blur(2px); 1604 z-index: 9999; 1605 animation: sdMaskIn 0.25s ease-out; 1606 } 1607 @keyframes sdMaskIn { 1608 from { opacity: 0; } 1609 to { opacity: 1; } 1610 } 1611 .sd-mobile-appbar .sd-wechat-stage { 1612 position: absolute; 1613 inset: 0; 1614 display: flex; 1615 flex-direction: column; 1616 justify-content: space-between; 1617 } 1618 .sd-mobile-appbar .sd-wechat-corner { 1619 position: relative; 1620 height: 110px; 1621 padding: 6px 14px 0 0; 1622 display: flex; 1623 justify-content: flex-end; 1624 } 1625 .sd-mobile-appbar .sd-wechat-dots { 1626 width: 38px; 1627 height: 38px; 1628 border-radius: 50%; 1629 background: rgba(255, 255, 255, 0.15); 1630 border: 1.5px solid rgba(255, 255, 255, 0.85); 1631 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.55); 1632 display: flex; 1633 align-items: center; 1634 justify-content: center; 1635 gap: 3px; 1636 animation: sdPulse 1.4s ease-in-out infinite; 1637 } 1638 .sd-mobile-appbar .sd-wechat-dots span { 1639 width: 4px; 1640 height: 4px; 1641 border-radius: 50%; 1642 background: #ffffff; 1643 display: inline-block; 1644 } 1645 .sd-mobile-appbar .sd-wechat-dots span:nth-child(2) { animation: sdDot 1.4s 0.15s ease-in-out infinite; } 1646 .sd-mobile-appbar .sd-wechat-dots span:nth-child(3) { animation: sdDot 1.4s 0.3s ease-in-out infinite; } 1647 @keyframes sdPulse { 1648 0%, 100% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.55); transform: scale(1); } 1649 50% { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0); transform: scale(1.06); } 1650 } 1651 @keyframes sdDot { 1652 0%, 100% { opacity: 0.4; } 1653 50% { opacity: 1; } 1654 } 1655 .sd-mobile-appbar .sd-wechat-arrow { 1656 position: absolute; 1657 top: 38px; 1658 right: 6px; 1659 width: 64px; 1660 height: 96px; 1661 pointer-events: none; 1662 animation: sdArrowBounce 1.4s ease-in-out infinite; 1663 } 1664 @keyframes sdArrowBounce { 1665 0%, 100% { transform: translate(0, 0); opacity: 0.9; } 1666 50% { transform: translate(-6px, -6px); opacity: 1; } 1667 } 1668 .sd-mobile-appbar .sd-wechat-card { 1669 margin: 0 18px 28px; 1670 background: linear-gradient(180deg, #ffffff 0%, #fafcff 100%); 1671 border-radius: 16px; 1672 padding: 22px 20px 18px; 1673 box-shadow: 0 14px 40px rgba(0, 0, 0, 0.35); 1674 text-align: center; 1675 position: relative; 1676 animation: sdCardIn 0.35s 0.1s ease-out both; 1677 } 1678 @keyframes sdCardIn { 1679 from { transform: translateY(20px); opacity: 0; } 1680 to { transform: translateY(0); opacity: 1; } 1681 } 1682 .sd-mobile-appbar .sd-wechat-icon { 1683 width: 52px; 1684 height: 52px; 1685 margin: -4px auto 12px; 1686 background: linear-gradient(135deg, #003D74 0%, #0070c0 100%); 1687 border-radius: 50%; 1688 display: flex; 1689 align-items: center; 1690 justify-content: center; 1691 box-shadow: 0 6px 16px rgba(0, 61, 116, 0.35); 1692 } 1693 .sd-mobile-appbar .sd-wechat-icon svg { 1694 width: 28px; 1695 height: 28px; 1696 } 1697 .sd-mobile-appbar .sd-wechat-title { 1698 font-size: 17px; 1699 font-weight: 600; 1700 color: #1a1a1a; 1701 margin-bottom: 8px; 1702 letter-spacing: 0.5px; 1703 } 1704 .sd-mobile-appbar .sd-wechat-desc { 1705 font-size: 13px; 1706 color: #666666; 1707 line-height: 1.7; 1708 margin-bottom: 16px; 1709 } 1710 .sd-mobile-appbar .sd-wechat-desc b { 1711 color: #003D74; 1712 font-weight: 600; 1713 padding: 0 3px; 1714 } 1715 .sd-mobile-appbar .sd-wechat-btn { 1716 width: 100%; 1717 height: 42px; 1718 background: linear-gradient(90deg, #003D74 0%, #005a9e 100%); 1719 color: #ffffff; 1720 border: none; 1721 border-radius: 22px; 1722 font-size: 14px; 1723 font-weight: 500; 1724 letter-spacing: 1px; 1725 cursor: pointer; 1726 box-shadow: 0 4px 12px rgba(0, 61, 116, 0.3); 1727 transition: transform 0.15s ease, box-shadow 0.15s ease; 1728 } 1729 .sd-mobile-appbar .sd-wechat-btn:active { 1730 transform: translateY(1px); 1731 box-shadow: 0 2px 6px rgba(0, 61, 116, 0.3); 1732 } 1733</style> 1734 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 1735
1735<script src="/static/plugins/swiper/4.5.3/swiper.min.js"></script>
1735 1736
1736<script src="/template/1/sdong/js/hook.js"></script>
1736 1737
1737<script> 1738 SwiperClass = Swiper 1739 </script>
1739 1740
1740<script src="/static/plugins/vue-awesome-swiper/4.1.1/vue-awesome-swiper.min.js"></script>
1740 1741 <link rel="stylesheet" href="/template/1/sdong/css/news/newsdetail.css" /> 1742 <link rel="stylesheet" href="/template/1/sdong/css/picspeak.css"> 1743 <link rel="stylesheet" href="/template/1/sdong/css/picture-channel-detail.css"> 1744 <link rel="stylesheet" href="/static/plugins/swiper/7.4.1/swiper-bundle.min.css"> 1745 <style> 1746 audio 1747 { 1748 width: 300px; 1749 height: 54px !important; 1750 max-width: 100%; 1751 } 1752 /* iOS æåèªå¨æ¾å¤§ï¼ææ¡£å®½åº¦å¤§äºè§å£æ¶ WebKit ä¼èªå¨æ¾å¤§æ£æå¹¶å¨é¦æ¬¡å¸å±æ¶åºåï¼ 1753 æ»å¨éæåææ¢å¤ï¼è¡¨ç°ä¸ºæå¼æ¶åä½åå¤§ãæ»å¨åæ£å¸¸ãç¦ç¨å³å¯ã */ 1754 html { 1755 -webkit-text-size-adjust: 100%; 1756 } 1757 p:has(img) { 1758 text-indent: 0 !important; 1759 } 1760 </style> 1761</head> 1762<body> 1763 <div id="app" v-cloak> 1764 <sd-mobile-appbar></sd-mobile-appbar> 1765 <sd-header v-if="!isMobile"></sd-header> 1766 <div class="newsdetail"> 1767 <div class="detailcontent" :style="{width:isMobile?'100%':''}"> 1768 1769 <div v-if="!isMobile" style="width: 100%;"> 1770<div class="breadcrumb"> 1771 <a target="_blank" href="/" class="breadcrumb-index"></a> 1772 <el-breadcrumb separator-class="el-icon-arrow-right" separator="/"> 1773 <el-breadcrumb-item> 1774 <a href="https://news.sdchina.com/list/1458331217420750849.html" class="g-breadcrumb-link"> 1775 <a target="_blank" href="https://news.sdchina.com/list/1458331217420750849.html" class="g-breadcrumb-link"> 1776 æ°é» 1777 </a> 1778 </el-breadcrumb-item> 1779 <el-breadcrumb-item> 1780 å½å 1781 </el-breadcrumb-item> 1782 </el-breadcrumb> 1783</div> 1784 1785 </div> 1786 1787 <div class="maincontent"> 1788 <div :style="{width:isMobile?'100%':''}"> 1789 <div class="describle" :style="{width:isMobile?'100%':'','min-height':isMobile?'auto':''}"> 1790 <div class="newheader" :style="{padding:isMobile?'16px':'','min-height':isMobile?'auto':''}"> 1791 <h1 class="newtitle" v-if="!isMobile">å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ</h1> 1792 <div v-if="isMobile" 1793 style="font-family: STSongti-SC, STSongti-SC;font-weight: 600;color: #333333;font-size: 22px;padding: 12px 0;width: 100%;"> 1794 å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ</div> 1795 <div class="subtitle" :style="{'border-bottom':isMobile?'none':'1px solid #ededed','padding-bottom':isMobile?'0':'10px','margin-top':isMobile?'14px':''}"> 1796 <div v-if="!isMobile" class="newstime">2026-10-02 13:22:09 æ¥æºï¼æ°å社 1797 1798 </div> 1799 <div v-if="isMobile" style="display: flex;flex-wrap: wrap;gap: 0 16px;align-items: center;"> 1800 <div class="newstime">æ¥æºï¼æ°å社 2026-10-02 13:22:09</div> 1801 </div> 1802 <div class="setbtn" v-if="!isMobile"> 1803 <div class="btn marginR32" @click="clickcollect"> 1804 <template v-if="iscollect"> 1805 <img class="img marginR8" 1806 src="https://www.sdchina.com//template/1/sdong/image/news/icon_collect_pre.png" /> 1807 </template> 1808 <template v-else><img class="img marginR8" 1809 src="https://www.sdchina.com//template/1/sdong/image/news/icon_collect_nor.png" /> 1810 </template> 1811 <div class="txt"> 1812 æ¶è 1813 </div> 1814 </div> 1815 <div class="btn marginR32" @click="bShare.more(event)"> 1816 <img class="img marginR8" 1817 src="https://www.sdchina.com//template/1/sdong/image/news/icon_share_nor.png" /> 1818 <div class="txt">å享</div> 1819 </div> 1820 <div class="btn"> 1821 <img class="img marginR8" 1822 src="https://www.sdchina.com//template/1/sdong/image/news/icon_font_nor.png" /> 1823 <el-dropdown>
1824 <span class="el-dropdown-link"> 1825 <div class="txt">åå·è®¾ç½®</div> 1826 </span> 1827 <el-dropdown-menu slot="dropdown"> 1828 <el-dropdown-item command="大"> 1829 <div class="fsclass"> 1830 <div> 1831 <el-link @click="handleCommand('大')" :underline="false">大</el-link> 1832 </div> 1833 <div> 1834 <el-link @click="handleCommand('ä¸')" :underline="false">ä¸</el-link> 1835 </div> 1836 <div> 1837 <el-link @click="handleCommand('å°')" :underline="false">å°</el-link> 1838 </div> 1839 </div> 1840 </el-dropdown-item> 1841 <!-- <el-dropdown-item command="ä¸">ä¸</el-dropdown-item> 1842 <el-dropdown-item command="å°">å°</el-dropdown-item> --> 1843 </el-dropdown-menu> 1844 </el-dropdown> 1845 </div> 1846 </div> 1847 </div> 1848 <div class="w-detail-content marginT24" id="w-detail-content" v-if="!isMobile"> 1849 </div> 1850 <div class="w-detail-content" style="font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #333333;line-height: 28px;margin-top: 8px;" id="w-detail-content" v-if="isMobile"> 1851 </div> 1852 </div> 1853 <div v-if="!isMobile" class="edtor-content edtorclass" id="edtor-content" style="justify-content: space-between; display: flex;justify-content: space-between;padding: 24px 40px 40px; color:#666;"> 1854 <p class="hit-font"> 1855 ç¼è¾ï¼é«å² 1856 责任ç¼è¾ï¼å¼ ä¾ 1857 </p> 1858 <div class="hit-font">
1858<script type="text/javascript" src="/api/cms/content/2105891063544692738/hit.do"></script>
1858</div> 1859 </div> 1860 </div> 1861 1862 <div class="relcom" v-if="!isMobile" :style="{'margin-top':isMobile?'0px':'17px'}"> 1863 <div class="comheader"> 1864 <!-- <img class="img" src="https://www.sdchina.com//template/1/sdong/image/icon_tittle.png" />--> 1865 <g-icon-title title="ç¸å ³é 读"></g-icon-title> 1866 </div> 1867 1868 <div class="comlist" :style="{width:isMobile?'100%':'',background:isMobile?'#fff':'','max-width':isMobile?'100%':'930px'}"> 1869 <div class="itemcell"> 1870 <div class="destxt1"> 1871 <div class="title1 g-ellipsis-two"><a href="https://news.sdchina.com/show/2105920290041331714.html" target="_blank">æ¹å¿éçé¿å¾æ äº | ç¦»å®¶æ æ§å¾éè¿</a> 1872 </div> 1873 <div class="subtitle1 g-ellipsis ">ãäºé½å¿å¿ãè½½ï¼â1934å¹´10æä¸æ¬ï¼ä¸å¤®çº¢åå 忥å°äºé½éç»å¹¶éç»æ¸¡äºé½æ²³ï¼è´¡æ°´ï¼ï¼åäºåå°åºè¿åãâ</div> 1874 </div> 1875 </div> 1876 <div class="itemcell"> 1877 <div class="destxt1"> 1878 <div class="title1 g-ellipsis-two"><a href="https://news.sdchina.com/show/2105917975008657409.html" target="_blank">ä»ä¸åé¶å¹å°å¤å åºæ¯ï¼ å½åºæ¡£çµå½±æ¶è´¹è§£éæ°ä½éª</a> 1879 </div> 1880 <div class="subtitle1 g-ellipsis ">å½åºé¿åæ£å¼å¼å¯ï¼åä½é¨ä¸å¤æ°çéä¸ä¸æ ï¼å½äº§ä½³ä½ãå家欢å¨ç»ãè¿å£å¤§çé½èï¼ç¹çè§å½±çæ ï¼æªè³10æ1æ¥19æ¶21åï¼2026å¹´å½åºæ¡£ï¼10æ1æ¥è³10æ7æ¥ï¼æ¡£ææ»ç¥¨æ¿ï¼å«é¢å®ï¼çªç ´2亿å ã</div> 1881 </div> 1882 </div> 1883 <div class="itemcell"> 1884 <div class="destxt1"> 1885 <div class="title1 g-ellipsis-two"><a href="https://news.sdchina.com/show/2105915787044945921.html" target="_blank">éå ³æ¼«éçå¦éï¼å¾ªçæ¯æ³½ä¸è¯è¯éèµ°é¿å¾è·¯</a> 1886 </div> 1887 <div class="subtitle1 g-ellipsis ">é¿å¾æ¯ä¸é¦è¯ï¼è½ç¬ä¸æ°´åå±±ãå½åºä¹é ï¼æä»¬å¾ªçæ¯æ³½ä¸è¯è¯éèµ°é¿å¾è·¯ï¼éæ¸©é£æ®µæ°å山河ç岿ã</div> 1888 </div> 1889 </div> 1890 <div class="itemcell"> 1891 <a target="_blank" href="https://news.sdchina.com/show/2105915330638397441.html"> 1892 <el-image src="https://www.sdchina.com///upload/1/ds/2026/10/02/a632a2b61d824ecaa962f3fbe31aa12f_20261002145815.png" onerror="javascript:this.src='https://www.sdchina.com//template/1/sdong/image/no_img.png';" class="img"></el-image></a> 1893 <div class="destxt"> 1894 <div class="title g-ellipsis-two"><a href="https://news.sdchina.com/show/2105915330638397441.html" target="_blank">å½åºåæå»åªç©ï¼åå°ææ å¸åºçåå ¨å¼</a> 1895 </div> 1896 <div class="subtitle g-ellipsis ">ä¸ç§å½åºåèèå¨ï¼å¬çåºå½å é¿çº¿çåãå¿å深度游å´èµ·ã主é¢ç©æ³åæ°çå ¨æ°å¸åºæ ¼å±ãä»å大å¨çº¿æ 游平å°çé¢è®¢æ°æ®å¯ä»¥æ¸ æ°å°çå°ï¼å½å æ¸¸å®¢çæ è¡é»è¾æ£å¨åçæ·±å»æ¹åï¼æ è¡ä¸å追æ±èµ°é©¬è§è±å¼æå¡ï¼æ¶é´å»¶é¿ãç©ºé´æå®½ãä½éªæ·±åæä¸ºè¿ä¸ªåææé²æç注èã</div> 1897 </div> 1898 </div> 1899 </div> 1900 </div> 1901 1902 <div v-if="!isMobile" style="width: 100%;"> 1903<div class="g-statement-wrap g-module-wrap"> 1904 <g-icon-title title="å 责声æ"></g-icon-title> 1905 <ul class="g-txt-list-wrap g-list4"> 1906 <li>1ã塿¬ç½ä¸ç¨¿åå±äºä¸å½å±±ä¸ç½ææï¼è½¬è½½è¯·æ³¨ææ¥æºåä¸å½å±±ä¸ç½çä½è å§åã 1907 </li> 1908 <li>2ãæ¬ç½æ³¨æâæ¥æºï¼ÃÃÃ(éä¸å½å±±ä¸ç½)âçä¿¡æ¯ï¼å转载èªå ¶å®åªä½ï¼è½¬è½½ç®çå¨äºä¼ éæ´å¤ä¿¡æ¯ï¼å¹¶ä¸ä»£è¡¨æ¬ç½èµåå ¶è§ç¹åå¯¹å ¶ç宿§è´è´£ï¼è¥ä½åå 容æ¶åçæåå ¶å®é®é¢ï¼è¯·èç³»æä»¬ï¼æä»¬å°å¨æ ¸å®ç¡®è®¤å尽快å¤çã</li> 1909 <li>3ãå 使ç¨ä¸å½å±±ä¸ç½è导è´ä»»ä½æå¤ãç忽ãå约æ¯åã诽谤ãçææç¥è¯äº§æä¾µç¯åå ¶æé æçåç§æå¤±çï¼ä¸å½å±±ä¸ç½æ¦ä¸è´è´£ï¼äº¦ä¸æ¿æ 任使³å¾è´£ä»»ã</li> 1910 <li>4ãä¸åç½æ°å¨è¿å ¥ä¸å½å±±ä¸ç½ä¸»é¡µååå±é¡µé¢æ¶è§ä¸ºå·²ç»ä»ç»é 读è¿ãç½ç«å£°æãå¹¶å®å ¨åæã</li> 1911 </ul> 1912</div> </div> 1913 1914 1915 </div> 1916 <div class="g-right" v-if="!isMobile" :style="{width:isMobile?'0':'251px',background:isMobile?'#f00':''}"> 1917 <div class="g-module"> 1918 <div class="sidebarpic"> 1919 <div class="header"> 1920 <g-icon-title title="ç¸å ³æ¨è"></g-icon-title> 1921 </div> 1922 <div class="pictxtitem" v-for="filed in reclist"> 1923 <a target="_blank" v-if="filed.litpic&&filed.litpic.length" :href="filed.contentOutLink ? filed.contentOutLink : (filed.typedomain + '/' + filed.link)"> 1924 <img :src="'https://www.sdchina.com//'+(filed.litpic[0].img32?filed.litpic[0].img32:filed.litpic[0].url)" class="pic"> 1925 </a> 1926 <div class="txt marginT16 g-ellipsis-two"><a target="_blank" :href="filed.contentOutLink ? filed.contentOutLink : (filed.typedomain + '/' + filed.link)">{{filed.shorttitle}}</a></div> 1927 </div> 1928 </div> 1929 </div> 1930 <div class="right-big-img-bg">
1931<script type="text/javascript" src="/api/ad/ads/getAd.do?positionName=å
¨ç«_ä¾§è¾¹æ è´´çD1&adsName="></script>
1931 1932 </div> 1933 </div> 1934 </div> 1935 </div> 1936 </div> 1937 <div v-if="!isMobile" style="width: 100%;"> 1938<!--åºé¨å¯¼èª-start--> 1939<!--åºé¨å¯¼èª-start--> 1940<link rel="stylesheet" href="/template/1/sdong/css/footer.css"> 1941<div class="w-footer"> 1942 <div class="w-body"> 1943 <img class="footer-logo" src="https://www.sdchina.com//template/1/sdong/image/footer/footer_logo.png" /> 1944 <div class="footer-content-tittle"> 1945 <div class="footer-left-tittle">主管ï¼å±±ä¸çäººæ°æ¿åºæ°é»åå ¬å®¤</div> 1946 <div class="footer-right-tittle">ç½ç«å¯¼èª</div> 1947 </div> 1948 <div class="footer-content"> 1949 <div class="footer-left"> 1950 <div class="footer-left-text1">äºèç½æ°é»ä¿¡æ¯æå¡è®¸å¯è¯ç¼å·ï¼37120170004</div> 1951 <div class="footer-left-text">å¢å¼çµä¿¡ä¸å¡ç»è¥è®¸å¯è¯å·ï¼é²B2-20110067å·</div> 1952 </div> 1953 <div class="footer-right"> 1954 1955 <a rel="nofollow" target="_blank" href="https://www.sdchina.com//list/1610891671137239042.html" class="footer-right-text">ç½ç«ç®ä»</a> 1956 <a rel="nofollow" target="_blank" href="https://www.sdchina.com/mdiyPage/sdong/login.do" class="footer-right-text">ç¨æ·æ³¨å</a> 1957 <a rel="nofollow" target="_blank" href="https://www.sdchina.com//list/1548121226675363842.html" class="footer-right-text">èç³»æä»¬</a> 1958 1959 </div> 1960 </div> 1961 <div class="footer-content"> 1962 <div class="footer-left"> 1963 <div class="footer-left-text1">广æçµè§èç®å¶ä½ç»è¥è®¸å¯è¯å·ï¼(é²)å第161å·</div> 1964 <div class="footer-left-text">çæ¶æ¯ç±»æå¡æ¥å ¥ä»£ç 使ç¨è®¸å¯è¯å·ï¼é²å·[2009]00010-B011</div> 1965 </div> 1966 <div class="footer-right"> 1967 1968 <a rel="nofollow" target="_blank" href="https://www.sdchina.com//list/1612635778371104770.html" class="footer-right-text">ç½ç«å£°æ</a> 1969 <a rel="nofollow" target="_blank" href="https://www.sdchina.com//list/1612633879655821313.html" class="footer-right-text">广åæå¡</a> 1970 <a rel="nofollow" target="_blank" href="https://www.sdchina.com//list/1612636015298949121.html" class="footer-right-text">è¯èè±æ</a> 1971 1972 </div> 1973 </div> 1974 <div class="footer-content"> 1975 <div class="footer-left"> 1976 <div class="footer-left-text1">ä¿¡æ¯ç½ç»ä¼ æè§å¬èç®è®¸å¯è¯å·ï¼1510518</div> 1977 <div class="footer-left-text"><a rel="nofollow" href="https://beian.miit.gov.cn/" 1978 class="footer-left-text">é²ICPå¤2024108022å·-1 </a> é²å ¬ç½å®å¤ 37010202000536å·</div> 1979 </div> 1980 <div class="footer-right"> 1981 <a target="_blank" href="https://h5.sdchina.com/#/pages/index/index?lang=zh-Hans" class="footer-right-text">H5çæ¬</a> 1982 </div> 1983 </div> 1984 1985 <div class="footer-bottom"> 1986 <a rel="nofollow" target="_blank" href="http://sd.wenming.cn/" class="footer-bottom-bg"> 1987 <img class="footer-bottom-logo" 1988 src="https://www.sdchina.com//template/1/sdong/image/footer/footer_logo1.png" alt="å±±ä¸çææç½ç«" /> 1989 <div class="footer-bottom-text">å±±ä¸çææç½ç«</div> 1990 </a> 1991 <a rel="nofollow" target="_blank" href="https://www.12377.cn/" class="footer-bottom-bg"> 1992 <img class="footer-bottom-logo" 1993 src="https://www.sdchina.com//template/1/sdong/image/footer/footer_logo2.png" alt="ä¸å½äºèç½è¿æ³åä¸è¯ä¿¡æ¯ä¸¾æ¥ä¸å¿" /> 1994 <div class="footer-bottom-text">ä¸å½äºèç½è¿æ³åä¸è¯ä¿¡æ¯ä¸¾æ¥ä¸å¿</div> 1995 </a> 1996 <a rel="nofollow" target="_blank" href="http://www.sdjubao.cn/" class="footer-bottom-bg"> 1997 <img class="footer-bottom-logo" 1998 src="https://www.sdchina.com//template/1/sdong/image/footer/footer_logo3.png?timestamp=1" alt="å±±ä¸çäºèç½è¿æ³åä¸è¯ä¿¡æ¯ä¸¾æ¥ä¸å¿" /> 1999 <div class="footer-bottom-text">å±±ä¸çäºèç½è¿æ³åä¸è¯ä¿¡æ¯ä¸¾æ¥ä¸å¿</div> 2000 </a> 2001 <a rel="nofollow" target="_blank" href="http://www.beian.gov.cn/" class="footer-bottom-bg"> 2002 <img class="footer-bottom-logo" 2003 src="https://www.sdchina.com//template/1/sdong/image/footer/footer_logo4.png" alt="å ¨å½å ¬å®æºå ³äºèç½ç«å®å ¨ç®¡çæå¡å¹³å°" /> 2004 <div class="footer-bottom-text">å ¨å½å ¬å®æºå ³äºèç½ç«å®å ¨ç®¡çæå¡å¹³å°</div> 2005 </a> 2006 </div> 2007 2008 <div class="footer-Copyright"> 2009 <div class="footer-Copyright-text">Copyright (C) 1996-2026 sdchina.com</div> 2010 </div> 2011 2012 </div> 2013 2014</div> 2015<!--åºé¨å¯¼èª-end--> 2016<!--åºé¨å¯¼èª-end--> 2017
2018<script type="text/javascript" src="/template/1/sdong/js/bshare.js"></script>
vendor: 1 bytes, line 2018
2018
2019<script> 2020 var _hmt = _hmt || []; 2021 (function() { 2022 var hm = document.createElement("script"); 2023 hm.src = "https://hm.baidu.com/hm.js?1d72421806c9cf1acd4224a2de12964e"; 2024 var s = document.getElementsByTagName("script")[0]; 2025 s.parentNode.insertBefore(hm, s); 2026 })(); 2027 //ç¾åº¦ä¸»å¨æ¨é 2028 // (function(){ 2029 // var bp = document.createElement('script'); 2030 // var curProtocol = window.location.protocol.split(':')[0]; 2031 // if (curProtocol === 'https') { 2032 // bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; 2033 // } 2034 // else { 2035 // bp.src = 'http://push.zhanzhang.baidu.com/push.js'; 2036 // } 2037 // var s = document.getElementsByTagName("script")[0]; 2038 // s.parentNode.insertBefore(bp, s); 2039 // })(); 2040</script>
2040 2041 2042 2043<!--页é¢ç»è®¡ä½¿ç¨--> 2044
2044<script> 2045 (function () { 2046 ms.http.get(ms.base + "/api/statistics/accessStatistics/in.do?url="+window.location.href); 2047 2048 })() 2049 2050 </script>
2050 2051<!--æ éç¢-->
2052<script src="/static/plugins/accessibility/1.0.0/assist.js"></script>
vendor: 1 bytes, line 2052
2052
2053<script> 2054/** 2055 * æ éç¢ 2056 */ 2057(function () { 2058 ms.http.get("/api/gov/accessibility/getToken.do").then(function (res) { 2059 if(res.data.start === "true"){ 2060 var config = {namespace: "mozi-assist", au_token: res.data.accessToken,domId:"wuzhangai"} 2061 new AssistEntry(config) 2062 //æ´æ¢èæ¯è² 2063 var moziAssist = document.getElementById('mozi-assist-topbar-html'); 2064 moziAssist.style.background = res.data.color; 2065 } else { 2066 //å ³éæ éç¢ 2067 var assistOpen = document.getElementById('wuzhangai') 2068 if(assistOpen){ 2069 assistOpen.parentNode.removeChild(assistOpen) 2070 } 2071 } 2072 }); 2073})() 2074</script>
2074 2075 </div> 2076 <logindialog ref="logindialog" @showregdialog="showregdialog"></logindialog> 2077 <regdialog ref="regdialog" @showlogindialog="showlogindialog"></regdialog> 2078 <details-sidebar ref="detailssidebar" @change="changestatus" v-if="!isMobile"></details-sidebar> 2079
2079<script src="/static/plugins/jquery/3.2.1/jquery.min.js"></script>
2079 2080
2080<script> 2081 var app = new Vue({ 2082 el: '#app', 2083 component () { 2084 }, 2085 data: { 2086 isMobile: window.matchMedia("only screen and (max-width: 1199px)").matches, 2087 iscollect: false, 2088 ableCollect: true, 2089 arcid: '2105891063544692738', 2090 arctitle: 'å¦ä¹ æ°è¯Â·å®¶å½åå¿ï½æä¸ªäººå°æèå ¥å½å®¶å¤§æ', 2091 content:'<p style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\"><a href=\"https://h.xinhuaxmt.com/vh512/share/13298230?newstype=1001&homeshow=1\"><span style=\"text-align: center; display: block; text-indent: initial;\"><img style=\"width: auto; height: auto; max-width: 100%; display: inline-block; text-indent: 2em;\" src=\"/upload/1/ds/2026/10/02/deff99f60ddb4953b57c3a0e18e1b68d_20261002132106.png\" width=\"auto\" height=\"auto\" align=\"auto\"><\/span><\/a><\/p><p style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">ç±å½ï¼æ¯äººä¸é´ææ·±å±ãææä¹ çæ æï¼æ¯æ¯ä¸ä¸ªä¸å½äººçå¿ä¹æç³»ãæ 乿å½ãå çåå «å¤§ä»¥æ¥ï¼ä¹ è¿å¹³æ»ä¹¦è®°å¤§å弿¬ç±å½ä¸»ä¹ç²¾ç¥ï¼å¼ºè°è¦å¿ å¿ç±å½ãç¢å¿æ¥å½ï¼æä¸ªäººå°æèå ¥å½å®¶å¤§æï¼å¨ä¸ºå½å°½è´£ãä¸ºæ°æå¡ä¸å®ç°ä¸ªäººä»·å¼ãå±ç°äººçé£éã<\/p><p style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">æ°ä¸å½æç«77å¨å¹´ä¹é ï¼ä¸èµ·éæ¸©ä¹ è¿å¹³æ»ä¹¦è®°çéè¦è®ºè¿°ï¼ç¨æ¼æè¿åãèèå¥ç®ï¼é¸å°±æ¬£æ¬£åè£çä¸å½ã<\/p><p style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\"><span style=\"text-align: center; display: block; text-indent: initial;\"><img style=\"width: auto; height: auto; max-width: 100%; display: inline-block; text-indent: 2em;\" draggable=\"true\" src=\"/upload/1/ds/9ff8d558e86247ee8561ea543f8f4ba0_20261002132133.jpg\" width=\"auto\" height=\"auto\" align=\"auto\" data-src=\"/upload/1/ds/9ff8d558e86247ee8561ea543f8f4ba0_20261002132133.jpg\"><\/span><\/p><div style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">çåï¼ç³é å´ä¸¹<\/div><div style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">
2091ç»ç¹ï¼é»åºå çæµ©ç¨<\/div><div style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">ç¼å¯¼/å¶ä½ï¼éè<\/div><div style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">æ°å社æ°åªä½ä¸å¿å¶ä½<\/div><div style=\"text-decoration: none; width: auto; height: auto; font-size: 18px; font-family: Microsoft Yahei; color: rgb(0, 0, 0); letter-spacing: 0px; line-height: 2; text-align: left; text-indent: 2em;\" align=\"left\">æ°å社åºå<\/div>', 2092 reclist:[] 2093 }, 2094 watch: {}, 2095 computed () { 2096 }, 2097 mounted () { 2098 const that = this 2099 gIsLogin(res => { 2100 that.ableCollect = res 2101 }) 2102 $('#w-detail-content').append($(that.content)) 2103 // let title = document.querySelector('.newtitle') 2104 // title.innerHTML = title.innerHTML.replace(/[\r\n]/g,""); 2105 if(this.isMobile){ 2106 document.body.style.minWidth = '100%' 2107 document.body.style.overflowX = 'hidden' 2108 // iOS Safari åªç» body 设置 overflow-x:hidden æ æï¼å¿ 须忶ä½ç¨å¨ html ä¸ 2109 document.documentElement.style.overflowX = 'hidden' 2110 } 2111 }, 2112 created () { 2113 this.collectstatus() 2114 // checkHostSite('https://www.sdchina.com/').then(function (res) { 2115 // redictToh5('https://h5.sdchina.com/', { 2116 // suffixPath: '/pages/news-detail/news-detail?id='+'2105891063544692738', 2117 // param: res 2118 // }) 2119 // }); 2120 if (!this.isMobile) { 2121 this.loadRec() 2122 } 2123 }, 2124 methods: { 2125 loadRec(){ 2126 let that = this 2127 2128 let typeidlevel1 = '1458331217420750849' 2129 let typeidlevel2 = '' 2130 let queryTypeid = (typeidlevel2&&typeidlevel2.indexOf('1458331507951800321')>=0)||(typeidlevel2&&typeidlevel2.indexOf('1612259011722493953')>=0)||(typeidlevel1&&typeidlevel1.indexOf('1610878265734807554')>=0)?typeidlevel2:typeidlevel1 2131 ms.http.post(ms.base +'/api/co/cms/content/list.do', { 2132 typeid: queryTypeid, 2133 pageSize: 4, 2134 pageNo: 1, 2135 flag:'4H', 2136 orderby:'sortdate' 2137 }).then(function(data) { 2138 2139 if (data.data) { 2140 var rows = data.data.rows||[] 2141 rows.forEach(element => { 2142 element.litpic = eval(element.litpic||'[]') 2143 }); 2144 that.reclist = rows 2145 } 2146 2147 }) 2148 }, 2149 changestatus () { 2150 this.collectstatus(); 2151 }, 2152 collectstatus () { 2153 const params = { 2154 dataId: this.arcid, 2155 dataType: 2, 2156 } 2157 let that = this; 2158 ms.http.post(ms.base + "/api/attention/collectionLog/isExists.do", params).then(function (res) { 2159 that.iscollect = res.result; 2160 }).catch(function (err) { 2161 console.log(err); 2162 }); 2163 2164 }, 2165 showregdialog () { 2166 this.$refs.regdialog.preview(); 2167 this.$refs.logindialog.handleClose(); 2168 }, 2169 showlogindialog () { 2170 this.$refs.logindialog.preview(); 2171 this.$refs.regdialog.handleClose(); 2172 }, 2173 clickcollect () { 2174 if (!this.ableCollect) { 2175 this.$refs.logindialog.preview(); 2176 // this.$message.warning(`请ç»å½ååæ¶è`); 2177 // location.href = "https://www.sdchina.com/mdiyPage/sdong/login.do"; 2178 return; 2179 } 2180 2181 let that = this; 2182 if (!this.iscollect) { 2183 const params = { 2184 collectionDataTitle: this.arctitle, 2185 dataId: this.arcid, 2186 dataType: 2, 2187 } 2188 ms.http.post(ms.base + "/api/people/attention/collectionLog/save.do", params).then(function (res) { 2189 if (res.result) { 2190 that.iscollect = true 2191 that.$message.success(`æ¶èæå`); 2192 that.$refs.detailssidebar.refreshCollect(); 2193 } else { 2194 that.$message.error(data.data.msg); 2195 } 2196 2197 }).catch(function (err) { 2198 console.log(err); 2199 }); 2200 } else { 2201 const params = { 2202 dataIds: this.arcid, 2203 dataType: 2, 2204 } 2205 ms.http.post(ms.base + "/api/people/attention/collectionLog/delete.do", params).then(function (res) { 2206 if (res.result) { 2207 that.iscollect = false 2208 that.$message.success(`åæ¶æ¶è`); 2209 that.$refs.detailssidebar.refreshCollect(); 2210 } else { 2211 that.$message.error(data.data.msg); 2212 } 2213 }).catch(function (err) { 2214 console.log(err); 2215 }); 2216 } 2217 }, 2218 handleCommand (title) { 2219 let detailContent = document.getElementsByClassName('w-detail-content') 2220 let pObjs = document.getElementById("w-detail-content").getElementsByTagName("p"); 2221 let eContent = document.getElementsByClassName('edtor-content') 2222 let eObjs = document.getElementById("edtor-content").getElementsByTagName("p"); 2223 for (let i = 0; i < pObjs.length; i++) { 2224 if (title === '大') { 2225 pObjs[i].style.fontSize = "24px"; 2226 2227 } else if (title === 'ä¸') { 2228 pObjs[i].style.fontSize = "18px"; 2229 2230 } else if (title === 'å°') { 2231 pObjs[i].style.fontSize = "12px"; 2232 2233 } 2234 } 2235 for (let i = 0; i < eObjs.length; i++) { 2236 if (title === '大') { 2237 2238 eObjs[i].style.fontSize = "24px"; 2239 } else if (title === 'ä¸') { 2240 2241 eObjs[i].style.fontSize = "18px"; 2242 } else if (title === 'å°') { 2243 2244 eObjs[i].style.fontSize = "12px"; 2245 } 2246 } 2247 2248 if (title === '大') { 2249 detailContent[0].style.fontSize = "24px"; 2250 2251 } else if (title === 'ä¸') { 2252 detailContent[0].style.fontSize = "18px"; 2253 2254 } else if (title === 'å°') { 2255 detailContent[0].style.fontSize = "12px"; 2256 2257 } 2258 }, 2259 }, 2260 2261 }) 2262 2263 </script>
2263 2264</body> 2265</html>
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.