项目删除方法
This commit is contained in:
parent
09e9a041b1
commit
b047696597
@ -1,10 +1,14 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
export const applicationPage = (params) => request.get({ url: '/application/page',params })
|
||||
export const applicationAdd = data => request.post({ url: '/application/save', data })
|
||||
export const applicationPage = (params) => request.get({ url: '/application/page',params }) // 分页查询应用
|
||||
export const applicationAdd = data => request.post({ url: '/application/save', data }) // 新增应用
|
||||
|
||||
export const applicationUpdate = data => request.post({ url: '/application/update', data })
|
||||
export const applicationUpdate = data => request.post({ url: '/application/update', data }) // 更新应用
|
||||
|
||||
export const findApplicationById = async id =>
|
||||
|
||||
export const applicationDel = id => // 删除应用
|
||||
request.delete({ url: `/application/${id}` })
|
||||
|
||||
export const findApplicationById = async id => // 根据id查询应用
|
||||
request.get({ url: `/application/${id}` })
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
<script lang="ts" setup>
|
||||
import { ref,onMounted } from 'vue'
|
||||
import { applicationPage } from '@/api/application/application'
|
||||
import { applicationPage,applicationDel } from '@/api/application/application'
|
||||
import Addpopup from './addpopup.vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { ElMessage,ElMessageBox } from 'element-plus-secondary'
|
||||
const router = useRouter()
|
||||
const isAppPopUp = ref(false) // 是否显示新增弹窗
|
||||
const keywords:any =ref("") // 输入关键字
|
||||
@ -53,6 +54,24 @@ function routerClick(item){
|
||||
}
|
||||
})
|
||||
}
|
||||
function delClick(id){
|
||||
ElMessageBox.confirm('您确定删除该项目模块及内容吗?', {
|
||||
confirmButtonType: 'primary',
|
||||
type: 'warning',
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
}).then(() => {
|
||||
applicationDel(id).then(res => {
|
||||
if(res.data.code == '0'){
|
||||
getDatasetList()
|
||||
ElMessage.success('删除成功')
|
||||
}else{
|
||||
ElMessage.error('删除失败')
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
}
|
||||
</script>
|
||||
<template>
|
||||
<div class="common-layout">
|
||||
@ -93,7 +112,7 @@ function routerClick(item){
|
||||
<img src="@/assets/newimg/icon/permission.png" alt="" title="权限设置">
|
||||
<img src="@/assets/newimg/icon/export.png" alt="" title="导出">
|
||||
<img src="@/assets/newimg/icon/release.png" alt="" title="发布">
|
||||
<img src="@/assets/newimg/icon/del.png" alt="" title="删除">
|
||||
<img src="@/assets/newimg/icon/del.png" alt="" title="删除" @click="delClick(item.id)">
|
||||
</div>
|
||||
<div style="display: flex;justify-content: center;">
|
||||
<div class="yulan">预览</div>
|
||||
|
@ -100,7 +100,7 @@ function handleDatasetName(){ // 关键字搜索
|
||||
const handleNodeClick = (data: any) => { // 树节点点击
|
||||
if(data.nodeType == '01'){
|
||||
}else{
|
||||
data.id = '1097641013486424064'
|
||||
// data.id = '1097641013486424064'
|
||||
emit('handleNodeClick', data)
|
||||
|
||||
}
|
||||
@ -179,10 +179,6 @@ function saveData(){ // 保存
|
||||
isSwitch.value = false
|
||||
})
|
||||
}else{
|
||||
// const canvas_style_data= {"width":1920,"height":1080,"refreshViewEnable":false,"refreshViewLoading":false,"refreshUnit":"minute","refreshTime":5,"scale":60,"scaleWidth":100,"scaleHeight":100,"backgroundColorSelect":false,"backgroundImageEnable":true,"backgroundType":"backgroundColor","background":"/static-resource/7127292608094670848.png","openCommonStyle":true,"opacity":1,"fontSize":14,"themeId":"10001","color":"#000000","backgroundColor":"rgba(245, 246, 247, 1)","dashboard":{"gap":"yes","gapSize":5,"resultMode":"all","resultCount":1000,"themeColor":"light","mobileSetting":{"customSetting":false,"imageUrl":null,"backgroundType":"image","color":"#000"}},"component":{"chartTitle":{"show":true,"fontSize":"18","hPosition":"left","vPosition":"top","isItalic":false,"isBolder":true,"remarkShow":false,"remark":"","fontFamily":"Microsoft YaHei","letterSpace":"0","fontShadow":false,"color":"#000000","remarkBackgroundColor":"#ffffff","modifyName":"color"},"chartColor":{"basicStyle":{"colorScheme":"default","colors":["#1E90FF","#90EE90","#00CED1","#E2BD84","#7A90E0","#3BA272","#2BE7FF","#0A8ADA","#FFD700"],"alpha":100,"gradient":true,"mapStyle":"normal","areaBaseColor":"#FFFFFF","areaBorderColor":"#303133","gaugeStyle":"default","tableBorderColor":"#E6E7E4","tableScrollBarColor":"#00000024"},"misc":{"mapLineGradient":false,"mapLineSourceColor":"#146C94","mapLineTargetColor":"#576CBC","nameFontColor":"#000000","valueFontColor":"#5470c6"},"tableHeader":{"tableHeaderBgColor":"#1E90FF","tableHeaderFontColor":"#000000"},"tableCell":{"tableItemBgColor":"#FFFFFF","tableFontColor":"#000000"},"modifyName":"gradient"},"chartCommonStyle":{"backgroundColorSelect":true,"backgroundImageEnable":false,"backgroundType":"innerImage","innerImage":"board/board_1.svg","outerImage":null,"innerPadding":12,"borderRadius":8,"backgroundColor":"rgba(255, 255, 255, 1)","innerImageColor":"rgba(16, 148, 229,1)"},"filterStyle":{"layout":"horizontal","titleLayout":"left","labelColor":"#1F2329","titleColor":"#1F2329","color":"#1f2329","borderColor":"#BBBFC4","text":"#1F2329","bgColor":"#FFFFFF"},"tabStyle":{"headPosition":"left","headFontColor":"#000000","headFontActiveColor":"#000000","headBorderColor":"#ffffff","headBorderActiveColor":"#ffffff"}}}
|
||||
// const canvasStyleData = JSON.stringify(canvas_style_data)
|
||||
// const component_data = []
|
||||
// const componentData = JSON.stringify(component_data)
|
||||
moduleAdd(dataInfo.value).then(() => {
|
||||
ElMessage.success('添加成功')
|
||||
getInit()
|
||||
|
Loading…
Reference in New Issue
Block a user