|
@@ -1,4 +1,4 @@
|
|
-define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, template, native, config, user, api) {
|
|
|
|
|
|
+define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, template, native, config, user, api) {
|
|
|
|
|
|
/*
|
|
/*
|
|
user_id;//user_id
|
|
user_id;//user_id
|
|
@@ -17,6 +17,7 @@ define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, temp
|
|
auth;//角色 中医/营养师/保洁师/月嫂/催乳师/配送师
|
|
auth;//角色 中医/营养师/保洁师/月嫂/催乳师/配送师
|
|
desc;//备注
|
|
desc;//备注
|
|
*/
|
|
*/
|
|
|
|
+
|
|
// 返回事件
|
|
// 返回事件
|
|
function back(event) {
|
|
function back(event) {
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
@@ -61,13 +62,13 @@ define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, temp
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
// 用户id
|
|
// 用户id
|
|
var user_id = user.id;
|
|
var user_id = user.id;
|
|
- if(user_id === ''){
|
|
|
|
|
|
+ if (user_id === '') {
|
|
model('您的信息识别码有误,请重新扫描二维码,进入本页面!', '确定');
|
|
model('您的信息识别码有误,请重新扫描二维码,进入本页面!', '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 用户姓名
|
|
// 用户姓名
|
|
var name = $(".user-name").val();
|
|
var name = $(".user-name").val();
|
|
- if(name === ''){
|
|
|
|
|
|
+ if (name === '') {
|
|
model('请重新输入您的姓名!', '确定');
|
|
model('请重新输入您的姓名!', '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -81,69 +82,69 @@ define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, temp
|
|
}
|
|
}
|
|
// 出生日期
|
|
// 出生日期
|
|
var num = $(".user-num").val();
|
|
var num = $(".user-num").val();
|
|
- if(num === ''){
|
|
|
|
|
|
+ if (num === '') {
|
|
model('请选择出生日期!', '确定');
|
|
model('请选择出生日期!', '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 身份证
|
|
// 身份证
|
|
var card_id = $(".card-id").val();
|
|
var card_id = $(".card-id").val();
|
|
- if ($.checkID(card_id) !== true){
|
|
|
|
|
|
+ if ($.checkID(card_id) !== true) {
|
|
model($.checkID(card_id), '确定');
|
|
model($.checkID(card_id), '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 地址
|
|
// 地址
|
|
var userAddress = $(".user-address").val();
|
|
var userAddress = $(".user-address").val();
|
|
console.log('地址:' + userAddress);
|
|
console.log('地址:' + userAddress);
|
|
- if (userAddress === ''){
|
|
|
|
|
|
+ if (userAddress === '') {
|
|
model('请输入地址!', '确定');
|
|
model('请输入地址!', '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 手机号码
|
|
// 手机号码
|
|
var mobile = $(".user-mobile").val();
|
|
var mobile = $(".user-mobile").val();
|
|
- if(!(/^1[34578]\d{9}$/.test(mobile)) || mobile == 0 || mobile === ''){
|
|
|
|
|
|
+ if (!(/^1[34578]\d{9}$/.test(mobile)) || mobile == 0 || mobile === '') {
|
|
model('请输入正确的手机号!', '确定');
|
|
model('请输入正确的手机号!', '确定');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 所属机构
|
|
// 所属机构
|
|
var mechanism = $(".user-mechanism").val();
|
|
var mechanism = $(".user-mechanism").val();
|
|
- if(mechanism === ''){
|
|
|
|
- model('所属机构不为空!','确定')
|
|
|
|
|
|
+ if (mechanism === '') {
|
|
|
|
+ model('所属机构不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 学历
|
|
// 学历
|
|
var education = $(".user-education").val();
|
|
var education = $(".user-education").val();
|
|
- if(education === ''){
|
|
|
|
- model('学历不为空!','确定')
|
|
|
|
|
|
+ if (education === '') {
|
|
|
|
+ model('学历不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 证书
|
|
// 证书
|
|
var certificate = $(".user-certificate").val();
|
|
var certificate = $(".user-certificate").val();
|
|
- if(certificate === ''){
|
|
|
|
- model('证书不为空!','确定')
|
|
|
|
|
|
+ if (certificate === '') {
|
|
|
|
+ model('证书不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 工种
|
|
// 工种
|
|
var type_of_work = $(".type-of-work").val();
|
|
var type_of_work = $(".type-of-work").val();
|
|
- if(type_of_work === ''){
|
|
|
|
- model('工种不为空!','确定')
|
|
|
|
|
|
+ if (type_of_work === '') {
|
|
|
|
+ model('工种不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 技能
|
|
// 技能
|
|
var skill = $(".user-skill").val();
|
|
var skill = $(".user-skill").val();
|
|
- if(skill === ''){
|
|
|
|
- model('技能不为空!','确定')
|
|
|
|
|
|
+ if (skill === '') {
|
|
|
|
+ model('技能不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 工作年限
|
|
// 工作年限
|
|
var work_year = $('.user-work-year').val();
|
|
var work_year = $('.user-work-year').val();
|
|
- if(work_year === ''){
|
|
|
|
- model('工作年限不为空!','确定')
|
|
|
|
|
|
+ if (work_year === '') {
|
|
|
|
+ model('工作年限不为空!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 角色
|
|
// 角色
|
|
var auth = $('.user-auth').val();
|
|
var auth = $('.user-auth').val();
|
|
- if(auth === 0){
|
|
|
|
- model('请选择角色!','确定')
|
|
|
|
|
|
+ if (auth === 0) {
|
|
|
|
+ model('请选择角色!', '确定')
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 备注
|
|
// 备注
|
|
@@ -164,20 +165,26 @@ define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, temp
|
|
work_year: work_year,
|
|
work_year: work_year,
|
|
auth: auth,
|
|
auth: auth,
|
|
desc: desc
|
|
desc: desc
|
|
- },function (res) {
|
|
|
|
|
|
+ }, function (res) {
|
|
console.log(res)
|
|
console.log(res)
|
|
- if(res.success){
|
|
|
|
- model('提交成功!','确定')
|
|
|
|
|
|
+ if (res.success) {
|
|
|
|
+ model('提交成功!', '确定')
|
|
} else {
|
|
} else {
|
|
- model('提交失败!','确定')
|
|
|
|
|
|
+ model(res.message, '确定')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- },$view)
|
|
|
|
|
|
+ }, $view)
|
|
|
|
|
|
// 模态框
|
|
// 模态框
|
|
$.newTouch('.model-content', function (event) {
|
|
$.newTouch('.model-content', function (event) {
|
|
- if ($('.model-title')[0].innerHTML === '成功了棒棒哒∪0∪') {
|
|
|
|
- location.href="http://common.yiguanjia.me/index.php?r=moonclub/web/index";
|
|
|
|
|
|
+ var title = $('.model-title')[0].innerHTML;
|
|
|
|
+ if (title === '提交成功!') {
|
|
|
|
+ $doc.trigger('spa:navigate', {
|
|
|
|
+ hash: 'service-info',
|
|
|
|
+ pushData: {
|
|
|
|
+ needReload: true
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
$('.model').css('bottom', '');
|
|
$('.model').css('bottom', '');
|
|
$('.model-box').css('display', 'none');
|
|
$('.model-box').css('display', 'none');
|
|
@@ -188,28 +195,45 @@ define(['$', 'template', 'native', 'config', 'user', 'api'], function ($, temp
|
|
beforeopen: function (pageData, dtd) {
|
|
beforeopen: function (pageData, dtd) {
|
|
var $view = this;
|
|
var $view = this;
|
|
var $doc = $(document);
|
|
var $doc = $(document);
|
|
- api.GetAuthinfo({},function (res) {
|
|
|
|
- if (res.success) {
|
|
|
|
- $doc.trigger('spa:openloader');
|
|
|
|
- if ($doc) {
|
|
|
|
- $doc.trigger('spa:closeloader');
|
|
|
|
- var tpl = template('employe/index',{
|
|
|
|
- authInfo: res.data
|
|
|
|
- });
|
|
|
|
- $('.spa-page-body', $view).html(tpl);
|
|
|
|
- setTimeout(function () {
|
|
|
|
- var calendar = new LCalendar();
|
|
|
|
- calendar.init({
|
|
|
|
- 'trigger': '#demo1', //标签id
|
|
|
|
- 'type': 'date', //date 调出日期选择 datetime 调出日期时间选择 time 调出时间选择 ym 调出年月选择,
|
|
|
|
- 'minDate': '1900-1-1', //最小日期
|
|
|
|
- 'maxDate': (new Date().getFullYear() + 10) + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() //最大日期
|
|
|
|
- });
|
|
|
|
- // pageData.scroll = new IScroll('#employeScroll');
|
|
|
|
- }, 700);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ // 判断雇员是否注册过
|
|
|
|
+ api.getQueryPersonalInfo({
|
|
|
|
+ user_id: user.id
|
|
|
|
+ }, function (res) {
|
|
|
|
+ // 已注册前往订单列表
|
|
|
|
+ if (res.message === '已经注册过') {
|
|
|
|
+ $doc.trigger('spa:navigate', {
|
|
|
|
+ hash: 'service-info',
|
|
|
|
+ pushData: {
|
|
|
|
+ needReload: true
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ // 获取角色信息表
|
|
|
|
+ api.GetAuthinfo({}, function (res) {
|
|
|
|
+ if (res.success) {
|
|
|
|
+ $doc.trigger('spa:openloader');
|
|
|
|
+ if ($doc) {
|
|
|
|
+ $doc.trigger('spa:closeloader');
|
|
|
|
+ var tpl = template('employe/index', {
|
|
|
|
+ authInfo: res.data
|
|
|
|
+ });
|
|
|
|
+ // 渲染页面
|
|
|
|
+ $('.spa-page-body', $view).html(tpl);
|
|
|
|
+ setTimeout(function () {
|
|
|
|
+ var calendar = new LCalendar();
|
|
|
|
+ calendar.init({
|
|
|
|
+ 'trigger': '#demo1', //标签id
|
|
|
|
+ 'type': 'date', //date 调出日期选择 datetime 调出日期时间选择 time 调出时间选择 ym 调出年月选择,
|
|
|
|
+ 'minDate': '1900-1-1', //最小日期
|
|
|
|
+ 'maxDate': (new Date().getFullYear() + 10) + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() //最大日期
|
|
|
|
+ });
|
|
|
|
+ // pageData.scroll = new IScroll('#employeScroll');
|
|
|
|
+ }, 700);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ })
|
|
dtd.resolve();
|
|
dtd.resolve();
|
|
},
|
|
},
|
|
afteropen: function (pageData, dtd) {
|
|
afteropen: function (pageData, dtd) {
|