123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271 |
- /**
- * 单船申报月报表
- *
- */
- $.namespace("dcsbybb.main");
- //所在地返回值
- dcsbybb.main.szdbackData = null;
- //所在港口返回值
- dcsbybb.mainszgkbackData = null;
- //所在港区返回值
- dcsbybb.main.szgqbackData = null;
- dcsbybb.main.hwzlbackData = null;
- dcsbybb.main.jcgbackData = null;
- dcsbybb.main.nwmbackData = null;
- dcsbybb.main.init = function() {
- dcsbybb.main.$popWin = $('#popWin');
- // 把form传入,构造翻页控件
- dcsbybb.main.sel();
- pageinfo($("#dcsbybbform"));
- };
- /**联动效果实现
- *
- */
- dcsbybb.main.sel = function() {
- initszdSelect('szdsel', dcsbybb.main.szdbackData, 'showgk', '80%');
- initgkSelect('gksel', dcsbybb.main.szgkbackData, dcsbybb.main.szdbackData,
- 'showgq', '80%');
- initgqSelect('gqsel', dcsbybb.main.szgqbackData, dcsbybb.main.szdbackData,
- dcsbybb.main.szgkbackData, null, '80%');
-
- /*inithwzlSelect('hwzlsel',dcsbybb.main.hwzlbackData ,'','80%');*/
- initHwzldydlSelect('hwzldydl',dcsbybb.main.hwzlbackData,'','80%');
- initjcgSelect('jcgsel',dcsbybb.main.jcgbackData ,'','80%');
- initnwmSelect('nwmsel',dcsbybb.main.nwmbackData ,'','80%');
- };
- function showgk() {
- initgqSelect('gqsel','','','',null,'80%');
- initgkSelect('gksel', dcsbybb.main.szgkbackData, $('.szdselectpicker').val(),
- 'showgq', '80%');
- };
- function showgq() {
- initgqSelect('gqsel', dcsbybb.main.szgqbackData, $('.szdselectpicker').val(),
- $('.gkselectpicker').val(), null, '80%');
- };
- //货物种类
- function inithwzlSelect(divid,existVal,changefunc,width){
- $.post($.app + "/dcsb/selectHwzl", {
-
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='hwzlselectpicker' name='hwzl' onchange='"+changefunc+"()' id='hwzl'>";
- }else{
- str+="<select class='hwzlselectpicker' name='hwzl' id='hwzl'>";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var code = data[i];
- if(code.id==existVal){
- str+=" <option selected='selected' value='"+code.id+"' >"+code.text+"</option>";
- }else{
- str+=" <option value='"+code.id+"' >"+code.text+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.hwzlselectpicker').selectpicker({
- width:width
- });
-
- }, "json");
- };
- //进出港
- function initjcgSelect(divid,existVal,changefunc,width){
- $.post($.app + "/dcsb/selectJcg", {
-
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='jcgselectpicker' name='jcg' onchange='"+changefunc+"()' id='jcg'>";
- }else{
- str+="<select class='jcgselectpicker' name='jcg' id='jcg'>";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var code = data[i];
- if(code.id==existVal){
- str+=" <option selected='selected' value='"+code.id+"' >"+code.text+"</option>";
- }else{
- str+=" <option value='"+code.id+"' >"+code.text+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.jcgselectpicker').selectpicker({
- width:width
- });
-
- }, "json");
- };
- //内外贸
- function initnwmSelect(divid,existVal,changefunc,width){
- $.post($.app + "/dcsb/selectNwm", {
-
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='nwmselectpicker' name='nwm' onchange='"+changefunc+"()' id='nwm'>";
- }else{
- str+="<select class='nwmselectpicker' name='nwm' id='nwm'>";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var code = data[i];
- if(code.id==existVal){
- str+=" <option selected='selected' value='"+code.id+"' >"+code.text+"</option>";
- }else{
- str+=" <option value='"+code.id+"' >"+code.text+"</option>";
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.nwmselectpicker').selectpicker({
- width:width
- });
-
- }, "json");
- };
- // 查询
- dcsbybb.main.search=function(){
- $('#pagejump').val(1);
- $("#dcsbybbform").submit();
- };
- //删除
- dcsbybb.main.del=function(data){
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- $.post($.app + "/dcsbybb/delete", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title: '提示',
- content: '删除成功',
- confirm: function(){
- $("#dcsbybbform").submit();
- }
- });
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- };
- //新增
- dcsbybb.main.add=function(data){
- location.href=$.app+"/dcsbybb/add";
- };
- //编辑
- dcsbybb.main.edit=function(data){
- location.href=$.app+"/dcsbybb/edit?id="+data;
- };
- //查看
- dcsbybb.main.view=function(data){
- location.href=$.app+"/dcsbybb/view?id="+data;
- };
- //添加附件弹出
- dcsbybb.main.import=function(){
- $("#scfjbt").removeAttr("style");
- $('#theme-popover-mask').fadeIn(100);
- $('#theme-popover').slideDown(0);
- };
- dcsbybb.main.choosefile=function(){
- if($('#ybbfile').val()==''){
- return;
- }else{
- $('#fjName').val($('#ybbfile').val());
- }
- };
- //下载模板
- dcsbybb.main.download=function(){
- location.href=$.app+"/dcsbybb/download";
- };
- //导入文件
- dcsbybb.main.upload=function(){
- $('.theme-popover-mask').fadeOut(100);
- $('.theme-popover').slideUp(0);
- if($('#ybbfile').val()==''){
- return;
- }
- $('#addform').form('submit', {
- url : $.app + '/dcsbybb/import',
- success : function(data) {
- var file = $('#ybbfile');
- file.after(file.clone().val(""));
- file.remove();
- if (data) {
- data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
- data = $.parseJSON(data);
- }
- if (data.success) {
- location.href=$.app + "/dcsbybb/main";
- }
- else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- location.href=$.app + "/dcsbybb/main";
- }
- });
- }
- }
- });
- };
- //构建货物种类第一大类下拉
- function initHwzldydlSelect(divid,existVal,changefunc,width){
- $.post($.app+"/dcsb/selectHwlxdydl",{
- },function(data) {
- var str="";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='dydlselectpicker' name='dydlid' onchange='"+changefunc+"()' id='dydlid'>";
- }else{
- str+="<select class='dydlselectpicker' name='dydlid' id='dydlid'>";
- }
- str+="<option></option>";
- if(data){
- for(var i=0;i<data.length;i++){
- var dydl=data[i];
- if(dydl.id==existVal){
- str+=" <option selected='selected' value='"+dydl.id+"' >"+dydl.text+"</option>";
- }else{
- str+="<option value='"+dydl.id+"'>"+dydl.text+"</option>" ;
- }
- }
- }
- str+="</select>";
- $("#"+divid).empty();
- $("#"+divid).append(str);
- $('.dydlselectpicker').selectpicker({
- width:width
- });
- }, "json");
- }
|