cmi项目管理
  1. 招标计划
cmi项目管理
  • 下拉选
    • 乙方合同下拉
      GET
    • 获取项目名称列表
      GET
    • 施工计划下拉
      GET
    • 用户下拉
      GET
    • 部门下拉
      GET
    • 仓库下拉
      GET
    • 甲方合同下拉
      GET
    • 合同范本下拉
      GET
    • 招标计划下拉
      GET
    • 供应商下拉
      GET
  • 付费企业端
    • 文件系统
      • 获取调用COS的临时token
      • 添加文件信息
    • 公共接口
      • 招标计划基础信息
    • 系统管理
      • 组织架构
        • 部门
          • 创建组织
          • 编辑组织
          • 删除
          • 根据pid获取直接子级
          • 部门添加用户
          • 部门删除用户
          • 获取部门所有成员
          • 所有部门及成员信息
          • 权限配置
        • OA
          • 创建审批流
          • 编辑审批流
          • 删除审批流
          • 审批流详情
          • 审批流列表
          • 创建审核任务
          • 审核
          • 根据模块查找审批流
      • 字典项
        • 分页列表
        • 字典项详情,包含全部子项
        • 添加/编辑子项
        • 删除子项
      • 企业管理
        • 创建企业
        • 企业详情
        • 编辑企业
        • 创建或编辑公户信息
        • banner图列表
        • 创建banner图
        • 编辑banner图
        • 删除banner图
        • 启用/禁用banner图
        • 可分配权限列表
      • 用户相关
        • 登录
        • 查看个人信息
        • 退出登录
        • 注册
        • 修改密码
      • 人员管理
        • 企业人员列表
        • 企业添加人员
        • 企业编辑人员
        • 企业人员详情
        • 删除人员
    • 招标管理
      • 项目管理
        • 创建项目信息
        • 修改项目信息
        • 删除项目
        • 获取项目信息列表
        • 项目详情
        • 提交项目状态信息审核
        • 获取项目可用余额
      • 招标计划
        • 获取招标计划列表
          GET
        • 创建招标计划
          POST
        • 修改项目信息
          PUT
        • 删除项目
          DELETE
        • 招标计划详情
          GET
      • 投标保证金
        • 保证金列表
        • 确认保证金收款
        • 退还保证金收款
        • 保证金详情
      • 评标管理
        • 列表
        • 提交投标审核结果
        • 评标详情
    • 消息管理
      • 消息列表
    • 供应商管理
      • 企业生成邀请码
      • 供应商分类树形数据
      • 供应商账号注册
      • 完善供应商信息
      • 供应商详情
      • 供应商分页
      • 企业启用/禁用供应商
      • 企业解绑供应商
    • 物资管理
      • 仓库档案
        • 添加仓库
        • 仓库列表
        • 编辑仓库
        • 仓库详情
        • 仓库库存明细分页
      • 采购计划
        • 创建采购计划
        • 编辑采购计划
        • 采购计划列表
        • 采购计划详情
        • 根据明细模板获取明细列表
      • 采购入库
        • 入库记录列表
        • 创建入库记录
        • 编辑入库记录
        • 入库记录详情
        • 创建入库明细
        • 编辑入库明细
        • 删除入库明细
      • 采购出库
        • 出库记录列表
        • 创建出库记录
        • 编辑出库记录
        • 出库记录详情
        • 创建出库明细
        • 编辑出库明细
        • 删除出库明细
      • 拨调管理
        • 物资调拨(已可联调)
          • 调拨记录列表
          • 创建物资调拨
          • 编辑物资调拨记录
          • 物资调拨详情
          • 创建调拨明细
          • 编辑调拨明细
          • 删除出库明细
    • 合同管理
      • 合同范本
        • 列表
        • 创建
        • 编辑
        • 详情
        • 删除
      • 甲方合同
        • 列表
        • 创建
        • 编辑
        • 详情
        • 删除
      • 乙方合同
        • 根据模板文件获取价款明细
        • 根据模板文件获取采购明细
        • 列表
        • 创建
        • 编辑
        • 详情
        • 删除
    • 生产管理
      • 进度管理
        • 施工计划
          • 创建施工计划
          • 编辑施工计划
          • 施工计划详情
          • 删除施工计划
          • 施工计划列表
          • 施工计划进度填报对比
        • 进度填报
          • 进度填报列表
          • 创建进度填报
          • 编辑进度填报
          • 进度填报详情
        • 年度计划产值
          • 创建年度计划产值
          • 编辑年度计划产值
          • 年度计划产值列表
          • 年度计划产值详情
        • 月度计划填报
          • 月度计划填报列表
          • 创建月度计划填报
          • 编辑月度计划填报
          • 月度计划填报详情
    • 人员管理
      • 劳务人员
        • 劳务人员列表
        • 导入劳务人员
        • 创建劳务人员
        • 劳务人员详情
        • 更新劳务人员信息
        • 删除劳务人员
      • 项目人员
        • 项目部
          • 创建项目部
          • 项目部列表
          • 项目部详情
          • 更新项目部信息
        • 项目人员
          • 创建项目人员
          • 项目人员列表
          • 项目人员详情
          • 更新项目部信息
    • 结算管理
      • 甲方合同结算
        • 甲方合同结算列表
        • 创建甲方合同结算
        • 编辑甲方合同结算
        • 甲方合同结算详情
        • 创建时获取截至上期结算信息
      • 乙方合同结算(供方和材料类合同结算)(开发中)
        • 乙方合同结算列表
        • 创建乙方合同结算
        • 编辑乙方合同结算
        • 乙方合同结算详情
        • 创建时获取截至上期结算信息
    • 资金管理
      • 收款管理
        • 创建收款记录
        • 编辑收款记录
        • 收款记录列表
        • 收款记录详情
      • 资金支付计划
        • 资金支付计划列表
        • 创建资金支付计划
        • 编辑资金支付计划
        • 资金支付计划详情
      • 付款管理
        • 创建付款记录
        • 编辑付款记录
        • 付款记录详情
        • 付款记录列表
      • 备用金管理
        • 项目备用金
          • 项目备用金列表
          • 创建项目备用金
          • 编辑项目备用金
          • 项目备用金详情
        • 企业备用金
          • 项目备用金列表
          • 创建项目备用金
          • 编辑项目备用金
          • 项目备用金详情
      • 发票管理
        • 列表
        • 导入发票
        • 上传发票附件
        • 删除发票附件
        • 获取发票附件
    • 成本分析
      • 进度分析
      • 项目成本分析
      • 财税分析
      • 资金分析
      • 结算分析
  • 供应商端
    • 招标管理
      • 招标管理
        • 投标列表
        • 创建投标
        • 修改投标信息
        • 投标信息详情
        • 查看指定招商计划下投标列表
        • 获取该招商计划供应商的最新投标信息
      • 保证金管理
        • 供应商确认到账
        • 保证金列表
        • 缴纳保证金
        • 招标计划详情
        • 查看指定招商计划下投标列表
      • 投标信息
  • 管理端
    • 企业管理
      • 权限配置
      • 可分配权限列表
    • 角色管理
      • 创建角色
      • 编辑角色
      • 角色详情
      • 角色列表
      • 删除角色
      • 可分配权限列表
      • 权限配置
    • 用户管理
      • 用户列表
      • 创建用户
      • 编辑用户
      • 用户详情
  1. 招标计划

