|
@@ -14,7 +14,7 @@
|
|
|
|
|
|
|
|
<view :style="[{top:CustomBar + 'px'}]">
|
|
<view :style="[{top:CustomBar + 'px'}]">
|
|
|
|
|
|
|
|
- <view class="search-box1">
|
|
|
|
|
|
|
+ <!-- <view class="search-box1">
|
|
|
<view class="choose-box">
|
|
<view class="choose-box">
|
|
|
|
|
|
|
|
<jp-picker2 class="choose-boxp" v-model="searchForm.park" empty="选择所在板块" rangeKey="label" rangeValue="value"
|
|
<jp-picker2 class="choose-boxp" v-model="searchForm.park" empty="选择所在板块" rangeKey="label" rangeValue="value"
|
|
@@ -24,13 +24,53 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="choose-box22">
|
|
<view class="choose-box22">
|
|
|
|
|
|
|
|
- <jp-picker2 class="choose-boxp" v-model="searchForm.idleArea" empty="选择闲置面积" rangeKey="label" rangeValue="value"
|
|
|
|
|
|
|
+ <jp-picker2 class="choose-boxp" v-model="searchForm.idleArea" empty="选择面积" rangeKey="label" rangeValue="value"
|
|
|
:range="parkList" @change="picker2change">
|
|
:range="parkList" @change="picker2change">
|
|
|
</jp-picker2>
|
|
</jp-picker2>
|
|
|
|
|
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
|
|
+ </view> -->
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <view class="search-box1">
|
|
|
|
|
+ <!-- 所在板块 -->
|
|
|
|
|
+ <view class="choose-box">
|
|
|
|
|
+ <jp-picker2
|
|
|
|
|
+ v-model="searchForm.park"
|
|
|
|
|
+ empty="选择所在板块"
|
|
|
|
|
+ rangeKey="label"
|
|
|
|
|
+ rangeValue="value"
|
|
|
|
|
+ :range="parkList2"
|
|
|
|
|
+ @change="picker2change">
|
|
|
|
|
+ </jp-picker2>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 新增:适用产业 -->
|
|
|
|
|
+ <view class="choose-box22 one-line-picker">
|
|
|
|
|
+ <jp-picker2
|
|
|
|
|
+ v-model="searchForm.des1"
|
|
|
|
|
+ empty="选择适用产业"
|
|
|
|
|
+ rangeKey="label"
|
|
|
|
|
+ rangeValue="value"
|
|
|
|
|
+ :range="parkList3"
|
|
|
|
|
+ @change="picker2change">
|
|
|
|
|
+ </jp-picker2>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 面积 -->
|
|
|
|
|
+ <view class="choose-box22">
|
|
|
|
|
+ <jp-picker2
|
|
|
|
|
+ v-model="searchForm.idleArea"
|
|
|
|
|
+ empty="选择面积"
|
|
|
|
|
+ rangeKey="label"
|
|
|
|
|
+ rangeValue="value"
|
|
|
|
|
+ :range="parkList"
|
|
|
|
|
+ @change="picker2change">
|
|
|
|
|
+ </jp-picker2>
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<view class="search-box" >
|
|
<view class="search-box" >
|
|
|
|
|
|
|
@@ -74,7 +114,7 @@
|
|
|
<view class="item-name31" v-if="item.singleLayer=='2'">多层</view>
|
|
<view class="item-name31" v-if="item.singleLayer=='2'">多层</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="item-line">
|
|
<view class="item-line">
|
|
|
- <text class="item-name2">闲置面积:{{item.idleArea}}㎡</text>
|
|
|
|
|
|
|
+ <text class="item-name2">面积:{{item.idleArea}}㎡</text>
|
|
|
<view class="item-name3"></view>
|
|
<view class="item-name3"></view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
@@ -128,6 +168,7 @@
|
|
|
idleArea:"",
|
|
idleArea:"",
|
|
|
park:'',
|
|
park:'',
|
|
|
name:"",
|
|
name:"",
|
|
|
|
|
+ des1:''
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
dataList: [], // 数据列表
|
|
dataList: [], // 数据列表
|
|
@@ -140,6 +181,7 @@
|
|
|
{label: '龙冈',value: '13'},{label: '张庄',value: '6'},{label: '大冈',value: '2'},{label: '郭猛',value: '11'},
|
|
{label: '龙冈',value: '13'},{label: '张庄',value: '6'},{label: '大冈',value: '2'},{label: '郭猛',value: '11'},
|
|
|
{label: '大纵湖',value: '3'},{label: '秦南',value: '10'},{label: '学富',value: '4'},{label: '楼王',value: '7'},
|
|
{label: '大纵湖',value: '3'},{label: '秦南',value: '10'},{label: '学富',value: '4'},{label: '楼王',value: '7'},
|
|
|
{label: '尚庄',value: '5'},{label: '台创园',value: '1'},{label: '大纵湖度假区',value: '14'}],
|
|
{label: '尚庄',value: '5'},{label: '台创园',value: '1'},{label: '大纵湖度假区',value: '14'}],
|
|
|
|
|
+ parkList3: [],
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
@@ -181,6 +223,27 @@
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+ if (query.des1) {
|
|
|
|
|
+ this.searchForm.des1 = query.des1 + '';
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 1. 先清空,避免残留
|
|
|
|
|
+ this.searchForm.des1 = '';
|
|
|
|
|
+
|
|
|
|
|
+ loginService.getDictListBytype('sys_industry_show').then(({data}) => {
|
|
|
|
|
+ this.parkList3 = data; // 先让下拉列表有数据
|
|
|
|
|
+ this.$nextTick(() => { // 再让 jp-picker2 渲染
|
|
|
|
|
+ if (query.des1) {
|
|
|
|
|
+ this.searchForm.des1 = query.des1 + '';
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ }).catch(e => {
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
onShow() {
|
|
onShow() {
|
|
|
this.isLogin=this.$auth.checkisLogin();
|
|
this.isLogin=this.$auth.checkisLogin();
|
|
@@ -199,8 +262,10 @@
|
|
|
methods: {
|
|
methods: {
|
|
|
...mapActions(['refreshUserInfo']),
|
|
...mapActions(['refreshUserInfo']),
|
|
|
|
|
|
|
|
|
|
+
|
|
|
/*获取数据列表 */
|
|
/*获取数据列表 */
|
|
|
upCallback(page) {
|
|
upCallback(page) {
|
|
|
|
|
+ console.log(this.searchForm.des1);
|
|
|
this.loading = true
|
|
this.loading = true
|
|
|
loginService.factoryBuildingsList({
|
|
loginService.factoryBuildingsList({
|
|
|
current: page.num,
|
|
current: page.num,
|
|
@@ -700,12 +765,21 @@
|
|
|
flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .choose-box,
|
|
|
|
|
+ .choose-box22 {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ margin-right: 10rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+ .choose-box:last-child,
|
|
|
|
|
+ .choose-box22:last-child {
|
|
|
|
|
+ margin-right: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
.search-box1{
|
|
.search-box1{
|
|
|
display: flex;
|
|
display: flex;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
.input-box{
|
|
.input-box{
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
height: 65rpx;
|
|
height: 65rpx;
|
|
@@ -810,4 +884,10 @@
|
|
|
color: white; /* 标题文本颜色 */
|
|
color: white; /* 标题文本颜色 */
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
}
|
|
}
|
|
|
|
|
+ /* 不换行 + 省略号 */
|
|
|
|
|
+ .one-line-picker {
|
|
|
|
|
+ overflow: hidden; /* 超出隐藏 */
|
|
|
|
|
+ white-space: nowrap; /* 不换行 */
|
|
|
|
|
+ text-overflow: ellipsis; /* 省略号 */
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|