시그니처 관리 - 재생 시간 등록/수정 기능 추가
This commit is contained in:
		| @@ -181,6 +181,20 @@ | |||||||
|             </v-row> |             </v-row> | ||||||
|           </v-card-text> |           </v-card-text> | ||||||
|  |  | ||||||
|  |           <v-card-text> | ||||||
|  |             <v-row align="center"> | ||||||
|  |               <v-col cols="4"> | ||||||
|  |                 시간(초) | ||||||
|  |               </v-col> | ||||||
|  |               <v-col cols="8"> | ||||||
|  |                 <v-text-field | ||||||
|  |                   v-model="time" | ||||||
|  |                   label="시간(초)" | ||||||
|  |                 /> | ||||||
|  |               </v-col> | ||||||
|  |             </v-row> | ||||||
|  |           </v-card-text> | ||||||
|  |  | ||||||
|           <v-card-actions v-show="!is_loading"> |           <v-card-actions v-show="!is_loading"> | ||||||
|             <v-spacer /> |             <v-spacer /> | ||||||
|             <v-btn |             <v-btn | ||||||
| @@ -266,6 +280,20 @@ | |||||||
|             </v-row> |             </v-row> | ||||||
|           </v-card-text> |           </v-card-text> | ||||||
|  |  | ||||||
|  |           <v-card-text> | ||||||
|  |             <v-row align="center"> | ||||||
|  |               <v-col cols="4"> | ||||||
|  |                 시간(초) | ||||||
|  |               </v-col> | ||||||
|  |               <v-col cols="8"> | ||||||
|  |                 <v-text-field | ||||||
|  |                   v-model="time" | ||||||
|  |                   label="시간(초)" | ||||||
|  |                 /> | ||||||
|  |               </v-col> | ||||||
|  |             </v-row> | ||||||
|  |           </v-card-text> | ||||||
|  |  | ||||||
|           <v-card-actions v-show="!is_loading"> |           <v-card-actions v-show="!is_loading"> | ||||||
|             <v-spacer /> |             <v-spacer /> | ||||||
|             <v-btn |             <v-btn | ||||||
| @@ -339,6 +367,7 @@ export default { | |||||||
|       total_page: 0, |       total_page: 0, | ||||||
|  |  | ||||||
|       can: 0, |       can: 0, | ||||||
|  |       time: 7, | ||||||
|       image: null, |       image: null, | ||||||
|       is_adult: false, |       is_adult: false, | ||||||
|       image_url: null, |       image_url: null, | ||||||
| @@ -377,6 +406,12 @@ export default { | |||||||
|           sortable: false, |           sortable: false, | ||||||
|           value: 'image', |           value: 'image', | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |           text: '시간(초)', | ||||||
|  |           align: 'center', | ||||||
|  |           sortable: false, | ||||||
|  |           value: 'time', | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|           text: '관리', |           text: '관리', | ||||||
|           align: 'center', |           align: 'center', | ||||||
| @@ -416,6 +451,7 @@ export default { | |||||||
|  |  | ||||||
|     showModifyDialog(item) { |     showModifyDialog(item) { | ||||||
|       this.can = item.can; |       this.can = item.can; | ||||||
|  |       this.time = item.time; | ||||||
|       this.is_adult = item.isAdult |       this.is_adult = item.isAdult | ||||||
|       this.image_url = item.image; |       this.image_url = item.image; | ||||||
|       this.selected_signature_can = item |       this.selected_signature_can = item | ||||||
| @@ -434,6 +470,8 @@ export default { | |||||||
|         this.creator_id === null |         this.creator_id === null | ||||||
|       ) { |       ) { | ||||||
|         this.notifyError('내용을 입력하세요') |         this.notifyError('내용을 입력하세요') | ||||||
|  |       } else if (this.time < 3 || this.time > 20) { | ||||||
|  |         this.notifyError('시간은 3초 이상 20초 이하를 입력하세요.') | ||||||
|       } else { |       } else { | ||||||
|         this.submit() |         this.submit() | ||||||
|       } |       } | ||||||
| @@ -446,6 +484,7 @@ export default { | |||||||
|       this.image = null |       this.image = null | ||||||
|       this.image_url = null |       this.image_url = null | ||||||
|       this.can = 0 |       this.can = 0 | ||||||
|  |       this.time = 7 | ||||||
|       this.is_active = null |       this.is_active = null | ||||||
|       this.is_adult = false |       this.is_adult = false | ||||||
|       this.selected_signature_can = {} |       this.selected_signature_can = {} | ||||||
| @@ -483,6 +522,7 @@ export default { | |||||||
|       try { |       try { | ||||||
|         const formData = new FormData() |         const formData = new FormData() | ||||||
|         formData.append("can", this.can) |         formData.append("can", this.can) | ||||||
|  |         formData.append("time", this.time) | ||||||
|         formData.append("image", this.image) |         formData.append("image", this.image) | ||||||
|         formData.append("isAdult", this.is_adult) |         formData.append("isAdult", this.is_adult) | ||||||
|         formData.append("creator_id", this.creator_id) |         formData.append("creator_id", this.creator_id) | ||||||
| @@ -510,7 +550,8 @@ export default { | |||||||
|       if ( |       if ( | ||||||
|         this.image === null && |         this.image === null && | ||||||
|         this.is_adult === this.selected_signature_can.isAdult && |         this.is_adult === this.selected_signature_can.isAdult && | ||||||
|         this.can === this.selected_signature_can.can |         this.can === this.selected_signature_can.can && | ||||||
|  |         this.time === this.selected_signature_can.time | ||||||
|       ) { |       ) { | ||||||
|         this.notifyError('변경사항이 없습니다.') |         this.notifyError('변경사항이 없습니다.') | ||||||
|         return; |         return; | ||||||
| @@ -536,6 +577,10 @@ export default { | |||||||
|           formData.append("can", this.can) |           formData.append("can", this.can) | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         if (this.time !== this.selected_signature_can.time) { | ||||||
|  |           formData.append("time", this.time) | ||||||
|  |         } | ||||||
|  |  | ||||||
|         const res = await api.modifySignature(formData) |         const res = await api.modifySignature(formData) | ||||||
|         if (res.status === 200 && res.data.success === true) { |         if (res.status === 200 && res.data.success === true) { | ||||||
|           this.cancel() |           this.cancel() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Yu Sung
					Yu Sung