Skip to content

Commit 97f225a

Browse files
committed
添加内置class
1 parent 640c0a5 commit 97f225a

File tree

8 files changed

+840
-853
lines changed

8 files changed

+840
-853
lines changed

public/0.js

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

public/app.js

Lines changed: 43 additions & 24 deletions
Large diffs are not rendered by default.

public/vendor.js

Lines changed: 472 additions & 811 deletions
Large diffs are not rendered by default.

resources/js/components/grid/Column.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
:value="selfValue"
77
:attrs="attrs"
88
:row="row"
9-
:column_value="column_value"
9+
:column-value="columnValue"
1010
/>
1111
</template>
1212
<script>
@@ -15,24 +15,24 @@ export default {
1515
value: {
1616
default: null
1717
},
18-
column_attr: Object,
18+
columnAttr: Object,
1919
row: Object,
20-
column_value: {
20+
columnValue: {
2121
default: null
2222
}
2323
},
2424
computed: {
2525
attrs() {
26-
return this.column_attr.displayComponentAttrs;
26+
return this.columnAttr.displayComponentAttrs;
2727
},
2828
selfValue() {
2929
let value = this.value;
3030
31-
if (this.column_attr.itemPrefix) {
32-
value = this.column_attr.itemPrefix + "" + this.value;
31+
if (this.columnAttr.itemPrefix) {
32+
value = this.columnAttr.itemPrefix + "" + this.value;
3333
}
34-
if (this.column_attr.itemSuffix) {
35-
value = this.value + "" + this.column_attr.itemSuffix;
34+
if (this.columnAttr.itemSuffix) {
35+
value = this.value + "" + this.columnAttr.itemSuffix;
3636
}
3737
3838
return value;

resources/js/components/grid/ColumnDisplay.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
<div class="display-column">
33
<template v-if="_.isArray(value)">
44
<template v-for="(item, key) in value">
5-
<Value :value="item" :column_attr="columnAttr" :key="key" :row="row" :column_value="value" />
5+
<Value :value="item" :column-attr="columnAttr" :key="key" :row="row" :column-value="value" />
66
</template>
77
</template>
88
<template v-else>
9-
<Value :value="value" :column_attr="columnAttr" :row="row" :column_value="value" />
9+
<Value :value="value" :column-attr="columnAttr" :row="row" :column-value="value" />
1010
</template>
1111
</div>
1212
</template>

resources/js/components/grid/Table.vue

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@
165165
</el-table-column>
166166
</el-table>
167167
</div>
168-
<div class="table-page">
168+
<div class="table-page padding-sm">
169169
<el-pagination
170170
:layout="attrs.pageLayout"
171171
:hide-on-single-page="false"
@@ -444,9 +444,6 @@ export default {
444444

445445
<style lang="scss">
446446
.grid-container {
447-
.table-page {
448-
padding: 8px 0;
449-
}
450447
.grid-top-container {
451448
padding: 8px;
452449
display: flex;

resources/js/styles/admin.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@import url(./base.scss);
12
#app,
23
body,
34
html {
@@ -339,4 +340,4 @@ body {
339340

340341
.justify-around {
341342
justify-content: space-around;
342-
}
343+
}

resources/js/styles/base.scss

Lines changed: 309 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,309 @@
1+
/* -- 内外边距 -- */
2+
3+
.margin-0 {
4+
margin: 0;
5+
}
6+
7+
.margin-xs {
8+
margin: 5px;
9+
}
10+
11+
.margin-sm {
12+
margin: 10px;
13+
}
14+
15+
.margin {
16+
margin: 15px;
17+
}
18+
19+
.margin-lg {
20+
margin: 20px;
21+
}
22+
23+
.margin-xl {
24+
margin: 25px;
25+
}
26+
27+
.margin-top-xs {
28+
margin-top: 5px;
29+
}
30+
31+
.margin-top-sm {
32+
margin-top: 10px;
33+
}
34+
35+
.margin-top {
36+
margin-top: 15px;
37+
}
38+
39+
.margin-top-lg {
40+
margin-top: 20px;
41+
}
42+
43+
.margin-top-xl {
44+
margin-top: 25px;
45+
}
46+
47+
.margin-right-xs {
48+
margin-right: 5px;
49+
}
50+
51+
.margin-right-sm {
52+
margin-right: 10px;
53+
}
54+
55+
.margin-right {
56+
margin-right: 15px;
57+
}
58+
59+
.margin-right-lg {
60+
margin-right: 20px;
61+
}
62+
63+
.margin-right-xl {
64+
margin-right: 25px;
65+
}
66+
67+
.margin-bottom-xs {
68+
margin-bottom: 5px;
69+
}
70+
71+
.margin-bottom-sm {
72+
margin-bottom: 10px;
73+
}
74+
75+
.margin-bottom {
76+
margin-bottom: 15px;
77+
}
78+
79+
.margin-bottom-lg {
80+
margin-bottom: 20px;
81+
}
82+
83+
.margin-bottom-xl {
84+
margin-bottom: 25px;
85+
}
86+
87+
.margin-left-xs {
88+
margin-left: 5px;
89+
}
90+
91+
.margin-left-sm {
92+
margin-left: 10px;
93+
}
94+
95+
.margin-left {
96+
margin-left: 15px;
97+
}
98+
99+
.margin-left-lg {
100+
margin-left: 20px;
101+
}
102+
103+
.margin-left-xl {
104+
margin-left: 25px;
105+
}
106+
107+
.margin-lr-xs {
108+
margin-left: 5px;
109+
margin-right: 5px;
110+
}
111+
112+
.margin-lr-sm {
113+
margin-left: 10px;
114+
margin-right: 10px;
115+
}
116+
117+
.margin-lr {
118+
margin-left: 15px;
119+
margin-right: 15px;
120+
}
121+
122+
.margin-lr-lg {
123+
margin-left: 20px;
124+
margin-right: 20px;
125+
}
126+
127+
.margin-lr-xl {
128+
margin-left: 25px;
129+
margin-right: 25px;
130+
}
131+
132+
.margin-tb-xs {
133+
margin-top: 5px;
134+
margin-bottom: 5px;
135+
}
136+
137+
.margin-tb-sm {
138+
margin-top: 10px;
139+
margin-bottom: 10px;
140+
}
141+
142+
.margin-tb {
143+
margin-top: 15px;
144+
margin-bottom: 15px;
145+
}
146+
147+
.margin-tb-lg {
148+
margin-top: 20px;
149+
margin-bottom: 20px;
150+
}
151+
152+
.margin-tb-xl {
153+
margin-top: 25px;
154+
margin-bottom: 25px;
155+
}
156+
157+
.padding-0 {
158+
padding: 0;
159+
}
160+
161+
.padding-xs {
162+
padding: 5px;
163+
}
164+
165+
.padding-sm {
166+
padding: 10px;
167+
}
168+
169+
.padding {
170+
padding: 15px;
171+
}
172+
173+
.padding-lg {
174+
padding: 20px;
175+
}
176+
177+
.padding-xl {
178+
padding: 25px;
179+
}
180+
181+
.padding-top-xs {
182+
padding-top: 5px;
183+
}
184+
185+
.padding-top-sm {
186+
padding-top: 10px;
187+
}
188+
189+
.padding-top {
190+
padding-top: 15px;
191+
}
192+
193+
.padding-top-lg {
194+
padding-top: 20px;
195+
}
196+
197+
.padding-top-xl {
198+
padding-top: 25px;
199+
}
200+
201+
.padding-right-xs {
202+
padding-right: 5px;
203+
}
204+
205+
.padding-right-sm {
206+
padding-right: 10px;
207+
}
208+
209+
.padding-right {
210+
padding-right: 15px;
211+
}
212+
213+
.padding-right-lg {
214+
padding-right: 20px;
215+
}
216+
217+
.padding-right-xl {
218+
padding-right: 25px;
219+
}
220+
221+
.padding-bottom-xs {
222+
padding-bottom: 5px;
223+
}
224+
225+
.padding-bottom-sm {
226+
padding-bottom: 10px;
227+
}
228+
229+
.padding-bottom {
230+
padding-bottom: 15px;
231+
}
232+
233+
.padding-bottom-lg {
234+
padding-bottom: 20px;
235+
}
236+
237+
.padding-bottom-xl {
238+
padding-bottom: 25px;
239+
}
240+
241+
.padding-left-xs {
242+
padding-left: 5px;
243+
}
244+
245+
.padding-left-sm {
246+
padding-left: 10px;
247+
}
248+
249+
.padding-left {
250+
padding-left: 15px;
251+
}
252+
253+
.padding-left-lg {
254+
padding-left: 20px;
255+
}
256+
257+
.padding-left-xl {
258+
padding-left: 25px;
259+
}
260+
261+
.padding-lr-xs {
262+
padding-left: 5px;
263+
padding-right: 5px;
264+
}
265+
266+
.padding-lr-sm {
267+
padding-left: 10px;
268+
padding-right: 10px;
269+
}
270+
271+
.padding-lr {
272+
padding-left: 15px;
273+
padding-right: 15px;
274+
}
275+
276+
.padding-lr-lg {
277+
padding-left: 20px;
278+
padding-right: 20px;
279+
}
280+
281+
.padding-lr-xl {
282+
padding-left: 25px;
283+
padding-right: 25px;
284+
}
285+
286+
.padding-tb-xs {
287+
padding-top: 5px;
288+
padding-bottom: 5px;
289+
}
290+
291+
.padding-tb-sm {
292+
padding-top: 10px;
293+
padding-bottom: 10px;
294+
}
295+
296+
.padding-tb {
297+
padding-top: 15px;
298+
padding-bottom: 15px;
299+
}
300+
301+
.padding-tb-lg {
302+
padding-top: 20px;
303+
padding-bottom: 20px;
304+
}
305+
306+
.padding-tb-xl {
307+
padding-top: 25px;
308+
padding-bottom: 25px;
309+
}

0 commit comments

Comments
 (0)