PageSourceSearch

https://intranet.westliches-weserbergland.de/dist/js/CustomerAgentEdit_BIQB9mHz.min.js

js westliches-weserbergland.de collected 2026-09-24 22:50:18 UTC 25,783 bytes, 742 lines download raw bytes

1(function() {
2	try {
3		var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {};
4		e.SENTRY_RELEASE = { id: "live_2026-09-24-1148" };
5		var t = new e.Error().stack;
6		t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "9efdb8aa-c3f6-4768-9e11-108b0fbb039f", e._sentryDebugIdIdentifier = "sentry-dbid-9efdb8aa-c3f6-4768-9e11-108b0fbb039f");
7	} catch (e) {}
8})();
9import { $a as e, Dn as t, Ei as n, Ka as r, Qa as i, Wa as a, Xa as o, Yt as s, _a as c, dl as l, ga as ee, oa as te, pl as ne, t as re, za as u } from "./topMessageHandler_BfquHqnZ.min.js";
10import { N as d, R as ie, X as f, Y as p, _ as m, c as h, d as g, f as _, g as v, j as ae, l as y, nt as b, q as oe, u as x, y as S } from "./runtime-core.esm-bundler_Bi-f_fgM.min.js";
11import { n as C, t as w } from "./asyncToGenerator_SUcgKOYT.min.js";
12import { o as se } from "./vue-router_BHFpZAgN.min.js";
13import { r as ce } from "./vuex.esm-bundler_BYiu1CGj.min.js";
14import { t as le } from "./FormSubmitRow_BrNJqqSX.min.js";
15import { t as T } from "./FieldsetCloneable_B5l7jeaU.min.js";
16import { t as ue } from "./AppContent_CRi7sAir.min.js";
17import { t as E } from "./editBlockHandler_CCgaCvOx.min.js";
18//#region src/views/customer/agent/CustomerAgentEdit.vue?vue&type=script&setup=true&lang.ts
19C();
20var D = { class: "row limited-form-row" }, O = { class: "col-lg-6" }, k = { class: "flex padding-left-5" }, A = { class: "margin-right-20" }, j = { class: "row" }, M = { class: "col-9" }, N = { class: "col-3" }, P = { class: "row" }, F = { class: "col-3" }, I = { class: "col-9" }, L = ["value"], R = { class: "row half-margin-bottom" }, z = { class: "col-md-3" }, B = { class: "col-md-9" }, V = ["value"], H = { class: "row half-margin-bottom" }, U = { class: "col-md-3" }, de = { class: "col-md-9" }, fe = ["value"], pe = ["value"], me = { class: "col-lg-6" }, he = ["value"], ge = { class: "row" }, W = { class: "col-md-6" }, _e = ["name", "value"], ve = { class: "col-11 col-md-5" }, ye = { class: "col-1" }, be = {
21	"aria-label": "Person löschen",
22	class: "input-line-height"
23}, xe = { class: "validate-spacer" }, Se = { class: "button button-secondary" }, Ce = { class: "row" }, we = { class: "col-md-6" }, Te = ["name", "value"], Ee = { class: "col-11 col-md-5" }, De = { class: "flex gap-15" }, Oe = { class: "col-1" }, ke = {
24	"aria-label": "Produkt löschen",
25	class: "input-line-height"
26}, Ae = { class: "validate-spacer" }, je = { class: "button button-secondary" }, G = /* @__PURE__ */ S({
27	__name: "CustomerAgentEdit",
28	props: { id: { default: 0 } },
29	setup(S) {
30		let C = ce(), G = se(), K = S, Me = [{
31			label: "Kunden",
32			href: { name: "customer-index" }
33		}, {
34			label: "Handelsvertreter",
35			href: { name: "customer-agent-list" }
36		}], q = b(), Ne = function() {
37			var e = w(function* (e) {
38				return C.dispatch("errorPage", e);
39			});
40			return function(t) {
41				return e.apply(this, arguments);
42			};
43		}(), Pe = function() {
44			var e = w(function* (e) {
45				return C.dispatch("getPage", e);
46			});
47			return function(t) {
48				return e.apply(this, arguments);
49			};
50		}(), J = b({}), Y = b([]), Fe = [{
51			value: "percent",
52			label: "%"
53		}, {
54			value: "currency",
55			label: "€"
56		}], Ie = [{
57			value: "permanent",
58			label: "Dauerhaft"
59		}, {
60			value: "onetime",
61			label: "Einmalig"
62		}];
63		ae(() => {
64			E.destroy("customer", "agent");
65		});
66		let X = h(() => K.id === 0), Z = h(() => ({
67			headline: X.value ? "Handelsvertreter erstellen" : `${J.value.institution_name} bearbeiten`,
68			breadcrumb: Me
69		})), Le = h(() => {
70			let e = [];
71			for (let t of Y.value) e.push({
72				value: t.id,
73				label: t.matchcode
74			});
75			return e;
76		}), Q = () => {
77			Pe({ url: "/customer/agent/fetch/type/edit/id/" + K.id }).then(({ data: e }) => {
78				if (e.status !== "OK") throw e;
79				J.value = e.data.entry, Y.value = e.data.products, C.dispatch("form/setFilter", e.data.filters);
80			}).catch(Ne);
81		}, $ = (t = null) => {
82			let n = t ? t.name : "action_apply";
83			o("/customer/agent/save/id/" + K.id, e(i(q.value, { [n]: "submit" }))).then((e) => {
84				let t = e.submitAction, r = n === "action_apply" && "edit" || t === "save_view" && "view" || "list";
85				re.success("Der Handelsvertreter wurde erfolgreich gespeichert."), r === "edit" ? (J.value = e.entry, X.value && G.push({
86					name: "customer-agent-edit",
87					params: { id: e.entry.id }
88				})) : r === "list" ? G.push({ name: "customer-agent-list" }) : G.push({
89					name: "customer-agent-view",
90					params: { id: e.entry.id }
91				});
92			}).catch(console.error);
93		};
94		return Q(), oe(() => K.id, (e) => {
95			e ? Q() : E.destroy("customer", "agent");
96		}), (e, i) => {
97			let o = ie("interact");
98			return d(), x(ue, {
99				breadcrumb: Z.value.breadcrumb,
100				headline: Z.value.headline
101			}, {
102				default: p(() => [y("form", {
103					ref_key: "form",
104					ref: q,
105					onSubmit: ne($, ["prevent"])
106				}, [
107					y("div", D, [
108						y("div", O, [m(t, {
109							class: "margin-right-15",
110							title: "Allgemeine Informationen",
111							"title-icon": "info"
112						}, {
113							default: p(() => [
114								m(a, {
115									label: "Handelsvertreter",
116									"label-for": "institution_id"
117								}, {
118									default: p(() => [m(te, {
119										modelValue: J.value.institution_id,
120										"onUpdate:modelValue": i[0] || (i[0] = (e) => J.value.institution_id = e),
121										name: "institution_id",
122										"search-url": "/application/ajax/get-contact-suggestions"
123									}, null, 8, ["modelValue"])]),
124									_: 1
125								}),
126								i[46] || (i[46] = v()),
127								y("div", k, [
128									y("label", A, [
129										m(n, {
130											modelValue: J.value.address_variant,
131											"onUpdate:modelValue": i[1] || (i[1] = (e) => J.value.address_variant = e),
132											"value-on": 1,
133											name: "address_variant"
134										}, null, 8, ["modelValue"]),
135										i[25] || (i[25] = v()),
136										i[26] || (i[26] = y("strong", { class: "font-size-13" }, "Hausadresse", -1))
137									]),
138									i[29] || (i[29] = v()),
139									y("label", null, [
140										m(n, {
141											modelValue: J.value.address_variant,
142											"onUpdate:modelValue": i[2] || (i[2] = (e) => J.value.address_variant = e),
143											"value-on": 2,
144											name: "address_variant"
145										}, null, 8, ["modelValue"]),
146										i[27] || (i[27] = v()),
147										i[28] || (i[28] = y("strong", { class: "font-size-13" }, "Postfach", -1))
148									])
149								]),
150								i[47] || (i[47] = v()),
151								i[48] || (i[48] = y("hr", { class: "margin-bottom-10 margin-top-10" }, null, -1)),
152								i[49] || (i[49] = v()),
153								f(y("div", j, [
154									y("div", M, [m(a, {
155										"filter-name": "street",
156										label: "Straße",
157										"label-for": "street",
158										required: ""
159									}, {
160										default: p(() => [m(c, {
161											modelValue: J.value.street,
162											"onUpdate:modelValue": i[3] || (i[3] = (e) => J.value.street = e),
163											name: "street"
164										}, null, 8, ["modelValue"])]),
165										_: 1
166									})]),
167									i[30] || (i[30] = v()),
168									y("div", N, [m(a, {
169										class: "validate-spacer",
170										"filter-name": "street_number",
171										label: "Hausnummer",
172										"label-for": "street-number",
173										required: ""
174									}, {
175										default: p(() => [m(c, {
176											modelValue: J.value.street_number,
177											"onUpdate:modelValue": i[4] || (i[4] = (e) => J.value.street_number = e),
178											name: "street_number"
179										}, null, 8, ["modelValue"])]),
180										_: 1
181									})])
182								], 512), [[l, J.value.address_variant !== 2]]),
183								i[50] || (i[50] = v()),
184								m(a, {
185									class: "validate-spacer",
186									"filter-name": "street_addition",
187									"hide-validator": "",
188									label: "Straßenzusatz",
189									"label-for": "street-addition"
190								}, {
191									default: p(() => [m(c, {
192										modelValue: J.value.street_addition,
193										"onUpdate:modelValue": i[5] || (i[5] = (e) => J.value.street_addition = e),
194										name: "street_addition"
195									}, null, 8, ["modelValue"])]),
196									_: 1
197								}),
198								i[51] || (i[51] = v()),
199								f(m(a, {
200									"filter-name": "postbox",
201									label: "Postfach",
202									"label-for": "postbox",
203									required: ""
204								}, {
205									default: p(() => [m(c, {
206										modelValue: J.value.postbox,
207										"onUpdate:modelValue": i[6] || (i[6] = (e) => J.value.postbox = e),
208										name: "postbox"
209									}, null, 8, ["modelValue"])]),
210									_: 1
211								}, 512), [[l, J.value.address_variant === 2]]),
212								i[52] || (i[52] = v()),
213								y("div", P, [
214									y("div", F, [m(a, {
215										"filter-name": "postcode",
216										label: "Postleitzahl",
217										"label-for": "postcode"
218									}, {
219										default: p(() => [m(c, {
220											modelValue: J.value.postcode,
221											"onUpdate:modelValue": i[7] || (i[7] = (e) => J.value.postcode = e),
222											name: "postcode"
223										}, null, 8, ["modelValue"])]),
224										_: 1
225									})]),
226									i[31] || (i[31] = v()),
227									y("div", I, [m(a, {
228										"filter-name": "city",
229										label: "Stadt",
230										"label-for": "city"
231									}, {
232										default: p(() => [m(c, {
233											modelValue: J.value.city,
234											"onUpdate:modelValue": i[8] || (i[8] = (e) => J.value.city = e),
235											name: "city"
236										}, null, 8, ["modelValue"])]),
237										_: 1
238									})])
239								]),
240								i[53] || (i[53] = v()),
241								m(a, {
242									class: "validate-spacer",
243									"filter-name": "country",
244									label: "Land",
245									"label-for": "country"
246								}, {
247									default: p(() => [m(c, {
248										modelValue: J.value.country,
249										"onUpdate:modelValue": i[9] || (i[9] = (e) => J.value.country = e),
250										name: "country"
251									}, null, 8, ["modelValue"])]),
252									_: 1
253								}),
254								i[54] || (i[54] = v()),
255								m(a, { label: "Telefon" }, {
256									default: p(() => [
257										y("input", {
258											value: J.value.phone.id,
259											name: "phone[id]",
260											type: "hidden"
261										}, null, 8, L),
262										i[33] || (i[33] = v()),
263										i[34] || (i[34] = y("input", {
264											name: "phone[namespace]",
265											type: "hidden",
266											value: "customer-agent"
267										}, null, -1)),
268										i[35] || (i[35] = v()),
269										y("div", R, [
270											y("div", z, [m(a, {
271												"filter-name": "phone.prefix",
272												label: "Vorwahl",
273												"label-for": "phone-prefix"
274											}, {
275												default: p(() => [m(c, {
276													modelValue: J.value.phone.prefix,
277													"onUpdate:modelValue": i[10] || (i[10] = (e) => J.value.phone.prefix = e),
278													name: "phone[prefix]"
279												}, null, 8, ["modelValue"])]),
280												_: 1
281											})]),
282											i[32] || (i[32] = v()),
283											y("div", B, [m(a, {
284												"filter-name": "phone.number",
285												label: "Nummer",
286												"label-for": "phone-number"
287											}, {
288												default: p(() => [m(c, {
289													modelValue: J.value.phone.number,
290													"onUpdate:modelValue": i[11] || (i[11] = (e) => J.value.phone.number = e),
291													name: "phone[number]"
292												}, null, 8, ["modelValue"])]),
293												_: 1
294											})])
295										])
296									]),
297									_: 1
298								}),
299								i[55] || (i[55] = v()),
300								m(a, { label: "Fax" }, {
301									default: p(() => [
302										y("input", {
303											value: J.value.fax.id,
304											name: "fax[id]",
305											type: "hidden"
306										}, null, 8, V),
307										i[37] || (i[37] = v()),
308										i[38] || (i[38] = y("input", {
309											name: "fax[namespace]",
310											type: "hidden",
311											value: "customer-agent"
312										}, null, -1)),
313										i[39] || (i[39] = v()),
314										y("div", H, [
315											y("div", U, [m(a, {
316												"filter-name": "fax.prefix",
317												label: "Vorwahl",
318												"label-for": "fax-prefix"
319											}, {
320												default: p(() => [m(c, {
321													modelValue: J.value.fax.prefix,
322													"onUpdate:modelValue": i[12] || (i[12] = (e) => J.value.fax.prefix = e),
323													name: "fax[prefix]"
324												}, null, 8, ["modelValue"])]),
325												_: 1
326											})]),
327											i[36] || (i[36] = v()),
328											y("div", de, [m(a, {
329												"filter-name": "fax.number",
330												label: "Nummer",
331												"label-for": "fax-number"
332											}, {
333												default: p(() => [m(c, {
334													modelValue: J.value.fax.number,
335													"onUpdate:modelValue": i[13] || (i[13] = (e) => J.value.fax.number = e),
336													name: "fax[number]"
337												}, null, 8, ["modelValue"])]),
338												_: 1
339											})])
340										])
341									]),
342									_: 1
343								}),
344								i[56] || (i[56] = v()),
345								m(a, {
346									"filter-name": "mail.address",
347									label: "E-Mail",
348									"label-for": "mail-address"
349								}, {
350									default: p(() => [
351										y("input", {
352											value: J.value.mail.id,
353											name: "mail[id]",
354											type: "hidden"
355										}, null, 8, fe),
356										i[40] || (i[40] = v()),
357										i[41] || (i[41] = y("input", {
358											name: "mail[namespace]",
359											type: "hidden",
360											value: "customer-agent"
361										}, null, -1)),
362										i[42] || (i[42] = v()),
363										m(c, {
364											modelValue: J.value.mail.address,
365											"onUpdate:modelValue": i[14] || (i[14] = (e) => J.value.mail.address = e),
366											name: "mail[address]"
367										}, null, 8, ["modelValue"])
368									]),
369									_: 1
370								}),
371								i[57] || (i[57] = v()),
372								m(a, {
373									"filter-name": "homepage.url",
374									label: "Webseite",
375									"label-for": "homepage-url"
376								}, {
377									default: p(() => [
378										y("input", {
379											value: J.value.homepage.id,
380											name: "homepage[id]",
381											type: "hidden"
382										}, null, 8, pe),
383										i[43] || (i[43] = v()),
384										i[44] || (i[44] = y("input", {
385											name: "homepage[namespace]",
386											type: "hidden",
387											value: "customer-agent"
388										}, null, -1)),
389										i[45] || (i[45] = v()),
390										m(c, {
391											modelValue: J.value.homepage.url,
392											"onUpdate:modelValue": i[15] || (i[15] = (e) => J.value.homepage.url = e),
393											name: "homepage[url]"
394										}, null, 8, ["modelValue"])
395									]),
396									_: 1
397								}),
398								i[58] || (i[58] = v()),
399								m(a, {
400									"filter-name": "tax_id",
401									label: "USt-IdNr.",
402									"label-for": "tax-id"
403								}, {
404									default: p(() => [m(c, {
405										modelValue: J.value.tax_id,
406										"onUpdate:modelValue": i[16] || (i[16] = (e) => J.value.tax_id = e),
407										name: "tax_id"
408									}, null, 8, ["modelValue"])]),
409									_: 1
410								}),
411								i[59] || (i[59] = v()),
412								m(a, {
413									"element-first": "",
414									"filter-name": "tax_required",
415									label: "Umsatzsteuer-Pflicht",
416									"label-for": "tax-required"
417								}, {
418									default: p(() => [m(ee, {
419										modelValue: J.value.tax_required,
420										"onUpdate:modelValue": i[17] || (i[17] = (e) => J.value.tax_required = e),
421										name: "tax_required"
422									}, null, 8, ["modelValue"])]),
423									_: 1
424								})
425							]),
426							_: 1
427						})]),
428						i[80] || (i[80] = v()),
429						y("div", me, [
430							m(t, {
431								title: "Bankdaten",
432								"title-icon": "account_balance"
433							}, {
434								default: p(() => [
435									m(a, {
436										label: "Gläubiger-Id",
437										"label-for": "creditor_identifier"
438									}, {
439										default: p(() => [m(c, {
440											modelValue: J.value.creditor_identifier,
441											"onUpdate:modelValue": i[18] || (i[18] = (e) => J.value.creditor_identifier = e),
442											name: "creditor_identifier"
443										}, null, 8, ["modelValue"])]),
444										_: 1
445									}),
446									i[60] || (i[60] = v()),
447									i[61] || (i[61] = y("hr", null, null, -1)),
448									i[62] || (i[62] = v()),
449									y("input", {
450										value: J.value.bank_account.id,
451										name: "bank_account[id]",
452										type: "hidden"
453									}, null, 8, he),
454									i[63] || (i[63] = v()),
455									i[64] || (i[64] = y("input", {
456										name: "bank_account[namespace]",
457										type: "hidden",
458										value: "customer-agent"
459									}, null, -1)),
460									i[65] || (i[65] = v()),
461									m(a, {
462										label: "Name des Kontoinhabers",
463										"label-for": "bank_account.depositor"
464									}, {
465										default: p(() => [m(c, {
466											modelValue: J.value.bank_account.depositor,
467											"onUpdate:modelValue": i[19] || (i[19] = (e) => J.value.bank_account.depositor = e),
468											name: "bank_account[depositor]"
469										}, null, 8, ["modelValue"])]),
470										_: 1
471									}),
472									i[66] || (i[66] = v()),
473									m(a, {
474										label: "IBAN",
475										"label-for": "bank_account.iban"
476									}, {
477										default: p(() => [m(c, {
478											modelValue: J.value.bank_account.iban,
479											"onUpdate:modelValue": i[20] || (i[20] = (e) => J.value.bank_account.iban = e),
480											name: "bank_account[iban]"
481										}, null, 8, ["modelValue"])]),
482										_: 1
483									}),
484									i[67] || (i[67] = v()),
485									m(a, {
486										label: "Kreditinstitut",
487										"label-for": "bank_account.bank"
488									}, {
489										default: p(() => [m(c, {
490											modelValue: J.value.bank_account.bank,
491											"onUpdate:modelValue": i[21] || (i[21] = (e) => J.value.bank_account.bank = e),
492											name: "bank_account[bank]"
493										}, null, 8, ["modelValue"])]),
494										_: 1
495									}),
496									i[68] || (i[68] = v()),
497									m(a, {
498										label: "BIC",
499										"label-for": "bank_account.bic"
500									}, {
501										default: p(() => [m(c, {
502											modelValue: J.value.bank_account.bic,
503											"onUpdate:modelValue": i[22] || (i[22] = (e) => J.value.bank_account.bic = e),
504											name: "bank_account[bic]"
505										}, null, 8, ["modelValue"])]),
506										_: 1
507									})
508								]),
509								_: 1
510							}),
511							i[79] || (i[79] = v()),
512							m(t, {
513								title: "Personen",
514								"title-icon": "people"
515							}, {
516								default: p(() => [m(T, {
517									modelValue: J.value.person,
518									"onUpdate:modelValue": i[23] || (i[23] = (e) => J.value.person = e)
519								}, {
520									render: p(({ values: e, $index: t, manage: n }) => [
521										y("div", ge, [
522											y("div", W, [
523												y("input", {
524													name: `person[${t}][id]`,
525													value: e.id,
526													type: "hidden"
527												}, null, 8, _e),
528												i[69] || (i[69] = v()),
529												m(a, {
530													"error-name": `person.${t}.first_name`,
531													"label-for": `person-${t}-first-name`,
532													class: "no-margin-bottom",
533													"filter-name": "person.first_name",
534													label: "Name"
535												}, {
536													default: p(() => [m(c, {
537														modelValue: e.first_name,
538														"onUpdate:modelValue": (t) => e.first_name = t,
539														name: `person[${t}][first_name]`
540													}, null, 8, [
541														"modelValue",
542														"onUpdate:modelValue",
543														"name"
544													])]),
545													_: 2
546												}, 1032, ["error-name", "label-for"])
547											]),
548											i[71] || (i[71] = v()),
549											i[72] || (i[72] = y("div", { class: "col-12 spacer spacer-10 visible-sm-downward" }, "\xA0", -1)),
550											i[73] || (i[73] = v()),
551											y("div", ve, [m(a, {
552												"error-name": `person.${t}.name`,
553												"label-for": `person-${t}-name`,
554												class: "no-margin-bottom",
555												"filter-name": "person.name",
556												label: "Nachname"
557											}, {
558												default: p(() => [m(c, {
559													modelValue: e.name,
560													"onUpdate:modelValue": (t) => e.name = t,
561													name: `person[${t}][name]`
562												}, null, 8, [
563													"modelValue",
564													"onUpdate:modelValue",
565													"name"
566												])]),
567												_: 2
568											}, 1032, ["error-name", "label-for"])]),
569											i[74] || (i[74] = v()),
570											y("div", ye, [J.value.person.length > 1 ? (d(), x(s, {
571												key: 0,
572												class: "no-margin-bottom",
573												label: " "
574											}, {
575												default: p(() => [f((d(), _("span", be, [...i[70] || (i[70] = [y("i", {
576													"aria-hidden": "true",
577													class: "material-icons text-danger",
578													role: "img"
579												}, "delete", -1)])])), [[o, () => n.delete(t)]])]),
580												_: 2
581											}, 1024)) : g("", !0)])
582										]),
583										i[75] || (i[75] = v()),
584										i[76] || (i[76] = y("hr", { class: "form-spacer" }, null, -1))
585									]),
586									addButton: p(({ add: e }) => [y("div", xe, [f((d(), _("div", Se, [...i[77] || (i[77] = [
587										y("i", {
588											"aria-hidden": "true",
589											class: "material-icons",
590											role: "img"
591										}, "add", -1),
592										v(),
593										y("span", null, "Weitere Person hinzufügen", -1)
594									])])), [[o, e]])])]),
595									_: 1
596								}, 8, ["modelValue"])]),
597								_: 1
598							})
599						])
600					]),
601					i[94] || (i[94] = v()),
602					m(T, {
603						modelValue: J.value.product,
604						"onUpdate:modelValue": i[24] || (i[24] = (e) => J.value.product = e)
605					}, {
606						render: p(({ values: e, $index: n, manage: l }) => [m(t, {
607							title: "Produkte",
608							"title-icon": "people"
609						}, {
610							default: p(() => [y("div", Ce, [
611								y("div", we, [
612									y("input", {
613										name: `product[${n}][id]`,
614										value: e.id,
615										type: "hidden"
616									}, null, 8, Te),
617									i[81] || (i[81] = v()),
618									m(a, {
619										"error-name": `product.${n}.product`,
620										"label-for": `product-${n}-product`,
621										class: "no-margin-bottom",
622										"filter-name": "product.product",
623										label: "Produkt"
624									}, {
625										default: p(() => [m(u, {
626											modelValue: e.product,
627											"onUpdate:modelValue": (t) => e.product = t,
628											name: `product[${n}][product]`,
629											options: Le.value
630										}, null, 8, [
631											"modelValue",
632											"onUpdate:modelValue",
633											"name",
634											"options"
635										])]),
636										_: 2
637									}, 1032, ["error-name", "label-for"])
638								]),
639								i[86] || (i[86] = v()),
640								i[87] || (i[87] = y("div", { class: "col-12 spacer spacer-10 visible-sm-downward" }, "\xA0", -1)),
641								i[88] || (i[88] = v()),
642								y("div", Ee, [
643									m(a, {
644										"label-for": `product-${n}-provision`,
645										label: "Umsatzanteil"
646									}, {
647										default: p(() => [
648											y("div", De, [
649												m(c, {
650													modelValue: e.provision,
651													"onUpdate:modelValue": (t) => e.provision = t,
652													"error-name": `product.${n}.provision`,
653													name: `product[${n}][provision]`
654												}, null, 8, [
655													"modelValue",
656													"onUpdate:modelValue",
657													"error-name",
658													"name"
659												]),
660												i[82] || (i[82] = v()),
661												m(u, {
662													modelValue: e.provision_type,
663													"onUpdate:modelValue": (t) => e.provision_type = t,
664													"error-name": `product.${n}.provision_type`,
665													name: `product[${n}][provision_type]`,
666													options: Fe
667												}, null, 8, [
668													"modelValue",
669													"onUpdate:modelValue",
670													"error-name",
671													"name"
672												])
673											]),
674											i[83] || (i[83] = v()),
675											m(r, { name: [`product.${n}.provision`, `product.${n}.provision_type`] }, null, 8, ["name"])
676										]),
677										_: 2
678									}, 1032, ["label-for"]),
679									i[84] || (i[84] = v()),
680									m(a, {
681										"error-name": `product.${n}.provision_duration`,
682										"label-for": `product-${n}-provision-duration`,
683										"filter-name": "product.provision_duration",
684										label: "Umsatzanteil"
685									}, {
686										default: p(() => [m(u, {
687											modelValue: e.provision_duration,
688											"onUpdate:modelValue": (t) => e.provision_duration = t,
689											name: `product[${n}][provision_duration]`,
690											options: Ie
691										}, null, 8, [
692											"modelValue",
693											"onUpdate:modelValue",
694											"name"
695										])]),
696										_: 2
697									}, 1032, ["error-name", "label-for"])
698								]),
699								i[89] || (i[89] = v()),
700								y("div", Oe, [J.value.product.length > 1 ? (d(), x(s, {
701									key: 0,
702									class: "no-margin-bottom",
703									label: " "
704								}, {
705									default: p(() => [f((d(), _("span", ke, [...i[85] || (i[85] = [y("i", {
706										"aria-hidden": "true",
707										class: "material-icons text-danger",
708										role: "img"
709									}, "delete", -1)])])), [[o, () => l.delete(n)]])]),
710									_: 2
711								}, 1024)) : g("", !0)])
712							])]),
713							_: 2
714						}, 1024)]),
715						addButton: p(({ add: e }) => [y("div", Ae, [f((d(), _("div", je, [...i[90] || (i[90] = [
716							y("i", {
717								"aria-hidden": "true",
718								class: "material-icons",
719								role: "img"
720							}, "add", -1),
721							v(),
722							y("span", null, "Weiteres Produkt hinzufügen", -1)
723						])])), [[o, e]])])]),
724						default: p(() => [
725							i[91] || (i[91] = v()),
726							i[92] || (i[92] = y("hr", { class: "form-spacer" }, null, -1)),
727							i[93] || (i[93] = v())
728						]),
729						_: 1
730					}, 8, ["modelValue"]),
731					i[95] || (i[95] = v()),
732					m(le, { onSubmit: $ })
733				], 544)]),
734				_: 1
735			}, 8, ["breadcrumb", "headline"]);
736		};
737	}
738});
739//#endregion
740export { G as default };
741
742//# sourceMappingURL=CustomerAgentEdit_BIQB9mHz.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.