ソースを参照

附件上传按钮无法禁用问题修复

lizhenhao 2 年 前
コミット
07455ff7f8

+ 4 - 1
src/views/common/UpLoadComponent.vue

@@ -11,8 +11,11 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" size="default" :disabled="auth==='view'&&uploadFlag===false" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" >点击上传</el-button>
+      <el-button :loading="loading" type="primary" size="default" :disabled="auth==='view'&&uploadFlag===false"  >
+		  点击上传
+	  </el-button>
     </el-upload>
     <div style="height: calc(100% - 80px);margin-top: 10px">
       <!-- 进度条 -->

+ 2 - 1
src/views/common/UpLoadComponentCcpm.vue

@@ -11,8 +11,9 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" size="mini" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
+      <el-button :loading="loading" type="primary" size="mini" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
     </el-upload>
     <div style="height: calc(100% - 80px);margin-top: 10px">
       <!-- 进度条 -->

+ 2 - 1
src/views/common/UpLoadComponentV2.1.vue

@@ -11,8 +11,9 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
+      <el-button :loading="loading" type="primary" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
     </el-upload>
     <el-button v-if="showSign" :loading="loading" type="info" style="float: right;" @click="clickSign">签章</el-button>
     <div style="height: calc(100% - 80px);margin-top: 10px">

+ 2 - 1
src/views/common/UpLoadComponentV2.vue

@@ -11,8 +11,9 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" size="mini" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
+      <el-button :loading="loading" type="primary" size="mini" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
     </el-upload>
     <div style="height: calc(100% - 80px);margin-top: 10px">
       <!-- 进度条 -->

+ 2 - 1
src/views/common/UpLoadComponentV3.1.vue

@@ -11,8 +11,9 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
+      <el-button :loading="loading" type="primary" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
     </el-upload>
     <div style="height: calc(100% - 80px);margin-top: 10px">
       <!-- 进度条 -->

+ 2 - 1
src/views/common/UpLoadComponentV3.vue

@@ -11,8 +11,9 @@
                :show-file-list="false"
                :on-change="changes"
                :on-progress="uploadVideoProcess"
+			   :disabled="auth==='view'&&uploadFlag===false"
                :file-list="fileList">
-      <el-button :loading="loading" type="primary" size="mini" :slot="auth==='view'&&uploadFlag===false?'tip':'trigger'" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
+      <el-button :loading="loading" type="primary" size="mini" @click="clickHandel" :disabled="auth==='view'&&uploadFlag===false">点击上传</el-button>
     </el-upload>
     <div style="height: calc(100% - 80px);margin-top: 10px">
       <!-- 进度条 -->