✂️
贝勒爷企划部物料 SOP
正在跳转企业微信登录,请稍候...
如果长时间没有跳转,请点击下方按钮重新发起登录。
重新登录
全心全意为现场服务
{{ user && user.name ? user.name : '未登录用户' }}
{{ roleText }}
{{ heroDescription }}
切换身份
{{ opt.label }}
确认切换
{{ item.count }}
{{ item.label }}
今日处理入口
企划看板也统一收成紧凑模式:先看最急的审批、下发、验收,再决定进哪个入口处理。
{{ myApprovalTasks.length }}
待审批
{{ ganttItems.filter(function(item){return item.status==='ready'}).length }}
待下发
{{ ganttItems.filter(function(item){return item.status==='inspecting' || item.inspection_status==='pending'}).length }}
待验收
{{ tasks.filter(function(item){return item.status==='reviewing'}).length }}
审核中
当前主抓
{{ myApprovalTasks.length ? '先清掉待审批任务,再继续推进制作与下发。' : (ganttItems.filter(function(item){return item.status==='ready'}).length ? '当前重点是尽快安排门店下发。' : (ganttItems.filter(function(item){return item.status==='inspecting' || item.inspection_status==='pending'}).length ? '当前重点是盯门店验收和审核反馈。' : '当前没有明显卡点,可进入任务中心整体巡检。')) }}
审批情况
待你处理 {{ myApprovalTasks.length }} 条{{ chairmanPendingTasks.length ? (' · 其中董事长审批 '+chairmanPendingTasks.length+' 条') : '' }}
执行情况
待下发 {{ ganttItems.filter(function(item){return item.status==='ready'}).length }} 条 · 待验收 {{ ganttItems.filter(function(item){return item.status==='inspecting' || item.inspection_status==='pending'}).length }} 条
建议入口
{{ myApprovalTasks.length ? '先处理审批' : (ganttItems.filter(function(item){return item.status==='ready'}).length ? '先看待下发' : '进入任务中心总览') }}
企划身份下,首页已经统一改成紧凑信息卡片,不用再先点进详情才能判断先做什么。
我的审批
在卡片里直接看清审批类型、当前进度、负责人、时间要求和处理重点。
刷新
当前没有待处理审批
{{ approveItem.title }}
{{ approveItem.flow_label }} · {{ sourceText(approveItem.source) }} · {{ approveItem.subtask_count || 0 }} 家门店
{{ approveItem.flow_status }}
任务状态:{{ statusText(approveItem.status) }}
{{ taskDeadlineLabel(approveItem) }}:{{ formatDate(taskDeadlineValue(approveItem)) || '未设置' }}
重要物料
提交人
{{ approveItem.submitter_name || '-' }}
当前负责人
{{ approveItem.planning_assignee_name || '待指派' }}
时间安排
{{ taskDateSummary(approveItem) }}
审批重点
{{ approveItem.approval_flow==='chairman' ? '请确认是否同意进入董事长审批结论。' : (approveItem.status==='reviewing' ? '请尽快完成审核并决定是否进入制作。' : '请先确认任务内容、范围和交付要求。') }}
该审批已超过时限,请优先处理,避免影响后续制作与门店交付。
当前任务已进入董事长审批环节,请结合任务内容和交付影响尽快推进结论。
查看完整任务
通过
驳回
进入任务详情处理
我的任务进度看板
只看我自己发起的任务进度,重点显示审批结果、驳回和超时情况。
{{ mySubmitTasks.filter(function(item){return item.approval_status==='pending' || item.chairman_status==='pending'}).length }}
待审批
{{ mySubmitTasks.filter(function(item){return item.approval_status==='rejected' || item.chairman_status==='rejected'}).length }}
被驳回
{{ mySubmitTasks.filter(function(item){return item.status!=='completed' && item.approval_status!=='rejected' && item.chairman_status!=='rejected' && item.approval_status!=='pending' && item.chairman_status!=='pending'}).length }}
进行中
{{ mySubmitTasks.filter(function(item){return item.status==='completed'}).length }}
已完成
{{ taskItem.title }}
{{ statusText(taskItem.status) }}
{{ sourceText(taskItem.source) }}
{{ taskItem.subtask_count || 0 }} 家门店
审批:{{ approvalText(taskItem.approval_status) }}
董事长:{{ chairmanText(taskItem.chairman_status) }}
{{ taskItem.approval_status==='pending' || taskItem.chairman_status==='pending' ? '待审批' : (taskItem.approval_status==='rejected' || taskItem.chairman_status==='rejected' ? '被驳回' : (taskItem.status==='completed' ? '已完成' : '进行中')) }}
当前结果:上级已驳回,请点进任务查看详细意见。
当前结果:审批已超时,建议尽快跟进。
当前结果:上级审批已通过,可以继续看执行进度。
{{ taskDateSummary(taskItem) }} · 提交时间:{{ formatDateTime(taskItem.submitted_at) || '未记录' }}
查看进度
查看审批
任务进度与审批
把状态、时间、负责人、审批结果和门店范围直接放在卡片里,首页就能看清要跟进什么。
刷新
暂无进度数据
{{ item.store_name || '未关联门店' }}
{{ item.title }}
{{ statusText(item.status) }}
{{ sourceText(item.source) }}
{{ item.subtask_count || 0 }} 家门店
{{ taskDeadlineLabel(item) }}:{{ formatDate(taskDeadlineValue(item)) || '未设置' }}
重要物料
开始 {{ formatDate(item.start) || '-' }}
截止 {{ formatDate(item.end) || '-' }}
提交人:{{ item.submitter_name || '-' }}
企划:{{ item.planning_assignee_name || '待指派' }}
审批:{{ approvalText(item.approval_status) }}
董事长:{{ chairmanText(item.chairman_status) }}
任务关注点
{{ item.status==='reviewing' ? '优先完成审核并确认是否进入制作。' : (item.status==='ready' ? '制作已完成,请尽快安排下发。' : (item.status==='delivered' || item.status==='inspecting' ? '已进入门店执行阶段,请重点跟进验收反馈。' : (item.status==='completed' ? '当前任务已完成闭环,可只做复盘留档。' : '请继续推进当前负责人按计划执行。'))) }}
时间安排
{{ taskDateSummary(item) }}
审批情况
{{ item.chairman_status && item.chairman_status!=='none' ? ('部门审批:'+approvalText(item.approval_status)+' · 董事长:'+chairmanText(item.chairman_status)) : ('部门审批:'+approvalText(item.approval_status)) }}
门店范围
{{ item.store_name || '未关联门店' }}{{ item.subtask_count && item.subtask_count>1 ? (',共 '+item.subtask_count+' 家') : '' }}
当前任务审批未通过,请优先查看驳回意见并重新推进。
当前任务仍在审批中,审批结论出来后再继续往后推进更稳妥。
当前已进入门店落地阶段,请重点关注签收、送达和验收是否按时完成。
{{ ganttBarLabel(item) }}
{{ isPlanning ? '企划处理台' : '任务中心' }}
{{ isPlanning ? '企划只看真正要处理的任务:先分负责人、定时间、推审核、盯下发、收验收。' : '把任务状态、负责人、时间安排、审批结果和门店范围直接摊开,尽量少点一步也能看明白。' }}
全部状态
{{ status.label }}
全部来源
店长提交
公司下发
其他部门
查询
重置筛选
{{ isPlanning ? planningTaskList.length : tasks.length }}
{{ isPlanning ? '当前待办' : '当前结果' }}
{{ isPlanning ? planningTaskCounts.assign : tasks.filter(function(item){return item.status==='reviewing'}).length }}
{{ isPlanning ? '待分配' : '审核中' }}
{{ isPlanning ? planningTaskCounts.review : tasks.filter(function(item){return item.status==='ready'}).length }}
{{ isPlanning ? '待审核' : '待下发' }}
{{ isPlanning ? planningTaskCounts.delivery : tasks.filter(function(item){return item.status==='inspecting'}).length }}
{{ isPlanning ? '待下发/验收' : '验收中' }}
只看相关任务
查看企划部全部任务
全部
未开始
设计中
审核中
制作中
待下发
已下发
验收中
已完成
待分配 {{ planningTaskCounts.assign }}
待审核 {{ planningTaskCounts.review }}
待下发/待验收 {{ planningTaskCounts.delivery }}
当前正在按条件筛选,共 {{ tasks.length }} 条结果,处理完可一键重置筛选。
任务加载失败:{{ taskLoadError }}
{{ isPlanning ? '当前入口下没有待处理任务' : '没有找到符合条件的任务' }}
恢复全部任务
{{ taskItem.title }}
{{ statusText(taskItem.status) }}
{{ sourceText(taskItem.source) }}
{{ taskItem.subtask_count }} 家门店
{{ taskDeadlineLabel(taskItem) }}:{{ formatDate(taskDeadlineValue(taskItem)) || '未设置' }}
重要物料
当前卡点
{{ taskItem.approval_status==='pending' || taskItem.chairman_status==='pending' ? '先等审批结论,再继续推进制作和下发。' : (taskItem.status==='reviewing' ? '当前卡在企划审核,需尽快做结论。' : (taskItem.status==='ready' ? '制作已完成,重点转到门店下发。' : (taskItem.status==='inspecting' ? '已进入验收,重点看门店反馈与整改。' : (taskItem.status==='designing' ? '设计推进中,先盯方案收口。' : (taskItem.status==='producing' ? '制作执行中,盯交付时间。' : '先明确负责人和时间。'))))) }}
企划负责人
{{ taskItem.planning_assignee_name || '待指派' }}
今天动作
{{ taskItem.planning_assignee_name ? (taskItem.status==='pending' ? '推动负责人开始设计。' : (taskItem.status==='reviewing' ? '做审核结论并决定是否进入制作。' : (taskItem.status==='ready' ? '逐店安排下发。' : (taskItem.status==='inspecting' ? '逐店处理验收。' : '按当前阶段继续推进。')))) : '先指派企划负责人并补预计时间。' }}
处理入口
{{ taskItem.approval_status==='pending' || taskItem.chairman_status==='pending' ? '先看审批' : '打开任务处理' }}
任务关注点
{{ taskItem.status==='reviewing' ? '尽快完成审核并决定是否进入制作。' : (taskItem.status==='ready' ? '制作已完成,请优先推进门店下发。' : (taskItem.status==='inspecting' ? '已进入验收阶段,请及时查看门店反馈。' : (taskItem.status==='designing' ? '设计产出待推进,请尽快收口方案。' : (taskItem.status==='producing' ? '制作执行中,注意交付时间与现场准备。' : (taskItem.status==='completed' ? '当前任务已完成闭环,可做复盘留档。' : '先明确任务内容、负责人和时间要求。'))))) }}
时间安排
{{ taskDateSummary(taskItem) }}
提交与负责人
提交:{{ taskItem.submitter_name || '-' }} · 企划:{{ taskItem.planning_assignee_name || '待指派' }}
审批情况
{{ taskItem.chairman_status && taskItem.chairman_status!=='none' ? ('部门审批:'+approvalText(taskItem.approval_status)+' · 董事长:'+chairmanText(taskItem.chairman_status)) : ('部门审批:'+approvalText(taskItem.approval_status)) }}
当前任务审批未通过,请优先查看驳回意见并重新推进。
当前任务仍在审批中,请先盯审批结论,再继续推进后续动作。
当前任务已进入制作下发或门店落地阶段,请重点关注送达、验收与整改闭环。
打开处理
先看审批
发起需求
按“写需求 → 选门店 → 定时间”这 3 步提交,系统会自动拆分子任务并走对应流程
1
先写需求
2
再选门店
3
最后定时间
{{ form.store_ids.length }}
已选门店
详细描述需求
先把这次要做什么写清楚,再继续选门店会更顺。
需求来源
店长提交
公司下发
其他部门
当前身份会自动带入最合适的需求来源,减少不必要操作。
{{ sourceHint }}
已默认带入你负责的门店,你可以直接提交,也可以再补充或调整。
选择门店
请选择门店
{{ store.store_name }}
添加门店
全部门店
清空已选
请先从下拉菜单选择要下发的门店。
已选 {{ form.store_ids.length }} 家门店,提交后会自动拆成 {{ form.store_ids.length }} 条门店子任务。
{{ storeName(storeId) }}
移除
希望交付日期
建议给一个希望交付日期,企划和门店会更容易判断优先级。
{{ submitting ? '提交中...' : '提交需求' }}
我的审批
先看待处理数量和类型,再直接通过、驳回或进入详情,减少反复判断。
刷新
{{ myApprovalTasks.length }}
待处理总数
{{ myApprovalTasks.filter(function(item){return item.approval_flow==='approval'}).length }}
上级审批
{{ myApprovalTasks.filter(function(item){return item.approval_flow==='chairman'}).length }}
董事长审批
{{ myApprovalTasks.filter(function(item){return item.deadline}).length }}
已安排交付
待处理审批
{{ myApprovalTasks.length }} 条
当前没有与你相关的待处理审批
{{ approveItem.title }}
{{ approveItem.flow_label }} · {{ sourceText(approveItem.source) }} · {{ approveItem.subtask_count || 0 }} 家门店
{{ approveItem.flow_status }}
提交人:{{ approveItem.submitter_name || '-' }} · 希望交付:{{ formatDate(approveItem.requested_deadline) || '未设置' }}
当前建议:{{ approveItem.approval_flow==='chairman' ? '先进入任务详情查看完整内容,再决定是否处理' : '先快速判断是否通过;拿不准时再进详情查看' }}
{{ approveItem.flow_label }} · 当前状态 {{ approveItem.flow_status }}
直接通过
直接驳回
查看详情再处理
进入任务详情处理
我的信息
姓名
{{ user.name || '-' }}
用户ID
{{ user.userid || '-' }}
角色
{{ roleText }}
权限状态
{{ isPlanning ? '企划/管理权限' : '普通用户权限' }}
快捷操作
查看任务
查看我的审批
发起需求
进入管理后台
退出登录
← 返回看板
管理后台
统一完成门店、部门、成员和权限设置,避免来回切换配置。
刷新数据
{{ adminStores.length }}
门店
{{ departments.length }}
部门
{{ staffUsers.length }}
人员
{{ groupedRegions.length }}
区总
推荐操作顺序
建议按这个顺序配置:先把门店和店长补齐,再配部门负责人和成员,最后查看组织规则和结构结果是否对齐。
第 1 步:先完成门店与管辖
{{ adminStores.filter(function(store){return !store.manager_userid}).length===0 ? '已就绪' : '待完善' }}
建议先补齐门店、店长和区总管辖关系。当前还有 {{ adminStores.filter(function(store){return !store.manager_userid}).length }} 家门店未设置店长。
去处理门店与管辖
第 2 步:再完成部门与成员
{{ departments.filter(function(dept){return !dept.leader_userid}).length===0 ? '已就绪' : '待完善' }}
确定每个部门的负责人和成员归属。当前还有 {{ departments.filter(function(dept){return !dept.leader_userid}).length }} 个部门未设置负责人。
去处理部门与成员
第 3 步:最后查看组织规则与结构结果
{{ staffUsers.filter(function(person){return !person.department_name}).length===0 ? '已就绪' : '建议校对' }}
最后确认组织规则、审批接收说明和组织结果是否一致。当前有 {{ staffUsers.filter(function(person){return !person.department_name}).length }} 人未分配部门。
去查看组织规则
待处理问题汇总
如果你只是想先把没配好的地方补齐,直接从这里开始最快。
门店未配置店长
{{ adminStores.filter(function(store){return !store.manager_userid}).length }} 家
这些门店后续审批链和责任归属会不清楚,建议优先补齐。
去补店长
部门未配置负责人
{{ departments.filter(function(dept){return !dept.leader_userid}).length }} 个
负责人没定好,后面的部门协作和角色判断都容易乱。
去补负责人
人员未分配部门
{{ staffUsers.filter(function(person){return !person.department_name}).length }} 人
这些人建议最后统一校对部门和权限,避免看板与审批范围不一致。
去补部门 / 权限
当前核心配置已补齐
已完成
门店、部门和人员归属目前没有明显缺项,可以继续做权限精细化校对。
门店与管辖
部门与成员
组织规则
建议先把门店、店长、区总管辖关系补齐,再继续配置部门与权限,这样后面角色会更顺。
优先处理:未设置店长的门店
{{ adminStores.filter(function(store){return !store.manager_userid}).length }} 家
{{ store.store_code }}|{{ store.store_name }}
{{ store.address || '暂未填写地址' }}
当前问题:还没有设置店长
新增门店
创建门店时就可以直接绑定店长,后续审批链会更清楚。
门店编号
门店名称
门店地址
添加店长
暂不设置
{{ adminUserLabel(person.userid) }}
创建门店
门店列表
{{ adminStores.length }} 家
可直接给每家门店补充或调整店长,职责关系一眼就能看清。
暂时还没有门店
{{ store.store_code }}|{{ store.store_name }}
{{ store.address || '暂未填写地址' }}
当前店长:{{ store.manager_name || adminUserLabel(store.manager_userid) || '未设置' }}
调整店长
暂不设置
{{ adminUserLabel(person.userid) }}
保存店长
新增区总管辖关系
把区总和门店绑定好后,后续看板和审批都能自动按管辖范围分发。
区总用户ID
选择门店
请选择门店
{{ store.store_name }}
添加管辖关系
区总管辖列表
还没有设置区总与门店的关系
{{ group.name }}({{ group.userid }})
{{ store.store_code }}|{{ store.store_name }}
{{ store.address || '暂未填写地址' }}
移除
这一步建议先定负责人,再勾选成员。部门关系清楚后,最后再去“组织规则”确认整体结构是否一致。
优先处理:未设置负责人的部门
{{ departments.filter(function(dept){return !dept.leader_userid}).length }} 个
{{ dept.name }}
当前问题:还没有设置部门负责人
新增部门
先确定负责人,再把部门员工勾选进去,成员角色就更容易统一管理。
部门名称
添加负责人
请选择负责人
{{ adminUserLabel(person.userid) }}
添加部门员工
{{ adminUserLabel(person.userid) }}
创建部门
部门列表
{{ departments.length }} 个
每个部门都能单独维护负责人和员工,避免权限归属不清楚。
暂时还没有部门
{{ dept.name }}
负责人:{{ dept.leader_name || adminUserLabel(dept.leader_userid) || '-' }}
成员:{{ dept.members && dept.members.length ? dept.members.map(function(item){ return item.name ? item.name + '(' + item.userid + ')' : item.userid; }).join('、') : '暂未设置成员' }}
部门名称
负责人
请选择负责人
{{ adminUserLabel(person.userid) }}
部门员工
{{ adminUserLabel(person.userid) }}
保存部门设置
这里是最后总查看:确认组织规则、审批接收说明、部门归属和门店职责是否一致,不再逐人手动配权限。
组织结构自动带权限
这里不再单独给每个人手动配权限。门店与管辖、部门与成员设置好了,相应权限就自动到位。
门店与管辖 → 自动带出店长 / 区总权限
一个店只对应一个店长、一个区总。一个区总可以管理多个店和多个店长。
部门与成员 → 自动带出部门负责人 / 部门成员权限
一个部门通常就是一个负责人加几个员工。部门负责人权限等同区总,部门成员权限等同店长。
企划部成员保留企划权限
管理员不再作为单独配置对象处理,前端统一按企划部成员权限理解。
组织关系总览
先从这里快速看清楚:门店、区总、部门、成员现在配到了什么程度。
{{ adminStores.filter(function(store){return !!store.manager_userid}).length }}
已配店长
{{ adminRegions.length }}
区总管辖绑定
{{ departments.filter(function(dept){return !!dept.leader_userid}).length }}
已配负责人部门
{{ departments.filter(function(dept){return dept.member_userids && dept.member_userids.length>0}).length }}
已配成员部门
区总与门店联动查看
这里用来核对“哪个区总管哪些店、这些店分别是谁当店长”。
当前还没有区总与门店的绑定关系
{{ group.name || group.userid }}
{{ group.userid }} | 管辖 {{ group.stores.length }} 家门店
区总
{{ store.store_code }}|{{ store.store_name }}
店长:{{ store.manager_name || adminUserLabel(store.manager_userid) || '未设置' }}
部门与成员联动查看
这里用来核对“哪个部门由谁负责、下面有哪些成员”。
当前还没有部门
{{ dept.name }}
负责人:{{ dept.leader_name || adminUserLabel(dept.leader_userid) || '未设置' }}
{{ dept.member_userids && dept.member_userids.length ? dept.member_userids.length : 0 }} 名成员
成员:{{ dept.members && dept.members.length ? dept.members.map(function(item){ return item.name ? item.name + '(' + item.userid + ')' : item.userid; }).join('、') : '暂未设置成员' }}
优先处理:未分配部门的人员
{{ staffUsers.filter(function(person){return !person.department_name}).length }} 人
这些人建议先确认归属,因为部门一旦确定,权限逻辑也会跟着清楚。
{{ person.name || '未命名用户' }}
{{ person.userid }}
{{ roleLabel(person.role) }}
当前问题:还没有分配部门,建议先确认归属再校对结构。
审批接收说明
这里主要是企划部使用的后台,董事长只作为审批接收对象存在,不作为日常管理配置重点。
董事长只保留两个核心能力:
查看看板
、
审批企划部提交的设计作品
。
当前审批接收账号
{{ person.name || '未命名用户' }}
{{ person.userid }} | {{ person.mobile || '未填写手机号' }}
当前还没有识别到审批接收账号
组织查看
这里只做查看与搜索,帮助你确认结构是否对上,不再逐人手动改权限。
刷新
搜索人员
查询
没有找到符合条件的人员
{{ person.name || '未命名用户' }}
{{ person.userid }}
{{ roleLabel(person.role) }}
手机号:{{ person.mobile || '未填写' }} | 部门:{{ person.department_name || '未分配' }}
这里仅用于核对组织结果,不再手动单独保存角色权限。
← 返回任务列表
{{ task.title }}
{{ statusText(task.status) }}
{{ sourceText(task.source) }}
重要物料
审批:{{ task.chairman_status && task.chairman_status!=='none' ? ('部门'+approvalText(task.approval_status)+' / 董事长'+chairmanText(task.chairman_status)) : ('部门'+approvalText(task.approval_status)) }}
负责人
{{ task.planning_assignee_name || '待指派' }}
时间
{{ taskDateSummary(task) }}
审批
{{ task.chairman_status && task.chairman_status!=='none' ? ('部门:'+approvalText(task.approval_status)+' · 董事长:'+chairmanText(task.chairman_status)) : ('部门:'+approvalText(task.approval_status)) }}
门店数
{{ task.subtask_count || 0 }} 家
当前任务审批未通过,请先看驳回意见并调整后再继续推进。
当前任务仍在审批阶段,建议先推动审批结论,再安排后续执行动作。
当前任务已进入制作下发或门店落地阶段,建议优先盯送达、验收和整改闭环。
当前主任务阶段流
和门店详情统一按流程看:先看现在处在哪一阶段,再判断下一步该推进什么。
1 未开始
2 设计中
3 审核中
4 制作中
5 待下发
6 已下发
7 验收中
8 已完成
当前卡点:{{ task.status==='pending' ? '先明确需求并进入设计' : (task.status==='designing' ? '等待设计产出或进入审核' : (task.status==='reviewing' ? '等待审核结论,决定是否进入制作' : (task.status==='producing' ? '等待制作完成并准备门店下发' : (task.status==='ready' ? '等待推进门店下发' : (task.status==='delivered' ? '等待门店送达与提交验收' : (task.status==='inspecting' ? '等待企划完成验收确认' : '主任务已经完成闭环')))))) }}
任务进度、审核与记录
把当前进度、审批结论和关键记录放到一个区块里,减少来回切换。
当前进度
{{ statusText(task.status) }}
上级审批
{{ approvalText(task.approval_status) }}
董事长审批
{{ chairmanText(task.chairman_status) }}
审批时限
{{ formatDate(task.approval_deadline) || '无' }}
{{ task.approvals ? task.approvals.length : 0 }}
审批记录
{{ task.operation_logs ? task.operation_logs.length : 0 }}
操作记录
{{ ((task.approvals || []).concat(task.operation_logs || [])).length }}
总节点
{{ showTaskLogs ? '开' : '关' }}
记录展开
{{ showTaskLogs ? '收起详细记录' : '展开详细记录' }}
上级审批已通过
当前任务可以继续往下执行,审批结果已经进入记录。
上级审批已驳回
驳回意见:{{ ((task.approvals||[]).find(function(item){return item.status==='rejected'}) || {}).comment || '请查看审批记录中的详细意见' }}
当前审批已超时
已超过审批截止时间,可在下方审批记录和操作记录中继续查看处理情况。
暂无过程记录
默认收起,需要时再展开查看完整过程
{{ item.title }}
{{ item.kind==='approval' ? approvalText(item.rawStatus) : (formatDateTime(item.time) || '未记录时间') }}
{{ item.meta }} · {{ formatDateTime(item.time) || '未记录时间' }}
{{ item.kind==='approval' ? ('审批意见:' + item.detail) : item.detail }}
审核进度时间线
把提交、审批、驳回、超时和执行状态按顺序串起来,手机上看更直观。
① 提交需求
已提交
提交人:{{ task.submitter_name || '-' }} · 提交后等待上级审批或进入执行。
② 上级审批
{{ approvalText(task.approval_status) }}
审批人:{{ task.approver_userid || '无需审批 / 未分配' }} · 截止:{{ formatDate(task.approval_deadline) || '无' }}
驳回意见:{{ ((task.approvals||[]).find(function(item){return item.status==='rejected'}) || {}).comment || '请查看下方审批记录' }}
当前审批已超时,请尽快跟进处理。
③ 董事长审批
{{ chairmanText(task.chairman_status) }}
用于需要更高层确认的重要任务,当前结果已同步到整体进度。
{{ task.chairman_status && task.chairman_status!=='none' ? '④ 执行推进' : '③ 执行推进' }}
{{ statusText(task.status) }}
企划负责人:{{ task.planning_assignee_name || '待指派' }} · 预计交付:{{ formatDate(task.deadline) || '未设置' }} · 当前执行状态会随着任务推进持续更新。
{{ isPlanning ? '企划处理区' : '任务内容编辑' }}
{{ isPlanning ? '这里只保留企划现在要拍板和要推进的动作:先看卡点,再定负责人和时间,然后直接推进下一步。' : '需要改标题、时间或需求内容时,直接在这里改;其他人看到的任务说明会同步更新。' }}
当前卡点
{{ task.approval_status==='pending' || task.chairman_status==='pending' ? '当前还在审批阶段,先盯审批结论。' : (task.status==='reviewing' ? '当前卡在企划审核。' : (task.status==='ready' ? '当前重点是门店下发。' : (task.status==='inspecting' ? '当前重点是验收与整改。' : '按当前阶段继续推进。'))) }}
负责人
{{ task.planning_assignee_name || '待指派' }}
预计交付
{{ formatDate(task.deadline) || '未设置' }}
现在先做
{{ !task.planning_assignee_name ? '先指派负责人并补预计交付。' : (task.status==='pending' ? '让负责人开始设计。' : (task.status==='reviewing' ? '完成审核并决定是否进制作。' : (task.status==='ready' ? '逐店推进下发。' : (task.status==='inspecting' ? '逐店处理验收。' : '继续推进当前阶段。')))) }}
任务标题
需求期望日期
保存任务基础信息
补充附件与说明
{{ showTaskAssets ? '收起' : '展开' }}
默认收起,需要时再展开补充视频、图片和说明
把视频、图片、文字说明补齐,门店执行和验收时就不用再反复问。
示范视频
{{ demoVideoFileName || '未选择视频文件' }}
示范图片
{{ demoImageFileName || '未选择图片文件' }}
布置说明
保存附件与说明
任务说明与相关资料
{{ showTaskBrief ? '收起' : '展开' }}
默认收起,需要时再展开查看任务说明与资料
你当前可查看与自己有关的完整任务信息,任务内容由企划部统一维护
查看示范视频
查看示范图片
{{ task.instruction_text }}
当前还没有补充附件或布置说明
门店下发与验收
这里只保留门店推进要用的动作,先看当前阶段,再直接处理最该推进的下一步。
当前任务阶段
{{ statusText(task.status) }}
当前建议动作
{{ task.status==='pending' ? '负责人开始设计' : (task.status==='designing' ? '设计完成后提交企划审核' : (task.status==='reviewing' ? '企划负责人审核,并决定是否提交董事长' : (task.status==='producing' ? '制作完成后进入待下发' : (task.status==='ready' ? '安排门店下发与签收' : (task.status==='delivered' ? '等待门店提交验收单' : (task.status==='inspecting' ? '等待负责人审核验收单' : '如需继续可重新开启')))))) }}
下一步:负责人开始设计
下一步:设计完成,提交企划审核
下一步:企划审核通过,进入制作
下一步:制作完成,进入待下发
重新开启:回到设计中
指派负责人
请选择企划负责人
{{ planner.name }}
预计交付日期
补充处理
保存负责人和预计交付
标记重要
需要时提交董事长审核
退回未开始
门店下发与验收
先看整体分布,再逐店进入处理;每个门店卡片里直接显示下发、验收和当前关注点。
{{ task.subtasks.filter(function(item){return item.status==='ready'}).length }}
待下发
{{ task.subtasks.filter(function(item){return item.status==='delivered'}).length }}
已下发
{{ task.subtasks.filter(function(item){return item.inspection_status==='pending' || item.status==='inspecting'}).length }}
待验收
{{ task.subtasks.filter(function(item){return item.status==='completed'}).length }}
已完成
当前还没有可下发的门店子任务
{{ subItem.store_name }}
当前状态:{{ statusText(subItem.status) }} · 验收:{{ inspectionText(subItem.inspection_status) }}
下发方式:{{ deliveryText(subItem.delivery_method) }} · 快递单号:{{ subItem.tracking_number || '未填写' }}
{{ statusText(subItem.status) }}
当前关注点
{{ subItem.status==='ready' ? '请尽快完成下发安排,避免影响门店进场。' : (subItem.inspection_status==='pending' ? '门店已提交验收,请优先审核并给出结论。' : (subItem.status==='delivered' && subItem.inspection_status==='none' ? '已送达但还未提交验收,请重点跟进门店提交。' : (subItem.status==='completed' ? '该门店任务已完成闭环。' : '当前门店任务已进入执行中,请继续跟进。'))) }}
下发信息
{{ deliveryText(subItem.delivery_method) }}{{ subItem.tracking_number ? (' · 单号:'+subItem.tracking_number) : '' }}
验收状态
{{ inspectionText(subItem.inspection_status) }}{{ subItem.rejection_count ? (' · 已驳回 '+subItem.rejection_count+' 次') : '' }}
操作入口
{{ subItem.status==='ready' ? '进入下发' : (subItem.inspection_status==='pending' ? '查看验收审核' : (subItem.status==='delivered' ? '查看送达 / 验收' : '查看门店详情')) }}
该门店已提交验收,请尽快审核,避免影响整体任务完成。
该门店已进入送达阶段,当前重点是盯住验收是否按时提交。
{{ subItem.status==='ready' ? '进入下发' : (subItem.status==='delivered' ? '查看送达 / 验收' : (subItem.inspection_status==='pending' ? '查看验收审核' : '查看门店详情')) }}
审批与过程
{{ showTaskLogs ? '收起' : '展开' }}
这里只保留企划处理时真正会回看的审批和操作过程。
{{ task.approvals ? task.approvals.length : 0 }}
审批记录
{{ task.operation_logs ? task.operation_logs.length : 0 }}
操作记录
{{ ((task.approvals || []).concat(task.operation_logs || [])).length }}
总节点
{{ showTaskLogs ? '开' : '关' }}
详情展开
暂无过程记录
默认收起,需要时再展开查看完整过程
{{ item.title }}
{{ item.kind==='approval' ? approvalText(item.rawStatus) : (formatDateTime(item.time) || '未记录时间') }}
{{ item.meta }} · {{ formatDateTime(item.time) || '未记录时间' }}
{{ item.kind==='approval' ? ('审批意见:' + item.detail) : item.detail }}
门店子任务
{{ task.subtasks ? task.subtasks.length : 0 }} 条
暂无门店子任务
{{ subItem.store_name }}
{{ statusText(subItem.status) }}
{{ deliveryText(subItem.delivery_method) }}
验收:{{ inspectionText(subItem.inspection_status) }}
当前卡点:{{ subItem.status==='ready' ? '等待企划下发' : (subItem.status==='pending' && (!subItem.delivery_method || subItem.delivery_method==='none') ? '等待设置下发方式' : (subItem.status==='delivered' && subItem.inspection_status==='none' ? '等待门店提交验收' : (subItem.inspection_status==='pending' ? '等待企划审核验收' : (subItem.inspection_status==='rejected' ? '等待门店整改后重新验收' : (subItem.status==='completed' ? '已经完成' : '执行推进中'))))) }}
点开后可以看更详细的送达、验收和驳回记录。
配送人:{{ subItem.deliverer_name || '-' }} · 驳回次数:{{ subItem.rejection_count || 0 }}
打开下发流程
← 返回任务详情
{{ sub.store_name }}
所属任务:{{ sub.task_title || '-' }}
{{ statusText(sub.status) }}
下发方式
{{ deliveryText(sub.delivery_method) }}
快递单号
{{ sub.tracking_number || '-' }}
快递状态
{{ sub.courier_status==='signed'?'已签收':sub.courier_status==='transit'?'运输中':sub.courier_status==='pending'?'待更新':(sub.courier_status || '-') }}
签收时间
{{ formatDateTime(sub.delivery_confirmed_at) || '-' }}
配送人
{{ sub.deliverer_name || '-' }}
提货人
{{ sub.pickup_person || '-' }}
验收状态
{{ inspectionText(sub.inspection_status) }}
驳回次数
{{ sub.rejection_count || 0 }}
当前步骤流
按“下发 → 送达 → 验收 → 完成”看当前卡在哪一步,减少来回判断。
1 下发
2 送达
3 验收
4 完成
当前卡点:{{ !sub.delivery_method || sub.status==='ready' ? '先完成下发设置' : (sub.delivery_method==='delivery' && sub.status==='pending' ? '等待确认送达' : (sub.status==='delivered' && sub.inspection_status==='none' ? '等待提交验收' : (sub.inspection_status==='pending' ? '等待企划审核验收' : (sub.inspection_status==='rejected' ? '等待整改后重新验收' : (sub.status==='completed' ? '该门店已完成' : '按当前进度继续推进'))))) }}
当前门店执行说明
先看门店现在处在哪一步,再决定是否需要继续下发、跟进验收或仅查看进度。
当前阶段
{{ statusText(sub.status) }}
执行方式
{{ deliveryText(sub.delivery_method) }}
你当前可操作
{{ canManageSubtaskFlow ? '继续处理下发、配送与验收' : '门店提交验收并查看当前进度' }}
当前重点
{{ sub.inspection_status==='pending' ? '等待验收审核' : (sub.status==='ready' ? '等待下发' : (sub.status==='delivered' ? (sub.delivery_start_time ? '等待提交验收' : '等待开始验收计时') : '持续跟进执行')) }}
执行下发
快递录单号后即视为已下发,签收后开始验收计时;公司配送以配送确认送达为准;门店自取按次日早上 9 点自动开始计时。
下发方式
快递寄送
公司配送
门店自取
快递单号
配送人 userid
取件人
确认下发
配送确认
公司配送完成后,由配送人确认送达;店长、区总和企划可同步查看当前状态。
确认送达
当前等待配送人确认送达,确认后会开始计时提交验收单。
提交验收
请店长在开始计时后尽快提交验收图片和说明,便于企划及时跟进处理。
验收图片 URL
验收备注
提交验收
等待开始验收计时
当前物料已进入下发流程,但验收计时尚未开始。快递需等待签收、公司配送需等待确认送达、自取需等待次日早上 9 点后,才可提交验收单。
审核验收
通过后门店任务完成;如需整改,请把原因写清楚,方便门店一次改到位。
驳回原因(如需驳回)
通过验收
驳回整改
验收历史
{{ showInspectionHistory ? '收起' : '展开' }}
默认收起,需要时再展开查看历次验收记录
暂无验收记录
{{ inspection.submitter_name || '未记录提交人' }}
{{ inspectionText(inspection.status) }}
驳回原因:{{ inspection.rejection_reason || '无' }}
查看图片
查看视频
查看语音
发起
任务
刷新
后台
审批
发起
刷新
发起
刷新