发布v2.6.8版本

This commit is contained in:
雨中磐石
2025-03-31 20:54:32 +08:00
parent 0701e2a8b4
commit d41bd27082
122 changed files with 9827 additions and 9132 deletions

View File

@@ -146,7 +146,7 @@ var inputtwo={
this.initupssa[sna]=$.rockupload({
'inputfile':'filed_'+sna+'_inp',
'initremove':false,'uptype':uptp,'formming':sna,
'urlparams':{'sysmodenum':modenum,'sysmid':mid},
'urlparams':{'sysmodenum':modenum,'sysmid':mid,'sysuptype':tsye},
'oparams':{sname:sna,snape:tsye},
'onsuccess':function(f,gstr){
var sna= f.sname,tsye=f.snape,d=js.decode(gstr);
@@ -313,9 +313,24 @@ var inputtwo={
},
//2020-09-02新增地图上选择位置
selectlocation:function(sna,snall,iszb){
js.msg('wait','定位中...');
this.selectmapdata={sna:sna,snall:snall};
js.importjs('js/dingwei.js?'+js.getrand()+'', function(){
js.dw.dwsuccess = function(ret){
this.clearchao();
c.selectmapdata.lat=ret.latitude;
c.selectmapdata.lng=ret.longitude;
c.selectmapdata.zoom=12;
c.geocoder(ret.latitude,ret.longitude,ret.accuracy);
}
js.dw.init();
js.dw.start();
});
},
selectmap:function(sna,snall,fna,iszb){
var hei = winHb()-150;
var url = 'https://map.qq.com/api/js?v=2.exp&key=55QBZ-JGYLO-BALWX-SZE4H-5SV5K-JCFV7&callback=c.showmap';
var url = 'https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&callback=c.showmap';
js.tanbody('selectmap','选择['+fna+']',winWb()-((ismobile==1)?5:80),hei,{
html:'<div style="padding:5px"><input onkeyup="if(event.keyCode==13)c.selectmapsou(this)" type="text" placeholder="请输入格式(地址 城市)如:鼓浪屿 厦门" class="inputs"></div><div id="selectmap" style="height:'+(hei-20)+'px;overflow:hidden"></div>',
btn:[{text:'确定'}]
@@ -378,18 +393,18 @@ var inputtwo={
this.selectmapdata.lat=x;
this.selectmapdata.lng=y;
this.selectmapdata.zoom=zoom;
js.msg('wait','确定搜索地址...');
this.geocoder(x,y);
},
//搜索位置
geocoder:function(lat,lng, jid){
js.msg('wait','确定搜索地址...');
js.ajax('api.php?m=kaoqin&a=gcoder',{lat:lat,lng:lng},function(ret){
js.msg();
if(ret.status==0){
var result = ret.result;
var address= result.formatted_addresses.recommend;
var d1 = c.selectmapdata;
d1.address = address;
d1.address = result.address;
if(!result.address_component)result.address_component={province:'',city:'未知',district:'',street_number:'',street:''}
var info = result.address_component;
d1.addressinfo = {
province:info.province,
@@ -398,7 +413,6 @@ var inputtwo={
streetNumber:info.street_number,
street:info.street
};
js.msg();
var sna = d1.sna;
if(form(sna))form(sna).value=d1.address+'|'+d1.lat+','+d1.lng+'';
var sna1 = d1.snall;
@@ -450,68 +464,22 @@ var inputtwo={
if(lx==1)obj.imports();
if(lx==2)obj.clear();
},
//自动完成2022-10-30添加
autocompletearr:{},
//自动完成2024-11-20添加
autocomplete:function(o1,s1,id1,zb){
clearTimeout(this.autoctime);
this.autocompletea=[o1,s1,id1,zb];
if(this.nowinpvle == o1.value && get('completelist'))return;
if(this.autocompletearr[id1]){
this.autoctime = setTimeout(function(){c.autocompleteshow(o1,c.autocompletearr[id1]);},10);
return;
}
var a1 = s1.split(',');
var a1 = s1.split(',');
var gcan = {'act':a1[0],'actstr':jm.base64encode(s1),'acttyle':'act','sysmodenum':modenum,'sysmid':mid};
js.ajax(geturlact('getselectdata', gcan),{key:jm.base64encode(o1.value)}, function(ret){
c.autocompletearr[id1] = ret;
c.autocompleteshow(o1,ret);
},'get,json')
},
autocompleteshow:function(o1,da){
if(!da || da.length==0)return;
var o2 = $(o1),lefta=o2.offset(),i,len=da.length,ds=[],zl=10,j=0;
$('#completelist').remove();
var str= '<div id="completelist" style="position:absolute;z-index:9;left:'+lefta.left+'px;top:'+(lefta.top+29)+'px;background:white;border:1px var(--main-color) solid;border-radius:5px;box-shadow: 0px 0px 5px rgb(0,0,0,0.3)"></div>';
var val= strreplace(o1.value);
if(val){
for(i=0;i<len;i++)if(da[i].name.indexOf(val)>-1 || (da[i].subname && da[i].subname.indexOf(val)>-1)){
ds.push(da[i]);j++;if(j>=zl*3)break;
}
}else{
ds=da;
}
this.autodata = ds;
this.nowinpvle= o1.value;
$('body').append(str);
this.autocompleteshows(zl,1)
js.addbody('completelist', 'remove','completelist');
},
autocompleteshows:function(zl,p){
var ds = this.autodata;
var str='',i,len=ds.length,j=0;
for(i=(p-1)*zl;i<len;i++){
str+='<div class="list-itemv" onclick="c.autocompleteclick('+i+')" value="'+i+'" style="padding:5px 10px">'+ds[i].name+'';
if(ds[i].subname)str+='&nbsp;<span style="font-size:12px">('+ds[i].subname+')</span>';
str+='</div>';
j++;
if(j>=zl)break;
}
if(len>zl){
str+='<div style="padding:5px 10px;background:rgba(0,0,0,0.1)">总记录'+len+'条';
if(p>1)str+='&nbsp;<a href="javascript:;" class="zhu" onclick="c.autocompleteshows(\''+zl+'\','+(p-1)+')">&lt;上页</a>';
if(j==zl)str+='&nbsp;<a href="javascript:;" class="zhu" onclick="c.autocompleteshows(\''+zl+'\','+(p+1)+')">下页&gt;</a>';
str+='</div>';
}
setTimeout(function(){$('#completelist').html(str)},10);
},
autocompleteclick:function(i){
var d = this.autodata[i],o1=this.autocompletea[0];
o1.value=d.name;
var a1 = this.autocompletea[1].split(',');
if(a1[1]){
if(form(a1[1]))form(a1[1]).value = d.value;
}
this.onselectdataall(o1.name,d);
$('#completelist').remove();
var url = geturlact('getselectdata', gcan);
js.chajian('rockselect', {
viewobj:o1,num:o1.name,limit:10,url:url,zb:zb,strsss:s1,
onitemclick:function(sna,val, d){
var fid= this.nameobj.name;
var a1 = this.strsss.split(',');
if(a1[1])if(form(a1[1]))form(a1[1]).value = val
c.onselectdataall(fid,d);
},
nameobj:o1
});
}
}

View File

@@ -13,7 +13,9 @@ c.onselectmap=function(sna,res){
var info = res.addressinfo;
if(form('sheng'))form('sheng').value = info.province;
if(form('shi'))form('shi').value = info.city;
var dz = info.town;
dz+=(info.streetNumber)?info.streetNumber:info.street;
form(sna).value=dz;
if(!res.address){
var dz = info.town;
dz+=(info.streetNumber)?info.streetNumber:info.street;
form(sna).value=dz;
}
}