|
@@ -14,10 +14,10 @@
|
|
|
</div>
|
|
|
<!-- 图标类型 -->
|
|
|
<div v-else-if="btntype === 'icon'" >
|
|
|
- <el-button icon="el-icon-paperclip" type="text" size="mini" @click="dialogUploadVisible = true" :disabled="status === '已结案' || status === '已失败'">附件上传</el-button>
|
|
|
+ <el-button icon="el-icon-paperclip" type="text" size="mini" @click="dialogUploadVisible = true" :disabled="status === '已结案' || status === '已失败' || disabled">附件上传</el-button>
|
|
|
</div>
|
|
|
<!-- 按钮类型 -->
|
|
|
- <el-button v-else :type="status === '已结案' || status === '已失败'?'':'primary'" size="small" @click="dialogUploadVisible = true" icon="el-icon-upload" :disabled="status === '已结案' || status === '已失败'">上 传</el-button>
|
|
|
+ <el-button v-else :type="status === '已结案' || status === '已失败' || disabled?'':'primary'" size="small" @click="dialogUploadVisible = true" icon="el-icon-upload" :disabled="status === '已结案' || status === '已失败' || disabled">上 传</el-button>
|
|
|
<el-dialog title="文件上传" :visible.sync="dialogUploadVisible" width="500px" append-to-body :close-on-click-modal="false" :before-close="clearFiles">
|
|
|
<selectMedia v-if = "!hidemediastock" @onShow="onShow" :accept="accept" :bindData="bindData" @onBindSuccess="onBindSuccess"></selectMedia>
|
|
|
<el-upload
|
|
@@ -67,7 +67,7 @@ export default {
|
|
|
bindData:附件上传成功后对应需要绑定的数据信息,
|
|
|
hidemediastock:是否隐藏媒体库选择
|
|
|
*/
|
|
|
- props:['folderid','btntype','accept','bindData','hidemediastock','status'],
|
|
|
+ props:['folderid','btntype','accept','bindData','hidemediastock','status','disabled'],
|
|
|
components:{
|
|
|
selectMedia
|
|
|
},
|