123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667 |
- <html>
- <head>
- <meta charset="UTF-8">
- <title>快来优用户小程序接口测试</title>
- <meta name="renderer" content="webkit|ie-comp|ie-stand">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
- <script type="text/javascript" src="jquery.js"></script>
- </head>
- <body>
- <button onclick="fetchPageDataTest()">通用分页数据获取接口测试</button>
- <button onclick="entityHandleTest()">通用实体数据存取接口测试</button>
- <button onclick="registerWorkerTest(this)">非商户用户完善信息接口测试</button>
- <button onclick="fetchMinaPhoneTest()">非商户获取手机号接口测试</button>
- <button onclick="fetchMinaOpenidTest()">非商户获取openid接口测试</button>
- </body>
- </html>
- <script type="text/javascript">
- function getQueryVariable(varName){
- var query = window.location.search.substring(1);
- var vars = query.split("&");
- for (var i=0;i<vars.length;i++) {
- var pair = vars[i].split("=");
- if(pair[0] == varName){return pair[1];}
- }
- return(false);
- }
- if(getQueryVariable("h5cb")=="true"){
- let h5payno=getQueryVariable("h5payno");
- alert("h5支付回调回来了,此时可以ajax去查单了[支付商家订单号:"+h5payno+"]");
- }
- //统一的持久化token方法
- function baseSaveToken(token){
- window.localStorage.setItem("TOKEN",token);
- window.sessionStorage.setItem("TOKEN",token);
- }
- //统一获取token方法
- function baseGetToken(){
- return window.localStorage.getItem("TOKEN");
- return window.sessionStorage.getItem("TOKEN");
- }
- //统一对接口回调结果数据进行校验的方法
- function verifyAjaxResult(ajaxResult,handleReLogin){
- if(typeof(ajaxResult.ErrMsg)=="undefined"){//必须返回ErrMsg属性,才算接口正常
- alert("接口调用失败");//接口调用失败信息提示
- return false;
- }else if(ajaxResult.ErrMsg){//ErrMsg属性非空,则接口异常
- if(handleReLogin && parseInt(ajaxResult.ErrMsg.indexOf("FOREND_TOKEN_INVAILD"))>-1){//登录TOKEN无效异常
- alert("登录TOKEN无效:"+ajaxResult.ErrMsg);
- window.location.href="重定向到登录页面,登录后后端会返回一个新的token,然后持久化即可";
- //wx.navigateTo("重定向到获取微信openid的接口/或直接ajax静默获取一下,此接口会返回新的token,然后持久化即可");
- return false;
- }
- alert("接口调用失败:"+ajaxResult.ErrMsg);//接口调用失败信息提示
- return false;
- }
- return true;
- }
- //公共库中配置webapi url头 WsAjaxPrj为项目标记参数(优信聘YXP,快来优KLY),切记大小写敏感
- let webapiHost="https://zpwebapi.kaidekuai.com";
- let webapiUrl="https://zpwebapi.kaidekuai.com/ajaxEntryCenter.php?WsAjaxPrj=KLY";
-
- // webapiHost="https://api.kuailaiyou.top";
- // //快来优/快来优/快来优 公共库中配置webapi url头
- // webapiUrl="https://api.kuailaiyou.top/ajaxEntryCenter.php?WsAjaxPrj=KLY";
- function fetchMinaOpenidTest(){
- url=webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchMinaOpenid";
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: url,
- data: {
- //wx.login 的code
- "minaCode":"011EOKkl2rp8V84KNVnl2epjv74EOKkC",
- },
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- let baseUser=data.baseUser;
- //缓存基本用户信息id,后端会缓存解密数据的sessionkey
- localStorage.setItem("baseUserId",baseUser["id"]);
- //可选缓存一下openid
- localStorage.setItem("openid",baseUser["wxmina_openid"]);
- },
- error: function (xhr, textStatus, errorThrown) {
- let failMsg="接口调用失败";
- failMsg+=" 状态码:"+xhr.status;
- failMsg+=" 错误信息:"+xhr.statusText;
- failMsg+=errorThrown?" "+errorThrown:"";
- console.log(failMsg);
- },
- complete:function(xhr,ts){
-
- }
- });
- }
- function fetchMinaPhoneTest(){
- url=webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchMinaPhone";
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: url,
- data: {
- "baseUserId":localStorage.getItem("baseUserId"),
- //获取手机号后的相关数据
- "iv":"GDOiaGZ6XRbmbx8zQxsbsQ==",
- "encryptedData":"R56sEnpDpMzBlSuAYgl1lCc2ZNEdoKmoWqRKOqqe3CngbdEeNfMZOCmuKcCJ7D4a4zlxRKQ4CJcMJYPwZ49vwCXEY28sWlBTRiwqd4+xHn969QM5ODXso89xe+3WHNL8ptZUJJzrqjh+i9E02CXwpn5ubW8zQ/OVgzB93YZrUhRMfoSQ7fd9y7Io+ZsIenCp3G22bn4Hy0/2bd8c7NrExQ==",
- // "iv":"n8KZI4bkA5kosszJD3teUQ==",
- // "encryptedData":"RU2LeokNrNWyBPSZkmTUPNJ0arRCXIomBzCkuTC1NgEr2hBcjlJqWQ45FePYUwRP8hTZJ+pEhI2auqNnVlelKqFrIGwR1x4198mmKNAyWtG04me8vv5nrsMthfu91RxNvRKPsTl5CG4RaSYa4FRrtuzylo1ttBHgRWTVOKHRRG8P4CkBYvOYTuIhz+BkTLtq9XrBWeW32jdyZiOI5nO8vw==",//
- },
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- baseSaveToken(data.forendToken);//缓存token
- let baseUser=data.baseUser;
- //缓存基本用户信息id
- localStorage.setItem("baseUserId",baseUser["id"]);
- //缓存基本用户phone
- localStorage.setItem("phone",baseUser["mobile"]);
- //业务用户信息
- let bizUserInfo=data.bizWorker;
- alert(data);
- },
- error: function (xhr, textStatus, errorThrown) {
- let failMsg="接口调用失败";
- failMsg+=" 状态码:"+xhr.status;
- failMsg+=" 错误信息:"+xhr.statusText;
- failMsg+=errorThrown?" "+errorThrown:"";
- console.log(failMsg);
- },
- complete:function(xhr,ts){
-
- }
- });
- }
- function registerWorkerTest(){
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- //非商户用户注册完善信息接口;大小写敏感,直接复制即可
- url: webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=registerInfo",
- data: {
- "FOREND_TOKEN":baseGetToken(),//统一传递一下前端token
- "phone":localStorage.getItem("phone"),//手机号身份标识
- "biz_catalog":0,//0-普通整体;1-昵称头像;
- "true_name":"张三姓名",//***必填***
- "idcard":"身份证号",
- "profile_photo":"头像url",
- "gender":"0",//0-男;1-女;
- "birthday":"2021-12-12",//出生日期
- "edulevel_name":"学历名称",
- "birthaddr":"籍贯",
- "body_height":"身高",
- "body_weight":"体重",
- "work_skills":"技能",
- "self_evaluation":"特长",
- "work_history":"经验",
- },
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- //可以在此处放置前端的假数据
- alert(data);//正常返回true
- },
- error: function (xhr, textStatus, errorThrown) {
- let failMsg="接口调用失败";
- failMsg+=" 状态码:"+xhr.status;
- failMsg+=" 错误信息:"+xhr.statusText;
- failMsg+=errorThrown?" "+errorThrown:"";
- console.log(failMsg);
- },
- complete:function(xhr,ts){
-
- }
- });
- }
- function entityHandleTest(mode){
- let data={
- "FOREND_TOKEN":baseGetToken(),//统一传递一下前端token
- "phone":"18920407769",//登录账号
- };
- /***轮播图**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="CyclePicShowEntity";
- data["handleMode"]="fetchall";
- /***招聘详情**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="fetch";
- data["bizId"]="1";
-
- /***开团接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="openTeam";
- data["recruitId"]="1";//招聘记录id
- data["planDotime"]="2021-11-09";//干活日期,批量招聘必选
- data["sharerWorkerId"]="1";//分享者id为空则没有分享者 /不使用手机号,有可能更换
- /***参团接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="joinTeam";
- data["teamid"]="1";//团组id
- /***参团审核接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="joinAudit";
- data["teamid"]="1";//团组id 优先级高
- data["workerId"]="2";//踢出的组员id 前端异步执行实现批量模式
- data["todo"]="refuse";//allow-同意;refuse-驳回;
- data["reason"]="为什么拒绝呢";
- /***团组管理接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="removeMember";//removeMember-踢人;dismiss-解散;
- data["teamid"]="1";//团组id
- data["workerId"]="2";//踢出的组员id 前端异步执行实现批量模式
-
- /***组团报名接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="teamEnroll";
- data["teamid"]="2";//团组id
- /***取消报名接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="enrollCancel";
- data["teamid"]="0";//团组id 优先级高
- data["workId"]="2";//工单id 前端异步执行实现批量模式
- data["reason"]="为什么取消呢";
- /***团组详情**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchTeam";
- data["teamid"]="1";
- /***团成员项/工单详情**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetch";//fetch 工单详情/fetchTeamFollow 团组成员项详情
- data["workid"]="1";
-
- /***工作过程管理**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="processControl";
- data["todo"]="finish";//start-开始工作;finish-结束工作
- data["workIds"]=["2"];//工单id集合 可单个/批量 不能为空
- data["remark"]="附加信息";
- /*
- onLoad:function(options){
- //获取二维码传入的scene
- var that = this;
- const scene = decodeURIComponent(options.scene);
- var arry = scene.split(':');
- var bizCatalog = arry[0];//业务类型值 0-支付工资业务
- var bizId = arry[1];//支付工资业务下为工单id
- var userId = arry[1];//支付工资业务下为工人用户id
- switch(bizCatalog){
- case 0:
- //根据业务类型进行后续相应处理
- break;
- }
- },
- */
- /***拉取支付前(展示商家/活信息/工资/支付码等信息)接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="waitPay";
- data["workid"]="2";//工单id 优选工单id
- data["workPayCode"]="A00001";//工单核销码
- /****工人侧展示二维码+核销码页面,并周期性轮询工单支付结算状态,若支付结算完成=5则提示,并引导到收支明细页面(查看钱包到账情况)*/
- /***会员侧提现接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="AccountEntity";
- data["handleMode"]="withdraw";
- data["todo"]="part";//all-全部提现;part-部分提现;
- data["money"]="0.3";//部分提现的金额;单位元,小数点两位;
- data["trueName"]="张三";//姓名核对
- data["minaCode"]="021b1A000m0cOM1SP7100p7pAv2b1A0F";//当前小程序登录态code
- /***会员基于工单对商家的评价**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="appraise";
- data["workid"]="1";//工单id
- data["appraiseLevel"]="1";//评价等级 1-2-3等等
- data["appraiseRemark"]="可选评价内容";
- /***获取自己的会员信息**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetch";
- /***获取某个商家信息**/
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="fetch";
- data["traderId"]="1";//商家ID
-
- /***获取营销活动详情**/
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetch";//获取详情
- data["bizId"]="1";
- data["nowLngLat"]="117.68898010253906,39.0351862510659";//经纬度用于距离测算
- /***营销活动报名**/
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="enroll";
- data["activityId"]="1";//活动id
- data["minaCode"]="031se80w3RfztX2f7P1w3dKCdY0se807";//小程序登录态code,以便在余额不足时,拉起微信支付
- //返回prePayInfo则为需微信支付一部分钱;否则为余额支付成功!
- /*活动微信支付确认接口*/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Public&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="WeiXinEntity";
- data["handleMode"]="confirmPaySuccess";
- data["payBizCatalog"]="3";//支付业务类别:3-营销活动支付;
- data["payBizId"]="16";//支付记录id
- /***微信支付独立充值接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="wxRecharge";
- data["money"]="0.01";//金额
- data["minaCode"]="041PPpll2ptl984vNMkl2s4pY24PPpld";//小程序登录态code,拉起微信支付
-
- /*微信充值支付确认接口*/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Public&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="WeiXinEntity";
- data["handleMode"]="confirmPaySuccess";
- data["payBizCatalog"]="4";//支付业务类别:4-会员微信支付充值;
- data["payBizId"]="2";//支付记录id
- /***获取营销活动报名详情**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchEnrollInfo";
- data["enrollId"]="1";//报名记录ID
- data["nowLngLat"]="117.68898010253906,39.0351862510659";//经纬度用于距离测算
- /***营销活动评价**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="appraise";
- data["enrollId"]="1";//报名记录ID
- data["appraiseLevel"]="1";//评价等级 1-2-3等等
- data["appraiseRemark"]="可选评价内容";
- /***获取最近意见反馈信息**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchLastSuggestion";
- /***提交新意见反馈**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="submitNewSuggestion";
- data["content"]="意见内容";
- /***获取投诉详情**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchComplaint";
- data["bizId"]="4";//投诉记录id
- /***提交新投诉**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="submitNewComplaint";
- data["workid"]="1";//当前工单记录id 优先使用 两者必传其一
- data["recuritid"]="1";//当前招聘记录id
- data["content"]="投诉内容";
- /***获取生成某个会员对于某个招聘的分享海报**/
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchRecuritPoster";
- data["recuritid"]="145";//当前招聘记录id
-
- /***分享绑定留痕接口**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="markshare";
- data["recruitId"]="4";//招聘记录id
- data["sharerWorkerId"]="1";//分享者id
- /***单独报名接口(内含押金冻结逻辑)**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="singleEnroll";
- data["recruitId"]="266";//招聘记录id
- data["planDotime"]="2022-04-09";//干活日期,批量招聘必选
- data["minaCode"]="01122d000sAZzN1Z1n0006T2Qv022d0h";//小程序登录态code,以便在余额不足时,拉起微信支付
- //返回prePayInfo则为需微信支付一部分钱;否则为余额支付成功!
- /*报名微信支付确认接口*/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Public&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="WeiXinEntity";
- data["handleMode"]="confirmPaySuccess";
- data["payBizCatalog"]="5";//支付业务类别:5-会员报名支付押金;
- data["payBizId"]="258";//支付记录id
- /***我的工单核销码**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchWorkPayQR";
- data["bizId"]="398";//工单id
-
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: ajaxUrl,
- data: data,
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- //可以在此处放置前端的假数据
- alert(JSON.stringify(data));
- },
- error: function (xhr, textStatus, errorThrown) {
- let failMsg="接口调用失败";
- failMsg+=" 状态码:"+xhr.status;
- failMsg+=" 错误信息:"+xhr.statusText;
- failMsg+=errorThrown?" "+errorThrown:"";
- console.log(failMsg);
- },
- complete:function(xhr,ts){
-
- }
- });
- }
- function fetchPageDataTest(mode){
- let data={
- "FOREND_TOKEN":baseGetToken(),//统一传递一下前端token
- "phone":"18920407769",//登录账号
- };
- //首页招聘信息列表
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData";
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Public&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-最新发布倒序排序;1-距离倒序;2-薪资倒序;
- data["nowLngLat"]="117.68898010253906,39.0351862510659";
- data["query"]={
- "traceMode":0,//足迹模式 0-非足迹模式;1-足迹模式;
- "title":"",//招聘标题筛选
- "settleType":0,//结算方式 0-不限;1-次结;2-完工结;
- "genderMode":0,//性别要求 0-不限;1-限男;2-限女;
- "workArea":["滨海新区"],//空不限区域
- "workCity":"天津",//空不限城市
- };
- //获取团组列表
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchallTeam";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;1-薪资倒序;
- data["query"]={
- "catalog":"2",//0空-全部参与的团;1-我开的团;2-我参的团;
- "status":"",//0空-全部;1-待成团;2-已成团待提交报名;3-已解散;4-已报名待审核;5-报名已审核通过;6-报名被驳回;7-被违约;8-主动取消报名;9-被动取消报名
- "title":"",//招聘标题筛选
- };
- //获取团组成员项列表
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchallTeamFollow";
- data["teamid"]="1";//团组id
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "teamrole":"",//0空-全部;1-单报项;2-所有团项;3-开团项;4-参团项;
- "memberName":"",//成员姓名
- "teamstatus":"",//0空-全部;1-待参团;2-已提交参团待审核;3-已审核入团;4-参团被驳回;5-参团被踢出;6-已解散;7-被动取消;
- };
- //获取工单招聘分组列表
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchallRecurit";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;1-薪资倒序;
- data["query"]={
- "recuritStatus":"",//0空-全部;1-待提交/草稿;2-待审核;3-已审核;4-被驳回;
- "status":"",//0空-全部;1-待提交;2-已报名待审核;3-已审核待开工;4-报名被驳回;5-已开始工作;6-已结束工作待结算;7-已结算;8-主动取消报名;9-被违约 10-被动取消报名;11-未结算;91-进行中;92-异常工单;
- "teamrole":"",//0空-全部;1-单报项;2-所有团项;3-开团项;4-参团项;5-报名成功后的代表项(单报项及团组代表项);
- "teamstatus":"",//0空-全部;1-待参团;2-已提交参团待审核;3-已审核入团;4-参团被驳回;5-参团被踢出;6-已解散;7-被动取消;
- "recuritTitle":"",//招聘标题筛选
- "memberName":"",//成员姓名
- };
- //获取工单明细列表
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;1-薪资倒序;
- data["query"]={
- "recuritId":"1",//招聘记录Id
- "status":"",//0空-全部;1-待提交;2-已报名待审核;3-已审核待开工;4-报名被驳回;5-已开始工作;6-已结束工作待结算;7-已结算;8-主动取消报名;9-被违约 10-被动取消报名;11-未结算; 91-进行中;92-异常工单;
- "teamrole":"",//0空-全部;1-单报项;2-所有团项;3-开团项;4-参团项;5-报名成功后的代表项(单报项及团组代表项);
- "teamstatus":"",//0空-全部;1-待参团;2-已提交参团待审核;3-已审核入团;4-参团被驳回;5-参团被踢出;6-已解散;7-被动取消;
- "recuritTitle":"",//招聘标题筛选
- "memberName":"",//成员姓名
- };
- //会员侧拉取自己的收支明细-钱包
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="AccountEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]=1;//0默认时间倒序,1-金额倒序;
- data["query"]={
- "type":"",//收支类型:0-全部;1-收入;2-支出
- "bizCatalog":"",//业务类型:0-全部;工人收入模型下:1-工资收入;2-佣金收入; 工人支出模式下:1-提现;
- "occurdate":"",//发生日期
- "memberName":"",
- };
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Public&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="NoticeEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["query"]={
- "catalog":"",//0空-所有;1-针对所有端;2-会员侧;3-商家侧;
- "keywords":"",//模糊查询
- };
-
- //我的分销工单列表
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Worker&WsAjaxAction=fetchPageData";
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchallShareWorks";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-佣金额倒序;1-工单笔数倒序;
- data["query"]={
- recuritTitle:"",//招聘标题
- startDate:"",//起始日期2021-12-12
- finishDate:"",//结束日期2021-12-21
- };
- //我的分销粉丝列表
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchallShareWorkers";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-佣金额倒序;1-工单笔数倒序;
- data["query"]={
- recruitid:"",//招聘id
- memberName:"",//粉丝姓名
- startDate:"",//起始日期2021-12-12
- finishDate:"",//结束日期2021-12-21
- };
-
- //营销活动列表
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="2";//0空-金额倒序;1-人数倒序;2-距离倒序;
- data["nowLngLat"]="117.68898010253906,39.0351862510659";
- data["query"]={
- "status":"",//状态筛选:0空-全部;1-未开始;2-待开始;3-进行中;4-已结束;5-展示列表;
- "title":"",//标题筛选
- "linkphone":"",//联系电话
- };
- //我的营销活动列表
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchallSelf";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;1-金额倒序;
- data["query"]={
- "status":"",//状态筛选:0空-全部;1-已报名待支付;2-已支付待使用;3-已使用待评价;4-已评价;
- "title":"",//标题筛选
- "linkphone":"",//联系电话
- };
- //我的意见反馈列表
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchallSuggestion";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "catalog":"",//状态筛选:0空-全部;1-待回复;2-已完结;
- };
- //我的投诉列表
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchallComplaint";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "catalog":"",//状态筛选:0空-全部;1-待回复;2-已完结;
- };
-
- //评价列表
- data["bizCatalog"]="AppraisalEntity";
- data["handleMode"]="fetchall";
- data["roleCatalog"]="";//0空-明细模式,否则为汇总模式;1-会员的评价;2-商家的评价;3-会员的被评价;4-商家的被评价;5-活动评价;6-招聘评价;
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["query"]={
- "fromWorkerId":"",//评价者会员id 会员的评价明细
- "toWorkerId":"",//被评价者会员id 会员的被评价明细
- "fromTraderId":"",//评价者商家id 商家的评价明细
- "toTraderId":"",//被评价者商家id 商家的被评价明细
- "activityId":"",//被评价活动id 活动评价明细
- "recuritId":"",//被评价招聘id 招聘评价明细
- "bizCatalog":"",//0空-全部;1-会员对活动评价;2-会员对工作过程雇主评价;3-雇主商家对会员工作过程评价;
- "memberName":"",//会员姓名
- "companyName":"",//商家名
- "title":"",//活动标题或招聘标题
- };
-
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: ajaxUrl,
- data: data,
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- //可以在此处放置前端的假数据
- alert(JSON.stringify(data));
- },
- error: function (xhr, textStatus, errorThrown) {
- let failMsg="接口调用失败";
- failMsg+=" 状态码:"+xhr.status;
- failMsg+=" 错误信息:"+xhr.statusText;
- failMsg+=errorThrown?" "+errorThrown:"";
- console.log(failMsg);
- },
- complete:function(xhr,ts){
-
- }
- });
- }
- </script>
|