瀏覽代碼

渝快政内容

刘拾玖 4 月之前
父節點
當前提交
ff7d4cc74d
共有 3 個文件被更改,包括 143 次插入7 次删除
  1. 136 0
      package-lock.json
  2. 2 1
      pages/feedback/FeedbackList.vue
  3. 5 6
      pages/feedback/index.vue

+ 136 - 0
package-lock.json

@@ -6,7 +6,13 @@
     "": {
       "dependencies": {
         "@vant/compat": "^1.0.1",
+        "buffer": "^6.0.3",
         "crypto-js": "^4.2.0",
+        "gm-crypt": "^0.0.2",
+        "gm-crypto": "^0.1.12",
+        "js-base64": "^3.7.7",
+        "sm-crypto": "^0.3.13",
+        "sm4util": "^1.0.5",
         "vant": "^4.9.9"
       }
     },
@@ -179,6 +185,48 @@
       "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz",
       "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ=="
     },
+    "node_modules/base64-js": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz",
+      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/buffer": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz",
+      "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.2.1"
+      }
+    },
     "node_modules/crypto-js": {
       "version": "4.2.0",
       "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
@@ -208,6 +256,76 @@
       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
       "peer": true
     },
+    "node_modules/gm-crypt": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmmirror.com/gm-crypt/-/gm-crypt-0.0.2.tgz",
+      "integrity": "sha512-eg3EaPQYCwWI7UNMvV4ReHD4rR1mtegDDyK80nr49FKw3PgyvVCZ44wIeqA88ITvjIVC3mT/8ZZG0qvH701LzA==",
+      "dependencies": {
+        "base64-js": "^1.3.0"
+      }
+    },
+    "node_modules/gm-crypto": {
+      "version": "0.1.12",
+      "resolved": "https://registry.npmmirror.com/gm-crypto/-/gm-crypto-0.1.12.tgz",
+      "integrity": "sha512-ercd9ionBqxR+/FCXICr0eo+jzC8BvSK0j9L7/eB0uwbyjgeMPTdBNrcQTqIuRXOtOAKSGsTNvtLYFnIxNEoFg==",
+      "dependencies": {
+        "buffer": "^5.7.0",
+        "jsbn": "^1.1.0",
+        "to-arraybuffer": "^1.0.1"
+      }
+    },
+    "node_modules/gm-crypto/node_modules/buffer": {
+      "version": "5.7.1",
+      "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz",
+      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.1.13"
+      }
+    },
+    "node_modules/ieee754": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz",
+      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/js-base64": {
+      "version": "3.7.7",
+      "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.7.tgz",
+      "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+    },
+    "node_modules/jsbn": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz",
+      "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
+    },
     "node_modules/magic-string": {
       "version": "0.30.14",
       "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.14.tgz",
@@ -269,6 +387,19 @@
         "node": "^10 || ^12 || >=14"
       }
     },
+    "node_modules/sm-crypto": {
+      "version": "0.3.13",
+      "resolved": "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.13.tgz",
+      "integrity": "sha512-ztNF+pZq6viCPMA1A6KKu3bgpkmYti5avykRHbcFIdSipFdkVmfUw2CnpM2kBJyppIalqvczLNM3wR8OQ0pT5w==",
+      "dependencies": {
+        "jsbn": "^1.1.0"
+      }
+    },
+    "node_modules/sm4util": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmmirror.com/sm4util/-/sm4util-1.0.5.tgz",
+      "integrity": "sha512-EO0vhcuozKoBvpV7Vi7+bb0supRriLw4cStWRHZg23M11BwCNNZhAyNGsBRNWD80lvOEvl2LuAkxEeUygQZnoQ=="
+    },
     "node_modules/source-map-js": {
       "version": "1.2.1",
       "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -278,6 +409,11 @@
         "node": ">=0.10.0"
       }
     },
+    "node_modules/to-arraybuffer": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+      "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA=="
+    },
     "node_modules/vant": {
       "version": "4.9.9",
       "resolved": "https://registry.npmmirror.com/vant/-/vant-4.9.9.tgz",

+ 2 - 1
pages/feedback/FeedbackList.vue

@@ -56,10 +56,11 @@
 
 <style lang="scss">
 	.feedback-list-view {
-		height: calc(100% - 60rpx);
 		overflow-y: auto;
 		background-color: #F6F7F8;
+		height: 100%;
 		.feedback-list {
+			height: 100%;
 			padding: 32rpx 40rpx 40rpx;
 			background-color: #F6F7F8;
 			.loop-list-item {

+ 5 - 6
pages/feedback/index.vue

@@ -8,16 +8,16 @@
 		</scroll-view>
 		<!-- 内容 -->
 		<swiper :current="navIndex" @change="tabChange" class="swiper_content">
-			<swiper-item class="swiper_item">
+			<swiper-item class="swiper_item" style="width: 100%;height: 100%;">
 				<FeedbackList :listArray="listArray" @click="onClick" />
 			</swiper-item>
-			<swiper-item class="swiper_item ">
+			<swiper-item class="swiper_item" style="width: 100%;height: 100%;">
 				<FeedbackList :listArray="listArray"  @click="onClick"  />
 			</swiper-item>
-			<swiper-item class="swiper_item ">
+			<swiper-item class="swiper_item" style="width: 100%;height: 100%;">
 				<FeedbackList :listArray="listArray"  @click="onClick"  />
 			</swiper-item>
-			<swiper-item class="swiper_item ">
+			<swiper-item class="swiper_item"  style="width: 100%;height: 100%;">
 				<FeedbackList :listArray="listArray"  @click="onClick"  />
 			</swiper-item>
 		</swiper>
@@ -172,7 +172,6 @@
   .scroll-view {
     background-color: #fff;
     color: #3D3D3D;
-    padding: 0 24rpx;
     display: flex;
     overflow-x: auto;
     white-space: nowrap;
@@ -221,7 +220,7 @@
   .feedback-add-icon {
 	  position: absolute;
 	  bottom: 300rpx;
-	  right: 100rpx;
+	  right: 32rpx;
 	  width: 120rpx;
 	  height: 120rpx;
 	  @include flex-center;