GZMachinesWeb/.svn/pristine/44/440917991c8774f15b64895c80a...

740 lines
25 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var ids = '';
$(function() {
layui.use('laydate', function(){
var laydate = layui.laydate;
//日期时间选择器
laydate.render({
elem: '#startTime',
done:function (data) {
var endTime=$("#endTime").val();
if(data>endTime && endTime!=''){
layer.msg("开始时间不能大于结束时间");
$("#startTime").val('');
}
}
});
laydate.render({
elem: '#endTime',
done:function (data) {
var startTime=$("#startTime").val();
if(data<startTime && startTime!=''){
layer.msg("开始时间不能大于结束时间");
$("#endTime").val('');
}
}
});
});
getbaseList(1);
});
function exportData(){
$("#baseForm").attr("onsubmit","return true;");
$("#baseForm").attr("action",bonuspath +'/backstage/receiveDetails/expExcel');
$("#baseForm").attr("target","downloadFrame");//iframe的名字
$("#baseForm").submit();
}
function checkTree(){
localStorage.setItem("checkId","");
localStorage.setItem("checkName","");
localStorage.setItem("checkTreeName",$("#checkName").val());
layer.open({
type: 2,
title:['检验人员','background-color: #438EB9;color:#fff'],
shadeClose:true,
shade:false,
maxmin: true,
area: ['400px', '400px'],
content: bonuspath+'/backstage/user/checkTree'
});
}
function setCheckForm(){
var checkId = localStorage.getItem("checkId");
var checkName = localStorage.getItem("checkName");
$("#checkId").val(checkId);
$("#checkName").val(checkName);
}
function backShowChenkStatus(){
$('input[type=checkbox]:checked').each(function(){
var id = $(this).val();
console.log("id=",id);
ids += id+",";
console.log("ids=",ids);
})
}
function deleteTask() {
backShowChenkStatus();
var idsStr = ids;
if(idsStr == "" ){
layer.msg("请选择想要删除的信息!",{icon:7,time:2000});
return;
}
JY.Model.confirm("确认删除吗?", function() {
console.log("idsStr=",idsStr);
var idx = layer.msg('删除申请提交中,请稍等...', {
icon: 16
,shade: 0.01
,time:'-1'
});
var data = {
ids:idsStr
}
$.ajax({
type:'POST',
url:bonuspath+'/backstage/rm/task/deleteTask',
async:true,
data:data,
success:function(data) {
data = JSON.parse(data);
layer.msg("删除成功!",{icon:1,time:2000},function(){
getbaseList(1);
ids = {};
});
layer.close(idx);
},
error:function(data){
layer.msg("删除失败!",{icon:2,time:2000});
layer.close(idx);
}
});
});
}
function getbaseList(init) {
if (init == 1)$(".pageNum").val(1);
JY.Model.loading();
JY.Ajax.doRequest("baseForm",bonuspath + '/backstage/rm/task/findByPage',null,function(data) {
$("#baseTable tbody").empty();
var obj = data.obj;
var list = obj.list;
var results = list.results;
var permitBtn = obj.permitBtn;
var pageNum = list.pageNum,
pageSize = list.pageSize,
totalRecord = list.totalRecord;
var html = "";
if (results != null && results.length > 0) {
var leng = (pageNum - 1) * pageSize;
for (var i = 0; i < results.length; i++) {
var l = results[i];
html += "<tr>";
html += "<td style='vertical-align:middle;' class='center'><input type='checkbox' id='inp' value='" + l.id + "'></td>";
html += "<td style='vertical-align:middle;' class='center hidden-480'>"+ (i + leng + 1) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.returnMaterialTime) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.unitName) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.workName) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.companyName) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.subcontractors) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.agreementCode) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.number) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.userName) + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.phone) + "</td>";
var checker = l.checker;
if(checker == "" || checker == null){
checker = "尚未指派";
}
html += "<td style='vertical-align:middle;cursor:pointer;' class='center hidden-480'><a href='#' onclick='chooseChecker("+ l.id +")'>" + checker + "</a></td>";
var isFinish = l.isFinish;
if(l.isFinish == 0){
isFinish = "待退料";
}else{
isFinish = "已退料";
}
html += "<td style='vertical-align:middle;' class='center'>"+ isFinish + "</td>";
html += "<td style='vertical-align:middle;' class='center'>"+ JY.Object.notEmpty(l.remark) + "</td>";
html += rowFunction(l.id,l.number,l.isFinish);
html += "</tr>";
}
$("#baseTable tbody").append(html);
JY.Page.setPage("baseForm", "pageing", pageSize,pageNum, totalRecord, "getbaseList");
} else {
html += "<tr><td colspan='14' class='center'>没有相关数据</td></tr>";
$("#baseTable tbody").append(html);
$("#pageing ul").empty();// 清空分页
}
JY.Model.loadingClose();
});
}
function rowFunction(id,number,isfinish) {
var h="";
h+="<td style='vertical-align:middle;' class='center'>";
h+="<div class='visible-md visible-lg hidden-sm hidden-xs btn-group'>";
if(isfinish != 0){
h+="<a href='#' title='查看' onclick='rmDoc(&apos;"+id+"&apos;,&apos;"+number+"&apos;)' class='aBtnNoTD' ><i class='icon-zoom-in color-p bigger-140'></i></a>";
}
h+="</div>";
h+="<div class='visible-xs visible-sm hidden-md hidden-lg'><div class='inline position-relative'>";
h+="<button class='btn btn-minier btn-primary dropdown-toggle' data-toggle='dropdown'><i class='icon-cog icon-only bigger-110'></i></button>";
h+="<ul class='dropdown-menu dropdown-only-icon dropdown-yellow pull-right dropdown-caret dropdown-close'>";
if(isfinish != 0){
h+="<li><a href='#' title='查看' onclick='rmDoc(&apos;"+id+"&apos;,&apos;"+number+"&apos;)' class='aBtnNoTD' ><i class='icon-zoom-in color-p bigger-140'></i></a></li>";
}
h+="</ul></div></div>";
h+="</td>";
return h;
}
function chooseChecker(id) {
cleanForm();
JY.Model.edit("auDiv", "指派客服代表", function() {
var that = $(this);
if (JY.Validate.form("auForm")) {
var checkId = $("#checkId").val();
JY.Ajax.doRequest(null, bonuspath+'/backstage/rm/task/updateChecker',
{
id:id,
checkerId:checkId,
},
function(data) {
JY.Model.info(data.resMsg, function() {
that.dialog("close");
$("#serviceId").val('');
getbaseList(1);
});
});
}
});
}
function cleanForm() {
JY.Tags.isValid("auForm", "1");
JY.Tags.cleanForm("auForm");
// hideRole();
}
function details(taskId){
var unitId = localStorage.setItem("TaskId",taskId);
layer.open({
type: 2,
title:['退料详情','background-color: #438EB9;color:#fff'],
shadeClose:true,
shade:false,
maxmin: true,
area: ['1000px', '550px'],
content: bonuspath+'/backstage/lease/back/returnDetails'
});
}
function del(id){
JY.Model.confirm("确认删除吗?",function(){
JY.Ajax.doRequest(null,bonuspath +'/backstage/lease/back/del',{taskId:id},function(data){
JY.Model.info(data.resMsg,function(){getbaseList(1);});
});
});
}
function add(){
$.ajax({
type: "post",
url: bonuspath + '/backstage/rm/task/findNumber',
data: {},
dataType: "json",
success: function(data) {
var number = data.number;
var subcontractorsList = data.subcontractorsList;//分包商集合
if(number != null && number != ''){
cleanAddForm();
$("#number").val(number);
var number = $("#number").val();
if(subcontractorsList.length > 0){//判断分包商不为空
var html;
html += '<option value="-1">请选择</option>';
for(var i = 0; i < subcontractorsList.length; i++){
html += '<option value="'+subcontractorsList[i].id+'">'+subcontractorsList[i].name+'</option>';
}
$("#subcontractors").empty();
$("#subcontractors").append(html);
}
JY.Model.edit("auAddDiv","新增",function(){
var unitName = $("#unitName").val();
var projectName = $("#projectName").val();
if(unitName == ""){
layer.msg("请选择退料单位");
return false;
}
if(projectName == ""){
layer.msg("请选择退料工程");
return false;
}
if(JY.Validate.form("auAddForm")){
var that =$(this);
JY.Ajax.doRequest("auAddForm",bonuspath +'/backstage/rm/task/add',null,function(data){
that.dialog("close");
JY.Model.info(data.resMsg,function(){getbaseList(1);});
});
}
});
}else{
alert("请联系相关人员!");
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("未连接到服务器,请检查网络!");
}
});
}
function getChildrenId(array,type){
var ids = '';
if(type==0){
for(var i=0;i<array.length;i++){
if (!array[i].isParent){
ids+=array[i].id+',';
}
}
}else{
for(var i=0;i<array.length;i++){
if (!array[i].isParent){
ids+=array[i].name+'/';
}
}
}
return ids;
}
function cleanAddForm(){
JY.Tags.cleanForm("auAddForm");
$("#backCompanyId").html("");
$("#backProjectId").html("");
$("#auAddForm input[name$='userName']").val("");//上级资源
$("#auAddForm input[name$='phone']").val("");
$("#auAddForm input[name$='number']").val("");
$("#auAddForm input[name$='remark']").val("");
}
//获取当前时间格式YYYY-MM-DD
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
}
function rmDoc(id,backOddNumbers){
saveTaskId(id);
JY.Ajax.doRequest(null, bonuspath + '/backstage/rm/taskRecord/findSheet', {
id : id
}, function(data) {
setForm(data,backOddNumbers);
JY.Model.check("auDocDiv");
});
}
//在页面保存taskId
function saveTaskId(taskId){
$("#taskId0").val("");
$("#taskId0").val(taskId);
}
//保存领料单修改的数据
function save1(){
var taskId = $("#taskId0").val();
var taskRemark0 = $("#taskRemark0 input").val();
var remarkMachine = $(".remarkMachine");
var remarkMachineString = "";
var isCounts = new Array();
var isCountString = "";
var wmaIds = new Array();
var wmaIdString = "";
for(i = 0; i < remarkMachine.length; i++){
var remark = $(remarkMachine[i]).val();
console.log(remark);
if(remark == null || remark == ""){
remark = " ";
}
remarkMachineString += remark + ",";
$(remarkMachine[i]).attr("value",remark);
if(i == remarkMachine.length - 1){
$("#taskRemark0 input").attr("value",taskRemark0);
$.ajax({
type: "POST",
url: bonuspath + '/backstage/rm/taskRecord/saveMaterialRequisition',
data: {
taskId : taskId,
taskRemark : taskRemark0,
remarkMachine : remarkMachineString,
isCount : isCountString,
id : wmaIdString
},
dataType: 'json',
success: function(data) {
JY.Model.info(data.res,function(){
search();
});
},
error: function(msg) {
}
});
}
}
}
function setForm(data,backOddNumbers) {
var results = data.obj.list;
var html = "";
var rmStatus;
console.log("results",results);
if(results.length > 0){
var date = results[0].returnMaterialTime;
var e = new Array();
var d = new Array();
e = date.split(" ");
d = e[0].split("-");
$(".year").html(d[0]);
$(".month").html(d[1]);
$(".day").html(d[2]);
$("#backProjectName").html(results[0].leaseName);
$("#backCompanyName").html(results[0].projectName);
$("#backOddNumbers").html(backOddNumbers);
$("#subcontractorName").html(results[0].subcontractorName);
var taskRemark;
if(results[0].taskRemark == "" || results[0].taskRemark == null){
taskRemark = "";
}else{
taskRemark = results[0].taskRemark;
}
$("#taskRemark0").html('备注:<input type="text" value="'+taskRemark+'" style="border: 0;width: 90%;" class="projectName basic FormElement ui-widget-content ui-corner-all">');
}
$(".basic").html("");
$(".add").remove();
console.log("results[0]",results[0]);
if(results.length > 0){
if(results[0].thisBackNum != 0){
for(var i = 0;i < results.length;i++){
var remarkMachine;
if(i < 5){
$("#id"+i).html(i+1);
$("#typeName"+i).html(results[i].maType);
$("#modelName"+i).html(results[i].maModel);
$("#unit"+i).html(results[i].unit);
$("#backNum"+i).html(results[i].thisBackNum);
$("#code"+i).html(results[i].deviceCode);
if(results[i].rmStatus == 1 ){
rmStatus = "合格入库";
}else if(results[i].rmStatus == 4 || results[i].rmStatus == 3){
rmStatus = "待报废 ";
}else if(results[i].rmStatus == 7 || results[i].rmStatus == 2 || results[i].rmStatus == 5){
rmStatus = "待修 ";
}
$("#weight"+i).html(rmStatus);
var modelId = results[i].modelId;
if(results[i].remark != null && results[i].remark != "" && results[i].remark != "null"){
$("#remarkMachine"+i).html(results[i].remark);
}else{
$("#remarkMachine"+i).html("");
}
if(results[i].remarkMachine != null && results[i].remarkMachine != ""){
remarkMachine = results[i].remarkMachine;
}else{
remarkMachine = "";
}
if(results[i].isCount == 0 || results[i].isCount == '0'){
$("#remark"+i).html('<input type="text" class="remarkMachine" name="remarkMachine" value="'+remarkMachine+'" style="border: 0;width:50px;" class="projectName basic FormElement ui-widget-content ui-corner-all">');
}else{
$("#remark"+i).html('<input type="text" class="remarkMachine" name="remarkMachine" value="'+remarkMachine+'" style="border: 0;width:50px;" class="projectName basic FormElement ui-widget-content ui-corner-all">');
}
}else{
if(results[i].rmStatus == 1 ){
rmStatus = "合格入库";
}else if(results[i].rmStatus == 4 || results[i].rmStatus == 3){
rmStatus = "待报废 ";
}else if(results[i].rmStatus == 7 || results[i].rmStatus == 2 || results[i].rmStatus == 5){
rmStatus = "待修 ";
}
//1:合格2:维修3:待报废4:确认待报废5:维修合格6:维修申请报废7:退料已维修(2改为7)8:维修检验通过10:维修检验报废通过11:维修检验完成
if(results[i].remarkMachine != null && results[i].remarkMachine != ""){
remarkMachine = results[i].remarkMachine;
}else{
remarkMachine = "";
}
html += '<tr class="add">';
html += '<td style="height:30px;text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+(i+1)+'</td>';
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+results[i].maType+'</td>';
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+results[i].maModel+'</td>';
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+results[i].unit+'</td>';
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+results[i].thisBackNum+'</td>';
if(results[i].deviceCode ==null || results[4].deviceCode =="" || results[i].deviceCode == "null") {
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;"></td>';
}else{
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+results[i].deviceCode+'</td>';
}
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+ rmStatus +'</td>';
if(results[i].remark != null && results[i].remark != "" && results[i].remark != "null"){
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;">'+ results[i].remark +'</td>';
}else{
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;"></td>';
}
html += '<td style="text-align:center;border-top: 1px solid #000000;border-left: 1px solid #000000;border-right:1px solid #000000;"><input type="text" class="remarkMachine" name="remarkMachine" value="'+remarkMachine+'" style="border: 0;width:50px;" class="projectName basic FormElement ui-widget-content ui-corner-all"></td>';
html += '</tr>';
}
}
$("#examineUser").html("");
$("#approvalUser").html("");
if(results[0].examineUser != null && results[0].examineUser != ""){
var html1 = "";
var picUrl = results[0].examineUser.replaceAll(/\\/g,"@");
var s = picUrl.replaceAll("@","/");
var l =bonuspath + '/backstage/user/downFile?headerUrl='+s;
var path = l;
html1 += '<img class="img" style="width: 80px;height: 50px;" src="' + path + '" >';
$("#examineUser").append(html1);
}
if(results[0].approvalUser != null && results[0].approvalUser != ""){
var html2 = "";
var picUrl = results[0].approvalUser.replaceAll(/\\/g,"@");
var s = picUrl.replaceAll("@","/");
var l =bonuspath + '/backstage/user/downFile?headerUrl='+s;
var path = l;
html2 += '<img class="img" style="width: 80px;height: 50px;" src="' + path + '" >';
$("#approvalUser").append(html2);
}
}
}
$("#five").after(html);
}
//浮点数加法运算
function floatAdd(arg1,arg2){
var r1,r2,m;
try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2));
return (arg1*m+arg2*m)/m;
}
function setDetailsForm(data){
var list = data.obj.list;
var html="";
$(".addDetails").remove();
for(var i = 0;i < list.length;i++){
html+='<tr class="addDetails">';
html+='<td style="height:30px;text-align:center;width: 10%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+(i+1)+'</td>';
html+='<td style="text-align:center;width: 30%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+list[i].typeName+'</td>';
html+='<td style="text-align:center;width: 30%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+list[i].modelName
html+='<td style="text-align:center;width: 15%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;font-family:SimSun">'+list[i].deviceNum+'</td>';
var status = list[i].batchStatus;
switch (status) {
case "5":
status = "在库";
break;
case "6":
status = "在用";
break;
case "7":
status = "在修";
break;
case "8":
status = "在试";
break;
case "10":
status = "待报废";
break;
case "11":
status = "已报废";
break;
case "12":
status = "报废封存";
break;
case "9":
status = "修试后待入库";
break;
case "15":
status = "已报废移交";
break;
default:
break;
}
html+='<td style="text-align:center;width: 15%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;font-family:SimSun">'+status+'</td>';
html+='</tr>';
}
$("#headerRepair").after(html);
}
function findDeviceCodeDetils(id,modelId){
JY.Ajax.doRequest(null, bonuspath + '/backstage/lease/back/findDeviceCodeDetils', {
taskId : id,
modelId:modelId
}, function(data) {
setDetilsForm(data);
JY.Model.check("auDetailDiv");
});
}
function findDeviceCodeDetilsGroup(backer,backDay,agreementId,backStatus,modelId){
JY.Ajax.doRequest(null, bonuspath + '/backstage/lease/back/findDeviceCodeDetilsGroup', {
backer : backer,
backDay:backDay,
agreementId:agreementId,
backStatus:backStatus,
modelId:modelId
}, function(data) {
setDetilsForm(data);
JY.Model.check("auDetailDiv");
});
}
function setDetilsForm(data) {
var list = data.obj.list;
var html="";
$(".addDetails").remove();
for(var i = 0;i < list.length;i++){
html+='<tr class="addDetails">';
html+='<td style="height:30px;text-align:center;width: 10%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+(i+1)+'</td>';
html+='<td style="text-align:center;width: 30%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+list[i].type+'</td>';
html+='<td style="text-align:center;width: 30%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;font-family:SimSun">'+list[i].model+'</td>';
html+='<td style="text-align:center;width: 30%;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;font-family:SimSun">'+list[i].deviceCode+'</td>';
html+='</tr>';
}
$("#header").after(html);
}
function edit(id,batchStatus) {
cleanAddForm();
$('.selectpicker').selectpicker();
JY.Ajax.doRequest(null, bonuspath + '/backstage/lease/back/find', {id:id}, function(data) {
setAddForm(data);
JY.Model.edit("auAddDiv", "修改", function() {
if (JY.Validate.form("auAddForm")) {
var that = $(this);
JY.Ajax.doRequest("auAddForm", bonuspath + '/backstage/lease/back/update', null, function(data) {
that.dialog("close");
JY.Model.info(data.resMsg, function() {
getbaseList(1);
});
});
}
});
});
}
function setAddForm(data){
var l = data.obj.list;
$("#auAddForm input[name$='id']").val(l.id);//上级资源
$("#backProjectId option[value='"+backProjectId+"']").attr("selected","selected");
$("#auAddForm input[name$='userName']").val(l.userName);//上级资源
$("#auAddForm input[name$='phone']").val(l.phone);
$("#auAddForm input[name$='backTime']").val(l.backTime);
$("#auAddForm input[name$='remark']").val(l.remark);
}
function setUnitForm(){
var unitId = localStorage.getItem("unitId");
var unitName = localStorage.getItem("unitName");
$("#unitId").val(unitId);
$("#unitName").val(unitName);
}
function setProjectForm(){
var projectId = localStorage.getItem("projectId");
var projectName = localStorage.getItem("projectName");
$("#projectId").val(projectId);
$("#projectName").val(projectName);
getAgreementNum();
}
function unitTree(){
localStorage.setItem("unitId","");
localStorage.setItem("unitName","");
localStorage.setItem("unitTreeName",$("#unitName").val());
layer.open({
type: 2,
title:['租赁单位','background-color: #438EB9;color:#fff'],
shadeClose:true,
shade:false,
maxmin: true,
area: ['400px', '400px'],
content: bonuspath+'/backstage/company/unitTree'
});
}
function projectTree(){
var unitId = $("#unitId").val();
if(unitId == 0){
JY.Model.info("请选择租赁单位");
}else{
localStorage.setItem("unitId",unitId);
localStorage.setItem("projectId","");
localStorage.setItem("projectName","");
localStorage.setItem("projectTreeName",$("#projectName").val());
layer.open({
type: 2,
title:['工程名称','background-color: #438EB9;color:#fff'],
shadeClose:true,
shade:false,
maxmin: true,
area: ['400px', '400px'],
content: bonuspath+'/backstage/project/projectTree'
});
}
}
function getAgreementNum(){
$(".backer").val("");
var unitId = $("#unitId").val();
var projectId = $("#projectId").val();
JY.Ajax.doRequest(null, bonuspath + '/backstage/rm/task/findAgreeCode',
{leaseCompany:unitId,projectName:projectId}, function(data) {
var l = data.obj.code;
var agreementId = data.obj.id;
if(l == null){
$("#agreementCode").val("尚未签订协议,无法退料");
}else{
$("#agreementCode").val(l);
getSubInfo(agreementId);
}
}
);
}
//根据协议获取最近一次领用方
function getSubInfo(agreementId){
JY.Ajax.doRequest(null, bonuspath + '/backstage/lease/application/getSubInfo',
{agreementId:agreementId}, function(data) {
var id = data.obj.id;
var subcontractors = data.obj.subcontractors;
var html;
html += '<option value="'+id+'">'+subcontractors+'</option>';
$("#subcontractors").empty();
$("#subcontractors").append(html);
}
);
}
var personId='';
var persinName='';
function hideOrgTree() {
personId='';
persinName='';
$("#receivePerson").val();
$("#receivePerId").val();
$("#personContent").fadeOut("fast");
var zTree = $.fn.zTree.getZTreeObj("personTree");
personId = getChildrenId(zTree.getCheckedNodes(),0);
persinName =getChildrenId(zTree.getCheckedNodes(),1);
$("#receivePerson").val(persinName);
$("#receivePerId").val(personId);
orgShow = false;
}