view={api:new ec.api("inquiry"),isBulk:false,init:function(datas,config){this.btn=$("#btn_submit");if(ke.parm("productNum"))this.url=document.referrer;else this.url=L.route+"/category";this.isBulk=datas!=null;this.box=$(this.isBulk?"#inquiry_bulk":"#inquiry");if(window.Country)ec.country();if(datas){productsGrid.reload(datas);this.config=config}},getMainInfo:function(){var info=ke.createObject();if(window.Address2)info.Address=info.Address1+"\n"+info.Address2;else info.Address=info.Address1;if(window.FirstName)info.Contact=info.FirstName+" "+info.LastName;return info},getSingleInfo:function(){var info=view.getMainInfo();info.Details=[];var details={};details.ProductNum=info.ProductNum;details.ProName=info.ProName;details.ProTermName=info.ProTermName;details.Weight=info.Weight;info.Details.push(details);return info},getBulkInfo:function(){var info=view.getMainInfo();info.Details=productsGrid.store.datas;return info},add:function(){productsGrid.addRow({})},remove:function(i){productsGrid.deleteRow(i)},confirm:function(){if(view.isBulk&&!productsGrid.validate(view.config)){ec.notify(L.g("产品信息填写不完整"));ec.scrollTo(productsGrid.parent().parent());return}var items=ke.ui.findControls(view.box,"input");var msg=ec.validate(items);if(!msg){ec.showImageVcode(function(code){var info=view.isBulk?view.getBulkInfo():view.getSingleInfo();ec.btnLoading(this.btn,L.G("正在提交..."),true);view.api.put("insert/"+code,info,function(r){window.location.href=L.route+"/inquiry/success?from="+escape(view.url)})})}},cancel:function(){var callbck=function(){if(ke.parm("productNum"))history.back(-1);else window.location.href=L.route+"/category"};ec.confirm(L.G("您确定放弃询价吗?"),L.G("表单信息将不保存"),callbck)}};L.push(["正在提交...","Submitting...","您确定放弃询价吗?","Are you sure you want to give up the inquiry?","表单信息将不保存","Form information not be saved.","产品信息填写不完整","Incomplete product information."]);