Authored by 郭成尧

address-style-handle

@@ -105,13 +105,21 @@ const address = (params) => { @@ -105,13 +105,21 @@ const address = (params) => {
105 105
106 /* 如果有 ID 是地址编辑页面 */ 106 /* 如果有 ID 是地址编辑页面 */
107 if (params.id) { 107 if (params.id) {
108 - return { 108 + let returnResult = {
109 address: camelCase(_.find(selfAddress.data, o => { 109 address: camelCase(_.find(selfAddress.data, o => {
110 return decodeURIComponent(o.address_id) === params.id; 110 return decodeURIComponent(o.address_id) === params.id;
111 })), 111 })),
112 addressList: camelCase(result[1] ? result[1].data : []), 112 addressList: camelCase(result[1] ? result[1].data : []),
113 navTitle: '编辑地址' 113 navTitle: '编辑地址'
114 }; 114 };
  115 +
  116 + let area = _.get(returnResult, 'address.area', '');
  117 +
  118 + if (area.length > 11) {
  119 + returnResult.address.area = area.substr(0, 5) + '...' + area.substr(-5);
  120 + }
  121 +
  122 + return returnResult;
115 } else { 123 } else {
116 return { 124 return {
117 address: camelCase(selfAddress.data), 125 address: camelCase(selfAddress.data),
@@ -3,21 +3,21 @@ @@ -3,21 +3,21 @@
3 <form class="edit-address"> 3 <form class="edit-address">
4 <input type="hidden" name="id" value="{{address.addressId}}"> 4 <input type="hidden" name="id" value="{{address.addressId}}">
5 <label class="username"> 5 <label class="username">
6 -件人姓名 6 + 货 人 :
7 <input type="text" name="consignee" maxlength="20" value="{{address.consignee}}"> 7 <input type="text" name="consignee" maxlength="20" value="{{address.consignee}}">
8 </label> 8 </label>
9 <label class="mobile"> 9 <label class="mobile">
10 - 手机号码 10 + 联系电话:
11 <input type="text" name="mobile" value="{{address.mobile}}"> 11 <input type="text" name="mobile" value="{{address.mobile}}">
12 </label> 12 </label>
13 <label class="area"> 13 <label class="area">
14 - 省市区 14 + 所在地区:
15 <input type="hidden" name="area_code" value="{{address.areaCode}}"> 15 <input type="hidden" name="area_code" value="{{address.areaCode}}">
16 <input type="text" name="area" value="{{address.area}}" readonly> 16 <input type="text" name="area" value="{{address.area}}" readonly>
17 <span class="iconfont">&#xe604;</span> 17 <span class="iconfont">&#xe604;</span>
18 </label> 18 </label>
19 <label class="address"> 19 <label class="address">
20 - 详细地址 20 + 详细地址:
21 <textarea name="address" maxlength="255">{{address.address}}</textarea> 21 <textarea name="address" maxlength="255">{{address.address}}</textarea>
22 </label> 22 </label>
23 23
@@ -122,7 +122,7 @@ @@ -122,7 +122,7 @@
122 122
123 .my-edit-address-page { 123 .my-edit-address-page {
124 width: 100%; 124 width: 100%;
125 - color: #d0d0d0; 125 + color: #444;
126 background: #f0f0f0; 126 background: #f0f0f0;
127 127
128 .edit-address { 128 .edit-address {