Browse Source

no message

xiaoxin 2 years ago
parent
commit
90370351fc
2 changed files with 61 additions and 15 deletions
  1. 59 14
      src/views/project-management/index.vue
  2. 2 1
      vue.config.js

+ 59 - 14
src/views/project-management/index.vue

@@ -151,7 +151,13 @@
           prop="trade"
           label="所属行业"
         />
-        <el-table-column width="100" align="center" label="是否授权" />
+
+        <el-table-column width="100" align="center" label="是否授权">
+          <template #default="{ row }">
+            <div class="blue" v-if="row.licensing == 0">是</div>
+            <div class="red" v-else>否</div>
+          </template>
+        </el-table-column>
 
         <el-table-column width="200" align="center" label="产品类型">
           <template #default="{ row }">
@@ -165,12 +171,20 @@
           </template>
         </el-table-column>
 
-        <el-table-column width="200" align="center" label="加入的控股参数" />
+        <el-table-column
+          width="200"
+          align="center"
+          show-overflow-tooltip
+          prop="parameters"
+          label="加入的控股参数"
+        />
 
         <el-table-column width="80" align="center" label="状态">
           <template #default="{ row }">
+            <div class="red" v-if="row.status == 0">已关闭</div>
             <div class="blue" v-if="row.status == 1">进行中</div>
-            <div class="red" v-else>已关闭</div>
+            <div class="green" v-if="row.status == 2">已提交</div>
+            <div class="orange" v-if="row.status == 3">已失效</div>
           </template>
         </el-table-column>
         <el-table-column
@@ -281,6 +295,12 @@
           <span>所属行业:</span>
           {{ dialogInfo.trade }}
         </div>
+
+        <div class="dialog_item">
+          <span>是否授权:</span>
+          <span class="blue" v-if="dialogInfo.licensing == 0">是</span>
+          <span class="red" v-else>否</span>
+        </div>
         <div class="dialog_item">
           <span>产品类型:</span>
           <el-tag
@@ -292,9 +312,15 @@
           </el-tag>
         </div>
         <div class="dialog_item">
+          <span>加入的控股参数:</span>
+          <div>{{ dialogInfo.parameters }}</div>
+        </div>
+        <div class="dialog_item">
           <span>状态:</span>
+          <span class="red" v-if="dialogInfo.status == 0">已关闭</span>
           <span class="blue" v-if="dialogInfo.status == 1">进行中</span>
-          <span class="red" v-else>已关闭</span>
+          <span class="green" v-if="dialogInfo.status == 2">已提交</span>
+          <span class="orange" v-if="dialogInfo.status == 3">已失效</span>
         </div>
         <div class="dialog_item">
           <span>提交时间:</span>
@@ -577,13 +603,14 @@ const handleValidReq = async () => {
   const res = await validProjectList({
     name: store.getters.userInfo.name,
     id: store.getters.userInfo.id,
-    itemId: chooseObj.value.id
+    itemId: chooseObj.value.id,
+    ps: textareaValue.value
   })
   console.log(res)
-  // if (res == null) {
-  //   ElMessage.success('关闭成功')
-  //   getData()
-  // }
+  if (res == null) {
+    ElMessage.success('有效成功')
+    getData()
+  }
 }
 
 // 失效请求
@@ -591,13 +618,14 @@ const handleInvalidReq = async () => {
   const res = await invalidProjectList({
     name: store.getters.userInfo.name,
     id: store.getters.userInfo.id,
-    itemId: chooseObj.value.id
+    itemId: chooseObj.value.id,
+    ps: textareaValue.value
   })
   console.log(res)
-  // if (res == null) {
-  //   ElMessage.success('关闭成功')
-  //   getData()
-  // }
+  if (res == null) {
+    ElMessage.success('失效成功')
+    getData()
+  }
 }
 // 改变每页条数回调
 const handleSizeChange = (val) => {
@@ -652,6 +680,14 @@ const handleReset = () => {
     color: #f56c6c;
   }
 
+  .green {
+    color: #85ce61;
+  }
+
+  .orange {
+    color: #ebb563;
+  }
+
   .card_pagination {
     float: right;
     line-height: 96px;
@@ -674,6 +710,15 @@ const handleReset = () => {
     .red {
       color: #f56c6c;
     }
+
+    .green {
+      color: #85ce61;
+    }
+
+    .orange {
+      color: #ebb563;
+    }
+
     span {
       font-weight: bold;
     }

+ 2 - 1
vue.config.js

@@ -11,7 +11,8 @@ module.exports = defineConfig({
       // 当地址中有/api的时候会触发代理机制
       '/reporting/': {
         // 要代理的服务器地址  这里不用写 api
-        target: 'https://jiangxih3cpartner.com/',
+        // target: 'https://jiangxih3cpartner.com/',
+        target: 'http://172.16.20.80:8888',
         changeOrigin: true // 是否跨域
       }
     }