|
|
@@ -42,7 +42,7 @@ const state = reactive({
|
|
|
title: '',
|
|
|
dialogVisible: false,
|
|
|
loading: false,
|
|
|
- conditions: {
|
|
|
+ search: {
|
|
|
keywords: '',
|
|
|
bizId: props.bizId,
|
|
|
objectId: props.objectId,
|
|
|
@@ -68,7 +68,7 @@ const formRules = reactive<FormRules>({
|
|
|
// 查询数据
|
|
|
const getData = async () => {
|
|
|
state.loading = true
|
|
|
- const { bizId, objectId, oamId } = state.conditions
|
|
|
+ const { bizId, objectId, oamId } = state.search
|
|
|
const { data } = await getObjectOAMParamsListByOamId(bizId, objectId, oamId)
|
|
|
state.loading = false
|
|
|
state.dataList = data
|
|
|
@@ -99,7 +99,7 @@ function onParamAdd() {
|
|
|
state.dataList.push({
|
|
|
bizId,
|
|
|
objectId,
|
|
|
- oamId: state.conditions.oamId,
|
|
|
+ oamId: state.search.oamId,
|
|
|
paramId: 0,
|
|
|
logicalOperator: 'AND',
|
|
|
paramName: '', // 名称
|
|
|
@@ -121,11 +121,11 @@ function onParamEdit(row: any) {
|
|
|
}
|
|
|
|
|
|
async function onParamDelete(row: any) {
|
|
|
- const { oamId } = state.conditions
|
|
|
+ const { oamId } = state.search
|
|
|
const paramId = row.paramId
|
|
|
- await deleteObjectOAMParamsById(bizId, objectId, oamId, paramId)
|
|
|
- ElMessage.success('删除成功')
|
|
|
- getData()
|
|
|
+ const { msg } = await deleteObjectOAMParamsById(bizId, objectId, oamId, paramId)
|
|
|
+ ElMessage.success(msg)
|
|
|
+ await getData()
|
|
|
}
|
|
|
|
|
|
function onParamCancel(row: any, index: number) {
|
|
|
@@ -139,28 +139,29 @@ function onParamCancel(row: any, index: number) {
|
|
|
async function onParamSave(row: any) {
|
|
|
row.isEdit = false
|
|
|
if (state.actionType === 1) {
|
|
|
- await createObjectOAMParams(row)
|
|
|
+ const { msg } = await createObjectOAMParams(row)
|
|
|
+ ElMessage.success(msg)
|
|
|
state.dialogVisible = false
|
|
|
- ElMessage.success('新增成功')
|
|
|
}
|
|
|
else {
|
|
|
- await updateObjectOAMParams(row)
|
|
|
+ const { msg } = await updateObjectOAMParams(row)
|
|
|
+ ElMessage.success(msg)
|
|
|
state.dialogVisible = false
|
|
|
- ElMessage.success('修改成功')
|
|
|
}
|
|
|
- getData()
|
|
|
+ await getData()
|
|
|
}
|
|
|
-defineExpose({
|
|
|
- showData(oamId: number) {
|
|
|
- state.conditions.oamId = oamId
|
|
|
- getData()
|
|
|
- },
|
|
|
-})
|
|
|
|
|
|
onMounted(() => {
|
|
|
nextTick(() => {
|
|
|
})
|
|
|
})
|
|
|
+
|
|
|
+defineExpose({
|
|
|
+ showData(oamId: number) {
|
|
|
+ state.search.oamId = oamId
|
|
|
+ getData()
|
|
|
+ },
|
|
|
+})
|
|
|
</script>
|
|
|
|
|
|
<template>
|