mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-30 21:21:09 -04:00 
			
		
		
		
	Add File based templates
This commit is contained in:
		
				
					committed by
					
						 Mohit Panjwani
						Mohit Panjwani
					
				
			
			
				
	
			
			
			
						parent
						
							00961bcae1
						
					
				
				
					commit
					d1dd704cdf
				
			| @ -266,8 +266,8 @@ | ||||
|               variant="gray" | ||||
|               @click="openTemplateModal" | ||||
|             > | ||||
|               <span class="flex text-black"> | ||||
|                 {{ $t('estimates.estimate_template') }} {{ getTemplateId }} | ||||
|               <span class="flex text-black capitalize"> | ||||
|                 {{ getTemplateName }} | ||||
|                 <pencil-icon class="h-5 ml-2 -mr-1" /> | ||||
|               </span> | ||||
|             </sw-button> | ||||
| @ -514,9 +514,9 @@ export default { | ||||
|     ...mapGetters('company', ['defaultCurrency']), | ||||
|  | ||||
|     ...mapGetters('estimate', [ | ||||
|       'getTemplateId', | ||||
|       'selectedCustomer', | ||||
|       'selectedNote', | ||||
|       'getTemplateName', | ||||
|     ]), | ||||
|  | ||||
|     ...mapGetters('estimateTemplate', ['getEstimateTemplates']), | ||||
| @ -708,6 +708,7 @@ export default { | ||||
|       'selectCustomer', | ||||
|       'updateEstimate', | ||||
|       'resetSelectedNote', | ||||
|       'setTemplate', | ||||
|     ]), | ||||
|  | ||||
|     ...mapActions('item', ['fetchItems']), | ||||
| @ -789,6 +790,7 @@ export default { | ||||
|               this.estimateNumAttribute = res4.data.nextNumber | ||||
|               this.estimatePrefix = res4.data.prefix | ||||
|             } | ||||
|             this.setTemplate(this.getEstimateTemplates[0].name) | ||||
|           } else { | ||||
|             this.estimatePrefix = res4.data.prefix | ||||
|           } | ||||
| @ -903,7 +905,7 @@ export default { | ||||
|         total: this.total, | ||||
|         tax: this.totalTax, | ||||
|         user_id: null, | ||||
|         estimate_template_id: this.getTemplateId, | ||||
|         template_name: this.getTemplateName, | ||||
|       } | ||||
|  | ||||
|       if (this.selectedCustomer != null) { | ||||
|  | ||||
| @ -183,7 +183,7 @@ export default { | ||||
|   }, | ||||
|  | ||||
|   computed: { | ||||
|     ...mapGetters('estimate', ['getTemplateId', 'selectedCustomer']), | ||||
|     ...mapGetters('estimate', ['getTemplateName', 'selectedCustomer']), | ||||
|   }, | ||||
|  | ||||
|   created() { | ||||
|  | ||||
| @ -259,7 +259,7 @@ | ||||
|               @click="openTemplateModal" | ||||
|             > | ||||
|               <span class="flex text-black"> | ||||
|                 {{ $t('invoices.template') }} {{ getTemplateId }} | ||||
|                 {{ getTemplateName }} | ||||
|                 <pencil-icon class="h-5 ml-2 -mr-1" /> | ||||
|               </span> | ||||
|             </sw-button> | ||||
| @ -510,7 +510,7 @@ export default { | ||||
|     ...mapGetters('notes', ['notes']), | ||||
|  | ||||
|     ...mapGetters('invoice', [ | ||||
|       'getTemplateId', | ||||
|       'getTemplateName', | ||||
|       'selectedCustomer', | ||||
|       'selectedNote', | ||||
|     ]), | ||||
| @ -710,6 +710,7 @@ export default { | ||||
|       'selectCustomer', | ||||
|       'updateInvoice', | ||||
|       'resetSelectedNote', | ||||
|       'setTemplate', | ||||
|     ]), | ||||
|  | ||||
|     ...mapActions('invoiceTemplate', ['fetchInvoiceTemplates']), | ||||
| @ -784,6 +785,7 @@ export default { | ||||
|               this.invoiceNumAttribute = res4.data.nextNumber | ||||
|               this.invoicePrefix = res4.data.prefix | ||||
|             } | ||||
|             this.setTemplate(this.getInvoiceTemplates[0].name) | ||||
|           } else { | ||||
|             this.invoicePrefix = res4.data.prefix | ||||
|           } | ||||
| @ -899,7 +901,7 @@ export default { | ||||
|         total: this.total, | ||||
|         tax: this.totalTax, | ||||
|         user_id: null, | ||||
|         invoice_template_id: this.getTemplateId, | ||||
|         template_name: this.getTemplateName, | ||||
|       } | ||||
|  | ||||
|       if (this.selectedCustomer != null) { | ||||
|  | ||||
| @ -185,7 +185,7 @@ export default { | ||||
|   }, | ||||
|  | ||||
|   computed: { | ||||
|     ...mapGetters('invoice', ['getTemplateId', 'selectedCustomer']), | ||||
|     ...mapGetters('invoice', ['getTemplateName', 'selectedCustomer']), | ||||
|   }, | ||||
|  | ||||
|   created() { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user