甘肃万钰申报系统API文档

图片上传

地址

https://iamor.com.cn:3010/upload/image

登录

地址

https://iamor.com.cn:3010/user/login

请求参数

{
  name: '',
  password: ''
}

返回值

{
    "success": true,
    // token
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidGVzdCIsImlkIjoyLCJpYXQiOjE1Nzg5NjgzMjYsImV4cCI6MTU3ODk3MTkyNn0.vAJ3t4FvTxnWmRNp-ckVEia60bItnrabjzZbaVFecA0",
    "data": {
        "id": 2,
        // 用户名
        "name": "test",
        // 加密后的密码
        "password": "c4ca4238a0b923820dcc509a6f75849b",
        // 用户权限
        "identity": 1,
        // 注册时间
        "create_time": "2020-01-14T02:09:16.000Z"
    },
    // 访问ip 可用可不用
    "ip": "::ffff:223.100.142.112"
}

注册

地址

https://iamor.com.cn:3010/user/register

请求参数

{
  name: '',
  password: '',
  // int 1: 普通员工 2:库管 3:副总 4: 财务主管
  identity: 1,
  phone: ''
}

返回值

{
    "success": true,
    "data": {
        "id": null,
        "name": "test1",
        "password": "c4ca4238a0b923820dcc509a6f75849b",
        "identity": 1,
        "phone": "15293123132",
        "create_time": "2020-01-14T02:52:11.586Z"
    }
}

获取全部

地址

https://iamor.com.cn:3010/banner/findAll

请求参数

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 1,
            "img": "https://zhang-yue.oss-cn-beijing.aliyuncs.com/declare/WechatIMG84.jpeg",
            "create_time": "2020-01-16T14:13:54.000Z"
        }
    ]
}

新增

地址

https://iamor.com.cn:3010/banner/create

请求参数

{
  // 图片地址
  img: ''
}

返回值

{
    "success": true,
    "err": "",
    "data": {
        "id": null
    }
}

删除

地址

https://iamor.com.cn:3010/banner/remove

请求参数

{
  id: 1
}

返回值

{
    "success": true,
    "err": "",
    "data": 1
}

公告管理 / 公司简介管理 / 工程业绩管理

获取全部

地址

https://iamor.com.cn:3010/message/findAll

请求参数

/* 
    params: type(int) 
    - 1 : 公告管理
    - 2 : 公司简介管理
    - 3 : 工程业绩管理
*/
{
  type: 1 
}

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 1,
            "title": "测试title",
            "img": "https://zhang-yue.oss-cn-beijing.aliyuncs.com/declare/WechatIMG84.jpeg",
            "type": 1,
            "content": "这是一大堆文字,没有字数限制",
            "create_time": "2020-01-16T14:26:46.000Z"
        }
    ]
}

新增

地址

https://iamor.com.cn:3010/message/create

请求参数

{
  title: '测试标题',
  // 图片地址
  img: '',
  content: '文字内容',
  // 文本类型
  type: 1
}

返回值

{
    "success": true,
    "err": "",
    "data": {
        "id": null
    }
}

删除

地址

https://iamor.com.cn:3010/message/remove

请求参数

{
  id: 1
}

返回值

{
    "success": true,
    "err": "",
    "data": 1
}

库存管理

获取全部商品

地址

https://iamor.com.cn:3010/repertory/findAll

请求参数

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 2,
            "product_name": "123",
            "count": 21,
            "create_time": "2020-01-21T17:39:09.000Z"
        }
    ]
}

新增商品

地址

https://iamor.com.cn:3010/repertory/create

请求参数

{
  product_name: '测试名称',
  count: '数量'
}

返回值

{
    "success": true,
    "err": "",
    "data": {
        "id": null
    }
}

申请入库

地址

https://iamor.com.cn:3010/repertory/in

请求参数

//count name apply_name id
{
  // 当前登录用户用户名
  name: '张三',
  id: 1,
  count: 12,
  // 审批人
  apply_name: '库管'
}

返回值

{
    "success": true,
    "err": "",
    "data": {
        "id": null
    }
}

申请出库

地址

https://iamor.com.cn:3010/repertory/off

请求参数

  name: '张三',
  id: 1,
  count: 12,
  // 审批人
  apply_name: '库管'

返回值

{
    "success": true,
    "err": "",
    "data": {
        "id": null
    }
}

审核出入库

地址

https://iamor.com.cn:3010/repertory/audit

请求参数

{
  //商品id
  product_id: 2,
  // 订单状态 0-待审核 1-已审核 2-拒绝通过
  status: 1,
  // 当前工单id
  id: 1,
  // 工单类型 0-出库 1-入库
  type: 1,
  // 数量
  count: 12
}

获取出/入库记录

地址

https://iamor.com.cn:3010/repertory/record

请求参数

{
    // type: 1-入库 0-出库
  type: 1
}

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 1,
            "product_name": "123",
            "name": null,
            "count": 12,
            "time": "2020-01-16T09:47:28.000Z",
            "type": 1
        },
        {
            "id": 2,
            "product_name": "123",
            "name": "张三",
            "count": 12,
            "time": "2020-01-16T09:47:44.000Z",
            "type": 1
        }
    ]
}

