Commit bc9ccc6b authored by yangyuxin's avatar yangyuxin

年报 js 更新,但是没有修改url,还有方法分离和不分离走的结果还不一样

parent e8552bae
...@@ -44,7 +44,7 @@ window.onload = function () { ...@@ -44,7 +44,7 @@ window.onload = function () {
getIEVersion(); getIEVersion();
localStorage.removeItem("isZcfxFlag"); localStorage.removeItem("isZcfxFlag");
var url = window.location.host; var url = window.location.host;
if("sbjs.tjsat.gov.cn" == url){ if("sbjs.tjsat.gov.cn:18080" == url){
GC.Spread.Sheets.LicenseKey = "sbjs.tjsat.gov.cn,736922629637688#B0LBLdFREewVjRiZFNIdmWjtUWldkRhVWa9oFMLNlTwg4UUVTNjtUW0RXcwR5R6EnTIZTRNpXUBB7L0RWciRmaUlnUwQlTLFlYiNkMSFWaxI7bBBzc0VHOFF5M9pXSoRkQPhmZlRUewMncNBXSXZVTV36dSJVS0tEb5lnWI5mNxNzMwYEU7cnMRRUc6xmYF3GakpWYwckVF3mSsJWYlRlb6U6cZpFTGVzYhN7cjx6LphTQOFVSPxUdZVTU5pEeNhDZutmQPZFT6FEdONmc926YCl4drAlNx3Ud8o5LOhGOjJzaPJ4YUtmbx8maiJiOiMlIsIyMDdTRwYER4IiOigkIsEjN6ETO8EzM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiIxQDO4gDMggTMyEDOxAjMiojI4J7QiwiIuNmL636ZuQXYzpGduMnaiNnI0IyctRkIsICnCeOqZa+r+SuI0ISYONkIsICO8YzNzYTOyYjMykjNzcjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cXdOBVZwEVZ9V5V7dnTllFSVpHVYd5UZl6a6tUQ6hUQX36NTFVNKhHNC5USDlVOJBVWlJWRq3ERqJDWth7TyMmVnV7QjZWWzNXcxokewYTeBhXOFZnVBhWStt6SsB7TTJkUV3UTGlHSNRWR"; GC.Spread.Sheets.LicenseKey = "sbjs.tjsat.gov.cn,736922629637688#B0LBLdFREewVjRiZFNIdmWjtUWldkRhVWa9oFMLNlTwg4UUVTNjtUW0RXcwR5R6EnTIZTRNpXUBB7L0RWciRmaUlnUwQlTLFlYiNkMSFWaxI7bBBzc0VHOFF5M9pXSoRkQPhmZlRUewMncNBXSXZVTV36dSJVS0tEb5lnWI5mNxNzMwYEU7cnMRRUc6xmYF3GakpWYwckVF3mSsJWYlRlb6U6cZpFTGVzYhN7cjx6LphTQOFVSPxUdZVTU5pEeNhDZutmQPZFT6FEdONmc926YCl4drAlNx3Ud8o5LOhGOjJzaPJ4YUtmbx8maiJiOiMlIsIyMDdTRwYER4IiOigkIsEjN6ETO8EzM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiIxQDO4gDMggTMyEDOxAjMiojI4J7QiwiIuNmL636ZuQXYzpGduMnaiNnI0IyctRkIsICnCeOqZa+r+SuI0ISYONkIsICO8YzNzYTOyYjMykjNzcjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cXdOBVZwEVZ9V5V7dnTllFSVpHVYd5UZl6a6tUQ6hUQX36NTFVNKhHNC5USDlVOJBVWlJWRq3ERqJDWth7TyMmVnV7QjZWWzNXcxokewYTeBhXOFZnVBhWStt6SsB7TTJkUV3UTGlHSNRWR";
}else{ }else{
GC.Spread.Sheets.LicenseKey = "etax.tianjin.chinatax.gov.cn,498254719314719#B0WY39GZUNVZFpUQtZXVxFTRzYkQFtEbvVHRvgDb03yNXljc6R4KqtiTrFUYCF6RhdFTPhTOzpmeCRne7ZXRWVWV9MlUo34NlFDTVp6dyt4TVV7c8pERk94Uml4Y0JDcrsyYyFWbNVzcwsGRslndxw6Yy54SiJDVVZnajZVRXpmTnVVMGJGZ42GRolTSPpkea9mNxITT5YmapRHSN3iZrYWYDhXav3GOnd5LLBXYrd4badlcxwWbElFWzgmZsdWU4JVaYV6bmdWYudDVhR7KhJEOhJnQw4EbKxEdvk4NiZTWmpnN7cVY9tmd9VGZEdzSZZTai9UO8BTYqVkbppWSiojITJCLiYDOEZ4MDJzMiojIIJCL8YzN7MzN8kjM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI5MDM4kDMgMjM7ATOxAjMiojI4J7QiwiIuNmL636ZugXY4Fmbph6Yu8Waq9WYpRnL8FGdlJiOiMXbEJCLig1jlzahlDZmpnInmDoimH9pnnKplnatm19tl1ZpnXKtmnKplLiOiEmTDJCLikTM7QTMzkTM7QTNygTO4IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPBJGc9IFVrJFNwQDZ0tWUKpmS9kHUmZmN6YzZwcFeahEaNNWWmRmMTdVRFxWNRZTcwQzSpt4dthTNHhUbxATNj9Gdp3kNs3mcXZUZDFVQTt6aJJUO6diSM9"; GC.Spread.Sheets.LicenseKey = "etax.tianjin.chinatax.gov.cn,498254719314719#B0WY39GZUNVZFpUQtZXVxFTRzYkQFtEbvVHRvgDb03yNXljc6R4KqtiTrFUYCF6RhdFTPhTOzpmeCRne7ZXRWVWV9MlUo34NlFDTVp6dyt4TVV7c8pERk94Uml4Y0JDcrsyYyFWbNVzcwsGRslndxw6Yy54SiJDVVZnajZVRXpmTnVVMGJGZ42GRolTSPpkea9mNxITT5YmapRHSN3iZrYWYDhXav3GOnd5LLBXYrd4badlcxwWbElFWzgmZsdWU4JVaYV6bmdWYudDVhR7KhJEOhJnQw4EbKxEdvk4NiZTWmpnN7cVY9tmd9VGZEdzSZZTai9UO8BTYqVkbppWSiojITJCLiYDOEZ4MDJzMiojIIJCL8YzN7MzN8kjM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI5MDM4kDMgMjM7ATOxAjMiojI4J7QiwiIuNmL636ZugXY4Fmbph6Yu8Waq9WYpRnL8FGdlJiOiMXbEJCLig1jlzahlDZmpnInmDoimH9pnnKplnatm19tl1ZpnXKtmnKplLiOiEmTDJCLikTM7QTMzkTM7QTNygTO4IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPBJGc9IFVrJFNwQDZ0tWUKpmS9kHUmZmN6YzZwcFeahEaNNWWmRmMTdVRFxWNRZTcwQzSpt4dthTNHhUbxATNj9Gdp3kNs3mcXZUZDFVQTt6aJJUO6diSM9";
...@@ -78,20 +78,34 @@ window.onload = function () { ...@@ -78,20 +78,34 @@ window.onload = function () {
isInProduction && isSqwsb(); // 上期未申报 isInProduction && isSqwsb(); // 上期未申报
reBindEvent(); reBindEvent();
formInfo(); formInfo();
assignment();
setYearhide();
};
if("10414" == GLOBAL_JSON.pzzlDm){ // 手动给单元格赋值
console.log(!!GLOBAL_CACHE_DATA); function assignment(){
// console.log(!!GLOBAL_CACHE_DATA);
var index = spread.getSheetIndex("table_10414_043"); var index = spread.getSheetIndex("table_10414_043");
getList_fzjg(index); //无辜多掉了两次,还有下面一次 17768
// getList_fzjg(index);
setCz(spread.getSheetIndex("table_10414_003")); setCz(spread.getSheetIndex("table_10414_003"));
var index_40 = spread.getSheetIndex("table_10414_040"); var index_40 = spread.getSheetIndex("table_10414_040");
if(index_40){ if(index_40){
setInfo_040(index_40); setInfo_040(index_40);
setInfo_040_ksje(index_40,null,getCellValue(index_40, 9, 2)); setInfo_040_ksje(index_40,null,getCellValue(index_40, 9, 2));
} }
} var index_003 = spread.getSheetIndex("table_10414_003");
setYearhide(); if(index_003){
}; var SWDJ_ZFJGLX_DM = GLOBAL_JSON.wsxx ? GLOBAL_JSON.wsxx : {};
SWDJ_ZFJGLX_DM = SWDJ_ZFJGLX_DM.SWDJ_ZFJGLX_DM ? SWDJ_ZFJGLX_DM.SWDJ_ZFJGLX_DM.value : 0;
var value = GLOBAL_JSON.param ? GLOBAL_JSON.param : {};
value = value.SBRQZ ? value.SBRQZ[0].substring(0,4) : 0;
setCellValue(index_003, 1, 9, SWDJ_ZFJGLX_DM);
setCellValue(index_003, 2, 9, value);
}
//无辜多掉了两次,还有上面一次
// getList_fzjg(index);
}
function setYearhide() { function setYearhide() {
if (GLOBAL_JSON.pzzlDm === '10414') { if (GLOBAL_JSON.pzzlDm === '10414') {
......
...@@ -106,8 +106,19 @@ function selectNb() { ...@@ -106,8 +106,19 @@ function selectNb() {
GLOBAL_SHEET_ERROR = {}; // 全局错误对象 GLOBAL_SHEET_ERROR = {}; // 全局错误对象
NB_cache_data.tables[1].data.map(function (cell) { NB_cache_data.tables[1].data.map(function (cell) {
if (cell.value === 1) { if (cell.value === 1) {
var table_id = cell.z.substring(0, 9) var table_id = cell.z.substring(0, 9);
if (table_id == '10414_042' || table_id == "10414_043") {
var JDJNBS_ND = GLOBAL_JSON.wsxx.JDJNBS_ND ? GLOBAL_JSON.wsxx.JDJNBS_ND.value : "";
var ZFJGBZDM_ND = GLOBAL_JSON.wsxx.ZFJGBZDM_ND ? GLOBAL_JSON.wsxx.ZFJGBZDM_ND.value : "";
if(!(20 == ZFJGBZDM_ND && "Y" == JDJNBS_ND)){
//因为不确定JDJNBS_ND 和 ZFJGBZDM_ND 的逻辑, 所以按addLeftItem里面逻辑写的
}else {
NBleft.push(table_id);
}
}else {
NBleft.push(table_id); NBleft.push(table_id);
}
// NBleft.push(table_id);
NBleft = uniqueArr(NBleft); NBleft = uniqueArr(NBleft);
NBsort(NBleft); NBsort(NBleft);
GLOBAL_SHEET_REQUIRED[table_id] = { GLOBAL_SHEET_REQUIRED[table_id] = {
...@@ -118,7 +129,6 @@ function selectNb() { ...@@ -118,7 +129,6 @@ function selectNb() {
}; };
} }
}) })
NB_cache_data.tables.map(function (table) { NB_cache_data.tables.map(function (table) {
if (table.bbdm == '10414_048') { if (table.bbdm == '10414_048') {
table.data.map(function (cell) { table.data.map(function (cell) {
...@@ -187,10 +197,10 @@ function selectNb() { ...@@ -187,10 +197,10 @@ function selectNb() {
NB_SPECIAL_HANDLER[tableName](); NB_SPECIAL_HANDLER[tableName]();
} }
}) })
formInfo();
selectTableArr.forEach(function(item,index){ selectTableArr.forEach(function(item,index){
setCellValue(1, item, 3, true); setCellValue(1, item, 3, true);
}) })
formInfo();
reBindEvent(); reBindEvent();
setYearhide(); setYearhide();
} }
...@@ -279,18 +289,12 @@ function formInfo(){ ...@@ -279,18 +289,12 @@ function formInfo(){
setCellStyle(index, 9, 3, style); setCellStyle(index, 9, 3, style);
setCellStyle(index, 10, 3, style); setCellStyle(index, 10, 3, style);
setCellStyle(index, 11, 3, style); setCellStyle(index, 11, 3, style);
setCellValue(index, 8, 3, false);
setCellValue(index, 9, 3, false);
setCellValue(index, 10, 3, false);
setCellValue(index, 11, 3, false);
break; break;
default: default:
break; break;
} }
} }
/** /**
* 获取应该显示的报表列表 * 获取应该显示的报表列表
* *
...@@ -302,8 +306,18 @@ function getLeftMenu() { ...@@ -302,8 +306,18 @@ function getLeftMenu() {
GLOBAL_JSON.tables = JSON.parse(GLOBAL_CACHE_DATA).tables; GLOBAL_JSON.tables = JSON.parse(GLOBAL_CACHE_DATA).tables;
GLOBAL_JSON.tables[1].data.map(function (cell) { GLOBAL_JSON.tables[1].data.map(function (cell) {
if (cell.value === 1) { if (cell.value === 1) {
var table_id = cell.z.substring(0, 9) var table_id = cell.z.substring(0, 9);
if (table_id == '10414_042' || table_id == "10414_043") {
var JDJNBS_ND = GLOBAL_JSON.wsxx.JDJNBS_ND ? GLOBAL_JSON.wsxx.JDJNBS_ND.value : "";
var ZFJGBZDM_ND = GLOBAL_JSON.wsxx.ZFJGBZDM_ND ? GLOBAL_JSON.wsxx.ZFJGBZDM_ND.value : "";
if(!(20 == ZFJGBZDM_ND && "Y" == JDJNBS_ND)){
//因为不确定JDJNBS_ND 和 ZFJGBZDM_ND 的逻辑, 所以按addLeftItem里面逻辑写的
}else {
NBleft.push(table_id);
}
}else {
NBleft.push(table_id); NBleft.push(table_id);
}
NBleft = uniqueArr(NBleft); NBleft = uniqueArr(NBleft);
NBsort(NBleft); NBsort(NBleft);
} }
...@@ -1209,6 +1223,7 @@ function importData() { ...@@ -1209,6 +1223,7 @@ function importData() {
* @param {*} operateType 操作类型 * @param {*} operateType 操作类型
*/ */
function saveData(operateType,isZcfxtx) { function saveData(operateType,isZcfxtx) {
// console.log("保存按钮"); //需要加提取附表逻辑
if (GLOBAL_JSON.pzzlDm == "10414"){ if (GLOBAL_JSON.pzzlDm == "10414"){
var tableName = 'table_10414_003'; var tableName = 'table_10414_003';
var sheetIndex = spread.getSheetIndex(tableName); var sheetIndex = spread.getSheetIndex(tableName);
...@@ -1709,6 +1724,12 @@ function _bindTopButtonEvent() { ...@@ -1709,6 +1724,12 @@ function _bindTopButtonEvent() {
if(GLOBAL_JSON.pzzlDm == "10425"){ if(GLOBAL_JSON.pzzlDm == "10425"){
get10425Info(); get10425Info();
} }
//038 的解决办法
// var index = spread.getSheetIndex('table_10414_038');
// if (index && !sessionStorage.getItem("pullFjFlag")) {
// myConfirm("提示", "点击保存或申报之前,请点击提取附表按钮!", "确定", "取消", function () {})
// return;
// }
saveData(2); saveData(2);
}); });
...@@ -1718,6 +1739,7 @@ function _bindTopButtonEvent() { ...@@ -1718,6 +1739,7 @@ function _bindTopButtonEvent() {
resetFlag = true resetFlag = true
myConfirm("提示", "重置操作后,您未保存的所有数据将重置为默认状态,确认要继续操作吗?", "确定", "取消", function () { myConfirm("提示", "重置操作后,您未保存的所有数据将重置为默认状态,确认要继续操作吗?", "确定", "取消", function () {
resetData(true); //重置数据方法 resetData(true); //重置数据方法
assignment();
assignmentLeftMuneClick(); assignmentLeftMuneClick();
}) })
}); });
...@@ -1727,6 +1749,7 @@ function _bindTopButtonEvent() { ...@@ -1727,6 +1749,7 @@ function _bindTopButtonEvent() {
e.preventDefault(); e.preventDefault();
myConfirm("提示", "重置操作后,当前报表未保存的数据将重置为默认状态,确认要继续操作吗?", "确定", "取消", function () { myConfirm("提示", "重置操作后,当前报表未保存的数据将重置为默认状态,确认要继续操作吗?", "确定", "取消", function () {
resetCurrentData(); resetCurrentData();
assignment();
assignmentLeftMuneClick(); assignmentLeftMuneClick();
}) })
}); });
...@@ -1749,6 +1772,12 @@ function _bindTopButtonEvent() { ...@@ -1749,6 +1772,12 @@ function _bindTopButtonEvent() {
if(GLOBAL_JSON.pzzlDm == "10425"){ if(GLOBAL_JSON.pzzlDm == "10425"){
get10425Info(); get10425Info();
} }
//038 的解决办法
// var index = spread.getSheetIndex('table_10414_038');
// if (index && !sessionStorage.getItem("pullFjFlag")) {
// myConfirm("提示", "点击保存或申报之前,请点击提取附表按钮!", "确定", "取消", function () {})
// return;
// }
saveData(3); saveData(3);
}); });
......
...@@ -321,6 +321,55 @@ function bindValueChanged() { ...@@ -321,6 +321,55 @@ function bindValueChanged() {
getVal_026(index); getVal_026(index);
} }
break; break;
case '10414_015':
if(pos == 'O11') {
var result_15 = getCellValue(activeSheetIndex, 10, 14) - getCellValue(activeSheetIndex, 10, 15);
setCellValue(activeSheetIndex, 10, 16, result_15);
}
if(pos == 'P11') {
var result_15 = getCellValue(activeSheetIndex, 10, 14) - getCellValue(activeSheetIndex, 10, 15);
setCellValue(activeSheetIndex, 10, 16, result_15);
}
break;
case '10414_027':
if(pos == "E15"){
// var arr = [];
// $.ajax({
// type: "post",
// url: "/online_report/declare/getFylyxmd2019List",
// dataType: "json",
// async: false,
// data: {},
// async: false,
// success: function(data){
// arr = data;
// }
// })
// var v = GLOBAL_JSON.param ? GLOBAL_JSON.param : {};
// v = v["NSRMC"] ? v["NSRMC"] : {};
// v = v["1"] ? v["1"] : "";
// var flag = true;
// console.log(arr,v)
// arr.forEach(function(item,index){
// if(v == item){
// flag = false;
// }
// })
var FYLZZ = GLOBAL_JSON.wsxx ? GLOBAL_JSON.wsxx : {};
FYLZZ = FYLZZ.FYLZZ ? FYLZZ.FYLZZ : {};
FYLZZ = FYLZZ["value"] ? FYLZZ["value"] : null;
if(FYLZZ && "N" == FYLZZ){
myAlert("提示", "目前你尚未进行非营利组织免税资格认定,不能填报本行。", "确定", function () {
setCellValue(activeSheetIndex, 14, 4, 0);
});
}
if(FYLZZ && "N" == FYLZZ){
myAlert("提示", "目前你尚未进行非营利组织免税资格认定,不能填报本行。", "确定", function () {
setCellValue(activeSheetIndex, 14, 4, 0);
});
}
}
break;
case '10414_034': case '10414_034':
//行次 32 //行次 32
if (pos == 'D44' && info.newValue == true) { if (pos == 'D44' && info.newValue == true) {
...@@ -330,6 +379,28 @@ function bindValueChanged() { ...@@ -330,6 +379,28 @@ function bindValueChanged() {
setCellValue(activeSheetIndex, 43, 3, false) setCellValue(activeSheetIndex, 43, 3, false)
} }
break; break;
case '10414_038':
//第11列大于0时,第15列、第16列和第17列应该锁死或者增加校验:
// if (splitExcelPoint(pos)[0] == 'M') {
// var tableName = 'table_10414_038';
// var sheetIndex = spread.getSheetIndex(tableName);
// var style_038 = getCellStyle(sheetIndex, 8, 3);
// var style1 = getCellStyle(sheetIndex, 8, 7);
// var value_038 = getCellValue(sheetIndex, splitExcelPoint(pos)[1]-1, 12);
// if (value_038 > 0) {
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 16, style_038);
// setCellValue(sheetIndex, splitExcelPoint(pos)[1]-1, 16, 0);
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 17, style_038);
// setCellValue(sheetIndex, splitExcelPoint(pos)[1]-1, 17, 0);
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 18, style_038);
// setCellValue(sheetIndex, splitExcelPoint(pos)[1]-1, 18, 0);
// }else {
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 16, style1);
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 17, style1);
// setCellStyle(sheetIndex, splitExcelPoint(pos)[1]-1, 18, style1);
// }
// }
break;
case '10414_035': case '10414_035':
if (row == 7 && col == 7) { if (row == 7 && col == 7) {
var dm = info.newValue.split(' ')[0]; var dm = info.newValue.split(' ')[0];
...@@ -794,31 +865,35 @@ function bindNbCellClickEvent() { ...@@ -794,31 +865,35 @@ function bindNbCellClickEvent() {
break; break;
case "10414_027": case "10414_027":
if(pos == "E15"){ if(pos == "E15"){
var arr = []; // var arr = [];
$.ajax({ // $.ajax({
type: "post", // type: "post",
url: "/online_report/declare/getFylyxmd2019List", // url: "/online_report/declare/getFylyxmd2019List",
dataType: "json", // dataType: "json",
async: false, // async: false,
data: {}, // data: {},
async: false, // async: false,
success: function(data){ // success: function(data){
arr = data; // arr = data;
} // }
}) // })
var v = GLOBAL_JSON.param ? GLOBAL_JSON.param : {}; // var v = GLOBAL_JSON.param ? GLOBAL_JSON.param : {};
v = v["NSRMC"] ? v["NSRMC"] : {}; // v = v["NSRMC"] ? v["NSRMC"] : {};
v = v["1"] ? v["1"] : ""; // v = v["1"] ? v["1"] : "";
var flag = false; // var flag = true;
console.log(arr,v) // console.log(arr,v)
arr.forEach(function(item,index){ // arr.forEach(function(item,index){
if(v = item){ // if(v == item){
flag = true; // flag = false;
} // }
}) // })
console.log(flag) var FYLZZ = GLOBAL_JSON.wsxx ? GLOBAL_JSON.wsxx : {};
if(flag){ FYLZZ = FYLZZ.FYLZZ ? FYLZZ.FYLZZ : {};
myAlert("提示", "目前你尚未进行非营利组织免税资格认定,不能填报本行。", "确定", function () {}); FYLZZ = FYLZZ["value"] ? FYLZZ["value"] : null;
if(FYLZZ && "Y" == FYLZZ){
myAlert("提示", "目前你尚未进行非营利组织免税资格认定,不能填报本行。", "确定", function () {
setCellValue(activeSheetIndex, 14, 4, 0);
});
} }
} }
break; break;
...@@ -1395,11 +1470,11 @@ function compare10414_027(index){ ...@@ -1395,11 +1470,11 @@ function compare10414_027(index){
var v = GLOBAL_JSON.param ? GLOBAL_JSON.param : {}; var v = GLOBAL_JSON.param ? GLOBAL_JSON.param : {};
v = v["NSRMC"] ? v["NSRMC"] : {}; v = v["NSRMC"] ? v["NSRMC"] : {};
v = v["1"] ? v["1"] : ""; v = v["1"] ? v["1"] : "";
var flag = false; var flag = true;
arr.forEach(function(item,index){ arr.forEach(function(item,index){
if(item.split(" ").length>0){ if(item.split(" ").length>0){
if(v = item.split(" ")[1]){ if(v == item.split(" ")[1]){
flag = true; flag = false;
} }
} }
}) })
...@@ -1954,7 +2029,9 @@ function set026_select() { ...@@ -1954,7 +2029,9 @@ function set026_select() {
setCellValue(index, 17, 21, getCellValue(index_4, 24, 4)); setCellValue(index, 17, 21, getCellValue(index_4, 24, 4));
} }
if (index) {
var _year = Number(getCellValue(index, 17, 3)) var _year = Number(getCellValue(index, 17, 3))
}
var s_210_2rksj = Number(getCellValue(jcIndex, 14, 7) === "" || getCellValue(jcIndex, 14, 7) === null ? "1901" : getCellValue(jcIndex, 14, 7).split('-')[0]); var s_210_2rksj = Number(getCellValue(jcIndex, 14, 7) === "" || getCellValue(jcIndex, 14, 7) === null ? "1901" : getCellValue(jcIndex, 14, 7).split('-')[0]);
// var s_210_4rksj = Number(getCellValue(jcIndex, 15, 7) === "" || getCellValue(jcIndex, 15, 7) === null ? "1901" : getCellValue(jcIndex, 15, 7).split('-')[0]); // var s_210_4rksj = Number(getCellValue(jcIndex, 15, 7) === "" || getCellValue(jcIndex, 15, 7) === null ? "1901" : getCellValue(jcIndex, 15, 7).split('-')[0]);
// var s_211_2fzsj = Number(getCellValue(jcIndex, 16, 7) === "" || getCellValue(jcIndex, 16, 7) === null ? "1901" : getCellValue(jcIndex, 16, 7).split('-')[0]); // var s_211_2fzsj = Number(getCellValue(jcIndex, 16, 7) === "" || getCellValue(jcIndex, 16, 7) === null ? "1901" : getCellValue(jcIndex, 16, 7).split('-')[0]);
...@@ -1975,7 +2052,7 @@ function set026_select() { ...@@ -1975,7 +2052,7 @@ function set026_select() {
} }
// } // }
if ((s_211_2fzsj && s_211_2fzsj != "" && (_year >= s_211_2fzsj && _year <= (s_211_2fzsj + 3))) || (s_211_4fzsj && s_211_4fzsj != "" && (_year >= s_211_4fzsj && _year <= (s_211_4fzsj + 3)))) { if ((s_211_2fzsj && s_211_2fzsj != "" && _year && (_year >= s_211_2fzsj && _year <= (s_211_2fzsj + 3))) || (s_211_4fzsj && s_211_4fzsj != "" && _year && (_year >= s_211_4fzsj && _year <= (s_211_4fzsj + 3)))) {
lx2 = "200 符合条件的高新技术企业"; lx2 = "200 符合条件的高新技术企业";
} }
......
...@@ -237,7 +237,7 @@ function dateProcessing(type) { ...@@ -237,7 +237,7 @@ function dateProcessing(type) {
//封装等待框 调用方式:showLoading();hideLoading(); //封装等待框 调用方式:showLoading();hideLoading();
(function ($) { (function ($) {
var renderHtml = function renderHtml() { var renderHtml = function renderHtml() {
var _html = '<div id="loadingDiv" style="display: none; cursor:progress;"><div id="over" style=" position: absolute;top: 0;left: 0; width: 100%;height: 100%; background-color: #000000;opacity:0.4;z-index: 9999991;"></div><div id="layout" style="position: absolute;top: 40%; left: 40%;width: 20%; height: 20%; z-index: 9999999;text-align:center;"><img id="showloading" src="/static/tools/images/loading1.gif" /></div></div>'; var _html = '<div id="loadingDiv" style="display: none; cursor:progress;"><div id="over" style=" position: absolute;top: 0;left: 0; width: 100%;height: 100%; background-color: #000000;opacity:0.4;z-index: 9999991;"></div><div id="layout" style="position: absolute;top: 40%; left: 40%;width: 20%; height: 20%; z-index: 9999999;text-align:center;"><img id="showloading" src="/online_report/static/tools/images/loading1.gif" /></div></div>';
$("body").append(_html); $("body").append(_html);
}; };
renderHtml(); renderHtml();
......
...@@ -9,7 +9,12 @@ var assignmentLeftMuneClick = ""; // 点击左侧菜单时手动给单元格赋 ...@@ -9,7 +9,12 @@ var assignmentLeftMuneClick = ""; // 点击左侧菜单时手动给单元格赋
*/ */
function toggleSheet(index) { function toggleSheet(index) {
if (leftMenu.length <= index) {
spread.setActiveSheetIndex(leftMenu.length-1);
}else {
spread.setActiveSheetIndex(index); spread.setActiveSheetIndex(index);
}
} }
/** /**
* 控制隐藏行列 * 控制隐藏行列
...@@ -78,15 +83,22 @@ function addLeftItem(flag, NBindex) { ...@@ -78,15 +83,22 @@ function addLeftItem(flag, NBindex) {
// 手动给单元格赋值 // 手动给单元格赋值
assignmentLeftMuneClick = function assignmentLeftMuneClick(){ assignmentLeftMuneClick = function assignmentLeftMuneClick(){
if (tableName == 'table_10414_003'){ if (tableName == 'table_10414_003'){
var value = GLOBAL_JSON.param.SBRQZ[0].substring(0,4); var value = GLOBAL_JSON.param ? GLOBAL_JSON.param : {};
value = value.SBRQZ ? value.SBRQZ[0].substring(0,4) : 0;
var SWDJ_ZFJGLX_DM = GLOBAL_JSON.wsxx ? GLOBAL_JSON.wsxx : {};
SWDJ_ZFJGLX_DM = SWDJ_ZFJGLX_DM.SWDJ_ZFJGLX_DM ? SWDJ_ZFJGLX_DM.SWDJ_ZFJGLX_DM.value : 0;
var index = spread.getSheetIndex("table_10414_003"); var index = spread.getSheetIndex("table_10414_003");
if(index){ if(index){
setCellValue(index, 2, 9, value); setCellValue(index, 2, 9, value);
setCellValue(index, 1, 9, SWDJ_ZFJGLX_DM);
} }
saveData_003(1); saveData_003(1);
} }
if (tableName == 'table_10414_002'){ if (tableName == 'table_10414_002'){
formInfo(); // formInfo();
}
if (tableName == 'table_10414_004'){
loadKjzd();
} }
if (tableName == 'table_10414_026') { if (tableName == 'table_10414_026') {
set026_select(); set026_select();
...@@ -105,16 +117,39 @@ function addLeftItem(flag, NBindex) { ...@@ -105,16 +117,39 @@ function addLeftItem(flag, NBindex) {
setInfo_040_ksje(index_40,null,getCellValue(index_40, 9, 2)); setInfo_040_ksje(index_40,null,getCellValue(index_40, 9, 2));
} }
} }
selectNb(); //17767 A109010:“应纳所得税额”、“总机构分摊所得税额”、“总机构财政集中分配所得税额”、
// “分支机构分摊所得税额”没有自动提取A109000第11-第14行数据,保存缺少校验;
// setCellValue(3, 36, 4, 400)
var tableName_004 = 'table_10414_004';
var sheetIndex_004 = spread.getSheetIndex(tableName_004);
if (tableName == 'table_10414_042'){
var sheetIndex_042 = spread.getSheetIndex(tableName);
//10414_004\",5,38
if (getCellValue(sheetIndex_042, 6, 3) == 0) {
setCellValue(sheetIndex_042, 6, 3, getCellValue(sheetIndex_004, 37, 4));
}
//"10414_004",5,36
if (getCellValue(sheetIndex_042, 7, 3) == 0) {
setCellValue(sheetIndex_042, 7, 3, getCellValue(sheetIndex_004, 35, 4));
}
//"10414_004",5,37
if (getCellValue(sheetIndex_042, 8, 3) == 0) {
setCellValue(sheetIndex_042, 8, 3, getCellValue(sheetIndex_004, 36, 4));
}
}
// selectNb();
} }
assignmentLeftMuneClick(); assignmentLeftMuneClick();
selectNb();
if (tableName == 'table_10414_002'){ if (tableName == 'table_10414_002'){
var JDJNBS_ND = GLOBAL_JSON.wsxx.JDJNBS_ND ? GLOBAL_JSON.wsxx.JDJNBS_ND.value : ""; var JDJNBS_ND = GLOBAL_JSON.wsxx.JDJNBS_ND ? GLOBAL_JSON.wsxx.JDJNBS_ND.value : "";
var ZFJGBZDM_ND = GLOBAL_JSON.wsxx.ZFJGBZDM_ND ? GLOBAL_JSON.wsxx.ZFJGBZDM_ND.value : ""; var ZFJGBZDM_ND = GLOBAL_JSON.wsxx.ZFJGBZDM_ND ? GLOBAL_JSON.wsxx.ZFJGBZDM_ND.value : "";
if(!(20 == ZFJGBZDM_ND && "Y" == JDJNBS_ND)){ if(!(20 == ZFJGBZDM_ND && "Y" == JDJNBS_ND)){
setCellValue(index, 41, 3, false); setCellValue(index, 41, 3, false);
setCellValue(index, 42, 3, false); setCellValue(index, 42, 3, false);
hideRowCol(index, "row", 41, false);
hideRowCol(index, "row", 42, false);
} }
} }
...@@ -1212,7 +1247,10 @@ function NB_getFllsxxBaseInfo(nd) { ...@@ -1212,7 +1247,10 @@ function NB_getFllsxxBaseInfo(nd) {
} }
fllsxxInfo = GLOBAL_JSON.fllsxx[str]; fllsxxInfo = GLOBAL_JSON.fllsxx[str];
} }
var keys = getObjectKeys(fllsxxInfo); var keys = [];
if(fllsxxInfo){
keys = getObjectKeys(fllsxxInfo);
}
// 获取到过滤的值 // 获取到过滤的值
var baseInfo = keys.length > 0 ? fllsxxInfo[keys[0]] : []; var baseInfo = keys.length > 0 ? fllsxxInfo[keys[0]] : [];
return baseInfo; return baseInfo;
...@@ -1760,7 +1798,8 @@ function pullFj() { ...@@ -1760,7 +1798,8 @@ function pullFj() {
isFg = getCellValue(index038, 4, 4), //获取是否选中分国 isFg = getCellValue(index038, 4, 4), //获取是否选中分国
isBfg = getCellValue(index038, 4, 3);//获取是否选中不分国 isBfg = getCellValue(index038, 4, 3);//获取是否选中不分国
//若没有选上分国/不分国,则重新获取003表的选项并勾选 //若没有选上分国/不分国,则重新获取003表的选项并勾选
if (!isFg && !isFg) { // if (!isFg && !isFg) {
if (!isFg && !isBfg) {
var index003 = spread.getSheetIndex("table_10414_003"); var index003 = spread.getSheetIndex("table_10414_003");
isFg = getCellValue(index003, 10, 3); isFg = getCellValue(index003, 10, 3);
isBfg = getCellValue(index003, 10, 5); isBfg = getCellValue(index003, 10, 5);
...@@ -1856,6 +1895,8 @@ function pullFj() { ...@@ -1856,6 +1895,8 @@ function pullFj() {
setCellValue(index038, 8, 5, hjRow40["4HJ"] + hjRow40["13HJ"]); setCellValue(index038, 8, 5, hjRow40["4HJ"] + hjRow40["13HJ"]);
setCellValue(index038, 8, 11, hjRow39["13HJ"]); setCellValue(index038, 8, 11, hjRow39["13HJ"]);
setCellValue(index038, 8, 15, hjRow41["13HJ"]); setCellValue(index038, 8, 15, hjRow41["13HJ"]);
//添加 提取数据后,038除提取的数据,其他的都清空
clear_10414_038();
} }
//设置分国的数据 //设置分国的数据
if (isFg) { if (isFg) {
...@@ -1893,8 +1934,37 @@ function pullFj() { ...@@ -1893,8 +1934,37 @@ function pullFj() {
setCellValue(index038, (8 + k), 5, data040[k]["MBJWYQNDKS"]); setCellValue(index038, (8 + k), 5, data040[k]["MBJWYQNDKS"]);
setCellValue(index038, (8 + k), 11, data039[k]["JWSDKDMSE"]); setCellValue(index038, (8 + k), 11, data039[k]["JWSDKDMSE"]);
setCellValue(index038, (8 + k), 15, data041[k]["BNKDMYQND"]); setCellValue(index038, (8 + k), 15, data041[k]["BNKDMYQND"]);
//添加 提取数据后,038除提取的数据,其他的都清空
clear_10414_038();
}
} }
} }
sessionStorage.setItem("pullFjFlag", true);
//添加 提取数据后,038除提取的数据,其他的都清空
function clear_10414_038() {
setCellValue(index038, (8 + k), 7, 0);
setCellValue(index038, (8 + k), 9, 0.25);
setCellValue(index038, (8 + k), 12, 0);
setCellValue(index038, (8 + k), 16, 0);
setCellValue(index038, (8 + k), 17, 0);
setCellValue(index038, (8 + k), 18, 0);
}
}
//“是”和“否”只能选择一个。 yyx
/**
*
* @param flag 点击单元格的状态
* @param index 非点击单元格的索引
* @param row 非点击单元格的行
* @param col 非点击单元格的列
*/
function chooseOne(flag, index, row, col) {
if (flag) {
setCellValue(index, row, col, false);
}else {
setCellValue(index, row, col, true);
} }
} }
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