index.js 3.93 KB
import InfoForm from '@/components/InfoForm'
import CompanyForm from '@/components/CompanyForm'
import PasswordForm from '@/components/PasswordForm'
import RegisterForm from '@/components/RegisterForm'
import InfoEditRecord from '@/components/InfoEditRecord'
import Pagination from '@/components/Pagination'
import NCCTable from '@/components/NCC-table'
import NCCUploadFz from '@/components/Generator/components/Upload/UploadFz'
import NCCQuill from '@/components/NCCEditor/quill'
import DepSelect from '@/components/Generator/components/DepSelect'
import Screenfull from '@/components/Screenfull'
import NCCTreeSelect from '@/components/NCC-treeSelect'
import NCCAddress from '@/components/Generator/components/Address'
import SelsctLoad from '@/components/SelsctLoad'
import topOperation from '@/components/NCC-topOperation/index'
import tableOperation from '@/components/NCC-tableOperation'
import UserBox from '@/components/NCC-userBox'
import ColumnSettings from '@/components/ColumnSettings'
import FormDialog from '@/components/FormDialog'
import UserSelect from '@/components/NCC-userSelect'
import uploadBtn from '@/components/NCC-uploadBtn'
// 代码生成器专供
import NCCText from '@/components/Generator/components/NCCText'
import NCCUploadImg from '@/components/Generator/components/Upload/UploadImg'
import PopupSelect from '@/components/Generator/components/PopupSelect'
import NumRange from '@/components/Generator/components/NumRange'
import ComSelect from '@/components/Generator/components/ComSelect'
import PosSelect from '@/components/Generator/components/PosSelect'
import DicSelect from '@/components/Generator/components/DicSelect'
import BillRule from '@/components/Generator/components/BillRule'
import NCCInputTable from '@/components/Generator/components/InputTable'
import GroupTitle from '@/components/Generator/components/GroupTitle'
import RelationForm from '@/components/Generator/components/RelationForm'
import RelationFormAttr from '@/components/Generator/components/RelationFormAttr'
import RelationFlow from '@/components/Generator/components/RelationFlow'
import RelationFlowAttr from '@/components/Generator/components/RelationFlowAttr'
import Calculate from '@/components/Generator/components/Calculate'
import CompanySelect from '@/components/CompanySelect'

export default {
  install(Vue, options) {
    Vue.component('InfoForm', InfoForm)
    Vue.component('CompanyForm', CompanyForm)
    Vue.component('PasswordForm', PasswordForm)
    Vue.component('RegisterForm', RegisterForm)
    Vue.component('InfoEditRecord', InfoEditRecord)
    Vue.component('Pagination', Pagination)
    Vue.component('NCCTable', NCCTable)
    Vue.component('SelsctLoad', SelsctLoad)
    Vue.component('NCCTreeSelect', NCCTreeSelect)
    Vue.component('topOpts', topOperation)
    Vue.component('tableOpts', tableOperation)
    Vue.component('uploadBtn', uploadBtn)
    Vue.component('UserBox', UserBox)
    Vue.component('NCCText', NCCText)
    Vue.component('NCCUploadFz', NCCUploadFz)
    Vue.component('NCCUploadImg', NCCUploadImg)
    Vue.component('PopupSelect', PopupSelect)
    Vue.component('NumRange', NumRange)
    Vue.component('ComSelect', ComSelect)
    Vue.component('DepSelect', DepSelect)
    Vue.component('PosSelect', PosSelect)
    Vue.component('UserSelect', UserSelect)
    Vue.component('DicSelect', DicSelect)
    Vue.component('BillRule', BillRule)
    Vue.component('NCCInputTable', NCCInputTable)
    Vue.component('NCCAddress', NCCAddress)
    Vue.component('GroupTitle', GroupTitle)
    Vue.component('RelationForm', RelationForm)
    Vue.component('RelationFormAttr', RelationFormAttr)
    Vue.component('RelationFlow', RelationFlow)
    Vue.component('RelationFlowAttr', RelationFlowAttr)
    Vue.component('Calculate', Calculate)
    Vue.component('NCCQuill', NCCQuill)
    Vue.component('Screenfull', Screenfull)
    Vue.component('ColumnSettings', ColumnSettings)
    Vue.component('FormDialog', FormDialog)
    Vue.component('CompanySelect', CompanySelect)
  }
}