address-client
Version:
地址管理前台组件
56 lines (54 loc) • 2.97 kB
JavaScript
import Vue from 'vue'
import App from './App'
import { all } from 'vue-client'
// import 'babel-polyfill'
export default function (filiale) {
Vue.config.silent = false
/** ********************** pc端 *********************** **/
Vue.component('address-select', (resolve) => { require(['./components/AddressModel'], resolve) })
Vue.component('address-model', (resolve) => { require(['./components/AddressModel'], resolve) })
// 添加地址
Vue.component('address-add-address', (resolve) => { require(['./components/AddressAddAddress'], resolve) })
// 地址树
Vue.component('address-tree', (resolve) => { require(['./components/AddressTree'], resolve) })
//小区树
Vue.component('area-tree', (resolve) => { require(['./components/AreaTree'], resolve) })
/** ********************** 新地址管理 *********************** **/
//地址建档
Vue.component('address-files', (resolve) => { require(['./components/AddressFiles'], resolve) })
//小区建档
Vue.component('area-files', (resolve) => { require(['./components/AreaFiles'], resolve) })
//街道列表
Vue.component('street-list', (resolve) => { require(['./components/StreetList'], resolve) })
//城市管理(包含街道,省区县的添加)
Vue.component('city-manage', (resolve) => { require(['./components/CityManage'], resolve) })
//街道区县添加
Vue.component('add-street-pcd', (resolve) => { require(['./components/AddStreetOrPcd'], resolve) })
//小区列表
Vue.component('area-list', (resolve) => { require(['./components/AreaList'], resolve) })
//小区管理(包含修改表具,小区的添加)
Vue.component('area-manage', (resolve) => { require(['./components/AreaManage'], resolve) })
//单位管理()
Vue.component('company-manage', (resolve) => { require(['./components/CompanyManage'], resolve) })
//小区添加
Vue.component('add-area-msg', (resolve) => { require(['./components/AddAreaMsg'], resolve) })
//地址管理父组件
Vue.component('address-manage', (resolve) => { require(['./components/AddressManage'], resolve) })
//地址列表
Vue.component('address-list', (resolve) => { require(['./components/AddressList'], resolve) })
// 楼栋列表
Vue.component('building-list', (resolve) => { require(['./components/BuildingList'], resolve) })
//地址管理
Vue.component('user-address', (resolve) => { require(['./components/UserAddress'], resolve) })
//地址变更记录
Vue.component('user-address-change', (resolve) => { require(['./components/UserAddressChange'], resolve) })
//批量置换接单
Vue.component('batch_orders', (resolve) => { require(['./components/selectAddress/BatchOrders'], resolve) })
// 分公司特殊页面注册替换
if (filiale) {
let filialeComp = require(`./filiale/${filiale}/sale`).specialComp
for (let key in filialeComp) {
Vue.component(key, filialeComp[key])
}
}
}