fix: 修复附件上传和展示问题

This commit is contained in:
dj
2025-04-14 21:19:55 +08:00
parent a1422067d0
commit e77820e145
3 changed files with 105 additions and 54 deletions

View File

@@ -59,9 +59,6 @@
<el-button type="primary" size="mini"
@click="handleEdit(scope.row.deploymentId)" link>编辑
</el-button>
<el-button type="primary" size="mini"
@click="handleCarbonCopy(scope.row)" link>立即抄送
</el-button>
<!-- <el-button type="primary" size="mini"-->
<!-- @click="viewHistoricalVersion(scope.row)" link>历史-->
<!-- </el-button>-->
@@ -71,9 +68,7 @@
</el-table-column>
</el-table>
</div>
<user-picker :multiple="true" ref="carbonCopyUserRef" title="请选择抄送人员"
v-model:value="carbonCopyUserList" @ok="carbonCopyUserPickerOk" @cancelOrClear="carbonCopyUserPickerOk"/>
<paging :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :page-sizes="[10, 20, 30, 40,50]"
<paging :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :page-sizes="[10, 20, 30, 40,50]"
:total="total" @changeSize="handleSizeChange" @goPage="handleCurrentChange"/>
<el-dialog v-model="isVisited" title="历史" width="800px">
<div class="table">
@@ -133,8 +128,6 @@ import {applyCcSend} from "@/api/expense-manage";
const dictStore = useCacheStore()
dictStore.setCacheKey(['normal_disable'])
const router = useRouter()
const carbonCopyUserList = ref([])
const carbonCopyUserRef = ref()
//查询参数
const queryParams = reactive({
@@ -162,40 +155,7 @@ onActivated(() => {
getList()
})
const handleCarbonCopy=(row)=>{
carbonCopyUserRef.value.showUserPicker()
chooseRow.value=row
}
const carbonCopyUserPickerOk = (userList) => {
carbonCopyUserList.value = userList.map(item => item.id)
console.log("🚀 ~ file:'carbonCopyUserList.value ", carbonCopyUserList.value)
// addUser()
}
const addUser=async () => {
const res = await applyCcSend({
instanceId: chooseRow.value.deploymentId,
message: chooseRow.value.remark,
projectId:0,
state: chooseRow.value.state,
userIds: carbonCopyUserList.value
})
console.log('res',res)
if (res.code === 1000) {
ElNotification({
title: '提示',
message: '抄送成功',
type: 'error'
})
tableIns.value.refresh()
} else {
ElNotification({
title: '提示',
message: res.msg,
type: 'error'
})
}
}
//重置搜索
const handleReset = () => {
queryForm.value.resetFields()