123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354 |
- $.namespace("tzjhgl.detail");
- tzjhgl.detail.init=function(){
- }
- tzjhgl.detail.back=function(){
- location.href=$.app+"/tzjhgl/main";
- }
- tzjhgl.detail.save=function(){
- //验证浮点类型
- if(van($('#addform input[name=ndjhtz]'),"年度计划投资")==false){return false;}
- if(van($('#addform input[name=zybzzj]'),"中央补助资金")==false){return false;}
- if(van($('#addform input[name=sbzzj]'),"省补助资金")==false){return false;}
- $(".btn").attr("disabled",true);
- $.ajax({
- url:$.app+"/tzjhgl/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/tzjhgl/main';
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
- }
- tzjhgl.detail.saveedit=function(){
- if(isEmpty($('#xmlbid').val())){
- alert("请选择建设项目类型");
- return false;
- }
- if(isEmpty($('#ndjhtz').val())){
- alert("请输入年度计划投资额");
- return false;
- }
- //验证浮点类型
- if(van($('#addform input[name=ndjhtz]'),"年度计划投资")==false){return false;}
- if(van($('#addform input[name=zybzzj]'),"中央补助资金")==false){return false;}
- if(van($('#addform input[name=sbzzj]'),"省补助资金")==false){return false;}
- $.ajax({
- url:$.app+"/tzjhgl/save",
- data:$("#addform").serialize(),
- type:"post",
- dataType:"json",
- success:function(data){//ajax返回的数据
- if (data.success) {
- $.alert({
- title: '提示',
- content: '操作成功',
- confirm: function(){
- location.href=$.app+'/tzjhgl/main';
- }
- });
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }
- });
- }
- van=function(a,b){
- if(!isFDS(a.val())){
- ts(b+"必须为正数",a);
- return false;
- }
- };
- tzjhgl.detail.xmxxxz=function(){
- pageinfo3();
- $.ajax({
- url:$.app+"/tzjhgl/xmxxxz",
- type:"post",
- dataType:"json",
- data:{
- xmcx:$('#xmcx').val(),
- page:$('#pagejump').val()
- },
- success:function(data){
- if(data){
- var str="";
- for(var i=0;i<data.attrs.list.length;i++){
- var xmxx=data.attrs.list[i];
- str+="<tr class='tr_bg'>";
- str+="<td>"+(i+1)+"</td>";
- str+="<td>"+xmxx.xmmc+"</td>";
- if(xmxx.szgk!=null){
- str+="<td>"+xmxx.szgk.gkmc+"</td>";
- }else{
- str+="<td></td>";
- }
- if(xmxx.szgq!=null){
- str+="<td>"+xmxx.szgq.gqmc+"</td>";
- }else{
- str+="<td></td>";
- }
- if(xmxx.xmfr!=null){
- str+="<td>"+xmxx.xmfr+"</td>";
- }else{
- str+="<td></td>";
- }
- if(xmxx.jsdd!=null){
- str+="<td>"+xmxx.jsdd+"</td>";
- }else{
- str+="<td></td>";
- }
-
- if(xmxx.xmlx!=null){
- str+="<td>"+xmxx.xmlx.text+"</td>";
- }else{
- str+="<td></td>";
- }
- str+="<td >" +
- "<a class=\"btn btn-default btn-xs\" href=\"#\" onclick=\"tzjhgl.detail.choose('"+xmxx.id+"')\">"+
- "选择</a>"+
- "</td>";
- str+="</tr>";
- }
- $("#xmxxtb").html("");
- $("#xmxxtb").append(str);
- $('.theme-popover-mask-tc').fadeIn(100);
- $('.theme-popover-tc').slideDown(0);
- $("#pagejump").val(data.attrs.page);
- $("#gongpage").html(data.attrs.gongpage);
- $("#nowshow").html(data.attrs.nowshow);
- $("#gongsize").html(data.attrs.gongsize);
- $("#pagecur").val(data.attrs.page);
- $("#pagetotal").val(data.attrs.totalpage);
- $("#pagesort").val(data.attrs.sort);
- $("#pageorder").val(data.attrs.order);
- }else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }
- });
- }
- tzjhgl.detail.choose=function(data){
- location.href=$.app+"/tzjhgl/choose?id="+data;
- }
- function initXmlbsel(divid,existVal,width){
- $.post($.app+"/tzjhgl/selectXmlb",{
- },function(data){
- var str="";
- str+="<select class='xmlbselectpicker' name='xmlbid' id='xmlbid'>";
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var xmlb=data[i];
- if(xmlb.val==existVal){
- str+=" <option selected='selected' value='"+xmlb.id+"' >"+xmlb.text+"</option>";
- }else{
- str+="<option value='"+xmlb.id+"'>"+xmlb.text+"</option>" ;
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty;
- $("#"+divid).append(str);
- $('.xmlbselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
- tzjhgl.detail.jhnd=function(divid,existVal,width){
- d = new Date();
- var year1 = d.getFullYear();
- var year2 = d.getFullYear()+1;
- var year3 = d.getFullYear()+2;
- var year4 = d.getFullYear()+3;
- var str="";
- str+="<select name='jhnd' id='jhndid' class='jhndselectpicker'>";
- str+="<option></option>";
- if(existVal==year1){
- str+=" <option selected='selected'>"+year1+"</option>";
- }else{
- str+="<option>"+year1+"</option>";
- }
- if(existVal==year2){
- str+=" <option selected='selected'>"+year2+"</option>";
- }else{
- str+="<option>"+year2+"</option>";
- }if(existVal==year3){
- str+=" <option selected='selected'>"+year3+"</option>";
- }else{
- str+="<option>"+year3+"</option>";
- }if(existVal==year4){
- str+=" <option selected='selected'>"+year4+"</option>";
- }else{
- str+="<option>"+year4+"</option>";
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.jhndselectpicker').selectpicker({
- width:width
- });
- }
-
-
-
- function pageinfo3(){
- $("#pagesize").change(function() {
- $("#pagejump").val(1);
- tzjhgl.detail.xmxxxz();
- });
- $("#pagesize").val($("#pagesize").attr("num"));
- $("#pagefirst").click(function() {
- if ($("#pagecur").val() == 1) {
- $.alert({
- title: '提示',
- content: '已到第一页'
- });
- return;
- }
- else {
- $("#pagejump").val(1);
- tzjhgl.detail.xmxxxz();
- }
- });
- $("#pageprev").click(function() {
- if ($("#pagecur").val() == 1) {
- $.alert({
- title: '提示',
- content: '已到第一页'
- });
- return;
- }
- else {
- $("#pagejump").val(parseInt($("#pagecur").val()) - 1);
- tzjhgl.detail.xmxxxz();
- }
- });
- $("#pagejump").keydown(
- function(event, p) {
- if (event.keyCode == 13) {
- if ($.isNumeric($("#pagejump").val()) && (parseInt($("#pagejump").val()) >= 1)
- && (parseInt($("#pagejump").val()) <= parseInt($("#pagetotal").val()))) {
- }
- else {
- $.alert({
- title: '提示',
- content: '请输入有效数字'
- });
- return false;
- }
- tzjhgl.detail.xmxxxz();
- }
- });
- $("#pagenext").click(function() {
- if(parseInt($("#pagetotal").val())<=1){
- $.alert({
- title: '提示',
- content: '已到最后一页'
- });
- return;
- }
- if ($("#pagecur").val() == $("#pagetotal").val()) {
- $.alert({
- title: '提示',
- content: '已到最后一页'
- });
- return;
- }
- else {
- $("#pagejump").val(parseInt($("#pagecur").val()) + 1);
- tzjhgl.detail.xmxxxz();
- }
- });
- $("#pagelast").click(function() {
- if(parseInt($("#pagetotal").val())<=1){
- $.alert({
- title: '提示',
- content: '已到最后一页'
- });
- return;
- }
- if ($("#pagecur").val() == $("#pagetotal").val()) {
- $.alert({
- title: '提示',
- content: '已到最后一页'
- });
- return;
- }
- else {
- $("#pagejump").val($("#pagetotal").val());
- tzjhgl.detail.xmxxxz();
- }
- });
-
- }
-
-
- function initSfyzjbzsel(divid,existVal,changefunc,width){
- $("#bzzj").hide();
- $.post($.app+"/tzjhgl/selectSf",{
- },function(data){
- var str="";
- str+="<select class='sfyzjbzselectpicker' onchange='"+changefunc+"()' name='sfyzjbzid' id='sfyzjbzid'>";
- if(data){
- for(var i=1;i>-1;i--){
- var sfyzjbz=data[i];
- if(sfyzjbz.id==existVal){
- str+=" <option selected='selected' value='"+sfyzjbz.id+"' >"+sfyzjbz.text+"</option>";
- }else{
- str+="<option value='"+sfyzjbz.id+"'>"+sfyzjbz.text+"</option>" ;
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.sfyzjbzselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
-
-
|