This commit is contained in:
我是个攻城狮
2026-05-27 16:01:15 +08:00
parent dc43370953
commit c3f5f13bb3
953 changed files with 107635 additions and 11 deletions
+227
View File
@@ -0,0 +1,227 @@
<template>
<Layout :index="6" :banner="6">
<view class="max-width mg-b-14">
<view class="common-head">
<text class="color-666">当前位置</text>
<a class="color-666 pointer" href="/">首页</a>
<text class="color-666 mg-10-lr">></text>
<text>企业风采</text>
<view class="search-box d-b-c">
<image class="search-img" src="../static/img/search_01@2x.png"></image>
<input class="search-input" v-model="keywords" confirm-type="search" @confirm="search" placeholder="搜索您想找的企业" placeholder-class="placeholder" />
<text class="icon-close" v-if="keywords" @tap="del"></text>
<view class="search_add" @tap="search">搜索</view>
</view>
</view>
</view>
<view :class="{'bgc-fc':index%2==1}" v-for="(item,index) in listData" :key="index">
<view class="max-width">
<view class="fc-item d-b-c">
<a class="fc-item-left pointer" :href="'/companyProflie?id='+item.store_id">
<image class="fc-item-img" :src="item.logo?item.logo.file_path:''" mode="aspectFill"></image>
</a>
<a class="fc-item-right pointer" :href="'/companyProflie?id='+item.store_id">
<view class="d-b-c border-bt-e6 fc-item-top">
<view class="fc-item-title text-ellipsis">
<text>{{item.store_name||''}}</text>
</view>
<view class="fc-item-time">
<text>{{item.create_time.substring(0,10)||''}}</text>
</view>
</view>
<view class="fc-item-text">
<text>联系人{{item.linkman||''}}</text><text class="fc-item-text2">联系电话{{item.phone||''}}</text>
</view>
<view class="fc-item-text padd-right text-ellipsis">
<text>地址{{item.address||''}}</text>
<view class="fc-item-more">
<text>查看更多</text>
<image class="fc-item-icon" src="/static/img/Thearrow@2x.png" mode=""></image>
</view>
</view>
</a>
</view>
</view>
</view>
<el-pagination background layout="prev, pager, next" :total="total" :current-page="page" :page-size="list_rows" @size-change="handleSizeChange" @current-change="handleCurrentChange"></el-pagination>
</Layout>
</template>
<script>
import Layout from './part/layout.vue';
export default {
components: {
Layout
},
data() {
return {
page: 1,
list_rows: 10,
listData: [],
total: 0,
keywords: '',
}
},
created() {
this.getData();
},
methods: {
search(){
uni.showLoading({
title: '搜索中..',
mask: true
});
this.page = 1;
this.getData();
},
del(){
this.keywords = '';
this.page = 1;
this.getData();
},
/*每页多少条*/
handleSizeChange(val){
this.list_rows = val;
this.getData();
},
/*选择第几页*/
handleCurrentChange(val){
this.page = val;
this.getData();
},
getData(){
this._get('store.store/lists',{
page: this.page,
list_rows: this.list_rows,
keywords: this.keywords,
},res=>{
uni.hideLoading();
this.listData = res.data.list.data;
this.total = res.data.list.total;
},err=>{
uni.hideLoading();
});
},
goJianjie(e){
this.$router.push({
path: 'companyProflie',
query:{
id: e.store_id
}
})
}
}
}
</script>
<style lang="scss">
.mg-b-14{
margin-bottom: 14px;
}
.search-box {
float: right;
width: 406px;
height: 60px;
border: 2px solid #F48612;
border-radius: 30px;
margin-top: 45px;
.search-img {
width: 22px;
height: 22px;
margin-right: 10px;
margin-left: 20px;
}
.search-input {
flex: 1;
height: 60px;
line-height: 60px;
font-size: 20px;
}
.placeholder{
font-size: 18px;
}
.icon-close{
font-size: 32px;
color: #CCCCCC;
padding: 0 10px;
}
.search_add {
width: 120px;
background-color: #F48612;
height: 60px;
border-radius: 30px;
text-align: center;
line-height: 60px;
font-size: 20px;
color: #ffffff;
}
}
.fc-item {
padding: 80px 0;
.fc-item-left {
display: block;
width: 350px;
height: 200px;
.fc-item-img {
width: 350px;
height: 200px;
}
}
.fc-item-right {
display: block;
width: calc(100% - 350px);
padding-left: 30px;
.fc-item-top{
margin-bottom: 25px;
}
.fc-item-title {
max-width: 72%;
height: 74px;
line-height: 74px;
font-size: 22px;
font-weight: bold;
}
.fc-item-time {
font-size: 20px;
color: #999999;
}
.fc-item-text {
height: 50px;
line-height: 50px;
font-size: 22px;
position: relative;
.fc-item-text2{
margin-left: 64px;
}
}
.padd-right{
padding-right: 200px;
}
.fc-item-more {
line-height: 50px;
font-size: 22px;
color: #F48612;
position: absolute;
top: 0;
right: 0;
.fc-item-icon {
width: 22px;
height: 22px;
margin-left: 12px;
}
}
}
}
.zhanwei{
height: 214px;
}
</style>