浏览代码

code review:客户管理

YunaiV 1 年之前
父节点
当前提交
a9faeb1bdb

+ 1 - 3
src/views/crm/customer/detail/CustomerBasicInfo.vue

@@ -1,13 +1,12 @@
 <template>
-  <el-col> 客户 </el-col>
   <el-col>
     <el-row>
       <span class="text-xl font-bold">{{ customer.name }}</span>
     </el-row>
   </el-col>
   <el-col class="mt-10px">
-    <Icon icon="ant-design:tag-filled" />
     <!-- TODO 标签 -->
+    <!--    <Icon icon="ant-design:tag-filled" />-->
   </el-col>
 </template>
 <script setup lang="ts">
@@ -15,4 +14,3 @@ import * as CustomerApi from '@/api/crm/customer'
 
 const { customer } = defineProps<{ customer: CustomerApi.CustomerVO }>()
 </script>
-<style scoped lang="scss"></style>

+ 2 - 1
src/views/crm/customer/detail/CustomerDetails.vue

@@ -4,7 +4,7 @@
       <template #title>
         <span class="text-base font-bold">基本信息</span>
       </template>
-      <el-descriptions :column="2">
+      <el-descriptions :column="4">
         <el-descriptions-item label="客户名称">
           {{ customer.name }}
         </el-descriptions-item>
@@ -71,6 +71,7 @@
         <el-descriptions-item label="更新时间">
           {{ customer.updateTime ? formatDate(customer.updateTime) : '空' }}
         </el-descriptions-item>
+        <!-- TODO wanwan:要不把“最后跟进时间”放到“下次联系时间”后面 -->
         <el-descriptions-item label="最后跟进时间">
           {{ customer.contactLastTime ? formatDate(customer.contactLastTime) : '空' }}
         </el-descriptions-item>

+ 2 - 2
src/views/crm/customer/detail/index.vue

@@ -63,9 +63,11 @@
       </el-descriptions-item>
     </el-descriptions>
   </ContentWrap>
+  <!-- TODO wanwan:这个 tab 拉满哈,可以更好看; -->
   <el-col :span="18">
     <el-tabs>
       <el-tab-pane label="详细资料">
+        <!-- TODO wanwan:这个 ml-2 是不是可以优化下,不要整个左移,而是里面的内容有个几 px 的偏移,不顶在框里 -->
         <CustomerDetails class="ml-2" :customer="customer" />
       </el-tab-pane>
       <el-tab-pane label="活动" lazy> 活动</el-tab-pane>
@@ -150,5 +152,3 @@ onMounted(() => {
   getCustomerData(id)
 })
 </script>
-
-<style scoped lang="scss"></style>