123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- /**
- * 单船申报
- *
- */
- $.namespace("dcsb.main");
- //所在地返回值
- dcsb.main.szdbackData = null;
- //所在港口返回值
- dcsb.mainszgkbackData = null;
- //所在港区返回值
- dcsb.main.szgqbackData = null;
- dcsb.main.hwzlbackData = null;
- dcsb.main.shztbackData = null;
- dcsb.main.$popWin =null;
- dcsb.main.fhflag = null;
- dcsb.main.init = function() {
- dcsb.main.$popWin = $('#popWin');
- // 把form传入,构造翻页控件
- dcsb.main.sel();
- pageinfo($("#dcsbform"));
- }
- /**联动效果实现
- *
- */
- dcsb.main.sel = function() {
- initszdSelect('szdsel', dcsb.main.szdbackData, 'showgk', '80%');
- initgkSelect('gksel', dcsb.main.szgkbackData, dcsb.main.szdbackData,
- 'showgq', '80%');
- initgqSelect('gqsel', dcsb.main.szgqbackData, dcsb.main.szdbackData,
- dcsb.main.szgkbackData, null, '80%');
-
- /*inithwzlSelect('hwzlsel',dcsb.main.hwzlbackData ,'','80%');*/
- initHwzldydlSelect('hwzldydl',dcsb.main.hwzlbackData,'','80%');
- initshztSelect('shztsel',dcsb.main.shztbackData,'','80%')
- };
- function showgk() {
- initgqSelect('gqsel','','','',null,'80%');
- initgkSelect('gksel', dcsb.main.szgkbackData, $('.szdselectpicker').val(),
- 'showgq', '80%');
- }
- function showgq() {
- initgqSelect('gqsel', dcsb.main.szgqbackData, $('.szdselectpicker').val(),
- $('.gkselectpicker').val(), null, '80%');
- }
- //新增
- dcsb.main.add = function() {
- location.href=$.app+"/dcsb/add";
- }
- dcsb.main.back = function(data) {
- location.href = $.app + "/dcsb/edit?flag=th&id=" + data;
- }
- dcsb.main.search=function(){
- $("#dcsbform").submit();
- }
- dcsb.main.del=function(data){
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- $.post($.app + "/dcsb/delete", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title: '提示',
- content: '删除成功',
- confirm: function(){
- $("#dcsbform").submit();
- }
- });
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
-
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- }
- dcsb.main.edit=function(data){
- location.href=$.app+"/dcsb/edit?id="+data;
- }
- dcsb.main.view=function(data){
- var flag = dcsb.main.fhflag;
- location.href=$.app+"/dcsb/view?id="+data+"&fhflag="+flag;
- }
- dcsb.main.banli=function(data){
- location.href=$.app+"/dcsb/view?flag=audit&id="+data;
- }
- //货物种类
- 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 initshztSelect(divid,existVal,changefunc,width){
- $.post($.app + "/dcsb/selectShzt", {
-
- }, function(data) {
- var str = "";
- if(changefunc!=null&&changefunc!=""){
- str+="<select class='shztselectpicker' name='shzt' onchange='"+changefunc+"()' id='shzt'>";
- }else{
- str+="<select class='shztselectpicker' name='shzt' id='shzt'>";
- }
- 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);
- $('.shztselectpicker').selectpicker({
- width:width
- });
-
- }, "json");
- }
- //构建货物种类第一大类下拉
- 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");
- }
|