123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847 |
- <html>
- <head>
- <meta charset="UTF-8">
- <title>快来优PC端接口测试</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="baseTest()">基本测试</button>
- <button onclick="fetchPageDataTest()">通用分页数据获取接口测试</button>
- <button onclick="entityHandleTest()">通用实体数据存取接口测试</button>
- <button onclick="loginPlatByIdNameTest()">平台用户IDNAME登录测试</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 loginPlatByIdNameTest(){
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: webapiUrl + "&WsAjaxBiz=Plater&WsAjaxAction=loginById",
- data: {
- "loginName":"leader",//登录账号
- "loginPwd":"kLy2021@ws.com",//登录密码
- },
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+JSON.stringify(data));
- //可以在此处放置前端的假数据
- baseSaveToken(data.forendToken);//缓存token
- let bizUserInfo=data.bizUserInfo;
- alert("用户相关信息====>"+JSON.stringify(bizUserInfo));
- },
- 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={ };
- data["FOREND_TOKEN"]=baseGetToken();//统一传递一下前端token
- data["loginName"]="leader";//登录账号
-
- /***PC侧拉取平台角色用户列表**/
- data["bizCatalog"]="AAAEntity";
- data["handleMode"]="fetchPlatUserList";
- /***PC侧设置平台角色用户新密码**/
- data["bizCatalog"]="AAAEntity";
- data["handleMode"]="resetPlatUserPwd";
- data["userid"]="1";//用户id
- data["newPasswd"]="123456";
- /***PC侧普通用户修改自己的密码**/
- data["bizCatalog"]="AAAEntity";
- data["handleMode"]="resetSelfPwd";
- data["newPasswd"]="123456";
- /***平台协议内容相关接口**/
- data["bizCatalog"]="AgreementEntity";
- data["handleMode"]="fetchall";//拉取所有数据
-
- data["bizCatalog"]="AgreementEntity";
- data["handleMode"]="fetch";//拉取单条数据接口
- data["bizId"]="3";//1-会员注册协议;2-商家注册协议;3-平台内容;4-小优保障;5-小优保险;
- data["bizCatalog"]="AgreementEntity";
- data["handleMode"]="update";//更新
- data["bizId"]="3";//1-会员注册协议;2-商家注册协议;3-平台内容;4-小优保障;5-小优保险;
- data["title"]="标题标题";
- data["content"]="协议内容阿凡达协议内打发打发容332";
- data["picurls"]=["/pic/aaa/a.jpg"];//图片url数组
- /***轮播图**/
- data["bizCatalog"]="CyclePicShowEntity";
- data["handleMode"]="fetchall";//拉取所有记录
- data["biz_catalog"]="0";//0-招聘轮播图;1-活动轮播图;
- data["bizCatalog"]="CyclePicShowEntity";
- data["handleMode"]="upsert";//编辑
- data["bizData"]={
- //id:"3",//id参数非空则为更新模式,无id参数或id参数值为空,则为插入模式;插入模式下插入成功后,会返回新记录的id;
- biz_catalog:"0",//0-招聘轮播图;1-活动轮播图;
- slideshowImg:"修改后",
- ofType:"1",//0-独立宣传页;1-关联招聘记录;
- detailshowImg:"修改后顶顶顶顶顶顶",
- biz_recruitid:1,
- }
- data["bizCatalog"]="CyclePicShowEntity";
- data["handleMode"]="fetch";//拉取单个
- data["bizId"]="1";
- /***招聘费用规则相关接口**/
- data["bizCatalog"]="PlatConfigEntity";
- data["handleMode"]="fetchRecuritRule";//拉取当前配置
- data["bizCatalog"]="PlatConfigEntity";
- data["handleMode"]="updateRecuritRule";//更新规则配置
- data["cfgData"]={
- freeCount:22,//免费人次
- pricePer:11.2222,//每人次价格,单位元,两位小数
- feeper_min:22,//每人招聘费用的最低额
- enroll_premoney:11.2222,//会员报名押金额
- plater_getrate:22,//默认平台分成比例
- share_getrate:11,//默认分佣比例
- tbreak_cutrate:22,//商家违约会员的扣除比例
- enroll_overate:11.2222,//溢报倍数
- }
- /***招聘信息审核处理接口**/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="audit";
- data["bizId"]="2";//招聘记录ID
- data["todo"]="refuse";//allow 同意/refuse 拒绝
- data["reason"]="如果是拒绝的原因";//如果是拒绝的原因
- data["platcutMode"]=1;//平台分成模式 0-比例模式;1-金额模式;
- data["platcutValue"]=1.05;//平台分成值 比例(百分比)或金额(单位元,保留小数两位)
- data["sharecutMode"]=1;//分享分享分成模式 0-比例模式;1-金额模式;
- data["sharecutValue"]=0.05;//分享分享分成值 比例(百分比)或金额(单位元,保留小数两位)
- /***招聘信息详情拉取接口**/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="fetch";//拉取单个
- data["bizId"]="1";
- /***团组详情**/
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchTeam";
- data["teamid"]="1";
- /***团成员项/工单详情**/
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchTeamFollow";//fetch 工单详情/fetchTeamFollow 团组成员项详情
- data["workid"]="1";
- /***获取某个会员信息**/
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetch";
- data["workerId"]="1";//会员业务用户ID
- /***会员黑名单处理接口**/
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="blackhandle";
- data["todo"]="set";//set-设为黑名单;reset-取消黑名单
- data["workerId"]="1";//会员业务用户ID
- data["reason"]="可选的原因";
- /***获取某个商家信息**/
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="fetch";
- data["traderId"]="1";//商家ID
- /***商家黑名单处理接口**/
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="blackhandle";
- data["todo"]="set";//set-设为黑名单;reset-取消黑名单
- data["traderId"]="1";//商家ID
- data["reason"]="可选的原因";
- /***商家实名认证确认接口**/
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="certifConfirmed";
- data["todo"]="set";//set-确认已实名;reset-取消实名确认
- data["traderId"]="1";//商家ID
- data["reason"]="可选的原因";
- /***商家增值服务upsert接口**/
- data["bizCatalog"]="TraServiceEntity";
- data["handleMode"]="upsert";
- data["bizData"]={
- //id:"1",//id参数非空则为更新模式,无id参数或id参数值为空,则为插入模式;插入模式下插入成功后,会返回新记录的id;
- title:"标题啊22",
- profile_photo:"/头图2",//头图
- price:"1.22",//价钱 单位元 保留2位小数
- content:"介绍说明2",
- company_name:"公司名称2",
- linker_name:"联系人姓名2",//联系人姓名
- linker_phone:"18912345672",//联系人电话
- remark:"备注22",
- }
- /***获取商家增值服务信息接口**/
- data["bizCatalog"]="TraServiceEntity";
- data["handleMode"]="fetch";
- data["bizId"]="1";
- /***删除商家增值服务信息接口**/
- data["bizCatalog"]="TraServiceEntity";
- data["handleMode"]="delete";
- data["bizId"]="1";
- data["reason"]="可选的原因";
- /***通知公告发布接口**/
- data["bizCatalog"]="NoticeEntity";
- data["handleMode"]="upsert";
- data["bizData"]={
- //"id":"1",//id为空则为新增角色账号 非空则更新角色账号信息
- "catalog":"1",//0-对所有人;1-会员侧;2-商家侧
- "title":"可选标题222",//可选标题
- "content":"通知内容33",//通知内容
- }
- data["bizCatalog"]="NoticeEntity";
- data["handleMode"]="fetch";
- data["bizId"]="1";
- data["bizCatalog"]="NoticeEntity";
- data["handleMode"]="delete";
- data["bizId"]="1";
- data["reason"]="可选的原因";
- /***营销活动upsert接口**/
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="upsert";
- data["bizData"]={
- id:"1",//id参数非空则为更新模式,无id参数或id参数值为空,则为插入模式;插入模式下插入成功后,会返回新记录的id;
- list_photos:[
- {"picurl":"/列表图片url","desc":"列表图片描述文本1111"},
- {"picurl":"/列表图片url","desc":"列表图片描述文本2222"},
- ],
- detail_photos:["/详情图片url","/详情图片url",],
- title:"标题啊2234343",
- begin_datetime:"2021-12-12 12:12:33",//活动开始时间
- finish_datetime:"2021-12-12 22:12:33",//活动结束时间
- total:"22",//可报名人数
- price:"1.22",//价钱 单位元 保留2位小数
- company_name:"公司名称2",
- linker_name:"联系人姓名2",//联系人姓名
- linker_phone:"18912345672",//联系人电话
- activity_addr:"活动所在地址",//活动所在地址对象
- activity_addr1:"手工输入地址",
- addr_lng:"地址经度",
- addr_lat:"地址纬度",
- biz_remark:"备注22",
- group_qrurl:"群二维码url",
- istop:"0",//0-取消置顶;1-设为置顶; 不传则保留原状;
- }
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="delete";//删除
- data["bizId"]="1";
- data["reason"]="可选的原因";
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetch";//获取详情
- data["bizId"]="1";
- /***获取意见反馈详情**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchSuggestion";
- data["bizId"]="4";//意见反馈记录id
- /***处理意见反馈**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="finishSuggestion";
- data["bizId"]="4";//意见反馈记录id
- data["replyContent"]="回复内容";
- /***删除意见反馈**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="deleteSuggestion";
- data["bizId"]="4";//意见反馈记录id
- data["reason"]="可选的原因";
- /***获取投诉详情**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchComplaint";
- data["bizId"]="4";//投诉记录id
- /***处理投诉**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="finishComplaint";
- data["bizId"]="4";//投诉记录id
- data["replyContent"]="回复内容";
- /***删除投诉**/
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="deleteComplaint";
- data["bizId"]="4";//投诉记录id
- data["reason"]="可选的原因";
-
- /**招聘记录置顶****/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="topHandle";
- data["todo"]="set";//set-置顶;unset-取消置顶
- data["bizIds"]=["1"];//空则全部记录;有限个则为批量处理;
- /**招聘记录下架处理**/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="downdrop";
- data["bizId"]="1";
- data["reason"]="可选的原因";
-
- /**营销活动置顶****/
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="topHandle";
- data["todo"]="set";//set-置顶;unset-取消置顶
- data["bizIds"]=["1"];//空则全部记录;有限个则为批量处理;
- /***平台PC侧综合统计接口**/
- data["bizCatalog"]="StatisticsEntity";
- data["handleMode"]="fetchall";//fetchall-获取所有统计信息;fetchmoney-只获取财务相关统计
- data["startDate"]="2020-12-12";//筛选的开始日期
- data["endDate"]="2021-12-12";//筛选的截至日期
- /***平台PC侧获取未处理数接口**/
- data["bizCatalog"]="StatisticsEntity";
- data["handleMode"]="fetchUndoList";
- //评价处理
- data["bizCatalog"]="AppraisalEntity";
- data["handleMode"]="delete";//删除评价记录
- data["bizId"]="1";
-
- /***平台侧upsert平台角色人员接口**/
- data["bizCatalog"]="AAAEntity";
- data["handleMode"]="upsertPlatRoleUser";
- data["roleId"]="1";//角色ID
- data["bizData"]={
- //"id":"20",//id为空则为新增角色账号 非空则更新角色账号信息
- "loginName":"admin999",//登录号
- "loginPwd":"23434",//新登录密码 为空则不修改
- "remark":"阿凡达发的111",//备注
- }
- /***平台侧删除平台角色人员接口**/
- data["bizCatalog"]="AAAEntity";
- data["handleMode"]="removePlatRoleUser";
- data["userId"]="19";//账号id
- data["reason"]="afdfdf";//
- /***平台代:工单支付结算接口**/
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="paySettle";
- data["workid"]="0";//工单id 优选工单id
- data["workPayCode"]="A00001";//工单核销码
- /**招聘记录费用拆算****/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="feeCalculate";
- data["bizId"]="134";//招聘记录id
- data["platcutMode"]="";//平台分成模式 0-比例模式;1-金额模式;
- data["platcutValue"]="";//平台分成值 比例(百分比)或金额(单位元,保留小数两位)
- data["sharecutMode"]=1;//分享分享分成模式 0-比例模式;1-金额模式;
- data["sharecutValue"]=0;//分享分享分成值 比例(百分比)或金额(单位元,保留小数两位)
-
- /**活动手工下架处理****/
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="dropdown";//手工下架
- data["bizId"]="1";
- data["reason"]="可选的原因";
- /**招聘记录下架处理**/
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="downdrop";
- data["bizId"]="85";
- data["reason"]="可选的原因";
- /**OCR 测试**/
- data["bizCatalog"]="TXCLOUD_OCR";
- data["handleMode"]="IDCardOCR";//BizLicenseOCR-营业执照 IDCardOCR-身份证
- data["ocrParams"]={
- "ImageUrl":"3434",
- "ImageBase64":"343434334",
- "CardSide":"FRONT",//BACK
- };
-
- // data["bizCatalog"]="PlatConfigEntity";
- // data["handleMode"]="updateRecuritRule";//更新规则配置
- // data["cfgData"]={
- // freeCount:22,//免费人次
- // freeCount2:33,//
- // pricePer:11.2222,//每人次价格,单位元,两位小数
- // feeper_min:1.377,//每人招聘费用的最低额
- // enroll_premoney:2.6788,//会员报名押金额
- // plater_getrate:11,//默认平台分成比例
- // share_getrate:22,//默认分佣比例
- // tbreak_cutrate:33,//商家违约会员的扣除比例
- // enroll_overate:11.2222,//溢报倍数
- // }
- /***招聘费用规则相关接口**/
- // data["bizCatalog"]="PlatConfigEntity";
- // data["handleMode"]="fetchRecuritRule";//拉取当前配置
- /**审核拒绝支付请求**/
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="denyPayAudit";
- data["workid"]="398";//工单id
- data["todo"]="allow";//allow 同意/refuse 拒绝
- data["reason"]="可选的原因";
- /***商家等级设置**/
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Trader&WsAjaxAction=entityDataHandle";
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="adjustLevel";
- data["becomeVip"]="0";//0-取消vip身份,1-设置为vip级别身份
- data["traderIds"]=["43","44"];//商家记录ID 单个或批量 不能为空
- data["reason"]="可选的原因";//可选的原因
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: webapiUrl + "&WsAjaxBiz=Plater&WsAjaxAction=entityDataHandle",
- 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={};
- data["FOREND_TOKEN"]=baseGetToken();//统一传递一下前端token
- data["loginName"]="leader";//登录账号
- ajaxUrl = webapiUrl + "&WsAjaxBiz=Plater&WsAjaxAction=fetchPageData";
-
- //招聘记录列表
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="fetchall";
- data["exportExcel"]="true11";//是否导出excel true则导出,否则不导出
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-最新发布倒序排序;1-距离倒序;2-薪资倒序;
- data["nowLngLat"]="117.68898010253906,39.0351862510659";
- data["query"]={
- "status":"",//0空-全部;1-待提交/草稿;2-待审核;3-已审核;4-被驳回;
- "downed":"",//0空-全部;1-未下架;2-已下架;
- "title":"",//招聘标题筛选
- "mobile":"",//商家手机号
- startDate:"",//起始日期2021-12-12
- finishDate:"",//结束日期2021-12-21
- };
- if(data["exportExcel"]=="true") return postExcelFile(data,ajaxUrl);
-
- //获取团组列表
- data["bizCatalog"]="TodoWorkEntity";
- data["handleMode"]="fetchallTeam";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;1-薪资倒序;
- data["query"]={
- "status":"",//0空-全部;1-待成团;2-已成团待提交报名;3-已解散;4-已报名待审核;5-报名已审核通过;6-报名被驳回;7-被违约;8-主动取消报名;9-被动取消报名
- "title":"",//招聘标题筛选
- };
-
- //获取团组成员项列表
- 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-参团项;
- "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"]={
- "workSettleMode":"1",//结算模式:完工结/次结(含批量招聘);
- "startDate":"2021-12-10",//应开工日期,普通招聘的开始日期/批量招聘的报名日期
- "startDate2":"2021-12-10",//实际开工时间,工人单击开始工作的时间
- "workerId":"1",//会员Id
- "traderId":"1",//商家Id
- "workArea":"河北省/秦皇岛市",//区域筛选
- "recuritId":"1",//招聘记录Id
- "status":"",//0空-全部;1-待提交;2-已报名待审核;3-已审核待开工;4-报名被驳回;5-已开始工作;6-已结束工作待结算;7-已结算;8-主动取消报名;9-被违约 10-被动取消报名;11-未结算; 91-进行中;92-异常工单;93-会员异常工单;94-商家异常工单;
- "teamrole":"",//0空-全部;1-单报项;2-所有团项;3-开团项;4-参团项;
- "teamstatus":"",//0空-全部;1-待参团;2-已提交参团待审核;3-已审核入团;4-参团被驳回;5-参团被踢出;6-已解散;7-被动取消;
- "recuritTitle":"",//招聘标题筛选
- "memberName":"",//成员姓名
- };
- //获取现场经理列表
- data["bizCatalog"]="Trader2Entity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "memberName":"",//姓名
- "verifyTime":"2022-12-12 12:12",//0空-全部;1-截止时间;
- };
- //用户记录列表
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]=0;//0-默认时间倒序;1-接单数倒序;2-提现数倒序;3-异常数倒序;
- data["query"]={
- // mobile:"13812345678",
- // regtime:"2021-10-18",
- // stoped:"0",//0空-全部;1-未停用的;2-已停用的;
- // breakType:"1",//0空-全部;1-迟到;2-其他类型;
- blocked:"0",//0空-全部;1-非黑名单;2-黑名单人员;
- };
- //商家记录列表
- data["bizCatalog"]="TraderEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]=0;//0-默认时间倒序;1-发单数倒序;2-招聘人数倒序;3-充值金额倒序;4-异常数倒序;
- data["query"]={
- "companyName":"",
- "mobile":"8138",
- "regtime":"",//2021-10-13
- "catalog":"0",//0空-全部;1-个人商家;2-企业商家;
- "certif_confirmed":"0",//0空-全部;1-未确认;2-个人商家已确认;3-企业商家已确认;
- "stoped":"0",//0空-全部;1-未停用;2-已停用;
- "blocked":"0",//0空-全部;1-非黑名单;2-黑名单;
- "breakType":"0",//0空-全部;1-拖欠工资;2-其他类型;
- "statusCode":0,//0空-全部; 0-待提交;1-已提交待审核;2-已审核已发布;3-被驳回;
- };
- //商家服务记录列表
- data["bizCatalog"]="TraServiceEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["query"]={
- "title":"",//标题筛选
- "companyName":"",//公司名筛选
- };
- //公告通知列表
- data["bizCatalog"]="NoticeEntity";
- data["handleMode"]="fetchall";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["query"]={
- "catalog":"",//0空-所有;1-针对所有端;2-会员侧;3-商家侧;
- "keywords":"",//模糊查询
- };
- //分销商列表
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchallSharer";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-分享次数倒序;1-分享钱数倒序;
- data["query"]={
- memberName:"",//分销商姓名
- startDate:"2021-12-12",//起始日期
- finishDate:"2021-12-21",//结束日期
- };
- //某分销商下分销工单列表
- data["bizCatalog"]="WorkerEntity";
- data["handleMode"]="fetchallShareWorks";
- data["shareWorkerId"]="1",//分销商用户ID
- 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["shareWorkerId"]="1",//分销商用户ID
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-佣金额倒序;1-工单笔数倒序;
- data["query"]={
- memberName:"",//粉丝姓名
- startDate:"",//起始日期2021-12-12
- finishDate:"",//结束日期2021-12-21
- };
-
- //营销活动列表
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchall";
- data["exportExcel"]="true11";//是否导出excel true则导出,否则不导出
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-金额倒序;1-人数倒序;
- data["query"]={
- "status":"",//状态筛选:0空-全部;1-未开始;2-待开始;3-进行中;4-已结束;
- "title":"",//标题筛选
- "linkphone":"",//联系电话
- };
- if(data["exportExcel"]=="true") return postExcelFile(data,ajaxUrl);
-
- //营销活动报名列表
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchallEnroll";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "activityId":"",//活动id:0空-全部;否则为某活动下报名列表
- "status":"",//状态筛选:0空-全部;1-已报名下单待支付;2-已支付待使用;3-已使用待评价;4-已评价;
- "title":"",//标题筛选
- "linkphone":"",//联系电话
- "memberName":"",//会员姓名
- };
-
- //评价列表
- data["bizCatalog"]="AppraisalEntity";
- data["handleMode"]="fetchall";
- data["roleCatalog"]="";//0空-明细模式,否则为汇总模式;1-会员的评价;2-商家的评价;3-会员的被评价;4-商家的被评价;5-活动评价;6-招聘评价;
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]=0;//0-时间倒序 1- 2-
- data["query"]={
- "fromWorkerId":"",//评价者会员id 会员的评价明细
- "toWorkerId":"",//被评价者会员id 会员的被评价明细
- "fromTraderId":"",//评价者商家id 商家的评价明细
- "toTraderId":"",//被评价者商家id 商家的被评价明细
- "activityId":"",//被评价活动id 活动评价明细
- "recuritId":"",//被评价招聘id 招聘评价明细
- "bizCatalog":"",//0空-全部;1-会员对活动评价;2-会员对工作过程雇主评价;3-雇主商家对会员工作过程评价;
- "memberName":"",//会员姓名
- "companyName":"",//商家名
- "title":"",//活动标题或招聘标题
- };
-
- //意见反馈列表
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchallSuggestion";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "catalog":"",//状态筛选:0空-全部;1-待回复;2-已完结;
- "memberName":"",//会员姓名
- };
- //投诉列表
- data["bizCatalog"]="InteractionEntity";
- data["handleMode"]="fetchallComplaint";
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "catalog":"",//状态筛选:0空-全部;1-待回复;2-已完结;
- "memberName":"",//会员姓名
- };
- //营销活动报名列表
- data["bizCatalog"]="MActivityEntity";
- data["handleMode"]="fetchallEnroll";
- data["exportExcel"]="true11";//是否导出excel true则导出,否则不导出
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="0";//0空-时间倒序;
- data["query"]={
- "activityId":"17",//活动id:0空-全部;否则为某活动下报名列表
- "status":"",//状态筛选:0空-全部;1-已报名下单待支付;2-已支付待使用;3-已使用待评价;4-已评价;
- "title":"",//标题筛选
- "linkphone":"",//联系电话
- "memberName":"",//会员姓名
- };
- if(data["exportExcel"]=="true") return postExcelFile(data,ajaxUrl);
-
- //招聘记录列表
- data["bizCatalog"]="RecruitEntity";
- data["handleMode"]="fetchall";
- data["exportExcel"]="";//是否导出excel true则导出,否则不导出
- data["pageIndex"]=1;
- data["pageSize"]=10;
- data["orderby"]="1";//0空-最新发布倒序排序;1-距离倒序;2-薪资倒序;
- data["nowLngLat"]="117.68898010253906,39.0351862510659";
- data["query"]={
- "status":"",//0空-全部;1-待提交/草稿;2-待审核;3-已审核;4-被驳回;
- "downed":"",//0空-全部;1-未下架;2-已下架;
- "title":"",//招聘标题筛选
- "mobile":"",//商家手机号
- "nowUrgent":"1",//0空-所有;1-当日紧急;2-非当日紧急;
- startDate:"",//起始日期2021-12-12
- finishDate:"",//结束日期2021-12-21
- };
- if(data["exportExcel"]=="true") return postExcelFile(data,ajaxUrl);
- $.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));
- console.log(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 postExcelFile(params, url) {
- var form = document.createElement("form");
- form.style.display = "none";
- form.action = url;
- form.method = "post";
- document.body.appendChild(form);
- for (var key in params) {
- var input = document.createElement("input");
- input.type = "hidden";
- input.name = key;
- input.value = params[key];
- if(((params[key] instanceof Array)||(params[key] instanceof Object)))
- input.value = JSON.stringify(params[key]);
- form.appendChild(input);
- }
- form.submit();
- form.remove();
- }
- function baseTest(){
- $.ajax({
- type: 'post',
- contentType: 'text/json,charset=utf-8',
- dataType: "JSON",
- url: webapiUrl + "&WsAjaxBiz=ZTest&WsAjaxAction=action1",
- data: {
- "handle":"buildtoken",//生成token
- "baseUserIds":["158","159"],//
- },
- success: function (res) {
- if(verifyAjaxResult(res,false)==false) return;//统一的进行接口返回数据的预检验!
- let data=res.Result;//输入输出都可以是嵌套对象
- console.log("成功:"+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>
|