视频会议

This commit is contained in:
wangqiong
2024-01-18 10:46:33 +08:00
parent d7f5ce05ea
commit 37a88df277
28922 changed files with 2797396 additions and 19461 deletions
Vendored
BIN
View File
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
src/TUIRoom
-23
View File
@@ -1,23 +0,0 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
+23 -2
View File
@@ -1,3 +1,24 @@
# Arbitrate-FrontendH5
# nouiroom
仲裁视频会议H5
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
### Lints and fixes files
```
npm run lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
BIN
View File
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.homepage[data-v-f23aeb60]{width:100%;height:100vh;background-color:#302e2e;display:flex;align-items:center;justify-content:space-around}#video[data-v-f23aeb60]{width:40%;height:50%}.enterRoom[data-v-f23aeb60],.reservation[data-v-f23aeb60]{width:20%;height:50%;background-color:#1c1b1b}.title[data-v-f23aeb60]{width:100%;text-align:center;color:#3f1ab7;line-height:30px;font-size:18px;margin-bottom:20px}.enterForm[data-v-f23aeb60]{width:100%;display:flex;justify-content:center}.homepage[data-v-66f2b650]{width:100%;height:100vh;background-color:#302e2e;display:flex;flex-direction:column;align-items:center}#video[data-v-66f2b650]{width:90%;height:50%}.enterRoom[data-v-66f2b650]{margin-top:30px;width:90%;height:10%}.reservation[data-v-66f2b650]{width:20%;height:50%;background-color:#1c1b1b}.title[data-v-66f2b650]{width:100%;text-align:center;color:#3f1ab7;line-height:30px;font-size:18px;margin-bottom:20px}.enterForm[data-v-66f2b650]{width:100%;display:flex;justify-content:center}
+22
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
*{margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>nouiroom</title><script defer="defer" src="/js/chunk-vendors.b16260de.js"></script><script defer="defer" src="/js/app.b526e971.js"></script><link href="/css/chunk-vendors.10dd4e95.css" rel="stylesheet"><link href="/css/app.b59bb92e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but nouiroom doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
+2
View File
@@ -0,0 +1,2 @@
"use strict";(self["webpackChunknouiroom"]=self["webpackChunknouiroom"]||[]).push([[104],{5104:function(e,o,t){t.r(o),t.d(o,{default:function(){return k}});var r=function(){var e=this,o=e._self._c;return o("div",{staticClass:"homepage"},[e.modileFlag?o("homepc"):e._e(),e.modileFlag?e._e():o("homePhone")],1)},s=[],i=function(){var e=this,o=e._self._c;return o("div",{staticClass:"homepage"},[o("div",{attrs:{id:"video"}}),o("div",{staticClass:"enterRoom"},[o("div",{staticClass:"title"},[e._v(" 仲裁会议室 ")]),o("div",{staticClass:"enterForm"},[o("el-form",{ref:"enterRoomFrom",attrs:{model:e.enterRoomFrom}},[o("el-form-item",[o("el-input",{attrs:{placeholder:"请输入房间号"},model:{value:e.enterRoomFrom.roomId,callback:function(o){e.$set(e.enterRoomFrom,"roomId",o)},expression:"enterRoomFrom.roomId"}},[o("template",{slot:"append"},[o("el-button",{attrs:{type:"primary",icon:"el-icon-right"},on:{click:e.enterRoom}},[e._v("进入")])],1)],2)],1)],1)],1)])])},l=[],n=(t(560),t(2268)),a=t(2799),m=t.n(a);let d=null;var u={name:"App",data(){return{formLabelAlign:{},enterRoomFrom:{},trtc:null,userId:null,userCode:null,caseId:null,roleFlag:!1}},methods:{async enterRoom(){this.roomId==this.enterRoomFrom.roomId?this.$router.push({name:"Room",query:{userId:this.userId,roomId:this.enterRoomFrom.roomId,flag:this.roleFlag,caseId:this.caseId,id:this.userCode}}):this.$message({message:"房间号不是对应案件的房间号",type:"error"})},submitRoom(){this.$refs["formLabelAlign"].validate((e=>{}))},reserveConferenceListFn(e){(0,n.Je)(e).then((e=>{this.userCode==e.data[0].userId?this.roleFlag=!0:this.roleFlag=!1}))}},async mounted(){let e=this.$route.query;this.userId=e.name,this.roomId=e.roomId,this.userCode=e.userId,this.caseId=e.id,this.caseId&&this.reserveConferenceListFn(this.caseId),d=m().create();const o={view:document.getElementById("video"),publish:!1};await d.startLocalVideo(o)}},h=u,c=t(1001),I=(0,c.Z)(h,i,l,!1,null,"f23aeb60",null),p=I.exports,v=function(){var e=this,o=e._self._c;return o("div",{staticClass:"homepage"},[o("div",{staticClass:"title"},[e._v(" 仲裁会议室 ")]),o("div",{attrs:{id:"video"}}),o("div",{staticClass:"enterRoom"},[o("el-form",{ref:"enterRoomFrom",attrs:{model:e.enterRoomFrom}},[o("el-form-item",[o("el-input",{attrs:{placeholder:"请输入房间号"},model:{value:e.enterRoomFrom.roomId,callback:function(o){e.$set(e.enterRoomFrom,"roomId",o)},expression:"enterRoomFrom.roomId"}},[o("template",{slot:"append"},[o("el-button",{attrs:{type:"primary",icon:"el-icon-right"},on:{click:e.enterRoom}},[e._v("进入")])],1)],2)],1)],1)],1)])},f=[];let F=null;var g={name:"App",data(){return{formLabelAlign:{},enterRoomFrom:{},trtc:null,userId:null,userCode:null,caseId:null,roleFlag:!1}},methods:{async enterRoom(){this.roomId==this.enterRoomFrom.roomId?this.$router.push({name:"Room",query:{userId:this.userId,roomId:this.enterRoomFrom.roomId,flag:this.roleFlag,caseId:this.caseId}}):this.$message({message:"房间号不是对应案件的房间号",type:"error"})},submitRoom(){this.$refs["formLabelAlign"].validate((e=>{}))},reserveConferenceListFn(e){(0,n.Je)(e).then((e=>{this.userCode==e.data[0].userId?this.roleFlag=!0:this.roleFlag=!1}))}},async mounted(){let e=this.$route.query;this.userId=e.name,this.roomId=e.roomId,this.userCode=e.userId,this.caseId=e.id,this.caseId&&this.reserveConferenceListFn(this.caseId),F=m().create();const o={view:document.getElementById("video"),publish:!1};await F.startLocalVideo(o)}},R=g,C=(0,c.Z)(R,v,f,!1,null,"66f2b650",null),b=C.exports,y=t(6097),_={name:"App",components:{homepc:p,homePhone:b},data(){return{modileFlag:!1}},methods:{},mounted(){this.modileFlag=(0,y.Qv)()}},L=_,$=(0,c.Z)(L,r,s,!1,null,"d34b2652",null),k=$.exports}}]);
//# sourceMappingURL=104.15b7bedb.js.map
+1
View File
File diff suppressed because one or more lines are too long
+2
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
+17
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
+2
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../acorn/bin/acorn
+1
View File
@@ -0,0 +1 @@
../ansi-html-community/bin/ansi-html
+1
View File
@@ -0,0 +1 @@
../autoprefixer/bin/autoprefixer
+1
View File
@@ -0,0 +1 @@
../browserslist/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../cssesc/bin/cssesc
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../eslint/bin/eslint.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../esprima/bin/esparse.js
+1
View File
@@ -0,0 +1 @@
../esprima/bin/esvalidate.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../flat/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../he/bin/he
+1
View File
@@ -0,0 +1 @@
../cli-highlight/bin/highlight
+1
View File
@@ -0,0 +1 @@
../html-minifier-terser/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../is-ci/bin.js
+1
View File
@@ -0,0 +1 @@
../is-docker/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../js-yaml/bin/js-yaml.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../jsesc/bin/jsesc
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../json5/lib/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../mime/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../mkdirp/bin/cmd.js
+1
View File
@@ -0,0 +1 @@
../multicast-dns/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../nanoid/bin/nanoid.cjs
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../opener/bin/opener-bin.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../@babel/parser/bin/babel-parser.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../prettier/bin-prettier.js
+1
View File
@@ -0,0 +1 @@
../regjsparser/bin/parser
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../resolve/bin/resolve
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../rimraf/bin.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../semver/bin/semver.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../svgo/bin/svgo
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../terser/bin/terser
+1
View File
@@ -0,0 +1 @@
../update-browserslist-db/cli.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../uuid/dist/bin/uuid
+1
View File
@@ -0,0 +1 @@
../@vue/cli-service/bin/vue-cli-service.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../webpack/bin/webpack.js
+1
View File
@@ -0,0 +1 @@
../webpack-bundle-analyzer/lib/bin/analyzer.js
+1
View File
@@ -0,0 +1 @@
../webpack-dev-server/bin/webpack-dev-server.js
Generated Vendored
+1
View File
@@ -0,0 +1 @@
../which/bin/which
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport \"core-js/modules/es.array.push.js\";\nimport utils from './../utils.js';\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\nexport default InterceptorManager;","map":{"version":3,"names":["utils","InterceptorManager","constructor","handlers","use","fulfilled","rejected","options","push","synchronous","runWhen","length","eject","id","clear","forEach","fn","forEachHandler","h"],"sources":["/Users/Guest/nouiroom/node_modules/axios/lib/core/InterceptorManager.js"],"sourcesContent":["'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n"],"mappings":"AAAA,YAAY;;AAAC;AAEb,OAAOA,KAAK,MAAM,eAAe;AAEjC,MAAMC,kBAAkB,CAAC;EACvBC,WAAWA,CAAA,EAAG;IACZ,IAAI,CAACC,QAAQ,GAAG,EAAE;EACpB;;EAEA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;EACEC,GAAGA,CAACC,SAAS,EAAEC,QAAQ,EAAEC,OAAO,EAAE;IAChC,IAAI,CAACJ,QAAQ,CAACK,IAAI,CAAC;MACjBH,SAAS;MACTC,QAAQ;MACRG,WAAW,EAAEF,OAAO,GAAGA,OAAO,CAACE,WAAW,GAAG,KAAK;MAClDC,OAAO,EAAEH,OAAO,GAAGA,OAAO,CAACG,OAAO,GAAG;IACvC,CAAC,CAAC;IACF,OAAO,IAAI,CAACP,QAAQ,CAACQ,MAAM,GAAG,CAAC;EACjC;;EAEA;AACF;AACA;AACA;AACA;AACA;AACA;EACEC,KAAKA,CAACC,EAAE,EAAE;IACR,IAAI,IAAI,CAACV,QAAQ,CAACU,EAAE,CAAC,EAAE;MACrB,IAAI,CAACV,QAAQ,CAACU,EAAE,CAAC,GAAG,IAAI;IAC1B;EACF;;EAEA;AACF;AACA;AACA;AACA;EACEC,KAAKA,CAAA,EAAG;IACN,IAAI,IAAI,CAACX,QAAQ,EAAE;MACjB,IAAI,CAACA,QAAQ,GAAG,EAAE;IACpB;EACF;;EAEA;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACEY,OAAOA,CAACC,EAAE,EAAE;IACVhB,KAAK,CAACe,OAAO,CAAC,IAAI,CAACZ,QAAQ,EAAE,SAASc,cAAcA,CAACC,CAAC,EAAE;MACtD,IAAIA,CAAC,KAAK,IAAI,EAAE;QACdF,EAAE,CAACE,CAAC,CAAC;MACP;IACF,CAAC,CAAC;EACJ;AACF;AAEA,eAAejB,kBAAkB"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\nexport default CanceledError;","map":{"version":3,"names":["AxiosError","utils","CanceledError","message","config","request","call","ERR_CANCELED","name","inherits","__CANCEL__"],"sources":["/Users/Guest/nouiroom/node_modules/axios/lib/cancel/CanceledError.js"],"sourcesContent":["'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,UAAU,MAAM,uBAAuB;AAC9C,OAAOC,KAAK,MAAM,aAAa;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,aAAaA,CAACC,OAAO,EAAEC,MAAM,EAAEC,OAAO,EAAE;EAC/C;EACAL,UAAU,CAACM,IAAI,CAAC,IAAI,EAAEH,OAAO,IAAI,IAAI,GAAG,UAAU,GAAGA,OAAO,EAAEH,UAAU,CAACO,YAAY,EAAEH,MAAM,EAAEC,OAAO,CAAC;EACvG,IAAI,CAACG,IAAI,GAAG,eAAe;AAC7B;AAEAP,KAAK,CAACQ,QAAQ,CAACP,aAAa,EAAEF,UAAU,EAAE;EACxCU,UAAU,EAAE;AACd,CAAC,CAAC;AAEF,eAAeR,aAAa"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\nexport { axios as default, Axios, AxiosError, CanceledError, isCancel, CancelToken, VERSION, all, Cancel, isAxiosError, spread, toFormData, AxiosHeaders, HttpStatusCode, formToJSON, getAdapter, mergeConfig };","map":{"version":3,"names":["axios","Axios","AxiosError","CanceledError","isCancel","CancelToken","VERSION","all","Cancel","isAxiosError","spread","toFormData","AxiosHeaders","HttpStatusCode","formToJSON","getAdapter","mergeConfig","default"],"sources":["/Users/Guest/nouiroom/node_modules/axios/index.js"],"sourcesContent":["import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,gBAAgB;;AAElC;AACA;AACA;AACA,MAAM;EACJC,KAAK;EACLC,UAAU;EACVC,aAAa;EACbC,QAAQ;EACRC,WAAW;EACXC,OAAO;EACPC,GAAG;EACHC,MAAM;EACNC,YAAY;EACZC,MAAM;EACNC,UAAU;EACVC,YAAY;EACZC,cAAc;EACdC,UAAU;EACVC,UAAU;EACVC;AACF,CAAC,GAAGhB,KAAK;AAET,SACEA,KAAK,IAAIiB,OAAO,EAChBhB,KAAK,EACLC,UAAU,EACVC,aAAa,EACbC,QAAQ,EACRC,WAAW,EACXC,OAAO,EACPC,GAAG,EACHC,MAAM,EACNC,YAAY,EACZC,MAAM,EACNC,UAAU,EACVC,YAAY,EACZC,cAAc,EACdC,UAAU,EACVC,UAAU,EACVC,WAAW"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import 'quill/dist/quill.core.css';\nimport 'quill/dist/quill.snow.css';\nimport 'quill/dist/quill.bubble.css';\nimport { quillEditor } from 'vue-quill-editor';\nexport default {\n name: 'txtMain',\n props: ['textVisible', 'content'],\n components: {\n quillEditor\n },\n data() {\n return {\n contentValue: this.content,\n editorOption: {\n // Some Quill options...\n }\n };\n },\n methods: {\n onEditorBlur(quill) {\n console.log('editor blur!', this.content, quill);\n },\n onEditorFocus(quill) {\n console.log('editor focus!', quill);\n },\n onEditorReady(quill) {\n console.log('editor ready!', quill);\n },\n onEditorChange({\n quill,\n html,\n text\n }) {\n console.log('editor change!', quill, html, text);\n this.content = html;\n }\n },\n computed: {\n editor() {\n return this.$refs.myQuillEditor.quill;\n }\n },\n mounted() {\n console.log(this.content, 'uuuuuuuuu');\n // this.contentValue = '<h2>nishi</h2>';\n }\n};","map":{"version":3,"names":["quillEditor","name","props","components","data","contentValue","content","editorOption","methods","onEditorBlur","quill","console","log","onEditorFocus","onEditorReady","onEditorChange","html","text","computed","editor","$refs","myQuillEditor","mounted"],"sources":["src/views/components/txtMain.vue"],"sourcesContent":["<template>\n <div class=\"txtMain\">\n <quill-editor ref=\"myQuillEditor\" v-model=\"contentValue\" :options=\"editorOption\" @blur=\"onEditorBlur($event)\"\n @focus=\"onEditorFocus($event)\" @ready=\"onEditorReady($event)\" />\n </div>\n</template>\n \n<script>\nimport 'quill/dist/quill.core.css'\nimport 'quill/dist/quill.snow.css'\nimport 'quill/dist/quill.bubble.css'\nimport { quillEditor } from 'vue-quill-editor'\nexport default {\n name: 'txtMain',\n props: [\n 'textVisible',\n 'content'\n ],\n components: {\n quillEditor\n },\n data() {\n return {\n contentValue: this.content,\n editorOption: {\n // Some Quill options...\n }\n };\n },\n methods: {\n onEditorBlur(quill) {\n console.log('editor blur!', this.content, quill)\n },\n onEditorFocus(quill) {\n console.log('editor focus!', quill)\n },\n onEditorReady(quill) {\n console.log('editor ready!', quill)\n },\n onEditorChange({ quill, html, text }) {\n console.log('editor change!', quill, html, text)\n this.content = html\n }\n },\n computed: {\n editor() {\n return this.$refs.myQuillEditor.quill\n }\n },\n mounted() {\n console.log(this.content,'uuuuuuuuu');\n // this.contentValue = '<h2>nishi</h2>';\n },\n};\n</script>\n \n<style scoped></style>"],"mappings":"AAQA;AACA;AACA;AACA,SAAAA,WAAA;AACA;EACAC,IAAA;EACAC,KAAA,GACA,eACA,UACA;EACAC,UAAA;IACAH;EACA;EACAI,KAAA;IACA;MACAC,YAAA,OAAAC,OAAA;MACAC,YAAA;QACA;MAAA;IAEA;EACA;EACAC,OAAA;IACAC,aAAAC,KAAA;MACAC,OAAA,CAAAC,GAAA,sBAAAN,OAAA,EAAAI,KAAA;IACA;IACAG,cAAAH,KAAA;MACAC,OAAA,CAAAC,GAAA,kBAAAF,KAAA;IACA;IACAI,cAAAJ,KAAA;MACAC,OAAA,CAAAC,GAAA,kBAAAF,KAAA;IACA;IACAK,eAAA;MAAAL,KAAA;MAAAM,IAAA;MAAAC;IAAA;MACAN,OAAA,CAAAC,GAAA,mBAAAF,KAAA,EAAAM,IAAA,EAAAC,IAAA;MACA,KAAAX,OAAA,GAAAU,IAAA;IACA;EACA;EACAE,QAAA;IACAC,OAAA;MACA,YAAAC,KAAA,CAAAC,aAAA,CAAAX,KAAA;IACA;EACA;EACAY,QAAA;IACAX,OAAA,CAAAC,GAAA,MAAAN,OAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport \"core-js/modules/es.array.push.js\";\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object<string, any>} params - The parameters to be converted to a FormData object.\n * @param {Object<string, any>} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n params && toFormData(params, this, options);\n}\nconst prototype = AxiosURLSearchParams.prototype;\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function (value) {\n return encoder.call(this, value, encode);\n } : encode;\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\nexport default AxiosURLSearchParams;","map":{"version":3,"names":["toFormData","encode","str","charMap","encodeURIComponent","replace","replacer","match","AxiosURLSearchParams","params","options","_pairs","prototype","append","name","value","push","toString","encoder","_encode","call","map","each","pair","join"],"sources":["/Users/Guest/nouiroom/node_modules/axios/lib/helpers/AxiosURLSearchParams.js"],"sourcesContent":["'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object<string, any>} params - The parameters to be converted to a FormData object.\n * @param {Object<string, any>} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n"],"mappings":"AAAA,YAAY;;AAAC;AAEb,OAAOA,UAAU,MAAM,iBAAiB;;AAExC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,MAAMA,CAACC,GAAG,EAAE;EACnB,MAAMC,OAAO,GAAG;IACd,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,KAAK,EAAE,GAAG;IACV,KAAK,EAAE;EACT,CAAC;EACD,OAAOC,kBAAkB,CAACF,GAAG,CAAC,CAACG,OAAO,CAAC,kBAAkB,EAAE,SAASC,QAAQA,CAACC,KAAK,EAAE;IAClF,OAAOJ,OAAO,CAACI,KAAK,CAAC;EACvB,CAAC,CAAC;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,oBAAoBA,CAACC,MAAM,EAAEC,OAAO,EAAE;EAC7C,IAAI,CAACC,MAAM,GAAG,EAAE;EAEhBF,MAAM,IAAIT,UAAU,CAACS,MAAM,EAAE,IAAI,EAAEC,OAAO,CAAC;AAC7C;AAEA,MAAME,SAAS,GAAGJ,oBAAoB,CAACI,SAAS;AAEhDA,SAAS,CAACC,MAAM,GAAG,SAASA,MAAMA,CAACC,IAAI,EAAEC,KAAK,EAAE;EAC9C,IAAI,CAACJ,MAAM,CAACK,IAAI,CAAC,CAACF,IAAI,EAAEC,KAAK,CAAC,CAAC;AACjC,CAAC;AAEDH,SAAS,CAACK,QAAQ,GAAG,SAASA,QAAQA,CAACC,OAAO,EAAE;EAC9C,MAAMC,OAAO,GAAGD,OAAO,GAAG,UAASH,KAAK,EAAE;IACxC,OAAOG,OAAO,CAACE,IAAI,CAAC,IAAI,EAAEL,KAAK,EAAEd,MAAM,CAAC;EAC1C,CAAC,GAAGA,MAAM;EAEV,OAAO,IAAI,CAACU,MAAM,CAACU,GAAG,CAAC,SAASC,IAAIA,CAACC,IAAI,EAAE;IACzC,OAAOJ,OAAO,CAACI,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAGJ,OAAO,CAACI,IAAI,CAAC,CAAC,CAAC,CAAC;EAClD,CAAC,EAAE,EAAE,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC;AAClB,CAAC;AAED,eAAehB,oBAAoB"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { startVideo, stopVideo } from '@/api/room.js';\nexport default {\n name: 'Footer',\n props: [\"roomId\"],\n components: {},\n data() {\n return {\n taskId: null\n };\n },\n methods: {\n exitRoom() {\n this.stopVideoFn();\n this.$emit('exitRoom');\n },\n startVideoFn() {\n startVideo({\n caseId: 12865,\n roomId: this.roomId\n }).then(res => {\n // this.taskId = res.data.taskId;\n sessionStorage.setItem('taskId', JSON.stringify(res.data.taskId));\n console.log(res.data.taskId, \"pppppp\");\n });\n },\n stopVideoFn() {\n debugger;\n let taskId = JSON.parse(sessionStorage.getItem('taskId'));\n stopVideo(taskId).then(res => {\n console.log(res, \"KKKKKK\");\n });\n },\n // 开始云端录制\n openRecord() {\n this.startVideoFn();\n }\n },\n mounted() {\n setTimeout(() => {\n console.log(this.roomId, \"房间号房间哈房间号房间哈房间号\");\n });\n }\n};","map":{"version":3,"names":["startVideo","stopVideo","name","props","components","data","taskId","methods","exitRoom","stopVideoFn","$emit","startVideoFn","caseId","roomId","then","res","sessionStorage","setItem","JSON","stringify","console","log","parse","getItem","openRecord","mounted","setTimeout"],"sources":["src/views/components/roomFooter.vue"],"sourcesContent":["<template>\n <div class=\"roomFooter\">\n <!-- <div class=\"mic\">\n <img class=\"iconImg\" src=\"@/assets/mic_on.png\" alt=\"\">\n <div class=\"title\">麦克风</div>\n </div>\n <div class=\"video\">\n <img class=\"iconImg\" src=\"@/assets/video_on.png\" alt=\"\">\n <div class=\"title\">摄像头</div>\n </div> -->\n <div class=\"record\" @click=\"openRecord\">\n <img class=\"iconImg\" src=\"@/assets/record_on.png\" alt=\"\">\n <div class=\"title\">开始录制</div>\n </div>\n <div class=\"empty\"></div>\n <div class=\"outRoom\" @click=\"exitRoom\">\n <el-button type=\"danger\">退出房间</el-button>\n </div>\n </div>\n</template>\n \n<script>\nimport { startVideo, stopVideo } from '@/api/room.js'\nexport default {\n name: 'Footer',\n props: [\n \"roomId\"\n ],\n components: {\n\n },\n data() {\n return {\n taskId: null\n };\n },\n methods: {\n exitRoom() {\n this.stopVideoFn();\n this.$emit('exitRoom');\n },\n startVideoFn() {\n startVideo({\n caseId: 12865,\n roomId: this.roomId\n }).then(res => {\n // this.taskId = res.data.taskId;\n sessionStorage.setItem('taskId',JSON.stringify(res.data.taskId))\n console.log(res.data.taskId, \"pppppp\");\n })\n },\n stopVideoFn() {\n debugger\n let taskId = JSON.parse(sessionStorage.getItem('taskId'));\n stopVideo(taskId).then(res => {\n console.log(res,\"KKKKKK\");\n })\n },\n // 开始云端录制\n openRecord() {\n this.startVideoFn();\n },\n },\n mounted() {\n setTimeout(() => {\n console.log(this.roomId, \"房间号房间哈房间号房间哈房间号\");\n });\n },\n};\n</script>\n \n<style scoped>\n.roomFooter {\n width: 100%;\n height: 100%;\n display: flex;\n}\n\n.mic,\n.video,\n.record,\n.outRoom {\n cursor: pointer;\n width: 10%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.iconImg {\n width: 30%;\n height: 60%;\n}\n\n.title {\n color: aliceblue;\n}\n\n.empty {\n width: 60%;\n height: 100%;\n}\n</style>\n \n \n "],"mappings":"AAsBA,SAAAA,UAAA,EAAAC,SAAA;AACA;EACAC,IAAA;EACAC,KAAA,GACA,SACA;EACAC,UAAA,GAEA;EACAC,KAAA;IACA;MACAC,MAAA;IACA;EACA;EACAC,OAAA;IACAC,SAAA;MACA,KAAAC,WAAA;MACA,KAAAC,KAAA;IACA;IACAC,aAAA;MACAX,UAAA;QACAY,MAAA;QACAC,MAAA,OAAAA;MACA,GAAAC,IAAA,CAAAC,GAAA;QACA;QACAC,cAAA,CAAAC,OAAA,WAAAC,IAAA,CAAAC,SAAA,CAAAJ,GAAA,CAAAV,IAAA,CAAAC,MAAA;QACAc,OAAA,CAAAC,GAAA,CAAAN,GAAA,CAAAV,IAAA,CAAAC,MAAA;MACA;IACA;IACAG,YAAA;MACA;MACA,IAAAH,MAAA,GAAAY,IAAA,CAAAI,KAAA,CAAAN,cAAA,CAAAO,OAAA;MACAtB,SAAA,CAAAK,MAAA,EAAAQ,IAAA,CAAAC,GAAA;QACAK,OAAA,CAAAC,GAAA,CAAAN,GAAA;MACA;IACA;IACA;IACAS,WAAA;MACA,KAAAb,YAAA;IACA;EACA;EACAc,QAAA;IACAC,UAAA;MACAN,OAAA,CAAAC,GAAA,MAAAR,MAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"var render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"roompage\"\n }, _vm._l(_vm.userList, function (item, index) {\n return _c(\"div\", {\n key: index,\n class: _vm.userClass,\n style: {\n height: _vm.userHeight\n },\n attrs: {\n id: \"video\"\n }\n });\n }), 0);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\nexport { render, staticRenderFns };","map":{"version":3,"names":["render","_vm","_c","_self","staticClass","_l","userList","item","index","key","class","userClass","style","height","userHeight","attrs","id","staticRenderFns","_withStripped"],"sources":["/Users/Guest/nouiroom/src/views/room.vue"],"sourcesContent":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c\n return _c(\n \"div\",\n { staticClass: \"roompage\" },\n _vm._l(_vm.userList, function (item, index) {\n return _c(\"div\", {\n key: index,\n class: _vm.userClass,\n style: { height: _vm.userHeight },\n attrs: { id: \"video\" },\n })\n }),\n 0\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":"AAAA,IAAIA,MAAM,GAAG,SAASA,MAAMA,CAAA,EAAG;EAC7B,IAAIC,GAAG,GAAG,IAAI;IACZC,EAAE,GAAGD,GAAG,CAACE,KAAK,CAACD,EAAE;EACnB,OAAOA,EAAE,CACP,KAAK,EACL;IAAEE,WAAW,EAAE;EAAW,CAAC,EAC3BH,GAAG,CAACI,EAAE,CAACJ,GAAG,CAACK,QAAQ,EAAE,UAAUC,IAAI,EAAEC,KAAK,EAAE;IAC1C,OAAON,EAAE,CAAC,KAAK,EAAE;MACfO,GAAG,EAAED,KAAK;MACVE,KAAK,EAAET,GAAG,CAACU,SAAS;MACpBC,KAAK,EAAE;QAAEC,MAAM,EAAEZ,GAAG,CAACa;MAAW,CAAC;MACjCC,KAAK,EAAE;QAAEC,EAAE,EAAE;MAAQ;IACvB,CAAC,CAAC;EACJ,CAAC,CAAC,EACF,CACF,CAAC;AACH,CAAC;AACD,IAAIC,eAAe,GAAG,EAAE;AACxBjB,MAAM,CAACkB,aAAa,GAAG,IAAI;AAE3B,SAASlB,MAAM,EAAEiB,eAAe"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import Vue from 'vue';\nimport App from './App.vue';\nimport router from './router/index';\nimport VueRouter from 'vue-router';\nimport ElementUI from 'element-ui';\nimport 'element-ui/lib/theme-chalk/index.css';\nVue.config.productionTip = false;\nVue.use(VueRouter);\nVue.use(ElementUI);\nnew Vue({\n router,\n render: h => h(App)\n}).$mount('#app');","map":{"version":3,"names":["Vue","App","router","VueRouter","ElementUI","config","productionTip","use","render","h","$mount"],"sources":["/Users/Guest/nouiroom/src/main.js"],"sourcesContent":["import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router/index';\nimport VueRouter from 'vue-router';\nimport ElementUI from 'element-ui';\nimport 'element-ui/lib/theme-chalk/index.css';\nVue.config.productionTip = false\nVue.use(VueRouter);\nVue.use(ElementUI);\nnew Vue({\n router,\n render: h => h(App),\n}).$mount('#app')\n"],"mappings":"AAAA,OAAOA,GAAG,MAAM,KAAK;AACrB,OAAOC,GAAG,MAAM,WAAW;AAC3B,OAAOC,MAAM,MAAM,gBAAgB;AACnC,OAAOC,SAAS,MAAM,YAAY;AAClC,OAAOC,SAAS,MAAM,YAAY;AAClC,OAAO,sCAAsC;AAC7CJ,GAAG,CAACK,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCN,GAAG,CAACO,GAAG,CAACJ,SAAS,CAAC;AAClBH,GAAG,CAACO,GAAG,CAACH,SAAS,CAAC;AAClB,IAAIJ,GAAG,CAAC;EACNE,MAAM;EACNM,MAAM,EAAEC,CAAC,IAAIA,CAAC,CAACR,GAAG;AACpB,CAAC,CAAC,CAACS,MAAM,CAAC,MAAM,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import TRTC from 'trtc-sdk-v5';\nconst trtc = TRTC.create();\nexport default {\n name: 'App',\n data() {\n return {\n formLabelAlign: {}\n };\n },\n methods: {\n async enterRoom() {\n const userSig = \"eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwhnJSVDh4pTsxIKCzBQlK0MzAwMDQ0NDM3OITGpFQWZRKlDc1NTUCCgFES3JzAWJmYPUWhibm0JNyUwHmhqWHVUcmmjk7GVSmOwbYpZcFRHp4e5sVGKZbeGd6FhalO3ka55UGuaTFaOfbatUCwDIijC-\";\n const userId = \"hcb\";\n const sdkAppId = 1600011167;\n try {\n await trtc.enterRoom({\n roomId: 888888,\n scene: 'rtc',\n sdkAppId,\n userId,\n userSig\n });\n await trtc.startLocalVideo({\n view: document.getElementById('video') // 在 DOM 中的 elementId 为 localVideo 的标签上预览视频。\n });\n\n console.log('进房成功');\n } catch (error) {\n console.error('进房失败 ' + error);\n }\n }\n },\n mounted() {\n trtc.startLocalVideo({\n view: document.getElementById('video') // 在 DOM 中的 elementId 为 localVideo 的标签上预览视频。\n });\n }\n};","map":{"version":3,"names":["TRTC","trtc","create","name","data","formLabelAlign","methods","enterRoom","userSig","userId","sdkAppId","roomId","scene","startLocalVideo","view","document","getElementById","console","log","error","mounted"],"sources":["src/components/homepc.vue"],"sourcesContent":["<template>\n <div class=\"homepage\">\n <div id=\"video\">\n\n </div>\n <div class=\"enterRoom\">\n <div class=\"title\">\n 仲裁会议室\n </div>\n <div class=\"enterForm\">\n <el-form :label-position=\"labelPosition\" label-width=\"80px\" :model=\"formLabelAlign\">\n <el-form-item>\n <el-input v-model=\"formLabelAlign.name\"></el-input>\n </el-form-item>\n <el-form-item>\n <el-input v-model=\"formLabelAlign.region\"></el-input>\n </el-form-item>\n <el-form-item>\n <el-input v-model=\"formLabelAlign.type\"></el-input>\n </el-form-item>\n </el-form>\n </div>\n </div>\n <div class=\"reservation\">\n\n </div>\n </div>\n</template>\n \n<script>\nimport TRTC from 'trtc-sdk-v5';\nconst trtc = TRTC.create();\nexport default {\n name: 'App',\n data() {\n return {\n formLabelAlign: {}\n };\n },\n methods: {\n async enterRoom() {\n const userSig = \"eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwhnJSVDh4pTsxIKCzBQlK0MzAwMDQ0NDM3OITGpFQWZRKlDc1NTUCCgFES3JzAWJmYPUWhibm0JNyUwHmhqWHVUcmmjk7GVSmOwbYpZcFRHp4e5sVGKZbeGd6FhalO3ka55UGuaTFaOfbatUCwDIijC-\";\n const userId = \"hcb\";\n const sdkAppId = 1600011167;\n try {\n await trtc.enterRoom({ roomId: 888888, scene: 'rtc', sdkAppId, userId, userSig });\n await trtc.startLocalVideo({\n view: document.getElementById('video'), // 在 DOM 中的 elementId 为 localVideo 的标签上预览视频。\n });\n console.log('进房成功');\n } catch (error) {\n console.error('进房失败 ' + error);\n }\n\n }\n },\n mounted() {\n trtc.startLocalVideo({\n view: document.getElementById('video'), // 在 DOM 中的 elementId 为 localVideo 的标签上预览视频。\n });\n },\n};\n</script>\n \n<style scoped>\n.homepage {\n width: 100%;\n height: 100vh;\n background-color: #302e2e;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n\n#video {\n width: 40%;\n height: 50%;\n background-color: yellow;\n}\n\n.enterRoom {\n width: 20%;\n height: 50%;\n background-color: #1c1b1b;\n}\n\n.reservation {\n width: 20%;\n height: 50%;\n background-color: #1c1b1b;\n}\n\n.title {\n width: 100%;\n text-align: center;\n color: #3f1ab7;\n line-height: 30px;\n font-size: 18px;\n}\n\n.enterForm {\n width: 100%;\n}\n</style>\n \n \n "],"mappings":"AA8BA,OAAAA,IAAA;AACA,MAAAC,IAAA,GAAAD,IAAA,CAAAE,MAAA;AACA;EACAC,IAAA;EACAC,KAAA;IACA;MACAC,cAAA;IACA;EACA;EACAC,OAAA;IACA,MAAAC,UAAA;MACA,MAAAC,OAAA;MACA,MAAAC,MAAA;MACA,MAAAC,QAAA;MACA;QACA,MAAAT,IAAA,CAAAM,SAAA;UAAAI,MAAA;UAAAC,KAAA;UAAAF,QAAA;UAAAD,MAAA;UAAAD;QAAA;QACA,MAAAP,IAAA,CAAAY,eAAA;UACAC,IAAA,EAAAC,QAAA,CAAAC,cAAA;QACA;;QACAC,OAAA,CAAAC,GAAA;MACA,SAAAC,KAAA;QACAF,OAAA,CAAAE,KAAA,WAAAA,KAAA;MACA;IAEA;EACA;EACAC,QAAA;IACAnB,IAAA,CAAAY,eAAA;MACAC,IAAA,EAAAC,QAAA,CAAAC,cAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import rules from '../rule/';\nimport { isEmptyValue } from '../util';\nfunction date(rule, value, callback, source, options) {\n // console.log('integer rule called %j', rule);\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n // console.log('validate on %s value', value);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n var dateObject = void 0;\n if (typeof value === 'number') {\n dateObject = new Date(value);\n } else {\n dateObject = value;\n }\n rules.type(rule, dateObject, source, errors, options);\n if (dateObject) {\n rules.range(rule, dateObject.getTime(), source, errors, options);\n }\n }\n }\n callback(errors);\n}\nexport default date;","map":{"version":3,"names":["rules","isEmptyValue","date","rule","value","callback","source","options","errors","validate","required","hasOwnProperty","field","dateObject","Date","type","range","getTime"],"sources":["/Users/Guest/nouiroom/node_modules/async-validator/es/validator/date.js"],"sourcesContent":["import rules from '../rule/';\nimport { isEmptyValue } from '../util';\n\nfunction date(rule, value, callback, source, options) {\n // console.log('integer rule called %j', rule);\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n // console.log('validate on %s value', value);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n var dateObject = void 0;\n\n if (typeof value === 'number') {\n dateObject = new Date(value);\n } else {\n dateObject = value;\n }\n\n rules.type(rule, dateObject, source, errors, options);\n if (dateObject) {\n rules.range(rule, dateObject.getTime(), source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default date;"],"mappings":"AAAA,OAAOA,KAAK,MAAM,UAAU;AAC5B,SAASC,YAAY,QAAQ,SAAS;AAEtC,SAASC,IAAIA,CAACC,IAAI,EAAEC,KAAK,EAAEC,QAAQ,EAAEC,MAAM,EAAEC,OAAO,EAAE;EACpD;EACA,IAAIC,MAAM,GAAG,EAAE;EACf,IAAIC,QAAQ,GAAGN,IAAI,CAACO,QAAQ,IAAI,CAACP,IAAI,CAACO,QAAQ,IAAIJ,MAAM,CAACK,cAAc,CAACR,IAAI,CAACS,KAAK,CAAC;EACnF;EACA,IAAIH,QAAQ,EAAE;IACZ,IAAIR,YAAY,CAACG,KAAK,CAAC,IAAI,CAACD,IAAI,CAACO,QAAQ,EAAE;MACzC,OAAOL,QAAQ,CAAC,CAAC;IACnB;IACAL,KAAK,CAACU,QAAQ,CAACP,IAAI,EAAEC,KAAK,EAAEE,MAAM,EAAEE,MAAM,EAAED,OAAO,CAAC;IACpD,IAAI,CAACN,YAAY,CAACG,KAAK,CAAC,EAAE;MACxB,IAAIS,UAAU,GAAG,KAAK,CAAC;MAEvB,IAAI,OAAOT,KAAK,KAAK,QAAQ,EAAE;QAC7BS,UAAU,GAAG,IAAIC,IAAI,CAACV,KAAK,CAAC;MAC9B,CAAC,MAAM;QACLS,UAAU,GAAGT,KAAK;MACpB;MAEAJ,KAAK,CAACe,IAAI,CAACZ,IAAI,EAAEU,UAAU,EAAEP,MAAM,EAAEE,MAAM,EAAED,OAAO,CAAC;MACrD,IAAIM,UAAU,EAAE;QACdb,KAAK,CAACgB,KAAK,CAACb,IAAI,EAAEU,UAAU,CAACI,OAAO,CAAC,CAAC,EAAEX,MAAM,EAAEE,MAAM,EAAED,OAAO,CAAC;MAClE;IACF;EACF;EACAF,QAAQ,CAACG,MAAM,CAAC;AAClB;AAEA,eAAeN,IAAI"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import rules from '../rule/';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates the regular expression type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction regexp(rule, value, callback, source, options) {\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\nexport default regexp;","map":{"version":3,"names":["rules","isEmptyValue","regexp","rule","value","callback","source","options","errors","validate","required","hasOwnProperty","field","type"],"sources":["/Users/Guest/nouiroom/node_modules/async-validator/es/validator/regexp.js"],"sourcesContent":["import rules from '../rule/';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates the regular expression type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction regexp(rule, value, callback, source, options) {\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default regexp;"],"mappings":"AAAA,OAAOA,KAAK,MAAM,UAAU;AAC5B,SAASC,YAAY,QAAQ,SAAS;;AAEtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,MAAMA,CAACC,IAAI,EAAEC,KAAK,EAAEC,QAAQ,EAAEC,MAAM,EAAEC,OAAO,EAAE;EACtD,IAAIC,MAAM,GAAG,EAAE;EACf,IAAIC,QAAQ,GAAGN,IAAI,CAACO,QAAQ,IAAI,CAACP,IAAI,CAACO,QAAQ,IAAIJ,MAAM,CAACK,cAAc,CAACR,IAAI,CAACS,KAAK,CAAC;EACnF,IAAIH,QAAQ,EAAE;IACZ,IAAIR,YAAY,CAACG,KAAK,CAAC,IAAI,CAACD,IAAI,CAACO,QAAQ,EAAE;MACzC,OAAOL,QAAQ,CAAC,CAAC;IACnB;IACAL,KAAK,CAACU,QAAQ,CAACP,IAAI,EAAEC,KAAK,EAAEE,MAAM,EAAEE,MAAM,EAAED,OAAO,CAAC;IACpD,IAAI,CAACN,YAAY,CAACG,KAAK,CAAC,EAAE;MACxBJ,KAAK,CAACa,IAAI,CAACV,IAAI,EAAEC,KAAK,EAAEE,MAAM,EAAEE,MAAM,EAAED,OAAO,CAAC;IAClD;EACF;EACAF,QAAQ,CAACG,MAAM,CAAC;AAClB;AAEA,eAAeN,MAAM"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { getUsersig } from '@/api/home';\nexport default {\n name: 'App',\n components: {},\n data() {\n return {\n userClass: \"userVideo\",\n userList: [1, 2, 3, 4, 5, 6, 7, 8, 8],\n userHeight: '100%'\n };\n },\n methods: {},\n created() {\n // 判断房间人数对应的样式\n if (this.userList.length == 1) {\n this.userClass = 'userVideo';\n } else if (this.userList.length == 2) {\n this.userClass = \"userVideo1\";\n } else if (this.userList.length == 3) {\n this.userClass = \"userVideo2\";\n } else if (this.userList.length > 3) {\n this.userClass = \"userVideo3\";\n }\n let userRow = Math.ceil(this.userList.length / 3);\n console.log(userRow, \"l\");\n if (userRow == 1) {\n this.userHeight == \"100%\";\n } else {\n this.userHeight = 1 / userRow * 100 - 2 + \"%\";\n }\n // 获取usersign\n getUsersig();\n }\n};","map":{"version":3,"names":["getUsersig","name","components","data","userClass","userList","userHeight","methods","created","length","userRow","Math","ceil","console","log"],"sources":["src/views/room.vue"],"sourcesContent":["<template>\n <div class=\"roompage\">\n <div :class=\"userClass\" :style=\"{height:userHeight}\" v-for=\"(item,index) in userList\" :key=\"index\"></div>\n </div>\n</template>\n \n<script>\nimport { getUsersig } from '@/api/home'\nexport default {\n name: 'App',\n components: {\n },\n data() {\n return {\n userClass:\"userVideo\",\n userList:[1,2,3,4,5,6,7,8,8],\n userHeight:'100%'\n };\n },\n methods: {\n\n },\n created() {\n // 判断房间人数对应的样式\n if(this.userList.length == 1){\n this.userClass = 'userVideo'\n }else if(this.userList.length == 2){\n this.userClass = \"userVideo1\"\n }else if(this.userList.length == 3){\n this.userClass = \"userVideo2\"\n }else if(this.userList.length > 3){\n this.userClass = \"userVideo3\"\n }\n let userRow = Math.ceil(this.userList.length/3);\n console.log(userRow,\"l\");\n if(userRow == 1){\n this.userHeight == \"100%\"\n }else{\n this.userHeight = (1/userRow)*100 - 2 + \"%\"\n }\n // 获取usersign\n getUsersig()\n },\n};\n</script>\n \n<style scoped>\n .roompage{\n width: 100%;\n height: 100vh;\n display: flex;\n align-items: center;\n justify-content: space-around;\n flex-wrap: wrap;\n }\n .userVideo{\n width: 100%;\n background-color: yellow;\n }\n .userVideo1{\n width: 48%;\n background-color: yellow;\n }\n .userVideo2{\n width: 33%;\n background-color: yellow;\n }\n .userVideo3{\n width: 33%;\n background-color: yellow;\n }\n</style>\n \n \n "],"mappings":"AAOA,SAAAA,UAAA;AACA;EACAC,IAAA;EACAC,UAAA,GACA;EACAC,KAAA;IACA;MACAC,SAAA;MACAC,QAAA;MACAC,UAAA;IACA;EACA;EACAC,OAAA,GAEA;EACAC,QAAA;IACA;IACA,SAAAH,QAAA,CAAAI,MAAA;MACA,KAAAL,SAAA;IACA,gBAAAC,QAAA,CAAAI,MAAA;MACA,KAAAL,SAAA;IACA,gBAAAC,QAAA,CAAAI,MAAA;MACA,KAAAL,SAAA;IACA,gBAAAC,QAAA,CAAAI,MAAA;MACA,KAAAL,SAAA;IACA;IACA,IAAAM,OAAA,GAAAC,IAAA,CAAAC,IAAA,MAAAP,QAAA,CAAAI,MAAA;IACAI,OAAA,CAAAC,GAAA,CAAAJ,OAAA;IACA,IAAAA,OAAA;MACA,KAAAJ,UAAA;IACA;MACA,KAAAA,UAAA,OAAAI,OAAA;IACA;IACA;IACAV,UAAA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"'use strict';\n\nimport \"core-js/modules/es.array.push.js\";\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object<string, any>} params - The parameters to be converted to a FormData object.\n * @param {Object<string, any>} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n params && toFormData(params, this, options);\n}\nconst prototype = AxiosURLSearchParams.prototype;\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function (value) {\n return encoder.call(this, value, encode);\n } : encode;\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\nexport default AxiosURLSearchParams;","map":{"version":3,"names":["toFormData","encode","str","charMap","encodeURIComponent","replace","replacer","match","AxiosURLSearchParams","params","options","_pairs","prototype","append","name","value","push","toString","encoder","_encode","call","map","each","pair","join"],"sources":["/Users/Guest/nouiroom/node_modules/axios/lib/helpers/AxiosURLSearchParams.js"],"sourcesContent":["'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object<string, any>} params - The parameters to be converted to a FormData object.\n * @param {Object<string, any>} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n"],"mappings":"AAAA,YAAY;;AAAC;AAEb,OAAOA,UAAU,MAAM,iBAAiB;;AAExC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,MAAMA,CAACC,GAAG,EAAE;EACnB,MAAMC,OAAO,GAAG;IACd,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,KAAK,EAAE,GAAG;IACV,KAAK,EAAE;EACT,CAAC;EACD,OAAOC,kBAAkB,CAACF,GAAG,CAAC,CAACG,OAAO,CAAC,kBAAkB,EAAE,SAASC,QAAQA,CAACC,KAAK,EAAE;IAClF,OAAOJ,OAAO,CAACI,KAAK,CAAC;EACvB,CAAC,CAAC;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,oBAAoBA,CAACC,MAAM,EAAEC,OAAO,EAAE;EAC7C,IAAI,CAACC,MAAM,GAAG,EAAE;EAEhBF,MAAM,IAAIT,UAAU,CAACS,MAAM,EAAE,IAAI,EAAEC,OAAO,CAAC;AAC7C;AAEA,MAAME,SAAS,GAAGJ,oBAAoB,CAACI,SAAS;AAEhDA,SAAS,CAACC,MAAM,GAAG,SAASA,MAAMA,CAACC,IAAI,EAAEC,KAAK,EAAE;EAC9C,IAAI,CAACJ,MAAM,CAACK,IAAI,CAAC,CAACF,IAAI,EAAEC,KAAK,CAAC,CAAC;AACjC,CAAC;AAEDH,SAAS,CAACK,QAAQ,GAAG,SAASA,QAAQA,CAACC,OAAO,EAAE;EAC9C,MAAMC,OAAO,GAAGD,OAAO,GAAG,UAASH,KAAK,EAAE;IACxC,OAAOG,OAAO,CAACE,IAAI,CAAC,IAAI,EAAEL,KAAK,EAAEd,MAAM,CAAC;EAC1C,CAAC,GAAGA,MAAM;EAEV,OAAO,IAAI,CAACU,MAAM,CAACU,GAAG,CAAC,SAASC,IAAIA,CAACC,IAAI,EAAE;IACzC,OAAOJ,OAAO,CAACI,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAGJ,OAAO,CAACI,IAAI,CAAC,CAAC,CAAC,CAAC;EAClD,CAAC,EAAE,EAAE,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC;AAClB,CAAC;AAED,eAAehB,oBAAoB"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More