diff --git a/src/views/xm/rpt/product/menuDayTrend.vue b/src/views/xm/rpt/product/menuDayTrend.vue index fb109832..e2102e6e 100644 --- a/src/views/xm/rpt/product/menuDayTrend.vue +++ b/src/views/xm/rpt/product/menuDayTrend.vue @@ -1,11 +1,26 @@ @@ -16,9 +31,11 @@ import { mapGetters } from 'vuex' import { listXmProductStateHis } from '@/api/xm/core/xmProductStateHis'; + import XmProductSelect from '@/views/xm/core/components/XmProductSelect';//新增界面 export default { components: { + XmProductSelect, }, props:['xmProduct'], computed: { @@ -98,7 +115,11 @@ return max; }, listXmProductStateHis(){ - var params={productId:'mmcloud-xm',orderBy:'biz_date asc'} + if(!this.filters.product){ + this.$notify({showClose:true,message:'请先选中产品',type:'warning'}) + return; + } + var params={productId:this.filters.product.id,orderBy:'biz_date asc'} listXmProductStateHis(params).then(res=>{ this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss; }) @@ -199,7 +220,20 @@ ] } ) - } + }, + + onProductSelected(product){ + this.filters.product=product + this.xmProductStateHiss=[]; + this.listXmProductStateHis(); + }, + + onProductClear(){ + this.filters.product=null + + this.xmProductStateHiss=[]; + + }, },//end method mounted() { /** diff --git a/src/views/xm/rpt/product/productWorkItemDayList.vue b/src/views/xm/rpt/product/productWorkItemDayList.vue index 16c434af..6f97d4e8 100644 --- a/src/views/xm/rpt/product/productWorkItemDayList.vue +++ b/src/views/xm/rpt/product/productWorkItemDayList.vue @@ -212,6 +212,7 @@ onProductSelected(product){ this.filters.product=product this.xmProductStateHiss=[]; + this.listXmProductStateHis(); }, onProductClear(){