|
@@ -116,6 +116,11 @@
|
|
{/foreach}
|
|
{/foreach}
|
|
</select>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
+ <!-- 城市 -->
|
|
|
|
+ <div class="addressItem">
|
|
|
|
+ <p class="addItmeTitle">City:</p>
|
|
|
|
+ <input class="addInput" id="city" type="text" placeholder="City">
|
|
|
|
+ </div>
|
|
<!-- 详情地址 -->
|
|
<!-- 详情地址 -->
|
|
<div class="addressItem">
|
|
<div class="addressItem">
|
|
<p class="addItmeTitle">Address:</p>
|
|
<p class="addItmeTitle">Address:</p>
|
|
@@ -211,6 +216,7 @@
|
|
lastName: "{$lastName}",
|
|
lastName: "{$lastName}",
|
|
phoneNumber: "{$phone}",
|
|
phoneNumber: "{$phone}",
|
|
areaSelect: "{$regionId}",
|
|
areaSelect: "{$regionId}",
|
|
|
|
+ city: "{$city}",
|
|
address: "{$detail}",
|
|
address: "{$detail}",
|
|
mailbox: "{$email}",
|
|
mailbox: "{$email}",
|
|
postalCode: "{$zipCode}"
|
|
postalCode: "{$zipCode}"
|
|
@@ -237,11 +243,21 @@
|
|
|
|
|
|
//初始化表单
|
|
//初始化表单
|
|
function initAddressForm() {
|
|
function initAddressForm() {
|
|
- const {userName, lastName, phoneNumber, areaSelect, address, mailbox, postalCode} = defaultAddressInfo || {}
|
|
|
|
|
|
+ const {
|
|
|
|
+ userName,
|
|
|
|
+ lastName,
|
|
|
|
+ phoneNumber,
|
|
|
|
+ areaSelect,
|
|
|
|
+ city,
|
|
|
|
+ address,
|
|
|
|
+ mailbox,
|
|
|
|
+ postalCode
|
|
|
|
+ } = defaultAddressInfo || {}
|
|
userName && $("#userName").val(userName)
|
|
userName && $("#userName").val(userName)
|
|
lastName && $("#lastName").val(lastName)
|
|
lastName && $("#lastName").val(lastName)
|
|
phoneNumber && $("#phoneNumber").val(phoneNumber)
|
|
phoneNumber && $("#phoneNumber").val(phoneNumber)
|
|
areaSelect && $("#areaSelect").val(areaSelect)
|
|
areaSelect && $("#areaSelect").val(areaSelect)
|
|
|
|
+ city && $("#city").val(city)
|
|
address && $("#address").val(address)
|
|
address && $("#address").val(address)
|
|
mailbox && $("#mailbox").val(mailbox)
|
|
mailbox && $("#mailbox").val(mailbox)
|
|
postalCode && $("#postalCode").val(postalCode)
|
|
postalCode && $("#postalCode").val(postalCode)
|
|
@@ -294,6 +310,7 @@
|
|
const lastNameEle = $("#lastName")
|
|
const lastNameEle = $("#lastName")
|
|
const phoneNumberEle = $("#phoneNumber")
|
|
const phoneNumberEle = $("#phoneNumber")
|
|
const areaSelectEle = $("#areaSelect")
|
|
const areaSelectEle = $("#areaSelect")
|
|
|
|
+ const cityEle = $("#city")
|
|
const addressEle = $("#address")
|
|
const addressEle = $("#address")
|
|
const mailboxEle = $("#mailbox")
|
|
const mailboxEle = $("#mailbox")
|
|
const postalCodeEle = $("#postalCode")
|
|
const postalCodeEle = $("#postalCode")
|
|
@@ -306,6 +323,8 @@
|
|
// 地区
|
|
// 地区
|
|
const areaSelect = areaSelectEle.val()
|
|
const areaSelect = areaSelectEle.val()
|
|
// 详情地址
|
|
// 详情地址
|
|
|
|
+ const city = cityEle.val()
|
|
|
|
+ // 详情地址
|
|
const address = addressEle.val()
|
|
const address = addressEle.val()
|
|
// 邮箱
|
|
// 邮箱
|
|
const mailbox = mailboxEle.val()
|
|
const mailbox = mailboxEle.val()
|
|
@@ -324,6 +343,10 @@
|
|
areaSelectEle.focus()
|
|
areaSelectEle.focus()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ if (!city || city === "") {
|
|
|
|
+ cityEle.focus()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
if (!address || address === "") {
|
|
if (!address || address === "") {
|
|
addressEle.focus()
|
|
addressEle.focus()
|
|
return
|
|
return
|
|
@@ -335,7 +358,7 @@
|
|
phone: phoneNumber,
|
|
phone: phoneNumber,
|
|
email: mailbox,
|
|
email: mailbox,
|
|
region: [{label: '', value: 1}, {label: '', value: 2}, {label: areaSelect, value: areaSelect}],
|
|
region: [{label: '', value: 1}, {label: '', value: 2}, {label: areaSelect, value: areaSelect}],
|
|
- //mailbox,
|
|
|
|
|
|
+ city: city,
|
|
detail: address,
|
|
detail: address,
|
|
zip_code: postalCode
|
|
zip_code: postalCode
|
|
}
|
|
}
|
|
@@ -619,7 +642,7 @@
|
|
});
|
|
});
|
|
|
|
|
|
//当前选中的地址id
|
|
//当前选中的地址id
|
|
- let currentAddressId = 1
|
|
|
|
|
|
+ let currentAddressId = 0
|
|
//删除地址记录id
|
|
//删除地址记录id
|
|
let deleteAddressId
|
|
let deleteAddressId
|
|
|
|
|
|
@@ -634,10 +657,8 @@
|
|
|
|
|
|
//收起地址
|
|
//收起地址
|
|
$("#selSave").on(tap, function () {
|
|
$("#selSave").on(tap, function () {
|
|
- console.log(currentAddressId)
|
|
|
|
-
|
|
|
|
addressId = currentAddressId.address_id
|
|
addressId = currentAddressId.address_id
|
|
- $("#addressText").text(currentAddressId.detail + "," + currentAddressId.region.region + "(" + currentAddressId.zip_code + ")" + ",US")
|
|
|
|
|
|
+ $("#addressText").text(currentAddressId.detail + "," + currentAddressId.city + "," + currentAddressId.region.region + "(" + currentAddressId.zip_code + ")" + ",US")
|
|
$("#fullNameText").text(currentAddressId.name + " " + currentAddressId.last_name)
|
|
$("#fullNameText").text(currentAddressId.name + " " + currentAddressId.last_name)
|
|
$("#contactNumberText").text(currentAddressId.phone)
|
|
$("#contactNumberText").text(currentAddressId.phone)
|
|
$("#emailText").text(currentAddressId.email)
|
|
$("#emailText").text(currentAddressId.email)
|
|
@@ -666,7 +687,7 @@
|
|
<img class="sel" src="/assets/index/asstes/icon/sel.png" alt="">
|
|
<img class="sel" src="/assets/index/asstes/icon/sel.png" alt="">
|
|
</div>
|
|
</div>
|
|
<p class="itAddInfo">
|
|
<p class="itAddInfo">
|
|
- ${item.name} ${item.last_name},To:${item.detail}, ${item.region.region} (US)
|
|
|
|
|
|
+ ${item.name} ${item.last_name},To:${item.detail}, ${item.city},${item.region.region} (US)
|
|
</p>
|
|
</p>
|
|
<div class="addressDelete">
|
|
<div class="addressDelete">
|
|
<p>Delete</p>
|
|
<p>Delete</p>
|