Commit 51f67f4e authored by xinzhedeai's avatar xinzhedeai

公司列表 api

parent 0debbbfd
var userInfo = {
"dataScopes": [],
"roles": ["admin"],
"user": {
"avatarName": "avatar-2024022311175854.png",
"avatarPath": "C:\\eladmin\\avatar\\avatar-2024022311175854.png",
"companyId": null,
"companyName": null,
"county": "371071000000",
"createBy": null,
"createTime": null,
"dept": null,
"deptId": null,
"email": null,
"enabled": true,
"gender": null,
"groupId": null,
"id": 1,
"jobs": [{
"id": 11,
"name": "全栈开发"
}],
"nickName": "admin",
"phone": "1",
"pwdResetTime": null,
"qx": null,
"remarks": null,
"roles": [{
"dataScope": "全部",
"id": 1,
"level": 1,
"name": "超级管理员",
"permissions": []
}],
"tag": "2",
"thIndustryChargeDept": null,
"town": null,
"updateBy": null,
"updateTime": null,
"username": "admin",
"vNetNum": null,
"verifyStatus": null,
"wechat": null
}
}
var token =
"Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJkZTZlMjMwNDEyNGU0MjA2OGE0ZDZhYTJjZDgzNGM1NyIsInVzZXIiOiJhZG1pbiIsInN1YiI6ImFkbWluIn0.EtHtN1UsPPe-EQMZ8yCt8-ln-zpRR76ou2mUrZ8x5y_9LIoS-_0ZT5DPIHKu9fDKggIWtSYgr4aSWxkOKND6xw";
localStorage.setItem('Authorization', token)
localStorage.setItem('appCounty', userInfo.user.county)
localStorage.setItem('companyId', userInfo.user.companyId)
localStorage.setItem('userInfo', JSON.stringify(userInfo))
......@@ -2,12 +2,13 @@
* 请求拦截、相应拦截、错误统一处理
*/
// 环境的切换
axios.defaults.baseURL = 'http://124.223.155.127'
axios.defaults.baseURL = 'http://192.168.3.37:8036'
axios.defaults.timeout = 50000
// post请求头
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
// axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
axios.defaults.headers.post['Content-Type'] = 'application/json'
axios.defaults.headers.common['systemId'] = '1'
axios.defaults.headers.common['accessToken'] = 'DE3BBA77F18F04E4E0B70F3B8DC0BC9243A16C3164F3DC22F467E37058EE73FD'
axios.defaults.headers.common['Authorization'] = localStorage.getItem('Authorization')
// 请求拦截器
axios.interceptors.request.use(config => {
......
......@@ -19,6 +19,7 @@ document.write('<script type="text/javascript" src="' + contextPath + '/js/vue.m
<script type="text/javascript" src="' + contextPath + '/js/vant.min.js"></script>\
<script type="text/javascript" src="' + contextPath + '/js/flexible.js"></script>\
<script type="text/javascript" src="' + contextPath + '/js/axios.min.js"></script>\
<script type="text/javascript" src="' + contextPath + '/js/common.js"></script>\
<script type="text/javascript" src="' + contextPath + '/js/http.js?rev=' + jsVersion + '"></script>');
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="../js/includeHead.js"></script>
</head>
<body>
</body>
</html>
\ No newline at end of file
......@@ -11,27 +11,39 @@
.bgImg {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAATBJREFUWEdjZBhgwDjA9jMMPgf49b6vZ/j/v4GSkPn3/6/jllLRA8SYgRECMAcYKnC8IMYAdDXnH/yQoIoDcjwESbb/ybvfDBtOfWEYdQDVQgAUpKfv/ECJClMVDjAflzgoCv4zMOBMgIyMjAc2FQs2wgzFmQhBaYDaDmBkYHBgYGRsINoBpKZCQonQr+fd/1EHkBQCoCAlFSCXA7497/aD9G8uEXIE0SRHASxOkR0RYMYD5oIswiUOy4ZUccCzd39RLJISYgbzcYlTNQRIDX70XEBxCAx5B6B7gKxESE5RTNVEiC+10zwXDPk0MJoLKM4FlKaBoeMAcFMcGfz/32CsxPGe1BAAqT9774cgqMrFqhfU30CSA7WMwE0yanRGSHYstGk2+LpmJPuEQg0DHgIApKUsP22DHJIAAAAASUVORK5CYII=');
background-repeat: no-repeat;
padding: 0.1rem;
padding-left: 0.6rem;
height: 0.5rem;
line-height: 0.5rem;
background-size: contain;
font-size: 0.6rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 8rem;
}
.list-content-fz{
.list-content-fz {
font-size: 0.4itemWrapperrem;
}
.itemWrapper{
.itemWrapper {
box-shadow: 0.03rem 0.03rem 0.03rem #eee, -0.03rem -0.03rem 0.015rem #eee;
border-radius: 0.15rem;
overflow: hidden;
padding-left: 0.5rem;
padding-left: 0.5rem;
}
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
.van-cell__value {
overflow: unset;
}
.van-cell:after {
border-bottom: none;
}
</style>
</head>
<body>
......@@ -40,16 +52,17 @@
<van-search v-model="value" placeholder="请输入搜索关键词" />
</div>
<div class="content" v-cloak>
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了" @load="getList">
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了"
@load="getList">
<van-cell v-for="item in list" :key="item">
<div class="itemWrapper" @click="nav(item)">
<p class="bgImg">
<span id="">
测试企业gognsi {{item}}
</span>
<!-- <span id=""> -->
{{item.companyName}}
<!-- </span> -->
</p>
<p class="list-content-fz">企业负责人</p>
<p class="list-content-fz">联系方式:13245345345</p>
<p class="list-content-fz">企业负责人: {{item.companyChargePer}}</p>
<p class="list-content-fz">联系方式:{{item.companyChargeTel}}</p>
</div>
</van-cell>
</van-list>
......
/**
* author: dabao
*/
var VUE = null;
window.addEventListener("load", function() {
var VUE = new Vue({
VUE = new Vue({
el: '#app',
data() {
return {
......@@ -10,10 +11,13 @@ window.addEventListener("load", function() {
list: [],
loading: false,
finished: false,
page: 0,
size: 20,
total: 0
}
},
mounted() {
this.getList()
// this.getList()
},
methods: {
nav(item){
......@@ -21,18 +25,42 @@ window.addEventListener("load", function() {
},
getList(){
console.log('到底了,开始加载。。。。')
for (let i = 0; i < 10; i++) {
this.list.push(this.list.length + 1);
}
console.log(this.list)
// 加载状态结束
this.loading = false;
http.get('/api/thCompany',{
page: this.page++,// 每次请求增加下一页
size: this.size,
companyName: '',
sort: 'companyId,desc',
companyCounty: '371071000000'
}).then((res)=>{
this.loading = false; // 加载状态结束
console.log('响应结果', res.content)
this.list.push(...res.content);
this.total = res.totalElements
console.log('响应结果list', this.list)
console.log('响应结果totalElements', res.totalElements)
if(this.page*this.size >= this.total){
this.finished = true; // 下滑不在刷新数据
}
})
// // 数据全部加载完成
if (this.list.length >= 40) {
this.finished = true;
}
// for (let i = 0; i < 10; i++) {
// this.list.push(this.list.length + 1);
// }
// console.log(this.list)
// // 加载状态结束
// this.loading = false;
// // // 数据全部加载完成
// if (this.list.length >= 40) {
// this.finished = true;
// }
}
},
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment