Authored by 郝肖肖

addr id encode

@@ -42,7 +42,7 @@ exports.address = (req, res, next) => { @@ -42,7 +42,7 @@ exports.address = (req, res, next) => {
42 */ 42 */
43 exports.addressAct = (req, res, next) => { 43 exports.addressAct = (req, res, next) => {
44 addressModel.address({ 44 addressModel.address({
45 - id: decodeURIComponent(req.params.id), 45 + id: decodeURIComponent(req.query.id),
46 uid: req.user.uid 46 uid: req.user.uid
47 }).then(result => { 47 }).then(result => {
48 let responseData = { 48 let responseData = {
@@ -100,14 +100,14 @@ const address = (params) => { @@ -100,14 +100,14 @@ const address = (params) => {
100 100
101 /* 加密地址 ID */ 101 /* 加密地址 ID */
102 _.forEach(selfAddress.data, (value, key) => { 102 _.forEach(selfAddress.data, (value, key) => {
103 - selfAddress.data[key].address_id = crypto.encryption(null, selfAddress.data[key].address_id); 103 + selfAddress.data[key].address_id = encodeURIComponent(crypto.encryption(null, selfAddress.data[key].address_id));
104 }); 104 });
105 105
106 /* 如果有 ID 是地址编辑页面 */ 106 /* 如果有 ID 是地址编辑页面 */
107 if (params.id) { 107 if (params.id) {
108 return { 108 return {
109 address: camelCase(_.find(selfAddress.data, o => { 109 address: camelCase(_.find(selfAddress.data, o => {
110 - return 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: '编辑地址'
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <span class="tel">{{mobile}}</span> 6 <span class="tel">{{mobile}}</span>
7 <p class="address-info">{{area}} {{address}}</p> 7 <p class="address-info">{{area}} {{address}}</p>
8 <div class="action iconfont"> 8 <div class="action iconfont">
9 - <a class="edit" href="/home/addressAct/{{addressId}}">&#xe61e;</a> 9 + <a class="edit" href="/home/addressAct?id={{addressId}}">&#xe61e;</a>
10 <span class="del" data-id="{{addressId}}">&#xe621;</span> 10 <span class="del" data-id="{{addressId}}">&#xe621;</span>
11 </div> 11 </div>
12 </div> 12 </div>