Commit 1fcef14a authored by 刘明珠's avatar 刘明珠

需求4013:税费优惠政通知

parent e9b61b4d
...@@ -101,53 +101,6 @@ ...@@ -101,53 +101,6 @@
// // 弹出错误对话框 // // 弹出错误对话框
// } // }
// --> // -->
var initpage;
$(function () {
showLoading();
$.ajax({
type: "post",
url: config.url + "/online/amend/index",
dataType: "json", // 请求方式为jsonp
// async: false,
data: {
djxh: getUrlParam("djxh"),
token: getUrlParam("token"),
sbsq: '',
pzzlDm: getUrlParam("pzzlDm")
},
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
//el表达式变jq
// $("#token").attr("value","");
hideLoading();
var companyInfo = data;
$("#djxh").attr("value", companyInfo.djxh);
if (companyInfo.success) {
config.value = companyInfo.bean.value
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
} else {
hideLoading();
if (companyInfo.errmsg != undefined) {
alertWarning(companyInfo.errmsg);
} else {
alertWarning(companyInfo.returnMessage);
}
if (!companyInfo.bean) {
companyInfo.bean = {};
companyInfo.bean.djxh = getUrlParam("djxh");
companyInfo.bean.return = false;
}
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
// 弹出错误对话框
}
},
error: function (xhr) {
//jsonp 方式此方法不被触发
console.log("=======error======================")
}
})
})
</script> </script>
</body> </body>
......
...@@ -145,67 +145,6 @@ ...@@ -145,67 +145,6 @@
// } else { // } else {
// alertWarning("请求失败!"); // alertWarning("请求失败!");
// } // }
var initpage;
$(function () {
showLoading();
$.ajax({
type: "GET",
url: config.url + "/online/overdue/index",
dataType: "json", // 请求方式为jsonp
// async: false,
data: {
djxh: getUrlParam("djxh"),
token: getUrlParam("token"),
sbsq: '',
pzzlDm: getUrlParam("pzzlDm")
},
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
hideLoading();
//el表达式变jq
// $("#token").attr("value","");
var companyInfo = data;
$("#djxh").attr("value", companyInfo.djxh);
config.value = companyInfo.bean.value
if (companyInfo.success) {
companyInfo.bean.config = config
companyInfo.bean.return = true;
initpage = initPage(companyInfo.bean);
} else {
hideLoading();
if (companyInfo.errmsg != undefined) {
alertWarning(companyInfo.errmsg);
} else {
alertWarning(companyInfo.returnMessage);
}
if (!companyInfo.bean) {
companyInfo.bean = {};
companyInfo.bean.djxh = getUrlParam("djxh");
companyInfo.bean.return = false;
}
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
// alertWarning(companyInfo.errmsg);
// companyInfo.bean.config = config
// initpage = initPage(companyInfo.bean);
// 弹出错误对话框
}
$("#getInputValue").on("focus", function () {
WdatePicker({
isShowClear: false,
dateFmt: 'yyyy-MM',
onpicking: function (dp) {
initpage.changeDate(this, dp);
}
});
});
},
error: function (xhr) {
//jsonp 方式此方法不被触发
console.log("=======error======================")
}
})
})
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -4,7 +4,60 @@ ...@@ -4,7 +4,60 @@
* @author ygy * @author ygy
* @date 2018/12/16 20:08 * @date 2018/12/16 20:08
*/ */
var initpage;
$(function () {
showLoading();
getInitTable();
})
function getInitTable() {
$.ajax({
type: "post",
url: config.url + "/online/amend/index",
dataType: "json", // 请求方式为jsonp
// async: false,
data: {
djxh: getUrlParam("djxh"),
token: getUrlParam("token"),
sbsq: '',
pzzlDm: getUrlParam("pzzlDm")
},
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
//el表达式变jq
// $("#token").attr("value","");
hideLoading();
var companyInfo = data;
$("#djxh").attr("value", companyInfo.djxh);
if (companyInfo.success) {
if (companyInfo.bean.sfyhzctsBz == 'Y') {
myAlert("提示", "尊敬的纳税人、缴费人,为进一步巩固拓展减税降费成效,助力市场主体纾困解难,对部分2020年底到期税费优惠政策(不包括社会保险费),您可暂按原政策文件规定申报享受优惠(原减免性质代码可继续使用)。详细情况可咨询主管税务分局、税务所或12366纳税服务热线。感谢您的理解与支持!!", "确定");
}
config.value = companyInfo.bean.value
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
} else {
hideLoading();
if (companyInfo.errmsg != undefined) {
alertWarning(companyInfo.errmsg);
} else {
alertWarning(companyInfo.returnMessage);
}
if (!companyInfo.bean) {
companyInfo.bean = {};
companyInfo.bean.djxh = getUrlParam("djxh");
companyInfo.bean.return = false;
}
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
// 弹出错误对话框
}
},
error: function (xhr) {
//jsonp 方式此方法不被触发
console.log("=======error======================")
}
})
}
/** /**
* @Description: 入口 * @Description: 入口
* @param companyInfo * @param companyInfo
...@@ -14,6 +67,7 @@ ...@@ -14,6 +67,7 @@
* @date 2018/12/16 20:09 * @date 2018/12/16 20:09
*/ */
var yearBblxDm = ['10414', '10420']; var yearBblxDm = ['10414', '10420'];
function initPage(companyInfo) { function initPage(companyInfo) {
getIEVersion(); getIEVersion();
localStorage.setItem("cancellation", null); localStorage.setItem("cancellation", null);
......
...@@ -24,6 +24,9 @@ function getInitTable(){ ...@@ -24,6 +24,9 @@ function getInitTable(){
var companyInfo = data; var companyInfo = data;
$("#djxh").attr("value", companyInfo.djxh); $("#djxh").attr("value", companyInfo.djxh);
if (companyInfo.returnCode == "00") { if (companyInfo.returnCode == "00") {
if(companyInfo.content.sfyhzctsBz=='Y'){
myAlert("提示", "尊敬的纳税人、缴费人,为进一步巩固拓展减税降费成效,助力市场主体纾困解难,对部分2020年底到期税费优惠政策(不包括社会保险费),您可暂按原政策文件规定申报享受优惠(原减免性质代码可继续使用)。详细情况可咨询主管税务分局、税务所或12366纳税服务热线。感谢您的理解与支持!!", "确定");
}
config.value = companyInfo.content.value // 不一定对 config.value = companyInfo.content.value // 不一定对
companyInfo.content.config = config companyInfo.content.config = config
initpage = initPage(companyInfo.content); initpage = initPage(companyInfo.content);
......
...@@ -35,6 +35,9 @@ function getInitTable() { ...@@ -35,6 +35,9 @@ function getInitTable() {
// } // }
var companyInfo = data; var companyInfo = data;
if (companyInfo.success) { if (companyInfo.success) {
if(companyInfo.bean.sfyhzctsBz=='Y'){
myAlert("提示", "尊敬的纳税人、缴费人,为进一步巩固拓展减税降费成效,助力市场主体纾困解难,对部分2020年底到期税费优惠政策(不包括社会保险费),您可暂按原政策文件规定申报享受优惠(原减免性质代码可继续使用)。详细情况可咨询主管税务分局、税务所或12366纳税服务热线。感谢您的理解与支持!!", "确定");
}
config.value = companyInfo.bean.value config.value = companyInfo.bean.value
companyInfo.bean.config = config companyInfo.bean.config = config
companyInfo.bean.return = true; /* @Author ygy @Date 10:12 2020/7/8 @Description 前端判断接口成功返回数据标记用于区分是否执行初始化table方法*/ companyInfo.bean.return = true; /* @Author ygy @Date 10:12 2020/7/8 @Description 前端判断接口成功返回数据标记用于区分是否执行初始化table方法*/
......
...@@ -5,12 +5,82 @@ ...@@ -5,12 +5,82 @@
* @modify 王雷 * @modify 王雷
*/ */
// ------------------------------- // -------------------------------
var initpage;
$(function () {
showLoading();
getInitTable();
})
function getInitTable() {
$.ajax({
type: "GET",
url: config.url + "/online/overdue/index",
dataType: "json", // 请求方式为jsonp
// async: false,
data: {
djxh: getUrlParam("djxh"),
token: getUrlParam("token"),
sbsq: '',
pzzlDm: getUrlParam("pzzlDm")
},
success: function (data) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
hideLoading();
//el表达式变jq
// $("#token").attr("value","");
var companyInfo = data;
$("#djxh").attr("value", companyInfo.djxh);
config.value = companyInfo.bean.value
if (companyInfo.success) {
if (companyInfo.bean.sfyhzctsBz == 'Y') {
myAlert("提示", "尊敬的纳税人、缴费人,为进一步巩固拓展减税降费成效,助力市场主体纾困解难,对部分2020年底到期税费优惠政策(不包括社会保险费),您可暂按原政策文件规定申报享受优惠(原减免性质代码可继续使用)。详细情况可咨询主管税务分局、税务所或12366纳税服务热线。感谢您的理解与支持!!", "确定");
}
companyInfo.bean.config = config
companyInfo.bean.return = true;
initpage = initPage(companyInfo.bean);
} else {
hideLoading();
if (companyInfo.errmsg != undefined) {
alertWarning(companyInfo.errmsg);
} else {
alertWarning(companyInfo.returnMessage);
}
if (!companyInfo.bean) {
companyInfo.bean = {};
companyInfo.bean.djxh = getUrlParam("djxh");
companyInfo.bean.return = false;
}
companyInfo.bean.config = config
initpage = initPage(companyInfo.bean);
// alertWarning(companyInfo.errmsg);
// companyInfo.bean.config = config
// initpage = initPage(companyInfo.bean);
// 弹出错误对话框
}
$("#getInputValue").on("focus", function () {
WdatePicker({
isShowClear: false,
dateFmt: 'yyyy-MM',
onpicking: function (dp) {
initpage.changeDate(this, dp);
}
});
});
},
error: function (xhr) {
//jsonp 方式此方法不被触发
console.log("=======error======================")
}
})
}
/** /**
* 绘制税种填报页面 * 绘制税种填报页面
* *
* @param {*} companyInfo * @param {*} companyInfo
*/ */
var yearBblxDm = ['10414', '10420']; var yearBblxDm = ['10414', '10420'];
function initPage(companyInfo) { function initPage(companyInfo) {
getIEVersion(); getIEVersion();
localStorage.setItem("cancellation", null); localStorage.setItem("cancellation", null);
...@@ -37,7 +107,7 @@ function initPage(companyInfo) { ...@@ -37,7 +107,7 @@ function initPage(companyInfo) {
} }
var id = "#taxGrid"; var id = "#taxGrid";
var buttonHtml = "填写申报表"; var buttonHtml = "填写申报表";
var order = ["pzzlMc", "sssqQ", "sssqZ", "sbqx","sbrq","do"]; var order = ["pzzlMc", "sssqQ", "sssqZ", "sbqx", "sbrq", "do"];
var promptStatement = ""; var promptStatement = "";
var headerList = [{ var headerList = [{
name: "序号", name: "序号",
...@@ -159,7 +229,7 @@ function initPage(companyInfo) { ...@@ -159,7 +229,7 @@ function initPage(companyInfo) {
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);
} }
}) })
...@@ -236,10 +306,10 @@ function initPage(companyInfo) { ...@@ -236,10 +306,10 @@ function initPage(companyInfo) {
drawGrid(data.bean); drawGrid(data.bean);
companyInfo = data.bean; companyInfo = data.bean;
config.value = companyInfo.value; config.value = companyInfo.value;
if(type=='Y'){ if (type == 'Y') {
myAlert("提示", "重置清册成功", "确定") myAlert("提示", "重置清册成功", "确定")
} }
}else{ } else {
if (data.errmsg != undefined) { if (data.errmsg != undefined) {
alertWarning(data.errmsg); alertWarning(data.errmsg);
} else { } else {
...@@ -290,7 +360,7 @@ function initPage(companyInfo) { ...@@ -290,7 +360,7 @@ function initPage(companyInfo) {
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);
} }
}) })
...@@ -364,12 +434,12 @@ function initPage(companyInfo) { ...@@ -364,12 +434,12 @@ function initPage(companyInfo) {
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");
}); });
}; };
/** /**
......
...@@ -35,6 +35,9 @@ function getInitTable() { ...@@ -35,6 +35,9 @@ function getInitTable() {
return return
} }
} }
if (data.bean.sfyhzctsBz == 'Y') {
myAlert("提示", "尊敬的纳税人、缴费人,为进一步巩固拓展减税降费成效,助力市场主体纾困解难,对部分2020年底到期税费优惠政策(不包括社会保险费),您可暂按原政策文件规定申报享受优惠(原减免性质代码可继续使用)。详细情况可咨询主管税务分局、税务所或12366纳税服务热线。感谢您的理解与支持!!", "确定");
}
djxh = data.bean.djxh; djxh = data.bean.djxh;
sbqDate = data.bean.sbqDate; sbqDate = data.bean.sbqDate;
taxInfos = data.bean.taxInfos; taxInfos = data.bean.taxInfos;
...@@ -43,7 +46,7 @@ function getInitTable() { ...@@ -43,7 +46,7 @@ function getInitTable() {
"sssqZ": "--", "sssqZ": "--",
"sssqQ": "--", "sssqQ": "--",
"sbrq": "--", "sbrq": "--",
"pzzlMc": "综合报表", "pzzlMc": "综合报表",
}] }]
var companyInfo = data; var companyInfo = data;
if (companyInfo.success) { if (companyInfo.success) {
...@@ -170,18 +173,18 @@ function initPage(companyInfo) { ...@@ -170,18 +173,18 @@ function initPage(companyInfo) {
callback: function (data, node) { callback: function (data, node) {
window.mlistener = { window.mlistener = {
zhsbData: { zhsbData: {
token:getUrlParam("token"), token: getUrlParam("token"),
djxh:djxh, djxh: djxh,
sbsq:sbqDate, sbsq: sbqDate,
taxInfos:taxInfos, taxInfos: taxInfos,
value:config.value, value: config.value,
}, },
}; };
window.open(config.zhsbPage, '_blank'); window.open(config.zhsbPage, '_blank');
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function (val) {
setTimeout(function () { setTimeout(function () {
getTaxDeclaration(sbqDate, "N", '2'); getTaxDeclaration(sbqDate, "N", '2', true);
}, 1000); }, 1000);
} }
}) })
...@@ -202,7 +205,7 @@ function initPage(companyInfo) { ...@@ -202,7 +205,7 @@ function initPage(companyInfo) {
if (companyInfo) { if (companyInfo) {
url = companyInfo.config.url; url = companyInfo.config.url;
} }
var getTaxDeclaration = function (date, type, refreshSbzt) { var getTaxDeclaration = function (date, type, refreshSbzt, update) {
// TODO 开始加载等待动画 // TODO 开始加载等待动画
showLoading(); showLoading();
var param = { var param = {
...@@ -239,6 +242,24 @@ function initPage(companyInfo) { ...@@ -239,6 +242,24 @@ function initPage(companyInfo) {
drawGrid(data.bean); drawGrid(data.bean);
companyInfo = data.bean; companyInfo = data.bean;
config.value = companyInfo.value; config.value = companyInfo.value;
if (update) {
window.mlistener = {
zhsbData: {
token: getUrlParam("token"),
djxh: djxh,
sbsq: sbqDate,
taxInfos: taxInfos,
value: config.value,
},
};
Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) {
setTimeout(function () {
getTaxDeclaration(sbqDate, "N", '2', true);
}, 1000);
}
})
}
if (type == 'Y') { if (type == 'Y') {
myAlert("提示", "重置清册成功", "确定") myAlert("提示", "重置清册成功", "确定")
} }
...@@ -288,13 +309,13 @@ function initPage(companyInfo) { ...@@ -288,13 +309,13 @@ function initPage(companyInfo) {
// 加了一个延时,时间改变后时间框没有收起隐藏就加载数据,没有找到好的解决办法,暂时用延时处理 // 加了一个延时,时间改变后时间框没有收起隐藏就加载数据,没有找到好的解决办法,暂时用延时处理
sbqDate = date sbqDate = date
setTimeout(function () { setTimeout(function () {
getTaxDeclaration(date, "N", '1'); getTaxDeclaration(date, "N", '1', false);
}, 50); }, 50);
}; };
var refresh = function () { var refresh = function () {
myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function () { myConfirm("消息", "您确定需要重置申报清册吗?点击确定继续", "确定", "取消", function () {
getTaxDeclaration(nowdate, "Y", '1'); getTaxDeclaration(nowdate, "Y", '1', false);
}); });
}; };
//申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法 //申报方式 当iszzsybjc=01同时pzzlDm=010101时,调用改方法
...@@ -313,7 +334,7 @@ function initPage(companyInfo) { ...@@ -313,7 +334,7 @@ function initPage(companyInfo) {
Object.defineProperty(mlistener, 'returnSelectRowData', { Object.defineProperty(mlistener, 'returnSelectRowData', {
set: function (val) { set: function (val) {
setTimeout(function () { setTimeout(function () {
getTaxDeclaration(sbqDate, "N", '2'); getTaxDeclaration(sbqDate, "N", '2', true);
}, 1000); }, 1000);
} }
}) })
...@@ -343,26 +364,24 @@ function initPage(companyInfo) { ...@@ -343,26 +364,24 @@ function initPage(companyInfo) {
} }
window.taxInfo = JSON.stringify(submitData); window.taxInfo = JSON.stringify(submitData);
localStorage.setItem("data", JSON.stringify(submitData)); localStorage.setItem("data", JSON.stringify(submitData));
var url = "";
if (data.url == "edit.jsp") { if (data.url == "edit.jsp") {
url = config.spreadUrl + "/online_report/declare/toPzzl?falg=" + falg
} else if (data.url == "yearReport.jsp") {
url = config.spreadUrl + "/online_report/declare/yearReport.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData));
} else if (data.url == "yearReportGLB.jsp") {
url = config.spreadUrl + "/online_report/declare/yearReportGLB.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData));
} else {
//因为后台不知道返回路径是什么样的就直接改成了else data.url == "error.jsp"
url = config.spreadUrl + "/online_report/error/index.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData))
}
submitData.flag = true; submitData.flag = true;
submitData.encryptKey = config.value; submitData.encryptKey = config.value;
var url = config.spreadUrl + "/online_report/declare/toPzzl?falg=" + falg
var form = $("#changeForm"); var form = $("#changeForm");
form.attr('action', url); //通过jquery为action属性赋值 form.attr('action', url); //通过jquery为action属性赋值
form.find("#changeForm_data").val(JSON.stringify(submitData)); form.find("#changeForm_data").val(JSON.stringify(submitData));
form.submit(); form.submit();
// window.open(config.spreadUrl+"/online_report/declare/toPzzl?falg=" + falg + '&data=' + JSON.stringify(submitData));
// window.open(config.webUrl + "declare/edit.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData)));
}
/* else if (data.url == "yearReport.jsp") {
window.open(config.webUrl + "declare/yearReport.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData)));
} else if (data.url == "yearReportGLB.jsp") {
window.open(config.webUrl + "declare/yearReportGLB.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData)));
} else {
//因为后台不知道返回路径是什么样的就直接改成了else data.url == "error.jsp"
window.open(config.webUrl + "error/index.html?falg=" + falg + '&params=' + encodeURI(JSON.stringify(submitData)));
}*/
}, },
error: function (xhr) { error: function (xhr) {
//jsonp 方式此方法不被触发 //jsonp 方式此方法不被触发
......
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