fix : 修改细节

This commit is contained in:
2024-05-19 16:19:53 +08:00
parent 3bd6df74cc
commit 5421145583
7 changed files with 33 additions and 15 deletions

View File

@@ -34,8 +34,8 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属公司" prop="companyName">
<el-input v-model="formData.companyName" placeholder="请输入所属公司" clearable></el-input>
<el-form-item label="所属公司" prop="affiliatedCompanyId">
<el-input v-model="formData.affiliatedCompanyId" placeholder="请输入所属公司" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -50,6 +50,11 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="研发主体" prop="rdSubject">
<el-input v-model="formData.rdSubject" placeholder="请输入研发主体" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="结束时间" prop="endTime">
<el-config-provider>
@@ -315,7 +320,8 @@ const handleSubmit = async (instance) => {
let params = {
...formData.value,
deploymentId: deploymentId.value,
files: files
files: files,
requirementId:102
}
let res = await requirementReported(params)
ElNotification({

View File

@@ -24,3 +24,9 @@ export const getProcessInfo = () => {
method: "post"
});
};
export const getDetail = (requirementId) => {
return request({
url: `/workflow/mosr/requirement/collect/info/${requirementId}`,
method: "get"
});
};

View File

@@ -3,17 +3,17 @@
</template>
<script setup lang="jsx">
import {getInfo} from "@/api/project-demand";
import {useProcessStore} from '@/stores/processStore.js';
import {getDetail} from "./api";
const route = useRoute()
const summaryData = ref({})
const summaryProcessViewer = ref(true)
const processStore = useProcessStore()
const getDemandSummaryInfo = async () => {
// if (!route.query.id) return
if (!route.query.id) return
// await getCompanyOption()
summaryProcessViewer.value = false
getInfo(101).then(res => {
getDetail(route.query.id).then(res => {
let data = res.data
summaryData.value = data;
processStore.setDesign(data)

View File

@@ -114,7 +114,13 @@ const tableConfig = reactive({
label: '状态',
align: 'center',
showOverflowTooltip: false,
currentRender: ({row, index}) => (<Tag dictType={'demand_collection'} value={row.state}/>)
currentRender: ({row, index}) => {
if(row.state!==null){
return (<Tag dictType={'demand_collection'} value={row.state}/>)
}else {
return '--'
}
}
},
{
prop: 'oper',
@@ -124,8 +130,8 @@ const tableConfig = reactive({
currentRender: ({row, index}) => {
return (
<div>
<el-button type={'primary'} link onClick={()=>handleDetail()} >详情</el-button>
<el-button type={'primary'} link onClick={()=>handleAdd()} >上报</el-button>
<el-button type={'primary'} link onClick={()=>handleDetail(row)} >详情</el-button>
<el-button type={'primary'} link onClick={()=>handleAdd(row)} >上报</el-button>
</div>
)
}
@@ -164,10 +170,12 @@ const handleAdd = () => {
query: {}
})
}
const handleDetail = () => {
const handleDetail = (row) => {
router.push({
name: 'Summary/detail',
query: {}
query: {
id:row.requirementId
}
})
}
</script>