| | |
| | | <el-table-column prop="belongDomain" show-overflow-tooltip label="所属领域" /> |
| | | <el-table-column prop="innovationStatus" show-overflow-tooltip label="应用创新状态"> |
| | | <template v-slot="{ row }"> |
| | | {{ getDictLabel(row.innovationStatus) }} |
| | | {{ getDictLabel(row.innovationStatus, dictObj.appInnovationStatus) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="applicationScenarioDesc" show-overflow-tooltip label="应用场景描述" /> |
| | |
| | | <template v-slot="{ row }"> |
| | | <el-link @click="openForm('view', row)">查看</el-link> |
| | | <!-- <el-link @click="openForm('edit', row)">编辑</el-link>--> |
| | | <el-link @click="handleDelete(row)">删除</el-link> |
| | | <el-link @click="handleDelete(row)" v-if="!['1', '2'].includes(row.innovationStatus)">删除</el-link> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | const dialogRef = ref(null) // 弹框实例 |
| | | const dialogVisible = ref(false) |
| | | const dictObj = ref({}) // 字典对象 |
| | | const innovationDetailsStatus = ref( '') |
| | | provide('dictObj', dictObj) |
| | | provide('innovationDetailsStatus', innovationDetailsStatus) |
| | | // 获取字典 |
| | | function getDictList() { |
| | | return getDictionaryByCode('appInnovationStatus').then(res => { |
| | |
| | | |
| | | // 新增/编辑/查看 弹框 |
| | | function openForm(mode, row) { |
| | | innovationDetailsStatus.value = row?.innovationStatus |
| | | dialogVisible.value = true |
| | | nextTick(() => { |
| | | dialogRef.value?.open({ mode, row }) |