From 6740a79d1796030c4a4f25f204ad6d4241d2373d Mon Sep 17 00:00:00 2001 From: GaoF Date: Fri, 9 Aug 2024 10:03:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E8=B5=84=E6=96=99=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/manual-task/manualTaskDetailApi.js | 28 ++++ src/api/production/produce/produceTagApi.js | 32 ++++ .../production/produceTask/produceTaskApi.js | 8 + src/components/TagModal/index.vue | 83 +++++++++ src/views/biz/searchTags/form.vue | 80 +++++++++ src/views/biz/searchTags/index.vue | 127 ++++++++++++++ .../materiel/column/materiel-column.js | 1 - .../employee/personnel/detail/index.vue | 6 +- .../employee/personnel/index.vue | 78 ++++++++- .../employee/personnelReport/detail/index.vue | 157 ++++++++++++++---- .../personnelReport/detail/personnelForm.vue | 19 ++- .../employee/personnelReport/index.vue | 30 ++-- .../productionCenter/report/detail/index.vue | 5 + .../productionCenter/report/index.vue | 5 + .../productionCenter/task/detail/index.vue | 54 ++++-- .../productionCenter/task/formItems/index.js | 14 +- .../productionCenter/task/index.vue | 107 +++++++----- 17 files changed, 722 insertions(+), 112 deletions(-) create mode 100644 src/api/base/manual-task/manualTaskDetailApi.js create mode 100644 src/api/production/produce/produceTagApi.js create mode 100644 src/components/TagModal/index.vue create mode 100644 src/views/biz/searchTags/form.vue create mode 100644 src/views/biz/searchTags/index.vue create mode 100644 src/views/productionBusiness/productionCenter/report/detail/index.vue create mode 100644 src/views/productionBusiness/productionCenter/report/index.vue diff --git a/src/api/base/manual-task/manualTaskDetailApi.js b/src/api/base/manual-task/manualTaskDetailApi.js new file mode 100644 index 0000000..9f41fad --- /dev/null +++ b/src/api/base/manual-task/manualTaskDetailApi.js @@ -0,0 +1,28 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/produce/manualtaskdetail/` + url, ...arg) + +/** + * 手工任务单详情Api接口管理器 + * + * @author Luck + * @date 2024/08/06 17:10 + **/ +export default { + // 获取手工任务单详情分页 + manualTaskDetailPage(data) { + return request('page', data, 'get') + }, + // 提交手工任务单详情表单 edit为true时为编辑,默认为新增 + manualTaskDetailSubmitForm(data, edit = false) { + return request(edit ? 'edit' : 'add', data) + }, + // 删除手工任务单详情 + manualTaskDetailDelete(data) { + return request('delete', data) + }, + // 获取手工任务单详情详情 + manualTaskDetailDetail(data) { + return request('detail', data, 'get') + } +} diff --git a/src/api/production/produce/produceTagApi.js b/src/api/production/produce/produceTagApi.js new file mode 100644 index 0000000..1b91db8 --- /dev/null +++ b/src/api/production/produce/produceTagApi.js @@ -0,0 +1,32 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/produce/tag/` + url, ...arg) + +/** + * 生产标签Api接口管理器 + * + * @author Luck + * @date 2024/08/08 20:15 + **/ +export default { + // 获取生产标签分页 + produceTagPage(data) { + return request('page', data, 'get') + }, + // 提交生产标签表单 edit为true时为编辑,默认为新增 + produceTagSubmitForm(data, edit = false) { + return request(edit ? 'edit' : 'add', data) + }, + // 删除生产标签 + produceTagDelete(data) { + return request('delete', data) + }, + // 获取生产标签详情 + produceTagDetail(data) { + return request('detail', data, 'get') + }, + // 获取生产标签详情 + produceTagList(data) { + return request('list', data, 'get') + } +} diff --git a/src/api/production/produceTask/produceTaskApi.js b/src/api/production/produceTask/produceTaskApi.js index aa527ba..5dc3f63 100644 --- a/src/api/production/produceTask/produceTaskApi.js +++ b/src/api/production/produceTask/produceTaskApi.js @@ -24,5 +24,13 @@ export default { // 获取生产任务单详情 produceTaskDetail(data) { return request('detail', data, 'get') + }, + // 审核任务单 + produceTaskAuditPass(data) { + return request('audit/pass', data, 'post') + }, + // 回退任务单 + produceTaskAudiTask(data) { + return request('audit/back', data, 'post') } } diff --git a/src/components/TagModal/index.vue b/src/components/TagModal/index.vue new file mode 100644 index 0000000..ca2eec0 --- /dev/null +++ b/src/components/TagModal/index.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/src/views/biz/searchTags/form.vue b/src/views/biz/searchTags/form.vue new file mode 100644 index 0000000..acd4437 --- /dev/null +++ b/src/views/biz/searchTags/form.vue @@ -0,0 +1,80 @@ + + + diff --git a/src/views/biz/searchTags/index.vue b/src/views/biz/searchTags/index.vue new file mode 100644 index 0000000..227b93f --- /dev/null +++ b/src/views/biz/searchTags/index.vue @@ -0,0 +1,127 @@ + + + diff --git a/src/views/productionBusiness/basicData/materiel/column/materiel-column.js b/src/views/productionBusiness/basicData/materiel/column/materiel-column.js index 3b90cb5..a4b56f3 100644 --- a/src/views/productionBusiness/basicData/materiel/column/materiel-column.js +++ b/src/views/productionBusiness/basicData/materiel/column/materiel-column.js @@ -79,7 +79,6 @@ export const materielColumn = [ resizable: true, width: 150 }, - { title: '创建时间', dataIndex: 'createTime', diff --git a/src/views/productionBusiness/employee/personnel/detail/index.vue b/src/views/productionBusiness/employee/personnel/detail/index.vue index 483bd7e..44390c4 100644 --- a/src/views/productionBusiness/employee/personnel/detail/index.vue +++ b/src/views/productionBusiness/employee/personnel/detail/index.vue @@ -51,9 +51,9 @@ const formRules = { name: [required('请输入名称')], - type: [required('请输入类型')], - appid: [required('请输入AppID')], - secret: [required('请输入AppSecret')] + phone: [required('请输入电话号码')], + isFit: [required('请输入是否合适')], + categoryId: [required('请选择员工分类')] } const baseFormItems = reactive([ diff --git a/src/views/productionBusiness/employee/personnel/index.vue b/src/views/productionBusiness/employee/personnel/index.vue index d9249b1..353942f 100644 --- a/src/views/productionBusiness/employee/personnel/index.vue +++ b/src/views/productionBusiness/employee/personnel/index.vue @@ -89,8 +89,13 @@ 启用 停用 -