Skip to content

Commit 8fd74b7

Browse files
new vuetify resource
1 parent 10d0b76 commit 8fd74b7

File tree

5 files changed

+18
-11
lines changed

5 files changed

+18
-11
lines changed

generator/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = (api, options) => {
1313
if (options.useCrud) {
1414
api.extendPackage({
1515
dependencies: {
16-
'@kingscode/vuetify-resource': '^0.6.2',
16+
'@kingscode/vuetify-resource': '^1.0.0',
1717
},
1818
});
1919
api.render('./templates/Crud', {
@@ -51,4 +51,4 @@ module.exports = (api, options) => {
5151
}
5252
fs.renameSync(api.resolve('src/newmain.js'), api.resolve('src/main.js'));
5353
});
54-
};
54+
};

generator/templates/Crud/src/components/BaseForm.vue

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@
44
name: 'Form',
55
props: {
66
value: {
7+
immediate: true,
78
default() {
89
return {values: {}, valid: false};
9-
}, type: Object,
10+
},
11+
type: Object,
1012
},
1113
errors: {
1214
default() {
1315
return {};
14-
}, type: Object,
16+
},
17+
type: Object,
1518
},
1619
},
1720
1821
watch: {
1922
value: {
2023
handler() {
21-
this.values = this.value.values;
24+
this.values = this.setFormValues(this.value.values);
2225
},
2326
deep: true,
2427
},
@@ -43,7 +46,7 @@
4346
data() {
4447
return {
4548
valid: false,
46-
values: this.value.values,
49+
values: {}
4750
};
4851
},
4952
methods: {
@@ -59,9 +62,16 @@
5962
}
6063
return true;
6164
},
65+
setFormValues(values) {
66+
return values;
67+
},
6268
},
6369
};
6470
</script>
6571

66-
<style scoped>
72+
<style>
73+
.v-input.required label::after
74+
{
75+
content: " *";
76+
}
6777
</style>

generator/templates/Crud/src/components/BaseResource.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@
168168
this.updateForm.values = selected[0];
169169
},
170170
beforeOpenCreate() {
171-
this.$refs.createForm.clear();
172171
},
173172
deleteEvent(ids) {
174173
return new Promise((resolve) => {

generator/templates/Crud/src/components/forms/User.vue

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,5 @@
3333
export default {
3434
name: 'user-form',
3535
extends: Form,
36-
methods: {
37-
},
3836
};
3937
</script>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cli-plugin-kingscode-scaffold",
3-
"version": "0.1.6",
3+
"version": "0.2.0",
44
"description": "",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)