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