import c_page from "./c-page.vue"
import PtyPicker from "./PtyPicker"
import UnicodePicker from "./UnicodePicker"
import DocShow from "./DocShow"
import EditTable from "./EditTable"
import Col from "./Col.vue"
import Row from "./Row.vue";
import Input from "./Input.vue"
import Select from "./Select.vue"
import SelectCty from "./SelectCty.vue"
import SelectValueToLabel from "./SelectValueToLabel.vue"
import Button from './Button.vue'
import DatePicker from './DatePicker.vue'
import DateTimePicker from './DateTimePicker.vue'
import Checkbox from './Checkbox.vue'
import Table from "./Table"
import Tabs from "./Tabs.vue"
import IStreamTable from "./IStreamTable.vue"
import IStreamTableDocpan from "./IStreamTableDocpan.vue"
import Radio from "./Radio"
import InputNumber from "./InputNumber"
import PrintButton from "./PrintButton"
import InputFormat from "./InputFormat"
import InputCurrency from "./InputCurrency"
import HolidayPicker from "./HolidayPicker"
import Content from "./Content"
import RadioGroup from "./RadioGroup"
import CheckboxGroup from "./CheckboxGroup"
import Cascader from "./Cascader.vue"
import List from "./List"
import ListSearch from "./ListSearch"
import HighlightContent from "./HighlightContent"
import SearchInput from "./SearchInput.vue"
import FormItem from "./FormItem.vue"
import TableColumnItem from "./TableColumnItem.vue"
import CodeLabel from "./CodeLabel"
import DailyInstPicker from "./DailyInstPicker"
import InstPicker from "./InstPicker"
import AutoComplete from "./AutoComplete"
import PagedSelect from "./PagedSelect"
import FunctionBtn from "./FunctionBtn"
import BusinessButon from "./BusinessButton"
import Collapse from "./Collapse"
import PtapBank from "./Ptsp/PtapBank.vue"

import InfSearchGroup from "./InfSearchGroup"
import Fullbox from "./Fullbox"

import TableDocument from "./TableDocument.vue"

import CompareTable from "./CompareTable"
import InputXml from "./InputXml.vue"

