提交 26e36aa4 编写于 作者: KK's avatar KK

搜索表单打开是返回操作异常

上级 3c41babb
......@@ -100,7 +100,7 @@
<#-- 搜索表单:BEGIN -->
<#if view.hasPSControl('searchform')>
<van-popup get-container="#app" :lazy-render="false" duration="0.2" v-model="searchformState" position="right" class="searchform" style="height: 100%; width: 85%;" >
<van-popup @close="searchformClose" get-container="#app" :lazy-render="false" duration="0.2" v-model="searchformState" position="right" class="searchform" style="height: 100%; width: 85%;" >
<ion-header>
<ion-toolbar translucent>
<ion-title>条件搜索</ion-title>
......
......@@ -57,6 +57,15 @@
}
this.closeSearchform();
}
/**
* 搜索表单关闭事件
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public searchformClose() {
this.$store.commit('setSearchformStatus',false);
}
</#if>
<#-- 输出快速搜索:BEGIN -->
<#if view.isEnableQuickSearch?? && view.isEnableQuickSearch() == true>
......
......@@ -265,6 +265,10 @@ ${P.getLogicCode(logic, "LOGIC.vue").code}
* @memberof ${srfclassname('${view.name}')}Base
*/
protected async closeView(args: any[]): Promise<any> {
if(this.$store.getters.getSearchformStatus()){
this.searchformState = false;
return
}
<#if userCloseView??>
${userCloseView}
<#else>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册