Help
RSS
API
Feed
Maltego
Contact
Domain > chaoren.tomienn.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-21
43.159.98.16
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxContent-Type: text/htmlLocation: https://chaoren.tomienn.com/Strict-Transport-Security: max-age31536000Content-Length: 162Connection: keep-aliveAccess-Control-Max-Age: 600Date: Fri, 21 Nov 2025 22:36:58 GMTEO-LOG-UUID: 13784764529758069857EO-Cache-Status: MISS html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxContent-Type: text/html; charsetutf-8Vary: Accept-EncodingStrict-Transport-Security: max-age31536000Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Max-Age: 600Date: Fri, 21 Nov 2025 22:36:59 GMTEO-LOG-UUID: 1682648093036189925EO-Cache-Status: MISS !doctype html>html langzh>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0> meta http-equivX-UA-Compatible contentieedge> meta namekeywords content超人直播助手,弹幕互动,弹幕整蛊直播间,弹幕游戏直播搭建,弹幕互动直播间搭建,娱乐弹幕互动整蛊软件,礼物触发特效,超人直播软件/> meta namedescription content超人直播助手AI机器人场控软件支持抖音直播,视频号直播,快手直播,包含:语音播报,自动欢迎,礼物点歌,自助点歌,自动感谢,礼物自动打印,直播礼物打印等诸多功能/> link href/favicon.ico?v3.1.0 relicon> link relstylesheet href/app/View/User/Theme/CedCouplet/Assets/static/bootstrap/css/bootstrap.min.css> link relstylesheet href/app/View/User/Theme/CedCouplet/Assets/static/font/font-awesome-4.7.0/css/font-awesome.min.css> link relstylesheet href/app/View/User/Theme/CedCouplet/Assets/static/css/i.css?v3.1.0> script src/app/View/User/Theme/CedCouplet/Assets/static/jquery.min.js>/script> script src/app/View/User/Theme/CedCouplet/Assets/static/jquery.sliderBar.js>/script> script src/app/View/User/Theme/CedCouplet/Assets/static/layer/layer.js>/script> script src/app/View/User/Theme/CedCouplet/Assets/static/pay.js?v3.1.0>/script> script src/app/View/User/Theme/CedCouplet/Assets/static/acg.js?v3.1.0>/script> script src/app/View/User/Theme/CedCouplet/Assets/static/clipboard.js>/script> title>超人直播助手卡密购买平台- 游戏弹幕互动直播间搭建_娱乐弹幕互动整蛊软件_礼物触发特效_支持抖音,快手,视频号多平台使用。/title> !--start::HOOK--> !--end::HOOK--> style> svg:not(:root).svg-inline--fa { overflow: visible; } .svg-inline--fa { display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -0.125em; } .svg-inline--fa.fa-lg { vertical-align: -0.225em; } .svg-inline--fa.fa-w-1 { width: 0.0625em; } .svg-inline--fa.fa-w-2 { width: 0.125em; } .svg-inline--fa.fa-w-3 { width: 0.1875em; } .svg-inline--fa.fa-w-4 { width: 0.25em; } .svg-inline--fa.fa-w-5 { width: 0.3125em; } .svg-inline--fa.fa-w-6 { width: 0.375em; } .svg-inline--fa.fa-w-7 { width: 0.4375em; } .svg-inline--fa.fa-w-8 { width: 0.5em; } .svg-inline--fa.fa-w-9 { width: 0.5625em; } .svg-inline--fa.fa-w-10 { width: 0.625em; } .svg-inline--fa.fa-w-11 { width: 0.6875em; } .svg-inline--fa.fa-w-12 { width: 0.75em; } .svg-inline--fa.fa-w-13 { width: 0.8125em; } .svg-inline--fa.fa-w-14 { width: 0.875em; } .svg-inline--fa.fa-w-15 { width: 0.9375em; } .svg-inline--fa.fa-w-16 { width: 1em; } .svg-inline--fa.fa-w-17 { width: 1.0625em; } .svg-inline--fa.fa-w-18 { width: 1.125em; } .svg-inline--fa.fa-w-19 { width: 1.1875em; } .svg-inline--fa.fa-w-20 { width: 1.25em; } .svg-inline--fa.fa-pull-left { margin-right: 0.3em; width: auto; } .svg-inline--fa.fa-pull-right { margin-left: 0.3em; width: auto; } .svg-inline--fa.fa-border { height: 1.5em; } .svg-inline--fa.fa-li { width: 2em; } .svg-inline--fa.fa-fw { width: 1.25em; } .fa-layers svg.svg-inline--fa { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: 1em; } .fa-layers svg.svg-inline--fa { -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; } .fa-layers-text { left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform-origin: center center; transform-origin: center center; } .fa-layers-counter { background-color: #ff253a; border-radius: 1em; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; height: 1.5em; line-height: 1; max-width: 5em; min-width: 1.5em; overflow: hidden; padding: 0.25em; right: 0; text-overflow: ellipsis; top: 0; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-bottom-right { bottom: 0; right: 0; top: auto; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: bottom right; transform-origin: bottom right; } .fa-layers-bottom-left { bottom: 0; left: 0; right: auto; top: auto; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: bottom left; transform-origin: bottom left; } .fa-layers-top-right { right: 0; top: 0; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: top right; transform-origin: top right; } .fa-layers-top-left { left: 0; right: auto; top: 0; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: top left; transform-origin: top left; } .fa-lg { font-size: 1.3333333333em; line-height: 0.75em; vertical-align: -0.0667em; } .fa-xs { font-size: 0.75em; } .fa-sm { font-size: 0.875em; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; } .fa-border { border: solid 0.08em #eee; border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: 0.3em; } .fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: 0.3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .fa-rotate-90 { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation1); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation2); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation3); -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation0, mirror1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation2, mirror1); -webkit-transform: scale(1, -1); transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation2, mirror1); -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { -webkit-filter: none; filter: none; } .fa-stack { display: inline-block; height: 2em; position: relative; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; } .svg-inline--fa.fa-stack-1x { height: 1em; width: 1.25em; } .svg-inline--fa.fa-stack-2x { height: 2em; width: 2.5em; } .fa-inverse { color: #fff; } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .svg-inline--fa mask .fa-primary, .svg-inline--fa mask .fa-secondary { fill: black; } .fad.fa-inverse { color: #fff; } .cnbg { background-color: rgba(255, 255, 255, 0.85); border-radius: 10px; padding: 10px 20px 10px 20px; margin-bottom: 20px; /*box-shadow: 1px 1px 3px 1px rgb(220 220 220 / 85%);*/ } .sousuo { display: flex; width: 100%; } .title-2, .title { display: block; font-weight: 700; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; } .main .title svg, .main .title img { vertical-align: middle; } #profile { font-size: 15px; font-family: Proxima Nova, Arial, sans-serif; margin-bottom: 0px; margin-top: 3px; display: block; } #profile .profile__purchase { background: #fff; text-align: right; padding-top: 4px; padding-bottom: 4px; color: #fff } #profile .profile__purchase__connectivity { transition: color .2s ease } #profile .profile__purchase__connectivity.connected { color: #28a745 } #profile .profile__purchase__connectivity.disconnected { color: #dc3545 } #profile .profile__purchase__connectivity.connecting { color: #6c757d } #profile .profile__header { /*background: linear-gradient(#f7d0ee00, #9878cb9e);*/ min-height: 256px; transition: height .2s } #profile .profile__header.small { height: 60px } #profile .profile__header__buttons a { color: hsla(0, 0%, 100%, .8); padding: 0 10px; font-size: 14px } #profile .profile__header__buttons a:hover { text-decoration: none } #profile .profile__header .navbar-brand img { width: 140px } #profile .profile__avatar { border: 3px solid #fff; width: 100px; height: 100px; border-radius: 50% } #profile .profile__username a { color: #f95; font-size: 24px } #profile .profile__username a:hover { text-decoration: none } #profile .profile__online_status.online svg { color: #42b72a } #profile .profile__online_status.offline svg { color: #6ee5beba; } #profile .profile__online_status svg { width: 24px; height: 24px; position: absolute; margin-left: -35px; border: 2px solid rgba(0, 0, 0, .5); border-radius: 50%; margin-top: 80px } #profile .profile__products__search { position: relative; color: grey } #profile .profile__products__search--icon { position: absolute; left: 12px; top: -6px; /*x和放大镜的边框以及内边距*/ /*border-left: 1px solid #000;*/ /*padding-left: 2px;*/ } #profile .profile__products__search--icon--clear { cursor: pointer; position: absolute; right: -3%; top: -6px; } #profile .profile__products__search--active { color: inherit; position: absolute; left: 10%; top: 8px } /*搜索框样式*/ #profile .profile__products__search--input { padding-left: 26px; padding-right: 34px; height: 30px; background: #ffffff60; width: 196px; padding-top: 7px; border-radius: 45px; margin-top: 10px; margin-left: 10px; box-shadow: 1px 1px 3px 1px rgb(220 220 220 / 85%); } #profile .profile__product { cursor: pointer; } /*商品窗口*/ .carf_profie { background-color: rgba(255, 255, 255, 0.5); } #profile .profile__product--empty { border: 1px dashed #999; border-bottom: 0; min-height: 156px; background: 0 0; opacity: .8; cursor: default } #profile .profile__product .card { border-radius: 10px; } #profile .profile__product__cover { height: 250px; background: #fff; border-radius: 10px 10px 0 0; opacity: .7; } #profile .profile__product__cover svg { font-size: 48px; color: #fff } .profile__product__title { font-size: 15px; font-weight: bold; color: rgb(100, 100, 100); } #profile .profile__product__info { padding: 15px 15px 0 } #profile .profile__product__info--empty { border: 1px dashed #999; height: 80px; opacity: .5 } /*分类框*/ .nav-item { height: fit-content; /*padding-bottom: 10px;*/ /*padding-right: 20px;*/ /*padding-left: 20px;*/ /*padding-top: 20px;*/ /*max-width: 137px;*/ max-height: 67px;; /*min-width: 105px;*/ /*min-width: 130px;*/ /*overflow: hidden;*/ display: inline-block; vertical-align: middle; background: #f8f8f8; margin-right: 14px; /*height: 67px;*/ padding: auto; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; margin: 0px 10px 10px 10px; border-radius: 5px; } /*分类*/ .nav-pills .nav-link.active, .nav-pills .show > .nav-link { /*background-color: #1677cb8c;*/ border-radius: 7px; /*background: #448bff linear-gradient(45deg,#448bff,#44e9ff);*/ background-color: rgb(220 220 220 / 85%); box-shadow: 0px 0px 3px 1px rgb(200 200 200 / 85%); } .nav-pills .nav-link:not(.active) { background-color: rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 3px 1px rgb(220 220 220 / 85%); } .nav-pills .nav-link { margin-right: 1rem } .nav-pills .spacer { border-right: 1px dashed grey; margin-right: 2rem; margin-left: -2rem; padding: .5rem 1rem } /*库存进度条*/ .jindu { display: inline-block; width: 73px; height: 5px; background: rgb(200, 200, 200); position: relative; border-radius: 3px; margin: auto auto 0px 0px; } .kucun { display: inline-block; position: absolute; /*width: 40%;*/ height: 100%; background: #0db26a; border-radius: 3px; } .pay-content { /*border-top: 1px dashed #ffffff9e;*/ padding-top: 10px; margin-top: 50px; border-radius: 0 10px 10px 10px; background: linear-gradient(#40404000, #00000008); } .pay-content label { font-size: 16px; color: #bba0a3; } .pay_title { font-size: 14px; color: #1d0bb382; border-radius: 10px; margin-top: -36px; margin-left: -1px; padding-bottom: 0px; margin-bottom: 0px; } .pay_title span { background: linear-gradient(#4040402e, #ffffff26); padding: 5px 30px 5px 30px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: none; } .pay_list { padding-top: 10px; padding-left: 15px; padding-right: 15px; } .pay-button { position: relative; border-radius: 5px; border: none; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; padding: 3px 5px; margin: 0 4px 8px 0; background-color: #4975c982; color: white; font-size: 14px; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2); } .pay-button:hover { color: white; background-color: rgba(227, 165, 165, 0.53); } .pay-button img { height: 22px; border-radius: 0px; } .need-login { margin-top: 15px; font-size: 14px; color: #ed8181; font-weight: bold; margin-left: 15px; } .need-login a { color: #526ccb; } @media screen and (max-width: 768px) { .pc-pay { display: none !important; } } @media screen and (max-width: 991px) { .pc-pay { display: none !important; } } @media screen and (min-width: 991px) { .pe-pay { display: none !important; } } .button-click{ border: none !important; } .button-click:hover { box-shadow: 0 7px 6px rgb(195 64 106 / 47%) !important; } .checked { border: none !important; box-shadow: 0 7px 6px rgb(50 147 231 / 47%) !important } .category-button:not(article) { border: none; transition: all 0.4s; } .category-button:not(article):hover { transform: translateY(-4px); box-shadow: 0 8px 8px rgba(73, 90, 47, 0.47); } .shopItems:not(article) { border: none; transition: all 0.8s; } .shopItems:not(article):hover { transform: translateY(-4px); box-shadow: 2px 8px 12px rgb(92 92 92 / 54%); } .class-button-click { -webkit-box-shadow: 0 0 10px 5px rgba(199, 199, 199, .1); -moz-box-shadow: 0 0 10px 5px rgba(199, 199, 199, .1); box-shadow: 0 0 10px 5px rgba(199, 199, 199, .1); border: 3px solid transparent; border-radius: 15px; padding: 13px; margin: 0 1.5% 1.5% 0; } .classification-ico { display: inline-flex; align-items: center; padding: 8px 12px !important; margin: 0 5px 5px 0 !important; } .category-remark { font-size: 12px; margin-top: -8px; margin-left: 4px; margin-bottom: -2px; color: #a9a9a9; text-align: center; } .commodity-icon { margin-top: 0; height: 35px; margin-right: 3px; } /style>/head>body stylebackground: url(/assets/cache/images/202503210116146686866.jpg) fixed no-repeat;background-size: cover;>div idapp> nav classnavbar navbar-expand-lg navbar-light bg-light stylebackground-color: rgba(255,255,255,0.85) !important;> div classcontainer> div classnavbar-brand> a href/> img src/favicon.ico height30px styleborder-radius: 50%;box-shadow: #f0d1d4 1px 1px 1px;> span styleposition: relative;top: 4px;left: 3px;font-weight: bold;color: #1396558a;> 超人直播助手 /span>/a> a href/user/authentication/login?goto/>span styleposition: relative;top: 4px;left: 10px;font-size: 18px;color: #79b9fbbd;font-weight: bold;>i classfa fa-sign-in>/i> 登录/span>/a> /div> div classrow> a classnav-link href/ stylefont-weight: bolder;>i classfa fa-shopping-cart aria-hiddentrue>/i> 购物/a> a classnav-link href/user/index/query stylefont-weight: bolder;>i classfa fa-search-plus aria-hiddentrue>/i> 查订单/a> /div> !--div classnavbar-collapse> ul classnavbar-nav mr-auto>/ul> /div>--> /div> /nav>style> blockquote { padding: 15px; margin: 10px 0 15px; border-radius: 10px; border-left-width: 6px; border-left-style: solid; border-left-color: #e1e1e1; background-color: rgb(255 255 255 / 50%); clear: both; color: rgb(0,0,0); -webkit-box-shadow: 5px 5px 20px 8px rgba(199, 199, 199, .15); -moz-box-shadow: 5px 5px 20px 8px rgba(199, 199, 199, .15); box-shadow: 5px 5px 20px 8px rgba(199, 199, 199, .15); } /style>div classcontent-wrapper> div classcontainer> !-- 公告部分--> div classcard> div classcard-header> p classcard-title> i classfa fa-bullhorn>/i> 站点公告 /p> marquee>🔥【超人直播助手·直播整蛊天花板】💻 全网唯一「毫秒级响应」系统|300 实时互动模组|华为云护航99.99%零崩溃|💪主播实测连续72小时直播不掉帧🚨 用户铁证:"开播必爆人气王"|"防封机制救场神器"|"功能吊打同类200%"⏳ 技术普惠价倒计时24小时!👉 点击秒锁「永久授权版」错过再无|防崩|防封|防冷场/marquee> /div> div classcard-block> p>b>font color#c24f4a>本平台自动发货卡密。使用及卡密问题联系,/font>font color#f9963b>微信:zhibozhenggu /font>font color#c24f4a> 认准官方平台下单。低于零售价全是骗子,低价卡密将受到封禁!/font>/b>br />/p> /div> /div> !-- 选择商品部分--> div classcard> div classcard-header> p classcard-title> i classfa fa-th-list>/i> 开始您的购物之旅! /p> /div> div classcard-block> fieldset classform-group> div classtitle> span stylecolor: rgb(195 195 195);>—/span> span stylefont-size: 13px;>选择分类 ( 。ớ ₃ờ)ھ/span> /div> div idtype classcategory> /div> /fieldset> fieldset classform-group product styledisplay: none;> div classsousuo> p classtitle-2> span stylecolor: rgb(195 195 195);>—/span> span stylefont-size: 13px;>选择商品/span> /p> div idprofile> div classprofile__products> div classprofile__products__search> input typetext classprofile__products__search--input form-control search-keywords value placeholder搜索商品...> div classprofile__products__search--icon p-2 search-btn stylecursor:pointer;> svg aria-hiddentrue focusablefalse data-prefixfas data-iconsearch roleimg stylevertical-align: middle; xmlnshttp://www.w3.org/2000/svg viewBox0 0 512 512 classsvg-inline--fa fa-search fa-w-16> path fillcurrentColor dM505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z class> /path> /svg> /div> div classprofile__products__search--icon--clear search-clear p-2 pr-3> svg aria-hiddentrue focusablefalse data-prefixfas data-icontimes roleimg stylevertical-align: middle; xmlnshttp://www.w3.org/2000/svg viewBox0 0 352 512 classsvg-inline--fa fa-times fa-w-11> path fillcurrentColor dM242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z class> /path> /svg> /div> /div> /div> /div> /div> style> .checkedShop { /*border: 1px dashed #ed5019 !important;*/ box-shadow: 2px 8px 12px rgb(13 0 255 / 32%) !important } /style> div classrow idproduct> /div> /fieldset> /div> /div> !-- 商品简介部分--> div classcard animated shopInfoHtml idshopInfo styledisplay: none;> div classcard-header> p classcard-title>i classfa fa-shopping-basket>/i> 商品信息 /p> /div> form classcommodity>/form> div classsliderbar-container> div classtitle>i>/i> 联系客服/div> div classbody> div stylemargin-bottom: 10px;> img src/favicon.ico alt styleborder-radius: 100%;height: 28px; classservice-avatar> span stylecolor: #e093ff;position: relative;top: 1px; classservice-nickname>自营商品/span> /div> a classbutton-click service-url styleline-height: 22px;margin-right: 0;color: #ff8888; target_blank>i classfa fa-user-plus>/i> 网页客服/a> a classbutton-click service-qq styleline-height: 22px;margin-right: 0;color: #7599b1; target_blank>i classfa fa-qq>/i> QQ客服/a> /div> /div> /div> !-- 指定购买部分 --> div classcard animated specified styledisplay: none;> div classcard-header> p classcard-title>/p> /div> div classcard-block anticipation> /div> /div> !-- 付款部分 --> div classcard animated fadeInLeft styledisplay: none;> div classcard-header> p classcard-title>i classfa fa-shopping-cart>/i> 付款方式 /p> /div> div classcard-block> div classlogin-display styletext-align: center;font-weight: bold;margin: 10px 0 20px 0;font-size: 18px;color: #00A3FF;display: none;> 该商品需要登录才能购买,a classlogin-url href/user/authentication/login?goto/>现在登录/a> /div> div classrow pay_type stylemargin-left: 0px;>/div> /div> /div> /div>/div>/div>script> let selectCategoryId 0; let shopKeywords ; /*搜索框*/ $(.search-clear).click(() > { searchCommoditys(selectCategoryId, ); shopKeywords ; window.history.pushState(, , window.location.origin); $(.search-keywords).val(); $(.search-clear).hide(1000); }); $(.search-btn).click(() > { searchCommoditys(selectCategoryId, $(.search-keywords).val()); }); $(document).ready(function () { $(.search-keywords).keydown(function (event) { if (event.keyCode 13) { searchCommoditys(selectCategoryId, $(.search-keywords).val()); } }); $(.search-keywords).keyup(function () { let content $(.search-keywords).val(); if (content ) { shopKeywords ; window.history.pushState(, , window.location.origin); $(.search-clear).hide(1000); } else { $(.search-clear).show(1000); } }); }); if (shopKeywords ! ) { $(.search-clear).show(); } else { $(.search-clear).hide(); } const setting_cache 0; const setting_cache_expire 60; let payHtml let commodityHtml `div classcard-block> div classrow> div classcol-md-5> div classshop-cover stylefloat: none;display: block;margin-left: auto;margin-right: auto;height: 150px;width: 150px;border-radius: 180px;background-size: cover;background-position: center center;>/div> div styletext-align: center;margin-top: 13px;> h4 classproductName stylemargin-bottom: 10px;>/h4> p>span stylecolor: #0C84D1;font-size: 14px;cursor: pointer; classclipboard data-clipboard-text>i classfa fa-share>/i> 分享给需要它的人~/span>/p> /div> hr> div classpay-content pc-pay styledisplay:none;> p classpay_title>span>i classfa fa-shopping-cart>/i> 付款方式 /span>/p> p classpay_list>/p> /div> /div> div classcol-md-7> p>商品单价: span classtext-success price>/span>/p> p>发货方式: span classbadge badge-pill text-white cardType>/span>/p> p styledisplay: none; classseckill_status>限时秒杀: span classtext-danger seckill>/span>/p> fieldset classform-group> label styledisplay: inline-block;>联系方式:/label> input classform-control round contact namecontact placeholder> /fieldset> fieldset classform-group fieldset-password styledisplay: none;> label styledisplay: inline-block;>查询密码:/label> input classform-control round password namepassword typepassword placeholder请设置您的订单查询密码(6位以上)> /fieldset> fieldset classform-group voucher-view styledisplay: none;> label styledisplay: inline-block;>优惠代卷:/label> input classform-control round voucher onchangegetTradeAmount() namecoupon placeholder如果您有优惠卷可以填写优惠卷,没有可不填写> /fieldset> fieldset classform-group> label>购买数量:/label> input classform-control round buyNum onchangegetTradeAmount() namenum typenumber stylewidth: 10%; value1> span stylemargin-left: 10px;display: none; classkucunView> 剩余库存: span classbadge badge-pill badge-success text-white card_count>0/span>/span> /fieldset> p style classpayAmountView>订单金额: span>b stylefont-size:16px;color: #f757b7;font-weight: bold; classpayAmount>/b>/span>/p> p>span classpurchase_count stylefont-size: 14px;font-weight: bold;color: #c59de9;display: none;>/span>/p> fieldset classform-group wholesale styledisplay: none;> div stylefont-size: 12px;color: #ff5aa6;font-weight: bold; classwholesaleHtml>/div> /fieldset> hr> fieldset classform-group race-view styledisplay: none;> label styledisplay: inline-block;>选择种类:/label> span classrace-list>/span> /fieldset> p classwidget>/p> /div> div classcol-md-12> div classpay-content pe-pay styledisplay:none;> p classpay_title>span>i classfa fa-shopping-cart>/i> 付款方式 /span>/p> p classpay_list>/p> /div> /div> /div> hr classhr-description styledisplay:none;> div classrow> div classcol-md-12 description>/div> /div> hr classmore-hr-description styledisplay:none;> div classrow> div classcol-md-12 more-description>/div> /div> /div>`; let switchElement function (obj) { $(.checked).removeClass(checked); $(obj).addClass(checked); }; let productInstance $(#product); let globalCommodityId 0; let globalRaceId ; let seckillPid 0; let defaultCategory ; if (shopKeywords ! ) { if (defaultCategory ) { defaultCategory 0; } } else { if (defaultCategory ) defaultCategory 1; } let defaultCommodity ; let draftStatus 0; let inventoryHidden 0; //-----------------------------------获取分类------------------------------------------ Pay.getCategory(list > { //全部商品分类 let imgShow ``; let switchShop 1; if (switchShop 1) { let shopAllTitle 全部商品-啥都有; if (shopAllTitle ! ) { shopAllTitle shopAllTitle.split(-); } else { shopAllTitle 全部商品, 啥都有~; } if (0 || 0 0) { imgShow `img classcommodity-icon src>`; } $(.category).append(span stylebackground-color: #ffffffa6; classcategory-0 class-button-click button-click classification-ico category-button onclickgetCommodity(this, 0) > + imgShow + div>span stylepadding-left: 7px;> + shopAllTitle0 + /span>p classcategory-remark> + shopAllTitle1 + /p>/div>/span>); } list.forEach(category > { let className (category.name).split(-); if (0 || 0 0) { imgShow img classcommodity-icon src + category.icon + >; } $(.category).append(span stylebackground-color: #ffffffa6; classcategory- + category.id + class-button-click button-click classification-ico category-button + (category.commodity_count 0 ? empty-commodity : ) + + (category.commodity_count 0 ? : onclickgetCommodity(this, + category.id + )) + > + (category.icon ? imgShow : ) + div>span stylepadding-left: 7px;> + className0 + /span> + (className1 ! undefined ? p classcategory-remark> + className1 + /p> : ) + /div>/span>); }); console.log(defaultCategory); if (defaultCategory) { $(.category- + defaultCategory).click(); //自动点击分类 defaultCategory null; } }); function jindu_num(state, count) { if (count 0) { return 0; } else if (count 5) { return 5; } else if (count 10) { return 10; } else if (count 20) { return 20; } else if (count 30) { return 30; } else if (count 40) { return 40; } else if (count 50) { return 50; } else if (count 60) { return 60; } else if (count 70) { return 70; } else if (count 80) { return 80; } else if (count 90) { return 90; } else if (count 100 || count > 100) { return 100; } } function getCaption(obj, position) { let index obj.match(/hr\/>(.*)/); if (position 0) { index obj.match(/(.*)hr\/>/); } if (index ! null) { return index1; } return null; } function inventoryHiddens(state, count) { if (state 0) { return 有 + count + 件呢!; } if (count 0) { return 已售罄; } else if (count 5) { return 马上卖完; } else if (count 20) { return 一般; } else if (count > 20) { return 充足; } } function getCommodityAll(opt, done, cacheKey) { if (cacheKey ! undefined) { let data Pay.getCache(cacheKey); if (data) { typeof done function && done(data); return; } } Pay.$get(/user/api/index/commodity?categoryId + opt.categoryId + (opt.keywords ? &keywords + opt.keywords : ), data > { if (setting_cache 1) { if (cacheKey ! undefined) { Pay.setCache(cacheKey, data, setting_cache_expire); } } typeof done function && done(data); }); } function searchCommoditys(categoryId, keywords null) { getCommodityAll({ categoryId: categoryId, keywords: keywords }, list > { if (list.length 0) { if (categoryId 0) { layer.msg(店铺中没有该商品哦~); } else { layer.msg(分类下没有搜索到该商品~); } window.history.pushState(, , window.location.origin); return; } if (keywords ! null && keywords ! ) { window.history.pushState(, , window.location.origin + ?categoryId + categoryId + &keywords + keywords); } $(.product).hide(150); $(.shopInfoHtml).hide(150); $(.pay-content).hide(150); //支付列表 $(.fadeInLeft).hide(150); productInstance.html(); $(.product).show(150); let switchPrice 1; if (switchPrice 1) { switchPrice true; } else { switchPrice false; } list.forEach(item > { productInstance.append(` span classcol-xl-4 col-md-4 col-sm-6 col-xs-12 animated fadeIn commodity-` + item.id + ` onclickgetCommodityInfo(this,` + item.id + `) data-id` + item.id + ` stylepadding-left: 0px;padding-right: 9px;margin-top: -1rem !important;> div classcard shopItems profile__product carf_profie styleborder-radius: 9px;> div classcard-block pt-0 pl-0 pr-0 stylepadding: 1rem;> !--商品图片和标题--> div styledisplay: flex;> div classprofile__product__cover d-flex align-items-center justify-content-center stylewidth: 100px; height: 100px; position: relative; left: 10px;border-radius: 6px; background-image: url(` + item.cover + `); background-size: cover; background-position: center center;>/div> !--商品标题和库存--> div styledisplay: block; margin: -4px 0px 0px 20px;width: 60%;> ` + (!switchPrice ? `span stylecolor: #18c16b; font-size: 15px;>¥` + (parseFloat(item.price) parseFloat(item.user_price) ? (parseFloat(item.price) 0.00 ? 免费哒~ : parseFloat(item.price)) : parseFloat(item.user_price)) + `` + (parseFloat(item.price) > parseFloat(item.user_price) ? `span stylefont-size: 14px;color: #7e7e7e;margin-left: 10px;text-decoration: line-through;>¥` + item.price + `/span>` : ``) + `/span>` : ``) + ` div stylewidth: 100%;height: 45px;> div classprofile__product__title styleoverflow: hidden;width: 100%;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;>` + item.name + `/div> /div> div stylemargin-top: ` + (switchPrice ? 13 : -5) + `px;position: relative;right: 7px; classd-flex profile__product__info> span classml-auto text-muted> div styleheight: 20px;justify-content: space-between;> div stylemargin-top: 0px; classjindu> p classkucun stylewidth: ` + (item.delivery_way 0 && !item.shared ? jindu_num(item.inventory_hidden, item.card_count) : 100) + `%;>/p> /div> div> span stylefont-size: 12px; classtext-muted>库存:/span> span stylecolor: #0db26a;font-size: 12px; classtext-muted>` + (item.delivery_way 0 && !item.shared ? inventoryHiddens(item.inventory_hidden, item.card_count) : 有很多丫~) + `/span> /div> /div> /span> /div> /div> /div> /div> /div> /span> `); // productInstance.append(span classbutton-click commodity- + item.id + onclickgetCommodityInfo(this, + item.id + ) + ((item.card_count 0 && item.delivery_way 0 && !item.shared) ? stylebackground-color: #ced4dadb;opacity: 0.6; : ) + > + (item.cover ? img classcommodity-icon src + item.cover + > : ) + + item.name + /span>); }); }); } //-----------------------------------获取商品------------------------------------------ function getCommodity(obj, categoryId) { selectCategoryId categoryId; switchElement(obj); $(.shopInfoHtml).hide(150); $(.pay-content).hide(150); $(.specified).hide(150); //支付列表 $(.fadeInLeft).hide(150); let cacheKey commodity_ + categoryId; if (shopKeywords ) { window.history.pushState(, , window.location.origin + ?categoryId + categoryId); } getCommodityAll({ categoryId: categoryId, keywords: shopKeywords }, list > { $(.product).hide(150); productInstance.html(); if (list.length 0) { if (shopKeywords ! ) { layer.msg(ID: + categoryId + ,该分类下没有 + shopKeywords + 的商品); } else { shopKeywords ; $(.search-keywords).val(); layer.msg(该分类下没有商品); } return; } $(.product).show(150); let switchPrice 1; if (switchPrice 1) { switchPrice true; } else { switchPrice false; } list.forEach(item > { productInstance.append(` span classcol-xl-4 col-md-4 col-sm-6 col-xs-12 animated fadeIn commodity-` + item.id + ` onclickgetCommodityInfo(this,` + item.id + `) data-id` + item.id + ` stylepadding-left: 0px;padding-right: 9px;margin-top: -1rem !important;> div classcard shopItems profile__product carf_profie styleborder-radius: 9px;> div classcard-block pt-0 pl-0 pr-0 stylepadding: 1rem;> !--商品图片和标题--> div styledisplay: flex;> div classprofile__product__cover d-flex align-items-center justify-content-center stylewidth: 100px; height: 100px; position: relative; left: 10px;border-radius: 6px; background-image: url(` + item.cover + `); background-size: cover; background-position: center center;>/div> !--商品标题和库存--> div styledisplay: block; margin: -4px 0px 0px 20px;width: 60%;> ` + (!switchPrice ? `span stylecolor: #18c16b; font-size: 15px;>¥` + (parseFloat(item.price) parseFloat(item.user_price) ? (parseFloat(item.price) 0.00 ? 免费哒~ : parseFloat(item.price)) : parseFloat(item.user_price)) + `` + (parseFloat(item.price) > parseFloat(item.user_price) ? `span stylefont-size: 14px;color: #7e7e7e;margin-left: 10px;text-decoration: line-through;>¥` + item.price + `/span>` : ``) + `/span>` : ``) + ` div stylewidth: 100%;height: 45px;> div classprofile__product__title styleoverflow: hidden;width: 100%;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;>` + item.name + `/div> /div> div stylemargin-top: ` + (switchPrice ? 13 : -5) + `px;position: relative;right: 7px; classd-flex profile__product__info> span classml-auto text-muted> div styleheight: 20px;justify-content: space-between;> div stylemargin-top: 0px; classjindu> p classkucun stylewidth: ` + (item.delivery_way 0 && !item.shared ? jindu_num(item.inventory_hidden, item.card_count) : 100) + `%;>/p> /div> div> span stylefont-size: 12px; classtext-muted>库存:/span> span stylecolor: #0db26a;font-size: 12px; classtext-muted>` + (item.delivery_way 0 && !item.shared ? inventoryHiddens(item.inventory_hidden, item.card_count) : 有很多丫~) + `/span> /div> /div> /span> /div> /div> /div> /div> /div> /span> `); // productInstance.append(span classbutton-click commodity- + item.id + onclickgetCommodityInfo(this, + item.id + ) + ((item.card_count 0 && item.delivery_way 0 && !item.shared) ? stylebackground-color: #ced4dadb;opacity: 0.6; : ) + > + (item.cover ? img classcommodity-icon src + item.cover + > : ) + + item.name + /span>); }); if (defaultCommodity) { $(.commodity- + defaultCommodity).click(); //自动点击商品 defaultCommodity null; } }, cacheKey); } //-----------------------------------获取预选卡密-------------------------------------- function checkbox(obj) { let state $(obj).prop(checked); $(inputnamecard_id:checked).prop(checked, false); if (state true) { $(obj).prop(checked, true); } else { $(obj).prop(checked, false); } } function getDraftCard(commodityId, page) { Pay.getDraftCard(commodityId, page, globalRaceId, res > { let next res.current_page + 1; let prev res.current_page - 1; if (next > res.last_page) { next res.last_page; } if (prev 1) { prev 1; } $(.anticipation).show(150); $(.anticipation).html(table>thead>tr>th>button + (res.current_page 1 ? disabled : ) + typebutton onclickgetDraftCard( + commodityId + , + prev + )>上一页/button> button + (res.current_page > res.last_page ? disabled : ) + typebutton onclickgetDraftCard( + commodityId + , + next + )>下一页/button>/th>/tr>/thead>tbody classdraftCard>/tbody>/table>); if (res.data.length 0) { $(.draftCard).append(tr>td styletext-align: center;>暂无数据/td>/tr>); return; } res.data.forEach(item > { $(.draftCard).append(tr>td>label>input typecheckbox onclickgetTradeAmount() onchangecheckbox(this) namecard_id value + item.id + > + item.draft + /label>/td>/tr>); }); }); } //-----------------------------------获取商品详情-------------------------------------- function selectedItem(obj) { $(.checkedShop).removeClass(checkedShop); $(obj).children().addClass(checkedShop); } function getCommodityInfo(obj, commodityId) { $(.fadeInLeft).hide(150); $(.login-display).hide(); // $(.shopInfoHtml).hide(150); // $(.pay-content).hide(150); // $(.specified).hide(150); // // $(.commodity).html(); // $(.pay_type).show(); globalRaceId ; globalCommodityId commodityId; selectedItem(obj); Pay.getCommodityDetail(commodityId, commodity > { $(.service-qq).attr(href, https://wpa.qq.com/msgrd?v1&uin + commodity.service_qq); $(.service-url).attr(href, commodity.service_url); if (commodity.owner) { $(.service-avatar).attr(src, commodity.owner.avatar); $(.service-nickname).css({color: #ff00e0a1}).html(commodity.owner.username); } else { $(.service-avatar).attr(src, /favicon.ico); $(.service-nickname).css({color: #e093ff}).html(自营商品); } $(.commodity).html(commodityHtml); Pay.getPay(res > { res.forEach(item > { if (item.handle #system) { } else { $(.pay_list).append(a classpay-button onclickTrade( + item.id + ) styleline-height: 22px;> img src + item.icon + classcommodity-icon> + item.name + /a>); } }) }); $(.shopInfoHtml).show(100); $(.pay-content).show(150); $(.productName).html(commodity.name); if (commodity.description ! ) { $(.hr-description).show(); $(.description).html(commodity.description); } window.history.pushState(, , commodity.share_url); $(.shop-cover).css({background-image: url( + commodity.cover + )}); if (commodity.minimum > 0) { $(.buyNum).val(commodity.minimum).change(); } $(.description).find(img).click(function () { let imageUrl $(this).attr(src); let img new Image() img.src imageUrl; img.onload function () { if (img.width > window.innerWidth) { img.width window.innerWidth * 0.9; } if (img.height > window.innerHeight) { img.height window.innerHeight * 0.9; } // 打印 layer.open({ type: 1, title: false, closeBtn: 0, //不显示关闭按钮 anim: 5, area: img.width + px, img.height + px, shadeClose: true, //开启遮罩关闭 content: img src + imageUrl + stylewidth: + img.width + px;height: + img.height + px> }); } }); //限时秒杀 clearInterval(seckillPid); if (commodity.seckill_status 1) { $(.seckill_status).show(); let seckillStartTime new Date(commodity.seckill_start_time).getTime(); let seckillEndTime new Date(commodity.seckill_end_time).getTime(); var nowTime new Date().getTime(); let fnEnd () > { let langTime Pay.getLangTime(new Date().getTime(), seckillEndTime); $(.seckill).html(b stylecolor: #0fb183;>还剩 + langTime.days + 天 + langTime.hours + 时 + langTime.minutes + 分 + langTime.seconds + 秒结束/b>); if (langTime.days 0 && langTime.hours 0 && langTime.minutes 0 && langTime.seconds 0) { $(.seckill).html(b stylecolor: #9d9d9d;>已结束/b>); $(.pay-content).hide(); $(.fadeInLeft).show(150); clearInterval(seckillPid); } }; let fnStart () > { let langTime Pay.getLangTime(new Date().getTime(), seckillStartTime); $(.seckill).html(b stylecolor: #e22727;> + langTime.days + 天 + langTime.hours + 时 + langTime.minutes + 分 + langTime.seconds + 秒后开始抢购/b>); if (langTime.days 0 && langTime.hours 0 && langTime.minutes 0 && langTime.seconds 0) { clearInterval(seckillPid); $(.pay-content).show(150); fnEnd(); seckillPid setInterval(fnEnd, 1000); } }; if (nowTime > seckillStartTime && nowTime seckillEndTime) { $(.pay-content).show(150); fnEnd(); //秒杀正在进行当中 seckillPid setInterval(fnEnd, 1000); } else if (nowTime seckillStartTime) { $(.pay-content).show(150); fnStart(); seckillPid setInterval(fnStart, 1000); } else if (nowTime > seckillEndTime) { $(.pay-content).show(150); $(.seckill).html(b stylecolor: #9d9d9d;>已结束/b>); } } let user ; if (commodity.user_price commodity.price) { user span classprice_tips>(会员价:¥ + commodity.user_price + ) a stylecolor: #6d97d5; href/user/authentication/login target_blank>现在就去登录!/a>/span>; } if (parseFloat(commodity.price) 0) { $(.price).html(¥免费哒~); $(.payAmount).html(¥免~费); } else { $(.price).html(¥ + commodity.price + + user); $(.payAmount).html(¥ + commodity.price); } if (!commodity.login) { if (commodity.only_user 1 || commodity.purchase_count > 0) { $(.pay_list).removeClass(pay_list).html(div classneed-login>该商品需要登录才能购买,a href/user/authentication/login?goto + commodity.share_url + >现在登录/a>/div>); } } inventoryHidden commodity.inventory_hidden; if (commodity.delivery_way 0) { $(.cardType).html(自动发货).addClass(badge-success); $(.kucunView).show(); if (commodity.inventory_hidden 1) { if (commodity.card 0) { $(.card_count).removeClass(badge-success).addClass(badge-dark).html(已售罄); } else if (commodity.card 5) { $(.card_count).removeClass(badge-success).addClass(badge-danger).html(即将售罄); } else if (commodity.card 20) { $(.card_count).removeClass(badge-success).addClass(badge-warning).html(一般); } else if (commodity.card > 20) { $(.card_count).html(充足); } } else { $(.card_count).html(commodity.card + 件); } } else { $(.cardType).html(在线发货).addClass(badge-danger); } let contactType 任意联系方式, 手机号, 邮箱, QQ号; $(.contact).attr(placeholder, 请输入您的 + contactTypecommodity.contact_type + ,方便订单查询); if (commodity.login) { $(.contact).parent().hide(); } // if (commodity.password_status 1 && !commodity.login) { $(.fieldset-password).show(); } if (commodity.coupon 1) { $(.voucher-view).show(); } if (commodity.purchase_count > 0) { $(.purchase_count).html(该商品每人累计购买最多 + commodity.purchase_count + 个); $(.purchase_count).show(); } //控件 if (commodity.widget) { let parse JSON.parse(commodity.widget); if (parse ! null) { parse.forEach(widget > { if (widget.type text || widget.type password || widget.type number) { $(.widget).append(fieldset classform-group>label styledisplay: inline-block;> + widget.cn + :/label>input type + widget.type + classform-control round name + widget.name + placeholder + widget.placeholder + >/fieldset>); } else if (widget.type select) { let html fieldset classform-group>label styledisplay: inline-block;> + widget.cn + :/label>select name + widget.name + styleborder-radius: 5px;border: 1px dashed #80b9f594;width:auto;height: auto;display: inline-block;padding: 0 0;>option value> + widget.placeholder + /option>; let dict widget.dict.split(,); for (let i 0; i dict.length; i++) { let sp dicti.split(); if (sp.length ! 2) { continue; } html + option value + sp1 + > + sp0 + /option> } html + /select>/fieldset> $(.widget).append(html); } else if (widget.type textarea) { $(.widget).append(fieldset classform-group>textarea name + widget.name + placeholder + widget.placeholder + styleborder-radius: 5px;border: 1px dashed #80b9f594;width: 100%;height: 100px;>/textarea>/fieldset>); } else if (widget.type checkbox) { let html fieldset classform-group>label styledisplay: inline-block;> + widget.cn + :/label>; let dict widget.dict.split(,); for (let i 0; i dict.length; i++) { let sp dicti.split(); if (sp.length ! 2) { continue; } html + label stylemargin-right: 10px;>input name + widget.name + typecheckbox value + sp1 + > + sp0 + /label>; } html + /fieldset>; $(.widget).append(html); } else if (widget.type radio) { let html fieldset classform-group>label styledisplay: inline-block;> + widget.cn + :/label>; let dict widget.dict.split(,); for (let i 0; i dict.length; i++) { let sp dicti.split(); if (sp.length ! 2) { continue; } html + label stylemargin-right: 10px;>input name + widget.name + typeradio value + sp1 + > + sp0 + /label>; } html + /fieldset>; $(.widget).append(html); } }); } } $(.clipboard).attr(data-clipboard-text, commodity.share_url); $(.clipboard).click(function () { var clipboard new ClipboardJS(.clipboard); clipboard.on(success, function (e) { layer.msg(分享链接已经复制成功了,赶快发给好友吧!) }); }); $(.captchaImage).click(function () { captchaImage(); }); //渲染商品种类 if (commodity.hasOwnProperty(race) && commodity.race) { $(.race-view).show(); let raceIndex 0; for (let key in commodity.race) { if (raceIndex 0) { globalRaceId key; } $(.race-list).append(span onclickraceClick(this,\ + key + \) classrace-click button-click + (raceIndex 0 ? checked : ) + stylepadding: 0 8px;font-size: 14px;border-radius: 10px;> + key + /span>); raceIndex++; } let categoryWholesale function () { //批发渲染 let categoryWholesale commodity.category_wholesale; if (categoryWholesale && categoryWholesale.hasOwnProperty(globalRaceId)) { let rules categoryWholesaleglobalRaceId; let ws ; for (const ruleKey in rules) { wsruleKey rulesruleKey; } let x ; ws.forEach((money, num) > { x + div classlot_string>一次性购买 + num + 张,单价自动调整为:b>¥ + money + /b>/div>; }); if (ws.length > 0) { $(.wholesale).show(); $(.wholesaleHtml).html(x); } else { $(.wholesale).hide(); } } else { $(.wholesale).hide(); } } categoryWholesale(); $(.race-click).click(function () { categoryWholesale(); }); } else { let wholesale commodity.wholesale; if (wholesale && Object.keys(wholesale).length > 0) { let ws ; for (const ruleKey in wholesale) { wsruleKey wholesaleruleKey; } let x ; ws.forEach((money, num) > { x + div classlot_string>一次性购买 + num + 张,单价自动调整为:b>¥ + money + /b>/div>; }); if (ws.length > 0) { $(.wholesale).show(); $(.wholesaleHtml).html(x); } else { $(.wholesale).hide(); } } } if (commodity.draft_status 1) { draftStatus 1; $(.specified).show(150); $(.specified .card-title).html(自选加价:b stylecolor: #eba0a0;font-weight: bold;> + commodity.draft_premium + 元/b>); getDraftCard(commodity.id, 1); } else { draftStatus 0; } // $(html,body).animate({ // scrollTop: 9999 // }, slow); $(html, body).animate({scrollTop: $(#shopInfo).offset().top}, slow); }); } function getTradeAmount() { let num $(inputnamenum).val(); if (num 0) { $(inputnamenum).val(1); num 1; } let cardId $(inputnamecard_id:checked).val(); let coupon $(inputnamecoupon).val(); if (cardId undefined) { cardId 0; } Pay.getTradeAmount(globalCommodityId, coupon, cardId, num, globalRaceId, res > { if (parseFloat(res.price) 0) { $(.price).html(¥免费哒~); $(.payAmount).html(¥免~费); } else { $(.payAmount).html(¥ + res.amount); $(.price).html(¥ + res.price); } if (res.hasOwnProperty(card_count)) { let instance $(.card_count); if (inventoryHidden 1) { if (res.card_count 0) { instance.removeClass(badge-success).addClass(badge-dark).html(已售罄); } else if (res.card_count 5) { instance.removeClass(badge-success).addClass(badge-danger).html(即将售罄); } else if (res.card_count 20) { instance.removeClass(badge-success).addClass(badge-warning).html(一般); } else if (res.card_count > 20) { instance.addClass(badge-success).html(充足); } } else { instance.html(res.card_count); } } }); } function captchaImage() { } function Trade(payId) { let cardId $(inputnamecard_id:checked).val(); if (cardId undefined) { cardId 0; } let arrayToObject Pay.arrayToObject($(.commodity).serializeArray()); arrayToObject.commodity_id globalCommodityId; arrayToObject.card_id cardId; arrayToObject.pay_id payId; arrayToObject.device Pay.device(); arrayToObject.from localStorage.hasOwnProperty(from_id) ? localStorage.getItem(from_id) : 0; arrayToObject.race globalRaceId; Pay.trade(arrayToObject, res > { captchaImage(); if (res.secret null) { window.location.href res.url; } else { //跳转个人中心 layer.open({ type: 1, title: 您购买的卡密如下:, area: Pay.isMobile() ? 100%, 100% : 420px, 420px, content: textarea classlayui-input stylepadding: 15px;height: 98%;width: 100%;border: none;overflow-x: hidden;> + res.secret + /textarea>, btn: span stylecolor:white;>查看更多信息/下载/span>, yes: function () { window.open(/user/personal/purchaseRecord?tradeNo + res.tradeNo); } }); } }, () > { captchaImage(); }); } function raceClick(obj, id) { switchElement(obj); globalRaceId id; getTradeAmount(); if (draftStatus) { getDraftCard(globalCommodityId, 1); } } let from parseInt(0); if (from ! 0) { localStorage.setItem(from_id, from); } $(function () { if (Pay.isPc()) { $(.sliderbar-container).sliderBar({ open: false, // 默认是否打开,true打开,false关闭 width: 105, // body内容宽度 height: 180, // body内容高度 theme: #f1a3b0, // 主题颜色 position: left // 显示位置,有left和right两种 }); } else { $(.sliderbar-container).hide(); } });/script>div classcontent-icp>/div>!--start::HOOK-->!--end::HOOK-->/body>!--start::HOOK-->!--end::HOOK-->/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]