Commit 36822364 authored by yyh's avatar yyh

代码调整

parent 7c5fc3ff
...@@ -43,7 +43,6 @@ ...@@ -43,7 +43,6 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue, Emit, Inject } from 'vue-property-decorator'; import { Component, Prop, Vue, Emit, Inject } from 'vue-property-decorator';
import { Icon, Steps, Step, Collapse, CollapseItem } from 'vant';
import { ChainStatus } from '@/const/enum'; import { ChainStatus } from '@/const/enum';
import { ChainStatusStr } from '@/const/constants'; import { ChainStatusStr } from '@/const/constants';
const classEnum: any = { const classEnum: any = {
...@@ -54,13 +53,6 @@ const classEnum: any = { ...@@ -54,13 +53,6 @@ const classEnum: any = {
}; };
@Component({ @Component({
name: 'proof-item', name: 'proof-item',
components: {
[Icon.name]: Icon,
[Steps.name]: Steps,
[Step.name]: Step,
[CollapseItem.name]: CollapseItem,
[Collapse.name]: Collapse,
},
}) })
export default class ProofItem extends Vue { export default class ProofItem extends Vue {
@Inject('isSy') private isSy!: boolean; @Inject('isSy') private isSy!: boolean;
......
...@@ -26,13 +26,9 @@ ...@@ -26,13 +26,9 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from 'vue-property-decorator';
import { Field } from 'vant';
import Types from '@/components/template/index'; import Types from '@/components/template/index';
@Component({ @Component({
name: 'TemplateDetail', name: 'TemplateDetail',
components: {
[Field.name]: Field,
},
}) })
export default class TemplateDetail extends Vue { export default class TemplateDetail extends Vue {
@Prop({ @Prop({
......
...@@ -21,13 +21,8 @@ ...@@ -21,13 +21,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from 'vue-property-decorator';
import { Icon, Image } from 'vant';
@Component({ @Component({
name: 'TemplateItem', name: 'TemplateItem',
components: {
[Icon.name]: Icon,
[Image.name]: Image,
},
}) })
export default class TemplateItem extends Vue { export default class TemplateItem extends Vue {
@Prop() private thumb!: string; @Prop() private thumb!: string;
......
import { importAll } from '@/utils/utils'; import { importAll } from '@/utils/utils';
const components = importAll(require.context('@/components/', true, /\.vue$/ )); const components = importAll(require.context('@/components/', true, /\.vue$/ ));
import { List, Image, Empty, Field, Dialog, GridItem, Grid, Button, Popup, NavBar, SwipeCell } from 'vant'; import {DatetimePicker, Picker, Uploader, Steps, Step, List, Image, Empty, Field, Dialog, GridItem, Grid, Button, Popup, NavBar, SwipeCell } from 'vant';
export default { export default {
install(Vue: any) { install(Vue: any) {
Vue.component(List.name, List); Vue.component(Button.name, Button);
Vue.component(Image.name, Image); Vue.component(Dialog.Component.name, Dialog.Component);
Vue.component(DatetimePicker.name, DatetimePicker);
Vue.component(Empty.name, Empty); Vue.component(Empty.name, Empty);
Vue.component(Field.name, Field); Vue.component(Field.name, Field);
Vue.component(GridItem.name, GridItem); Vue.component(GridItem.name, GridItem);
Vue.component(Grid.name, Grid); Vue.component(Grid.name, Grid);
Vue.component(Button.name, Button); Vue.component(Image.name, Image);
Vue.component(Popup.name, Popup); Vue.component(List.name, List);
Vue.component(Dialog.Component.name, Dialog.Component);
Vue.component(NavBar.name, NavBar); Vue.component(NavBar.name, NavBar);
Vue.component(Picker.name, Picker);
Vue.component(Popup.name, Popup);
Vue.component(Steps.name, Steps);
Vue.component(Step.name, Step);
Vue.component(SwipeCell.name, SwipeCell); Vue.component(SwipeCell.name, SwipeCell);
Vue.component(Uploader.name, Uploader);
Object.keys(components).forEach((key: string) => { Object.keys(components).forEach((key: string) => {
Vue.component(key, components[key]); Vue.component(key, components[key]);
}); });
......
...@@ -19,14 +19,8 @@ ...@@ -19,14 +19,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator';
import { Field, Uploader, Image } from 'vant';
@Component({ @Component({
name: 'TypeEight', name: 'TypeEight',
components: {
[Field.name]: Field,
[Uploader.name]: Uploader,
[Image.name]: Image,
},
}) })
export default class TypeEight extends Vue { export default class TypeEight extends Vue {
@Prop() @Prop()
......
...@@ -19,14 +19,8 @@ ...@@ -19,14 +19,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from 'vue-property-decorator';
import { Field, Picker, Popup} from 'vant';
@Component({ @Component({
name: 'TypeFive', name: 'TypeFive',
components: {
[Field.name]: Field,
[Popup.name]: Popup,
[Picker.name]: Picker,
},
}) })
export default class TypeFive extends Vue { export default class TypeFive extends Vue {
@Prop() @Prop()
......
...@@ -17,14 +17,8 @@ ...@@ -17,14 +17,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator';
import { Field, Uploader, Image } from 'vant';
@Component({ @Component({
name: 'TypeNine', name: 'TypeNine',
components: {
[Field.name]: Field,
[Uploader.name]: Uploader,
[Image.name]: Image,
},
}) })
export default class TypeNine extends Vue { export default class TypeNine extends Vue {
@Prop() @Prop()
......
...@@ -7,13 +7,8 @@ ...@@ -7,13 +7,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator';
import { Field, Uploader } from 'vant';
@Component({ @Component({
name: 'TypeOne', name: 'TypeOne',
components: {
[Field.name]: Field,
[Uploader.name]: Uploader,
},
}) })
export default class TypeOne extends Vue { export default class TypeOne extends Vue {
@Prop() @Prop()
......
...@@ -20,16 +20,7 @@ ...@@ -20,16 +20,7 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from 'vue-property-decorator';
import { Field, Popup, DatetimePicker} from 'vant';
import filter from '@/filter/filters.ts'; import filter from '@/filter/filters.ts';
@Component({
name: 'TypeSix',
components: {
[Field.name]: Field,
[Popup.name]: Popup,
[DatetimePicker.name]: DatetimePicker,
},
})
export default class TypeSix extends Vue { export default class TypeSix extends Vue {
@Prop() @Prop()
private proofSubItem: any; private proofSubItem: any;
......
...@@ -14,12 +14,8 @@ ...@@ -14,12 +14,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator';
import { Field } from 'vant';
@Component({ @Component({
name: 'TypeTen', name: 'TypeTen',
components: {
[Field.name]: Field,
},
}) })
export default class TypeTen extends Vue { export default class TypeTen extends Vue {
@Prop() @Prop()
......
...@@ -16,8 +16,6 @@ import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator'; ...@@ -16,8 +16,6 @@ import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator';
import Types from '@/components/template/index'; import Types from '@/components/template/index';
@Component({ @Component({
name: 'TypeThree', name: 'TypeThree',
components: {
},
}) })
export default class TypeThree extends Vue { export default class TypeThree extends Vue {
@Prop() @Prop()
......
...@@ -18,14 +18,8 @@ ...@@ -18,14 +18,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue, Watch } from 'vue-property-decorator';
import { Field, Uploader, Image } from 'vant';
@Component({ @Component({
name: 'TypeTwo', name: 'TypeTwo',
components: {
[Field.name]: Field,
[Uploader.name]: Uploader,
[Image.name]: Image,
},
}) })
export default class TypeTwo extends Vue { export default class TypeTwo extends Vue {
@Prop() @Prop()
......
...@@ -6,12 +6,8 @@ ...@@ -6,12 +6,8 @@
<script lang="ts"> <script lang="ts">
import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator'; import { Component, Prop, Model, Emit, Vue } from 'vue-property-decorator';
import { Field } from 'vant';
@Component({ @Component({
name: 'TypeZero', name: 'TypeZero',
components: {
[Field.name]: Field,
},
}) })
export default class TypeZero extends Vue { export default class TypeZero extends Vue {
@Prop() @Prop()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment