From 21562e57a6a89181571b0a1702bc34212844ec9f Mon Sep 17 00:00:00 2001 From: RISE Date: Mon, 2 Feb 2026 10:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/采购管理模块.openapi.json | 2666 +++++++++++++---- src/api/finance/purchasingschoolleader.ts | 79 + .../finance/purchasingrequisition/add.vue | 2 +- .../purchase/purchasingBusinessDept/form.vue | 291 +- .../purchase/purchasingBusinessDept/index.vue | 355 ++- .../purchase/purchasingSchoolLeader/form.vue | 181 ++ .../purchase/purchasingSchoolLeader/index.vue | 197 ++ 7 files changed, 2939 insertions(+), 832 deletions(-) create mode 100644 src/api/finance/purchasingschoolleader.ts create mode 100644 src/views/purchase/purchasingSchoolLeader/form.vue create mode 100644 src/views/purchase/purchasingSchoolLeader/index.vue diff --git a/docs/采购管理模块.openapi.json b/docs/采购管理模块.openapi.json index ae4ccff..52c8c7b 100644 --- a/docs/采购管理模块.openapi.json +++ b/docs/采购管理模块.openapi.json @@ -16,10 +16,16 @@ "name": "采购品目管理" }, { - "name": "采购申请管理" + "name": "校领导(党委)管理" + }, + { + "name": "业务分管管理" }, { "name": "招标代理管理" + }, + { + "name": "采购申请管理" } ], "paths": { @@ -28,7 +34,7 @@ "summary": "新增特殊情况", "deprecated": false, "description": "新增特殊情况表", - "operationId": "save", + "operationId": "save_2", "tags": [ "特殊情况管理" ], @@ -37,10 +43,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -48,48 +54,7 @@ "content": { "application/json": { "schema": { - "properties": { - "createBy": { - "type": "string", - "description": "创建人", - "readOnly": true - }, - "createTime": { - "type": "string", - "format": "date-time", - "description": "创建时间", - "readOnly": true - }, - "updateBy": { - "type": "string", - "description": "更新人", - "readOnly": true - }, - "updateTime": { - "type": "string", - "format": "date-time", - "description": "更新时间", - "readOnly": true - }, - "delFlag": { - "type": "string", - "description": "删除标记", - "readOnly": true - }, - "remark": { - "type": "string", - "description": "备注" - }, - "name": { - "type": "string", - "description": "特殊情况名称" - }, - "template": { - "type": "string", - "description": "需求模版下载" - } - }, - "type": "object" + "$ref": "#/components/schemas/PurchasingSpec" } } }, @@ -138,7 +103,7 @@ "summary": "修改特殊情况", "deprecated": false, "description": "修改特殊情况表", - "operationId": "updateById", + "operationId": "updateById_2", "tags": [ "特殊情况管理" ], @@ -147,10 +112,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -207,7 +172,7 @@ "summary": "删除特殊情况", "deprecated": false, "description": "通过id删除特殊情况表", - "operationId": "removeById", + "operationId": "removeById_2", "tags": [ "特殊情况管理" ], @@ -216,10 +181,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -295,10 +260,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -480,10 +445,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -568,10 +533,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -655,10 +620,78 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingfiles/applyFiles": { + "post": { + "summary": "查看上传的采购附件列表", + "deprecated": false, + "description": "查看上传的采购附件列表", + "operationId": "applyFiles", + "tags": [ + "采购附件管理" + ], + "parameters": [ + { + "name": "purchaseId", + "in": "query", + "description": "", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -705,7 +738,7 @@ "summary": "新增采购品目", "deprecated": false, "description": "新增采购-品目", - "operationId": "save_1", + "operationId": "save_3", "tags": [ "采购品目管理" ], @@ -714,10 +747,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -725,60 +758,7 @@ "content": { "application/json": { "schema": { - "properties": { - "createBy": { - "type": "string", - "description": "创建人", - "readOnly": true - }, - "createTime": { - "type": "string", - "format": "date-time", - "description": "创建时间", - "readOnly": true - }, - "updateBy": { - "type": "string", - "description": "更新人", - "readOnly": true - }, - "updateTime": { - "type": "string", - "format": "date-time", - "description": "更新时间", - "readOnly": true - }, - "delFlag": { - "type": "string", - "description": "删除标记", - "readOnly": true - }, - "remark": { - "type": "string", - "description": "备注" - }, - "name": { - "type": "string", - "description": "品目名称" - }, - "code": { - "type": "string", - "description": "品目编码" - }, - "parentCode": { - "type": "string", - "description": "上级品目编码" - }, - "isMallService": { - "type": "string", - "description": "是否为网上商城服务类 0:否 1:是" - }, - "isMallProject": { - "type": "string", - "description": "是否为网上商城工程类 0:否 1:是" - } - }, - "type": "object" + "$ref": "#/components/schemas/PurchasingCategory" } } }, @@ -827,7 +807,7 @@ "summary": "修改采购品目", "deprecated": false, "description": "修改采购-品目", - "operationId": "updateById_1", + "operationId": "updateById_3", "tags": [ "采购品目管理" ], @@ -836,10 +816,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -896,7 +876,7 @@ "summary": "删除采购品目", "deprecated": false, "description": "通过id删除采购-品目", - "operationId": "removeById_1", + "operationId": "removeById_3", "tags": [ "采购品目管理" ], @@ -905,10 +885,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -974,10 +954,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1019,24 +999,24 @@ "security": [] } }, - "/purchase/purchasingapply/temp-store": { - "post": { - "summary": "暂存采购申请", + "/purchase/purchasingSchoolLeader": { + "put": { + "summary": "修改校领导(党委)", "deprecated": false, - "description": "暂存采购申请表(不启动流程)", - "operationId": "tempStore", + "description": "修改校领导(党委)", + "operationId": "updateById", "tags": [ - "采购申请管理" + "校领导(党委)管理" ], "parameters": [ { "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1044,7 +1024,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PurchasingApplyVO" + "$ref": "#/components/schemas/PurchasingSchoolLeaderEntity" } } }, @@ -1085,27 +1065,29 @@ "headers": {} } }, - "security": [] - } - }, - "/purchase/purchasingapply/submit": { + "security": [ + { + "Authorization": [] + } + ] + }, "post": { - "summary": "提交采购申请", + "summary": "新增校领导(党委)", "deprecated": false, - "description": "提交采购申请(启动流程)", - "operationId": "submit", + "description": "新增校领导(党委)", + "operationId": "save", "tags": [ - "采购申请管理" + "校领导(党委)管理" ], "parameters": [ { "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1113,7 +1095,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PurchasingApplyVO" + "$ref": "#/components/schemas/PurchasingSchoolLeaderEntity" } } }, @@ -1154,27 +1136,29 @@ "headers": {} } }, - "security": [] - } - }, - "/purchase/purchasingapply/edit": { - "post": { - "summary": "修改采购申请", + "security": [ + { + "Authorization": [] + } + ] + }, + "delete": { + "summary": "通过id删除校领导(党委)", "deprecated": false, - "description": "修改采购申请表", - "operationId": "updateById_2", + "description": "通过id删除校领导(党委)", + "operationId": "removeById", "tags": [ - "采购申请管理" + "校领导(党委)管理" ], "parameters": [ { "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1182,7 +1166,10 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PurchasingApplyVO" + "type": "array", + "items": { + "type": "string" + } } } }, @@ -1223,177 +1210,63 @@ "headers": {} } }, - "security": [] - } - }, - "/purchase/purchasingapply/delete": { - "post": { - "summary": "删除采购申请", - "deprecated": false, - "description": "通过id删除采购申请表", - "operationId": "removeById_2", - "tags": [ - "采购申请管理" - ], - "parameters": [ + "security": [ { - "name": "Authorization", - "in": "header", - "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", - "schema": { - "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" - } + "Authorization": [] } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "integer", - "format": "int64" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "OK", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} - }, - "403": { - "description": "Forbidden", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} - }, - "500": { - "description": "Internal Server Error", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} - } - }, - "security": [] + ] } }, - "/purchase/purchasingapply/{id}": { + "/purchase/purchasingSchoolLeader/page": { "get": { - "summary": "通过id查询", + "summary": "分页查询", "deprecated": false, - "description": "通过id查询采购申请表", - "operationId": "getById_1", + "description": "分页查询", + "operationId": "getPurchasingSchoolLeaderPage", "tags": [ - "采购申请管理" + "校领导(党委)管理" ], "parameters": [ { - "name": "id", - "in": "path", - "description": "采购申请ID", - "required": true, - "example": 0, + "name": "records", + "in": "query", + "description": "", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "object" + } + } + }, + { + "name": "total", + "in": "query", + "description": "", + "required": false, "schema": { "type": "integer", "format": "int64" } }, { - "name": "Authorization", - "in": "header", + "name": "size", + "in": "query", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "required": false, "schema": { - "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "type": "integer", + "format": "int64" } - } - ], - "responses": { - "200": { - "description": "OK", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} }, - "403": { - "description": "Forbidden", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} - }, - "500": { - "description": "Internal Server Error", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/R" - } - } - }, - "headers": {} - } - }, - "security": [] - } - }, - "/purchase/purchasingapply/page": { - "get": { - "summary": "分页查询", - "deprecated": false, - "description": "分页查询采购申请表", - "operationId": "getPurchasingApplyPage", - "tags": [ - "采购申请管理" - ], - "parameters": [ { "name": "current", "in": "query", - "description": "当前页", + "description": "", "required": false, - "example": "1", "schema": { - "type": "string" - } - }, - { - "name": "size", - "in": "query", - "description": "每页大小", - "required": false, - "example": "10", - "schema": { - "type": "string" + "type": "integer", + "format": "int64" } }, { @@ -1401,296 +1274,111 @@ "in": "query", "description": "主键", "required": false, - "example": 0, "schema": { - "type": "integer", - "format": "int64", + "type": "string", "description": "主键" } }, - { - "name": "code", - "in": "query", - "description": "编号", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "编号" - } - }, - { - "name": "createBy", - "in": "query", - "description": "创建人", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "创建人", - "readOnly": true - } - }, - { - "name": "createUser", - "in": "query", - "description": "创建人(流程系统使用)", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "创建人(流程系统使用)", - "readOnly": true - } - }, - { - "name": "createTime", - "in": "query", - "description": "创建时间", - "required": false, - "example": "", - "schema": { - "type": "string", - "format": "date-time", - "description": "创建时间", - "readOnly": true - } - }, - { - "name": "updateBy", - "in": "query", - "description": "更新人", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "更新人", - "readOnly": true - } - }, - { - "name": "updateUser", - "in": "query", - "description": "更新人(流程系统使用)", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "更新人(流程系统使用)", - "readOnly": true - } - }, - { - "name": "updateTime", - "in": "query", - "description": "更新时间", - "required": false, - "example": "", - "schema": { - "type": "string", - "format": "date-time", - "description": "更新时间", - "readOnly": true - } - }, - { - "name": "delFlag", - "in": "query", - "description": "删除标记", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "删除标记", - "readOnly": true - } - }, { "name": "remark", "in": "query", "description": "备注", "required": false, - "example": "", "schema": { "type": "string", "description": "备注" } }, { - "name": "purchaseNo", + "name": "userId", "in": "query", - "description": "采购编号", + "description": "用户ID", "required": false, - "example": "", "schema": { "type": "string", - "description": "采购编号" + "description": "用户ID" } }, { - "name": "projectName", + "name": "username", "in": "query", - "description": "采购项目名称", + "description": "用户工号", "required": false, - "example": "", "schema": { "type": "string", - "description": "采购项目名称" + "description": "用户工号" } }, { - "name": "projectType", + "name": "name", "in": "query", - "description": "项目类别 A:货物 B:工程 C:服务", + "description": "姓名", "required": false, - "example": "", "schema": { "type": "string", - "description": "项目类别 A:货物 B:工程 C:服务" + "description": "姓名" } }, { - "name": "projectContent", + "name": "createBy", "in": "query", - "description": "采购内容", + "description": "创建人", "required": false, - "example": "", "schema": { "type": "string", - "description": "采购内容" + "description": "创建人" } }, { - "name": "applyDate", + "name": "createTime", "in": "query", - "description": "填报日期", + "description": "创建时间", "required": false, - "example": "", "schema": { "type": "string", - "format": "date", - "description": "填报日期" + "format": "date-time", + "description": "创建时间" } }, { - "name": "fundSource", + "name": "updateBy", "in": "query", - "description": "资金来源", + "description": "更新人", "required": false, - "example": "", "schema": { "type": "string", - "description": "资金来源" + "description": "更新人" } }, { - "name": "budget", + "name": "updateTime", "in": "query", - "description": "预算金额(元)", + "description": "更新时间", "required": false, - "example": 0, - "schema": { - "type": "number", - "description": "预算金额(元)" - } - }, - { - "name": "isCentralized", - "in": "query", - "description": "是否集采 0:否 1:是", - "required": false, - "example": "", "schema": { "type": "string", - "description": "是否集采 0:否 1:是" + "format": "date-time", + "description": "更新时间" } }, { - "name": "isSpecial", + "name": "delFlag", "in": "query", - "description": "是否特殊情况 0:否 1:紧急 2:单一 3:进口", + "description": "删除标记", "required": false, - "example": "", "schema": { "type": "string", - "description": "是否特殊情况 0:否 1:紧急 2:单一 3:进口" - } - }, - { - "name": "purchaseMode", - "in": "query", - "description": "采购形式 0:部门自行采购 2:学校统一采购", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "采购形式 0:部门自行采购 2:学校统一采购" - } - }, - { - "name": "purchaseSchool", - "in": "query", - "description": "学校统一采购方式 0:无 1:政府采购 2:学校自主采购", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "学校统一采购方式 0:无 1:政府采购 2:学校自主采购" - } - }, - { - "name": "purchaseType", - "in": "query", - "description": "采购方式", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "采购方式" - } - }, - { - "name": "flowKey", - "in": "query", - "description": "工单流程KEY", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "工单流程KEY" - } - }, - { - "name": "flowInstId", - "in": "query", - "description": "流程ID", - "required": false, - "example": 0, - "schema": { - "type": "integer", - "format": "int64", - "description": "流程ID" - } - }, - { - "name": "status", - "in": "query", - "description": "状态 -2撤回 -1暂存 0运行中 1完成 2作废 3终止", - "required": false, - "example": "", - "schema": { - "type": "string", - "description": "状态 -2撤回 -1暂存 0运行中 1完成 2作废 3终止" + "description": "删除标记" } }, { "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1729,7 +1417,806 @@ "headers": {} } }, - "security": [] + "security": [ + { + "Authorization": [] + } + ] + } + }, + "/purchase/purchasingSchoolLeader/details": { + "get": { + "summary": "通过条件查询", + "deprecated": false, + "description": "通过条件查询对象", + "operationId": "getDetails", + "tags": [ + "校领导(党委)管理" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "主键", + "required": false, + "schema": { + "type": "string", + "description": "主键" + } + }, + { + "name": "remark", + "in": "query", + "description": "备注", + "required": false, + "schema": { + "type": "string", + "description": "备注" + } + }, + { + "name": "userId", + "in": "query", + "description": "用户ID", + "required": false, + "schema": { + "type": "string", + "description": "用户ID" + } + }, + { + "name": "username", + "in": "query", + "description": "用户工号", + "required": false, + "schema": { + "type": "string", + "description": "用户工号" + } + }, + { + "name": "name", + "in": "query", + "description": "姓名", + "required": false, + "schema": { + "type": "string", + "description": "姓名" + } + }, + { + "name": "createBy", + "in": "query", + "description": "创建人", + "required": false, + "schema": { + "type": "string", + "description": "创建人" + } + }, + { + "name": "createTime", + "in": "query", + "description": "创建时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "创建时间" + } + }, + { + "name": "updateBy", + "in": "query", + "description": "更新人", + "required": false, + "schema": { + "type": "string", + "description": "更新人" + } + }, + { + "name": "updateTime", + "in": "query", + "description": "更新时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "更新时间" + } + }, + { + "name": "delFlag", + "in": "query", + "description": "删除标记", + "required": false, + "schema": { + "type": "string", + "description": "删除标记" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] + } + }, + "/purchase/purchasingBusinessDept": { + "put": { + "summary": "修改业务分管", + "deprecated": false, + "description": "修改业务分管", + "operationId": "updateById_1", + "tags": [ + "业务分管管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingBusinessDeptEntity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] + }, + "post": { + "summary": "新增业务分管", + "deprecated": false, + "description": "新增业务分管", + "operationId": "save_1", + "tags": [ + "业务分管管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingBusinessDeptEntity" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] + }, + "delete": { + "summary": "通过id删除业务分管", + "deprecated": false, + "description": "通过id删除业务分管", + "operationId": "removeById_1", + "tags": [ + "业务分管管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] + } + }, + "/purchase/purchasingBusinessDept/page": { + "get": { + "summary": "分页查询", + "deprecated": false, + "description": "分页查询", + "operationId": "getPurchasingBusinessDeptPage", + "tags": [ + "业务分管管理" + ], + "parameters": [ + { + "name": "records", + "in": "query", + "description": "", + "required": false, + "schema": { + "type": "array", + "items": { + "type": "object" + } + } + }, + { + "name": "total", + "in": "query", + "description": "", + "required": false, + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "size", + "in": "query", + "description": "", + "required": false, + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "current", + "in": "query", + "description": "", + "required": false, + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "id", + "in": "query", + "description": "主键", + "required": false, + "schema": { + "type": "string", + "description": "主键" + } + }, + { + "name": "remark", + "in": "query", + "description": "备注", + "required": false, + "schema": { + "type": "string", + "description": "备注" + } + }, + { + "name": "deptId", + "in": "query", + "description": "部门ID", + "required": false, + "schema": { + "type": "string", + "description": "部门ID" + } + }, + { + "name": "deptName", + "in": "query", + "description": "部门名称", + "required": false, + "schema": { + "type": "string", + "description": "部门名称" + } + }, + { + "name": "userId", + "in": "query", + "description": "分管负责人ID", + "required": false, + "schema": { + "type": "string", + "description": "分管负责人ID" + } + }, + { + "name": "username", + "in": "query", + "description": "分管负责人工号", + "required": false, + "schema": { + "type": "string", + "description": "分管负责人工号" + } + }, + { + "name": "name", + "in": "query", + "description": "姓名", + "required": false, + "schema": { + "type": "string", + "description": "姓名" + } + }, + { + "name": "createBy", + "in": "query", + "description": "创建人", + "required": false, + "schema": { + "type": "string", + "description": "创建人" + } + }, + { + "name": "createTime", + "in": "query", + "description": "创建时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "创建时间" + } + }, + { + "name": "updateBy", + "in": "query", + "description": "更新人", + "required": false, + "schema": { + "type": "string", + "description": "更新人" + } + }, + { + "name": "updateTime", + "in": "query", + "description": "更新时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "更新时间" + } + }, + { + "name": "delFlag", + "in": "query", + "description": "删除标记", + "required": false, + "schema": { + "type": "string", + "description": "删除标记" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] + } + }, + "/purchase/purchasingBusinessDept/details": { + "get": { + "summary": "通过条件查询", + "deprecated": false, + "description": "通过条件查询对象", + "operationId": "getDetails_1", + "tags": [ + "业务分管管理" + ], + "parameters": [ + { + "name": "id", + "in": "query", + "description": "主键", + "required": false, + "schema": { + "type": "string", + "description": "主键" + } + }, + { + "name": "remark", + "in": "query", + "description": "备注", + "required": false, + "schema": { + "type": "string", + "description": "备注" + } + }, + { + "name": "deptId", + "in": "query", + "description": "部门ID", + "required": false, + "schema": { + "type": "string", + "description": "部门ID" + } + }, + { + "name": "deptName", + "in": "query", + "description": "部门名称", + "required": false, + "schema": { + "type": "string", + "description": "部门名称" + } + }, + { + "name": "userId", + "in": "query", + "description": "分管负责人ID", + "required": false, + "schema": { + "type": "string", + "description": "分管负责人ID" + } + }, + { + "name": "username", + "in": "query", + "description": "分管负责人工号", + "required": false, + "schema": { + "type": "string", + "description": "分管负责人工号" + } + }, + { + "name": "name", + "in": "query", + "description": "姓名", + "required": false, + "schema": { + "type": "string", + "description": "姓名" + } + }, + { + "name": "createBy", + "in": "query", + "description": "创建人", + "required": false, + "schema": { + "type": "string", + "description": "创建人" + } + }, + { + "name": "createTime", + "in": "query", + "description": "创建时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "创建时间" + } + }, + { + "name": "updateBy", + "in": "query", + "description": "更新人", + "required": false, + "schema": { + "type": "string", + "description": "更新人" + } + }, + { + "name": "updateTime", + "in": "query", + "description": "更新时间", + "required": false, + "schema": { + "type": "string", + "format": "date-time", + "description": "更新时间" + } + }, + { + "name": "delFlag", + "in": "query", + "description": "删除标记", + "required": false, + "schema": { + "type": "string", + "description": "删除标记" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [ + { + "Authorization": [] + } + ] } }, "/purchase/purchasingagent": { @@ -1737,7 +2224,7 @@ "summary": "新增招标代理", "deprecated": false, "description": "新增招标代理表", - "operationId": "save_3", + "operationId": "save_4", "tags": [ "招标代理管理" ], @@ -1746,10 +2233,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1757,44 +2244,7 @@ "content": { "application/json": { "schema": { - "properties": { - "createBy": { - "type": "string", - "description": "创建人", - "readOnly": true - }, - "createTime": { - "type": "string", - "format": "date-time", - "description": "创建时间", - "readOnly": true - }, - "updateBy": { - "type": "string", - "description": "更新人", - "readOnly": true - }, - "updateTime": { - "type": "string", - "format": "date-time", - "description": "更新时间", - "readOnly": true - }, - "delFlag": { - "type": "string", - "description": "删除标记", - "readOnly": true - }, - "remark": { - "type": "string", - "description": "备注" - }, - "agentName": { - "type": "string", - "description": "代理名称" - } - }, - "type": "object" + "$ref": "#/components/schemas/PurchasingAgent" } } }, @@ -1843,7 +2293,7 @@ "summary": "修改招标代理", "deprecated": false, "description": "修改招标代理表", - "operationId": "updateById_3", + "operationId": "updateById_5", "tags": [ "招标代理管理" ], @@ -1852,10 +2302,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -1912,7 +2362,7 @@ "summary": "删除招标代理", "deprecated": false, "description": "通过id删除招标代理表", - "operationId": "removeById_3", + "operationId": "removeById_5", "tags": [ "招标代理管理" ], @@ -1921,10 +2371,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -2000,10 +2450,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -2174,10 +2624,10 @@ "name": "Authorization", "in": "header", "description": "", - "example": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", "schema": { "type": "string", - "default": "Bearer 0185a70b-d5b7-4f3d-bb42-11f6dbe3c468" + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" } } ], @@ -2218,6 +2668,913 @@ }, "security": [] } + }, + "/purchase/purchasingapply/test": { + "post": { + "summary": "test", + "deprecated": false, + "description": "", + "operationId": "test", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/temp-store": { + "post": { + "summary": "暂存采购申请", + "deprecated": false, + "description": "暂存采购申请表(不启动流程)", + "operationId": "tempStore", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingApply" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/submit": { + "post": { + "summary": "提交采购申请", + "deprecated": false, + "description": "提交已暂存的采购申请(根据id从数据库加载后启动流程)", + "operationId": "submit", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingApply" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/edit": { + "post": { + "summary": "修改采购申请", + "deprecated": false, + "description": "修改采购申请表", + "operationId": "updateById_4", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PurchasingApply" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/delete": { + "post": { + "summary": "删除采购申请", + "deprecated": false, + "description": "通过id删除采购申请表", + "operationId": "removeById_4", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "integer", + "format": "int64" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/{id}": { + "get": { + "summary": "通过id查询", + "deprecated": false, + "description": "通过id查询采购申请表", + "operationId": "getById_1", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "id", + "in": "path", + "description": "采购申请ID", + "required": true, + "example": 0, + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } + }, + "/purchase/purchasingapply/page": { + "get": { + "summary": "分页查询", + "deprecated": false, + "description": "分页查询采购申请表", + "operationId": "getPurchasingApplyPage", + "tags": [ + "采购申请管理" + ], + "parameters": [ + { + "name": "current", + "in": "query", + "description": "当前页", + "required": false, + "example": "1", + "schema": { + "type": "string" + } + }, + { + "name": "size", + "in": "query", + "description": "每页大小", + "required": false, + "example": "10", + "schema": { + "type": "string" + } + }, + { + "name": "id", + "in": "query", + "description": "主键ID", + "required": false, + "example": 0, + "schema": { + "type": "integer", + "format": "int64", + "description": "主键ID" + } + }, + { + "name": "code", + "in": "query", + "description": "编号", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "编号" + } + }, + { + "name": "createBy", + "in": "query", + "description": "创建人", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "创建人", + "readOnly": true + } + }, + { + "name": "createUserId", + "in": "query", + "description": "创建人ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "创建人ID", + "readOnly": true + } + }, + { + "name": "updateUserId", + "in": "query", + "description": "创建人ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "创建人ID", + "readOnly": true + } + }, + { + "name": "createTime", + "in": "query", + "description": "创建时间", + "required": false, + "example": "", + "schema": { + "type": "string", + "format": "date-time", + "description": "创建时间", + "readOnly": true + } + }, + { + "name": "updateBy", + "in": "query", + "description": "更新人", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "更新人", + "readOnly": true + } + }, + { + "name": "updateTime", + "in": "query", + "description": "更新时间", + "required": false, + "example": "", + "schema": { + "type": "string", + "format": "date-time", + "description": "更新时间", + "readOnly": true + } + }, + { + "name": "delFlag", + "in": "query", + "description": "删除标记", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "删除标记", + "readOnly": true + } + }, + { + "name": "remark", + "in": "query", + "description": "备注", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "备注" + } + }, + { + "name": "purchaseNo", + "in": "query", + "description": "采购编号", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "采购编号" + } + }, + { + "name": "projectName", + "in": "query", + "description": "采购项目名称", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "采购项目名称" + } + }, + { + "name": "projectType", + "in": "query", + "description": "项目类别 A:货物 B:工程 C:服务", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "项目类别 A:货物 B:工程 C:服务" + } + }, + { + "name": "categoryCode", + "in": "query", + "description": "品目类型代码", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "品目类型代码" + } + }, + { + "name": "projectContent", + "in": "query", + "description": "采购内容", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "采购内容" + } + }, + { + "name": "applyDate", + "in": "query", + "description": "填报日期", + "required": false, + "example": "", + "schema": { + "type": "string", + "format": "date", + "description": "填报日期" + } + }, + { + "name": "fundSource", + "in": "query", + "description": "资金来源", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "资金来源" + } + }, + { + "name": "budget", + "in": "query", + "description": "预算金额(元)", + "required": false, + "example": 0, + "schema": { + "type": "number", + "description": "预算金额(元)" + } + }, + { + "name": "isCentralized", + "in": "query", + "description": "是否集采 0:否 1:是", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "是否集采 0:否 1:是" + } + }, + { + "name": "isSpecial", + "in": "query", + "description": "是否特殊情况 0:否 1:紧急 2:单一 3:进口", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "是否特殊情况 0:否 1:紧急 2:单一 3:进口" + } + }, + { + "name": "purchaseMode", + "in": "query", + "description": "采购形式 0:部门自行采购 2:学校统一采购", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "采购形式 0:部门自行采购 2:学校统一采购" + } + }, + { + "name": "purchaseSchool", + "in": "query", + "description": "学校统一采购方式 0:无 1:政府采购 2:学校自主采购", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "学校统一采购方式 0:无 1:政府采购 2:学校自主采购" + } + }, + { + "name": "purchaseType", + "in": "query", + "description": "采购方式", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "采购方式" + } + }, + { + "name": "flowKey", + "in": "query", + "description": "工单流程KEY", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "工单流程KEY" + } + }, + { + "name": "flowInstId", + "in": "query", + "description": "流程ID", + "required": false, + "example": 0, + "schema": { + "type": "integer", + "format": "int64", + "description": "流程ID" + } + }, + { + "name": "status", + "in": "query", + "description": "状态 -2撤回 -1暂存 0运行中 1完成 2作废 3终止", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "状态 -2撤回 -1暂存 0运行中 1完成 2作废 3终止" + } + }, + { + "name": "deptCode", + "in": "query", + "description": "部门代码", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "部门代码" + } + }, + { + "name": "deptName", + "in": "query", + "description": "部门名称", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "部门名称" + } + }, + { + "name": "deptClassifyUserId", + "in": "query", + "description": "业务分管部门用户ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "业务分管部门用户ID" + } + }, + { + "name": "deptClassifyName", + "in": "query", + "description": "业务分管部门用户姓名", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "业务分管部门用户姓名" + } + }, + { + "name": "schoolLeaderUserId", + "in": "query", + "description": "业务分管部门用户ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "业务分管部门用户ID" + } + }, + { + "name": "schoolLeaderName", + "in": "query", + "description": "业务分管部门用户ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "业务分管部门用户ID" + } + }, + { + "name": "hasSupplier", + "in": "query", + "description": "是否有意向供应商", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "是否有意向供应商" + } + }, + { + "name": "suppliers", + "in": "query", + "description": "供应商名称", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "供应商名称" + } + }, + { + "name": "deptCommission", + "in": "query", + "description": "委托采购中心采购-采购方式", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "委托采购中心采购-采购方式" + } + }, + { + "name": "fileIds", + "in": "query", + "description": "附件ID列表", + "required": false, + "example": "", + "schema": { + "type": "array", + "description": "附件ID列表", + "items": { + "type": "string" + } + } + }, + { + "name": "runJobId", + "in": "query", + "description": "当前运行任务ID", + "required": false, + "example": "", + "schema": { + "type": "string", + "description": "当前运行任务ID" + } + }, + { + "name": "Authorization", + "in": "header", + "description": "", + "example": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1", + "schema": { + "type": "string", + "default": "Bearer 2f8c7e28-64f2-45c8-8977-2d0c97aa14f1" + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "403": { + "description": "Forbidden", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + }, + "500": { + "description": "Internal Server Error", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/R" + } + } + }, + "headers": {} + } + }, + "security": [] + } } }, "components": { @@ -2295,6 +3652,54 @@ } } }, + "PurchasingSchoolLeaderEntity": { + "type": "object", + "description": "校领导(党委)", + "properties": { + "id": { + "type": "string", + "description": "主键" + }, + "remark": { + "type": "string", + "description": "备注" + }, + "userId": { + "type": "string", + "description": "用户ID" + }, + "username": { + "type": "string", + "description": "用户工号" + }, + "name": { + "type": "string", + "description": "姓名" + }, + "createBy": { + "type": "string", + "description": "创建人" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "updateBy": { + "type": "string", + "description": "更新人" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + }, + "delFlag": { + "type": "string", + "description": "删除标记" + } + } + }, "PurchasingCategory": { "type": "object", "description": "采购-品目", @@ -2356,6 +3761,62 @@ } } }, + "PurchasingBusinessDeptEntity": { + "type": "object", + "description": "采购分管业务部门及负责人", + "properties": { + "id": { + "type": "string", + "description": "主键" + }, + "remark": { + "type": "string", + "description": "备注" + }, + "deptId": { + "type": "string", + "description": "部门ID" + }, + "deptName": { + "type": "string", + "description": "部门名称" + }, + "userId": { + "type": "string", + "description": "分管负责人ID" + }, + "username": { + "type": "string", + "description": "分管负责人工号" + }, + "name": { + "type": "string", + "description": "姓名" + }, + "createBy": { + "type": "string", + "description": "创建人" + }, + "createTime": { + "type": "string", + "format": "date-time", + "description": "创建时间" + }, + "updateBy": { + "type": "string", + "description": "更新人" + }, + "updateTime": { + "type": "string", + "format": "date-time", + "description": "更新时间" + }, + "delFlag": { + "type": "string", + "description": "删除标记" + } + } + }, "PurchasingApplySaveDTO": { "type": "object", "description": "采购申请保存DTO", @@ -2630,7 +4091,7 @@ "id": { "type": "integer", "format": "int64", - "description": "主键" + "description": "主键ID" }, "code": { "type": "string", @@ -2641,9 +4102,14 @@ "description": "创建人", "readOnly": true }, - "createUser": { + "createUserId": { "type": "string", - "description": "创建人(流程系统使用)", + "description": "创建人ID", + "readOnly": true + }, + "updateUserId": { + "type": "string", + "description": "创建人ID", "readOnly": true }, "createTime": { @@ -2657,11 +4123,6 @@ "description": "更新人", "readOnly": true }, - "updateUser": { - "type": "string", - "description": "更新人(流程系统使用)", - "readOnly": true - }, "updateTime": { "type": "string", "format": "date-time", @@ -2689,6 +4150,10 @@ "type": "string", "description": "项目类别 A:货物 B:工程 C:服务" }, + "categoryCode": { + "type": "string", + "description": "品目类型代码" + }, "projectContent": { "type": "string", "description": "采购内容" @@ -2738,6 +4203,53 @@ "status": { "type": "string", "description": "状态 -2撤回 -1暂存 0运行中 1完成 2作废 3终止" + }, + "deptCode": { + "type": "string", + "description": "部门代码" + }, + "deptName": { + "type": "string", + "description": "部门名称" + }, + "deptClassifyUserId": { + "type": "string", + "description": "业务分管部门用户ID" + }, + "deptClassifyName": { + "type": "string", + "description": "业务分管部门用户姓名" + }, + "schoolLeaderUserId": { + "type": "string", + "description": "业务分管部门用户ID" + }, + "schoolLeaderName": { + "type": "string", + "description": "业务分管部门用户ID" + }, + "hasSupplier": { + "type": "string", + "description": "是否有意向供应商" + }, + "suppliers": { + "type": "string", + "description": "供应商名称" + }, + "deptCommission": { + "type": "string", + "description": "委托采购中心采购-采购方式" + }, + "fileIds": { + "type": "array", + "description": "附件ID列表", + "items": { + "type": "string" + } + }, + "runJobId": { + "type": "string", + "description": "当前运行任务ID" } } }, diff --git a/src/api/finance/purchasingschoolleader.ts b/src/api/finance/purchasingschoolleader.ts new file mode 100644 index 0000000..9343006 --- /dev/null +++ b/src/api/finance/purchasingschoolleader.ts @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2018-2025, cyweb All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * Neither the name of the pig4cloud.com developer nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + */ + +import request from '/@/utils/request'; + +/** + * 分页查询 + * @param params 查询参数 + */ +export function getPage(params?: any) { + return request({ + url: '/purchase/purchasingSchoolLeader/page', + method: 'get', + params + }); +} + +/** + * 通过id查询 + * @param id ID + */ +export function getObj(id: string | number) { + return request({ + url: '/purchase/purchasingSchoolLeader/details', + method: 'get', + params: { id } + }); +} + +/** + * 新增校领导(党委) + * @param obj 对象数据 + */ +export function addObj(obj: any) { + return request({ + url: '/purchase/purchasingSchoolLeader', + method: 'post', + data: obj + }); +} + +/** + * 修改校领导(党委) + * @param obj 对象数据 + */ +export function editObj(obj: any) { + return request({ + url: '/purchase/purchasingSchoolLeader', + method: 'put', + data: obj + }); +} + +/** + * 删除校领导(党委) + * @param ids ID数组 + */ +export function delObj(ids: string[] | number[]) { + return request({ + url: '/purchase/purchasingSchoolLeader', + method: 'delete', + data: ids + }); +} + diff --git a/src/views/finance/purchasingrequisition/add.vue b/src/views/finance/purchasingrequisition/add.vue index 7f9fdfa..892344c 100644 --- a/src/views/finance/purchasingrequisition/add.vue +++ b/src/views/finance/purchasingrequisition/add.vue @@ -808,7 +808,7 @@ const isGoodsCategory = computed(() => { const isSpecialServiceCategory = computed(() => { const category = getCategoryInfo(); if (!category) return false; - return category.isMallService === 1 && category.isProjectService === 1; + return Number(category.isMallService) === 1 || Number(category.isProjectService) === 1; }); // 判断是否自动选择网上商城采购方式(5万<=金额<40万,服务类目,特殊服务类目) diff --git a/src/views/purchase/purchasingBusinessDept/form.vue b/src/views/purchase/purchasingBusinessDept/form.vue index f813600..c1f1308 100644 --- a/src/views/purchase/purchasingBusinessDept/form.vue +++ b/src/views/purchase/purchasingBusinessDept/form.vue @@ -1,142 +1,227 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/views/purchase/purchasingBusinessDept/index.vue b/src/views/purchase/purchasingBusinessDept/index.vue index c0cbd20..6e0afc5 100644 --- a/src/views/purchase/purchasingBusinessDept/index.vue +++ b/src/views/purchase/purchasingBusinessDept/index.vue @@ -1,129 +1,177 @@ - + + diff --git a/src/views/purchase/purchasingSchoolLeader/form.vue b/src/views/purchase/purchasingSchoolLeader/form.vue new file mode 100644 index 0000000..4d73703 --- /dev/null +++ b/src/views/purchase/purchasingSchoolLeader/form.vue @@ -0,0 +1,181 @@ + + + + + + diff --git a/src/views/purchase/purchasingSchoolLeader/index.vue b/src/views/purchase/purchasingSchoolLeader/index.vue new file mode 100644 index 0000000..311a521 --- /dev/null +++ b/src/views/purchase/purchasingSchoolLeader/index.vue @@ -0,0 +1,197 @@ + + + + + +