diff --git a/gxlbytj/css/style.css b/gxlbytj/css/style.css
index 640286c..557fc38 100644
--- a/gxlbytj/css/style.css
+++ b/gxlbytj/css/style.css
@@ -143,7 +143,7 @@ div.wall > div > a{
background: #ffffff;
border-radius: 50%;
opacity: 1;
- z-index: 19999999;
+ z-index: 29999999;
}
#btn_search > img{
width:100%;
diff --git a/gxlbytj/css/swiper.css b/gxlbytj/css/swiper.css
new file mode 100644
index 0000000..436d153
--- /dev/null
+++ b/gxlbytj/css/swiper.css
@@ -0,0 +1,186 @@
+html,
+body,
+ul,
+ol,
+div {
+ margin: 0;
+ padding: 0;
+}
+
+li {
+ list-style: none;
+}
+
+a {
+ text-decoration: none;
+}
+
+img {
+ border: 0;
+}
+body{background-color: #151515}
+.swiper {
+ width: 100%;
+ height: 100%;
+ /*margin: 50px auto;*/
+ position: relative;
+}
+
+.swiper .pic {
+ width: 100%;
+ display: flex;
+ padding-top: 2px;
+ justify-content: center;
+ height: 100%;
+ position: relative;
+ align-items: center;
+}
+
+
+
+.swiper .pic li {
+ -webkit-transition: all 0.8s;
+ -moz-transition: all 0.8s;
+ -o-transition: all 0.8s;
+ -ms-transition: all 0.8s;
+ transition: all 0.8s;
+ width: 77vh;
+ height:46vh;
+ position: absolute;
+ /*top: 30px;*/
+ /*left: 50%;*/
+ /*margin-left: -350px;*/
+ border-radius: 6px;
+ overflow: hidden;
+ box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.5);
+}
+
+.swiper .pic li img {
+ width: 100%;
+ height: 100%;
+}
+
+.now {
+ z-index: 9;
+ -webkit-transform: scale(1.2);
+ -moz-transform: scale(1.2);
+ -o-transform: scale(1.2);
+ -ms-transform: scale(1.2);
+ transform: scale(1.2);
+}
+
+.next {
+ z-index: 6;
+ -webkit-transform: translateX(38vh);
+ -moz-transform: translateX(38vh);
+ -o-transform: translateX(38vh);
+ -ms-transform: translateX(38vh);
+ transform: translateX(38vh);
+}
+
+.prev {
+ z-index: 6;
+ -webkit-transform: translateX(-38vh);
+ -moz-transform: translateX(-38vh);
+ -o-transform: translateX(-38vh);
+ -ms-transform: translateX(-38vh);
+ transform: translateX(-38vh);
+}
+
+._bg {
+ background-color: red !important;
+}
+
+.swiper .cricle {
+ height: 16px;
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -moz-transform: translateX(-50%);
+ -o-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ transform: translateX(-50%);
+}
+
+.swiper .cricle li {
+ float: left;
+ width: 14px;
+ height: 14px;
+ background-color: #cccccc;
+ margin-right: 6px;
+ border-radius: 50%;
+ box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
+}
+
+.swiper .btns {
+ display: none;
+ position: absolute;
+ left: 0;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 100%;
+ height: 38px;
+ z-index: 9;
+}
+
+.swiper .btns .leftbtn,
+.swiper .btns .rightbtn {
+ height: 100%;
+ width: 38px;
+ border-radius: 50%;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+
+.swiper .btns .leftbtn::after,
+.swiper .btns .rightbtn::after {
+ content: "";
+ display: block;
+ width: 18px;
+ height: 18px;
+ border-left: 3px solid #ffffff;
+ border-top: 3px solid #ffffff;
+
+}
+
+.swiper .btns .leftbtn::after {
+ -webkit-transform: translate(12px, 8px) rotate(-45deg);
+ -moz-transform: translate(12px, 8px) rotate(-45deg);
+ -o-transform: translate(12px, 8px) rotate(-45deg);
+ -ms-transform: translate(12px, 8px) rotate(-45deg);
+ transform: translate(12px, 8px) rotate(-45deg);
+}
+
+.swiper .btns .rightbtn::after {
+ -webkit-transform: translate(4px, 8px) rotate(135deg);
+ -moz-transform: translate(4px, 8px) rotate(135deg);
+ -o-transform: translate(4px, 8px) rotate(135deg);
+ -ms-transform: translate(4px, 8px) rotate(135deg);
+ transform: translate(4px, 8px) rotate(135deg);
+}
+
+.leftBox,
+.rightBox {
+ height: 46vh;
+ position: absolute;
+ top:12vh;
+ z-index: 99;
+ cursor: pointer;
+}
+
+.leftBox {
+ width: 50vh;
+ left: 0;
+ cursor: pointer;
+}
+
+.rightBox {
+ width: 50vh;
+ right: 0;
+ cursor: pointer;
+}
\ No newline at end of file
diff --git a/gxlbytj/img/back.png b/gxlbytj/img/back.png
new file mode 100644
index 0000000..865b8e3
Binary files /dev/null and b/gxlbytj/img/back.png differ
diff --git a/gxlbytj/img/book.png b/gxlbytj/img/book.png
new file mode 100644
index 0000000..1644182
Binary files /dev/null and b/gxlbytj/img/book.png differ
diff --git a/gxlbytj/img/close.png b/gxlbytj/img/close.png
new file mode 100644
index 0000000..a8a4496
Binary files /dev/null and b/gxlbytj/img/close.png differ
diff --git a/gxlbytj/img/down-white.png b/gxlbytj/img/down-white.png
new file mode 100644
index 0000000..3d5a522
Binary files /dev/null and b/gxlbytj/img/down-white.png differ
diff --git a/gxlbytj/img/major_hat.png b/gxlbytj/img/major_hat.png
new file mode 100644
index 0000000..7c37904
Binary files /dev/null and b/gxlbytj/img/major_hat.png differ
diff --git a/gxlbytj/img/pic/left.png b/gxlbytj/img/pic/left.png
new file mode 100644
index 0000000..887bac6
Binary files /dev/null and b/gxlbytj/img/pic/left.png differ
diff --git a/gxlbytj/img/pic/right.png b/gxlbytj/img/pic/right.png
new file mode 100644
index 0000000..2ce5517
Binary files /dev/null and b/gxlbytj/img/pic/right.png differ
diff --git a/gxlbytj/img/refresh.png b/gxlbytj/img/refresh.png
new file mode 100644
index 0000000..172886d
Binary files /dev/null and b/gxlbytj/img/refresh.png differ
diff --git a/gxlbytj/img/search.png b/gxlbytj/img/search.png
new file mode 100644
index 0000000..ff597d4
Binary files /dev/null and b/gxlbytj/img/search.png differ
diff --git a/gxlbytj/img/up-white.png b/gxlbytj/img/up-white.png
new file mode 100644
index 0000000..3282332
Binary files /dev/null and b/gxlbytj/img/up-white.png differ
diff --git a/gxlbytj/index.html b/gxlbytj/index.html
index c1c8962..3b6ccdc 100644
--- a/gxlbytj/index.html
+++ b/gxlbytj/index.html
@@ -1017,6 +1017,7 @@
dataType: "json",
success: function (data) {
if (data.success) {
+ console.log('dddddd')
if (data.list.length === 0) {
$('.modal-content').html('
数据更新中,请下次再来了...');
} else if (data.list.length > 0) {
@@ -1364,10 +1365,10 @@
展开

+ src="img/down.png" style="width: 20px"/>
收起

+ src="img/up.png" style="width: 20px"/>
{{# }else{ }}
数据更新中,请下次再来了...
diff --git a/gxlbytj/lib/pagination/pagination.html b/gxlbytj/lib/pagination/pagination.html
new file mode 100644
index 0000000..103cf49
--- /dev/null
+++ b/gxlbytj/lib/pagination/pagination.html
@@ -0,0 +1,135 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/gxlbytj/lib/vue/vue.global.ext.js b/gxlbytj/lib/vue/vue.global.ext.js
new file mode 100644
index 0000000..a419411
--- /dev/null
+++ b/gxlbytj/lib/vue/vue.global.ext.js
@@ -0,0 +1,15647 @@
+var Vue = (function (exports) {
+ 'use strict';
+
+ /**
+ * Make a map and return a function for checking if a key
+ * is in that map.
+ * IMPORTANT: all calls of this function must be prefixed with
+ * \/\*#\_\_PURE\_\_\*\/
+ * So that rollup can tree-shake them if necessary.
+ */
+ function makeMap(str, expectsLowerCase) {
+ const map = Object.create(null);
+ const list = str.split(',');
+ for (let i = 0; i < list.length; i++) {
+ map[list[i]] = true;
+ }
+ return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val];
+ }
+
+ /**
+ * dev only flag -> name mapping
+ */
+ const PatchFlagNames = {
+ [1 /* TEXT */]: `TEXT`,
+ [2 /* CLASS */]: `CLASS`,
+ [4 /* STYLE */]: `STYLE`,
+ [8 /* PROPS */]: `PROPS`,
+ [16 /* FULL_PROPS */]: `FULL_PROPS`,
+ [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`,
+ [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`,
+ [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`,
+ [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`,
+ [512 /* NEED_PATCH */]: `NEED_PATCH`,
+ [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`,
+ [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`,
+ [-1 /* HOISTED */]: `HOISTED`,
+ [-2 /* BAIL */]: `BAIL`
+ };
+
+ /**
+ * Dev only
+ */
+ const slotFlagsText = {
+ [1 /* STABLE */]: 'STABLE',
+ [2 /* DYNAMIC */]: 'DYNAMIC',
+ [3 /* FORWARDED */]: 'FORWARDED'
+ };
+
+ const GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +
+ 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +
+ 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt';
+ const isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED);
+
+ const range = 2;
+ function generateCodeFrame(source, start = 0, end = source.length) {
+ // Split the content into individual lines but capture the newline sequence
+ // that separated each line. This is important because the actual sequence is
+ // needed to properly take into account the full line length for offset
+ // comparison
+ let lines = source.split(/(\r?\n)/);
+ // Separate the lines and newline sequences into separate arrays for easier referencing
+ const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);
+ lines = lines.filter((_, idx) => idx % 2 === 0);
+ let count = 0;
+ const res = [];
+ for (let i = 0; i < lines.length; i++) {
+ count +=
+ lines[i].length +
+ ((newlineSequences[i] && newlineSequences[i].length) || 0);
+ if (count >= start) {
+ for (let j = i - range; j <= i + range || end > count; j++) {
+ if (j < 0 || j >= lines.length)
+ continue;
+ const line = j + 1;
+ res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`);
+ const lineLength = lines[j].length;
+ const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0;
+ if (j === i) {
+ // push underline
+ const pad = start - (count - (lineLength + newLineSeqLength));
+ const length = Math.max(1, end > count ? lineLength - pad : end - start);
+ res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length));
+ }
+ else if (j > i) {
+ if (end > count) {
+ const length = Math.max(Math.min(end - count, lineLength), 1);
+ res.push(` | ` + '^'.repeat(length));
+ }
+ count += lineLength + newLineSeqLength;
+ }
+ }
+ break;
+ }
+ }
+ return res.join('\n');
+ }
+
+ /**
+ * On the client we only need to offer special cases for boolean attributes that
+ * have different names from their corresponding dom properties:
+ * - itemscope -> N/A
+ * - allowfullscreen -> allowFullscreen
+ * - formnovalidate -> formNoValidate
+ * - ismap -> isMap
+ * - nomodule -> noModule
+ * - novalidate -> noValidate
+ * - readonly -> readOnly
+ */
+ const specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;
+ const isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs);
+ /**
+ * Boolean attributes should be included if the value is truthy or ''.
+ * e.g.