Adding two fields to the mesh form
This commit is contained in:
@@ -59,6 +59,8 @@ const email = ref('');
|
||||
const phone = ref('');
|
||||
const mobile = ref('');
|
||||
const position = ref('');
|
||||
const website = ref('');
|
||||
const referrer = ref('');
|
||||
const notes = ref('');
|
||||
const companyId = ref('');
|
||||
const mood = ref<PersonMood>('newcomer');
|
||||
@@ -200,6 +202,8 @@ function fill(p: PersonDto) {
|
||||
phone.value = p.phone ?? '';
|
||||
mobile.value = p.mobile ?? '';
|
||||
position.value = p.position ?? '';
|
||||
website.value = p.website ?? '';
|
||||
referrer.value = p.referrer ?? '';
|
||||
notes.value = p.notes ?? '';
|
||||
companyId.value = p.company?.id ?? '';
|
||||
mood.value = p.mood || 'newcomer';
|
||||
@@ -235,6 +239,8 @@ function payload(): CreatePersonRequest {
|
||||
phone: phone.value || undefined,
|
||||
mobile: mobile.value || undefined,
|
||||
position: position.value || undefined,
|
||||
website: website.value || undefined,
|
||||
referrer: referrer.value || undefined,
|
||||
notes: notes.value || undefined,
|
||||
companyId: companyId.value || null,
|
||||
mood: mood.value,
|
||||
@@ -422,6 +428,14 @@ onMounted(load);
|
||||
<UiInput id="position" v-model="position" />
|
||||
</UiField>
|
||||
|
||||
<UiField label="آدرس وبسایت" for-id="website">
|
||||
<UiInput id="website" v-model="website" dir="ltr" placeholder="https://example.com" />
|
||||
</UiField>
|
||||
|
||||
<UiField label="معرف" for-id="referrer">
|
||||
<UiInput id="referrer" v-model="referrer" placeholder="نام معرف" />
|
||||
</UiField>
|
||||
|
||||
<div class="crm-col-span-full">
|
||||
<UiField label="وضعیت مشتری">
|
||||
<div class="moods">
|
||||
|
||||
@@ -331,6 +331,8 @@ const infoEmpty = computed(() => {
|
||||
!p.phone &&
|
||||
!p.email &&
|
||||
!p.position &&
|
||||
!p.website &&
|
||||
!p.referrer &&
|
||||
!p.company &&
|
||||
!p.notes?.trim() &&
|
||||
!tickets.value.length
|
||||
@@ -603,6 +605,8 @@ watch(() => route.query.tab, readTab, { immediate: true });
|
||||
</div>
|
||||
<dl class="facts">
|
||||
<div><dt>سمت</dt><dd>{{ person.position || '—' }}</dd></div>
|
||||
<div><dt>وبسایت</dt><dd>{{ person.website || '—' }}</dd></div>
|
||||
<div><dt>معرف</dt><dd>{{ person.referrer || '—' }}</dd></div>
|
||||
<div><dt>شرکت</dt><dd>{{ person.company?.name || '—' }}</dd></div>
|
||||
<div><dt>تلفن</dt><dd>{{ phoneDisplay }}</dd></div>
|
||||
<div><dt>ایمیل</dt><dd>{{ emailDisplay }}</dd></div>
|
||||
@@ -876,6 +880,8 @@ watch(() => route.query.tab, readTab, { immediate: true });
|
||||
<div><dt>تلفن</dt><dd>{{ person.phone ? toFaDigits(person.phone) : '—' }}</dd></div>
|
||||
<div><dt>ایمیل</dt><dd>{{ person.email || '—' }}</dd></div>
|
||||
<div><dt>سمت</dt><dd>{{ person.position || '—' }}</dd></div>
|
||||
<div><dt>وبسایت</dt><dd>{{ person.website || '—' }}</dd></div>
|
||||
<div><dt>معرف</dt><dd>{{ person.referrer || '—' }}</dd></div>
|
||||
<div><dt>شرکت</dt><dd>{{ person.company?.name || '—' }}</dd></div>
|
||||
<div><dt>مسئول</dt><dd>{{ person.owner?.fullName || '—' }}</dd></div>
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user