feat : 附件处理

This commit is contained in:
clay
2024-06-02 22:36:02 +08:00
parent fb64361c64
commit f6ada88026
5 changed files with 406 additions and 110 deletions

View File

@@ -3,7 +3,7 @@
<el-form-item label="关键词" prop="name">
<el-input v-model="attachment.name" placeholder="请输入" clearable filterable style="width: 300px"/>
</el-form-item>
<el-form-item label="标签" prop="tag" v-if="type==='3'">
<el-form-item label="标签" prop="tag" v-if="type==='3'">
<el-select v-model="attachment.tag" placeholder="请选择标签" clearable filterable style="width: 300px">
<el-option
v-for="item in tagsOption"
@@ -15,7 +15,7 @@
</el-form-item>
<el-form-item>
<el-button @click="handleSearch" color="#DED0B2">搜索</el-button>
<el-button color="#DED0B2" @click="handleUpload">上传附件</el-button>
<el-button v-if="uploadState" color="#DED0B2" @click="handleUpload">上传附件</el-button>
</el-form-item>
</el-form>
<el-card style="width: 100%">
@@ -44,9 +44,14 @@ const props = defineProps({
otherFileList: {
type: Array,
default: []
}, type: {
},
type: {
type: String,
default: '0'
},
uploadState:{
type: Boolean,
default: true
}
})
const tagsOption = ref([])
@@ -122,7 +127,7 @@ const handleDownload = (row) => {
})
}
watch(() => props.type, (val) => {
console.log('va四川省l',val)
console.log('va四川省l', val)
props.type = val
if (val === '3') {
getTagsOption()