fix: 修复复制应用和函数库问题

This commit is contained in:
wangdan-fit2cloud 2024-08-21 15:36:42 +08:00 committed by wangdan-fit2cloud
parent fa463231c5
commit 7a596eb853
2 changed files with 7 additions and 4 deletions

View File

@ -132,8 +132,9 @@ watch(dialogVisible, (bool) => {
})
const open = (data: any) => {
delete data['id']
applicationForm.value = cloneDeep(data)
const obj = cloneDeep(data)
delete obj['id']
applicationForm.value = obj
dialogVisible.value = true
}

View File

@ -71,6 +71,7 @@
</template>
<script setup lang="ts">
import { ref, onMounted, reactive } from 'vue'
import { cloneDeep } from 'lodash'
import functionLibApi from '@/api/function-lib'
import FunctionFormDrawer from './component/FunctionFormDrawer.vue'
import { MsgSuccess, MsgConfirm } from '@/utils/message'
@ -120,8 +121,9 @@ function deleteFunctionLib(row: any) {
}
function copyFunctionLib(row: any) {
delete row['id']
functionLibApi.postFunctionLib(row, loading).then((res) => {
const obj = cloneDeep(row)
delete obj['id']
functionLibApi.postFunctionLib(obj, loading).then((res) => {
MsgSuccess('复制成功')
paginationConfig.total = 0
paginationConfig.current_page = 1