菜单问题调整,项目详情附件改为非必填

dev
rdpnr_hemingxia 2025-04-29 18:08:57 +08:00
parent 5757b4d23c
commit c66e0e5f06
4 changed files with 53 additions and 12 deletions

View File

@ -161,6 +161,48 @@ export const dynamicRoutes = [
meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
}
]
},
{
path: '/project/detail',
component: Layout,
hidden: true,
permissions: ['project:list:detail'],
children: [
{
path: '/project/detail',
component: () => import('@/views/project/detail'),
name: 'GenEdit',
meta: { title: '项目详情', activeMenu: '/project/detail' }
}
]
},
{
path: '/project/detail',
component: Layout,
hidden: true,
permissions: ['project:list:detail'],
children: [
{
path: '/project/detail',
component: () => import('@/views/project/detail'),
name: 'GenEdit',
meta: { title: '项目详情', activeMenu: '/project/detail' }
}
]
},
{
path: '/project/detail',
component: Layout,
hidden: true,
permissions: ['project:list:demand'],
children: [
{
path: '/project/demandManage',
component: () => import('@/views/project/demandManage/demandManage'),
name: 'GenEdit',
meta: { title: '项目详情', activeMenu: '/project/demandManage' }
}
]
}
]

View File

@ -226,9 +226,9 @@ export default {
budgetDate: [
{ required: true, message: "预算天数为必填", trigger: "blur" },
],
fileList: [
{ required: true, message: "附件为必填", trigger: "blur" },
],
// fileList: [
// { required: true, message: "", trigger: "blur" },
// ],
},
filePng,
zipPng,

View File

@ -204,7 +204,7 @@ export default {
},
handleDemand(row) {
this.$router.push({
path: "/demandManage",
path: "/project/demandManage",
query: {
id: row.projectId,
projectName: row.projectName,

View File

@ -183,7 +183,7 @@
</template>
</el-table-column>
</el-table>
<div v-if="examineTask.templateType != 0 && table[0].reviewCategory != '发展与协作'" style="margin-top: 10px;">
<div v-if="examineTask.templateType != 0 && table[0].reviewCategory != '发展与协作'&&examineTask.templateType" style="margin-top: 10px;">
<div class="userBox">评价</div>
<div>
<el-input type="textarea" :autosize="{ minRows: 4 }" placeholder="0/300" v-model="table[0].remarkCate"
@ -192,17 +192,16 @@
</div>
</div>
</div>
<div>
<div v-if="(examineTask.templateType && examineTask.templateType == 0)||!examineTask.templateType">
<div class="userBox">总体评价</div>
<div>
<div class="userBox">总体评价</div>
<div>
<el-input type="textarea" :autosize="{ minRows: 4 }" placeholder="0/300" v-model="selfJudgeContent"
:readonly="true" maxlength="300" show-word-limit>
</el-input>
</div>
<el-input type="textarea" :autosize="{ minRows: 4 }" placeholder="0/300" v-model="selfJudgeContent"
:readonly="true" maxlength="300" show-word-limit>
</el-input>
</div>
</div>
</div>
</el-tab-pane>
</el-tabs>
<el-dialog title="自评总结" :visible.sync="dialogVisible" width="30%">