Commit c4bacf20 authored by zqm's avatar zqm

逾期、清算进行2.0的跳转

parent 2de12471
...@@ -4,7 +4,7 @@ var yearBblxDm = ['10414', '10420']; ...@@ -4,7 +4,7 @@ var yearBblxDm = ['10414', '10420'];
var ccxwsBblxDm = ['12101'] var ccxwsBblxDm = ['12101']
var prefix = ""; var prefix = "";
$(function () { $(function() {
if (config.environmental == 'test') { if (config.environmental == 'test') {
prefix = "/web"; prefix = "/web";
} else if (config.environmental == 'production') { } else if (config.environmental == 'production') {
...@@ -26,7 +26,7 @@ function getInitTable() { ...@@ -26,7 +26,7 @@ function getInitTable() {
sbsq: '', sbsq: '',
pzzlDm: getUrlParam("pzzlDm") pzzlDm: getUrlParam("pzzlDm")
}, },
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数 success: function(data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
hideLoading(); hideLoading();
//el表达式变jq //el表达式变jq
// $("#token").attr("value",""); // $("#token").attr("value","");
...@@ -56,17 +56,17 @@ function getInitTable() { ...@@ -56,17 +56,17 @@ function getInitTable() {
return false; return false;
// 弹出错误对话框 // 弹出错误对话框
} }
$("#getInputValue").on("focus", function () { $("#getInputValue").on("focus", function() {
WdatePicker({ WdatePicker({
isShowClear: false, isShowClear: false,
dateFmt: 'yyyy-MM', dateFmt: 'yyyy-MM',
onpicking: function (dp) { onpicking: function(dp) {
initpage.changeDate(this, dp); initpage.changeDate(this, dp);
} }
}); });
}); });
}, },
error: function (xhr) { error: function(xhr) {
//jsonp 方式此方法不被触发 //jsonp 方式此方法不被触发
console.log("=======error======================") console.log("=======error======================")
} }
...@@ -94,9 +94,9 @@ function initPage(companyInfo) { ...@@ -94,9 +94,9 @@ function initPage(companyInfo) {
/** /**
* 展示税种申报信息 * 展示税种申报信息
*/ */
var showTax = function (taxInfo) { var showTax = function(taxInfo) {
//时间格式化 //时间格式化
$.each(taxInfo, function (i, item) { $.each(taxInfo, function(i, item) {
if (item.sssqQ) { if (item.sssqQ) {
item.sssqQ = tool.formatDate(item.sssqQ); item.sssqQ = tool.formatDate(item.sssqQ);
} }
...@@ -106,14 +106,14 @@ function initPage(companyInfo) { ...@@ -106,14 +106,14 @@ function initPage(companyInfo) {
if (item.sbrq) { if (item.sbrq) {
item.sbrq = tool.formatDate(item.sbrq); item.sbrq = tool.formatDate(item.sbrq);
} }
if (item.bblxDm=='30101') { if (item.bblxDm == '30101') {
item.sssqQ = "-"; item.sssqQ = "-";
item.sssqZ = "-"; item.sssqZ = "-";
} }
}) })
var id = "#taxGrid"; var id = "#taxGrid";
var buttonHtml = "填写申报表"; var buttonHtml = "填写申报表";
var order = ["pzzlMc", "djxh", "zgswskfjMc","sssqQ", "sssqZ", "sbrq", "do"]; var order = ["pzzlMc", "djxh", "zgswskfjMc", "sssqQ", "sssqZ", "sbrq", "do"];
var promptStatement = ""; var promptStatement = "";
var headerList = [{ var headerList = [{
name: "序号", name: "序号",
...@@ -142,16 +142,17 @@ function initPage(companyInfo) { ...@@ -142,16 +142,17 @@ function initPage(companyInfo) {
}, { }, {
name: "操作", name: "操作",
width: "10%" width: "10%"
}]; }
];
//渲染表 //渲染表
getTableDeclaration(id, order, headerList, taxInfo, buttonHtml, promptStatement) getTableDeclaration(id, order, headerList, taxInfo, buttonHtml, promptStatement)
}; };
/** /**
* 展示财务报表申报信息 * 展示财务报表申报信息
*/ */
var showFinancial = function (financialInfo, type) { var showFinancial = function(financialInfo, type) {
//时间格式化 //时间格式化
$.each(financialInfo, function (i, item) { $.each(financialInfo, function(i, item) {
if (item.sssqQ) { if (item.sssqQ) {
item.sssqQ = tool.formatDate(item.sssqQ); item.sssqQ = tool.formatDate(item.sssqQ);
} }
...@@ -164,7 +165,7 @@ function initPage(companyInfo) { ...@@ -164,7 +165,7 @@ function initPage(companyInfo) {
}) })
var id = "#financialGrid"; var id = "#financialGrid";
var buttonHtml = "填写申报表"; var buttonHtml = "填写申报表";
var order = ["kjzd", "pzzlMc", "djxh","zgswskfjMc", "sssqQ", "sssqZ", "sbrq", "do"]; var order = ["kjzd", "pzzlMc", "djxh", "zgswskfjMc", "sssqQ", "sssqZ", "sbrq", "do"];
var promptStatement = ""; var promptStatement = "";
if (financialInfo.length < 1 && type == 1) { if (financialInfo.length < 1 && type == 1) {
promptStatement = "您尚未进行财务报表类型备案,请先备案后再进行申报"; promptStatement = "您尚未进行财务报表类型备案,请先备案后再进行申报";
...@@ -198,7 +199,8 @@ function initPage(companyInfo) { ...@@ -198,7 +199,8 @@ function initPage(companyInfo) {
}, { }, {
name: "操作", name: "操作",
width: "10%" width: "10%"
}]; }
];
//渲染表 //渲染表
getTableDeclaration(id, order, headerList, financialInfo, buttonHtml, promptStatement) getTableDeclaration(id, order, headerList, financialInfo, buttonHtml, promptStatement)
}; };
...@@ -212,7 +214,7 @@ function initPage(companyInfo) { ...@@ -212,7 +214,7 @@ function initPage(companyInfo) {
* @param {*} ddt * @param {*} ddt
* @param {*} buttonHtml * @param {*} buttonHtml
*/ */
var getTableDeclaration = function (id, order, headerList, ddt, buttonHtml, promptStatement) { var getTableDeclaration = function(id, order, headerList, ddt, buttonHtml, promptStatement) {
var tableObj = { var tableObj = {
id: id, //tabel父元素的id id: id, //tabel父元素的id
autoHeight: ddt.length > 0 ? 10 : "", autoHeight: ddt.length > 0 ? 10 : "",
...@@ -230,7 +232,7 @@ function initPage(companyInfo) { ...@@ -230,7 +232,7 @@ function initPage(companyInfo) {
pageSize: ddt.length pageSize: ddt.length
}, },
jsonReady: ddt, jsonReady: ddt,
callback: function (data, node) { callback: function(data, node) {
data.operateType = '6'; data.operateType = '6';
data.sbbz = '6'; data.sbbz = '6';
if (data.sbzt == "Y") { if (data.sbzt == "Y") {
...@@ -241,7 +243,7 @@ function initPage(companyInfo) { ...@@ -241,7 +243,7 @@ function initPage(companyInfo) {
// 财产行为税 // 财产行为税
if (ccxwsBblxDm.indexOf(data.bblxDm) != -1) { if (ccxwsBblxDm.indexOf(data.bblxDm) != -1) {
// 测试环境start // 测试环境start
var openUrl = config.ccxwsTaxTable + '?djxh=' + data.djxh + '&zsDjxh=' + data.zsDjxh + '&nsrsbh=' + data.nsrsbh + '&nsrmc=' + data.nsrmc + '&operateType=cancellation' + '&lybz=online' + '&Authorization='+Authorization //测试环境 var openUrl = config.ccxwsTaxTable + '?djxh=' + data.djxh + '&zsDjxh=' + data.zsDjxh + '&nsrsbh=' + data.nsrsbh + '&nsrmc=' + data.nsrmc + '&operateType=cancellation' + '&lybz=online' + '&Authorization=' + Authorization; //测试环境
// var openUrl = config.ccxwsTaxTable +'?lybz=online' +'&operateType=cancellation'+'&sblx=js' + '&token=' + data.token //正式环境 // var openUrl = config.ccxwsTaxTable +'?lybz=online' +'&operateType=cancellation'+'&sblx=js' + '&token=' + data.token //正式环境
window.open(openUrl, '_blank'); window.open(openUrl, '_blank');
} else if (data.sourceFlag == "ssfwpt_sbzj") { } else if (data.sourceFlag == "ssfwpt_sbzj") {
...@@ -260,12 +262,38 @@ function initPage(companyInfo) { ...@@ -260,12 +262,38 @@ function initPage(companyInfo) {
window.open(prefix + config.ssfwptPage, '_blank'); window.open(prefix + config.ssfwptPage, '_blank');
} }
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function(val) {
setTimeout(function () { setTimeout(function() {
getInitTable() getInitTable()
}, 1000); }, 1000);
} }
}) })
} else if (submitData.sourceFlag == "sbzj_version_2") {
window.mlistener = {
selectRowData: {},
urlList: {
getMenu: '/tax_service/getBbLb', //菜单接口
openTable: "/tax_service/open_table", //开表接口
getData: "/tax_service/get_data", //提取数据接口
saveTable: "/tax_service/save_single_sbb_info", //保存
deleteTable: "/tax_service/delete_single_sbb_info", //删除
declareTable: "/tax_service/declare", //申报
downloadFile: "/tax_service/load_declare_file" //下载申报文件接口
}
};
data.fillingFlag = "cancellation" // 填报标记
data.flag = '1' //清算标志 1是清算,空是正常开表
window.mlistener.selectRowData = data;
var openUrl = prefix + config.tableBridge; //测试环境
window.open(openUrl, '_blank');
Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function(val) {
setTimeout(function() {
getTaxDeclaration(sbqDate, "N", '2');
}, 1000);
}
})
} else { } else {
data.djxh = companyInfo.djxh; data.djxh = companyInfo.djxh;
data.iszzsybjc = companyInfo.iszzsybjc; // 一表申报代码 data.iszzsybjc = companyInfo.iszzsybjc; // 一表申报代码
...@@ -273,7 +301,7 @@ function initPage(companyInfo) { ...@@ -273,7 +301,7 @@ function initPage(companyInfo) {
// data.nssbq = nowdate; // data.nssbq = nowdate;
data.checkTime = false; data.checkTime = false;
if (data.pzzlDm === '11602') { if (data.pzzlDm === '11602') {
var List = companyInfo.taxInfos.filter(function (item) { var List = companyInfo.taxInfos.filter(function(item) {
return item.pzzlDm == '10101' || item.pzzlDm == '10102' return item.pzzlDm == '10101' || item.pzzlDm == '10102'
}) })
if (List.length === 0) { if (List.length === 0) {
...@@ -308,7 +336,7 @@ function initPage(companyInfo) { ...@@ -308,7 +336,7 @@ function initPage(companyInfo) {
if (companyInfo) { if (companyInfo) {
url = config.url; url = config.url;
} }
var getTaxDeclaration = function (date, type) { var getTaxDeclaration = function(date, type) {
// TODO 开始加载等待动画 // TODO 开始加载等待动画
showLoading(); showLoading();
var param = { var param = {
...@@ -323,7 +351,7 @@ function initPage(companyInfo) { ...@@ -323,7 +351,7 @@ function initPage(companyInfo) {
data: param, data: param,
type: "POST", type: "POST",
dataType: "JSON" dataType: "JSON"
}).done(function (data) { }).done(function(data) {
if (data.success) { if (data.success) {
companyInfo = data.content; companyInfo = data.content;
zjhm = companyInfo.zjhm zjhm = companyInfo.zjhm
...@@ -341,18 +369,18 @@ function initPage(companyInfo) { ...@@ -341,18 +369,18 @@ function initPage(companyInfo) {
alertWarning(data.returnMessage); alertWarning(data.returnMessage);
} }
} }
}).always(function (data) { }).always(function(data) {
hideLoading(); hideLoading();
}); });
}; };
/** /**
* 隐藏modal * 隐藏modal
*/ */
var closeModal = function () { var closeModal = function() {
$('#ybName #dName').html(""); $('#ybName #dName').html("");
$('#myMask #myModal').hide(); $('#myMask #myModal').hide();
} }
var drawGrid = function (bean) { var drawGrid = function(bean) {
if (bean.taxInfos.length == 0) { if (bean.taxInfos.length == 0) {
alertInfo("税费申报暂无数据"); alertInfo("税费申报暂无数据");
} }
...@@ -376,23 +404,23 @@ function initPage(companyInfo) { ...@@ -376,23 +404,23 @@ function initPage(companyInfo) {
* @param {*} obj * @param {*} obj
* @param {*} dp * @param {*} dp
*/ */
var changeDate = function (obj, dp) { var changeDate = function(obj, dp) {
date = dp.cal.getNewDateStr(); date = dp.cal.getNewDateStr();
nowdate = date; // 给缓存时间赋值 nowdate = date; // 给缓存时间赋值
// 加了一个延时,时间改变后时间框没有收起隐藏就加载数据,没有找到好的解决办法,暂时用延时处理 // 加了一个延时,时间改变后时间框没有收起隐藏就加载数据,没有找到好的解决办法,暂时用延时处理
setTimeout(function () { setTimeout(function() {
getTaxDeclaration(date, "N"); getTaxDeclaration(date, "N");
}, 50); }, 50);
}; };
var refresh = function () { var refresh = function() {
myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function () { myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function() {
getTaxDeclaration(nowdate, "Y"); getTaxDeclaration(nowdate, "Y");
}); });
}; };
//申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法 //申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法
var declarationMethod = function (statu) { var declarationMethod = function(statu) {
submitData.ybjcState = statu; submitData.ybjcState = statu;
submitData.value = config.value; submitData.value = config.value;
if (submitData.sourceFlag == "ssfwpt_sbzj") { if (submitData.sourceFlag == "ssfwpt_sbzj") {
...@@ -410,12 +438,38 @@ function initPage(companyInfo) { ...@@ -410,12 +438,38 @@ function initPage(companyInfo) {
window.open(prefix + config.yearTaxTable, '_blank'); window.open(prefix + config.yearTaxTable, '_blank');
} }
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function(val) {
setTimeout(function () { setTimeout(function() {
getTaxDeclaration(nowdate, "N"); getTaxDeclaration(nowdate, "N");
}, 1000); }, 1000);
} }
}) })
} else if (submitData.sourceFlag == "sbzj_version_2") {
window.mlistener = {
selectRowData: {},
urlList: {
getMenu: '/tax_service/getBbLb', //菜单接口
openTable: "/tax_service/open_table", //开表接口
getData: "/tax_service/get_data", //提取数据接口
saveTable: "/tax_service/save_single_sbb_info", //保存
deleteTable: "/tax_service/delete_single_sbb_info", //删除
declareTable: "/tax_service/declare", //申报
downloadFile: "/tax_service/load_declare_file" //下载申报文件接口
}
};
data.fillingFlag = "cancellation" // 填报标记
data.flag = '1' //清算标志 1是清算,空是正常开表
window.mlistener.selectRowData = data;
var openUrl = prefix + config.tableBridge; //测试环境
window.open(openUrl, '_blank');
Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function(val) {
setTimeout(function() {
getTaxDeclaration(sbqDate, "N", '2');
}, 1000);
}
})
} else { } else {
var falg = "declare"; var falg = "declare";
localStorage.setItem("data", JSON.stringify(submitData)); localStorage.setItem("data", JSON.stringify(submitData));
...@@ -435,7 +489,7 @@ function initPage(companyInfo) { ...@@ -435,7 +489,7 @@ function initPage(companyInfo) {
drawGrid(companyInfo); drawGrid(companyInfo);
} }
//页面出现滚动条,监听滚动条变化将高赋值给模态框 //页面出现滚动条,监听滚动条变化将高赋值给模态框
window.onscroll = function () { window.onscroll = function() {
$("#myModal").css("top", $(document).scrollTop() + 235); $("#myModal").css("top", $(document).scrollTop() + 235);
} }
return { return {
......
...@@ -11,7 +11,7 @@ var yearBblxDm = ['10414', '10420']; ...@@ -11,7 +11,7 @@ var yearBblxDm = ['10414', '10420'];
var ccxwsBblxDm = ['12101'] var ccxwsBblxDm = ['12101']
var prefix = ""; var prefix = "";
var Authorization = "" var Authorization = ""
$(function () { $(function() {
if (config.environmental == 'test') { if (config.environmental == 'test') {
prefix = "/web"; prefix = "/web";
} else if (config.environmental == 'production') { } else if (config.environmental == 'production') {
...@@ -33,7 +33,7 @@ function getInitTable() { ...@@ -33,7 +33,7 @@ function getInitTable() {
sbsq: '', sbsq: '',
pzzlDm: getUrlParam("pzzlDm") pzzlDm: getUrlParam("pzzlDm")
}, },
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数 success: function(data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
hideLoading(); hideLoading();
//el表达式变jq //el表达式变jq
// $("#token").attr("value",""); // $("#token").attr("value","");
...@@ -68,17 +68,17 @@ function getInitTable() { ...@@ -68,17 +68,17 @@ function getInitTable() {
// initpage = initPage(companyInfo.bean); // initpage = initPage(companyInfo.bean);
// 弹出错误对话框 // 弹出错误对话框
} }
$("#getInputValue").on("focus", function () { $("#getInputValue").on("focus", function() {
WdatePicker({ WdatePicker({
isShowClear: false, isShowClear: false,
dateFmt: 'yyyy-MM', dateFmt: 'yyyy-MM',
onpicking: function (dp) { onpicking: function(dp) {
initpage.changeDate(this, dp); initpage.changeDate(this, dp);
} }
}); });
}); });
}, },
error: function (xhr) { error: function(xhr) {
//jsonp 方式此方法不被触发 //jsonp 方式此方法不被触发
console.log("=======error======================") console.log("=======error======================")
} }
...@@ -104,7 +104,7 @@ function initPage(companyInfo) { ...@@ -104,7 +104,7 @@ function initPage(companyInfo) {
/** /**
* 展示税种申报信息 * 展示税种申报信息
*/ */
var showTax = function (taxInfo) { var showTax = function(taxInfo) {
if (taxInfo.length > 0) { if (taxInfo.length > 0) {
for (var i = 0; i < taxInfo.length; i++) { for (var i = 0; i < taxInfo.length; i++) {
if (taxInfo[i].sbrq) { if (taxInfo[i].sbrq) {
...@@ -113,7 +113,7 @@ function initPage(companyInfo) { ...@@ -113,7 +113,7 @@ function initPage(companyInfo) {
if (taxInfo[i].sbqx) { if (taxInfo[i].sbqx) {
taxInfo[i].sbqx = tool.formatDate(taxInfo[i].sbqx); taxInfo[i].sbqx = tool.formatDate(taxInfo[i].sbqx);
} }
if (taxInfo[i].bblxDm=='30101') { if (taxInfo[i].bblxDm == '30101') {
taxInfo[i].sssqQ = "-"; taxInfo[i].sssqQ = "-";
taxInfo[i].sssqZ = "-"; taxInfo[i].sssqZ = "-";
} }
...@@ -121,7 +121,7 @@ function initPage(companyInfo) { ...@@ -121,7 +121,7 @@ function initPage(companyInfo) {
} }
var id = "#taxGrid"; var id = "#taxGrid";
var buttonHtml = "填写申报表"; var buttonHtml = "填写申报表";
var order = ["pzzlMc", "djxh","zgswskfjMc", "sssqQ", "sssqZ", "sbrq", "do"]; var order = ["pzzlMc", "djxh", "zgswskfjMc", "sssqQ", "sssqZ", "sbrq", "do"];
var promptStatement = ""; var promptStatement = "";
var headerList = [{ var headerList = [{
name: "序号", name: "序号",
...@@ -150,7 +150,8 @@ function initPage(companyInfo) { ...@@ -150,7 +150,8 @@ function initPage(companyInfo) {
}, { }, {
name: "操作", name: "操作",
width: "10%" width: "10%"
}]; }
];
//渲染表 //渲染表
getTableOverdue(id, order, headerList, taxInfo, buttonHtml) getTableOverdue(id, order, headerList, taxInfo, buttonHtml)
}; };
...@@ -207,7 +208,7 @@ function initPage(companyInfo) { ...@@ -207,7 +208,7 @@ function initPage(companyInfo) {
* @param {*} ddt * @param {*} ddt
* @param {*} buttonHtml * @param {*} buttonHtml
*/ */
var getTableOverdue = function (id, order, headerList, ddt, buttonHtml, promptStatement) { var getTableOverdue = function(id, order, headerList, ddt, buttonHtml, promptStatement) {
var tableObj = { var tableObj = {
id: id, //tabel父元素的id id: id, //tabel父元素的id
autoHeight: ddt.length > 0 ? 10 : "", autoHeight: ddt.length > 0 ? 10 : "",
...@@ -225,7 +226,7 @@ function initPage(companyInfo) { ...@@ -225,7 +226,7 @@ function initPage(companyInfo) {
pageSize: ddt.length pageSize: ddt.length
}, },
jsonReady: ddt, jsonReady: ddt,
callback: function (data, node) { callback: function(data, node) {
data.operateType = '5'; data.operateType = '5';
data.sbbz = '5'; data.sbbz = '5';
if (data.sbzt == "Y") { if (data.sbzt == "Y") {
...@@ -236,7 +237,7 @@ function initPage(companyInfo) { ...@@ -236,7 +237,7 @@ function initPage(companyInfo) {
// 财产行为税 // 财产行为税
if (ccxwsBblxDm.indexOf(data.bblxDm) != -1) { if (ccxwsBblxDm.indexOf(data.bblxDm) != -1) {
// 测试环境start // 测试环境start
var openUrl = config.ccxwsTaxTable + '?djxh=' + data.djxh + '&zsDjxh=' + data.zsDjxh + '&nsrsbh=' + data.nsrsbh + '&nsrmc=' + data.nsrmc + '&operateType=overdue' + '&lybz=online' + '&Authorization='+Authorization //测试环境 var openUrl = config.ccxwsTaxTable + '?djxh=' + data.djxh + '&zsDjxh=' + data.zsDjxh + '&nsrsbh=' + data.nsrsbh + '&nsrmc=' + data.nsrmc + '&operateType=overdue' + '&lybz=online' + '&Authorization=' + Authorization; //测试环境
// var openUrl = config.ccxwsTaxTable +'?lybz=online' +'&operateType=overdue' + '&sblx=yq' + '&token=' + data.token //正式环境 // var openUrl = config.ccxwsTaxTable +'?lybz=online' +'&operateType=overdue' + '&sblx=yq' + '&token=' + data.token //正式环境
window.open(openUrl, '_blank'); window.open(openUrl, '_blank');
} else if (data.sourceFlag == "ssfwpt_sbzj") { } else if (data.sourceFlag == "ssfwpt_sbzj") {
...@@ -254,12 +255,38 @@ function initPage(companyInfo) { ...@@ -254,12 +255,38 @@ function initPage(companyInfo) {
window.open(prefix + config.ssfwptPage, '_blank'); window.open(prefix + config.ssfwptPage, '_blank');
} }
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function(val) {
setTimeout(function () { setTimeout(function() {
getTaxOverdue(nowDate, "N", '2'); getTaxOverdue(nowDate, "N", '2');
}, 1000); }, 1000);
} }
}) })
} else if (submitData.sourceFlag == "sbzj_version_2") {
window.mlistener = {
selectRowData: {},
urlList: {
getMenu: '/tax_service/getBbLb', //菜单接口
openTable: "/tax_service/open_table", //开表接口
getData: "/tax_service/get_data", //提取数据接口
saveTable: "/tax_service/save_single_sbb_info", //保存
deleteTable: "/tax_service/delete_single_sbb_info", //删除
declareTable: "/tax_service/declare", //申报
downloadFile: "/tax_service/load_declare_file" //下载申报文件接口
}
};
data.fillingFlag = "overdue" // 填报标记
data.flag = '' //清算标志 1是清算,空是正常开表
window.mlistener.selectRowData = data;
var openUrl = prefix + config.tableBridge; //测试环境
window.open(openUrl, '_blank');
Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function(val) {
setTimeout(function() {
getTaxDeclaration(sbqDate, "N", '2');
}, 1000);
}
})
} else { } else {
data.djxh = djxh; data.djxh = djxh;
data.iszzsybjc = companyInfo.iszzsybjc; // 一表申报代码 data.iszzsybjc = companyInfo.iszzsybjc; // 一表申报代码
...@@ -267,7 +294,7 @@ function initPage(companyInfo) { ...@@ -267,7 +294,7 @@ function initPage(companyInfo) {
data.nssbq = nowDate; // 将选择的日期放入json中 data.nssbq = nowDate; // 将选择的日期放入json中
data.checkTime = false; data.checkTime = false;
if (data.pzzlDm === '11602') { if (data.pzzlDm === '11602') {
var List = companyInfo.taxInfos.filter(function (item) { var List = companyInfo.taxInfos.filter(function(item) {
return item.pzzlDm == '10101' || item.pzzlDm == '10102' return item.pzzlDm == '10101' || item.pzzlDm == '10102'
}) })
if (List.length === 0) { if (List.length === 0) {
...@@ -312,7 +339,7 @@ function initPage(companyInfo) { ...@@ -312,7 +339,7 @@ function initPage(companyInfo) {
if (companyInfo) { if (companyInfo) {
url = config.url url = config.url
} }
var getTaxOverdue = function (date, type, refreshSbzt) { var getTaxOverdue = function(date, type, refreshSbzt) {
// TODO 开始加载等待动画 // TODO 开始加载等待动画
showLoading(); showLoading();
var param = { var param = {
...@@ -328,7 +355,7 @@ function initPage(companyInfo) { ...@@ -328,7 +355,7 @@ function initPage(companyInfo) {
data: param, data: param,
type: "POST", type: "POST",
dataType: "JSON" dataType: "JSON"
}).done(function (data) { }).done(function(data) {
if (data.success) { if (data.success) {
drawGrid(data.bean); drawGrid(data.bean);
companyInfo = data.bean; companyInfo = data.bean;
...@@ -344,12 +371,12 @@ function initPage(companyInfo) { ...@@ -344,12 +371,12 @@ function initPage(companyInfo) {
alertWarning(data.returnMessage); alertWarning(data.returnMessage);
} }
} }
}).always(function (data) { }).always(function(data) {
hideLoading(); hideLoading();
}); });
}; };
var drawGrid = function (bean) { var drawGrid = function(bean) {
if (bean.taxInfos.length == 0) { if (bean.taxInfos.length == 0) {
showTax([]); showTax([]);
alertInfo("税费申报暂无数据"); alertInfo("税费申报暂无数据");
...@@ -369,7 +396,7 @@ function initPage(companyInfo) { ...@@ -369,7 +396,7 @@ function initPage(companyInfo) {
}*/ }*/
}; };
//申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法 //申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法
var declarationMethod = function (statu) { var declarationMethod = function(statu) {
submitData.ybjcState = statu; submitData.ybjcState = statu;
submitData.value = config.value; submitData.value = config.value;
if (submitData.sourceFlag == "ssfwpt_sbzj") { if (submitData.sourceFlag == "ssfwpt_sbzj") {
...@@ -387,12 +414,38 @@ function initPage(companyInfo) { ...@@ -387,12 +414,38 @@ function initPage(companyInfo) {
window.open(prefix + config.yearTaxTable, '_blank'); window.open(prefix + config.yearTaxTable, '_blank');
} }
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function(val) {
setTimeout(function () { setTimeout(function() {
getTaxOverdue(nowDate, "N", '2'); getTaxOverdue(nowDate, "N", '2');
}, 1000); }, 1000);
} }
}) })
} else if (submitData.sourceFlag == "sbzj_version_2") {
window.mlistener = {
selectRowData: {},
urlList: {
getMenu: '/tax_service/getBbLb', //菜单接口
openTable: "/tax_service/open_table", //开表接口
getData: "/tax_service/get_data", //提取数据接口
saveTable: "/tax_service/save_single_sbb_info", //保存
deleteTable: "/tax_service/delete_single_sbb_info", //删除
declareTable: "/tax_service/declare", //申报
downloadFile: "/tax_service/load_declare_file" //下载申报文件接口
}
};
data.fillingFlag = "overdue" // 填报标记
data.flag = '' //清算标志 1是清算,空是正常开表
window.mlistener.selectRowData = data;
var openUrl = prefix + config.tableBridge; //测试环境
window.open(openUrl, '_blank');
Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function(val) {
setTimeout(function() {
getTaxDeclaration(sbqDate, "N", '2');
}, 1000);
}
})
} else { } else {
// var form = $("#changeForm"); // var form = $("#changeForm");
// form.find("#changeForm_data").val(JSON.stringify(submitData)); // form.find("#changeForm_data").val(JSON.stringify(submitData));
...@@ -457,7 +510,7 @@ function initPage(companyInfo) { ...@@ -457,7 +510,7 @@ function initPage(companyInfo) {
/** /**
* 隐藏modal * 隐藏modal
*/ */
var closeModal = function () { var closeModal = function() {
$('#ybName').html(""); $('#ybName').html("");
$('#dName').html(""); $('#dName').html("");
$('#myMask').hide(); $('#myMask').hide();
...@@ -469,14 +522,14 @@ function initPage(companyInfo) { ...@@ -469,14 +522,14 @@ function initPage(companyInfo) {
* @param {*} obj * @param {*} obj
* @param {*} dp * @param {*} dp
*/ */
var changeDate = function (obj, dp) { var changeDate = function(obj, dp) {
date = dp.cal.getNewDateStr(); date = dp.cal.getNewDateStr();
nowDate = date; nowDate = date;
getTaxOverdue(date, "N"); getTaxOverdue(date, "N");
}; };
var refresh = function () { var refresh = function() {
myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function () { myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function() {
getTaxOverdue(nowDate, "Y"); getTaxOverdue(nowDate, "Y");
}); });
}; };
...@@ -485,7 +538,7 @@ function initPage(companyInfo) { ...@@ -485,7 +538,7 @@ function initPage(companyInfo) {
* @param {} params * @param {} params
*/ */
$("#reset,#reset1").on("click", refresh); $("#reset,#reset1").on("click", refresh);
$("#goRecord").click(function () { $("#goRecord").click(function() {
//TODO 调用备案接口 //TODO 调用备案接口
}); });
// 格式化后台返回的时间 // 格式化后台返回的时间
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment