zengyicheng 1 ano atrás
pai
commit
b9d379319a
71 arquivos alterados com 257 adições e 197 exclusões
  1. 0 0
      dist/css/164.312b1cb3.css
  2. 0 0
      dist/css/17.776a2eef.css
  3. 0 0
      dist/css/178.afd2c006.css
  4. 0 0
      dist/css/181.d2cf2246.css
  5. 0 0
      dist/css/226.4f034e44.css
  6. 0 0
      dist/css/260.570d5b95.css
  7. 0 0
      dist/css/296.996a9e6e.css
  8. 0 0
      dist/css/37.72a54e50.css
  9. 0 0
      dist/css/520.be6a62f5.css
  10. 0 0
      dist/css/549.4ca70753.css
  11. 0 0
      dist/css/805.029e78d8.css
  12. 0 0
      dist/css/850.f88da1fe.css
  13. 0 0
      dist/css/90.304cd07c.css
  14. 0 0
      dist/css/924.4f034e44.css
  15. 1 1
      dist/index.html
  16. 0 0
      dist/js/0.5a887cd2.js
  17. 0 0
      dist/js/0.5a887cd2.js.map
  18. 0 0
      dist/js/12.1248dba9.js
  19. 0 0
      dist/js/12.1248dba9.js.map
  20. 0 0
      dist/js/164.25b95f16.js
  21. 0 0
      dist/js/164.25b95f16.js.map
  22. 0 0
      dist/js/17.f63401bf.js
  23. 0 0
      dist/js/17.f63401bf.js.map
  24. 0 0
      dist/js/181.8d28f56b.js
  25. 0 0
      dist/js/181.8d28f56b.js.map
  26. 0 0
      dist/js/226.f02e6f4e.js
  27. 0 0
      dist/js/226.f02e6f4e.js.map
  28. 0 0
      dist/js/260.6025b45b.js
  29. 0 0
      dist/js/260.6025b45b.js.map
  30. 0 0
      dist/js/296.8ddf5b72.js
  31. 0 0
      dist/js/296.8ddf5b72.js.map
  32. 0 0
      dist/js/304.0a8d50a4.js.map
  33. 0 0
      dist/js/520.c9d3ffce.js
  34. 0 0
      dist/js/520.c9d3ffce.js.map
  35. 0 0
      dist/js/549.f5198bb5.js.map
  36. 0 0
      dist/js/551.ac67750b.js
  37. 0 0
      dist/js/551.ac67750b.js.map
  38. 0 0
      dist/js/582.c04d5bc6.js.map
  39. 0 0
      dist/js/597.b1f87e13.js
  40. 0 0
      dist/js/597.b1f87e13.js.map
  41. 0 0
      dist/js/620.c3b28f69.js
  42. 0 0
      dist/js/805.849acccb.js
  43. 0 0
      dist/js/805.849acccb.js.map
  44. 0 0
      dist/js/850.614b9423.js
  45. 0 0
      dist/js/850.614b9423.js.map
  46. 0 0
      dist/js/872.79bf0693.js
  47. 0 0
      dist/js/872.79bf0693.js.map
  48. 0 0
      dist/js/90.494e0fb3.js
  49. 0 0
      dist/js/90.494e0fb3.js.map
  50. 0 0
      dist/js/924.52460aba.js
  51. 0 0
      dist/js/924.52460aba.js.map
  52. 0 0
      dist/js/953.f8359933.js
  53. 0 0
      dist/js/953.f8359933.js.map
  54. 0 0
      dist/js/961.5578339e.js
  55. 0 0
      dist/js/961.5578339e.js.map
  56. 0 0
      dist/js/app.6c545463.js
  57. 0 0
      dist/js/app.6c545463.js.map
  58. 0 0
      dist/js/app.eb957cc4.js
  59. 0 0
      dist/js/app.eb957cc4.js.map
  60. 1 1
      src/components/MakerSpaceWord.vue
  61. 1 1
      src/components/markerFundWord.vue
  62. 1 1
      src/components/markeractivityWord.vue
  63. 1 1
      src/components/studentProjectWord.vue
  64. 9 0
      src/permission.js
  65. 1 1
      src/views/activityManage/components/NomMarkerWord.vue
  66. 1 1
      src/views/activityManage/components/markeractivityWord.vue
  67. 1 1
      src/views/commission/commission.vue
  68. 1 1
      src/views/projectApply/components/MakerSpaceWord.vue
  69. 1 1
      src/views/projectApply/components/studentProjectWord.vue
  70. 1 1
      src/views/projectApply/components/studentProjectWordDetail.vue
  71. 237 186
      src/views/resultShow/resultsShow.vue

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/164.312b1cb3.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/17.776a2eef.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/178.afd2c006.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/181.d2cf2246.css