import PagingTable from "./PagingTable.vue";
import MulRowInput from "./MulRowInput.vue"
import RichTextEditor from "./RichTextEditor.vue"
import RichTextEditorNew from "./RichTextEditorNew.vue"
import XmlFormatEditor from "./XmlFormatEditor.vue"
import Ptap from "./Ptap"
import PtapExt from "./Ptap/PtapExt.vue"
import PtapNoRole from "./Ptap/PtapNoRole.vue"
import BeneficiaryCty from "./Ptap/BeneficiaryCty.vue"
import RmbCty from "./Ptap/RmbCty.vue"
import BusinessCty from "./Ptap/BusinessCty.vue"
import BusinessCty2 from "./Ptap/BusinessCty2.vue"
import BusinessCode from "./Ptap/BusinessCode.vue"
import PtapCommon from "./Ptap/PtapCommon.vue"
import PtapBnk from "./Ptap/ptapBnk.vue"
import PtapSet from "./Ptap/PtapSet.vue"
import MulTreeSelect from "./MulTreeSelect.vue"
import Ptap1 from "./Ptsp/Ptap1.vue"
import Ptap2 from "./Ptsp/Ptap2.vue"
import Ptap2en from "./Ptsp/Ptap2en.vue"
import Ptap3 from "./Ptsp/Ptap3.vue"
import Ptap4 from "./Ptsp/Ptap4.vue"
import Ptap5 from "./Ptsp/Ptap5.vue"
import Ptap6 from "./Ptsp/Ptap6.vue"
import Ptap7 from "./Ptsp/Ptap7.vue"
import Ptap8 from "./Ptsp/Ptap8.vue"
import Ptap9 from "./Ptsp/Ptap9.vue"
import Ptap10 from "./Ptsp/Ptap10.vue"
import Ptap11 from "./Ptsp/Ptap11.vue"
import Ptap12 from "./Ptsp/Ptap12.vue"
import Ptap13 from "./Ptsp/Ptap13.vue"
import Ptap14 from "./Ptsp/Ptap14.vue"
import Ptap15 from "./Ptsp/Ptap15.vue"
import PtapFqcyjg from "./Ptsp/PtapFqcyjg.vue"
import PtapFqcyjg2 from "./Ptsp/PtapFqcyjg2.vue"
import SelectCur from "./SelectCur.vue"
import PtapIteBank from "./Ptsp/PtapIteBank.vue"
import PtapEx from "./Ptsp/PtapEx.vue"
import PtapExtkey from "./Ptsp/PtapExtkey.vue"
import PureTextEditor from "./PureTextEditor.vue"
import PtapCommons from "./Ptsp/PtapCommon.vue"
import PtapDocBank from "./Ptsp/PtapDocBank.vue"
import CtyMapping from "./CtyMapping.vue"
export default {
  install (Vue) {
    Vue.component("c-page", c_page);
    Vue.component("c-edit-table", EditTable);
    Vue.component("c-col", Col);
    Vue.component("c-row", Row);
    Vue.component('c-input', Input);
    Vue.component('c-select', Select);
    Vue.component('c-select-cty', SelectCty);
    Vue.component('c-select-value-to-label', SelectValueToLabel);
    Vue.component('c-button', Button);
    Vue.component('c-date-picker', DatePicker);
    Vue.component('c-date-time-picker', DateTimePicker);
    Vue.component('c-checkbox', Checkbox);
    Vue.component("c-ptypicker", PtyPicker);
    Vue.component("c-docshow", DocShow);
    Vue.component("c-UnicodePicker", UnicodePicker);
    Vue.component("c-table", Table);
    Vue.component("c-tabs", Tabs);
    Vue.component("c-istream-table", IStreamTable);
    Vue.component("c-istream-table-docpan", IStreamTableDocpan);
    Vue.component("c-radio", Radio);
    Vue.component("c-input-number", InputNumber);
    Vue.component("c-print-button", PrintButton);
    Vue.component("c-input-format", InputFormat);
    Vue.component("c-input-currency", InputCurrency);
    Vue.component("c-holiday-picker", HolidayPicker);
		Vue.component("c-content", Content);
    Vue.component("c-radio-group", RadioGroup);
    Vue.component("c-list-page", List);
    Vue.component("c-list-search", ListSearch);
    Vue.component("c-dailyinstpicker", DailyInstPicker);
    Vue.component("c-instpicker", InstPicker);
    Vue.component("c-autocomplete", AutoComplete);
    Vue.component("c-checkbox-group", CheckboxGroup);
    Vue.component("c-cascader", Cascader);
    Vue.component("c-highlight-content", HighlightContent);
    Vue.component("c-search-input", SearchInput);
    Vue.component("c-form-item", FormItem);
    Vue.component("c-table-column", TableColumnItem);
    Vue.component("c-paged-select", PagedSelect);
    Vue.component("c-function-btn", FunctionBtn);
    Vue.component("c-bus-button", BusinessButon);
    Vue.component("c-infsearch-group", InfSearchGroup);
    Vue.component("c-codelabel", CodeLabel);
    Vue.component("c-fullbox", Fullbox);
    Vue.component("c-compare-table", CompareTable);
    Vue.component("c-input-xml", InputXml);
    Vue.component("c-paging-table", PagingTable);
    Vue.component("c-mul-row-input", MulRowInput);
    Vue.component("c-rich-text-editor", RichTextEditor);
    Vue.component("c-rich-text-editor-new", RichTextEditorNew);
    Vue.component("c-xml-format-editor", XmlFormatEditor);
    Vue.component("c-ptap", Ptap);
    Vue.component("c-ptap-ext", PtapExt);
    Vue.component("c-ptap-no-role", PtapNoRole);
    Vue.component("c-beneficiary-cty", BeneficiaryCty);
    Vue.component("c-rmb-cty", RmbCty);
    Vue.component("c-business-cty", BusinessCty);
    Vue.component("c-business-cty2", BusinessCty2);
    Vue.component("c-business-code", BusinessCode);
    Vue.component("c-collapse", Collapse);
    Vue.component("c-ptap-common", PtapCommon);
    Vue.component("c-ptap-bnk", PtapBnk);
    Vue.component("c-ptap-set", PtapSet);
		Vue.component("c-mul-tree-select", MulTreeSelect);
		Vue.component("c-table-doc",TableDocument)
    Vue.component("c-ptap1", Ptap1);
    Vue.component("c-ptap2", Ptap2);
    Vue.component("c-ptap2-en", Ptap2en);
    Vue.component("c-ptap3", Ptap3);
    Vue.component("c-ptap4", Ptap4);
    Vue.component("c-ptap5", Ptap5);
    Vue.component("c-ptap6", Ptap6);
    Vue.component("c-ptap7", Ptap7);
    Vue.component("c-ptap8", Ptap8);
    Vue.component("c-ptap9", Ptap9);
		Vue.component("c-ptap10", Ptap10);
		Vue.component("c-ptap11", Ptap11);
    Vue.component("c-ptap12", Ptap12);
		Vue.component("c-ptap13", Ptap13);
		Vue.component("c-ptap14", Ptap14);
		Vue.component("c-ptap15", Ptap15);
		Vue.component("c-ptap-bank", PtapBank);
    Vue.component("c-ptap-fqcyjg", PtapFqcyjg);
    Vue.component("c-ptap-fqcyjg2", PtapFqcyjg2);
		Vue.component("c-ptap-itebank", PtapIteBank);
		Vue.component("c-select-cur", SelectCur);
		Vue.component("c-ptap-ex", PtapEx);
		Vue.component("c-ptap-extkey", PtapExtkey);
		Vue.component("c-pure-text-editor",PureTextEditor)
		Vue.component("c-ptap-commons",PtapCommons)
    Vue.component("c-ptap-docbank",PtapDocBank)
    Vue.component("c-ctymapping", CtyMapping);
  }
}