|
@@ -50,8 +50,10 @@
|
|
|
type="primary"
|
|
|
v-if="scope.row.status < 1"
|
|
|
@click="() => importFilesFun(scope.row.id)"
|
|
|
- >导入</el-button
|
|
|
>
|
|
|
+ 导入
|
|
|
+ </el-button>
|
|
|
+ <el-button type="warning" @click="() => updetail(scope.row)">修改</el-button>
|
|
|
<el-button type="warning" @click="() => getDetail(scope.row)">查看</el-button>
|
|
|
<el-popconfirm title="确定删除该项目?" @confirm="deleteProject(scope.row.id)">
|
|
|
<template #reference>
|
|
@@ -71,7 +73,7 @@
|
|
|
:total="total"
|
|
|
/>
|
|
|
|
|
|
- <el-dialog v-model="dialogVisible" title="项目创建">
|
|
|
+ <el-dialog v-model="dialogVisible" title="项目">
|
|
|
<el-form label-width="auto" style="max-width: 600px">
|
|
|
<el-form-item label="项目名称">
|
|
|
<el-input v-model="proName" />
|
|
@@ -147,11 +149,18 @@ const onSubmit = () => {
|
|
|
};
|
|
|
|
|
|
const create = () => {
|
|
|
+ importId = '';
|
|
|
dialogVisible.value = true;
|
|
|
file.value = [];
|
|
|
file1.value = [];
|
|
|
};
|
|
|
|
|
|
+const updetail = data => {
|
|
|
+ proName.value = data.projectName || '';
|
|
|
+ importId = data.id || '';
|
|
|
+ dialogVisible.value = true;
|
|
|
+};
|
|
|
+
|
|
|
const change = e => {
|
|
|
page.value = e;
|
|
|
getProList();
|
|
@@ -178,10 +187,19 @@ const deleteProject = id => {
|
|
|
};
|
|
|
|
|
|
const createPro = () => {
|
|
|
- createPlag({
|
|
|
+ isNaN(importId) && createPlag({
|
|
|
+ projectName: proName.value
|
|
|
+ }).then(res => {
|
|
|
+ dialogVisible.value = false;
|
|
|
+ proName.value = '';
|
|
|
+ getProList();
|
|
|
+ });
|
|
|
+ !isNaN(importId) && upList({
|
|
|
+ id: importId,
|
|
|
projectName: proName.value
|
|
|
}).then(res => {
|
|
|
dialogVisible.value = false;
|
|
|
+ proName.value = '';
|
|
|
getProList();
|
|
|
});
|
|
|
};
|