提交 9398e9a2 authored 作者: 陆's avatar

解决用户导出

上级 a8a946b0
......@@ -91,6 +91,7 @@
</i-col>
<i-button @click="query">查询</i-button>
<i-button @click="reloadSearch">重置</i-button>
</div>
<div class="buttons-group">
#if($shiro.hasPermission("tbcfuserinfo:save"))
......@@ -100,6 +101,11 @@
<i-button type="warning" @click="update"><i class="fa fa-pencil-square-o"></i>&nbsp;修改</i-button>
#end
#if($shiro.hasPermission("tbcfuserinfo:export"))
<Date-Picker
:value="datavalue"
@on-change="changedata"
placeholder="请选择时间段"
type="daterange" show-week-numbers placement="bottom-end" placeholder="Select date" style="width: 200px"></Date-Picker>
<i-button type="info" @click="exportUserData"><i class="fa fa-chevron-down"></i>&nbsp;导出
</i-button>
#end
......
......@@ -67,23 +67,35 @@ let vm = new Vue({
sonlist: [],//下级列表
sonid: '',//查看更多时请求的id
seemore: true,//是否还有更多
datavalue:'',//选择时间段
startTime:'',//开始时间
endTime:'',//结束时间
},
methods: {
exportUserData() {
let userIds = $("#jqGrid").getGridParam("selarrrow");
console.log('userIds', userIds)
Ajax.request({
url: "../tbcfuserinfo/exportUserData",
url: "../tbcfuserinfo/exportUserData?startTime="+vm.startTime+'&endTime='+vm.endTime,
params: JSON.stringify(userIds),
type: "POST",
contentType: "application/json",
successCallback: function () {
alert('操作成功', function (index) {
vm.reload();
vm.datavalue=''
vm.startTime=''
vm.endTime=''
});
}
});
},
//修改时间段
changedata(e){
vm.datavalue = e;
vm.startTime = e[0]
vm.endTime = e[1]
},
query: function () {
vm.reload();
},
......@@ -212,6 +224,9 @@ let vm = new Vue({
vm.q = {
name: ''
};
vm.datavalue=''
vm.startTime=''
vm.endTime=''
vm.reload();
},
handleSubmit: function (name) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论