fix : 修复功能

This commit is contained in:
2024-05-12 19:05:13 +08:00
parent 324cc268b5
commit 6ae58eefaf
3 changed files with 22 additions and 17 deletions

View File

@@ -23,16 +23,8 @@
<!-- {{ parseInt(scope.row.size / 1024) > 1024 ? 'MB' : 'KB' }}--> <!-- {{ parseInt(scope.row.size / 1024) > 1024 ? 'MB' : 'KB' }}-->
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="tag" label="标签" align="center">
<template #default="scope">
<el-input v-model="scope.row.tag" size="mini" placeholder="请输入标签"/>
</template>
</el-table-column>
<el-table-column align="center" label="操作"> <el-table-column align="center" label="操作">
<template #default="scope"> <template #default="scope">
<!-- <a :href="scope.row.url">-->
<!-- 下载-->
<!-- </a>-->
<el-button link type="primary" size="small" @click="beforeRemove(scope.row)"> <el-button link type="primary" size="small" @click="beforeRemove(scope.row)">
删除 删除
</el-button> </el-button>

View File

@@ -57,6 +57,7 @@
</template> </template>
<script setup lang="jsx"> <script setup lang="jsx">
import {useAuthStore} from '@/stores/userstore.js'
import {useProcessStore} from '@/stores/processStore.js'; import {useProcessStore} from '@/stores/processStore.js';
import {getWorkflowInfo, addRequirement, getInfo} from "@/api/project-demand/index.js"; import {getWorkflowInfo, addRequirement, getInfo} from "@/api/project-demand/index.js";
import FileUpload from "@/components/FileUpload.vue"; import FileUpload from "@/components/FileUpload.vue";
@@ -64,6 +65,7 @@ import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.v
import {ElMessage} from "element-plus"; import {ElMessage} from "element-plus";
import {useRoute, useRouter} from 'vue-router' import {useRoute, useRouter} from 'vue-router'
const authStore = useAuthStore()
const router = useRouter() const router = useRouter()
const route = useRoute() const route = useRoute()
const dateValue = ref() const dateValue = ref()
@@ -79,7 +81,7 @@ const processDiagramViewer = ref(false)
const typeOption = ref([ const typeOption = ref([
{ {
label: "需求征集", label: "需求征集",
value: '00' value: '需求征集'
} }
]) ])
const companyOption = ref([ const companyOption = ref([
@@ -100,16 +102,23 @@ const form = ref(null)
const fileList = ref(null) const fileList = ref(null)
const menuTree = ref(null) const menuTree = ref(null)
const loading = ref(false) const loading = ref(false)
const localData = reactive({
affiliatedCompany: []
})
const processStore = useProcessStore() const processStore = useProcessStore()
const processInstanceData = ref() const processInstanceData = ref()
const getFile = (val) => { const getFile = (val) => {
fileList.value = val console.log('val', val)
let fileObj = {}
let newFileArray = []
val.forEach(item => {
fileObj = {
fileId: item.id,
tag: formData.value.collectType,
userId: authStore.userinfo.userId
}
newFileArray.push(fileObj)
})
fileList.value=newFileArray
} }
const init = async () => { const init = async () => {
getWorkflowInfo().then(res => { getWorkflowInfo().then(res => {
let data = res.data let data = res.data
@@ -155,7 +164,6 @@ const getDetailInfo = async () => {
}) })
} }
const handleBack = () => { const handleBack = () => {
history.back() history.back()
} }

View File

@@ -11,7 +11,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="所属公司"> <el-form-item label="所属公司">
<span>{{ formData.affiliatedCompany }}</span> <span>{{ formData.companyIds }}</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -38,7 +38,7 @@
<el-form-item> <el-form-item>
<el-table :data="formData.fileList" style="width: 100%"> <el-table :data="formData.fileList" style="width: 100%">
<el-table-column label="序号" type="index" align="center" width="80"/> <el-table-column label="序号" type="index" align="center" width="80"/>
<el-table-column prop="originalFilename" label="文件名" align="center"/> <el-table-column prop="fileName" label="文件名" align="center"/>
<el-table-column prop="tag" label="标签" align="center"/> <el-table-column prop="tag" label="标签" align="center"/>
<el-table-column prop="size" label="文件大小" align="center"> <el-table-column prop="size" label="文件大小" align="center">
<template #default="scope"> <template #default="scope">
@@ -140,6 +140,11 @@ init()
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
a {
cursor: pointer;
font-size: 12px;
color: #2a99ff;
}
.detail-block { .detail-block {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;