| | |
| | | <dynamic-button :componentVO="componentVO" |
| | | :key="areasName+'buttons-'+componentVO.oid" |
| | | :butttonList="componentVO.buttons" :dataStore="selectList" LocationType="top" :sourceData="sourceData" |
| | | @afterMethod="handleRefresh" |
| | | type="table"></dynamic-button> |
| | | </template> |
| | | |
| | | <!--menu区域按钮--> |
| | | <template slot="menu" slot-scope="scope"> |
| | | <dynamic-button :componentVO="componentVO" :butttonList="componentVO.buttons" :scope="scope" :dataStore="selectList" :sourceData="sourceData" LocationType="menu" |
| | | <dynamic-button :componentVO="componentVO" :butttonList="componentVO.buttons" :scope="scope" :dataStore="selectList" :sourceData="sourceData" |
| | | LocationType="menu" |
| | | @afterMethod="handleRefresh" |
| | | type="table"></dynamic-button> |
| | | </template> |
| | | </avue-crud> |
| | |
| | | this.$emit("setData", { |
| | | area: this.areasName, |
| | | type:this.componentVO.uiComponentType, |
| | | btmType:this.currentDefineVO.btmType, |
| | | currentDefineVO:this.currentDefineVO, |
| | | data:newval |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | deep: true, |
| | | immediate: true |
| | | }, |
| | | 'sourceData':{ |
| | | handler(newval) { |
| | |
| | | this.getParams(); |
| | | this.handleRefresh(); |
| | | } |
| | | } |
| | | }, |
| | | deep: true, |
| | | immediate: true |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | |
| | | } |
| | | }, |
| | | handleRefresh() { |
| | | handleRefresh(type) { |
| | | this.onLoad(this.page, this.query); |
| | | } |
| | | } |