From ad054c369ed1ee164024f47d38b10824d41f9a9c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 22 九月 2025 17:42:26 +0800
Subject: [PATCH] 优化
---
frontWuhu/src/components/business/OperaDetailsAWindow.vue | 64 +++++++++++++++++++++++++-------
1 files changed, 50 insertions(+), 14 deletions(-)
diff --git a/frontWuhu/src/components/business/OperaDetailsAWindow.vue b/frontWuhu/src/components/business/OperaDetailsAWindow.vue
index ba99539..4f2ee33 100644
--- a/frontWuhu/src/components/business/OperaDetailsAWindow.vue
+++ b/frontWuhu/src/components/business/OperaDetailsAWindow.vue
@@ -3,18 +3,36 @@
:title="title"
:visible.sync="visible"
:confirm-working="isWorking"
- @confirm="confirm"
+ :withFooter="false"
>
- <div class="com">
+ <div class="com" v-if="info">
<div class="com_image">
- <img src="../../assets/images/zhuce_ic_qiye@2x.png" />
+ <img :src="info.fullLog" />
</div>
<div class="com_info">
- <div class="com_info_title">澶у攼铻嶅悎鐗╄仈绉戞妧鏃犻敗鏈夐檺鍏徃</div>
+ <div class="com_info_title">{{info.name}}</div>
<div class="com_info_list">
<div class="com_info_list_item">
<div class="com_info_list_item_label">琛屼笟绫诲埆锛�</div>
- <div class="com_info_list_item_val">鐢靛瓙浜у搧鍙婅蒋浠�</div>
+ <div class="com_info_list_item_val">{{info.industryName}}</div>
+ </div>
+ <div class="com_info_list_item">
+ <div class="com_info_list_item_label">鏈嶅姟鍟嗘槦绾э細</div>
+ <div class="com_info_list_item_val">
+ <el-rate v-model="info.starLevel" :colors="['#FF934D','#FF934D','#FF934D']" disabled text-color="#ff9900"></el-rate>
+ </div>
+ </div>
+ <div class="com_info_list_item">
+ <div class="com_info_list_item_label">鑱旂郴浜猴細</div>
+ <div class="com_info_list_item_val">{{info.linkName}}</div>
+ </div>
+ <div class="com_info_list_item">
+ <div class="com_info_list_item_label">鑱旂郴鏂瑰紡锛�</div>
+ <div class="com_info_list_item_val">{{info.linkPhone}}</div>
+ </div>
+ <div class="com_info_list_item">
+ <div class="com_info_list_item_label">浼佷笟浠嬬粛锛�</div>
+ <div class="com_info_list_item_val">{{info.introduction}}</div>
</div>
</div>
</div>
@@ -25,20 +43,24 @@
<script>
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
+import { getById } from '@/api/business/serverProvider'
export default {
name: 'OperaDemandRecordWindow',
extends: BaseOpera,
components: { GlobalWindow },
data () {
return {
- form: {}
+ value: 4,
+ info: null
}
},
- created () {
- this.config({
- api: '/business/demandRecord',
- 'field.id': 'id'
- })
+ methods: {
+ async open (title, id) {
+ this.title = title
+ this.info = await getById(id)
+ this.visible = true
+
+ }
}
}
</script>
@@ -53,6 +75,13 @@
flex-shrink: 0;
background: #F4F7FC;
margin-right: 30px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ img {
+ width: 100%;
+ }
}
.com_info {
flex: 1;
@@ -62,6 +91,7 @@
font-weight: 600;
font-size: 26px;
color: #222222;
+ margin-bottom: 20px;
}
.com_info_list {
display: flex;
@@ -69,12 +99,18 @@
.com_info_list_item {
width: 100%;
display: flex;
- align-items: center;
+ margin-bottom: 30px;
.com_info_list_item_label {
-
+ font-weight: 400;
+ font-size: 16px;
+ color: #666666;
+ flex-shrink: 0;
}
.com_info_list_item_val {
-
+ flex: 1;
+ font-weight: 400;
+ font-size: 16px;
+ color: #333333;
}
}
}
--
Gitblit v1.9.3