diff --git a/src/views/Signature/SignatureManagement.vue b/src/views/Signature/SignatureManagement.vue
index db3d7aa..a4fd3f7 100644
--- a/src/views/Signature/SignatureManagement.vue
+++ b/src/views/Signature/SignatureManagement.vue
@@ -35,6 +35,15 @@
{{ item.can }}
+
+
+ O
+
+
+ X
+
+
+
+
+
+
+ 19금
+
+
+
+
+
+
+
@@ -117,6 +140,7 @@
@@ -166,7 +190,24 @@
캔
- {{ selected_signature_can.can }} 캔
+
+
+
+
+
+
+
+
+ 19금
+
+
+
@@ -184,6 +225,7 @@
@@ -260,7 +302,6 @@ export default {
data() {
return {
is_loading: false,
- is_modify: false,
show_write_dialog: false,
show_modify_dialog: false,
show_delete_confirm_dialog: false,
@@ -272,6 +313,7 @@ export default {
can: 0,
image: null,
+ is_adult: false,
image_url: null,
is_active: null,
selected_signature_can: {},
@@ -283,6 +325,12 @@ export default {
sortable: false,
value: 'can',
},
+ {
+ text: '19금',
+ align: 'center',
+ sortable: false,
+ value: 'isAdult',
+ },
{
text: '이미지',
align: 'center',
@@ -344,6 +392,7 @@ export default {
this.image = null
this.image_url = null
this.can = 0
+ this.is_adult = false
this.is_active = null
this.selected_signature_can = {}
},
@@ -354,6 +403,8 @@ export default {
},
showModifyDialog(item) {
+ this.can = item.can;
+ this.is_adult = item.isAdult
this.image_url = item.image
this.selected_signature_can = item
this.show_modify_dialog = true
@@ -392,6 +443,7 @@ export default {
const formData = new FormData()
formData.append("can", this.can)
formData.append("image", this.image)
+ formData.append("isAdult", this.is_adult)
const res = await api.createSignature(formData)
if (res.status === 200 && res.data.success === true) {
@@ -413,8 +465,12 @@ export default {
},
async modifySignatureCan() {
- if (this.image === null) {
- this.notifyError('수정사항이 없습니다.')
+ if (
+ this.image === null &&
+ this.is_adult === this.selected_signature_can.isAdult &&
+ this.can === this.selected_signature_can.can
+ ) {
+ this.notifyError('변경사항이 없습니다.')
return;
}
@@ -425,7 +481,18 @@ export default {
try {
const formData = new FormData()
formData.append("id", this.selected_signature_can.id)
- formData.append("image", this.image)
+
+ if (this.image !== null) {
+ formData.append("image", this.image)
+ }
+
+ if (this.is_adult !== this.selected_signature_can.isAdult) {
+ formData.append("isAdult", this.is_adult)
+ }
+
+ if (this.can !== this.selected_signature_can.can) {
+ formData.append("can", this.can)
+ }
const res = await api.modifySignature(formData)
if (res.status === 200 && res.data.success === true) {