Browse Source

no message

xiaoxin 2 năm trước cách đây
mục cha
commit
1de69a96a9

+ 18 - 0
src/api/project.js

@@ -9,6 +9,24 @@ export const getProjectList = (params) => {
   })
   })
 }
 }
 
 
+// 有效请求
+export const validProjectList = (data) => {
+  return request({
+    url: '/informationReporting/valid',
+    method: 'delete',
+    data
+  })
+}
+
+// 失效请求
+export const invalidProjectList = (data) => {
+  return request({
+    url: '/informationReporting/invalid',
+    method: 'delete',
+    data
+  })
+}
+
 // 删除项目管理列表
 // 删除项目管理列表
 export const deleteProjectList = (data) => {
 export const deleteProjectList = (data) => {
   return request({
   return request({

+ 46 - 9
src/views/project-management/index.vue

@@ -151,6 +151,7 @@
           prop="trade"
           prop="trade"
           label="所属行业"
           label="所属行业"
         />
         />
+        <el-table-column width="100" align="center" label="是否授权" />
 
 
         <el-table-column width="200" align="center" label="产品类型">
         <el-table-column width="200" align="center" label="产品类型">
           <template #default="{ row }">
           <template #default="{ row }">
@@ -164,6 +165,8 @@
           </template>
           </template>
         </el-table-column>
         </el-table-column>
 
 
+        <el-table-column width="200" align="center" label="加入的控股参数" />
+
         <el-table-column width="80" align="center" label="状态">
         <el-table-column width="80" align="center" label="状态">
           <template #default="{ row }">
           <template #default="{ row }">
             <div class="blue" v-if="row.status == 1">进行中</div>
             <div class="blue" v-if="row.status == 1">进行中</div>
@@ -355,7 +358,9 @@ import { ElMessage, ElMessageBox } from 'element-plus'
 import {
 import {
   getProjectList,
   getProjectList,
   deleteProjectList,
   deleteProjectList,
-  closeProjectList
+  closeProjectList,
+  validProjectList,
+  invalidProjectList
 } from '@/api/project'
 } from '@/api/project'
 
 
 onMounted(() => {
 onMounted(() => {
@@ -377,20 +382,20 @@ const industryOptions = [
 // 状态选择框数组
 // 状态选择框数组
 const typeOptions = [
 const typeOptions = [
   {
   {
-    label: '进行中',
-    value: 1
-  },
-  {
-    label: '已关闭',
-    value: 0
-  },
-  {
     label: '已提交',
     label: '已提交',
     value: 2
     value: 2
   },
   },
   {
   {
+    label: '进行中',
+    value: 1
+  },
+  {
     label: '已失效',
     label: '已失效',
     value: 3
     value: 3
+  },
+  {
+    label: '已关闭',
+    value: 0
   }
   }
 ]
 ]
 
 
@@ -447,6 +452,8 @@ const pageSize = ref(6)
 // 表格数据
 // 表格数据
 const tableData = ref([])
 const tableData = ref([])
 
 
+const chooseObj = ref({})
+
 // 点击勾选框回调
 // 点击勾选框回调
 const handleChooseList = (list) => {
 const handleChooseList = (list) => {
   downIds.value = []
   downIds.value = []
@@ -485,6 +492,7 @@ const handleCheckDetail = (row) => {
 const handleValid = (row, type) => {
 const handleValid = (row, type) => {
   // 1为有效,2为失效
   // 1为有效,2为失效
   console.log(row)
   console.log(row)
+  chooseObj.value = row
   if (type === 1) {
   if (type === 1) {
     titleStatus.value = '有效'
     titleStatus.value = '有效'
   } else {
   } else {
@@ -553,8 +561,10 @@ const handleConfirm = () => {
     .then(() => {
     .then(() => {
       if (titleStatus.value === '有效') {
       if (titleStatus.value === '有效') {
         console.log('有效')
         console.log('有效')
+        handleValidReq()
       } else {
       } else {
         console.log('失效')
         console.log('失效')
+        handleInvalidReq()
       }
       }
       dialogVisibleStatus.value = false
       dialogVisibleStatus.value = false
     })
     })
@@ -562,6 +572,33 @@ const handleConfirm = () => {
       ElMessage.info('已取消')
       ElMessage.info('已取消')
     })
     })
 }
 }
+// 有效请求
+const handleValidReq = async () => {
+  const res = await validProjectList({
+    name: store.getters.userInfo.name,
+    id: store.getters.userInfo.id,
+    itemId: chooseObj.value.id
+  })
+  console.log(res)
+  // if (res == null) {
+  //   ElMessage.success('关闭成功')
+  //   getData()
+  // }
+}
+
+// 失效请求
+const handleInvalidReq = async () => {
+  const res = await invalidProjectList({
+    name: store.getters.userInfo.name,
+    id: store.getters.userInfo.id,
+    itemId: chooseObj.value.id
+  })
+  console.log(res)
+  // if (res == null) {
+  //   ElMessage.success('关闭成功')
+  //   getData()
+  // }
+}
 // 改变每页条数回调
 // 改变每页条数回调
 const handleSizeChange = (val) => {
 const handleSizeChange = (val) => {
   pageSize.value = val
   pageSize.value = val