|
@@ -130,7 +130,7 @@
|
|
|
</div>
|
|
|
</el-card>
|
|
|
<!-- 弹出项目 新增,更新的页面-->
|
|
|
- <vuecmf-dialog width="1200px" :model_value="data.dialog.show" :title="data.dialog.title" @close="closePage">
|
|
|
+ <vuecmf-dialog width="1200px" v-if="data.dialog.show" :model_value="data.dialog.show" :title="data.dialog.title" @close="closePage">
|
|
|
<template #content>
|
|
|
<el-form :model="data.form" label-width="120px" ref="formRef" v-loading="data.dialog.isLoading">
|
|
|
<!-- 每个form-item就是一个表单的标签,label是名称,prop和v-model绑定字段名 -->
|
|
@@ -164,8 +164,7 @@
|
|
|
<el-form-item label="参与人员" prop="participants_id"
|
|
|
:rules="[{ required: true, message: '填写参与人员', trigger: 'blur' }]">
|
|
|
<el-select v-model="data.form.participants_id" multiple placeholder="选择参与人员">
|
|
|
- <el-option :label="item.real_name" :value="item.id"
|
|
|
- v-for="item in data.repertoryList" />
|
|
|
+ <el-option v-for="item in data.repertoryList" :key="item.id" :label="item.real_name" :value="item.id"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="状态" prop="status"
|
|
@@ -792,19 +791,19 @@ const addPage = () => {
|
|
|
/**
|
|
|
* 弹出编辑项目页面
|
|
|
*/
|
|
|
-const edit = async (item: any) => {
|
|
|
- data.dialog.show = true;
|
|
|
+const edit = (item: any) => {
|
|
|
data.dialog.title = '编辑项目';
|
|
|
data.form = item;
|
|
|
+ data.dialog.show = true;
|
|
|
};
|
|
|
/**
|
|
|
* 获取项目详情
|
|
|
*/
|
|
|
-const openDetail = async (item: any) => {
|
|
|
- data.dialogDetail.showDetail = true;
|
|
|
+const openDetail = (item: any) => {
|
|
|
data.dialogDetail.titleDetail = '项目详情';
|
|
|
data.form = item;
|
|
|
data.formList.project_id = item.id;
|
|
|
+ data.dialogDetail.showDetail = true;
|
|
|
};
|
|
|
/**
|
|
|
* 弹出新增项目进度页面
|