<template> <view class="border border-light-opc rounded mb-2 p-2 shadow-sm"> <view class=""> <text class="text-primary">企业名称:</text> <text class="text-secondary">{{itemData.enterpriseName}}</text> </view> <view class="my-2"> <text class="text-primary">对接方式:</text> <text class="text-secondary">{{list[itemData.staffTotal?itemData.staffTotal-1:0].name}}</text> </view> <view class="my-2"> <text class="text-primary">{{list[itemData.staffTotal?itemData.staffTotal-1:0].name}}记录时间:</text> <text class="text-secondary">{{itemData.endDate}}</text> </view> <view class="my-2"> <text class="text-primary">挂钩干部:</text> <text class="text-secondary">{{hookName}}</text> </view> <slot></slot> </view> </template> <script> import { Store } from "@/common/store.js"; export default { props: { manageData: { type: Object, default: () => {} } }, computed: { itemData() { return this.manageData } }, data() { return { list: [{ name: "上门沟通", value: '1' }, { name: "电话联系", value: '2' }, { name: "平台沟通", value: '3' }, ], hookName: '' } }, mounted() { this.hookName = this.itemData.hookName const userInfo = Store.getUser() ? JSON.parse(Store.getUser()) : {} if( userInfo?.roleLevel == '2'){ this.hookName = userInfo.userName } }, } </script> <style> </style>