1
This commit is contained in:
@@ -86,6 +86,190 @@
|
||||
</div>
|
||||
</Card>
|
||||
|
||||
<!-- 配置信息卡片 -->
|
||||
<Card class="config-card" title="基础配置" :bordered="false" style="margin-bottom: 16px;">
|
||||
<Row :gutter="16">
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">启用状态:</span>
|
||||
<span class="value">
|
||||
<Tag :color="accountInfo.is_enabled === 1 ? 'success' : 'default'">
|
||||
{{ accountInfo.is_enabled === 1 ? '启用' : '禁用' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">职位类型:</span>
|
||||
<span class="value">{{ getJobTypeName(accountInfo.job_type_id) || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">用户地址:</span>
|
||||
<span class="value">{{ accountInfo.user_address || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
</Row>
|
||||
</Card>
|
||||
|
||||
<!-- 排序优先级配置 -->
|
||||
<Card class="config-card" title="排序优先级配置" :bordered="false" style="margin-bottom: 16px;">
|
||||
<div v-if="priorityList.length > 0" class="priority-display">
|
||||
<div v-for="item in priorityList" :key="item.key" class="priority-item-display">
|
||||
<span class="priority-label">{{ getPriorityLabel(item.key) }}:</span>
|
||||
<span class="priority-value">{{ item.weight }}%</span>
|
||||
</div>
|
||||
<div class="priority-total-display">
|
||||
<span>总权重:<strong :class="{'weight-warning': totalWeight !== 100}">{{ totalWeight }}%</strong></span>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else class="empty-config">暂无配置</div>
|
||||
</Card>
|
||||
|
||||
<!-- 自动投递配置 -->
|
||||
<Card class="config-card" title="自动投递配置" :bordered="false" style="margin-bottom: 16px;">
|
||||
<Row :gutter="16">
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">自动投递:</span>
|
||||
<span class="value">
|
||||
<Tag :color="deliverConfig.auto_deliver === 1 ? 'success' : 'default'">
|
||||
{{ deliverConfig.auto_deliver === 1 ? '开启' : '关闭' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">投递间隔(分钟):</span>
|
||||
<span class="value">{{ deliverConfig.deliver_interval || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">最低薪资(元):</span>
|
||||
<span class="value">{{ deliverConfig.min_salary || deliverConfig.min_salary === 0 ? deliverConfig.min_salary : '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">最高薪资(元):</span>
|
||||
<span class="value">{{ deliverConfig.max_salary || deliverConfig.max_salary === 0 ? deliverConfig.max_salary : '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">滚动页数:</span>
|
||||
<span class="value">{{ deliverConfig.page_count || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">每次最多投递数:</span>
|
||||
<span class="value">{{ deliverConfig.max_deliver || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="12">
|
||||
<div class="detail-item">
|
||||
<span class="label">过滤关键词:</span>
|
||||
<span class="value">{{ deliverConfig.filter_keywords || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="12">
|
||||
<div class="detail-item">
|
||||
<span class="label">排除关键词:</span>
|
||||
<span class="value">{{ deliverConfig.exclude_keywords || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
</Row>
|
||||
</Card>
|
||||
|
||||
<!-- 自动沟通配置 -->
|
||||
<Card class="config-card" title="自动沟通配置" :bordered="false" style="margin-bottom: 16px;">
|
||||
<Row :gutter="16">
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">自动沟通:</span>
|
||||
<span class="value">
|
||||
<Tag :color="chatConfig.auto_chat === 1 ? 'success' : 'default'">
|
||||
{{ chatConfig.auto_chat === 1 ? '开启' : '关闭' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">沟通间隔(分钟):</span>
|
||||
<span class="value">{{ chatConfig.chat_interval || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">是否沟通外包岗位:</span>
|
||||
<span class="value">
|
||||
<Tag :color="chatConfig.is_chat_outsourcing === 1 ? 'success' : 'default'">
|
||||
{{ chatConfig.is_chat_outsourcing === 1 ? '是' : '否' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">沟通开始时间:</span>
|
||||
<span class="value">{{ chatConfig.chat_start_time || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">沟通结束时间:</span>
|
||||
<span class="value">{{ chatConfig.chat_end_time || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">是否仅工作日:</span>
|
||||
<span class="value">
|
||||
<Tag :color="chatConfig.chat_workdays_only === 1 ? 'success' : 'default'">
|
||||
{{ chatConfig.chat_workdays_only === 1 ? '仅工作日' : '包含周末' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
</Row>
|
||||
</Card>
|
||||
|
||||
<!-- 自动活跃配置 -->
|
||||
<Card class="config-card" title="自动活跃配置" :bordered="false" style="margin-bottom: 16px;">
|
||||
<Row :gutter="16">
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">自动活跃:</span>
|
||||
<span class="value">
|
||||
<Tag :color="activeConfig.auto_active === 1 ? 'success' : 'default'">
|
||||
{{ activeConfig.auto_active === 1 ? '开启' : '关闭' }}
|
||||
</Tag>
|
||||
</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="8">
|
||||
<div class="detail-item">
|
||||
<span class="label">活跃间隔(分钟):</span>
|
||||
<span class="value">{{ activeConfig.active_interval || '-' }}</span>
|
||||
</div>
|
||||
</Col>
|
||||
<Col span="24">
|
||||
<div class="detail-item">
|
||||
<span class="label">活跃动作配置:</span>
|
||||
<div class="value code-block-readonly" style="margin-top: 8px;">
|
||||
<pre>{{ formatJSON(activeConfig.active_actions_json) }}</pre>
|
||||
</div>
|
||||
</div>
|
||||
</Col>
|
||||
</Row>
|
||||
</Card>
|
||||
|
||||
<!-- Tab 切换区域 -->
|
||||
<Card class="tabs-card" :bordered="false">
|
||||
<Tabs v-model="activeTab" @on-click="handleTabChange">
|
||||
|
||||
Reference in New Issue
Block a user