|
@@ -19,7 +19,7 @@
|
|
|
<div class="module-main" v-if="tableConfig">
|
|
|
<slot name="left"></slot>
|
|
|
<div class="table">
|
|
|
- <by-table :propConfig="tableConfig" :ref="tableID" @pagination="paginationChange" />
|
|
|
+ <by-table :propConfig="tableConfig" :ref="tableID" @pagination="paginationChange" @detail="detail" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -28,6 +28,7 @@
|
|
|
<script lang="ts">
|
|
|
import { Component, Prop, Vue, Watch,Mixins } from "vue-property-decorator";
|
|
|
import ModuleViewHandle from '@/benyun/compVue/ModuleViewHandle'
|
|
|
+import A from "@/views/demo/a.vue";
|
|
|
interface Page{
|
|
|
pageNo?:number,
|
|
|
pageSize?:number,
|
|
@@ -63,6 +64,9 @@ export default class ModuleView extends ModuleViewHandle {
|
|
|
this.$emit('search');
|
|
|
// this.searchHandle()
|
|
|
}
|
|
|
+ detail(row:any){
|
|
|
+ this.$emit('detail',row)
|
|
|
+ }
|
|
|
resert(){
|
|
|
this.resertHandle()
|
|
|
}
|