fix:编辑后的自动更新 #346

Merged
yaoshuli merged 1 commits from fix/change_task into test 1 year ago

@ -250,6 +250,8 @@ function editSelection(id) {
return item.id === selectedId return item.id === selectedId
}) })
console.log(selectedFilter)
//alert(1)
emit('editFilter', selectedFilter) emit('editFilter', selectedFilter)
closeModal() closeModal()
} }
@ -485,7 +487,7 @@ function handleOk() {
<n-button style="background-color: #507afd" type="info" @click="handleOk"> <n-button style="background-color: #507afd" type="info" @click="handleOk">
确定 确定
</n-button> </n-button>
<n-button secondary style="margin-left: 15px" @click="closeModal"> <n-button secondary style="margin-left: 15px" @click="handleOk">
取消 取消
</n-button> </n-button>
</div> </div>

@ -11,8 +11,9 @@ import SvgIcon from '@/components/Icon/SvgIcon.vue'
type Status = 'edit' | 'new' type Status = 'edit' | 'new'
const emit = defineEmits(['onOk']) const emit = defineEmits(['onOk','handleOk'])
const show = ref(false) const show = ref(false)
const editValue=ref({})
const configStore = useConfig() const configStore = useConfig()
const dicStore = useDictionary() const dicStore = useDictionary()
const currentStatus = ref<Status>('new') const currentStatus = ref<Status>('new')
@ -124,6 +125,8 @@ function handleSumbit(e: MouseEvent) {
if (currentStatus.value === 'new') if (currentStatus.value === 'new')
addCondition(param) addCondition(param)
else updateCondition({ id: currentEditId!, ...param }) else updateCondition({ id: currentEditId!, ...param })
console.log(editValue.value)
emit('handleOk', editValue.value)
closeModal() closeModal()
}) })
} }
@ -283,6 +286,7 @@ function leaveHandler() {
function edit(editFilter: any) { function edit(editFilter: any) {
currentStatus.value = 'edit' currentStatus.value = 'edit'
console.log(editFilter, 'editFilter') console.log(editFilter, 'editFilter')
editValue.value=editFilter
const { searchname, ocrUsersearchchildList, id } = editFilter const { searchname, ocrUsersearchchildList, id } = editFilter
currentEditId = id currentEditId = id
formValue.name = searchname formValue.name = searchname

@ -131,8 +131,8 @@ const fullscreenStyles = computed<any>(() => ({
top: isFullScreen.value ? '0' : '', top: isFullScreen.value ? '0' : '',
left: isFullScreen.value ? '0' : '', left: isFullScreen.value ? '0' : '',
zIndex: isFullScreen.value ? '100' : '', zIndex: isFullScreen.value ? '100' : '',
marginLeft: isFullScreen.value ? '0px' : '', marginLeft: isFullScreen.value ? '0px !important' : '',
marginRight: isFullScreen.value ? '0px' : '', marginRight: isFullScreen.value ? '0px !important' : '',
})) }))
const fullscreenStylestwo = computed<any>(() => ({ const fullscreenStylestwo = computed<any>(() => ({
width: isFullScreen.value ? '100vw' : '', width: isFullScreen.value ? '100vw' : '',
@ -141,8 +141,8 @@ const fullscreenStylestwo = computed<any>(() => ({
top: isFullScreen.value ? '0' : '', top: isFullScreen.value ? '0' : '',
left: isFullScreen.value ? '0' : '', left: isFullScreen.value ? '0' : '',
zIndex: isFullScreen.value ? '160' : '', zIndex: isFullScreen.value ? '160' : '',
marginLeft: isFullScreen.value ? '0px' : '', marginLeft: isFullScreen.value ? '0px !important' : '',
marginRight: isFullScreen.value ? '0px' : '', marginRight: isFullScreen.value ? '0px !important' : '',
})) }))
function renderIcon(icon: Component) { function renderIcon(icon: Component) {

Loading…
Cancel
Save