set own datepicker and change فاکتور to صورتحساب
This commit is contained in:
@@ -5,7 +5,7 @@ import { InputComponent } from '../input/input.component';
|
||||
@Component({
|
||||
selector: 'field-invoice-number-sequence',
|
||||
template: `<app-input
|
||||
label="شروع شماره فاکتور"
|
||||
label="شروع شماره صورتحساب"
|
||||
[control]="control"
|
||||
[name]="name"
|
||||
type="number"
|
||||
|
||||
@@ -15,5 +15,5 @@ import { FormControl, ReactiveFormsModule } from '@angular/forms';
|
||||
export class FieldInvoiceTemplatesComponent {
|
||||
@Input({ required: true }) control = new FormControl<string>('');
|
||||
@Input() name = 'invoice-template';
|
||||
@Input() label = 'قالب فاکتور';
|
||||
@Input() label = 'قالب صورتحساب';
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
import { UikitFlatpickrJalaliComponent } from '@/uikit';
|
||||
import { Component, Input } from '@angular/core';
|
||||
import { FormControl, ReactiveFormsModule } from '@angular/forms';
|
||||
|
||||
@Component({
|
||||
selector: 'field-license-starts-at',
|
||||
template: `<uikit-datepicker
|
||||
label="تاریخ شروع لایسنس"
|
||||
[control]="control"
|
||||
[name]="name"
|
||||
hint="مدت زمان لایسنسها ۱ ساله هستند."
|
||||
/>`,
|
||||
imports: [ReactiveFormsModule, UikitFlatpickrJalaliComponent],
|
||||
// template: `<uikit-datepicker
|
||||
// label="تاریخ شروع لایسنس"
|
||||
// [control]="control"
|
||||
// [name]="name"
|
||||
// hint="مدت زمان لایسنسها ۱ ساله هستند."
|
||||
// />`,
|
||||
template: '',
|
||||
imports: [ReactiveFormsModule],
|
||||
})
|
||||
export class LicenseStartsAtComponent {
|
||||
@Input({ required: true }) control = new FormControl<string>('');
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<uikit-empty-state> </uikit-empty-state>
|
||||
} @else {
|
||||
<div class="flex flex-col gap-6">
|
||||
<app-card-data cardTitle="اطلاعات فاکتور" [editable]="false" [backRoute]="backRoute">
|
||||
<app-card-data cardTitle="اطلاعات صورتحساب" [editable]="false" [backRoute]="backRoute">
|
||||
<ng-template #moreActions>
|
||||
<div class="">
|
||||
<p-menu #menu [model]="moreActionMenuItems()" [popup]="true" appendTo="body" />
|
||||
@@ -14,8 +14,8 @@
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="listKeyValue">
|
||||
<app-key-value label="شماره صورتحساب" [value]="invoice.invoice_number" />
|
||||
<app-key-value label="تاریخ فاکتور" [value]="invoice.invoice_date" type="dateTime" />
|
||||
<app-key-value label="تاریخ ایجاد فاکتور" [value]="invoice.created_at" type="dateTime" />
|
||||
<app-key-value label="تاریخ صورتحساب" [value]="invoice.invoice_date" type="date" />
|
||||
<app-key-value label="تاریخ ایجاد صورتحساب" [value]="invoice.created_at" type="dateTime" />
|
||||
<app-key-value label="نوع صورتحساب">
|
||||
<catalog-invoice-type-tag [status]="invoice.type.value" />
|
||||
</app-key-value>
|
||||
|
||||
@@ -86,18 +86,15 @@ export class SharedSaleInvoiceSingleViewComponent {
|
||||
|
||||
showErrors() {}
|
||||
showRevokeConfirmation() {
|
||||
console.log('this.confirmationService', this.confirmationService);
|
||||
|
||||
this.confirmationService.ask({
|
||||
header: `ابطال فاکتور شماره ${this.invoice!.invoice_number}`,
|
||||
message: `در صورت تایید ابطال فاکتور شماره ${this.invoice!.invoice_number} بر روی دکمهی ابطال کلیک کنید.`,
|
||||
header: `ابطال صورتحساب شماره ${this.invoice!.invoice_number}`,
|
||||
message: `در صورت تایید ابطال صورتحساب شماره ${this.invoice!.invoice_number} بر روی دکمهی ابطال کلیک کنید.`,
|
||||
acceptLabel: 'ابطال',
|
||||
acceptButtonProps: {
|
||||
severity: 'dangerdock',
|
||||
},
|
||||
|
||||
accept: () => {
|
||||
console.log('here');
|
||||
// this.deferredInstallPrompt.prompt();
|
||||
// this.deferredInstallPrompt.userChoice.finally(() => {
|
||||
// this.deferredInstallPrompt = null;
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
|
||||
// showConfirm() {
|
||||
// this.confirmService.confirm({
|
||||
// message: 'آیا پرداخت فاکتور انجام شده است؟',
|
||||
// header: 'وضعیت پرداخت فاکتور',
|
||||
// message: 'آیا پرداخت صورتحساب انجام شده است؟',
|
||||
// header: 'وضعیت پرداخت صورتحساب',
|
||||
// acceptLabel: 'بله',
|
||||
// rejectLabel: 'خیر',
|
||||
// accept: () => {
|
||||
@@ -35,8 +35,8 @@
|
||||
// },
|
||||
// reject: () => {
|
||||
// this.toastService.info({
|
||||
// text: 'میتوانید از طریق منوی پرداخت فاکتور، در آینده اقدام به پرداخت نمایید.',
|
||||
// title: 'پرداخت فاکتور انجام نشد',
|
||||
// text: 'میتوانید از طریق منوی پرداخت صورتحساب، در آینده اقدام به پرداخت نمایید.',
|
||||
// title: 'پرداخت صورتحساب انجام نشد',
|
||||
// });
|
||||
// },
|
||||
// });
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { IListConfig } from './list-config.model';
|
||||
|
||||
export const saleInvoiceListConfig: IListConfig = {
|
||||
pageTitle: 'مدیریت فاکتورهای فروش',
|
||||
addNewCtaLabel: 'افزودن فاکتور',
|
||||
emptyPlaceholderTitle: 'فاکتوری یافت نشد',
|
||||
emptyPlaceholderDescription: 'برای افزودن فاکتور، روی دکمهٔ بالا کلیک کنید.',
|
||||
pageTitle: 'مدیریت صورتحسابهای فروش',
|
||||
addNewCtaLabel: 'افزودن صورتحساب',
|
||||
emptyPlaceholderTitle: 'صورتحسابی یافت نشد',
|
||||
emptyPlaceholderDescription: 'برای افزودن صورتحساب، روی دکمهٔ بالا کلیک کنید.',
|
||||
columns: [
|
||||
{ field: 'code', header: 'کد رهگیری' },
|
||||
{
|
||||
@@ -27,7 +27,7 @@ export const saleInvoiceListConfig: IListConfig = {
|
||||
},
|
||||
{
|
||||
field: 'invoice_date',
|
||||
header: 'تاریخ فاکتور',
|
||||
header: 'تاریخ صورتحساب',
|
||||
type: 'date',
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user