获取招标计划列表

GET
/api/project-plan

请求参数

Authorization
在 header 添加参数
token
示例:
token: ********************
Query 参数
page
string 
可选
示例值:
1
per_page
string 
可选
示例值:
20
plan_name
string 
招标计划名称
可选
示例值:
施工计
plan_code
string 
招标计划编码
可选
示例值:
C
task_status
integer 
可选
0待提交 10审核中 98审核驳回 99已完成
Body 参数application/json
object {0}
示例
[
    {
        "query": "select * from `admin_users` where `id` = ? limit 1",
        "bindings": [
            1
        ],
        "time": 100.96
    },
    {
        "query": "select `admin_roles`.*, `admin_role_users`.`user_id` as `pivot_user_id`, `admin_role_users`.`role_id` as `pivot_role_id`, `admin_role_users`.`created_at` as `pivot_created_at`, `admin_role_users`.`updated_at` as `pivot_updated_at` from `admin_roles` inner join `admin_role_users` on `admin_roles`.`id` = `admin_role_users`.`role_id` where `admin_role_users`.`user_id` = ?",
        "bindings": [
            1
        ],
        "time": 17.62
    },
    {
        "query": "select count(*) as aggregate from `s_courses` where `s_courses`.`deleted_at` is null",
        "bindings": [],
        "time": 18.52
    },
    {
        "query": "select * from `s_courses` where `s_courses`.`deleted_at` is null limit 20 offset 0",
        "bindings": [],
        "time": 15.86
    },
    {
        "query": "select * from `s_category` where `s_category`.`id` in (45) and `s_category`.`deleted_at` is null",
        "bindings": [],
        "time": 16.17
    },
    {
        "query": "select * from `s_category` where `s_category`.`id` in (63, 64) and `s_category`.`deleted_at` is null",
        "bindings": [],
        "time": 16.34
    },
    {
        "query": "select `s_files`.*, `r_file`.`data_id` as `pivot_data_id`, `r_file`.`file_id` as `pivot_file_id`, `r_file`.`refer_table_type` as `pivot_refer_table_type`, `r_file`.`file_type` as `pivot_file_type` from `s_files` inner join `r_file` on `s_files`.`id` = `r_file`.`file_id` where `r_file`.`data_id` in (1, 2) and `r_file`.`refer_table_type` = ? and `s_files`.`deleted_at` is null",
        "bindings": [
            2
        ],
        "time": 72.67
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 16.91
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.88
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.86
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.33
    },
    {
        "query": "select * from `admin_menu` order by `order` asc",
        "bindings": [],
        "time": 19.89
    },
    {
        "query": "select `admin_permissions`.*, `admin_permission_menu`.`menu_id` as `pivot_menu_id`, `admin_permission_menu`.`permission_id` as `pivot_permission_id`, `admin_permission_menu`.`created_at` as `pivot_created_at`, `admin_permission_menu`.`updated_at` as `pivot_updated_at` from `admin_permissions` inner join `admin_permission_menu` on `admin_permissions`.`id` = `admin_permission_menu`.`permission_id` where `admin_permission_menu`.`menu_id` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)",
        "bindings": [],
        "time": 17.79
    },
    {
        "query": "select `admin_roles`.*, `admin_role_menu`.`menu_id` as `pivot_menu_id`, `admin_role_menu`.`role_id` as `pivot_role_id`, `admin_role_menu`.`created_at` as `pivot_created_at`, `admin_role_menu`.`updated_at` as `pivot_updated_at` from `admin_roles` inner join `admin_role_menu` on `admin_roles`.`id` = `admin_role_menu`.`role_id` where `admin_role_menu`.`menu_id` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)",
        "bindings": [],
        "time": 18.66
    }
]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://cmi-api.gleg.site/api/project-plan?page=1&per_page=20&task_status=' \
--header 'Content-Type: application/json' \
--header 'token;' \
--data-raw '[
    {
        "query": "select * from `admin_users` where `id` = ? limit 1",
        "bindings": [
            1
        ],
        "time": 100.96
    },
    {
        "query": "select `admin_roles`.*, `admin_role_users`.`user_id` as `pivot_user_id`, `admin_role_users`.`role_id` as `pivot_role_id`, `admin_role_users`.`created_at` as `pivot_created_at`, `admin_role_users`.`updated_at` as `pivot_updated_at` from `admin_roles` inner join `admin_role_users` on `admin_roles`.`id` = `admin_role_users`.`role_id` where `admin_role_users`.`user_id` = ?",
        "bindings": [
            1
        ],
        "time": 17.62
    },
    {
        "query": "select count(*) as aggregate from `s_courses` where `s_courses`.`deleted_at` is null",
        "bindings": [],
        "time": 18.52
    },
    {
        "query": "select * from `s_courses` where `s_courses`.`deleted_at` is null limit 20 offset 0",
        "bindings": [],
        "time": 15.86
    },
    {
        "query": "select * from `s_category` where `s_category`.`id` in (45) and `s_category`.`deleted_at` is null",
        "bindings": [],
        "time": 16.17
    },
    {
        "query": "select * from `s_category` where `s_category`.`id` in (63, 64) and `s_category`.`deleted_at` is null",
        "bindings": [],
        "time": 16.34
    },
    {
        "query": "select `s_files`.*, `r_file`.`data_id` as `pivot_data_id`, `r_file`.`file_id` as `pivot_file_id`, `r_file`.`refer_table_type` as `pivot_refer_table_type`, `r_file`.`file_type` as `pivot_file_type` from `s_files` inner join `r_file` on `s_files`.`id` = `r_file`.`file_id` where `r_file`.`data_id` in (1, 2) and `r_file`.`refer_table_type` = ? and `s_files`.`deleted_at` is null",
        "bindings": [
            2
        ],
        "time": 72.67
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 16.91
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.88
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.86
    },
    {
        "query": "select `name` from `dict_region` where `id` in (?, ?, ?) order by `id` asc",
        "bindings": [
            "13",
            "13",
            13
        ],
        "time": 14.33
    },
    {
        "query": "select * from `admin_menu` order by `order` asc",
        "bindings": [],
        "time": 19.89
    },
    {
        "query": "select `admin_permissions`.*, `admin_permission_menu`.`menu_id` as `pivot_menu_id`, `admin_permission_menu`.`permission_id` as `pivot_permission_id`, `admin_permission_menu`.`created_at` as `pivot_created_at`, `admin_permission_menu`.`updated_at` as `pivot_updated_at` from `admin_permissions` inner join `admin_permission_menu` on `admin_permissions`.`id` = `admin_permission_menu`.`permission_id` where `admin_permission_menu`.`menu_id` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)",
        "bindings": [],
        "time": 17.79
    },
    {
        "query": "select `admin_roles`.*, `admin_role_menu`.`menu_id` as `pivot_menu_id`, `admin_role_menu`.`role_id` as `pivot_role_id`, `admin_role_menu`.`created_at` as `pivot_created_at`, `admin_role_menu`.`updated_at` as `pivot_updated_at` from `admin_roles` inner join `admin_role_menu` on `admin_roles`.`id` = `admin_role_menu`.`role_id` where `admin_role_menu`.`menu_id` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)",
        "bindings": [],
        "time": 18.66
    }
]'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
data
object 
必需
total
integer 
必需
list
array [object {11}] 
必需
示例
{
    "code": 200,
    "msg": "success",
    "data": {
        "total": 1,
        "list": [
            {
                "id": 2,
                "plan_number": "PLAN-001",
                "task_status": null,
                "plan_name": "长江大桥修建计划",
                "budget_min": "5000000.00",
                "budget_max": "10000000.00",
                "bid_category_id": 10,
                "bid_type_id": 10,
                "handler": "李强",
                "handling_department": "招标部",
                "handling_date": 1718434200
            }
        ]
    }
}
修改于 2025-05-19 12:54:53
上一页
获取项目可用余额
下一页
创建招标计划
Built with