1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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 Button from './Button.vue'
import DatePicker from './DatePicker.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 IStreamTableNoPag from "./IStreamTableNoPag.vue"
import GridEtyPromptDialog from "./GridEtyPromptDialog.vue"
import Radio from "./Radio"
import InputNumber from "./InputNumber"
import PrintButton from "./PrintButton"
import InputFormat from "./InputFormat"
import InputCurrency from "./InputCurrency"
import InputCurrencyMin from "./InputCurrencyMin"
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 MessageArea from '~/widget/SwfMessage/MessageArea'
import CycList from '~/widget/SwfMessage/CycList'
import SeqList from '~/widget/SwfMessage/SeqList'
import Tag from '~/widget/SwfMessage/Tag'
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 InfSearchGroup from "./InfSearchGroup"
import InputSelect from "./InputSelect"
import Fullbox from "./Fullbox"
import CompareTable from "./CompareTable"
import InputXml from "./InputXml.vue"
import InputTextarea from "./InputTextarea.vue"
import PagingTable from "./PagingTable.vue";
import MulRowInput from "./MulRowInput.vue"
import RichTextEditor from "./RichTextEditor.vue"
import XmlFormatEditor from "./XmlFormatEditor.vue"
import XmlFormatEditorNew from "./XmlFormatEditorNew.vue"
// 带分页请求的弹框组件
import GridSelectDialog from './GridSelectDialog.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-button', Button)
Vue.component('c-date-picker', DatePicker)
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-istream-table-noPag", IStreamTableNoPag)
Vue.component("c-grid-ety-prompt-dialog", GridEtyPromptDialog)
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-input-currency-min", InputCurrencyMin)
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('message-area', MessageArea)
Vue.component('cyc-list', CycList)
Vue.component('seq-list', SeqList)
Vue.component('m-tag', Tag)
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-inputselect", InputSelect)
Vue.component("c-fullbox", Fullbox)
Vue.component("c-compare-table", CompareTable)
Vue.component("c-input-xml", InputXml)
Vue.component("c-input-textarea", InputTextarea)
Vue.component("c-paging-table", PagingTable)
Vue.component("c-mul-row-input", MulRowInput)
Vue.component("c-rich-text-editor", RichTextEditor)
Vue.component("c-xml-format-editor", XmlFormatEditor)
Vue.component("c-xml-format-editor-new", XmlFormatEditorNew)
Vue.component("c-grid-select-dialog", GridSelectDialog)
}
}