liyongli 1 an în urmă
părinte
comite
41b5e2038a
1 a modificat fișierele cu 21 adăugiri și 3 ștergeri
  1. 21 3
      src/view/plagiarismCheck/index.vue

+ 21 - 3
src/view/plagiarismCheck/index.vue

@@ -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();
   });
 };