getCity.js 494 B

1234567891011121314151617181920212223
  1. import Vue from 'vue'
  2. export default function getCity (payload) {
  3. return new Promise(async resolve => {
  4. try {
  5. const { data } = await Vue.http.get('/config/cityManagement/lists', {
  6. params: {
  7. per_page: 1000,
  8. status: 1,
  9. },
  10. })
  11. const list = data.map(i => {
  12. return { value: i.city_id, label: i.city_name }
  13. })
  14. list.unshift({ label: '全部', value: 0 })
  15. resolve(list)
  16. } catch {
  17. resolve([])
  18. }
  19. })
  20. }