系统参数设置修改
This commit is contained in:
parent
f6e44fb493
commit
bda57c5f82
@ -22,4 +22,11 @@ export function ParamAdd(params: object = {}) {
|
|||||||
data: params,
|
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
|
v-else
|
||||||
@click="EditLayout(scope)"
|
@click="EditLayout(scope)"
|
||||||
>编辑</span>
|
>编辑</span>
|
||||||
|
<span style="color: #0064aa; cursor: pointer;margin-left: 10px;"
|
||||||
|
@click="fromDelete(scope)"
|
||||||
|
>删除</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@ -239,15 +242,25 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import {onMounted, ref, nextTick, reactive} from 'vue'
|
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 {ElMessage, FormRules} from 'element-plus'
|
||||||
import { Plus } from '@element-plus/icons-vue'
|
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 paramData=ref([])
|
||||||
const tableData = ref([])
|
const tableData = ref([])
|
||||||
const PARAM_COLOR = 'paramColor';
|
const PARAM_COLOR = 'paramColor';
|
||||||
@ -430,6 +443,40 @@ const SaveParamAdd=()=>{
|
|||||||
const handleCloseAdd = () => {
|
const handleCloseAdd = () => {
|
||||||
visibleAdd.value=false
|
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(() =>{
|
onMounted(() =>{
|
||||||
getList()
|
getList()
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user