直播平台后台二期开发第一次提交

This commit is contained in:
renna 2024-12-31 10:31:11 +08:00
commit d33bc62160
454 changed files with 125743 additions and 0 deletions

12
.env Normal file
View File

@ -0,0 +1,12 @@
#dev
VUE_APP_HTTP_URL="http://10.0.0.17:8081/"
VUE_APP_HTTP_VOD_URL="http://10.0.0.17:8081/"
#pro
# VUE_APP_HTTP_URL="https://m.livejinan.cn/"
# VUE_APP_HTTP_VOD_URL="http://aijinan.media.zhongkedongxin.com/"
# VUE_APP_ACCESS_ID= "LTAIRon7x0qHIhdy";
# VUE_APP_ACCESS_KEY="X9AqFQ526j9bjv2fqcdz8KQ5GGzP3A";
# 上述npm run dev时自动为devlopment npm run build时自动为production

13
.env.development Normal file
View File

@ -0,0 +1,13 @@
#dev npm install dotenv-webpack --save-dev
NODE_ENV = development
VUE_APP_HTTP_URL="http://10.0.0.25:8081/"
VUE_APP_HTTP_VOD_URL="http://10.0.0.25:8081/"
# #pro
# VUE_APP_HTTP_URL="https://m.livejinan.cn/"
# VUE_APP_HTTP_VOD_URL="http://aijinan.media.zhongkedongxin.com/"
# VUE_APP_ACCESS_ID= "LTAIRon7x0qHIhdy";
# VUE_APP_ACCESS_KEY="X9AqFQ526j9bjv2fqcdz8KQ5GGzP3A";
# 上述npm run dev时自动为devlopment npm run build时自动为production

13
.env.production Normal file
View File

@ -0,0 +1,13 @@
#dev
# VUE_APP_HTTP_URL="http://10.0.0.17:8081/"
# VUE_APP_HTTP_VOD_URL="http://10.0.0.17:8081/"
#pro
NODE_ENV = production
VUE_APP_HTTP_URL="https://m.livejinan.cn/"
VUE_APP_HTTP_VOD_URL="http://aijinan.media.zhongkedongxin.com/"
# VUE_APP_ACCESS_ID= "LTAIRon7x0qHIhdy";
# VUE_APP_ACCESS_KEY="X9AqFQ526j9bjv2fqcdz8KQ5GGzP3A";
# 上述npm run dev时自动为devlopment npm run build时自动为production

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*
*.zip
*.rar

27
LICENSE Normal file
View File

@ -0,0 +1,27 @@
Copyright (c) 2019, QRN
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of the {organization} nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

49
README.md Normal file
View File

@ -0,0 +1,49 @@
# 济南市移动直播平台 后台管理系统前端
node版本 V14.18.3
测试环境or正式环境在.env中进行修改
快速剪辑src\pages\scene-management\finish\pages\replay\quickClip.vue
线上打包npm run build:pro
1.左侧导航图标由数据库获取 #D8E0FF
成品现场缺少返回字段titleImageShow
2.所有搜索框的样式更改为
<el-input
placeholder="请输入标题"
suffix-icon="el-icon-search"
clearable
class="searchInput"
@keyup.enter.native="getDataList('search')"
v-model="searchForm.title">
</el-input>
scene-management/review/index.vue 现场审核
scene-management/my/index.vue 我的现场 搜索中的搜索栏目待修改接口
scene-management/finish/allList 成品现场
3.列表中数据变颜色
<template slot-scope="scope">
<div class="titleColor">{{scope.row.liveStart}}</div>
</template>
4.缺少栏目列表接口
5.el-switch
<el-switch
v-model="value2"
width="30"
active-color="#5376F2" 5376F2
inactive-color="#C6C6C6"> C6C6C6
</el-switch>
组件A宽高164*92圆角6比例169 328 * 184
组件B宽高346*195圆角0比例169
组件C宽高161*286圆角6比例916
选择组件A 展示组件比例为16/9 组件大小为164*92
选择组件B 展示组件比例为16/9 组件大小为346*195
选择组件C 展示组件比例为9/16 组件大小为161*286

6
babel.config.js Normal file
View File

