From 6c10231636ef2be21ea74170a8e6de7c0629f034 Mon Sep 17 00:00:00 2001
From: lijie_ycrj <1540286404@qq.com>
Date: Thu, 5 Mar 2026 16:33:24 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B8=AE=E6=89=B6=E4=BB=BB=E5=8A=A1=E5=88=86?=
=?UTF-8?q?=E9=85=8D=E3=80=81=E5=B8=AE=E6=89=B6=E4=BB=BB=E5=8A=A1=E4=B8=8B?=
=?UTF-8?q?=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packageB/priority/allocate.vue | 59 +-
packageB/priority/index.vue | 2 +-
packageB/priority/recordsManagement.vue | 730 ++++++++++----------
packageB/priority/targetPersonnel.vue | 457 ++++++++++++
packageB/priority/targetPersonnelChoice.vue | 563 +++++++++++++++
packageB/priority/taskAssignment.vue | 28 +-
packageB/priority/taskCreated.vue | 32 +-
packageB/priority/taskDetail.vue | 470 +++++++++++++
packageB/priority/taskIssue.vue | 730 ++++++++++----------
pages.json | 18 +
10 files changed, 2315 insertions(+), 774 deletions(-)
create mode 100644 packageB/priority/targetPersonnel.vue
create mode 100644 packageB/priority/targetPersonnelChoice.vue
create mode 100644 packageB/priority/taskDetail.vue
diff --git a/packageB/priority/allocate.vue b/packageB/priority/allocate.vue
index 581c175..7fc5d55 100644
--- a/packageB/priority/allocate.vue
+++ b/packageB/priority/allocate.vue
@@ -1,6 +1,6 @@
-
+
帮扶任务分配
@@ -31,19 +31,16 @@
-
+
-
-
-
diff --git a/packageB/priority/index.vue b/packageB/priority/index.vue
index 4ad09b3..2ad0c8f 100644
--- a/packageB/priority/index.vue
+++ b/packageB/priority/index.vue
@@ -29,7 +29,7 @@
帮扶记录管理
-
+
立即查看
diff --git a/packageB/priority/recordsManagement.vue b/packageB/priority/recordsManagement.vue
index a8a68b0..112aa13 100644
--- a/packageB/priority/recordsManagement.vue
+++ b/packageB/priority/recordsManagement.vue
@@ -1,197 +1,213 @@
-
-
-
-
- 筛选条件
-
-
-
-
-
-
-
-
-
-
-
- 人员姓名:
-
-
-
-
-
- 身份证号:
-
-
-
-
-
- 帮扶类型:
-
-
-
-
-
- 帮扶人员:
-
-
-
-
-
- 所属区域:
-
-
-
-
-
-
- 开始时间:
-
-
-
-
-
- 结束时间:
-
-
-
-
-
-
-
- 帮扶记录列表
-
-
-
- 共{{totalNum}}条记录
-
-
-
-
-
-
- {{item.name}}
+
+
+
+
+
+
+
-
- {{getTaskTypeLabelByValue(item.task_type)}}
+
+ 帮扶任务总数
+
+
+ {{ stats.taskCount }}
-
-
-
-
- 联系电话:
-
+
+
+
-
- {{item.phone}}
+
+ 待分配任务
+
+
+ {{ stats.pendingCount }}
-
-
-
-
- 身份证号:
-
+
+
+
-
- {{item.id_card}}
+
+ 已分配任务
-
-
-
-
-
- 所属区域:
-
+
+ {{ stats.allocatedCount }}
-
- {{item.dept_name}}
-
-
-
-
-
-
- 帮扶人员:
-
-
-
- {{item.create_by_name}}
-
-
-
-
-
-
- 帮扶单位:
-
-
-
- {{item.create_by_dept_name}}
-
-
-
-
-
-
- 帮扶日期:
-
-
-
- {{item.follow_date}}
-
-
-
-
-
-
- 下次联系:
-
-
-
- {{item.next_contact_date}}
-
-
-
-
-
-
-
-
+
+
+
+ 筛选条件
+
+
+
+
+
+
+
+
+
+
+ 任务名称:
+
+
+
+
+ 任务类型:
+
+
+
+
+ 优先级:
+
+
+
+
+ 创建时间:
+
+
+
+
+ 分配状态:
+
+
+
+
+ 执行区域:
+
+
+
+
+
+
+
+ 帮扶任务列表
+
+
+
+ 共{{totalNum}}条记录
+
+
+
+
+
+
+ {{item.taskName}}
+
+
+ 优先级:{{item.priority}}
+
+
+
+
+
+
+ 目标人数:
+
+
+
+ {{item.taskAllocation.goalPersonCount}}
+
+
+
+
+
+
+ 任务类型:
+
+
+
+ {{item.taskType}}
+
+
+
+
+
+
+ 分配状态:
+
+
+
+ {{item.taskAllocation.allocationStatus}}
+
+
+
+
+
+
+ 执行区域:
+
+
+
+ {{item.taskAllocation.executeDeptName}}
+
+
+
+
+
+
+ 创建时间:
+
+
+
+ {{item.createTime}}
+
+
+
+
+
+
+ 截止时间:
+
+
+
+ {{item.taskAllocation.deadline}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packageB/priority/targetPersonnelChoice.vue b/packageB/priority/targetPersonnelChoice.vue
new file mode 100644
index 0000000..c0f9fdc
--- /dev/null
+++ b/packageB/priority/targetPersonnelChoice.vue
@@ -0,0 +1,563 @@
+
+
+
+
+
+
+
+ 筛选条件
+
+
+
+
+
+
+
+
+
+ 姓名:
+
+
+
+ 身份证号:
+
+
+
+ 人员标签:
+
+
+
+ 所属区域:
+
+
+
+
+
+
+
+
+ 目标人员列表
+
+
+
+ 目标人数{{totalNum}}人
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+ 身份证号:
+
+
+
+ {{item.idCard}}
+
+
+
+
+
+
+ 联系电话:
+
+
+
+ {{item.phone}}
+
+
+
+
+
+
+ 住址:
+
+
+
+ {{item.address}}
+
+
+
+
+
+
+ 技能特长:
+
+
+
+ {{item.skills}}
+
+
+
+
+
+
+ 人员标签:
+
+
+
+
+ {{val}}
+
+
+
+
+
+
+
+ 数据来源:
+
+
+
+ {{item.datasource=== '1' ? '自动识别' : '手动添加'}}
+
+
+
+
+
+
+ 帮扶状态:
+
+
+
+ {{item.assistStatus}}
+
+
+
+
+
+
+ 就业状态:
+
+
+
+ {{item.employmentStatus}}
+
+
+
+
+
+
+ 失业时间:
+
+
+
+ {{item.unemploymentDate}}
+
+
+
+
+
+
+ 失业登记时间:
+
+
+
+ {{item.unemploymentRegisterDate}}
+
+
+
+
+
+
+ 毕业时间:
+
+
+
+ {{item.graduateDate}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packageB/priority/taskAssignment.vue b/packageB/priority/taskAssignment.vue
index bae44de..47e332f 100644
--- a/packageB/priority/taskAssignment.vue
+++ b/packageB/priority/taskAssignment.vue
@@ -1,6 +1,6 @@
-
+
@@ -184,15 +184,7 @@
-
-
-
-
-
-
-
+
@@ -201,11 +193,7 @@ import { inject, ref, reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
const { $api, navTo, navBack } = inject('globalFunction');
import config from "@/config.js"
-// import taskCreated from './components/taskCreated.vue';
-import taskDetail from './components/taskDetail.vue';
-import targetPersonnel from './components/targetPersonnel.vue';
-const showView=ref('main')
const title = ref('');
const stats=ref({})
const formData = reactive({
@@ -356,11 +344,6 @@ const handleReset = () => {
filterTimeRange.value=[]
getDataList()
}
-function handleShowViewChange(newValue) {
- showView.value = newValue
- dataList.value=[]
- getDataList()
-}
const creatTask = () => {
navTo('/packageB/priority/taskCreated');
}
@@ -368,13 +351,10 @@ function goRecommend(item){
navTo('/packageB/priority/allocate?id='+item.id);
}
function goDetail(item){
- currentItem.value=item.id
- showView.value='detail'
+ navTo('/packageB/priority/taskDetail?item='+JSON.stringify(item)+'&url=taskAssignment');
}
function goTarget(item){
- currentItem.value=item.taskAllocation.id
- taskName.value=item.taskName
- showView.value='targetPersonnel'
+ navTo('/packageB/priority/targetPersonnel?id='+item.taskAllocation.id+'&taskName='+item.taskName);
}
function scrollBottom(){
if(formData.pageNum
-
+
创建任务
@@ -41,18 +41,14 @@
-
-
-
diff --git a/packageB/priority/taskDetail.vue b/packageB/priority/taskDetail.vue
new file mode 100644
index 0000000..ffe9ea0
--- /dev/null
+++ b/packageB/priority/taskDetail.vue
@@ -0,0 +1,470 @@
+
+
+
+
+
+ 帮扶任务详情
+
+
+
+
+
+
+ 任务名称:
+
+
+ {{formData.taskName}}
+
+
+
+
+ 任务类型:
+
+
+ {{formData.taskType}}
+
+
+
+
+ 优先级:
+
+
+ {{formData.priority}}
+
+
+
+
+ 目标人数:
+
+
+ {{formData.taskAllocation.goalPersonCount}}人
+
+
+
+
+ 分配区域:
+
+
+ {{formData.taskAllocation.allocationByDeptName}}
+
+
+ {{formData.taskAllocation.executeDeptName}}
+
+
+
+
+ 创建时间:
+
+
+ {{formData.createTime}}
+
+
+
+
+ 截止时间:
+
+
+ {{formData.taskAllocation.deadline}}
+
+
+
+
+ 分配状态:
+
+
+ {{formData.taskAllocation.allocationStatus}}
+
+
+
+
+ 分配说明:
+
+
+ {{formData.taskAllocation.allocationNote?formData.taskAllocation.allocationNote:'暂无'}}
+
+
+
+
+
+
+
+ 分配列表
+
+
+
+ 共{{allocationList.length}}条记录
+
+
+
+
+
+
+
+
+ 目标人数:
+
+
+
+ {{item.goalPersonCount}}
+
+
+
+
+
+
+ 分配人:
+
+
+
+ {{item.allocationByName}}
+
+
+
+
+
+
+ 分配区域:
+
+
+
+ {{item.allocationByDeptName}}
+
+
+
+
+
+
+ 分配时间:
+
+
+
+ {{item.allocationTime}}
+
+
+
+
+
+
+ 执行区域:
+
+
+
+ {{item.createByDeptName}}
+
+
+
+
+
+
+ 执行状态:
+
+
+
+ {{item.allocationStatus}}
+
+
+
+
+
+
+ 截止时间:
+
+
+
+ {{item.deadline}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packageB/priority/taskIssue.vue b/packageB/priority/taskIssue.vue
index a8a68b0..112aa13 100644
--- a/packageB/priority/taskIssue.vue
+++ b/packageB/priority/taskIssue.vue
@@ -1,197 +1,213 @@
-
-
-
-
- 筛选条件
-
-
-
-
-
-
-
-
-
-
-
- 人员姓名:
-
-
-
-
-
- 身份证号:
-
-
-
-
-
- 帮扶类型:
-
-
-
-
-
- 帮扶人员:
-
-
-
-
-
- 所属区域:
-
-
-
-
-
-
- 开始时间:
-
-
-
-
-
- 结束时间:
-
-
-
-
-
-
-
- 帮扶记录列表
-
-
-
- 共{{totalNum}}条记录
-
-
-
-
-
-
- {{item.name}}
+
+
+
+
+
+
+
-
- {{getTaskTypeLabelByValue(item.task_type)}}
+
+ 帮扶任务总数
+
+
+ {{ stats.taskCount }}
-
-
-
-
- 联系电话:
-
+
+
+
-
- {{item.phone}}
+
+ 待分配任务
+
+
+ {{ stats.pendingCount }}
-
-
-
-
- 身份证号:
-
+
+
+
-
- {{item.id_card}}
+
+ 已分配任务
-
-
-
-
-
- 所属区域:
-
+
+ {{ stats.allocatedCount }}
-
- {{item.dept_name}}
-
-
-
-
-
-
- 帮扶人员:
-
-
-
- {{item.create_by_name}}
-
-
-
-
-
-
- 帮扶单位:
-
-
-
- {{item.create_by_dept_name}}
-
-
-
-
-
-
- 帮扶日期:
-
-
-
- {{item.follow_date}}
-
-
-
-
-
-
- 下次联系:
-
-
-
- {{item.next_contact_date}}
-
-
-
-
-
-
-
-
+
+
+
+ 筛选条件
+
+
+
+
+
+
+
+
+
+
+ 任务名称:
+
+
+
+
+ 任务类型:
+
+
+
+
+ 优先级:
+
+
+
+
+ 创建时间:
+
+
+
+
+ 分配状态:
+
+
+
+
+ 执行区域:
+
+
+
+
+
+
+
+ 帮扶任务列表
+
+
+
+ 共{{totalNum}}条记录
+
+
+
+
+
+
+ {{item.taskName}}
+
+
+ 优先级:{{item.priority}}
+
+
+
+
+
+
+ 目标人数:
+
+
+
+ {{item.taskAllocation.goalPersonCount}}
+
+
+
+
+
+
+ 任务类型:
+
+
+
+ {{item.taskType}}
+
+
+
+
+
+
+ 分配状态:
+
+
+
+ {{item.taskAllocation.allocationStatus}}
+
+
+
+
+
+
+ 执行区域:
+
+
+
+ {{item.taskAllocation.executeDeptName}}
+
+
+
+
+
+
+ 创建时间:
+
+
+
+ {{item.createTime}}
+
+
+
+
+
+
+ 截止时间:
+
+
+
+ {{item.taskAllocation.deadline}}
+
+
+
+
+
+
+
+
+
+
+
+