MES_Saas


接口说明

<p><strong>支持请求方式:</strong></p> <ul> <li>默认为 POST或Get <strong>请求:</strong> 需要在Request header 添加 isapp属性 值为 true 布尔类型! 需要在Request header 添加 machineid属性 值为 从软件中获取的设备标识 字符串! 需要在Request header 添加 userid属性 值为 登陆成功获取的设用户标识 字符串!(登录接口不需要)</li> </ul> <p>除了少数页面不需要授权登录外(如登录)其他接口必须授权登录,接口会有授权校验非授权会被直接拦截 返回状态 3 (status=3) <strong>返回状态 status:</strong> 0表示成功 可进行下一步操作 1表示有逻辑异常 2表示服务器出现异常 需要将返回数据在浏览器控制台打印 3授权失败 需要跳到登录页! <strong>关于WinForm壳子:</strong> (1)获取设备 id: 需要在页面加载完毕后使用以下js脚本加载 CefSharp.BindObjectAsync('WinHelper');//获取注入的js对象winHelper mesCode = WinHelper.getConfig(&quot;Code&quot;);//调用winHelper对象获取code值拿到设备序列号(也就是Request header 要求必传的machineid ,注意自行判断是否有效) (2)扫描枪扫码, rfid刷卡 数据 回调 //建立window下js方法 dealBarContent 当扫码获取到有效值就会调用windows 下的 dealBarContent 方法 并传入条码的内容(其中内容格式为字符串) function dealBarContent(e){</p> <pre><code> }</code></pre> <p><strong> 公共返回参数属性说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">int</td> <td>状态 0 成功 1 逻辑异常 2 服务器异常 3 授权登录失效</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>状态消息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">object</td> <td>返回数据</td> </tr> <tr> <td style="text-align: left;">exp</td> <td style="text-align: left;">string</td> <td>异常消息 当status=2 时候存在</td> </tr> </tbody> </table>

页面列表

ITEM_HTML