@ -0,0 +1,6 @@
module.exports = {
presets: [
'@vue/app'
],
sourceType: 'unambiguous'
}

35842
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

109
package.json Normal file
View File

@ -0,0 +1,109 @@
{
"name": "vue",
"version": "2.5.17",
"private": true,
"scripts": {
"dev": "vue-cli-service serve",
"build": "vue-cli-service build",
"build:dev": "vue-cli-service build --mode development",
"build:pro": "vue-cli-service build --mode production"
},
"dependencies": {
"@alicloud/pop-core": "^1.7.5",
"axios": "^0.19.0",
"core-js": "^2.6.11",
"default-passive-events": "^1.0.10",
"echarts": "^4.1.0",
"element-ui": "^2.5.4",
"js-cookie": "^2.2.0",
"merge-images": "^2.0.0",
"qrcode": "^1.5.3",
"qs": "^6.9.0",
"vue": "^2.6.10",
"vue-amap": "^0.5.8",
"vue-cropper": "^0.4.9",
"vue-router": "3.0",
"vue-simple-uploader": "^0.7.1",
"vue-video-player": "^5.0.2",
"vuedraggable": "^2.20.0",
"vuex": "^3.1.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^3.9.2",
"@vue/cli-plugin-eslint": "^3.9.2",
"@vue/cli-plugin-unit-jest": "^3.9.0",
"@vue/cli-service": "^3.9.2",
"@vue/test-utils": "1.0.0-beta.29",
"babel-core": "6.26.3",
"babel-eslint": "^10.0.2",
"babel-jest": "^24.8.0",
"sass": "^1.32.11",
"sass-loader": "^10.1.1",
"sockjs-client": "^1.3.0",
"stompjs": "^2.3.3",
"stylus": "^0.54.5",
"stylus-loader": "^3.0.2",
"vue-template-compiler": "^2.6.10"
},
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
],
"description": "济南直播平台",
"main": "babel.config.js",
"author": "",
"license": "ISC",
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"rules": {
"no-console": 0,
"no-unused-vars": 0
},
"parserOptions": {
"parser": "babel-eslint"
}
},
"jest": {
"moduleFileExtensions": [
"js",
"jsx",
"json",
"vue"
],
"transform": {
"^.+\\.vue$": "vue-jest",
".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$": "jest-transform-stub",
"^.+\\.jsx?$": "babel-jest"
},
"transformIgnorePatterns": [
"/node_modules/"
],
"moduleNameMapper": {
"^@/(.*)$": "<rootDir>/src/$1"
},
"snapshotSerializers": [
"jest-serializer-vue"
],
"testMatch": [
"**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"
],
"testURL": "http://localhost/",
"watchPlugins": [
"jest-watch-typeahead/filename",
"jest-watch-typeahead/testname"
]
}
}

BIN
public/img/audio.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
public/img/audit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
public/img/audit_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
public/img/avt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
public/img/avt_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
public/img/cPublish.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
public/img/cancel_top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
public/img/captcha.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
public/img/clip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
public/img/clip_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
public/img/clock.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
public/img/clock_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
public/img/comment.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
public/img/comment_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
public/img/def_img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
public/img/def_img_home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
public/img/delete.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
public/img/delete_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
public/img/demo/demo1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
public/img/demo/demo2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

BIN
public/img/detail.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/img/detail_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/img/distribute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
public/img/down_loading.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/img/download.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
public/img/edit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
public/img/edit_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
public/img/example.mp4 Normal file

Binary file not shown.

BIN
public/img/exit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
public/img/exit_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
public/img/failure.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
public/img/file_size.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
public/img/graphic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
public/img/graphic_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
public/img/guide.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
public/img/guide_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
public/img/headset_dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 B

BIN
public/img/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
public/img/ic-audio.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
public/img/is_top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
public/img/is_top_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
public/img/left_ad.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
public/img/left_assess.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
public/img/left_hot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
public/img/left_quota.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
public/img/left_tj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
public/img/login/lock.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 KiB

BIN
public/img/login/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

BIN
public/img/logo/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
public/img/music.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
public/img/music_gray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
public/img/mute_dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

BIN
public/img/mute_light.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

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