diff --git a/web_src/src/components/dialog/importChannel.vue b/web_src/src/components/dialog/importChannel.vue
new file mode 100644
index 00000000..922809e7
--- /dev/null
+++ b/web_src/src/components/dialog/importChannel.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+ 只能上传 csv / xls / xlsx 文件
+
+
+
+
+
+
+
+
+
diff --git a/web_src/src/components/dialog/importChannelShowErrorData.vue b/web_src/src/components/dialog/importChannelShowErrorData.vue
new file mode 100644
index 00000000..5194b7ee
--- /dev/null
+++ b/web_src/src/components/dialog/importChannelShowErrorData.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
diff --git a/web_src/src/components/dialog/jessibuca.vue b/web_src/src/components/dialog/jessibuca.vue
index 7e9e0097..c073719d 100644
--- a/web_src/src/components/dialog/jessibuca.vue
+++ b/web_src/src/components/dialog/jessibuca.vue
@@ -78,7 +78,7 @@ export default {
this.jessibuca = new window.Jessibuca(Object.assign(
{
container: this.$refs.container,
- videoBuffer: 0.5, // 最大缓冲时长,单位秒
+ videoBuffer: 0.2, // 最大缓冲时长,单位秒
isResize: true,
isFlv: true,
decoder: "./static/js/jessibuca/index.js",
diff --git a/web_src/src/components/dialog/platformEdit.vue b/web_src/src/components/dialog/platformEdit.vue
index fad0444e..62a6957f 100644
--- a/web_src/src/components/dialog/platformEdit.vue
+++ b/web_src/src/components/dialog/platformEdit.vue
@@ -196,6 +196,7 @@ export default {
this.platform.transport = platform.transport;
this.platform.characterSet = platform.characterSet;
this.platform.shareAllLiveStream = platform.shareAllLiveStream;
+ this.platform.catalogId = platform.catalogId;
this.onSubmit_text = "保存";
}
this.showDialog = true;
diff --git a/web_src/src/main.js b/web_src/src/main.js
index ffd7fde5..d534d5f4 100644
--- a/web_src/src/main.js
+++ b/web_src/src/main.js
@@ -12,6 +12,7 @@ import VueClipboard from 'vue-clipboard2';
import { Notification } from 'element-ui';
import Fingerprint2 from 'fingerprintjs2';
import VueClipboards from 'vue-clipboards';
+import Contextmenu from "vue-contextmenujs"
// 生成唯一ID
@@ -37,6 +38,7 @@ Vue.use(VueCookies);
Vue.use(VueClipboards);
Vue.prototype.$axios = axios;
Vue.prototype.$notify = Notification;
+Vue.use(Contextmenu);
axios.defaults.baseURL = (process.env.NODE_ENV === 'development') ? process.env.BASE_API : "";
diff --git a/web_src/static/css/iconfont.css b/web_src/static/css/iconfont.css
index 4c7b6082..b13982d7 100644
--- a/web_src/static/css/iconfont.css
+++ b/web_src/static/css/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 1291092 */
- src: url('iconfont.woff2?t=1637741914969') format('woff2'),
- url('iconfont.woff?t=1637741914969') format('woff'),
- url('iconfont.ttf?t=1637741914969') format('truetype');
+ src: url('iconfont.woff2?t=1640922722742') format('woff2'),
+ url('iconfont.woff?t=1640922722742') format('woff'),
+ url('iconfont.ttf?t=1640922722742') format('truetype');
}
.iconfont {
@@ -13,6 +13,22 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-wxbzhuye:before {
+ content: "\e7d1";
+}
+
+.icon-mulu:before {
+ content: "\e7d2";
+}
+
+.icon-zhibo:before {
+ content: "\e8c1";
+}
+
+.icon-shexiangtou:before {
+ content: "\e7d3";
+}
+
.icon-suoxiao:before {
content: "\e79a";
}
@@ -49,7 +65,7 @@
content: "\e7a2";
}
-.icon-kuaijin:before {
+.icon-houtui:before {
content: "\e7a3";
}
@@ -57,7 +73,7 @@
content: "\e7a4";
}
-.icon-kuaitui:before {
+.icon-kuaijin:before {
content: "\e7a5";
}
diff --git a/web_src/static/css/iconfont.woff2 b/web_src/static/css/iconfont.woff2
index dea67281..8b2d4006 100644
Binary files a/web_src/static/css/iconfont.woff2 and b/web_src/static/css/iconfont.woff2 differ