|
@@ -1002,6 +1002,58 @@ function addDummyData(sourceData, addCfg) {
|
|
|
replaceActDataArr(sourceData, rstArr);
|
|
|
}
|
|
|
|
|
|
+function getGLJBizType2018Ex(orgType, orgCode, orgName) {
|
|
|
+ let rst = orgType;
|
|
|
+ if (orgType === GLJ_TYPE.Labour) {
|
|
|
+ rst = 11;
|
|
|
+ if (orgCode === "000000") rst = 10;
|
|
|
+ } else if (orgType === GLJ_TYPE.Material || (orgType >= 200 && orgType < 300) || orgType === GLJ_TYPE.Main_Material || orgType === GLJ_TYPE.Equipment) {
|
|
|
+ //材料
|
|
|
+ if (orgCode === "000000") {
|
|
|
+ rst = 200; //2.材料
|
|
|
+ } else if (orgCode === "000000_0") {
|
|
|
+ rst = 220; //(0) 未计价材料
|
|
|
+ } else if (orgCode === "000000_1") {
|
|
|
+ rst = 230; //(1) 计价材料
|
|
|
+ } else if (orgCode === "000000_2") {
|
|
|
+ rst = 240; //(2) 其他材料费
|
|
|
+ } else {
|
|
|
+ if (orgType === GLJ_TYPE.OTHER_MATERIAL) {
|
|
|
+ //其他材料
|
|
|
+ rst = 245;
|
|
|
+ } else if (orgType === GLJ_TYPE.Main_Material || orgType === GLJ_TYPE.Equipment) {
|
|
|
+ rst = 225;
|
|
|
+ } else {
|
|
|
+ //计价材料
|
|
|
+ rst = 235;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else if (orgType === GLJ_TYPE.Machine || (orgType >= 300 && orgType < 400)) {
|
|
|
+ //机械
|
|
|
+ if (orgCode === "000000") {
|
|
|
+ rst = 300; //3.机械
|
|
|
+ } else if (orgCode === "000000_1") {
|
|
|
+ rst = 330; //(1) 机上人工
|
|
|
+ } else if (orgCode === "000000_2") {
|
|
|
+ rst = 340; //(2) 燃油动力费
|
|
|
+ } else if (orgCode === "000000_3") {
|
|
|
+ rst = 350; //(2) 施工机具摊销费
|
|
|
+ } else {
|
|
|
+ if (orgType === GLJ_TYPE.MACHINE_LABOUR) {
|
|
|
+ //机上人工
|
|
|
+ rst = 335;
|
|
|
+ } else if (orgType === GLJ_TYPE.FUEL_POWER_FEE) {
|
|
|
+ //燃油动力费
|
|
|
+ rst = 345;
|
|
|
+ } else if (oprMachines.indexOf(orgType) >= 0) {
|
|
|
+ //施工机具摊销费
|
|
|
+ rst = 355 + oprMachines.indexOf(orgType);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return rst;
|
|
|
+}
|
|
|
+
|
|
|
function getGLJBizType2018(orgType, orgCode, orgName) {
|
|
|
let rst = orgType;
|
|
|
if (orgType === GLJ_TYPE.Labour) {
|