فهرست منبع

音波图效果(录音暂没实现)

qinpeng 2 سال پیش
والد
کامیت
817f6b521e
5فایلهای تغییر یافته به همراه569 افزوده شده و 513 حذف شده
  1. 1 0
      package.json
  2. 19 1
      src/api/ajax.js
  3. BIN
      src/assets/NPC/pause-fill.png
  4. BIN
      src/assets/NPC/play-fill.png
  5. 549 512
      src/components/Adult/preview/Voicefullscreen.vue

+ 1 - 0
package.json

@@ -42,6 +42,7 @@
     "vue-slider-component": "^3.2.14",
     "vue-slider-component": "^3.2.14",
     "vuedraggable": "^2.24.3",
     "vuedraggable": "^2.24.3",
     "vuex": "3.1.0",
     "vuex": "3.1.0",
+    "wavesurfer.js": "^6.2.0",
     "xgplayer": "^2.30.2"
     "xgplayer": "^2.30.2"
   },
   },
   "devDependencies": {
   "devDependencies": {

+ 19 - 1
src/api/ajax.js

@@ -36,7 +36,25 @@ export function getYinbiao(data) {
         data
         data
     })
     })
 }
 }
-
+// 文件流 /GCLSFileServer/WebFileDownload?
+export function WebFileDownload(data) {
+    let userInfor = getToken();
+    let UserCode = '',
+        UserType = '',
+        SessionID = ''
+    if (userInfor) {
+        let user = JSON.parse(getToken());
+        UserCode = user.user_code;
+        UserType = user.user_type;
+        SessionID = user.session_id;
+    }
+    return request({
+        url: `/GCLSFileServer/WebFileDownload??UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
+        method: 'get',
+        responseType:'blob',
+        params: data
+    })
+}
 export function getLogin(MethodName, data) {
 export function getLogin(MethodName, data) {
     let userInfor = getToken();
     let userInfor = getToken();
     let UserCode = '',
     let UserCode = '',

BIN
src/assets/NPC/pause-fill.png


BIN
src/assets/NPC/play-fill.png


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 549 - 512
src/components/Adult/preview/Voicefullscreen.vue


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است