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