系统参数设置修改
This commit is contained in:
parent
f6e44fb493
commit
bda57c5f82
@ -22,4 +22,11 @@ export function ParamAdd(params: object = {}) {
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
export function Paramdelete(params: object = {}) {
|
||||
return createAxios({
|
||||
url: '/api/page/home/set/delete ',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -23,6 +23,9 @@
|
||||
v-else
|
||||
@click="EditLayout(scope)"
|
||||
>编辑</span>
|
||||
<span style="color: #0064aa; cursor: pointer;margin-left: 10px;"
|
||||
@click="fromDelete(scope)"
|
||||
>删除</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@ -239,15 +242,25 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-dialog>
|
||||
<!-- 删除确认弹框 -->
|
||||
<el-dialog v-model="dialogVisibleDelete" title="操作提示" width="500" :before-close="handleCloseDelete">
|
||||
<span>确定是否删除?</span>
|
||||
<template #footer>
|
||||
<div class="dialog-footer">
|
||||
<el-button type="primary" @click="dialogVisibleDelete1"> 确定 </el-button>
|
||||
<el-button @click="dialogVisibleDelete = false">取消</el-button>
|
||||
</div>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import {onMounted, ref, nextTick, reactive} from 'vue'
|
||||
import {getParamList, ParamAdd, Paramupdate} from '/@/api/backend/SystemParam/request'
|
||||
import {getParamList, ParamAdd, Paramdelete, Paramupdate} from '/@/api/backend/SystemParam/request'
|
||||
import {ElMessage, FormRules} from 'element-plus'
|
||||
import { Plus } from '@element-plus/icons-vue'
|
||||
import {enumTypeAdd} from "/@/api/backend/Enumeration/request";
|
||||
import {enumTypeAdd, enumValueDelete} from "/@/api/backend/Enumeration/request";
|
||||
const paramData=ref([])
|
||||
const tableData = ref([])
|
||||
const PARAM_COLOR = 'paramColor';
|
||||
@ -430,6 +443,40 @@ const SaveParamAdd=()=>{
|
||||
const handleCloseAdd = () => {
|
||||
visibleAdd.value=false
|
||||
}
|
||||
const fromDeleteData = reactive({
|
||||
id: '',
|
||||
})
|
||||
interface fromDelete {
|
||||
row?: any[]
|
||||
}
|
||||
const fromDelete = (data:any) => {
|
||||
dialogVisibleDelete.value = true
|
||||
fromDeleteData.id = data.row.id
|
||||
}
|
||||
const dialogVisibleDelete = ref(false)
|
||||
|
||||
const handleCloseDelete = (done: () => void) => {
|
||||
dialogVisibleDelete.value = false
|
||||
}
|
||||
const dialogVisibleDelete1 = (done: () => void) => {
|
||||
dialogVisibleDelete.value = false
|
||||
Paramdelete(fromDeleteData).then((res) => {
|
||||
if (res.code == 200) {
|
||||
setTimeout(() => {
|
||||
ElMessage({
|
||||
message: res.msg,
|
||||
type: 'success',
|
||||
})
|
||||
}, 1000)
|
||||
getList()
|
||||
} else {
|
||||
ElMessage.error({
|
||||
message: res.msg,
|
||||
type: 'error',
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
onMounted(() =>{
|
||||
getList()
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user