diff --git a/src/views/xm/core/xmMenu/XmMenuMng.vue b/src/views/xm/core/xmMenu/XmMenuMng.vue index 1249d417..043d342d 100644 --- a/src/views/xm/core/xmMenu/XmMenuMng.vue +++ b/src/views/xm/core/xmMenu/XmMenuMng.vue @@ -7,7 +7,7 @@ - + @@ -27,14 +27,45 @@ - - 导出 - 由模板快速导入 + + + 创建时间: + + + + + 责任人: + + {{filters.mmUser.username}} + 选责任人 + 我的 + + + + 故事名称: + + + + + + 查询 + 导出 @@ -193,6 +224,9 @@ + + + @@ -263,10 +297,14 @@ watch:{ }, data() { + const beginDate = new Date(); + const endDate = new Date(); + beginDate.setTime(beginDate.getTime() - 3600 * 1000 * 24 * 7 * 4 * 3 ); return { filters: { key: '', product:null, + mmUser:null, }, xmMenus: [],//查询结果 pageInfo:{//分页数据 @@ -302,7 +340,13 @@ taskListForMenuVisible:false, iterationVisible:false, userSelectVisible:false, + selectFiltersMmUserVisible:false, tableHeight:300, + dateRanger: [ + util.formatDate.format(beginDate, "yyyy-MM-dd"), + util.formatDate.format(endDate, "yyyy-MM-dd") + ], + pickerOptions: util.pickerOptions('datarange'), /**begin 自定义属性请在下面加 请加备注**/ /**end 自定义属性请在上面加 请加备注**/ @@ -364,6 +408,16 @@ if( this.filters.key){ params.key="%"+this.filters.key+"%" } + + if(!this.dateRanger || this.dateRanger.length==0){ + this.$message({ message: "创建日期范围不能为空", type: 'error' }); + return; + } + if(this.filters.mmUser){ + params.mmUserid=this.filters.mmUser.userid; + } + params.ctimeStart=this.dateRanger[0]+" 00:00:00" + params.ctimeEnd=this.dateRanger[1]+" 23:59:59" let callback= (res)=>{ var tips=res.data.tips; if(tips.isOk){ @@ -1027,6 +1081,27 @@ row.mmUsername='' this.fieldChange(row,"mmUsername"); }, + clearFiltersMmUser:function(){ + this.filters.mmUser=null; + this.searchXmMenus(); + }, + selectFiltersMmUser(){ + this.selectFiltersMmUserVisible=true; + }, + onFiltersMmUserSelected(users){ + debugger; + if(users && users.length>0){ + this.filters.mmUser=users[0] + }else{ + this.filters.mmUser=null; + } + this.selectFiltersMmUserVisible=false; + this.searchXmMenus(); + }, + setFiltersMmUserAsMySelf(){ + this.filters.mmUser=this.userInfo; + this.searchXmMenus(); + }, toSelectProduct(){ this.filters.product=null; } @@ -1071,6 +1146,12 @@