有数据如下:
规则为:第一列数据为当前结点,第二列数据为当前结点的父节点,第三列数据为当前结点描述。
第一列的数据可能是第二列数据的某个值,因此形成一个理论上无限嵌套层次的树数据结构(如果第一列和第二列的数据相同,则为叶子节点),目前需要用js实现。该问题貌似简单,但实现起来好像并不容易,请大家帮忙看看。100 300 个人住房贷款
120 300 个人消费贷款
150 300 个人质押贷款
170 300 普通定/活期贷款
190 300 委托贷款
200 200 存款类业务
210 200 个人存款
211 210 活期
212 210 定期
220 200 公司存款
221 220 活期
222 220 定期
230 200 保证金存款
240 200 结构性存款
250 300 转贷款
260 300 助学贷款
270 300 银团贷款
272 270 银团贷款(代理)
275 270 银团贷款(参与)
280 300 组合贷款
282 280 组合贷款
300 300 贷款类业务
310 300 普通商业贷款
315 300 银团贷款
320 300 租购/租赁贷款
325 300 委托贷款
32C 300 转贴现
32D 300 贴现类业务
32F 300 保理
32H 300 应收帐款转让
330 300 住房按揭类贷款
340 300 住房按揭资助贷款
400 400 结算类业务
410 400 票据类业务
420 400 同城交换类业务
430 400 支付类业务
500 500 资金类业务
600 600 借记卡业务
610 600 公司借记卡
620 600 零售借记卡
700 700 信用卡业务
800 800 金融衍生工具
880 880 资金业务
881 880 行内资金拆借
BV BV TEST FEE
BVF BV 凭证费用
规则为:第一列数据为当前结点,第二列数据为当前结点的父节点,第三列数据为当前结点描述。
第一列的数据可能是第二列数据的某个值,因此形成一个理论上无限嵌套层次的树数据结构(如果第一列和第二列的数据相同,则为叶子节点),目前需要用js实现。该问题貌似简单,但实现起来好像并不容易,请大家帮忙看看。100 300 个人住房贷款
120 300 个人消费贷款
150 300 个人质押贷款
170 300 普通定/活期贷款
190 300 委托贷款
200 200 存款类业务
210 200 个人存款
211 210 活期
212 210 定期
220 200 公司存款
221 220 活期
222 220 定期
230 200 保证金存款
240 200 结构性存款
250 300 转贷款
260 300 助学贷款
270 300 银团贷款
272 270 银团贷款(代理)
275 270 银团贷款(参与)
280 300 组合贷款
282 280 组合贷款
300 300 贷款类业务
310 300 普通商业贷款
315 300 银团贷款
320 300 租购/租赁贷款
325 300 委托贷款
32C 300 转贴现
32D 300 贴现类业务
32F 300 保理
32H 300 应收帐款转让
330 300 住房按揭类贷款
340 300 住房按揭资助贷款
400 400 结算类业务
410 400 票据类业务
420 400 同城交换类业务
430 400 支付类业务
500 500 资金类业务
600 600 借记卡业务
610 600 公司借记卡
620 600 零售借记卡
700 700 信用卡业务
800 800 金融衍生工具
880 880 资金业务
881 880 行内资金拆借
BV BV TEST FEE
BVF BV 凭证费用
325 委托贷款
320 租赁贷款
270 银团贷款
272 银团贷款(代理)
275 银团贷款(参与)
...
700 信用卡业务
800 金融衍生工具
...