|
|
@@ -608,11 +608,11 @@ INTERFACE_EXPORT = (() => {
|
|
|
},
|
|
|
{
|
|
|
name: "PractName",
|
|
|
- value: g.name,
|
|
|
+ value: getXMLTransitCharacters(g.name || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Spec",
|
|
|
- value: g.specs,
|
|
|
+ value: getXMLTransitCharacters(g.specs || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Unit",
|
|
|
@@ -641,11 +641,11 @@ INTERFACE_EXPORT = (() => {
|
|
|
},
|
|
|
{
|
|
|
name: "PractName",
|
|
|
- value: g.name,
|
|
|
+ value: getXMLTransitCharacters(g.name || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Spec",
|
|
|
- value: g.specs,
|
|
|
+ value: getXMLTransitCharacters(g.specs || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Unit",
|
|
|
@@ -812,11 +812,11 @@ INTERFACE_EXPORT = (() => {
|
|
|
},
|
|
|
{
|
|
|
name: "PractName",
|
|
|
- value: g.name,
|
|
|
+ value: getXMLTransitCharacters(g.name || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Spec",
|
|
|
- value: g.specs,
|
|
|
+ value: getXMLTransitCharacters(g.specs || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Unit",
|
|
|
@@ -1202,7 +1202,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
},
|
|
|
{
|
|
|
name: 'Name',
|
|
|
- value: item.Name
|
|
|
+ value: getXMLTransitCharacters(item.Name || '')
|
|
|
},
|
|
|
{
|
|
|
name: 'Sum',
|
|
|
@@ -1347,7 +1347,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
const attrs = [
|
|
|
{
|
|
|
name: "Name",
|
|
|
- value: name,
|
|
|
+ value: getXMLTransitCharacters(name || ''),
|
|
|
},
|
|
|
{
|
|
|
name: "Sum",
|
|
|
@@ -1391,7 +1391,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{ name: 'ItemNo', value: itemNo },
|
|
|
{ name: 'Code', value: bill.code },
|
|
|
{ name: 'Number', value: bill.code },
|
|
|
- { name: 'Name', value: bill.name },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(bill.name || '') },
|
|
|
{ name: 'Unit', value: bill.unit },
|
|
|
{ name: 'Num', value: bill.quantity },
|
|
|
{ name: 'Price', value: _getNumValueByExportKind(_getFee(bill, 'common', 'tenderUnitFee')) },
|
|
|
@@ -1426,7 +1426,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{ name: 'ItemNo', value: itemNo },
|
|
|
{ name: 'Code', value: _getBidGljCode(tenderProject, glj) },
|
|
|
{ name: 'Number', value: glj.code },
|
|
|
- { name: 'Name', value: gljName },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(gljName || '') },
|
|
|
{ name: 'Unit', value: glj.unit },
|
|
|
{ name: 'Num', value: glj.tenderQuantity },
|
|
|
// {name: 'Price', value: _getNumValueByExportKind(glj.unit_price.market_price)},
|
|
|
@@ -1467,7 +1467,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{ name: 'ItemNo', value: itemNo },
|
|
|
{ name: 'Code', value: bill.code },
|
|
|
{ name: 'Number', value: bill.code },
|
|
|
- { name: 'Name', value: bill.name },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(bill.name || '') },
|
|
|
{ name: 'Unit', value: bill.unit },
|
|
|
{ name: 'Num', value: bill.quantity },
|
|
|
{ name: 'Price', value: _getNumValueByExportKind(_getFee(bill, 'common', 'tenderUnitFee')) },
|
|
|
@@ -1493,7 +1493,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{ name: 'ItemNo', value: itemNo },
|
|
|
{ name: 'Code', value: _getBidGljCode(tenderProject, glj) },
|
|
|
{ name: 'Number', value: glj.code },
|
|
|
- { name: 'Name', value: glj.name },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(glj.name || '') },
|
|
|
{ name: 'Unit', value: glj.unit },
|
|
|
{ name: 'Num', value: glj.tenderQuantity },
|
|
|
// {name: 'Price', value: _getNumValueByExportKind(glj.unit_price.market_price)},
|
|
|
@@ -1541,7 +1541,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{ name: 'ItemNo', value: sno + 1 },
|
|
|
{ name: 'Code', value: bill.code },
|
|
|
{ name: 'Number', value: bill.code },
|
|
|
- { name: 'Name', value: bill.name },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(bill.name || '') },
|
|
|
{ name: 'Content', value: jobContent },
|
|
|
// {name: 'Sum', value: _getNumValueByExportKind(scMathUtil.roundForObj(ttl, 0)), type:TYPE.DECIMAL},
|
|
|
{ name: 'Sum', value: ttl, type: TYPE.DECIMAL },
|
|
|
@@ -1680,7 +1680,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
let gljAttrs = [
|
|
|
{ name: 'ItemNo', value: sno },
|
|
|
{ name: 'Code', value: gljItem.code },
|
|
|
- { name: 'Name', value: gljItem.name },
|
|
|
+ { name: 'Name', value: getXMLTransitCharacters(gljItem.name || '') },
|
|
|
{ name: 'LaborWorkDays', value: 0 },
|
|
|
{ name: 'LaborUnitPrice', value: 0 },
|
|
|
{ name: 'LaborUnitTotal', value: 0 },
|
|
|
@@ -1897,7 +1897,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
|
|
|
function _chkIfValid100(node) {
|
|
|
let rst = true;
|
|
|
- if (node.data.name.indexOf('第100章') >= 0 && node.data.name.indexOf('总则') >= 0) {
|
|
|
+ if (node.data.name?.indexOf('第100章') >= 0 && node.data.name?.indexOf('总则') >= 0) {
|
|
|
let bVal = _getFee(node);
|
|
|
rst = node.children.length > 0 || bVal !== 0;
|
|
|
}
|