优化,完善代码

This commit is contained in:
2026-05-14 14:42:51 +08:00
parent 79a21ff0a5
commit 16c91facac
26 changed files with 1792 additions and 1322 deletions

View File

@@ -15,8 +15,8 @@
<view class="container">
<view class="basic-info">
<view class="info-header">
<view class="category-tag">{{ asset.type || '未知' }}</view>
<view class="asset-name">{{ asset.name || '未知'}}</view>
<view class="category-tag">{{ asset.type || '待维护' }}</view>
<view class="asset-name">{{ asset.name || '待维护'}}</view>
</view>
<view class=" featureArea feature-list">
<view class="feature-tag" v-for="(item, index) in asset.features" :key="index"
@@ -26,15 +26,15 @@
</view>
<view class="stress-info">
<view class="stress-item">
<view class="stress-value">{{ asset.rent || '未知'}}/</view>
<view class="stress-value">{{ asset.rent ? asset.rent + '/月' : '面议'}}</view>
<view class="stress-label">租金</view>
</view>
<view class="stress-item">
<view class="stress-value">{{ asset.layout || '未知'}}</view>
<view class="stress-value">{{ asset.layout || '待维护'}}</view>
<view class="stress-label">户型</view>
</view>
<view class="stress-item">
<view class="stress-value">{{ asset.area || '未知'}}</view>
<view class="stress-value">{{ asset.area || '待维护'}}</view>
<view class="stress-label">面积</view>
</view>
</view>
@@ -49,17 +49,17 @@
<view class="table-row">
<view class="row-item">
<view class="item-label">朝向</view>
<view class="item-value">{{ asset.orientation || '未知'}}</view>
<view class="item-value">{{ asset.orientation || '待维护'}}</view>
</view>
<view class="row-item">
<view class="item-label">电梯</view>
<view class="item-value">{{ asset.hasLift|| '未知' }}</view>
<view class="item-value">{{ asset.hasLift|| '待维护' }}</view>
</view>
</view>
<view class="table-row">
<view class="row-item">
<view class="item-label">单元</view>
<view class="item-value">{{ asset.unitNo || '未知'}}</view>
<view class="item-value">{{ asset.unitNo || '待维护'}}</view>
</view>
<view class="row-item">
<view class="item-label">楼层</view>
@@ -69,19 +69,19 @@
<view class="table-row">
<view class="row-item full-width">
<view class="item-label">门牌号</view>
<view class="item-value">{{ asset.roomNo || '未知'}}</view>
<view class="item-value">{{ asset.roomNo || '待维护'}}</view>
</view>
</view>
<view class="table-row">
<view class="row-item full-width">
<view class="item-label">资产描述</view>
<view class="item-value">{{asset.remark || '未知'}}</view>
<view class="item-value">{{asset.remark || '待维护'}}</view>
</view>
</view>
<view class="table-row">
<view class="row-item full-width">
<view class="item-label">商圈</view>
<view class="item-value">{{ asset.bizZone || '暂无'}}</view>
<view class="item-value">{{ asset.bizZone || '待维护'}}</view>
</view>
</view>
<view class="table-row">
@@ -166,7 +166,6 @@
this.assetId = options.assetsNo;
// 静态数据初始化
this.loadAssetDetail();
this.recordView();
},
mounted() {
const navbar = this.$refs.navbar;
@@ -234,7 +233,6 @@
let url = `/assets/detail?id=${this.assetId}`
this.$u.get(url).then(result => {
const data = result.data
console.log(data)
this.asset = {
name: data.assetsName,
bizZone: data.bizZone,
@@ -256,7 +254,7 @@
vrImgs: data.vrImgs,
remark: data.assetsDesc,
status: data.assetsStatus,
features: ['家电齐全']
features: data.features
};
this.managerPhone = data.managerPhone
this.markers = [{
@@ -265,9 +263,11 @@
longitude: this.asset.lng,
title: this.asset.name,
}, ];
this.recordView(this.assetId);
}).catch(err => {
console.log("获取资产信息失败:", err)
})
},
formatMoney(num) {
return Number(num).toLocaleString();
@@ -313,10 +313,15 @@
},
recordView(assetId) {
let token = this.$getToken()
let userInfo = uni.getStorageSync('userInfo')
if (token) {
console.log(this.asset)
let url = "/potential/add";
this.$u.get(url, {
assetId: this.assetId
assetId: this.assetId,
assetsName: this.asset.name,
userType: userInfo.userType
}, {
'WT': this.$getToken()
}).then(obj => {