import request from "../utils/request"; const path = '/device/' export const api = { login: (data) => request({ url: '/admin/pda/api/login', method: 'POST', data, noToken: true }), logout: () => request({ url: '/admin/pda/api/logout', method: 'POST' }), refreshToken: () => request({ url: '/admin/pda/api/refresh', method: 'POST' }), // 默认参数 defaultParams: (params) => request({ url: path + 'default_list', data: params }), // 获取设备归属企业 defaultInfo: (params) => request({ url: path + 'device_info', data: params }), // 危废类型获取 deviceHwType: (params) => request({ url: path + 'meta/type_list', data: params }), // 危废产生 hwGenerate: (params) => request({ url: path + 'hw_generate', data: params }), /** * 危废类型列表 */ hwType: (params) => request({ url: path + 'hw_type_list_opm', data: params }), /** * 危废类型详情 * @param {*} params tid 危废类型id */ hwTypeInfo: (params) => request({ url: path + 'hw_type_info_opm', data: params }), // 危废字典 hwDict: (params) => request({ url: path + 'hw_dict', data: params }), // 入库 - 设备API(GET,查询参数) deviceHwIn: (params) => request({ url: path + 'hw_in', data: params }), // 入库历史 hwInlist: (params) => request({ url: path + 'hw_inlist', data: params }), // 出库 - 设备API(GET,查询参数) deviceHwOut: (params) => request({ url: path + 'hw_out', data: params }), // 出库历史 hwOutlist: (params) => request({ url: path + 'hw_outlist', data: params }), // 联单填领 manifestCreate: (params) => request({ url: path + 'manifest_create', data: params }), // 联单列表 manifestList: (params) => request({ url: path + 'manifest_list', data: params }), // 待填联单信息 typeCorpInfo: (params) => request({ url: path + 'type_corp_info', data: params }), // 危废类型+处置公司 typeCorpList: (params) => request({ url: path + 'type_corp_list', data: params }), // 补打标签 labelPrint: (params) => request({ url: path + 'label_print', data: params }), // 扫码获取信息 scanGet: (params) => request({ url: path + 'scan_get', data: params }), // 点击获取信息 clickGet: (params) => request({ url: path + 'click_get', data: params }), // 台账类型 ledgetType: (params) => request({ url: path + 'ledger_type', data: params }), // 台账列表 ledgerList: (params) => request({ url: path + 'ledger_list', data: params }), // 数据撤销 undo: (params) => request({ url: path + 'undo', data: params }), // 库存调整 adjust: (params) => request({ url: path + 'adjust', data: params }), // 转运人 transporter: (params) => request({ url: path + 'meta/transporter_list', data: params }), // 贮存设施列表 facility: (params) => request({ // url: path + 'facility_list', url: path + 'sync_params', data: { ...params, dict: 'storage_facilities' } }), // 生产设施列表 prodFacility: (params) => request({ url: path + 'prod_facility_list', data: params }), // 处置公司 corp: (params) => request({ url: path + 'type_corp_list', data: params }), // 经办人 handler: (params) => request({ url: path + 'handler_list', data: params }), // 切换环境 switchTest: (params) => request({ url: path + 'switch_test', data: params }), // 标签/数字识别码详情 // ### 请求参数 // | 参数 | 类型 | 必填 | 说明 | // |---|---|---|---| // | code | string | 是 | 二维码 / 数字识别码 / label_qrcode / digital_id | padLabelPrint: (params) => request({ url: path + 'label_print', data: params }), // 台账列表 // ### 请求参数 // | 参数 | 类型 | 必填 | 默认值 | 说明 | // |---|---|---|---|---| // | lx | string | 否 | cs | 台账类型(见下表) | // | ksrq | string | 否 | 当天 | 开始日期 Y-m-d | // | jsrq | string | 否 | 当天 | 截止日期 Y-m-d | // | dqys | int | 否 | 1 | 当前页码 | // | code | string | 否 | - | 二维码/digital_id,传入则定位到该条 | padLedgerList: (params) => request({ url: path + 'ledger_list', data: params }), // ### 台账类型 (lx) // cs 产生台账 csc 产生台账撤销 // rk 入库台账 rkc 入库台账撤销 // zxlycz 自行利用处置台账 zxlyczc 自行利用处置台账撤销 // wwlycz 委外利用处置台账 wwlyczc 委外利用处置台账撤销 // jsrk 接受入库台账 jsrkc 接受入库台账撤销 // lclq 立产立处置台账 lclqc 立产立处置台账撤销 // lycz 利用处置台账 lyczc 利用处置台账撤销 // tz 调整台账 // ldjs 联单 // 待填联单信息 // ### 请求参数 // | 参数 | 类型 | 必填 | 默认值 | 说明 | // |---|---|---|---|---| // | ctid | int | 否 | 0 | 接收企业 ID,0=自动匹配第一个 | // | time | string | 否 | - | 限定日期 Y-m-d,空=不限 | padTypeCorpInfo: (params) => request({ url: path + 'type_corp_info', data: params }), }