@@ -92,12 +92,11 @@ export default { | |||||
}, | }, | ||||
methods: { | methods: { | ||||
getList(target) { | getList(target) { | ||||
if(this.loading) return; | |||||
let type = typeof (target); | let type = typeof (target); | ||||
console.log(type, target); | console.log(type, target); | ||||
if (target === 0) { | if (target === 0) { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = []; | this.list = []; | ||||
@@ -111,7 +110,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = [] | this.list = [] | ||||
@@ -126,9 +125,7 @@ export default { | |||||
this.list.push(e); | this.list.push(e); | ||||
}); | }); | ||||
this.total += response.rows.length; | this.total += response.rows.length; | ||||
if (this.total >= response.total) { | |||||
this.finished = true; | |||||
} | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | }).finally(() => { | ||||
this.loading = false; | this.loading = false; | ||||
this.refreshing = false; | this.refreshing = false; | ||||
@@ -98,12 +98,11 @@ export default { | |||||
}, | }, | ||||
methods: { | methods: { | ||||
getList(target) { | getList(target) { | ||||
if(this.loading) return; | |||||
let type = typeof (target); | let type = typeof (target); | ||||
console.log(type, target); | console.log(type, target); | ||||
if (target === 0) { | if (target === 0) { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = []; | this.list = []; | ||||
@@ -117,7 +116,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = [] | this.list = [] | ||||
@@ -132,9 +131,7 @@ export default { | |||||
this.list.push(e); | this.list.push(e); | ||||
}); | }); | ||||
this.total += response.rows.length; | this.total += response.rows.length; | ||||
if (this.total >= response.total) { | |||||
this.finished = true; | |||||
} | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | }).finally(() => { | ||||
this.loading = false; | this.loading = false; | ||||
this.refreshing = false; | this.refreshing = false; | ||||
@@ -92,12 +92,11 @@ export default { | |||||
}, | }, | ||||
methods: { | methods: { | ||||
getList(target) { | getList(target) { | ||||
if(this.loading) return; | |||||
let type = typeof (target); | let type = typeof (target); | ||||
console.log(type, target); | console.log(type, target); | ||||
if (target === 0) { | if (target === 0) { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = []; | this.list = []; | ||||
@@ -111,7 +110,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = [] | this.list = [] | ||||
@@ -126,9 +125,7 @@ export default { | |||||
this.list.push(e); | this.list.push(e); | ||||
}); | }); | ||||
this.total += response.rows.length; | this.total += response.rows.length; | ||||
if (this.total >= response.total) { | |||||
this.finished = true; | |||||
} | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | }).finally(() => { | ||||
this.loading = false; | this.loading = false; | ||||
this.refreshing = false; | this.refreshing = false; | ||||
@@ -294,6 +294,8 @@ | |||||
for( let i = 0 ; i < zjdRes.rows.length ; i++){ | for( let i = 0 ; i < zjdRes.rows.length ; i++){ | ||||
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | ||||
} | } | ||||
if(this.zjdDictionaries.length > 0) | |||||
this.onConfirmZjd(this.zjdDictionaries[0]); | |||||
}); | }); | ||||
//流转前房屋用途 | //流转前房屋用途 | ||||
this.houseGetDicts("fwyt").then((res) => {//流转前房屋用途 | this.houseGetDicts("fwyt").then((res) => {//流转前房屋用途 | ||||
@@ -319,8 +321,11 @@ | |||||
var form = {}; | var form = {}; | ||||
form.zjddm = value; | form.zjddm = value; | ||||
getByZjddm(form).then(qlrRes => { | getByZjddm(form).then(qlrRes => { | ||||
console.log(qlrRes.data.shyqrdm) | |||||
this.circulation.shyqrdm = qlrRes.data.shyqrdm; | |||||
let data = qlrRes.data; | |||||
console.log(data) | |||||
this.circulation.shyqrdm = data.shyqrdm; | |||||
this.$set(this.circulation, 'suyqrdbxm', data.shyqrdbxm); | |||||
this.$set(this.circulation, 'zcfsfbjtjjzzcy', data.sfbncjtjjzzcy == '1' || data.sfbncjtjjzzcy == 'Y' ? 'Y' : 'N'); | |||||
this.$forceUpdate(); | this.$forceUpdate(); | ||||
}); | }); | ||||
this.showZjd = false; | this.showZjd = false; | ||||
@@ -160,7 +160,7 @@ export default { | |||||
console.log(type, target); | console.log(type, target); | ||||
if (target === 0) { | if (target === 0) { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = []; | this.list = []; | ||||
@@ -174,7 +174,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.resetQuery(); | this.resetQuery(); | ||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
@@ -190,9 +190,7 @@ export default { | |||||
this.list.push(e); | this.list.push(e); | ||||
}); | }); | ||||
this.total += response.rows.length; | this.total += response.rows.length; | ||||
if (this.total >= response.total) { | |||||
this.finished = true; | |||||
} | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | }).finally(() => { | ||||
this.loading = false; | this.loading = false; | ||||
this.refreshing = false; | this.refreshing = false; | ||||
@@ -112,7 +112,7 @@ export default { | |||||
console.log(type, target); | console.log(type, target); | ||||
if (target === 0) { | if (target === 0) { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
this.list = []; | this.list = []; | ||||
@@ -126,7 +126,7 @@ export default { | |||||
else | else | ||||
{ | { | ||||
this.refreshing = true; | this.refreshing = true; | ||||
this.finished = false; | |||||
this.finished = true; | |||||
this.resetQuery(); | this.resetQuery(); | ||||
this.total = 0; | this.total = 0; | ||||
this.queryParams.pageNum = 1; | this.queryParams.pageNum = 1; | ||||
@@ -142,9 +142,7 @@ export default { | |||||
this.list.push(e); | this.list.push(e); | ||||
}); | }); | ||||
this.total += response.rows.length; | this.total += response.rows.length; | ||||
if (this.total >= response.total) { | |||||
this.finished = true; | |||||
} | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | }).finally(() => { | ||||
this.loading = false; | this.loading = false; | ||||
this.refreshing = false; | this.refreshing = false; | ||||
@@ -30,11 +30,11 @@ | |||||
@cancel="showzjddm = false" | @cancel="showzjddm = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field v-model="circulation.bdcdyh" label="不动产单元号" placeholder="请输入流转面积(㎡)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcqzh" label="不动产权证号" placeholder="请输入流转单价(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdydjywh" label="不动产抵押登记业务号" placeholder="请输入流转费用(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwzl" label="在建建筑物坐落" placeholder="请输入流转单价(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwdyfw" label="在建建筑物抵押范围" placeholder="请输入流转费用(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdyh" label="不动产单元号" placeholder="请输入不动产单元号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcqzh" label="不动产权证号" placeholder="请输入不动产权证号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdydjywh" label="不动产抵押登记业务号" placeholder="请输入不动产抵押登记业务号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwzl" label="在建建筑物坐落" placeholder="请输入在建建筑物坐落" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwdyfw" label="在建建筑物抵押范围" placeholder="请输入在建建筑物抵押范围" input-align="right" label-width="auto"/> | |||||
<van-field | <van-field | ||||
readonly | readonly | ||||
clickable | clickable | ||||
@@ -168,7 +168,7 @@ | |||||
<script> | <script> | ||||
import { dyAdd } from "@/api/onlineHome/homestead/mortgage"; | import { dyAdd } from "@/api/onlineHome/homestead/mortgage"; | ||||
import { zjdzd } from "@/api/onlineHome/homestead/circulation"; | |||||
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation"; | |||||
export default { | export default { | ||||
name: "mortgageAdd", | name: "mortgageAdd", | ||||
data() { | data() { | ||||
@@ -230,12 +230,21 @@ export default { | |||||
for( let i = 0 ; i < zjdRes.rows.length ; i++){ | for( let i = 0 ; i < zjdRes.rows.length ; i++){ | ||||
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | ||||
} | } | ||||
if(this.zjdDictionaries.length > 0) | |||||
this.onConfirmZjddm(this.zjdDictionaries[0]); | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmZjddm(data){ | onConfirmZjddm(data){ | ||||
console.log(data) | console.log(data) | ||||
this.circulation.zjddm = data; | this.circulation.zjddm = data; | ||||
this.showzjddm = false; | this.showzjddm = false; | ||||
getByZjddm({zjddm: data,}).then(qlrRes => { | |||||
let data = qlrRes.data; | |||||
console.log(data) | |||||
this.$set(this.circulation, 'bdcdyh', data.bdcdyh); | |||||
this.$set(this.circulation, 'bdcqzh', data.bdcqzh); | |||||
this.$forceUpdate(); | |||||
}); | |||||
}, | }, | ||||
onConfirmQszt(data){ | onConfirmQszt(data){ | ||||
this.qszt = data.text; | this.qszt = data.text; | ||||
@@ -30,11 +30,11 @@ | |||||
@cancel="showzjddm = false" | @cancel="showzjddm = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field v-model="circulation.bdcdyh" label="不动产单元号" placeholder="请输入流转面积(㎡)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcqzh" label="不动产权证号" placeholder="请输入流转单价(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdydjywh" label="不动产抵押登记业务号" placeholder="请输入流转费用(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwzl" label="在建建筑物坐落" placeholder="请输入流转单价(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwdyfw" label="在建建筑物抵押范围" placeholder="请输入流转费用(元)" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdyh" label="不动产单元号" placeholder="请输入不动产单元号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcqzh" label="不动产权证号" placeholder="请输入不动产权证号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.bdcdydjywh" label="不动产抵押登记业务号" placeholder="请输入不动产抵押登记业务号" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwzl" label="在建建筑物坐落" placeholder="请输入在建建筑物坐落" input-align="right" label-width="auto"/> | |||||
<van-field v-model="circulation.zjjzwdyfw" label="在建建筑物抵押范围" placeholder="请输入在建建筑物抵押范围" input-align="right" label-width="auto"/> | |||||
<van-field | <van-field | ||||
readonly | readonly | ||||
clickable | clickable | ||||
@@ -168,7 +168,7 @@ | |||||
<script> | <script> | ||||
import { dyApply , getDy , dyEdit } from "@/api/onlineHome/homestead/mortgage"; | import { dyApply , getDy , dyEdit } from "@/api/onlineHome/homestead/mortgage"; | ||||
import { zjdzd } from "@/api/onlineHome/homestead/circulation"; | |||||
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation"; | |||||
export default { | export default { | ||||
name: "mortgageModify", | name: "mortgageModify", | ||||
data() { | data() { | ||||
@@ -243,6 +243,13 @@ export default { | |||||
console.log(data) | console.log(data) | ||||
this.circulation.zjddm = data; | this.circulation.zjddm = data; | ||||
this.showzjddm = false; | this.showzjddm = false; | ||||
getByZjddm({zjddm: data,}).then(qlrRes => { | |||||
let data = qlrRes.data; | |||||
console.log(data) | |||||
this.$set(this.circulation, 'bdcdyh', data.bdcdyh); | |||||
this.$set(this.circulation, 'bdcqzh', data.bdcqzh); | |||||
this.$forceUpdate(); | |||||
}); | |||||
}, | }, | ||||
onConfirmQszt(data){ | onConfirmQszt(data){ | ||||
this.qszt = data.text; | this.qszt = data.text; | ||||
@@ -160,7 +160,7 @@ | |||||
</template> | </template> | ||||
<script> | <script> | ||||
import { zjdzd } from "@/api/onlineHome/homestead/circulation"; | |||||
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation"; | |||||
import { dyAdd } from "@/api/onlineHome/homestead/paidExit"; | import { dyAdd } from "@/api/onlineHome/homestead/paidExit"; | ||||
export default { | export default { | ||||
name: "paidExitAdd", | name: "paidExitAdd", | ||||
@@ -230,12 +230,28 @@ export default { | |||||
for( let i = 0 ; i < zjdRes.rows.length ; i++){ | for( let i = 0 ; i < zjdRes.rows.length ; i++){ | ||||
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | ||||
} | } | ||||
if(this.zjdDictionaries.length > 0) | |||||
this.onConfirmZjddm(this.zjdDictionaries[0]); | |||||
}); | }); | ||||
}, | }, | ||||
onConfirmZjddm(data){ | onConfirmZjddm(data){ | ||||
console.log(data) | console.log(data) | ||||
this.circulation.zjddm = data; | this.circulation.zjddm = data; | ||||
this.showzjddm = false; | this.showzjddm = false; | ||||
getByZjddm({zjddm: data,}).then(qlrRes => { | |||||
let data = qlrRes.data; | |||||
console.log(data) | |||||
this.$set(this.circulation, 'sqrxm', data.shyqrdbxm); | |||||
this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm); | |||||
this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx); | |||||
if(data.shyqrdbzjlx) | |||||
{ | |||||
let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx); | |||||
if(val) | |||||
this.zjlx = val.text; | |||||
} | |||||
this.$forceUpdate(); | |||||
}); | |||||
}, | }, | ||||
onConfirmZjlx(data){ | onConfirmZjlx(data){ | ||||
this.zjlx = data.text; | this.zjlx = data.text; | ||||
@@ -160,7 +160,7 @@ | |||||
</template> | </template> | ||||
<script> | <script> | ||||
import { zjdzd } from "@/api/onlineHome/homestead/circulation"; | |||||
import { zjdzd, getByZjddm } from "@/api/onlineHome/homestead/circulation"; | |||||
import { zyyctcEdit , getZyyctc , zyyctcApply } from "@/api/onlineHome/homestead/paidExit"; | import { zyyctcEdit , getZyyctc , zyyctcApply } from "@/api/onlineHome/homestead/paidExit"; | ||||
export default { | export default { | ||||
name: "paidExitModify", | name: "paidExitModify", | ||||
@@ -244,6 +244,20 @@ | |||||
console.log(data) | console.log(data) | ||||
this.circulation.zjddm = data; | this.circulation.zjddm = data; | ||||
this.showzjddm = false; | this.showzjddm = false; | ||||
getByZjddm({zjddm: data,}).then(qlrRes => { | |||||
let data = qlrRes.data; | |||||
console.log(data) | |||||
this.$set(this.circulation, 'sqrxm', data.shyqrdbxm); | |||||
this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm); | |||||
this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx); | |||||
if(data.shyqrdbzjlx) | |||||
{ | |||||
let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx); | |||||
if(val) | |||||
this.zjlx = val.text; | |||||
} | |||||
this.$forceUpdate(); | |||||
}); | |||||
}, | }, | ||||
onConfirmZjlx(data){ | onConfirmZjlx(data){ | ||||
this.zjlx = data.text; | this.zjlx = data.text; | ||||
@@ -2,61 +2,109 @@ | |||||
<div class="app-container"> | <div class="app-container"> | ||||
<van-nav-bar | <van-nav-bar | ||||
title="公示公告" | title="公示公告" | ||||
fixed | |||||
placeholder | |||||
> | > | ||||
<template #right> | <template #right> | ||||
<van-icon name="wap-nav" color="#000" size="18"/> | |||||
<!-- <van-icon name="wap-nav" color="#000" size="18"/>--> | |||||
</template> | </template> | ||||
</van-nav-bar> | </van-nav-bar> | ||||
<van-list | |||||
v-model="loading" | |||||
:finished="finished" | |||||
finished-text="没有更多了" | |||||
@load="onLoad" | |||||
> | |||||
<van-cell v-for="item in list" :key="item" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); min-height: 100px;"> | |||||
<template #title> | |||||
<p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item}}</p> | |||||
</template> | |||||
<template #label> | |||||
<p style="font-size: 16px"></p> | |||||
</template> | |||||
</van-cell> | |||||
</van-list> | |||||
<van-pull-refresh v-model="refreshing" @refresh="getList()"> | |||||
<van-list | |||||
v-model="loading" | |||||
:finished="finished" | |||||
finished-text="没有更多了" | |||||
@load="getList('+1')" | |||||
> | |||||
<van-cell v-for="item in list" :key="item.id" is-link url="" style="margin:2%;width:96%;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); min-height: 100px;" :to="{name:'proposerLite', query: {id:item.applyProposerId}}"> | |||||
<template #title> | |||||
<p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p><p style="font-weight: bold;font-size: 18px;">{{item.projectName}}</p> | |||||
</template> | |||||
<template #label> | |||||
<p style="font-size: 0.35rem; margin-left: 30px; margin-bottom: 0.1rem;">{{formatDict(options.announce_type, item.announceType)}}</p> | |||||
<p style="font-size: 0.35rem; margin-left: 30px; margin-top: 0.1rem;">{{item.startDate}} 至 {{item.endDate}}</p> | |||||
</template> | |||||
</van-cell> | |||||
</van-list> | |||||
</van-pull-refresh> | |||||
<onlineHomeIndex></onlineHomeIndex> | <onlineHomeIndex></onlineHomeIndex> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
<script> | <script> | ||||
import { getList } from "@/api/onlineHome/homestead/information"; | |||||
import onlineHomeIndex from "../onlineHomeIndex"; | import onlineHomeIndex from "../onlineHomeIndex"; | ||||
export default { | export default { | ||||
components: { | components: { | ||||
onlineHomeIndex | onlineHomeIndex | ||||
}, | }, | ||||
name: "publicity", | name: "publicity", | ||||
created() { | |||||
this.initOptions(); | |||||
this.getList(); | |||||
}, | |||||
data() { | data() { | ||||
return { | return { | ||||
list: [], | list: [], | ||||
refreshing: false, | |||||
loading: false, | loading: false, | ||||
finished: false, | finished: false, | ||||
queryParams:{ | |||||
pageNum:1, | |||||
pageSize:10, | |||||
orderByColumn:'createTime', | |||||
isAsc:'desc', | |||||
announceStatus: '2', | |||||
}, | |||||
options: { | |||||
announce_status: [], | |||||
announce_type: [], | |||||
}, | |||||
}; | }; | ||||
}, | }, | ||||
methods: { | methods: { | ||||
onLoad() { | |||||
// 异步更新数据 | |||||
// setTimeout 仅做示例,真实场景中一般为 ajax 请求 | |||||
setTimeout(() => { | |||||
for (let i = 0; i < 1; i++) { | |||||
this.list.push("暂无公示公告"); | |||||
} | |||||
// 加载状态结束 | |||||
this.loading = false; | |||||
// 数据全部加载完成 | |||||
if (this.list.length >= 1) { | |||||
getList(target) { | |||||
let type = typeof (target); | |||||
console.log(type, target); | |||||
if (type === 'number') | |||||
this.queryParams.pageNum = target; | |||||
else if (type === 'string') { | |||||
this.queryParams.pageNum = eval(this.queryParams.pageNum + target) | |||||
} | |||||
else | |||||
{ | |||||
this.refreshing = true; | |||||
this.finished = true; | |||||
this.total = 0; | |||||
this.queryParams.pageNum = 1; | |||||
this.list = [] | |||||
} | |||||
getList(this.queryParams).then((response) => { | |||||
console.log(response) | |||||
if (response.rows.length === 0) { | |||||
this.finished = true; | this.finished = true; | ||||
return; | |||||
} | } | ||||
}, 1000); | |||||
response.rows.forEach((e) => { | |||||
this.list.push(e); | |||||
}); | |||||
this.total += response.rows.length; | |||||
this.finished = this.total >= response.total; | |||||
}).finally(() => { | |||||
this.loading = false; | |||||
this.refreshing = false; | |||||
}); | |||||
}, | |||||
initOptions() { | |||||
for(let k in this.options) | |||||
{ | |||||
this.houseGetDicts(k).then((res) => { | |||||
this.options[k] = res.data; | |||||
}); | |||||
} | |||||
}, | |||||
formatDict(dict, value) { | |||||
return this.selectDictLabel(dict, value); | |||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||