diff --git a/src/App.vue b/src/App.vue index f733d2c..0a280f3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -48,13 +48,26 @@ export default { { 客户编号: "HUNGC", 公司名称: "五金机械", - 联系人: "苏先生", + 联系人: "郑先生", 称谓: "销售代表", 地址: "德昌路甲", 邮编: "564576", - 国家: "德国", + 国家: "中国", 电话: "(053)5556874", 传真: "(053)5552376", + 区域: "东北", + 城市: "福州" + }, + { + 客户编号: "HUNGC", + 公司名称: "五金机械", + 联系人: "苏先生", + 称谓: "销售代表", + 地址: "德昌路甲", + 邮编: "564577", + 国家: "德国", + 电话: "(053)5556875", + 传真: "(053)5552377", 区域: "华北", 城市: "北京" }, @@ -77,10 +90,10 @@ export default { 联系人: "王先生", 称谓: "市场经理", 地址: "英雄山路", - 邮编: "130083", + 邮编: "130084", 国家: "英国", - 电话: "(061)15553392", - 传真: "(061)15557292", + 电话: "(061)15553393", + 传真: "(061)15557293", 区域: "华北", 城市: "秦皇岛" } diff --git a/src/components/Table.vue b/src/components/Table.vue index 09f3fff..bc8c671 100644 --- a/src/components/Table.vue +++ b/src/components/Table.vue @@ -4,8 +4,9 @@
  • - - + +
    {{header}}{{header}}
  • @@ -16,7 +17,6 @@ - - - -/* - formatUsersData: function() { - var formateddata = {}; - var areas = []; - var cities = []; - var companies = []; - formateddata.name = this.usersdata.header; - formateddata.header = this.usersdata.cate_header; - formateddata.children = []; - for (var item of this.usersdata.info) { - if (areas.indexOf(item.state) === -1) { - areas.push(item.state); - } - } - for (var area of areas) { - formateddata.children.push({ name: [area], children: [] }); - } - for (var citychild of formateddata.children) { - for (var item of this.usersdata.info) { - if (item.state === citychild.name[0]) { - var found = citychild.children.some(function(each) { - return each.name[0] === item.city; - }); - if (!found) { - citychild.children.push({ name: [item.city], children: [] }); - } - } - } - for (var company of citychild.children) { - for (var item of this.usersdata.info) { - if ( - item.city === company.name[0] && - item.state === citychild.name[0] - ) { - var arr = []; - for (var x in item) { - if (x != "state" && x != "city") arr.push(item[x]); - } - company.children.push({ name: arr }); - } - } - } - } - this.formateddata = formateddata; - }, -*/ \ No newline at end of file diff --git a/src/components/TableTree.vue b/src/components/TableTree.vue index 76b8057..ac0b79b 100644 --- a/src/components/TableTree.vue +++ b/src/components/TableTree.vue @@ -16,7 +16,8 @@ export default { props: { data: Object }, data: function() { return { - open: false + open: true + }; }, methods: { @@ -33,15 +34,17 @@ export default { } }; -