|
|
@@ -61,7 +61,7 @@ function getCompanyList(id?: string) {
|
|
|
loadingText.value = "加载中..."
|
|
|
|
|
|
search.params.org_id = id || orgId.value
|
|
|
- apis.mobileApi.getCompanyListByOrg(search).then(({ data, total }) => {
|
|
|
+ apis.mobileApi.getCompany(search).then(({ data, total }) => {
|
|
|
companyTotal.value = total
|
|
|
if ((search.pageIndex - 1) * search.pageSize < total) {
|
|
|
companyList.value.push(...data)
|
|
|
@@ -145,14 +145,25 @@ onLoad(() => {
|
|
|
<view class="company-list_item" v-for="(v, i) in companyList" :key="i" @click="jump(v.company_id)">
|
|
|
<!-- <view class="img" @click="jumpMap(item.company_id)"><image style="width: 100%;height: 100%;" src="/static/image/blue-location.png"></image></view> -->
|
|
|
<view class="left">
|
|
|
- <text class="name">{{ v.name }}</text>
|
|
|
- <text class="address">{{ v.address }}</text>
|
|
|
+ <span class="name">{{ v.name }}</span>
|
|
|
+ <span class="">
|
|
|
+ <span>排口数:{{ v.outlet_num }}</span>
|
|
|
+ <span style="margin-left: 15px">灶头数:{{ v.stove_num }}</span>
|
|
|
+ </span>
|
|
|
</view>
|
|
|
- <text class="right">
|
|
|
- 设施:
|
|
|
- <text class="num">{{ v.monitor1.length }}</text>
|
|
|
- 处
|
|
|
- </text>
|
|
|
+ <span class="right">
|
|
|
+ <span class="tag-view">
|
|
|
+ <uni-tag
|
|
|
+ :text="v.operate_status == 0 ? '营业' : v.operate_status == 1 ? '间休' : '停业'"
|
|
|
+ :type="v.operate_status == 0 ? 'success' : v.operate_status == 1 ? 'warning' : 'danger'"
|
|
|
+ />
|
|
|
+ </span>
|
|
|
+ <span class="density" :class="{ over: v.smoke_density > 0.05 }">
|
|
|
+ 油烟:
|
|
|
+ <span class="num">{{ v.smoke_density }}</span>
|
|
|
+ mg/m³
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
</view>
|
|
|
<uni-load-more
|
|
|
iconType="auto"
|
|
|
@@ -201,6 +212,10 @@ onLoad(() => {
|
|
|
&:not(:last-child) {
|
|
|
border-bottom: 1px dashed $uni-color-primary;
|
|
|
}
|
|
|
+ &:first-child {
|
|
|
+ border-radius: 5px 5px 0 0;
|
|
|
+ }
|
|
|
+ background: #fefef9;
|
|
|
display: flex;
|
|
|
cursor: pointer;
|
|
|
padding: 10px 15px;
|
|
|
@@ -221,14 +236,31 @@ onLoad(() => {
|
|
|
flex-direction: column;
|
|
|
.name {
|
|
|
font-weight: 600;
|
|
|
+ padding-bottom: 3px;
|
|
|
+ }
|
|
|
+ .address {
|
|
|
+ color: #999;
|
|
|
}
|
|
|
}
|
|
|
.right {
|
|
|
- min-width: 100px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
text-align: right;
|
|
|
+ padding-left: 5px;
|
|
|
+ white-space: nowrap;
|
|
|
+ word-break: normal;
|
|
|
+ .tag-view {
|
|
|
+ margin-bottom: 8px;
|
|
|
+ }
|
|
|
.num {
|
|
|
font-weight: 600;
|
|
|
- margin: 0 8px;
|
|
|
+ margin: 0 2px;
|
|
|
+ }
|
|
|
+ .density {
|
|
|
+ color: $uni-color-success;
|
|
|
+ }
|
|
|
+ .density.over {
|
|
|
+ color: $uni-color-error;
|
|
|
}
|
|
|
}
|
|
|
}
|