+ 0 - 0
dist/css/0.4f034e44.css → dist/css/226.4f034e44.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/260.570d5b95.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/296.996a9e6e.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/37.72a54e50.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/520.be6a62f5.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/549.4ca70753.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/805.029e78d8.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/850.f88da1fe.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/css/90.304cd07c.css


+ 0 - 0
dist/css/582.4f034e44.css → dist/css/924.4f034e44.css


+ 1 - 1
dist/index.html

@@ -1 +1 @@
-<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>双创学院管理系统</title><script defer="defer" src="/js/chunk-vendors.c0eb00f6.js"></script><script defer="defer" src="/js/app.eb957cc4.js"></script><link href="/css/chunk-vendors.0225060a.css" rel="stylesheet"><link href="/css/app.878f2d55.css" rel="stylesheet"></head><body><div id="app"></div></body></html>
+<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>双创学院管理系统</title><script defer="defer" src="/js/chunk-vendors.c0eb00f6.js"></script><script defer="defer" src="/js/app.6c545463.js"></script><link href="/css/chunk-vendors.0225060a.css" rel="stylesheet"><link href="/css/app.878f2d55.css" rel="stylesheet"></head><body><div id="app"></div></body></html>

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/0.5a887cd2.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/0.5a887cd2.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/12.1248dba9.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/12.1248dba9.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/164.25b95f16.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/164.25b95f16.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/17.f63401bf.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/17.f63401bf.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/181.8d28f56b.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/181.8d28f56b.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/226.f02e6f4e.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/226.f02e6f4e.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/260.6025b45b.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/260.6025b45b.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/296.8ddf5b72.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/296.8ddf5b72.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/304.0a8d50a4.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/520.c9d3ffce.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/520.c9d3ffce.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/549.f5198bb5.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/551.ac67750b.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/551.ac67750b.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/582.c04d5bc6.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/597.b1f87e13.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/597.b1f87e13.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/620.c3b28f69.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/805.849acccb.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/805.849acccb.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/850.614b9423.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/850.614b9423.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/872.79bf0693.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/872.79bf0693.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/90.494e0fb3.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/90.494e0fb3.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/924.52460aba.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/924.52460aba.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/953.f8359933.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/953.f8359933.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/961.5578339e.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/961.5578339e.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/app.6c545463.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/app.6c545463.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/app.eb957cc4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/js/app.eb957cc4.js.map


+ 1 - 1
src/components/MakerSpaceWord.vue

