diff --git a/src/api/customer/index.js b/src/api/customer/index.js index a884be3..9eddcc1 100644 --- a/src/api/customer/index.js +++ b/src/api/customer/index.js @@ -64,6 +64,14 @@ export function visitLog(params) { }) } +export function imports(params) { + return request({ + method: "get", + url: "​/api​/admin​/user​/import", + params + }) +} + diff --git a/src/mixin/customer.js b/src/mixin/customer.js index 4e75dc0..c9efe0b 100644 --- a/src/mixin/customer.js +++ b/src/mixin/customer.js @@ -1,550 +1,144 @@ export default { data() { return { - countryList: [{ - "code": "AF", - "name": "Afghanistan" - }, - { - "code": "AL", - "name": "Albania" - }, - { - "code": "DZ", - "name": "Algeria" - }, - { - "code": "AQ", - "name": "Antarctica" - }, - { - "code": "AR", - "name": "Argentina" - }, - { - "code": "AM", - "name": "Armenia" - }, - { - "code": "AU", - "name": "Australia" - }, - { - "code": "AT", - "name": "Austria" - }, - { - "code": "AZ", - "name": "Azerbaijan" - }, - { - "code": "BS", - "name": "Bahamas" - }, - { - "code": "BH", - "name": "Bahrain" - }, - { - "code": "BD", - "name": "Bangladesh" - }, - { - "code": "BY", - "name": "Belarus" - }, - { - "code": "BE", - "name": "Belgium" - }, - { - "code": "BZ", - "name": "Belize" - }, - { - "code": "BM", - "name": "Bermuda" - }, - { - "code": "BO", - "name": "Bolivia" - }, - { - "code": "BA", - "name": "Bosnia-Herzog." - }, - { - "code": "BW", - "name": "Botswana" - }, - { - "code": "BR", - "name": "Brazil" - }, - { - "code": "BN", - "name": "Brunei" - }, - { - "code": "BG", - "name": "Bulgaria" - }, - { - "code": "KH", - "name": "Cambodia" - }, - { - "code": "CA", - "name": "Canada" - }, - { - "code": "CL", - "name": "Chile" - }, - { - "code": "CN", - "name": "China" - }, - { - "code": "CO", - "name": "Colombia" - }, - { - "code": "CG", - "name": "Congo" - }, - { - "code": "CR", - "name": "Costa Rica" - }, - { - "code": "HR", - "name": "Croatia" - }, - { - "code": "CY", - "name": "Cyprus" - }, - { - "code": "CZ", - "name": "Czech Republic" - }, - { - "code": "DK", - "name": "Denmark" - }, - { - "code": "EC", - "name": "Ecuador" - }, - { - "code": "EG", - "name": "Egypt" - }, - { - "code": "SV", - "name": "El Salvador" - }, - { - "code": "EE", - "name": "Estonia" - }, - { - "code": "ET", - "name": "Ethiopia" - }, - { - "code": "FJ", - "name": "Fiji" - }, - { - "code": "FI", - "name": "Finland" - }, - { - "code": "FR", - "name": "France" - }, - { - "code": "GM", - "name": "Gambia" - }, - { - "code": "GE", - "name": "Georgia" - }, - { - "code": "DE", - "name": "Germany" - }, - { - "code": "GH", - "name": "Ghana" - }, - { - "code": "GI", - "name": "Gibraltar" - }, - { - "code": "GR", - "name": "Greece" - }, - { - "code": "GD", - "name": "Grenada" - }, - { - "code": "GP", - "name": "Guadeloupe" - }, - { - "code": "GU", - "name": "Guam" - }, - { - "code": "GT", - "name": "Guatemala" - }, - { - "code": "HT", - "name": "Haiti" - }, - { - "code": "HN", - "name": "Honduras" - }, - { - "code": "HK", - "name": "Hong Kong" - }, - { - "code": "HU", - "name": "Hungary" - }, - { - "code": "IS", - "name": "Iceland" - }, - { - "code": "IN", - "name": "India" - }, - { - "code": "ID", - "name": "Indonesia" - }, - { - "code": "IQ", - "name": "Iraq" - }, - { - "code": "IE", - "name": "Ireland" - }, - { - "code": "IL", - "name": "Israel" - }, - { - "code": "IT", - "name": "Italy" - }, - { - "code": "JM", - "name": "Jamaica" - }, - { - "code": "JP", - "name": "Japan" - }, - { - "code": "JE", - "name": "Jersey" - }, - { - "code": "JO", - "name": "Jordan" - }, - { - "code": "KZ", - "name": "Kazakhstan" - }, - { - "code": "KE", - "name": "Kenya" - }, - { - "code": "KW", - "name": "Kuwait" - }, - { - "code": "LV", - "name": "Latvia" - }, - { - "code": "LB", - "name": "Lebanon" - }, - { - "code": "LY", - "name": "Libya" - }, - { - "code": "LT", - "name": "Lithuania" - }, - { - "code": "LU", - "name": "Luxembourg" - }, - { - "code": "MO", - "name": "Macao" - }, - { - "code": "MK", - "name": "Macedonia" - }, - { - "code": "MY", - "name": "Malaysia" - }, - { - "code": "MT", - "name": "Malta" - }, - { - "code": "MX", - "name": "Mexico" - }, - { - "code": "ME", - "name": "Montenegro" - }, - { - "code": "MA", - "name": "Morocco" - }, - { - "code": "MM", - "name": "Myanmar" - }, - { - "code": "NP", - "name": "Nepal" - }, - { - "code": "AN", - "name": "Neth.Antilles" - }, - { - "code": "NL", - "name": "Netherlands" - }, - { - "code": "NC", - "name": "New Caledonia" - }, - { - "code": "NZ", - "name": "New Zealand" - }, - { - "code": "NI", - "name": "Nicaragua" - }, - { - "code": "NG", - "name": "Nigeria" - }, - { - "code": "NF", - "name": "Norfolk Island" - }, - { - "code": "NO", - "name": "Norway" - }, - { - "code": "OM", - "name": "Oman" - }, - { - "code": "PK", - "name": "Pakistan" - }, - { - "code": "PS", - "name": "Palestinian Territory" - }, - { - "code": "PA", - "name": "Panama" - }, - { - "code": "PG", - "name": "Papua New Guinea" - }, - { - "code": "PY", - "name": "Paraguay" - }, - { - "code": "PE", - "name": "Peru" - }, - { - "code": "PH", - "name": "Philippines" - }, - { - "code": "PL", - "name": "Poland" - }, - { - "code": "PF", - "name": "Polynesia FR" - }, - { - "code": "PT", - "name": "Portugal" - }, - { - "code": "PR", - "name": "Puerto Rico" - }, - { - "code": "QA", - "name": "Qatar" - }, - { - "code": "RO", - "name": "Romania" - }, - { - "code": "RU", - "name": "Russia" - }, - { - "code": "LC", - "name": "Saint Lucia" - }, - { - "code": "SA", - "name": "Saudi Arabia" - }, - { - "code": "SN", - "name": "Senegal" - }, - { - "code": "RS", - "name": "Serbia" - }, - { - "code": "SG", - "name": "Singapore" - }, - { - "code": "SK", - "name": "Slovakia" - }, - { - "code": "SI", - "name": "Slovenia" - }, - { - "code": "ZA", - "name": "South Africa" - }, - { - "code": "KR", - "name": "South Korea" - }, - { - "code": "ES", - "name": "Spain" - }, - { - "code": "LK", - "name": "Sri Lanka" - }, - { - "code": "SE", - "name": "Sweden" - }, - { - "code": "CH", - "name": "Switzerland" - }, - { - "code": "TW", - "name": "Taiwan" - }, - { - "code": "TH", - "name": "Thailand" - }, - { - "code": "TT", - "name": "Trinidad And Tobago" - }, - { - "code": "TN", - "name": "Tunisia" - }, - { - "code": "TR", - "name": "Turkey" - }, - { - "code": "AE", - "name": "U Arab Emirates" - }, - { - "code": "VI", - "name": "US Virgin Is." - }, - { - "code": "UA", - "name": "Ukraine" - }, - { - "code": "GB", - "name": "United Kingdom" - }, - { - "code": "US", - "name": "United States of America" - }, - { - "code": "UY", - "name": "Uruguay" - }, - { - "code": "UZ", - "name": "Uzbekistan" - }, - { - "code": "VU", - "name": "Vanuatu" - }, - { - "code": "VE", - "name": "Venezuela" - }, - { - "code": "VN", - "name": "Vietnam" - }, - { - "code": "YE", - "name": "Yemen" - }, - { - "code": "ZM", - "name": "Zambia" - } + countryList: [ + {"code": "AF", "name": "Afghanistan"}, + {"code": "AL", "name": "Albania"}, + {"code": "DZ", "name": "Algeria"}, + {"code": "AQ", "name": "Antarctica"}, + {"code": "AR", "name": "Argentina"}, + {"code": "AM", "name": "Armenia"}, + {"code": "AU", "name": "Australia"}, + {"code": "AT", "name": "Austria"}, + {"code": "AZ", "name": "Azerbaijan"}, + {"code": "BS", "name": "Bahamas"}, + {"code": "BH", "name": "Bahrain"}, + {"code": "BD", "name": "Bangladesh"}, + {"code": "BY", "name": "Belarus"}, + {"code": "BE", "name": "Belgium"}, + {"code": "BZ", "name": "Belize"}, + {"code": "BM", "name": "Bermuda"}, + {"code": "BO", "name": "Bolivia"}, + {"code": "BA", "name": "Bosnia and Herzegovina"}, + {"code": "BW", "name": "Botswana"}, + {"code": "BR", "name": "Brazil"}, + {"code": "BN", "name": "Brunei"}, + {"code": "BG", "name": "Bulgaria"}, + {"code": "KH", "name": "Cambodia"}, + {"code": "CA", "name": "Canada"}, + {"code": "CL", "name": "Chile"}, + {"code": "CN", "name": "China"}, + {"code": "CO", "name": "Colombia"}, + {"code": "CG", "name": "Congo"}, + {"code": "CR", "name": "Costa Rica"}, + {"code": "HR", "name": "Croatia"}, + {"code": "CY", "name": "Cyprus"}, + {"code": "CZ", "name": "Czech Republic"}, + {"code": "DK", "name": "Denmark"}, + {"code": "EC", "name": "Ecuador"}, + {"code": "EG", "name": "Egypt"}, + {"code": "SV", "name": "El Salvador"}, + {"code": "EE", "name": "Estonia"}, + {"code": "ET", "name": "Ethiopia"}, + {"code": "FJ", "name": "Fiji"}, + {"code": "FI", "name": "Finland"}, + {"code": "FR", "name": "France"}, + {"code": "GM", "name": "Gambia"}, + {"code": "GE", "name": "Georgia"}, + {"code": "DE", "name": "Germany"}, + {"code": "GH", "name": "Ghana"}, + {"code": "GI", "name": "Gibraltar"}, + {"code": "GR", "name": "Greece"}, + {"code": "GD", "name": "Grenada"}, + {"code": "GP", "name": "Guadeloupe"}, + {"code": "GU", "name": "Guam"}, + {"code": "GT", "name": "Guatemala"}, + {"code": "HT", "name": "Haiti"}, + {"code": "HN", "name": "Honduras"}, + {"code": "HK", "name": "Hong Kong"}, + {"code": "HU", "name": "Hungary"}, + {"code": "IS", "name": "Iceland"}, + {"code": "IN", "name": "India"}, + {"code": "ID", "name": "Indonesia"}, + {"code": "IQ", "name": "Iraq"}, + {"code": "IE", "name": "Ireland"}, + {"code": "IL", "name": "Israel"}, + {"code": "IT", "name": "Italy"}, + {"code": "JM", "name": "Jamaica"}, + {"code": "JP", "name": "Japan"}, + {"code": "JE", "name": "Jersey"}, + {"code": "JO", "name": "Jordan"}, + {"code": "KZ", "name": "Kazakhstan"}, + {"code": "KE", "name": "Kenya"}, + {"code": "KW", "name": "Kuwait"}, + {"code": "LV", "name": "Latvia"}, + {"code": "LB", "name": "Lebanon"}, + {"code": "LY", "name": "Libya"}, + {"code": "LT", "name": "Lithuania"}, + {"code": "LU", "name": "Luxembourg"}, + {"code": "MO", "name": "Macao"}, + {"code": "MK", "name": "Macedonia"}, + {"code": "MY", "name": "Malaysia"}, + {"code": "MT", "name": "Malta"}, + {"code": "MX", "name": "Mexico"}, + {"code": "ME", "name": "Montenegro"}, + {"code": "MA", "name": "Morocco"}, + {"code": "MM", "name": "Myanmar"}, + {"code": "NP", "name": "Nepal"}, + {"code": "AN", "name": "Neth.Antilles"}, + {"code": "NL", "name": "Netherlands"}, + {"code": "NC", "name": "New Caledonia"}, + {"code": "NZ", "name": "New Zealand"}, + {"code": "NI", "name": "Nicaragua"}, + {"code": "NG", "name": "Nigeria"}, + {"code": "NF", "name": "Norfolk Island"}, + {"code": "NO", "name": "Norway"}, + {"code": "OM", "name": "Oman"}, + {"code": "PK", "name": "Pakistan"}, + {"code": "PS", "name": "Palestinian Territory"}, + {"code": "PA", "name": "Panama"}, + {"code": "PG", "name": "Papua New Guinea"}, + {"code": "PY", "name": "Paraguay"}, + {"code": "PE", "name": "Peru"}, + {"code": "PH", "name": "Philippines"}, + {"code": "PL", "name": "Poland"}, + {"code": "PF", "name": "Polynesia FR"}, + {"code": "PT", "name": "Portugal"}, + {"code": "PR", "name": "Puerto Rico"}, + {"code": "QA", "name": "Qatar"}, + {"code": "RO", "name": "Romania"}, + {"code": "RU", "name": "Russia"}, + {"code": "LC", "name": "Saint Lucia"}, + {"code": "SA", "name": "Saudi Arabia"}, + {"code": "SN", "name": "Senegal"}, + {"code": "RS", "name": "Serbia"}, + {"code": "SG", "name": "Singapore"}, + {"code": "SK", "name": "Slovakia"}, + {"code": "SI", "name": "Slovenia"}, + {"code": "ZA", "name": "South Africa"}, + {"code": "KR", "name": "South Korea"}, + {"code": "ES", "name": "Spain"}, + {"code": "LK", "name": "Sri Lanka"}, + {"code": "SE", "name": "Sweden"}, + {"code": "CH", "name": "Switzerland"}, + {"code": "TW", "name": "Taiwan"}, + {"code": "TH", "name": "Thailand"}, + {"code": "TT", "name": "Trinidad And Tobago"}, + {"code": "TN", "name": "Tunisia"}, + {"code": "TR", "name": "Turkey"}, + {"code": "AE", "name": "U Arab Emirates"}, + {"code": "VI", "name": "US Virgin Is."}, + {"code": "UA", "name": "Ukraine"}, + {"code": "GB", "name": "United Kingdom"}, + {"code": "US", "name": "United States of America", + }, + {"code": "UY", "name": "Uruguay"}, + {"code": "UZ", "name": "Uzbekistan"}, + {"code": "VU", "name": "Vanuatu"}, + {"code": "VE", "name": "Venezuela"}, + {"code": "VN", "name": "Vietnam"}, + {"code": "YE", "name": "Yemen"}, + {"code": "ZM", "name": "Zambia"} ] } }, diff --git a/src/views/customer/components/addCustomer.vue b/src/views/customer/components/addCustomer.vue index ae15c18..105e291 100644 --- a/src/views/customer/components/addCustomer.vue +++ b/src/views/customer/components/addCustomer.vue @@ -22,13 +22,13 @@ - + + - + + + + @@ -75,6 +160,9 @@ save, show } from "@/api/customer" + import { + index + } from "@/api/order/tax.js" import customerMixin from "@/mixin/customer.js" export default { mixins:[customerMixin], @@ -82,17 +170,26 @@ return { isShow: false, id: '', - type: 'add', + type: 'add', + taxList:[], uploadOther: { token: "" }, form: { first_name: '', last_name: '', - organization: '', - email: '', - country: '', - address: '' + origination: '', + email: '', + mobile:'', + country: '', + shipping_region:'', + shipping_address: '', + shipping_city:'', + shipping_postal:'', + // billing_city:'', + // billing_postal:'', + // billing_address:'', + // billing_region:'' }, rules: { first_name: [{ @@ -103,7 +200,7 @@ required: true, message: 'Please Input' }], - organization: [{ + origination: [{ required: true, message: 'Please Input' }], @@ -118,8 +215,17 @@ } } }, - created() {}, - methods: { + created() { + this.getTaxList() + }, + methods: { + async getTaxList() { + const res = await index({ + page:1, + page_size:999 + }) + this.taxList = res.data + }, submit() { if (this.id) { this.form.id = this.id @@ -162,10 +268,18 @@ this.form = { first_name: '', last_name: '', - organization: '', - email: '', - country: '', - address: '' + origination: '', + email: '', + mobile:'', + country: '', + shipping_region:'', + shipping_address: '', + shipping_city:'', + shipping_postal:'', + // billing_city:'', + // billing_postal:'', + // billing_address:'', + // billing_region:'' } this.$refs['dialog'].reset() } diff --git a/src/views/customer/components/imports.vue b/src/views/customer/components/imports.vue new file mode 100644 index 0000000..d8a774a --- /dev/null +++ b/src/views/customer/components/imports.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/src/views/customer/index.vue b/src/views/customer/index.vue index d0aa32a..880884e 100644 --- a/src/views/customer/index.vue +++ b/src/views/customer/index.vue @@ -20,19 +20,24 @@ v-model="dateRange" type="datetimerange" range-separator="To" start-placeholder="Start Date" end-placeholder="End Date"> - + +
search
reset +
+
+ add
export +
+
+ import
- + @@ -45,7 +50,7 @@ - + +