$(function () { $('body').on('click','.delete_file',function (e) { e.stopPropagation(); e.preventDefault(); $(this).parent().remove(); }); $('body').on('click','.delete_img',function (e) { e.stopPropagation(); e.preventDefault(); $(this).parent().remove(); }); $('body').on('click','.delete_video',function (e) { e.stopPropagation(); e.preventDefault(); $(this).parent().remove(); $('.videoFlie').show(); }); $('body').on('click','.delete_audio',function (e) { e.stopPropagation(); e.preventDefault(); $(this).parent().remove(); $('.Sound_m').show(); }); //查询巡检记录选项 var QrcordeID,recordID,temlateID,temlateNames; inspectRecord(); function inspectRecord() { var info =[]; UrlSearch(); function UrlSearch() { var name,value; var str=location.href; var num=str.indexOf("?"); str=str.substr(num+1); var arr=str.split("&"); for(var i=0;i < arr.length;i++){ num=arr[i].indexOf("="); if(num>0){ name=arr[i].substring(0,num); value=arr[i].substr(num+1); this[name]=value; info.push(value) } } } console.log(info,'info') recordID = info[0]; QrcordeID = info[1]; temlateID = info[2]; temlateNames = getItem('templateName'); var obj = { pageId:QrcordeID, pageRecordId:recordID, recordParentId:'' }; $.ajax({ url:Url+'/record/v1/getInspection', type:'get', data:obj, success:function (res) { console.log(res,'res') if (res.code === '200') { setItem("parentIds",res.data.parentId); var recordArray = res.data.recordTemplate.inputList; if (res.data.recordTemplate.recordStatusList != null) { var status = ""; for (var r = 0; r

*${res.data.recordTemplate.recordStatusList[r].statusContent}:

`; var ids = res.data.recordTemplate.recordStatusList[r].id,statusContents = res.data.recordTemplate.recordStatusList[r].statusContent; var statusItemLists = res.data.recordTemplate.recordStatusList[r].statusItemList; $('.status_l').append(status); var itmes = {title:'',value:''},itmesArray = []; for (var j= 0;j

*${res.data.recordTemplate.statusName}:

`; $('.status_l').append(status); } if (res.data.recordTemplate.checkItemList != "") { for (var t = 0; t < res.data.recordTemplate.checkItemList.length; t++) { if (res.data.recordTemplate.checkItemList[t].group.checkType === "checkbox") { var inTerm = `

${res.data.recordTemplate.checkItemList[t].group.groupName}:

`; $('.inspectTremCon').append(inTerm); var ids = res.data.recordTemplate.checkItemList[t].group.checkType,Items = res.data.recordTemplate.checkItemList[t].checkItemList; inspectTremConFun(Items,ids) }else if (res.data.recordTemplate.checkItemList[t].group.checkType === "radio") { var inTerm = `

${res.data.recordTemplate.checkItemList[t].group.groupName}:

`; $('.inspectTremCon').append(inTerm); var ids = res.data.recordTemplate.checkItemList[t].group.checkType,Items = res.data.recordTemplate.checkItemList[t].checkItemList; inspectTremConRadioFun(Items,ids) } } } for (var i = 0; i < recordArray.length; i++) { if(recordArray[i].inputType === 'text'){ var str =`

${recordArray[i].inputName}:

`; $('.warp_form').append(str) }else if (recordArray[i].inputType === "dateTime") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "date") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "file") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "mp3") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "number") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "photo") { var str =`

${recordArray[i].inputName}:

`; $('.warp_form').append(str) }else if (recordArray[i].inputType === "radio") { var str =`

${recordArray[i].inputName}:

`; $('.warp_form').append(str); var item = recordArray[i].inputItemList; radioRecord(item,recordArray[i].id); }else if (recordArray[i].inputType === "video") { var str =`

${recordArray[i].inputName}:

` $('.warp_form').append(str) }else if (recordArray[i].inputType === "checkbox") { var str =`

${recordArray[i].inputName}:

`; $('.warp_form').append(str); var itemCheckbox = recordArray[i].inputItemList; checkboxRecord(itemCheckbox,recordArray[i].id); } } } }, error:function () { } }) } // 提交信息 $('.submitBtn').click(function () { // 检查项 var inspectTremA = $('.inspectTremA'),checkItemArray = []; inspectTremA.each(function () { $(this).attr('inspectTrem-info'); if ($(this).attr('inspectTrem-info') !=undefined) { var arr = JSON.parse($(this).attr('inspectTrem-info')); console.log('00aaa0') for (var i = 0; i < arr.length; i++) { checkItemArray.push(arr[i]) } } }); console.log('checkItemArray',checkItemArray) // 记录项 var inutItme =[],recordTrems = $('.recordTrems'),inputObj = {inputId:'',inputValue:''},changeInput = $('.changeInput'); recordTrems.each(function () { inputObj = {}; var inputValue = $(this).val(),inputId = $(this).attr('recordTrem-id'); inputObj.inputId = inputId; inputObj.inputValue = inputValue; inutItme.push(inputObj); }); changeInput.each(function () { inputObj = {}; inputObj.inputId = $(this).attr('recordTrem-id'); inputObj.inputValue = $(this).attr('data-values'); inutItme.push(inputObj); }); // 录音 var mp3_text = $('.mp3_text'); mp3_text.each(function () { inputObj = {}; inputObj.inputId = $(this).attr('recordTrem-id'); inputObj.inputValue = $(this).find('.audio_a').attr('fullURL'); inutItme.push(inputObj); }); // 视频 var vedio_text = $('.vedio_text'); vedio_text.each(function () { inputObj = {}; inputObj.inputId = $(this).attr('recordTrem-id'); inputObj.inputValue = $(this).find('.video_a').attr('file-Url'); inutItme.push(inputObj); }); // 文件 var fileList_warp = $('.fileList_warp'),fileArray = [],fileName = []; fileList_warp.each(function () { inputObj = {}; inputObj.inputId = $(this).attr('recordTrem-id'); var fileList = $(this).find('.fileList .flex-con'); fileList.each(function () { fileArray.push($(this).attr('file-Url')+"-"+$(this).attr('file-Name')); }); inputObj.inputValue = fileArray.join(','); inutItme.push(inputObj); }); // 图片 var photoFile = $('.photoFile'),photoArray = []; photoFile.each(function () { inputObj = {}; inputObj.inputId = $(this).attr('recordTrem-id'); var photoList = $(this).find('.weui-uploader__files .weui-uploader__file'); photoList.each(function () { photoArray.push($(this).attr('img-Url')); }); inputObj.inputValue = photoArray.join(','); inutItme.push(inputObj); }); // 状态 var moreStatusA = $('.moreStatusA'),statusA = [],statusObj = {statusId:"",statusValue:''}; moreStatusA.each(function () { statusObj = {}; statusObj.statusId = $(this).attr('statusId'); statusObj.statusValue = $(this).attr('data-values'); statusA.push(statusObj); }); // 状态 var Infos = { checkItems:checkItemArray, createBy:JSON.parse(getItem('UserQrcode')).userId, createName:JSON.parse(getItem('UserQrcode')).userName, inputs:inutItme, pageId:QrcordeID, pageRecordParentId:getItem('parentIds'), recordParentId:'', status:statusA.length !=0? statusA : [], statusContent:$('.statusContent').val(), templateId:temlateID, templateName:temlateNames }; axios({ headers: { 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': 'application/json;charset=UTF-8', 'Access-Control-Allow-Origin': '*' }, method: 'post', url: Url+'/record/v1/addRecordInstance', data:Infos }).then(function(res){ if (res.data.code === '200'){ $.toast("提交成功"); location.href = 'static/note-detail.html?recodeID='+res.data.data; // console.log(res.data.data) // location.href = 'static/note-detail.html?recodeID=dacea08a0e2544e3be6ec01f4833fcf9' } }).catch(function(e){ }); }); // 记录项多选-单选 function checkboxRecord(list,id) { var itmes = {title:'',value:''},itmesArray = []; for (var j= 0;j