| | |
| | | var url = null; |
| | | var auditList = null; |
| | | var workAuditData = null; |
| | | var dateTime; |
| | | //工单审核列表 |
| | | var data = { |
| | | "interfaceId": "5703", |
| | |
| | | function init() { |
| | | var user = JSON.parse(localStorage.getItem('user')); |
| | | var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId')); |
| | | url = user.url + "/api-phone/v35/gateway"; |
| | | url = user.url + "/api/phone/v35/gateway"; |
| | | data.tokenAuth = user.tokenAuth; |
| | | data1.tokenAuth = user.tokenAuth; |
| | | data.data.deptId = selectDeptId; |
| | | |
| | | dateTime = getDate(new Date()); |
| | | getAuditList(); |
| | | } |
| | | |
| | | //日期格式化yyyy-MM-dd |
| | | function getDate(date) { |
| | | var year = date.getFullYear(); |
| | | var month, day,hour,minute; |
| | | month = date.getMonth() + 1; |
| | | if (month > 0 && month <= 9) { |
| | | month = "0" + month; |
| | | } |
| | | day = date.getDate() |
| | | if (day > 0 && day <= 9) { |
| | | day = "0" + day |
| | | } |
| | | hour = date.getHours(); |
| | | minute = date.getMinutes(); |
| | | return year + "-" + month + "-" + day + " "+ hour + ":" + minute |
| | | } |
| | | //获取工单审核列表 |
| | | function getAuditList() { |
| | | console.log(JSON.stringify(data.data),"work-aduit","工单审核列表") |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | |
| | | } else { |
| | | renderAuditList(); |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); |
| | | |
| | | } |
| | | }, |
| | | error: function() { |
| | | renderAuditList(); |
| | | mui.alert('系统繁忙,请重新登录尝试!', '提示', ["确定"], function() {}, "div"); |
| | | |
| | | |
| | | } |
| | | }) |
| | | } |
| | |
| | | if (auditList && auditList.length > 0) { |
| | | $.each(auditList, function(index, item) { |
| | | html += '<li><div class="con"><div class="top"><div class="left">'; |
| | | html += '<div class="line"><div class="t">申请人: </div><div class="v">' + item.applyUserName + '</div></div>'; |
| | | html += '<div class="line"><div class="t">所属分库:</div><div class="v">' + (item.deptName == null ? "" : item.deptName) + '</div></div></div>'; |
| | | html += '<div class="line"><div class="t">申请人: </div><div class="v">' + item.applyUserName +'</div></div></div>'; |
| | | html += '<div class="right"><div class="icon" info="' + item.info + '"><img src="images/icons/g-i26.png" alt=""></div></div></div>'; |
| | | html += '<div class="box"><ul class="gd-list"><li><a href="" class="con" style="background-image: url(images/icons/a-bg12.png);">'; |
| | | html += |
| | | '<div class="box"><ul class="gd-list"><li><a href="" class="con" style="background-image: url(images/icons/a-bg12.png);">'; |
| | | html += '<div class="tit">业务类型:</div><div class="name">' + item.type + '</div></a></li>'; |
| | | html += '<li><a href="" class="con" style="background-image: url(images/icons/a-bg13.png);">'; |
| | | html += '<div class="tit">关联仓库:</div><div class="name">' + (item.depotName == null ? "--" : item.depotName) + '</div></a></li></ul>'; |
| | | html += '<div class="time">有效期: ' + item.startTime + '至' + item.endTime + ' </div>'; |
| | | html += '<div class="btns" id="'+ item.id +'"><a href="" class="btn refuse">拒绝</a><a href="" class="btn adopt">通过</a></div>'; |
| | | html += '<div class="btns"><a href="" id = "' + item.id + |
| | | '" class="btn refuse">拒绝</a><a href="" id = "' + item.id + '" class="btn adopt">通过</a></div>'; |
| | | html += '</div></div></div></li>'; |
| | | }) |
| | | } else { |
| | | html += '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li>'; |
| | | html += '<li><div class="con"><div class="top"><div class="left">'; |
| | | html += '<div class="line"><div class="t">申请人: </div><div class="v">暂无工单审核</div></div></div>'; |
| | | html += '<div class="right"><div class="icon" info="暂无工单审核信息"><img src="images/icons/g-i26.png" alt=""></div></div></div>'; |
| | | html += |
| | | '<div class="box"><ul class="gd-list"><li><a href="" class="con" style="background-image: url(images/icons/a-bg12.png);">'; |
| | | html += '<div class="tit">业务类型:</div><div class="name">--</div></a></li>'; |
| | | html += '<li><a href="" class="con" style="background-image: url(images/icons/a-bg13.png);">'; |
| | | html += '<div class="tit">关联仓库:</div><div class="name">--</div></a></li></ul>'; |
| | | html += '<div class="time">有效期: ' + dateTime + ' 至 ' + dateTime + ' </div>'; |
| | | html += '</div></div></div></li>'; |
| | | |
| | | // html += |
| | | // '<li><div class="con"><div style="text-align: center;font-size: 20px;color:#dd524d;padding: 18px;">暂无工单审核信息</div></div></li>'; |
| | | } |
| | | $("#handleList").html(html); |
| | | } |
| | | |
| | | //工单审核 |
| | | function workAudit() { |
| | | console.log(JSON.stringify(data1.data),"work-aduit","工单审核") |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | |
| | | workAuditData = result.data; |
| | | // console.log(JSON.stringify(auditList)) |
| | | } else { |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); |
| | | } |
| | | }, |
| | | error: function() { |
| | |
| | | } |
| | | |
| | | //拒绝 |
| | | mui(".mui-scroll").on("tap",".wp ul li .refuse",function(){ |
| | | mui(".mui-scroll").on("tap", ".wp ul li .refuse", function() { |
| | | var id = this.getAttribute("id"); |
| | | console.log(id) |
| | | data1.data.id = id |
| | | data1.data.status = '10' |
| | | workAudit(); |
| | | console.log("拒绝") |
| | | }) |
| | | |
| | | //通过 |
| | | mui(".mui-scroll").on("tap",".wp ul li .adopt",function(){ |
| | | mui(".mui-scroll").on("tap", ".wp ul li .adopt", function() { |
| | | var id = this.getAttribute("id"); |
| | | console.log(id) |
| | | data1.data.id = id |
| | | data1.data.status = '20' |
| | | workAudit(); |
| | | console.log("通过") |
| | | }) |
| | | //查看申请内容 |
| | | mui(".mui-scroll").on("tap",".wp ul li .icon",function(){ |
| | | mui(".mui-scroll").on("tap", ".wp ul li .icon", function() { |
| | | var info = this.getAttribute("info") |
| | | mui.alert(info, '工单内容', ["确定"], function() {}, "div"); |
| | | // mui.alert(info, '工单内容', ["确定"], function() {}, "div"); |
| | | $("#textareaPop").val(info) |
| | | $('#m-pop').css('display', 'flex'); |
| | | console.log("申请内容") |
| | | }) |
| | | |
| | | //关闭弹窗 |
| | | function closePop() { |
| | | $("#m-pop").css('display', 'none'); |
| | | } |
| | | |
| | | mui('.mui-scroll-wrapper').scroll({ |
| | | indicators: false, //是否显示滚动条 |
| | | indicators: true, //是否显示滚动条 |
| | | deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏 |
| | | bounce: false, //是否启用回弹 |
| | | deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006 |