Commit 6eb4db1a by 李宁

1

1 parent 91674bc8
......@@ -184,6 +184,16 @@
</div>
</template>
</div>
<div style="display:flex;align-items:center;">
<!-- 操作手册按钮 -->
<el-tooltip class="item" effect="dark" content="操作手册" placement="bottom">
<button
@click="openManual"
class="group flex flex-col items-center rounded-lg px-3 py-2 text-neutral-600 hover:text-brand-primary transition-colors"
title="操作手册">
<BookOpen :size="16" />
</button>
</el-tooltip>
<!-- 用户下拉菜单 -->
<el-dropdown trigger="click" @command="handleCommand">
<el-button
......@@ -210,6 +220,7 @@
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
</header>
<!-- 页面内容区 -->
<main class="flex-1 overflow-auto p-6 bg-[#F0F2F5]">
......@@ -282,7 +293,8 @@ import {
Users,
User as UserIcon,
ChevronRight,
ChevronDown
ChevronDown,
BookOpen
} from 'lucide-vue-next'
import { ElMessage, ElMessageBox } from 'element-plus'
// 导入图片资源
......@@ -481,6 +493,11 @@ const handleCommand = (command: string) => {
ElMessage.info(`点击了 ${command}`)
}
}
// 打开操作手册
const openManual = () => {
window.open('https://jfq5tn3wbn.feishu.cn/docx/JmDRdQYMNoxHULxsR5vcAHUvn4f', '_blank')
}
const handleViewOrderDetail = (order: any) => {
selectedOrder.value = order
selectedOrderId.value = order.id
......
......@@ -184,9 +184,9 @@ const canSendSms = ref(true)
// 表单数据
const loginForm = reactive<LoginForm>({
phone: '13112345678',
phone: '',
captchaInput: '',
smsCode: '123456'
smsCode: ''
})
// 表单验证规则
......
......@@ -40,7 +40,7 @@
<Search class="absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-neutral-500 z-10" />
<el-input
v-model="codeSearch"
placeholder="搜索工号"
placeholder="搜索推荐码"
class="h-10 search-input text-ellipsis-input"
clearable
/>
......@@ -114,7 +114,7 @@
</template>
</el-table-column>
<el-table-column prop="userCode" label="工号" min-width="120">
<el-table-column prop="userCode" label="推荐码" min-width="120">
<template #default="{ row }">
<span>{{ row.userCode }}</span>
</template>
......@@ -191,10 +191,10 @@
<h3 class="text-neutral-900 pb-2 border-b border-neutral-200">基本信息</h3>
<div class="grid grid-cols-2 gap-x-4">
<el-form-item label="工号" required>
<el-form-item label="推荐码" required>
<el-input
v-model="formData.username"
placeholder="员工工号"
placeholder="员工推荐码"
:disabled="!!editingUser"
/>
</el-form-item>
......@@ -580,7 +580,7 @@ const expandToOrganization = (targetOrgId: string) => {
const handleSave = async () => {
// 表单验证
if (!formData.value.username.trim()) {
ElMessage.error('请输入工号')
ElMessage.error('请输入推荐码')
return
}
if (!formData.value.realName.trim()) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!