工作管理

获取全部数据

地址

https://iamor.com.cn:3010/apply_work/findAll

请求参数

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 1,
            "user_name": "张三",
            "reason": "原因",
            "price": "100",
            "accessory": "img1,img2,img3",
            "status": 1,
            "type": 1,
            "apply_user": "\b李副总",
            "create_time": "2020-01-17T02:00:41.000Z"
        },
        {
            "id": 2,
            "user_name": "张三",
            "reason": "原因",
            "price": "100",
            "accessory": "img1,img2,img3",
            "status": 0,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T02:00:50.000Z"
        },
        {
            "id": 3,
            "user_name": "张三",
            "reason": "原因",
            "price": "100",
            "accessory": "img1,img2,img3",
            "status": 0,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T02:00:55.000Z"
        }
    ]
}

提交申请

地址

https://iamor.com.cn:3010/apply_work/create

请求参数

{
  user_name: '当前登录用户(发起人)',
  reason: '申请事由',
  price: '申请金额',
  // 附件,如果有多张图片用逗号隔开
  accessory: 'img1,img2,img3',
  // 0-待审核 1-已审核 2-已拒绝
  // 创建的时候默认传0
  status: 0,
  // 1: 材料统计 2:机械统计 3: 人工统计 4: 其他
  type: 1,
  // 审核人
  apply_user: '李副总'
}

审核

地址

https://iamor.com.cn:3010/apply_work/audit

请求参数

{
  id: 1,
  // 0-待审核 1-已审核 2-已拒绝
  status: 1
}

费用管理

获取全部数据

地址

https://iamor.com.cn:3010/apply_money/findAll

请求参数

返回值

{
    "success": true,
    "err": "",
    "data": [
        {
            "id": 1,
            "user_name": "张三",
            "reason": "测试",
            "money": "100",
            "status": 2,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T05:58:20.000Z"
        },
        {
            "id": 2,
            "user_name": "张三",
            "reason": "测试",
            "money": "100",
            "status": 3,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T05:59:13.000Z"
        },
        {
            "id": 3,
            "user_name": "张三",
            "reason": "测试",
            "money": "100",
            "status": 2,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T05:59:53.000Z"
        },
        {
            "id": 4,
            "user_name": "张三",
            "reason": "测试",
            "money": "100",
            "status": 1,
            "type": 1,
            "apply_user": "李副总",
            "create_time": "2020-01-17T06:00:06.000Z"
        }
    ]
}

提交申请

地址

https://iamor.com.cn:3010/apply_money/create

请求参数

{
  user_name: '当前登录用户(发起人)',
  reason: '申请事由',
  money: '申请金额',
  // 0-待审核 1-已审核 2-已拒绝
  // 创建的时候默认传0
  status: 0,
  // 1-费用申请 2-费用报销 3-费用支出统计  
  type: 1,
  // 审核人
  apply_user: '李副总'
}

审核

地址

https://iamor.com.cn:3010/apply_money/audit

请求参数

{
  id: 1,
  // 0-待审核 1-已审核 2-已拒绝
  status: 1
}

采购管理

查询全部

地址

https://iamor.com.cn:3010/apply_buy/findAll

新增

地址

https://iamor.com.cn:3010/apply_buy/create

请求参数

{
  user_name: '申请人',
  danwei: '单位',
  img: 'img1,img2,img3',
  status: 0,
  apply_user: '李总'
}

审核

地址

https://iamor.com.cn:3010/apply_buy/audit

请求参数

{
  id: 1,
  status: 1
}

车辆管理

查询全部

地址

https://iamor.com.cn:3010/apply_car/findALl

新增

地址

https://iamor.com.cn:3010/apply_buy/create

请求参数

{
  car_type: '',
  count: 1,
  reason: '理由',
  start_time: '', //开始时间 Date类型 
  end_time: '', //结束时间
  apply_user: '', 
  user_name: '', 
  status: 0, 
  
}

审核

地址

https://iamor.com.cn:3010/apply_car/audit

请求参数

{
  id: 1,
  status: 1
}

公章管理

查询全部

地址

https://iamor.com.cn:3010/apply_seal/findAll

新增

地址

https://iamor.com.cn:3010/apply_seal/findAll

请求参数

{
  reason: ''
  status: 0,
  count: 10,
 user_name: '',
 apply_user: ''
}

审核

地址

https://iamor.com.cn:3010/apply_seal/audit

请求参数

{
  id: 1,
  status: 1
}

其他管理

查询全部

地址

https://iamor.com.cn:3010/apply_other/findAll

新增

地址

https://iamor.com.cn:3010/apply_other/create

请求参数

{
  id: 1,
  status: 1
}

审核

地址

https://iamor.com.cn:3010/apply_other/audit

请求参数

{
  id: 1,
  status: 1
}
Last Updated: 1/16/2020, 6:27:17 PM