From 2e81832f31ee2533df57293a7197f358ab67b833 Mon Sep 17 00:00:00 2001 From: chenshuichuan <1154693969@qq.com> Date: Fri, 12 Jul 2024 14:56:33 +0800 Subject: [PATCH] add report --- src/api/mes/plan.js | 8 +- src/api/mes/report.js | 43 ++++++-- src/manifest.json | 49 ++++++++- src/page_record/reportForm.vue | 178 +++++++++++++++++++++++++++++++++ src/page_report/addSite.vue | 173 ++++++++++++++++++++++++++++++++ src/page_report/index.vue | 139 +++++++++++++++++++++++++ src/pages.json | 23 ++++- src/pages/index.vue | 48 +++++---- src/pages/report.vue | 121 ++++++++++++++++++++++ src/store/modules/user.ts | 2 +- src/utils/request.ts | 17 ++-- 11 files changed, 753 insertions(+), 48 deletions(-) create mode 100644 src/page_record/reportForm.vue create mode 100644 src/page_report/addSite.vue create mode 100644 src/page_report/index.vue create mode 100644 src/pages/report.vue diff --git a/src/api/mes/plan.js b/src/api/mes/plan.js index 7fb2306..8ac31b6 100644 --- a/src/api/mes/plan.js +++ b/src/api/mes/plan.js @@ -19,7 +19,7 @@ export function create(data) { return request({ url: '/admin-api/mes/plan/create', method: 'post', - params: data + data: data }) } // 更新 @@ -27,7 +27,7 @@ export function update(data) { return request({ url: '/admin-api/mes/plan/update', method: 'put', - params: data + data: data }) } @@ -36,7 +36,7 @@ export function paigong(data) { return request({ url: '/admin-api/mes/plan/paigong', method: 'put', - params: data + data: data }) } // 更改状态:开工、暂停 @@ -44,7 +44,7 @@ export function updateStatus(data) { return request({ url: '/admin-api/mes/plan/updateStatus', method: 'put', - params: data + data: data }) } diff --git a/src/api/mes/report.js b/src/api/mes/report.js index 1416b55..ea0fef9 100644 --- a/src/api/mes/report.js +++ b/src/api/mes/report.js @@ -1,34 +1,61 @@ -import upload from '@/utils/upload' import request from '@/utils/request' // 查询分页 -export function getPage() { +export function getMyList() { return request({ - url: '/admin-api/mes/plan/page', + url: '/admin-api/mes/produce-report/getMyList', + method: 'get' + }) +} +// 查询分页 +export function getOtherList() { + return request({ + url: '/admin-api/mes/produce-report/getOtherList', method: 'get' }) } // 查询详情 export function getById(id) { return request({ - url: '/admin-api/mes/plan/get?id='+id, + url: '/admin-api/mes/produce-report/get?id='+id, method: 'get' }) } // 创建 export function create(data) { return request({ - url: '/admin-api/mes/plan/create', + url: '/admin-api/mes/produce-report/create', method: 'post', - params: data + data: data }) } // 更新 export function update(data) { return request({ - url: '/admin-api/mes/plan/update', + url: '/admin-api/mes/produce-report/update', method: 'put', - params: data + data: data + }) +} +// 提交\审核报工单 +export function updateStatus(id,status) { + return request({ + url: '/admin-api/mes/produce-report/updateStatus?id='+id+'&status='+status, + method: 'get' }) } +// 查询详情 +export function getDetailByReportId(id) { + return request({ + url: '/admin-api/mes/produce-report/produce-report-detail/list-by-report-id?reportId='+id, + method: 'get' + }) +} +// 查询详情 +export function deleteByReportId(id) { + return request({ + url: '/admin-api/mes/produce-report/delete?id='+id, + method: 'delete' + }) +} diff --git a/src/manifest.json b/src/manifest.json index b6206f2..2b1c18b 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,12 +1,17 @@ { - "name" : "ruoyi-vue3", - "appid" : "__UNI__3DD118D", + "name" : "必硕生管系统", + "appid" : "__UNI__AED03F6", "description" : "", "versionName" : "1.0.0", "versionCode" : "100", "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { + "compatible" : { + "ignoreVersion" : true, + "runtimeVersion" : "4.15", //根据实际情况填写 + "compilerVersion" : "4.15" //根据实际情况填写 + }, "usingComponents" : true, "nvueStyleCompiler" : "uni-app", "compilerVersion" : 3, @@ -41,9 +46,45 @@ ] }, /* ios打包配置 */ - "ios" : {}, + "ios" : { + "dSYMs" : false + }, /* SDK配置 */ - "sdkConfigs" : {} + "sdkConfigs" : { + "ad" : {} + }, + "icons" : { + "android" : { + "hdpi" : "unpackage/res/icons/72x72.png", + "xhdpi" : "unpackage/res/icons/96x96.png", + "xxhdpi" : "unpackage/res/icons/144x144.png", + "xxxhdpi" : "unpackage/res/icons/192x192.png" + }, + "ios" : { + "appstore" : "unpackage/res/icons/1024x1024.png", + "ipad" : { + "app" : "unpackage/res/icons/76x76.png", + "app@2x" : "unpackage/res/icons/152x152.png", + "notification" : "unpackage/res/icons/20x20.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "proapp@2x" : "unpackage/res/icons/167x167.png", + "settings" : "unpackage/res/icons/29x29.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "spotlight" : "unpackage/res/icons/40x40.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png" + }, + "iphone" : { + "app@2x" : "unpackage/res/icons/120x120.png", + "app@3x" : "unpackage/res/icons/180x180.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "notification@3x" : "unpackage/res/icons/60x60.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "settings@3x" : "unpackage/res/icons/87x87.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png", + "spotlight@3x" : "unpackage/res/icons/120x120.png" + } + } + } } }, /* 快应用特有相关 */ diff --git a/src/page_record/reportForm.vue b/src/page_record/reportForm.vue new file mode 100644 index 0000000..210f08c --- /dev/null +++ b/src/page_record/reportForm.vue @@ -0,0 +1,178 @@ + + + + diff --git a/src/page_report/addSite.vue b/src/page_report/addSite.vue new file mode 100644 index 0000000..0d6c653 --- /dev/null +++ b/src/page_report/addSite.vue @@ -0,0 +1,173 @@ +