$(function() {
$(document).ready(function() {
$('#uploadButton').click(function() {
$('#imagePic').click();
});
$("#imagePic").on("change", function(e) {
var file = e.target.files[0]; //获取图片资源
var fileTypes = ["bmp", "jpg", "png", "jpeg"];
var bTypeMatch = false
for (var i = 0; i < fileTypes.length; i++) {
var start = file.name.lastIndexOf(".");
var fileType = file.name.substring(start + 1);
if (fileType.toLowerCase() == fileTypes[i]) {
bTypeMatch = true;
break;
}
}
if (bTypeMatch) {
if (file.size <= 1024 * 1024 * 10) {
var reader = new FileReader();
reader.readAsDataURL(file); // 读取文件
// 渲染文件
reader.onload = function(arg) {
onloadresult(arg.target.result)
}
} else {
jpalert($(".head_10M").val(),null,"alert");
$("#imagePic").val("")
// btnUploadText = '上传'
// $("#uploadButton").text(btnUploadText)
return false;
}
} else {
jpalert($(".head_jpgpng").val(),null,"alert");
$("#imagePic").val("")
// btnUploadText = '上传'
// $("#uploadButton").text(btnUploadText)
return false;
}
});
})
//---------初始化数据部分-----------
var contact_number_list = ["+86", "+87", "+88"]
var location = [{
icon: "🇨🇳",
name: "China"
}, {
icon: "🇺🇸",
name: "USA"
}, {
icon: "🇪🇸",
name: "Spain"
}]
var province=["河南省","安徽省","福建省","甘肃省"]
var city=["南阳市","开封市","漯河市","许昌市","新乡市","济源市"]
//---------初始化数据部分end-----------
//页面初始化
contact_number_list.forEach(item => {
var li = $("")
$(".showqulist").append(li) //联系电话-区号
})
let selHtml=[];
location.forEach(item => {
selHtml.push("")
$(".showlistLocation2").append(li)
})
city.forEach(item => {
//var li=$("
"+item+"")
var li = $("")
$(".showlistLocation3").append(li)
}) */
//联系人增加
$("#contact_number_add").click(function() {
$($(".contact-list > .contact-box").prop("outerHTML")).insertBefore(".contact-tool");
$("#contact_number_remove").show()
inithtml()
})
//联系人移除
$("#contact_number_remove").click(function() {
$(".contact-list > .contact-box").eq(-1).remove();
if ($(".contact-list > .contact-box").length <= 1) {
$("#contact_number_remove").hide()
}
})
//公司地址增加
$("#contact_location_add").click(function() {
$("#contact_location").append(html_contact_location)
$("#contact_location_remove").show()
inithtml()
})
//公司地址移除
$("#contact_location_remove").click(function() {
$("#contact_location .row-fluid").eq(-1).remove();
if ($("#contact_location .row-fluid").length == 1) {
$("#contact_location_remove").hide()
}
})
$.validator.setDefaults({
submitHandler: function() {
var submitlogo = $("#uploadButtonInput").val();
var success = $(".head_success").val();
var warning = $(".head_warning").val();
var success1 = $(".signin_success").val();
var warning1 = $(".signin_warning").val()
var headcommon2 = $(".signin_headcommon2").val()
if (!submitlogo) {
zeroModal.alert({
unique: '1',
opacity: 0.8,
content: warning,
contentDetail: warning1,
width: '300px',
height: '260px',
cancel:true,
ok: false,
onClosed: function() {
; //location.href='../signin/signin.html'
},
onComplete: function(evn) {
console.log('onComplete')
setTimeout(function() {
zeroModal.close('1');
}, 3000);
}
})
} else {
zeroModal.success({
unique: '1',
opacity: 0.8,
content: success,
contentDetail: success1,
width: '300px',
height: '280px',
okTitle: headcommon2,
//ok:false,
okFn: function() {
window.location.href = './postproject.html'
},
onClosed: function() {
; //location.href='../signin/signin.html'
},
onComplete: function(evn) {
submitCompany()
console.log('onComplete')
// setTimeout(function(){
// location.href='../lanhu/index.html'
// zeroModal.close('1');
// },3000);
}
})
}
}
});
$("#form").validate()
function submitCompany() {
var obj = {
}
obj.logo = $("#uploadButtonInput").val();
obj.introduction = $(".introduction").val()
$("#form input[type='text']").each(function() {
var key = $(this).attr("name")
obj[key] = $(this).val()
})
obj['Disciplines']=$("#Discipline").val(); //Discipline 改为下拉框后单独取值
var i = 0;
var sz1 = [];
$(".showlistLocation1").each(function() {
var ob = {}
ob.location1 = $(this).val()
ob.location2 = $(".showlistLocation2").eq(i).val()
ob.location3 = $(".showlistLocation3").eq(i).val()
ob.avenue = $("input[name=Avenue]").eq(i).val()
sz1.push(ob)
i++;
})
obj.locationList = sz1;
var contacters=[],contacter=null;
$(".contact-box").each(function(idx,itm) {
contacter={};
$(itm).find("input").each(function(el){
var key = $(this).attr("name")
contacter[key] = $(this).val()
});
$(itm).find("select").each(function(el){
var key = $(this).attr("name")
contacter[key] = $(this).val()
});
contacters.push(contacter)
});
obj.contacters=contacters;
window.localStorage.setItem("loginCompany", JSON.stringify(obj));
}
$("#registerupload2").click(function(){
submitCompany()
})
initDisciplinesSelect();
//页面初始化end
})
//var html_contact_number = $("#contact_number").html();
//var html_contact_email = $("#contact_email").html();
var html_contact_location = $("#contact_location").html();
function getItemloginCompany() {
html_contact_number = $("#contact_number").html();
html_contact_email = $("#contact_email").html();
html_contact_location = $("#contact_location").html();
var loginCompany = window.localStorage.getItem("loginCompany");
if (loginCompany) {
loginCompany = JSON.parse(loginCompany);
onloadresult(loginCompany.logo)
$("#form input").each(function() {
var key = $(this).attr("name")
if(key&&loginCompany[key]){
$(this).val(loginCompany[key])
}
})
var i = 0;
loginCompany.locationList.forEach(function(){
if(i==1){
$("#contact_location_remove").show()
}
var ob=loginCompany.locationList[i]
$(".showlistLocation1").eq(i).val(ob.location1 )
$(".showlistLocation2").eq(i).val(ob.location2 )
$(".showlistLocation3").eq(i).val(ob.location3 )
$("input[name=Avenue]").eq(i).val(ob.avenue )
i++;
$("#contact_location").append(html_contact_location)
})
i = 0;
if(loginCompany.contacters){
loginCompany.contacters.forEach(function(){
if(i==1){
$("#contact_number_remove").show()
}
if(i>0){
$($(".contact-list > .contact-box").prop("outerHTML")).insertBefore(".contact-tool");
}
var ob=loginCompany.contacters[i]
$(".contact-box").eq(i).each(function() {
$(this).find("input").each(function(el){
var key = $(this).attr("name")
if(key&&ob[key]){
$(this).val(ob[key])
}
});
$(this).find("select").each(function(el){
var key = $(this).attr("name")
if(key&&ob[key]){
$(this).val(ob[key])
}
});
})
i++;
})
}
$("#contact_location .row-fluid").eq(-1).remove();
//$("#contact_number .row-fluid").eq(-1).remove();
//$("#contact_email input").eq(-1).remove();
$('#selectDisciplines').selectpicker('val', loginCompany.Disciplines.split(','));//默认选中
$(".introduction").val(loginCompany.introduction)
}
}
function onloadresult(result) {
$("#uploadButtonInput").val(result);
$("#uploadButton").css("background", "url(" + result + ") no-repeat center")
$("#uploadButton").css("border", '1px solid #b8b9ba')
$("#uploadButton").css("border-radius", '10px')
$("#uploadButton").css("background-size", '100% 100%')
}
function inithtml() {
try{
relanguage()
}catch(e){
console.log(e)
}
}
function initDisciplinesSelect(){
var opts = [" Masterplanning"," Architecture"," Interiors", "Lighting"," Landscape"," AV & Acoustics"," MEP"," Art work & Accessories"," Graphics & Signage"," Branding"," Furniture, Lighting"];
$("#selectDisciplines").empty();
let html=[];
opts.forEach(function(item) {
html.push(``);
})
$("#selectDisciplines").append(html.join(""));
$('#selectDisciplines').selectpicker({
template: {
caret: ''
}
});
$('#selectDisciplines').on('changed.bs.select', function (e, clickedIndex, isSelected, prestate,currentVal) {
console.log(currentVal);
$("#Discipline").val(currentVal);
});
}