|
|
|
|
@ -81,50 +81,16 @@ const delReportData = async (row)=>{
|
|
|
|
|
await getList(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//督察问题 |
|
|
|
|
const negativeShow = ref(false) |
|
|
|
|
const negativeTable = ref(); |
|
|
|
|
const negativeQuery = ref({ |
|
|
|
|
current: 1, |
|
|
|
|
size: 10, |
|
|
|
|
departBranch:false |
|
|
|
|
}) |
|
|
|
|
const negativeTotal = ref(0); |
|
|
|
|
const negativeLoging = ref(false); |
|
|
|
|
|
|
|
|
|
const handleNegativeTable =async (row)=>{ |
|
|
|
|
if(row.superviseNumber > 0){ |
|
|
|
|
try{ |
|
|
|
|
negativeLoging.value=true; |
|
|
|
|
await getNegativePageFun(row); |
|
|
|
|
negativeShow.value = true; |
|
|
|
|
}catch (e){ |
|
|
|
|
console.log("督察问题获取失败") |
|
|
|
|
negativeLoging.value=false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const getNegativePageFun = async (row)=>{ |
|
|
|
|
negativeQuery.value.id =row.id; |
|
|
|
|
const res = await getNegativePageByQuery(row); |
|
|
|
|
negativeTable.value =res.records; |
|
|
|
|
negativeTotal.value = res.total; |
|
|
|
|
negativeLoging.value=false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const closeAdd =()=>{ |
|
|
|
|
editRow.value={} |
|
|
|
|
console.log(editRow.value) |
|
|
|
|
editRow.value={ type: 2 } |
|
|
|
|
} |
|
|
|
|
watch(()=>editRow.value.files,(val)=>{ |
|
|
|
|
console.log(val) |
|
|
|
|
if(val){ |
|
|
|
|
console.log(val[0]?.fileName.split(".")[0]) |
|
|
|
|
editRow.value.reportName = val[0]?.fileName.split(".")[0] |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
function onUploadSuccess(file) { |
|
|
|
|
if (!editRow.value.reportName) { |
|
|
|
|
editRow.value.reportName = file.name.split(".")[0] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
@ -167,11 +133,7 @@ watch(()=>editRow.value.files,(val)=>{
|
|
|
|
|
> |
|
|
|
|
<el-table-column prop="reportName" label="通知标题" show-overflow-tooltip></el-table-column> |
|
|
|
|
<el-table-column prop="departName" label="通知单位" show-overflow-tooltip></el-table-column> |
|
|
|
|
<el-table-column prop="crtTime" label="创建时间" width="100"> |
|
|
|
|
<template #default="{row}"> |
|
|
|
|
{{ timeFormat(row.crtTime) }} |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="crtTime" label="创建时间" width="120"></el-table-column> |
|
|
|
|
<el-table-column prop="crtUser" label="创建人" width="100"></el-table-column> |
|
|
|
|
<el-table-column label="操作" fixed="right" width="260"> |
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
@ -219,7 +181,7 @@ watch(()=>editRow.value.files,(val)=>{
|
|
|
|
|
<file-upload |
|
|
|
|
style="width: 100%" |
|
|
|
|
:uploadDrag="true" |
|
|
|
|
v-model:files="editRow.files"></file-upload> |
|
|
|
|
v-model:files="editRow.files" @success="onUploadSuccess"></file-upload> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-form> |
|
|
|
|
<footer class="flex end" style="margin-top: 10px"> |
|
|
|
|
|