diff --git a/cutejava-front/src/views/components/advanced/CuteDragTable.vue b/cutejava-front/src/views/components/advanced/CuteDragTable.vue
index 2108cc4d..a93d7975 100644
--- a/cutejava-front/src/views/components/advanced/CuteDragTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteDragTable.vue
@@ -10,11 +10,11 @@
已选 {{ crud.selection && crud.selection.length }} 条
-
+
-
+
@@ -59,7 +59,7 @@ export default {
primaryKey: {
type: String,
required: true,
- default: null
+ default: 'id'
},
fetch: {
type: Function,
diff --git a/cutejava-front/src/views/components/advanced/CuteEditTable.vue b/cutejava-front/src/views/components/advanced/CuteEditTable.vue
index 73de947c..fab90e66 100644
--- a/cutejava-front/src/views/components/advanced/CuteEditTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteEditTable.vue
@@ -17,7 +17,7 @@
style="width: 100%;"
highlight-current-row
>
-
+
0) {
+ this.dataSource = newVal
+ }
+ }
+ },
+ created() {
if (this.value && this.value.length > 0) {
this.dataSource = this.value
}
@@ -205,21 +212,3 @@ export default {
}
}
-
-
-
diff --git a/cutejava-front/src/views/components/advanced/CuteFormDialog.vue b/cutejava-front/src/views/components/advanced/CuteFormDialog.vue
index 680f359f..ea839faf 100644
--- a/cutejava-front/src/views/components/advanced/CuteFormDialog.vue
+++ b/cutejava-front/src/views/components/advanced/CuteFormDialog.vue
@@ -51,7 +51,9 @@ export default {
model: {
type: Object,
required: true,
- default: null
+ default: function() {
+ return {}
+ }
},
rules: {
type: Object,
@@ -132,7 +134,7 @@ export default {
}
::v-deep(.el-dialog__body) {
- padding: 20px 20px !important;
+ padding: 10px 10px !important;
height: 90%;
display: flex;
flex-direction: column;
diff --git a/cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue b/cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue
index 2d26ad5d..92202e84 100644
--- a/cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue
+++ b/cutejava-front/src/views/components/advanced/CuteFormDialogPro.vue
@@ -177,14 +177,16 @@ export default {
const schema = this.schema
const formRules = {}
let trigger = 'blur'
+ let tip = '请输入'
for (const element of schema) {
if (element.type === 'input') {
trigger = 'blur'
} else {
trigger = 'change'
+ tip = '请选择'
}
formRules[element.name] = [
- { required: element.required === true, message: '请输入' + element.title, trigger: trigger }
+ { required: element.required === true, message: tip + element.title, trigger: trigger }
]
}
return formRules
@@ -260,7 +262,7 @@ export default {
}
::v-deep(.el-dialog__body) {
- padding: 20px 20px !important;
+ padding: 10px 10px !important;
height: 90%;
display: flex;
flex-direction: column;
diff --git a/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue b/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
index 2bf94459..6dbef926 100644
--- a/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
+++ b/cutejava-front/src/views/components/advanced/CuteFormDrawer.vue
@@ -26,6 +26,7 @@
@@ -49,7 +50,9 @@ export default {
model: {
type: Object,
required: true,
- default: null
+ default: function() {
+ return {}
+ }
},
rules: {
type: Object,
diff --git a/cutejava-front/src/views/components/advanced/CuteFormDrawerPro.vue b/cutejava-front/src/views/components/advanced/CuteFormDrawerPro.vue
index 0a1f6570..709277f3 100644
--- a/cutejava-front/src/views/components/advanced/CuteFormDrawerPro.vue
+++ b/cutejava-front/src/views/components/advanced/CuteFormDrawerPro.vue
@@ -173,14 +173,16 @@ export default {
const schema = this.schema
const formRules = {}
let trigger = 'blur'
+ let tip = '请输入'
for (const element of schema) {
if (element.type === 'input') {
trigger = 'blur'
} else {
trigger = 'change'
+ tip = '请选择'
}
formRules[element.name] = [
- { required: element.required === true, message: '请输入' + element.title, trigger: trigger }
+ { required: element.required === true, message: tip + element.title, trigger: trigger }
]
}
return formRules
@@ -255,8 +257,13 @@ export default {
margin-top: auto;
}
-::v-deep(.el-dialog__body) {
- padding: 20px 20px !important;
+::v-deep(.el-drawer__header) {
+ padding: 10px;
+ border-bottom: 1px solid #DCDFE6;
+}
+
+::v-deep(.el-drawer__body) {
+ padding: 10px 10px !important;
height: 90%;
display: flex;
flex-direction: column;
diff --git a/cutejava-front/src/views/components/advanced/CuteSearchForm.vue b/cutejava-front/src/views/components/advanced/CuteSearchForm.vue
index 4e508c13..daf2c8ee 100644
--- a/cutejava-front/src/views/components/advanced/CuteSearchForm.vue
+++ b/cutejava-front/src/views/components/advanced/CuteSearchForm.vue
@@ -8,7 +8,7 @@
export default {
- name: 'CuteSearchProForm',
+ name: 'CuteSearchFormPro',
components: {},
props: {
/**
diff --git a/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue b/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
index dcca3055..97c767d1 100644
--- a/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
+++ b/cutejava-front/src/views/components/advanced/CuteSimpleTable.vue
@@ -10,11 +10,11 @@
已选 {{ crud.selection && crud.selection.length }} 条
-
+
-
+
@@ -59,7 +59,7 @@ export default {
primaryKey: {
type: String,
required: true,
- default: null
+ default: 'id'
},
fetch: {
type: Function,