From 1db7db4bf02259e47d5d906d6b21ecc6451b0a09 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 23 十月 2023 15:26:46 +0800
Subject: [PATCH] 添加集群手动选主节点, 无线网络显示ip

---
 src/pages/ai/FileUpload/btn.vue |   69 ++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 0 deletions(-)

diff --git a/src/pages/ai/FileUpload/btn.vue b/src/pages/ai/FileUpload/btn.vue
new file mode 100644
index 0000000..c72b67c
--- /dev/null
+++ b/src/pages/ai/FileUpload/btn.vue
@@ -0,0 +1,69 @@
+<template>
+  <label class="uploader-btn" ref="btn" v-show="support">
+    <slot></slot>
+  </label>
+</template>
+
+<script>
+import { uploaderMixin, supportMixin } from './common/mixins'
+
+const COMPONENT_NAME = 'uploader-btn'
+
+export default {
+  name: COMPONENT_NAME,
+  mixins: [uploaderMixin, supportMixin],
+  props: {
+    directory: {
+      type: Boolean,
+      default: false
+    },
+    single: {
+      type: Boolean,
+      default: false
+    },
+    attrs: {
+      type: Object,
+      default() {
+        return {}
+      }
+    },
+    sourceType: {
+      type: Number,
+    }
+  },
+ 
+  mounted() {
+    this.uploader.uploader.assignBrowse(this.$refs.btn, this.directory, this.single, this.attrs)
+    this.$nextTick(() => {
+      let props = {accept:''};
+      if(this.sourceType == 1){
+        props.accept = '.mp4';
+      }else if(this.sourceType == 2){
+        props.accept = '.jpg,.jpeg,.png';
+      }else if(this.sourceType == 3){
+        props.accept = '.tar,.tar.gz,.gz';
+      }
+      this.uploader.uploader.assignBrowse(this.$refs.btn, this.directory, this.single, this.attrs)
+    })
+  }
+}
+</script>
+
+<style>
+.uploader-btn {
+  display: inline-block;
+  position: relative;
+  padding: 4px 8px;
+  font-size: 100%;
+  line-height: 1.4;
+  color: #666;
+  border: 1px solid #666;
+  cursor: pointer;
+  border-radius: 2px;
+  background: none;
+  outline: none;
+}
+.uploader-btn:hover {
+  /* background-color: rgba(0, 0, 0, 0.08); */
+}
+</style>

--
Gitblit v1.8.0