82971770 by 焦小希

案件查处的已办,分页更改,数据接口的更改,全局页面分页更改

1 parent db8472fa
......@@ -3,6 +3,9 @@ var self = new Vue({
data(){
return {
search:'',
pageNum:1,
pageSize:10,
total:0,
projectId:null,
userId:null,
// 表格数据
......@@ -68,11 +71,46 @@ var self = new Vue({
}
}
},
mounted(){
this.getData();
},
methods:{
handleSizeChange(){
//获取数据
getData() {
axios.get(CONF_NEWGHSC_SERVERURL + '/dblb/list/worked', {
params: {
pageIndex:this.pageNum,
pageSize:this.pageSize,
flowIds: this.flowid.toString(),
userName: this.userName,
keyWord:this.search
}
}).then(res => {
this.total=res.data.total;
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
}).catch(res=>{
console.log(res)
});
},
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange(pageNum){
this.pageNum = pageNum
this.getData()
},
handleCurrentChange(){},
click(val){
this.isActive = val
},
......
......@@ -391,11 +391,11 @@
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="1"
:page-sizes="[2, 3, 5]"
:page-size="4"
:current-page="pageNum"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="8">
:total="total">
</el-pagination>
</div>
......
......@@ -47,16 +47,21 @@ var self = new Vue({
userName: this.userName,
pageIndex:this.pageNum,
pageSize:this.pageSize,
keyWord:this.search
}
}).then(res => {
debugger
this.total=res.data.data.total;
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
this.tabaledata.push( data[i][[j]]);
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
}).catch(res=>{
console.log(res)
......@@ -69,10 +74,13 @@ var self = new Vue({
this.$message.warning('请先输入关键字后轻敲Enter键搜索')
}
},
handleSizeChange() {
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange() {
handleCurrentChange(pageNum){
this.pageNum = pageNum
this.getData()
},
click(val) {
this.isActive = val
......
......@@ -111,6 +111,8 @@
<el-button v-show="isActive == 3" type ="primary" size="mini">删除</el-button>
<el-button v-show="isActive == 5" type ="primary" size="mini" @click="openHandleJumpUrl('t1001_8a8610d86125b9a801612600a4c60003','1')">添加</el-button>
<el-button v-show="isActive == 5" type ="primary" size="mini">删除</el-button>
<el-button v-show="isActive == 2" type ="primary" size="mini" @click="openHandleJumpUrl('t1001_8a8610d86125b9a801612600a4c60003','1')">添加</el-button>
<el-button v-show="isActive == 2" type ="primary" size="mini">删除</el-button>
</div>
<div style="float: right" class="div-search" >
<!-- <el-input style="width:300px;margin-right: 20px" placeholder="请输入搜索的内容"></el-input>-->
......@@ -408,7 +410,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="pageNum"
:page-sizes="[2, 3, 5]"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
......
......@@ -5,6 +5,10 @@ var self = new Vue({
search:'',
projectId:null,
userId:null,
pageNum:1,
pageSize:10,
flowid:['t1001_8a8610de737b99270173937337e00133','t1001_8a8610d86125b9a801612600a4c60003','t1001_402885c973b703220173b73ed4e6004d'],
total:0,
// 表格数据
tabaledata:[
{
......@@ -68,11 +72,47 @@ var self = new Vue({
}
}
},
mounted(){
this.getData();
},
methods:{
handleSizeChange(){
getData() {
axios.get(CONF_NEWGHSC_SERVERURL + '/dblb/list/worked', {
params: {
pageIndex:this.pageNum,
pageSize:this.pageSize,
flowIds: this.flowid.toString(),
userName: this.userName,
keyWord:this.search
}
}).then(res => {
console.log(res)
this.total=res.data.total;
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
}).catch(res=>{
console.log(res)
});
},
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange(pageNum){
alert(pageNum)
this.pageNum = pageNum
this.getData()
},
handleCurrentChange(){},
click(val){
this.isActive = val
},
......
......@@ -391,11 +391,11 @@
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="1"
:page-sizes="[2, 3, 5]"
:page-size="4"
:current-page="pageNum"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="8">
:total="total">
</el-pagination>
</div>
</div>
......
......@@ -5,63 +5,13 @@ var self = new Vue({
search:'',
projectId:null,
userName: '案件查处',
flowid:[],
flowid:['t1001_8a8610de737b99270173937337e00133','t1001_8a8610d86125b9a801612600a4c60003','t1001_402885c973b703220173b73ed4e6004d'],
// params:[],
pageNum:1,
pageSize:10,
total:0,
// 表格数据
tabaledata:[
/* {
xh:'1',
ajmc:'关于拍卖出让87.608亩国有建设用地使用权的请示(GX3-18-25)',
anlx:'双随机',
zrdw:'测绘地理信息局',
ssqy:'高新',
ljr:'向小华',
djsh:'2020-07-05',
jssi:'2020-07-05',
},
{
xh:'2',
ajmc:'关于拍卖出让87.608亩国有建设用地使用权的请示(GX3-18-25)',
anlx:"双随机",
zrdw:'测绘地理信息局',
ssqy:'高新',
ljr:'向小华',
djsh:'2020-07-05',
jssi:'2020-07-05',
},
{
xh:'3',
ajmc:'关于拍卖出让87.608亩国有建设用地使用权的请示(GX3-18-25)',
anlx:'双随机',
zrdw:'测绘地理信息局',
ssqy:'高新',
ljr:'向小华',
djsh:'2020-07-05',
jssi:'2020-07-05',
},
{
xh:'4',
ajmc:'关于拍卖出让87.608亩国有建设用地使用权的请示(GX3-18-25)',
anlx:'双随机',
zrdw:'测绘地理信息局',
ssqy:'高新',
ljr:'向小华',
djsh:'2020-07-05',
jssi:'2020-07-05',
},
{
xh:'5',
ajmc:'关于拍卖出让87.608亩国有建设用地使用权的请示(GX3-18-25)',
anlx:'双随机',
zrdw:'测绘地理信息局',
ssqy:'高新',
ljr:'向小华',
djsh:'2020-07-05',
jssi:'2020-07-05',
},*/
],
tabaledata:[],
isActive:1,
}
},
......@@ -96,25 +46,37 @@ var self = new Vue({
params: {
pageIndex:this.pageNum,
pageSize:this.pageSize,
flowIds: this.flowid,
flowIds: this.flowid.toString(),
userName: this.userName,
keyWord:this.search
}
}).then(res => {
console.log(res)
this.total=res.data.total;
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
this.tabaledata.push( data[i][[j]]);
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
}).catch(res=>{
console.log(res)
});
},
handleSizeChange(){
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange(pageNum){
alert(pageNum)
this.pageNum = pageNum
this.getData()
},
clickData(row, column, event) {
this.jumpdetailPage(row);
......@@ -124,6 +86,7 @@ var self = new Vue({
if(!this.search){
this.$message.warning('请先输入关键字后轻敲Enter键搜索')
}
this.getData()
},
jumpdetailPage(data) {
var taskid = data.TASKID;
......@@ -148,20 +111,23 @@ var self = new Vue({
detailPage = window.open(this.handleJumpUrl(url));
parent.saveOpenNew?parent.saveOpenNew(detailPage):sreachparent(opener,"saveOpenNew",detailPage);
},
handleCurrentChange(){},
click(val){
if(val==3){
this.flowid = []
this.flowid.push('t1001_8a8610de737b99270173937337e00133')
this.getData()
}else if (val==5){
this.flowid = []
this.flowid.push('t1001_8a8610d86125b9a801612600a4c60003')
this.getData()
}else if (val =='2'){
this.flowid = []
this.flowid.push('t1001_402885c973b703220173b73ed4e6004d')
this.getData()
}else if (val=='1'){
this.flowid=[]
this.flowid = ['t1001_8a8610de737b99270173937337e00133','t1001_8a8610d86125b9a801612600a4c60003','t1001_402885c973b703220173b73ed4e6004d']
this.getData()
}
this.isActive = val
console.log(this.flowid)
......
......@@ -112,9 +112,10 @@
</div>
<div style="line-height: 37px;margin-left: -100px">
<!--<el-button v-show="isActive == 3" type ="primary" size="mini" @click="openHandleJumpUrl('t1001_8a8610de737b99270173937337e00133','1')">添加</el-button>-->
<el-button v-show="isActive == 3" type ="primary" size="mini">删除</el-button>
<!-- <el-button v-show="isActive == 3" type ="primary" size="mini">删除</el-button>-->
<!-- <el-button v-show="isActive == 5" type ="primary" size="mini" @click="openHandleJumpUrl('t1001_8a8610de737b99270173937337e00133','1')">添加</el-button>-->
<el-button v-show="isActive == 5" type ="primary" size="mini">删除</el-button>
<!-- <el-button v-show="isActive == 5" type ="primary" size="mini">删除</el-button>-->
<!-- <el-button v-show="isActive == 5" type ="primary" size="mini">删除</el-button>-->
</div>
<div style="float: right" class="div-search">
<!-- <el-input style="width:300px;margin-right: 20px" placeholder="请输入搜索的内容"></el-input>-->
......@@ -408,7 +409,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="pageNum"
:page-sizes="[2, 3, 5]"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
......
......@@ -44,10 +44,15 @@ var self = new Vue({
}
},
methods:{
handleSizeChange(){
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange(pageNum){
alert(pageNum)
this.pageNum = pageNum
this.getData()
},
handleCurrentChange(){},
//搜索事件
SearchInfo(){
if(!this.search){
......@@ -65,11 +70,16 @@ var self = new Vue({
}).then(res => {
this.total=res.data.total;
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
this.tabaledata.push( data[i][[j]]);
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
});
......
......@@ -210,7 +210,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="pageNum"
:page-sizes="[2, 5, 8]"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
......
......@@ -52,11 +52,16 @@ var self = new Vue({
}).then(res => {
/* this.total=res.data.Data.total;*/
let data=res.data.data.Data;
let result =[]
if(data.length){
for (let i=0;i<data.length;i++){
for (let j=0;j<data[i].length;j++){
this.tabaledata.push( data[i][[j]]);
result.push( data[i][[j]]);
}
}
}
this.total = result.length;
this.tabaledata = result.slice((this.pageNum - 1) * this.pageSize, (this.pageNum - 1) * this.pageSize + this.pageSize);
})
},
......@@ -101,10 +106,15 @@ var self = new Vue({
detailPage = window.open(this.handleJumpUrl(url));
parent.saveOpenNew?parent.saveOpenNew(detailPage):sreachparent(opener,"saveOpenNew",detailPage);
},
handleSizeChange(){
handleSizeChange(pageSize){
this.pageSize = pageSize
this.getData()
},
handleCurrentChange(pageNum){
alert(pageNum)
this.pageNum = pageNum
this.getData()
},
handleCurrentChange(){},
openHandleJumpUrl (flowId, itemTypeId, _stats = 'create') {
// debugger
var unique = this.uuid();
......
......@@ -207,11 +207,11 @@
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="1"
:page-sizes="[2, 3, 5]"
:page-size="4"
:current-page="pageNum"
:page-sizes="[5, 10, 15]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="8">
:total="total">
</el-pagination>
</div>
</div>
......