|
@@ -323,7 +323,17 @@ INTERFACE_EXPORT = (() => {
|
|
|
return sectionCode
|
|
return sectionCode
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ const needParentCodeCollection = ['-a', '-b', '-c', '-d', '-e', '-f', '-g', '-h', '-i', '-j', '-k', '-l', '-m', '-n', '-o', '-p', '-q', '-r', '-s', '-t', '-u', '-v', '-w', , '-x', '-y', '-z'];
|
|
|
|
|
+ // 获取子目长号
|
|
|
|
|
+ const getLongBillCode = (node) => {
|
|
|
|
|
+ if (needParentCodeCollection.includes(node.data.code || '')) {
|
|
|
|
|
+ return `${node.parent.data.code || ''}${node.data.code}`;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return node.data.code || '';
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
// 获取子目号
|
|
// 获取子目号
|
|
|
const getBillCode = (node) => {
|
|
const getBillCode = (node) => {
|
|
|
if (node.data.code) {
|
|
if (node.data.code) {
|
|
@@ -334,7 +344,8 @@ INTERFACE_EXPORT = (() => {
|
|
|
return getBillSection(node);
|
|
return getBillSection(node);
|
|
|
}
|
|
}
|
|
|
return node.data.code;
|
|
return node.data.code;
|
|
|
- }
|
|
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
function GongCLQDMX(node, lnStr) {
|
|
function GongCLQDMX(node, lnStr) {
|
|
|
const { mainFee, assFee } = getMaterialFee(node);
|
|
const { mainFee, assFee } = getMaterialFee(node);
|
|
|
const billDataType = getBillDataType(node);
|
|
const billDataType = getBillDataType(node);
|
|
@@ -352,7 +363,8 @@ INTERFACE_EXPORT = (() => {
|
|
|
'1200', '1300', '1400', '1500', '1600', '1700', '1800', '1900', '2000',
|
|
'1200', '1300', '1400', '1500', '1600', '1700', '1800', '1900', '2000',
|
|
|
]},
|
|
]},
|
|
|
// {name: '子目长编号', value: divideObj.getExeBillCode(node.data.ID, node. tree)},
|
|
// {name: '子目长编号', value: divideObj.getExeBillCode(node.data.ID, node. tree)},
|
|
|
- {name: '子目长编号', value: lnStr},
|
|
|
|
|
|
|
+ // {name: '子目长编号', value: lnStr},
|
|
|
|
|
+ {name: '子目长编号', value: getLongBillCode(node)},
|
|
|
{name: '子目号', value: getBillCode(node), minLen: 1},
|
|
{name: '子目号', value: getBillCode(node), minLen: 1},
|
|
|
{name: '子目名称', value: node.data.name, minLen: 1},
|
|
{name: '子目名称', value: node.data.name, minLen: 1},
|
|
|
{name: '单位', value: node.data.unit},
|
|
{name: '单位', value: node.data.unit},
|