first commit
Esse commit está contido em:
@@ -0,0 +1,76 @@
|
||||
|
||||
/*****************************************************************************/
|
||||
//定义设计师工作初始化
|
||||
/*****************************************************************************/
|
||||
//启动websocket
|
||||
Z.onload(function()
|
||||
{
|
||||
Z("#switch-work").click(function(){
|
||||
if(Z("#switch-work").hasClass('switch-active')){
|
||||
stopWork()
|
||||
}else{
|
||||
startWork()
|
||||
}
|
||||
|
||||
})
|
||||
//1.检查上下班状态
|
||||
|
||||
});
|
||||
|
||||
/*****************************************************************************/
|
||||
//定义设计师工作对象
|
||||
/*****************************************************************************/
|
||||
|
||||
function startWork()
|
||||
{//设计师开始接单
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setClassName("DesignerWorkPresenter");
|
||||
ajax.setMethodName("startWork");
|
||||
ajax.setFailureAlert();
|
||||
ajax.setFailure(function(){
|
||||
if(this.responseText == "1"){
|
||||
Z.alert("接单前请前往个人中心完善个人简介~", function(){
|
||||
Z("a[onclick*='profile.htm']").click();
|
||||
});
|
||||
return;
|
||||
}
|
||||
Z.alert(this.responseText);
|
||||
})
|
||||
ajax.setSuccess(function()
|
||||
{
|
||||
Z("#switch-work").addClass("switch-active")
|
||||
});
|
||||
ajax.execute();
|
||||
};
|
||||
|
||||
function stopWork()
|
||||
{//设计师停止接单
|
||||
|
||||
//1.查询未完成订单数
|
||||
var ajax = new Z.Ajax();
|
||||
ajax.setSync();
|
||||
ajax.setClassName("DesignerWorkPresenter");
|
||||
ajax.setMethodName("getOrderNumber");
|
||||
ajax.execute();
|
||||
|
||||
if (ajax.responseStatus != 0)
|
||||
{
|
||||
Z.alert("抱歉请求处理失败,请重试!");
|
||||
return;
|
||||
}
|
||||
|
||||
//2.提醒下班
|
||||
var confirm = "确认现在停止接单吗?" + ((ajax.responseText != "0")?"您还有" + ajax.responseText + "个订单未完成!":"");
|
||||
Z.confirm(confirm, function()
|
||||
{
|
||||
var _ajax = new Z.Ajax();
|
||||
_ajax.setClassName("DesignerWorkPresenter");
|
||||
_ajax.setMethodName("stopWork");
|
||||
_ajax.setFailureAlert();
|
||||
_ajax.setSuccess(function()
|
||||
{
|
||||
Z("#switch-work").removeClass("switch-active")
|
||||
});
|
||||
_ajax.execute();
|
||||
});
|
||||
};
|
||||
Referência em uma Nova Issue
Bloquear um usuário