@@ -789,7 +789,7 @@ export default {
     getProjectDepartmentData() {
       //获取项目立项申请基础信息页面所在部门数据
       this.ajax
-        .get(this.$store.state.api + "/SelectAllDepartment", {
+        .post(this.$store.state.api + "/SelectAllDepartment", {
           uid: this.$store.state.userInfo.userid,
         })
         .then(

+ 1 - 1
src/components/markerFundWord.vue

@@ -478,7 +478,7 @@
             this.wordData['member'].splice(index,1)
           },
           getProjectDepartmentData(){  //获取项目立项申请基础信息页面所在部门数据
-            this.ajax.get(this.$store.state.api+'/SelectAllDepartment',{
+            this.ajax.post(this.$store.state.api+'/SelectAllDepartment',{
               uid:this.$store.state.userInfo.userid
             }).then(res=>{
               this.DepartmentData = res.data[0]

+ 1 - 1
src/components/markeractivityWord.vue

@@ -487,7 +487,7 @@
             this.wordData['member'].splice(index,1)
           },
           getProjectDepartmentData(){  //获取项目立项申请基础信息页面所在部门数据
-            this.ajax.get(this.$store.state.api+'/SelectAllDepartment',{
+            this.ajax.post(this.$store.state.api+'/SelectAllDepartment',{
               uid:this.$store.state.userInfo.userid
             }).then(res=>{
               this.DepartmentData = res.data[0]

+ 1 - 1
src/components/studentProjectWord.vue

@@ -561,7 +561,7 @@ import {getNowDate} from '@/components/tool/Date.js'
         this.wordData.studentS.splice(index,1)
       },
       getProjectDepartmentData(){  //获取项目立项申请基础信息页面所在部门数据
-        this.ajax.get(this.$store.state.api+'/SelectAllDepartment',{
+        this.ajax.post(this.$store.state.api+'/SelectAllDepartment',{
           uid:this.$store.state.userInfo.userid
         }).then(res=>{
           this.DepartmentData = res.data[0]

+ 9 - 0
src/permission.js

@@ -6,6 +6,14 @@ import { setToken, getToken } from '@/utils/auth' // get token from cookie
 
 // let flag = false; //查看是否登录
 
+function testApi() {
+    ajax.post(store.state.api + '/testApi').then(res => {
+        console.log(res)
+    }).catch(err => {
+        console.log(err)
+    })
+}
+
 function userLogin(callback) {
     if (store.state.isLogin) return callback(true);
     ajax.post(store.state.api + '/userLogin', {
@@ -47,6 +55,7 @@ router.beforeEach(async(to, from, next) => {
         let data = response.data.replaceAll("\'", "\"")
         if (data && JSON.parse(data).uid) {
             setToken(JSON.parse(data).uid);
+            testApi();
             userLogin((isLogin) => {
                 getSystemState(to, () => {
                     if (!isLogin && to.name != 'resultShowDetail') {

+ 1 - 1
src/views/activityManage/components/NomMarkerWord.vue

@@ -326,7 +326,7 @@
             this.wordData['member'].splice(index,1)
           },
           getProjectDepartmentData(){  //获取项目立项申请基础信息页面所在部门数据
-            this.ajax.get(this.$store.state.api+'/SelectAllDepartment',{
+            this.ajax.post(this.$store.state.api+'/SelectAllDepartment',{
               uid:this.$store.state.userInfo.userid
             }).then(res=>{
               this.DepartmentData = res.data[0]

+ 1 - 1
src/views/activityManage/components/markeractivityWord.vue

@@ -376,7 +376,7 @@
             this.wordData['member'].splice(index,1)
           },
           getProjectDepartmentData(){  //获取项目立项申请基础信息页面所在部门数据
-            this.ajax.get(this.$store.state.api+'/SelectAllDepartment',{
+            this.ajax.post(this.$store.state.api+'/SelectAllDepartment',{
               uid:this.$store.state.userInfo.userid
             }).then(res=>{
               this.DepartmentData = res.data[0]

+ 1 - 1
src/views/commission/commission.vue

@@ -314,7 +314,7 @@ export default {
         lim: this.Page.lim, //限制获取几条数据
       };
       this.ajax
-        .get(this.$store.state.api + "/GetProjectIsConclusion", param)
+        .post(this.$store.state.api + "/GetProjectIsConclusion", param)
         .then(
           (res) => {
             let data = res.data;

+ 1 - 1
src/views/projectApply/components/MakerSpaceWord.vue

@@ -720,7 +720,7 @@ export default {
       //获取项目立项申请基础信息页面所在部门数据
       this.loading = true;
       this.ajax
-        .get(this.$store.state.api + "/SelectAllDepartment", {
+        .post(this.$store.state.api + "/SelectAllDepartment", {
           uid: this.$store.state.userInfo.userid,
         })
         .then(

+ 1 - 1
src/views/projectApply/components/studentProjectWord.vue

@@ -727,7 +727,7 @@ export default {
     getProjectDepartmentData() {
       //获取项目立项申请基础信息页面所在部门数据
       this.ajax
-        .get(this.$store.state.api + "/SelectAllDepartment", {
+        .post(this.$store.state.api + "/SelectAllDepartment", {
           uid: this.$store.state.userInfo.userid,
         })
         .then(

+ 1 - 1
src/views/projectApply/components/studentProjectWordDetail.vue

@@ -219,7 +219,7 @@ export default {
     getProjectDepartmentData() {
       //获取项目立项申请基础信息页面所在部门数据
       this.ajax
-        .get(this.$store.state.api + "/SelectAllDepartment", {
+        .post(this.$store.state.api + "/SelectAllDepartment", {
           uid: this.$store.state.userInfo.userid,
         })
         .then(

+ 237 - 186
src/views/resultShow/resultsShow.vue

@@ -4,82 +4,113 @@
     <div class="pAHeader">
       <div class="pAHeader1">成果展示</div>
     </div>
-    <hr>
-    
+    <hr />
+
     <!-- 搜索栏开始 -->
     <div class="selectInp">
       <div class="manageSelects">
-      <div class="selectsBlock">
-        <span class="selectLabel">项目筛选</span>
-        <el-select v-model="pavalues.value" @change="getData" placeholder="我的项目">
-          <el-option label="所有项目" value=""/>
-          <el-option
-            v-for="item in options"
-            :key="item.courseId"
-            :label="item.title"
-            :value="item.courseId">
-          </el-option>
-        </el-select>
-      </div>
+        <div class="selectsBlock">
+          <span class="selectLabel">项目筛选</span>
+          <el-select
+            v-model="pavalues.value"
+            @change="getData"
+            placeholder="我的项目"
+          >
+            <el-option label="所有项目" value="" />
+            <el-option
+              v-for="item in options"
+              :key="item.courseId"
+              :label="item.title"
+              :value="item.courseId"
+            >
+            </el-option>
+          </el-select>
+        </div>
 
-      <div class="selectsBlock">
-        <span class="selectLabel">部门</span>
-        <el-select v-model="pavalues.value1" @change="getData" placeholder="请选择">
-          <el-option label="所有部门" value=""/>
-          <el-option
-            v-for="item in options1"
-            :key="item.classid"
-            :label="item.name"
-            :value="item.classid">
-          </el-option>
-        </el-select>
-      </div>
+        <div class="selectsBlock">
+          <span class="selectLabel">部门</span>
+          <el-select
+            v-model="pavalues.value1"
+            @change="getData"
+            placeholder="请选择"
+          >
+            <el-option label="所有部门" value="" />
+            <el-option
+              v-for="item in options1"
+              :key="item.classid"
+              :label="item.name"
+              :value="item.classid"
+            >
+            </el-option>
+          </el-select>
+        </div>
 
-      <div class="selectsBlock">
-        <span class="selectLabel">分类</span>
-        <el-select v-model="pavalues.value2" @change="getData" placeholder="请选择">
-          <el-option label="所有分类" value=""/>
-          <el-option
-            v-for="item in options2"
-            :key="item.typeid"
-            :label="item.name"
-            :value="item.typeid">
-          </el-option>
-        </el-select>
-      </div>
+        <div class="selectsBlock">
+          <span class="selectLabel">分类</span>
+          <el-select
+            v-model="pavalues.value2"
+            @change="getData"
+            placeholder="请选择"
+          >
+            <el-option label="所有分类" value="" />
+            <el-option
+              v-for="item in options2"
+              :key="item.typeid"
+              :label="item.name"
+              :value="item.typeid"
+            >
+            </el-option>
+          </el-select>
+        </div>
 
-      <div class="selectsBlock">
-        <span class="selectLabel">负责人</span>
-        <el-select v-model="pavalues.value3" @change="getData" placeholder="请选择">
-          <el-option label="所有负责人" value=""/>
-          <el-option
-            v-for="item in options3"
-            :key="item.pro_leader"
-            :label="item.pro_leader"
-            :value="item.pro_leader">
-          </el-option>
-        </el-select>
-      </div>
-      <div class="selectsBlock">
-        <span class="selectLabel">年份</span>
-        <el-select v-model="pavalues.value4" @change="getData" placeholder="请选择">
-          <el-option label="所有年份" value=""/>
-          <el-option
-            v-for="item in options4"
-            :key="item.time"
-            :label="item.time+'年'"
-            :value="item.time">
-          </el-option>
-        </el-select>
-      </div>
+        <div class="selectsBlock">
+          <span class="selectLabel">负责人</span>
+          <el-select
+            v-model="pavalues.value3"
+            @change="getData"
+            placeholder="请选择"
+          >
+            <el-option label="所有负责人" value="" />
+            <el-option
+              v-for="item in options3"
+              :key="item.pro_leader"
+              :label="item.pro_leader"
+              :value="item.pro_leader"
+            >
+            </el-option>
+          </el-select>
+        </div>
+        <div class="selectsBlock">
+          <span class="selectLabel">年份</span>
+          <el-select
+            v-model="pavalues.value4"
+            @change="getData"
+            placeholder="请选择"
+          >
+            <el-option label="所有年份" value="" />
+            <el-option
+              v-for="item in options4"
+              :key="item.time"
+              :label="item.time + '年'"
+              :value="item.time"
+            >
+            </el-option>
+          </el-select>
+        </div>
       </div>
       <div class="ProjectManagementQuery">
-        <el-input v-model="input" style="width:240px" placeholder="请输入项目名称/编号"></el-input>
-        <el-button type="primary" class="btn" @click="getData" size="mini">查询</el-button>
+        <el-input
+          v-model="input"
+          style="width: 240px"
+          placeholder="请输入项目名称/编号"
+        ></el-input>
+        <el-button type="primary" class="btn" @click="getData" size="mini"
+          >查询</el-button
+        >
       </div>
     </div>
     <!-- 搜索栏结束 -->
-    
+
     <!-- 表格开始 -->
     <div>
       <el-table
@@ -88,47 +119,53 @@
         tooltip-effect="dark"
         stripe
         class="fontSize"
-        :header-cell-style="{ background: '#f2f2f2',color:'#000' }">
+        :header-cell-style="{ background: '#f2f2f2', color: '#000' }"
+      >
         <el-table-column
           prop="ProjectNo"
           label="项目编号"
           align="center"
-          min-width="9%">
+          min-width="9%"
+        >
         </el-table-column>
         <el-table-column
           prop="title"
           label="项目名称"
           align="center"
-          min-width="10%">
+          min-width="10%"
+        >
         </el-table-column>
         <el-table-column
           prop="pro_leader"
           align="center"
           label="项目负责人"
-          min-width="9%">
+          min-width="9%"
+        >
         </el-table-column>
 
         <el-table-column
           prop="dName"
           align="center"
           label="所在部门"
-          min-width="10%">
-          
+          min-width="10%"
+        >
         </el-table-column>
         <el-table-column
           prop="tName"
           align="center"
           label="分类"
-          min-width="10%">
+          min-width="10%"
+        >
         </el-table-column>
         <el-table-column
           prop="fund"
           label="预算(万)"
           align="center"
-          min-width="8%">
+          min-width="8%"
+        >
           <template #default="scope">
             <div>
-              {{ scope.row.fund/10000 }}
+              {{ scope.row.fund / 10000 }}
             </div>
           </template>
         </el-table-column>
@@ -136,7 +173,8 @@
           prop="startTime"
           align="center"
           label="开始时间"
-          min-width="9%">
+          min-width="9%"
+        >
           <template #default="scope">
             <div>
               {{ scope.row.startTime }}
@@ -147,21 +185,27 @@
           prop="endTime"
           label="结项时间"
           align="center"
-          min-width="9%">
+          min-width="9%"
+        >
           <template #default="scope">
-                <div>
-                  {{ scope.row.endTime}}
-                </div>
-            </template>
+            <div>
+              {{ scope.row.endTime }}
+            </div>
+          </template>
         </el-table-column>
         <el-table-column
           prop="phone"
           align="center"
           label="联系电话"
-          min-width="10%">
+          min-width="10%"
+        >
           <template #default="scope">
             <div>
-              {{ scope.row.phone!=null||scope.row.phone==''?scope.row.phone:"-" }}
+              {{
+                scope.row.phone != null || scope.row.phone == ""
+                  ? scope.row.phone
+                  : "-"
+              }}
             </div>
           </template>
         </el-table-column>
@@ -170,16 +214,20 @@
           width="200"
           align="center"
           label="操作"
-          >
+        >
           <template #default="scope">
-              <div class="operations" style="justify-content: center;">
-                <el-button type="primary" @click="rsBtn(scope.row['courseId'],scope.row['typeid'])">成果展示</el-button>
-              </div>
+            <div class="operations" style="justify-content: center">
+              <el-button
+                type="primary"
+                @click="rsBtn(scope.row['courseId'], scope.row['typeid'])"
+                >成果展示</el-button
+              >
+            </div>
           </template>
         </el-table-column>
       </el-table>
     </div>
-<!-- 表格结束 -->
+    <!-- 表格结束 -->
     <!-- 循环展示框列表开始 -->
     <!-- <div class="classBlocks core_dialogue">
       <div class="classBlock" v-for="(item,index) in items" :key="index">
@@ -205,108 +253,114 @@
     </div> -->
     <!-- 展示框列表结束 -->
 
-
-
-
-
-
-      <!-- 分页 -->
-      <el-pagination
-          @current-change="handleCurrentChange"
-          :current-page="Page.currentPage"
-          :page-size="Page.lim"
-          layout=" prev, pager, next"
-          background
-          class="paginations"
-          :total="Page.total">
-        </el-pagination>
-      <!-- 分页结束 -->
-    
-
+    <!-- 分页 -->
+    <el-pagination
+      @current-change="handleCurrentChange"
+      :current-page="Page.currentPage"
+      :page-size="Page.lim"
+      layout=" prev, pager, next"
+      background
+      class="paginations"
+      :total="Page.total"
+    >
+    </el-pagination>
+    <!-- 分页结束 -->
   </div>
 </template>
 
 <script>
-    export default {
-      data() {
-        return {
-          input:'',
-          items:[], //项目展示小方块
-          options:[],
-          options1:[],
-          options2:[],
-          options3:[],
-          options4:[],
-          loading:false,
-          pavalues:{
-            value:'',
-            value1:'',
-            value2:'',
-            value3:'',
-            value4:new Date().getFullYear().toString(),
-          },
-          Page:{
-            currentPage:1,
-            total:0,
-            lim:8
-          }
-        }
+export default {
+  data() {
+    return {
+      input: "",
+      items: [], //项目展示小方块
+      options: [],
+      options1: [],
+      options2: [],
+      options3: [],
+      options4: [],
+      loading: false,
+      pavalues: {
+        value: "",
+        value1: "",
+        value2: "",
+        value3: "",
+        value4: new Date().getFullYear().toString(),
       },
-      methods:{
-        handleCurrentChange(val) {   //当页数发生改变的时候调用获取列表数据请求
-          // console.log(`当前页: ${val}`);
-          this.Page.currentPage=val
-          this.getData()
-        },
-        rsBtn(pid,tid){
-          // console.log(pid,tid)
-          window.open(`/resultShowDetail?pid=${pid}&tid=${tid}`)
-        },
-        getData(){        //获取渲染数据
-          this.loading = true;
-          let param={
-            uid:this.$store.state.userInfo.userid,  //当前账号id
-            pid:this.pavalues.value,  //项目筛选
-            did:this.pavalues.value1,  //部门
-            tid:this.pavalues.value2,    //分类
-            leader:this.pavalues.value3,  //负责人
-            year:this.pavalues.value4,
-            textInp:this.input,
-            page:this.Page.currentPage,  //当前页
-            lim:this.Page.lim,  //限制获取几条数据
-          }
-          this.ajax    
-            .get(this.$store.state.api+'/GetProjectIsConclusion',param)
-              .then(res=>{
-                let data = res.data;
+      Page: {
+        currentPage: 1,
+        total: 0,
+        lim: 8,
+      },
+    };
+  },
+  methods: {
+    handleCurrentChange(val) {
+      //当页数发生改变的时候调用获取列表数据请求
+      // console.log(`当前页: ${val}`);
+      this.Page.currentPage = val;
+      this.getData();
+    },
+    rsBtn(pid, tid) {
+      // console.log(pid,tid)
+      window.open(`/resultShowDetail?pid=${pid}&tid=${tid}`);
+    },
+    getData() {
+      //获取渲染数据
+      this.loading = true;
+      let param = {
+        uid: this.$store.state.userInfo.userid, //当前账号id
+        pid: this.pavalues.value, //项目筛选
+        did: this.pavalues.value1, //部门
+        tid: this.pavalues.value2, //分类
+        leader: this.pavalues.value3, //负责人
+        year: this.pavalues.value4,
+        textInp: this.input,
+        page: this.Page.currentPage, //当前页
+        lim: this.Page.lim, //限制获取几条数据
+      };
+      this.ajax
+        .post(this.$store.state.api + "/GetProjectIsConclusion", param)
+        .then(
+          (res) => {
+            let data = res.data;
 
-                console.log(data)
-                if (data[0].length==0 && data[5][0]['total'] != 0&&this.Page.currentPage!=1) {
-                  this.Page.currentPage=1
-                  return this.getData()
-                }
-                this.items = data[0];
-                this.options = data[1];
-                this.options1 = data[2];
-                this.options2 = data[3];
-                this.options3 = data[4];
-                this.options4 = data[6];
-                if(this.options4.filter(item=>item['time']==new Date().getFullYear().toString()).length==0){
-                  this.options4.push({time:new Date().getFullYear().toString()})
-                }
-                this.Page.total = data[5][0]['total']
+            console.log(data);
+            if (
+              data[0].length == 0 &&
+              data[5][0]["total"] != 0 &&
+              this.Page.currentPage != 1
+            ) {
+              this.Page.currentPage = 1;
+              return this.getData();
+            }
+            this.items = data[0];
+            this.options = data[1];
+            this.options1 = data[2];
+            this.options2 = data[3];
+            this.options3 = data[4];
+            this.options4 = data[6];
+            if (
+              this.options4.filter(
+                (item) => item["time"] == new Date().getFullYear().toString()
+              ).length == 0
+            ) {
+              this.options4.push({ time: new Date().getFullYear().toString() });
+            }
+            this.Page.total = data[5][0]["total"];
 
-                this.loading = false;
-              },err=>{
-                console.log(err);
-              })  
-        }
-     
-      },
-      mounted(){
-        this.getData();
-      }
-    }
+            this.loading = false;
+          },
+          (err) => {
+            console.log(err);
+          }
+        );
+    },
+  },
+  mounted() {
+    this.getData();
+  },
+};
 </script>
 
 <style lang="less">
@@ -373,7 +427,7 @@
 //               text-overflow: ellipsis;
 //         }
 //         .classBlock3{   //名字、学院
-      
+
 //           box-sizing: border-box;
 //               padding: 0 5px;
 //               font-size: 16px;
@@ -395,9 +449,6 @@
 //       }
 //     }
 //   }
-  
-   
 
-    
 //   }
 </style>

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff