Selaa lähdekoodia

fix: move folder Dialog component

Muhammad Iqbal Afandi 3 vuotta sitten
vanhempi
commit
cd611caae5

+ 428
- 0
public/js/resources_js_pages_Sales_Components_Dialog_CustomerCreate_vue.js Näytä tiedosto

@@ -0,0 +1,428 @@
1
+"use strict";
2
+(self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_pages_Sales_Components_Dialog_CustomerCreate_vue"],{
3
+
4
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js":
5
+/*!*****************************************************************************************************************************************************************************************************************!*\
6
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js ***!
7
+  \*****************************************************************************************************************************************************************************************************************/
8
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
9
+
10
+__webpack_require__.r(__webpack_exports__);
11
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
12
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
13
+/* harmony export */ });
14
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
15
+
16
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
17
+  __name: 'AppInputText',
18
+  props: {
19
+    label: {
20
+      type: String,
21
+      required: true
22
+    },
23
+    disabled: {
24
+      type: Boolean,
25
+      "default": false
26
+    },
27
+    placeholder: {
28
+      type: String,
29
+      required: true
30
+    },
31
+    type: {
32
+      type: String,
33
+      "default": 'text'
34
+    },
35
+    error: {
36
+      type: String,
37
+      "default": null
38
+    },
39
+    modelValue: null
40
+  },
41
+  emits: ['update:modelValue'],
42
+  setup: function setup(__props, _ref) {
43
+    var expose = _ref.expose;
44
+    expose();
45
+    var props = __props;
46
+    var isError = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
47
+      return props.error ? true : false;
48
+    });
49
+    var forLabel = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
50
+      return props.label.toLowerCase().replace(/\s+/g, '-');
51
+    });
52
+    var ariaDescribedbyLabel = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
53
+      return props.label.toLowerCase().replace(/\s+/g, '-') + '-error';
54
+    });
55
+    var __returned__ = {
56
+      props: props,
57
+      isError: isError,
58
+      forLabel: forLabel,
59
+      ariaDescribedbyLabel: ariaDescribedbyLabel,
60
+      computed: vue__WEBPACK_IMPORTED_MODULE_0__.computed
61
+    };
62
+    Object.defineProperty(__returned__, '__isScriptSetup', {
63
+      enumerable: false,
64
+      value: true
65
+    });
66
+    return __returned__;
67
+  }
68
+});
69
+
70
+/***/ }),
71
+
72
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
73
+/*!**************************************************************************************************************************************************************************************************************************************!*\
74
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
75
+  \**************************************************************************************************************************************************************************************************************************************/
76
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
77
+
78
+__webpack_require__.r(__webpack_exports__);
79
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
80
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
81
+/* harmony export */ });
82
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
83
+/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
84
+/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
85
+
86
+
87
+
88
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
89
+  __name: 'CustomerCreate',
90
+  setup: function setup(__props, _ref) {
91
+    var expose = _ref.expose;
92
+    expose();
93
+    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm)({
94
+      name: null,
95
+      address: null,
96
+      phone: null,
97
+      npwp: null
98
+    });
99
+    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset)(form);
100
+
101
+    var onSubmit = function onSubmit() {
102
+      form.post(route('customers.store'), {
103
+        onSuccess: function onSuccess() {
104
+          return form.reset();
105
+        }
106
+      });
107
+    };
108
+
109
+    var __returned__ = {
110
+      form: form,
111
+      onSubmit: onSubmit,
112
+      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm,
113
+      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset,
114
+      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
115
+    };
116
+    Object.defineProperty(__returned__, '__isScriptSetup', {
117
+      enumerable: false,
118
+      value: true
119
+    });
120
+    return __returned__;
121
+  }
122
+});
123
+
124
+/***/ }),
125
+
126
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1":
127
+/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
128
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1 ***!
129
+  \**********************************************************************************************************************************************************************************************************************************************************************************/
130
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
131
+
132
+__webpack_require__.r(__webpack_exports__);
133
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
134
+/* harmony export */   "render": () => (/* binding */ render)
135
+/* harmony export */ });
136
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
137
+
138
+var _hoisted_1 = {
139
+  "class": "field"
140
+};
141
+var _hoisted_2 = ["for"];
142
+var _hoisted_3 = ["id"];
143
+function render(_ctx, _cache, $props, $setup, $data, $options) {
144
+  var _component_InputText = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("InputText");
145
+
146
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
147
+    "for": $setup.forLabel
148
+  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.label), 9
149
+  /* TEXT, PROPS */
150
+  , _hoisted_2), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_InputText, {
151
+    "class": (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["w-full", {
152
+      'p-invalid': $setup.isError
153
+    }]),
154
+    type: $props.type,
155
+    id: $setup.forLabel,
156
+    "model-value": $props.modelValue,
157
+    placeholder: $props.placeholder,
158
+    value: $props.modelValue,
159
+    disabled: $props.disabled,
160
+    onInput: _cache[0] || (_cache[0] = function ($event) {
161
+      return _ctx.$emit('update:modelValue', $event.target.value);
162
+    })
163
+  }, null, 8
164
+  /* PROPS */
165
+  , ["type", "class", "id", "model-value", "placeholder", "value", "disabled"]), $props.error ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("small", {
166
+    key: 0,
167
+    id: $setup.ariaDescribedbyLabel,
168
+    "class": (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({
169
+      'p-error': $setup.isError
170
+    })
171
+  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.error), 11
172
+  /* TEXT, CLASS, PROPS */
173
+  , _hoisted_3)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);
174
+}
175
+
176
+/***/ }),
177
+
178
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
179
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
180
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
181
+  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
182
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
183
+
184
+__webpack_require__.r(__webpack_exports__);
185
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
186
+/* harmony export */   "render": () => (/* binding */ render)
187
+/* harmony export */ });
188
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
189
+
190
+var _hoisted_1 = {
191
+  "class": "grid"
192
+};
193
+var _hoisted_2 = {
194
+  "class": "col-12 md:col-6"
195
+};
196
+var _hoisted_3 = {
197
+  "class": "col-12 md:col-6"
198
+};
199
+var _hoisted_4 = {
200
+  "class": "col-12 md:col-6"
201
+};
202
+var _hoisted_5 = {
203
+  "class": "col-12 md:col-6"
204
+};
205
+var _hoisted_6 = {
206
+  "class": "flex flex-column md:flex-row justify-content-end"
207
+};
208
+function render(_ctx, _cache, $props, $setup, $data, $options) {
209
+  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
210
+
211
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
212
+    label: "Nama",
213
+    placeholder: "nama",
214
+    error: $setup.form.errors.name,
215
+    modelValue: $setup.form.name,
216
+    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
217
+      return $setup.form.name = $event;
218
+    })
219
+  }, null, 8
220
+  /* PROPS */
221
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
222
+    label: "Alamat",
223
+    placeholder: "alamat",
224
+    error: $setup.form.errors.address,
225
+    modelValue: $setup.form.address,
226
+    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
227
+      return $setup.form.address = $event;
228
+    })
229
+  }, null, 8
230
+  /* PROPS */
231
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
232
+    label: "No HP",
233
+    placeholder: "no hp",
234
+    type: "number",
235
+    error: $setup.form.errors.phone,
236
+    modelValue: $setup.form.phone,
237
+    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
238
+      return $setup.form.phone = $event;
239
+    })
240
+  }, null, 8
241
+  /* PROPS */
242
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
243
+    label: "NPWP",
244
+    placeholder: "npwp",
245
+    type: "number",
246
+    error: $setup.form.errors.npwp,
247
+    modelValue: $setup.form.npwp,
248
+    "onUpdate:modelValue": _cache[3] || (_cache[3] = function ($event) {
249
+      return $setup.form.npwp = $event;
250
+    })
251
+  }, null, 8
252
+  /* PROPS */
253
+  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
254
+    label: "Simpan",
255
+    icon: "pi pi-check",
256
+    "class": "p-button-outlined",
257
+    disabled: $setup.form.processing,
258
+    onClick: $setup.onSubmit
259
+  }, null, 8
260
+  /* PROPS */
261
+  , ["disabled"])])], 64
262
+  /* STABLE_FRAGMENT */
263
+  );
264
+}
265
+
266
+/***/ }),
267
+
268
+/***/ "./resources/js/components/useFormErrorReset.js":
269
+/*!******************************************************!*\
270
+  !*** ./resources/js/components/useFormErrorReset.js ***!
271
+  \******************************************************/
272
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
273
+
274
+__webpack_require__.r(__webpack_exports__);
275
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
276
+/* harmony export */   "useFormErrorReset": () => (/* binding */ useFormErrorReset)
277
+/* harmony export */ });
278
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
279
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
280
+
281
+
282
+function useFormErrorReset(form) {
283
+  var errors = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
284
+    return (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_1__.usePage)().props.value.errors;
285
+  });
286
+  (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(errors, function () {
287
+    form.clearErrors();
288
+  });
289
+}
290
+
291
+/***/ }),
292
+
293
+/***/ "./node_modules/vue-loader/dist/exportHelper.js":
294
+/*!******************************************************!*\
295
+  !*** ./node_modules/vue-loader/dist/exportHelper.js ***!
296
+  \******************************************************/
297
+/***/ ((__unused_webpack_module, exports) => {
298
+
299
+
300
+Object.defineProperty(exports, "__esModule", ({ value: true }));
301
+// runtime helper for setting properties on components
302
+// in a tree-shakable way
303
+exports["default"] = (sfc, props) => {
304
+    const target = sfc.__vccOpts || sfc;
305
+    for (const [key, val] of props) {
306
+        target[key] = val;
307
+    }
308
+    return target;
309
+};
310
+
311
+
312
+/***/ }),
313
+
314
+/***/ "./resources/js/components/AppInputText.vue":
315
+/*!**************************************************!*\
316
+  !*** ./resources/js/components/AppInputText.vue ***!
317
+  \**************************************************/
318
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
319
+
320
+__webpack_require__.r(__webpack_exports__);
321
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
322
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
323
+/* harmony export */ });
324
+/* harmony import */ var _AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppInputText.vue?vue&type=template&id=16729fe1 */ "./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1");
325
+/* harmony import */ var _AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppInputText.vue?vue&type=script&setup=true&lang=js */ "./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js");
326
+/* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
327
+
328
+
329
+
330
+
331
+;
332
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/components/AppInputText.vue"]])
333
+/* hot reload */
334
+if (false) {}
335
+
336
+
337
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__exports__);
338
+
339
+/***/ }),
340
+
341
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue":
342
+/*!***********************************************************************!*\
343
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue ***!
344
+  \***********************************************************************/
345
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
346
+
347
+__webpack_require__.r(__webpack_exports__);
348
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
349
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
350
+/* harmony export */ });
351
+/* harmony import */ var _CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
352
+/* harmony import */ var _CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
353
+/* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
354
+
355
+
356
+
357
+
358
+;
359
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue"]])
360
+/* hot reload */
361
+if (false) {}
362
+
363
+
364
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__exports__);
365
+
366
+/***/ }),
367
+
368
+/***/ "./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js":
369
+/*!*************************************************************************************!*\
370
+  !*** ./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js ***!
371
+  \*************************************************************************************/
372
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
373
+
374
+__webpack_require__.r(__webpack_exports__);
375
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
376
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
377
+/* harmony export */ });
378
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./AppInputText.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js");
379
+ 
380
+
381
+/***/ }),
382
+
383
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
384
+/*!**********************************************************************************************************!*\
385
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
386
+  \**********************************************************************************************************/
387
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
388
+
389
+__webpack_require__.r(__webpack_exports__);
390
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
391
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
392
+/* harmony export */ });
393
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
394
+ 
395
+
396
+/***/ }),
397
+
398
+/***/ "./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1":
399
+/*!********************************************************************************!*\
400
+  !*** ./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1 ***!
401
+  \********************************************************************************/
402
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
403
+
404
+__webpack_require__.r(__webpack_exports__);
405
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
406
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__.render)
407
+/* harmony export */ });
408
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./AppInputText.vue?vue&type=template&id=16729fe1 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1");
409
+
410
+
411
+/***/ }),
412
+
413
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
414
+/*!*****************************************************************************************************!*\
415
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
416
+  \*****************************************************************************************************/
417
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
418
+
419
+__webpack_require__.r(__webpack_exports__);
420
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
421
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render)
422
+/* harmony export */ });
423
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
424
+
425
+
426
+/***/ })
427
+
428
+}]);

+ 442
- 0
public/js/resources_js_pages_Sales_Components_Dialog_ProductCreate_vue.js Näytä tiedosto

@@ -0,0 +1,442 @@
1
+"use strict";
2
+(self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_pages_Sales_Components_Dialog_ProductCreate_vue"],{
3
+
4
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js":
5
+/*!*****************************************************************************************************************************************************************************************************************!*\
6
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js ***!
7
+  \*****************************************************************************************************************************************************************************************************************/
8
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
9
+
10
+__webpack_require__.r(__webpack_exports__);
11
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
12
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
13
+/* harmony export */ });
14
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
15
+
16
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
17
+  __name: 'AppInputText',
18
+  props: {
19
+    label: {
20
+      type: String,
21
+      required: true
22
+    },
23
+    disabled: {
24
+      type: Boolean,
25
+      "default": false
26
+    },
27
+    placeholder: {
28
+      type: String,
29
+      required: true
30
+    },
31
+    type: {
32
+      type: String,
33
+      "default": 'text'
34
+    },
35
+    error: {
36
+      type: String,
37
+      "default": null
38
+    },
39
+    modelValue: null
40
+  },
41
+  emits: ['update:modelValue'],
42
+  setup: function setup(__props, _ref) {
43
+    var expose = _ref.expose;
44
+    expose();
45
+    var props = __props;
46
+    var isError = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
47
+      return props.error ? true : false;
48
+    });
49
+    var forLabel = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
50
+      return props.label.toLowerCase().replace(/\s+/g, '-');
51
+    });
52
+    var ariaDescribedbyLabel = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
53
+      return props.label.toLowerCase().replace(/\s+/g, '-') + '-error';
54
+    });
55
+    var __returned__ = {
56
+      props: props,
57
+      isError: isError,
58
+      forLabel: forLabel,
59
+      ariaDescribedbyLabel: ariaDescribedbyLabel,
60
+      computed: vue__WEBPACK_IMPORTED_MODULE_0__.computed
61
+    };
62
+    Object.defineProperty(__returned__, '__isScriptSetup', {
63
+      enumerable: false,
64
+      value: true
65
+    });
66
+    return __returned__;
67
+  }
68
+});
69
+
70
+/***/ }),
71
+
72
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
73
+/*!*************************************************************************************************************************************************************************************************************************************!*\
74
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
75
+  \*************************************************************************************************************************************************************************************************************************************/
76
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
77
+
78
+__webpack_require__.r(__webpack_exports__);
79
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
80
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
81
+/* harmony export */ });
82
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
83
+/* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
84
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
85
+/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
86
+/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
87
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
88
+
89
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
90
+
91
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
92
+
93
+
94
+
95
+
96
+
97
+
98
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
99
+  __name: 'ProductCreate',
100
+  setup: function setup(__props, _ref) {
101
+    var expose = _ref.expose;
102
+    expose();
103
+
104
+    var getProductNumber = function getProductNumber() {
105
+      _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia.reload({
106
+        only: ['productNumber']
107
+      });
108
+    };
109
+
110
+    (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
111
+      return getProductNumber();
112
+    });
113
+    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm)({
114
+      name: null,
115
+      unit: null
116
+    });
117
+    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
118
+
119
+    var onSubmit = function onSubmit() {
120
+      form.transform(function (data) {
121
+        return _objectSpread({
122
+          number: (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage)().props.value.productNumber
123
+        }, data);
124
+      }).post(route('products.store'), {
125
+        onSuccess: function onSuccess() {
126
+          return form.reset();
127
+        },
128
+        onFinish: function onFinish() {
129
+          return getProductNumber();
130
+        }
131
+      });
132
+    };
133
+
134
+    var __returned__ = {
135
+      getProductNumber: getProductNumber,
136
+      form: form,
137
+      onSubmit: onSubmit,
138
+      onMounted: vue__WEBPACK_IMPORTED_MODULE_0__.onMounted,
139
+      Inertia: _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia,
140
+      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm,
141
+      usePage: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage,
142
+      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset,
143
+      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
144
+    };
145
+    Object.defineProperty(__returned__, '__isScriptSetup', {
146
+      enumerable: false,
147
+      value: true
148
+    });
149
+    return __returned__;
150
+  }
151
+});
152
+
153
+/***/ }),
154
+
155
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1":
156
+/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
157
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1 ***!
158
+  \**********************************************************************************************************************************************************************************************************************************************************************************/
159
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
160
+
161
+__webpack_require__.r(__webpack_exports__);
162
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
163
+/* harmony export */   "render": () => (/* binding */ render)
164
+/* harmony export */ });
165
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
166
+
167
+var _hoisted_1 = {
168
+  "class": "field"
169
+};
170
+var _hoisted_2 = ["for"];
171
+var _hoisted_3 = ["id"];
172
+function render(_ctx, _cache, $props, $setup, $data, $options) {
173
+  var _component_InputText = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("InputText");
174
+
175
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("label", {
176
+    "for": $setup.forLabel
177
+  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.label), 9
178
+  /* TEXT, PROPS */
179
+  , _hoisted_2), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_InputText, {
180
+    "class": (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["w-full", {
181
+      'p-invalid': $setup.isError
182
+    }]),
183
+    type: $props.type,
184
+    id: $setup.forLabel,
185
+    "model-value": $props.modelValue,
186
+    placeholder: $props.placeholder,
187
+    value: $props.modelValue,
188
+    disabled: $props.disabled,
189
+    onInput: _cache[0] || (_cache[0] = function ($event) {
190
+      return _ctx.$emit('update:modelValue', $event.target.value);
191
+    })
192
+  }, null, 8
193
+  /* PROPS */
194
+  , ["type", "class", "id", "model-value", "placeholder", "value", "disabled"]), $props.error ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("small", {
195
+    key: 0,
196
+    id: $setup.ariaDescribedbyLabel,
197
+    "class": (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({
198
+      'p-error': $setup.isError
199
+    })
200
+  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.error), 11
201
+  /* TEXT, CLASS, PROPS */
202
+  , _hoisted_3)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);
203
+}
204
+
205
+/***/ }),
206
+
207
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
208
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
209
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
210
+  \******************************************************************************************************************************************************************************************************************************************************************************************************/
211
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
212
+
213
+__webpack_require__.r(__webpack_exports__);
214
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
215
+/* harmony export */   "render": () => (/* binding */ render)
216
+/* harmony export */ });
217
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
218
+
219
+var _hoisted_1 = {
220
+  "class": "grid"
221
+};
222
+var _hoisted_2 = {
223
+  "class": "col-12 md:col-6"
224
+};
225
+var _hoisted_3 = {
226
+  "class": "col-12 md:col-6"
227
+};
228
+var _hoisted_4 = {
229
+  "class": "col-12 md:col-6"
230
+};
231
+var _hoisted_5 = {
232
+  "class": "flex flex-column md:flex-row justify-content-end"
233
+};
234
+function render(_ctx, _cache, $props, $setup, $data, $options) {
235
+  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
236
+
237
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
238
+    disabled: "",
239
+    label: "Nomor Produk",
240
+    placeholder: "nomor produk",
241
+    modelValue: _ctx.$page.props.productNumber,
242
+    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
243
+      return _ctx.$page.props.productNumber = $event;
244
+    })
245
+  }, null, 8
246
+  /* PROPS */
247
+  , ["modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
248
+    label: "Nama",
249
+    placeholder: "nama",
250
+    error: $setup.form.errors.name,
251
+    modelValue: $setup.form.name,
252
+    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
253
+      return $setup.form.name = $event;
254
+    })
255
+  }, null, 8
256
+  /* PROPS */
257
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
258
+    label: "Satuan",
259
+    placeholder: "satuan",
260
+    error: $setup.form.errors.unit,
261
+    modelValue: $setup.form.unit,
262
+    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
263
+      return $setup.form.unit = $event;
264
+    })
265
+  }, null, 8
266
+  /* PROPS */
267
+  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
268
+    label: "Simpan",
269
+    icon: "pi pi-check",
270
+    "class": "p-button-outlined",
271
+    disabled: $setup.form.processing,
272
+    onClick: $setup.onSubmit
273
+  }, null, 8
274
+  /* PROPS */
275
+  , ["disabled"])])], 64
276
+  /* STABLE_FRAGMENT */
277
+  );
278
+}
279
+
280
+/***/ }),
281
+
282
+/***/ "./resources/js/components/useFormErrorReset.js":
283
+/*!******************************************************!*\
284
+  !*** ./resources/js/components/useFormErrorReset.js ***!
285
+  \******************************************************/
286
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
287
+
288
+__webpack_require__.r(__webpack_exports__);
289
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
290
+/* harmony export */   "useFormErrorReset": () => (/* binding */ useFormErrorReset)
291
+/* harmony export */ });
292
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
293
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
294
+
295
+
296
+function useFormErrorReset(form) {
297
+  var errors = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {
298
+    return (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_1__.usePage)().props.value.errors;
299
+  });
300
+  (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(errors, function () {
301
+    form.clearErrors();
302
+  });
303
+}
304
+
305
+/***/ }),
306
+
307
+/***/ "./node_modules/vue-loader/dist/exportHelper.js":
308
+/*!******************************************************!*\
309
+  !*** ./node_modules/vue-loader/dist/exportHelper.js ***!
310
+  \******************************************************/
311
+/***/ ((__unused_webpack_module, exports) => {
312
+
313
+
314
+Object.defineProperty(exports, "__esModule", ({ value: true }));
315
+// runtime helper for setting properties on components
316
+// in a tree-shakable way
317
+exports["default"] = (sfc, props) => {
318
+    const target = sfc.__vccOpts || sfc;
319
+    for (const [key, val] of props) {
320
+        target[key] = val;
321
+    }
322
+    return target;
323
+};
324
+
325
+
326
+/***/ }),
327
+
328
+/***/ "./resources/js/components/AppInputText.vue":
329
+/*!**************************************************!*\
330
+  !*** ./resources/js/components/AppInputText.vue ***!
331
+  \**************************************************/
332
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
333
+
334
+__webpack_require__.r(__webpack_exports__);
335
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
336
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
337
+/* harmony export */ });
338
+/* harmony import */ var _AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppInputText.vue?vue&type=template&id=16729fe1 */ "./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1");
339
+/* harmony import */ var _AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppInputText.vue?vue&type=script&setup=true&lang=js */ "./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js");
340
+/* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
341
+
342
+
343
+
344
+
345
+;
346
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/components/AppInputText.vue"]])
347
+/* hot reload */
348
+if (false) {}
349
+
350
+
351
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__exports__);
352
+
353
+/***/ }),
354
+
355
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue":
356
+/*!**********************************************************************!*\
357
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue ***!
358
+  \**********************************************************************/
359
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
360
+
361
+__webpack_require__.r(__webpack_exports__);
362
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
363
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
364
+/* harmony export */ });
365
+/* harmony import */ var _ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
366
+/* harmony import */ var _ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
367
+/* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
368
+
369
+
370
+
371
+
372
+;
373
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/ProductCreate.vue"]])
374
+/* hot reload */
375
+if (false) {}
376
+
377
+
378
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__exports__);
379
+
380
+/***/ }),
381
+
382
+/***/ "./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js":
383
+/*!*************************************************************************************!*\
384
+  !*** ./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js ***!
385
+  \*************************************************************************************/
386
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
387
+
388
+__webpack_require__.r(__webpack_exports__);
389
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
390
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
391
+/* harmony export */ });
392
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./AppInputText.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=script&setup=true&lang=js");
393
+ 
394
+
395
+/***/ }),
396
+
397
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
398
+/*!*********************************************************************************************************!*\
399
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
400
+  \*********************************************************************************************************/
401
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
402
+
403
+__webpack_require__.r(__webpack_exports__);
404
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
405
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
406
+/* harmony export */ });
407
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
408
+ 
409
+
410
+/***/ }),
411
+
412
+/***/ "./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1":
413
+/*!********************************************************************************!*\
414
+  !*** ./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1 ***!
415
+  \********************************************************************************/
416
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
417
+
418
+__webpack_require__.r(__webpack_exports__);
419
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
420
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__.render)
421
+/* harmony export */ });
422
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_AppInputText_vue_vue_type_template_id_16729fe1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./AppInputText.vue?vue&type=template&id=16729fe1 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppInputText.vue?vue&type=template&id=16729fe1");
423
+
424
+
425
+/***/ }),
426
+
427
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
428
+/*!****************************************************************************************************!*\
429
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
430
+  \****************************************************************************************************/
431
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
432
+
433
+__webpack_require__.r(__webpack_exports__);
434
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
435
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render)
436
+/* harmony export */ });
437
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
438
+
439
+
440
+/***/ })
441
+
442
+}]);

+ 382
- 382
public/js/resources_js_pages_Sales_Create_vue.js Näytä tiedosto

@@ -573,6 +573,143 @@ __webpack_require__.r(__webpack_exports__);
573 573
 
574 574
 /***/ }),
575 575
 
576
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
577
+/*!**************************************************************************************************************************************************************************************************************************************!*\
578
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
579
+  \**************************************************************************************************************************************************************************************************************************************/
580
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
581
+
582
+__webpack_require__.r(__webpack_exports__);
583
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
584
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
585
+/* harmony export */ });
586
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
587
+/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
588
+/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
589
+
590
+
591
+
592
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
593
+  __name: 'CustomerCreate',
594
+  setup: function setup(__props, _ref) {
595
+    var expose = _ref.expose;
596
+    expose();
597
+    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm)({
598
+      name: null,
599
+      address: null,
600
+      phone: null,
601
+      npwp: null
602
+    });
603
+    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset)(form);
604
+
605
+    var onSubmit = function onSubmit() {
606
+      form.post(route('customers.store'), {
607
+        onSuccess: function onSuccess() {
608
+          return form.reset();
609
+        }
610
+      });
611
+    };
612
+
613
+    var __returned__ = {
614
+      form: form,
615
+      onSubmit: onSubmit,
616
+      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm,
617
+      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset,
618
+      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
619
+    };
620
+    Object.defineProperty(__returned__, '__isScriptSetup', {
621
+      enumerable: false,
622
+      value: true
623
+    });
624
+    return __returned__;
625
+  }
626
+});
627
+
628
+/***/ }),
629
+
630
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
631
+/*!*************************************************************************************************************************************************************************************************************************************!*\
632
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
633
+  \*************************************************************************************************************************************************************************************************************************************/
634
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
635
+
636
+__webpack_require__.r(__webpack_exports__);
637
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
638
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
639
+/* harmony export */ });
640
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
641
+/* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
642
+/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
643
+/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
644
+/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
645
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
646
+
647
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
648
+
649
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
650
+
651
+
652
+
653
+
654
+
655
+
656
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
657
+  __name: 'ProductCreate',
658
+  setup: function setup(__props, _ref) {
659
+    var expose = _ref.expose;
660
+    expose();
661
+
662
+    var getProductNumber = function getProductNumber() {
663
+      _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia.reload({
664
+        only: ['productNumber']
665
+      });
666
+    };
667
+
668
+    (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
669
+      return getProductNumber();
670
+    });
671
+    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm)({
672
+      name: null,
673
+      unit: null
674
+    });
675
+    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
676
+
677
+    var onSubmit = function onSubmit() {
678
+      form.transform(function (data) {
679
+        return _objectSpread({
680
+          number: (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage)().props.value.productNumber
681
+        }, data);
682
+      }).post(route('products.store'), {
683
+        onSuccess: function onSuccess() {
684
+          return form.reset();
685
+        },
686
+        onFinish: function onFinish() {
687
+          return getProductNumber();
688
+        }
689
+      });
690
+    };
691
+
692
+    var __returned__ = {
693
+      getProductNumber: getProductNumber,
694
+      form: form,
695
+      onSubmit: onSubmit,
696
+      onMounted: vue__WEBPACK_IMPORTED_MODULE_0__.onMounted,
697
+      Inertia: _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia,
698
+      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm,
699
+      usePage: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage,
700
+      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset,
701
+      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
702
+    };
703
+    Object.defineProperty(__returned__, '__isScriptSetup', {
704
+      enumerable: false,
705
+      value: true
706
+    });
707
+    return __returned__;
708
+  }
709
+});
710
+
711
+/***/ }),
712
+
576 713
 /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js":
577 714
 /*!****************************************************************************************************************************************************************************************************************************!*\
578 715
   !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js ***!
@@ -731,143 +868,6 @@ __webpack_require__.r(__webpack_exports__);
731 868
 
732 869
 /***/ }),
733 870
 
734
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
735
-/*!***************************************************************************************************************************************************************************************************************************!*\
736
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
737
-  \***************************************************************************************************************************************************************************************************************************/
738
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
739
-
740
-__webpack_require__.r(__webpack_exports__);
741
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
742
-/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
743
-/* harmony export */ });
744
-/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
745
-/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
746
-/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
747
-
748
-
749
-
750
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
751
-  __name: 'CustomerCreate',
752
-  setup: function setup(__props, _ref) {
753
-    var expose = _ref.expose;
754
-    expose();
755
-    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm)({
756
-      name: null,
757
-      address: null,
758
-      phone: null,
759
-      npwp: null
760
-    });
761
-    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset)(form);
762
-
763
-    var onSubmit = function onSubmit() {
764
-      form.post(route('customers.store'), {
765
-        onSuccess: function onSuccess() {
766
-          return form.reset();
767
-        }
768
-      });
769
-    };
770
-
771
-    var __returned__ = {
772
-      form: form,
773
-      onSubmit: onSubmit,
774
-      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm,
775
-      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset,
776
-      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
777
-    };
778
-    Object.defineProperty(__returned__, '__isScriptSetup', {
779
-      enumerable: false,
780
-      value: true
781
-    });
782
-    return __returned__;
783
-  }
784
-});
785
-
786
-/***/ }),
787
-
788
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
789
-/*!**************************************************************************************************************************************************************************************************************************!*\
790
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
791
-  \**************************************************************************************************************************************************************************************************************************/
792
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
793
-
794
-__webpack_require__.r(__webpack_exports__);
795
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
796
-/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
797
-/* harmony export */ });
798
-/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
799
-/* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
800
-/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
801
-/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
802
-/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
803
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
804
-
805
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
806
-
807
-function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
808
-
809
-
810
-
811
-
812
-
813
-
814
-/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
815
-  __name: 'ProductCreate',
816
-  setup: function setup(__props, _ref) {
817
-    var expose = _ref.expose;
818
-    expose();
819
-
820
-    var getProductNumber = function getProductNumber() {
821
-      _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia.reload({
822
-        only: ['productNumber']
823
-      });
824
-    };
825
-
826
-    (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
827
-      return getProductNumber();
828
-    });
829
-    var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm)({
830
-      name: null,
831
-      unit: null
832
-    });
833
-    (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
834
-
835
-    var onSubmit = function onSubmit() {
836
-      form.transform(function (data) {
837
-        return _objectSpread({
838
-          number: (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage)().props.value.productNumber
839
-        }, data);
840
-      }).post(route('products.store'), {
841
-        onSuccess: function onSuccess() {
842
-          return form.reset();
843
-        },
844
-        onFinish: function onFinish() {
845
-          return getProductNumber();
846
-        }
847
-      });
848
-    };
849
-
850
-    var __returned__ = {
851
-      getProductNumber: getProductNumber,
852
-      form: form,
853
-      onSubmit: onSubmit,
854
-      onMounted: vue__WEBPACK_IMPORTED_MODULE_0__.onMounted,
855
-      Inertia: _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia,
856
-      useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm,
857
-      usePage: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage,
858
-      useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset,
859
-      AppInputText: _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
860
-    };
861
-    Object.defineProperty(__returned__, '__isScriptSetup', {
862
-      enumerable: false,
863
-      value: true
864
-    });
865
-    return __returned__;
866
-  }
867
-});
868
-
869
-/***/ }),
870
-
871 871
 /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppDropdown.vue?vue&type=template&id=ce0d1992":
872 872
 /*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
873 873
   !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/components/AppDropdown.vue?vue&type=template&id=ce0d1992 ***!
@@ -1570,6 +1570,171 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
1570 1570
 
1571 1571
 /***/ }),
1572 1572
 
1573
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
1574
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
1575
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
1576
+  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
1577
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1578
+
1579
+__webpack_require__.r(__webpack_exports__);
1580
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1581
+/* harmony export */   "render": () => (/* binding */ render)
1582
+/* harmony export */ });
1583
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
1584
+
1585
+var _hoisted_1 = {
1586
+  "class": "grid"
1587
+};
1588
+var _hoisted_2 = {
1589
+  "class": "col-12 md:col-6"
1590
+};
1591
+var _hoisted_3 = {
1592
+  "class": "col-12 md:col-6"
1593
+};
1594
+var _hoisted_4 = {
1595
+  "class": "col-12 md:col-6"
1596
+};
1597
+var _hoisted_5 = {
1598
+  "class": "col-12 md:col-6"
1599
+};
1600
+var _hoisted_6 = {
1601
+  "class": "flex flex-column md:flex-row justify-content-end"
1602
+};
1603
+function render(_ctx, _cache, $props, $setup, $data, $options) {
1604
+  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
1605
+
1606
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1607
+    label: "Nama",
1608
+    placeholder: "nama",
1609
+    error: $setup.form.errors.name,
1610
+    modelValue: $setup.form.name,
1611
+    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
1612
+      return $setup.form.name = $event;
1613
+    })
1614
+  }, null, 8
1615
+  /* PROPS */
1616
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1617
+    label: "Alamat",
1618
+    placeholder: "alamat",
1619
+    error: $setup.form.errors.address,
1620
+    modelValue: $setup.form.address,
1621
+    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
1622
+      return $setup.form.address = $event;
1623
+    })
1624
+  }, null, 8
1625
+  /* PROPS */
1626
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1627
+    label: "No HP",
1628
+    placeholder: "no hp",
1629
+    type: "number",
1630
+    error: $setup.form.errors.phone,
1631
+    modelValue: $setup.form.phone,
1632
+    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
1633
+      return $setup.form.phone = $event;
1634
+    })
1635
+  }, null, 8
1636
+  /* PROPS */
1637
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1638
+    label: "NPWP",
1639
+    placeholder: "npwp",
1640
+    type: "number",
1641
+    error: $setup.form.errors.npwp,
1642
+    modelValue: $setup.form.npwp,
1643
+    "onUpdate:modelValue": _cache[3] || (_cache[3] = function ($event) {
1644
+      return $setup.form.npwp = $event;
1645
+    })
1646
+  }, null, 8
1647
+  /* PROPS */
1648
+  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
1649
+    label: "Simpan",
1650
+    icon: "pi pi-check",
1651
+    "class": "p-button-outlined",
1652
+    disabled: $setup.form.processing,
1653
+    onClick: $setup.onSubmit
1654
+  }, null, 8
1655
+  /* PROPS */
1656
+  , ["disabled"])])], 64
1657
+  /* STABLE_FRAGMENT */
1658
+  );
1659
+}
1660
+
1661
+/***/ }),
1662
+
1663
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
1664
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
1665
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
1666
+  \******************************************************************************************************************************************************************************************************************************************************************************************************/
1667
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1668
+
1669
+__webpack_require__.r(__webpack_exports__);
1670
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1671
+/* harmony export */   "render": () => (/* binding */ render)
1672
+/* harmony export */ });
1673
+/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
1674
+
1675
+var _hoisted_1 = {
1676
+  "class": "grid"
1677
+};
1678
+var _hoisted_2 = {
1679
+  "class": "col-12 md:col-6"
1680
+};
1681
+var _hoisted_3 = {
1682
+  "class": "col-12 md:col-6"
1683
+};
1684
+var _hoisted_4 = {
1685
+  "class": "col-12 md:col-6"
1686
+};
1687
+var _hoisted_5 = {
1688
+  "class": "flex flex-column md:flex-row justify-content-end"
1689
+};
1690
+function render(_ctx, _cache, $props, $setup, $data, $options) {
1691
+  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
1692
+
1693
+  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1694
+    disabled: "",
1695
+    label: "Nomor Produk",
1696
+    placeholder: "nomor produk",
1697
+    modelValue: _ctx.$page.props.productNumber,
1698
+    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
1699
+      return _ctx.$page.props.productNumber = $event;
1700
+    })
1701
+  }, null, 8
1702
+  /* PROPS */
1703
+  , ["modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1704
+    label: "Nama",
1705
+    placeholder: "nama",
1706
+    error: $setup.form.errors.name,
1707
+    modelValue: $setup.form.name,
1708
+    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
1709
+      return $setup.form.name = $event;
1710
+    })
1711
+  }, null, 8
1712
+  /* PROPS */
1713
+  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
1714
+    label: "Satuan",
1715
+    placeholder: "satuan",
1716
+    error: $setup.form.errors.unit,
1717
+    modelValue: $setup.form.unit,
1718
+    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
1719
+      return $setup.form.unit = $event;
1720
+    })
1721
+  }, null, 8
1722
+  /* PROPS */
1723
+  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
1724
+    label: "Simpan",
1725
+    icon: "pi pi-check",
1726
+    "class": "p-button-outlined",
1727
+    disabled: $setup.form.processing,
1728
+    onClick: $setup.onSubmit
1729
+  }, null, 8
1730
+  /* PROPS */
1731
+  , ["disabled"])])], 64
1732
+  /* STABLE_FRAGMENT */
1733
+  );
1734
+}
1735
+
1736
+/***/ }),
1737
+
1573 1738
 /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e":
1574 1739
 /*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
1575 1740
   !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e ***!
@@ -1988,171 +2153,6 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
1988 2153
 
1989 2154
 /***/ }),
1990 2155
 
1991
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536":
1992
-/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
1993
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536 ***!
1994
-  \********************************************************************************************************************************************************************************************************************************************************************************************/
1995
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1996
-
1997
-__webpack_require__.r(__webpack_exports__);
1998
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1999
-/* harmony export */   "render": () => (/* binding */ render)
2000
-/* harmony export */ });
2001
-/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
2002
-
2003
-var _hoisted_1 = {
2004
-  "class": "grid"
2005
-};
2006
-var _hoisted_2 = {
2007
-  "class": "col-12 md:col-6"
2008
-};
2009
-var _hoisted_3 = {
2010
-  "class": "col-12 md:col-6"
2011
-};
2012
-var _hoisted_4 = {
2013
-  "class": "col-12 md:col-6"
2014
-};
2015
-var _hoisted_5 = {
2016
-  "class": "col-12 md:col-6"
2017
-};
2018
-var _hoisted_6 = {
2019
-  "class": "flex flex-column md:flex-row justify-content-end"
2020
-};
2021
-function render(_ctx, _cache, $props, $setup, $data, $options) {
2022
-  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
2023
-
2024
-  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2025
-    label: "Nama",
2026
-    placeholder: "nama",
2027
-    error: $setup.form.errors.name,
2028
-    modelValue: $setup.form.name,
2029
-    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
2030
-      return $setup.form.name = $event;
2031
-    })
2032
-  }, null, 8
2033
-  /* PROPS */
2034
-  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2035
-    label: "Alamat",
2036
-    placeholder: "alamat",
2037
-    error: $setup.form.errors.address,
2038
-    modelValue: $setup.form.address,
2039
-    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
2040
-      return $setup.form.address = $event;
2041
-    })
2042
-  }, null, 8
2043
-  /* PROPS */
2044
-  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2045
-    label: "No HP",
2046
-    placeholder: "no hp",
2047
-    type: "number",
2048
-    error: $setup.form.errors.phone,
2049
-    modelValue: $setup.form.phone,
2050
-    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
2051
-      return $setup.form.phone = $event;
2052
-    })
2053
-  }, null, 8
2054
-  /* PROPS */
2055
-  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2056
-    label: "NPWP",
2057
-    placeholder: "npwp",
2058
-    type: "number",
2059
-    error: $setup.form.errors.npwp,
2060
-    modelValue: $setup.form.npwp,
2061
-    "onUpdate:modelValue": _cache[3] || (_cache[3] = function ($event) {
2062
-      return $setup.form.npwp = $event;
2063
-    })
2064
-  }, null, 8
2065
-  /* PROPS */
2066
-  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
2067
-    label: "Simpan",
2068
-    icon: "pi pi-check",
2069
-    "class": "p-button-outlined",
2070
-    disabled: $setup.form.processing,
2071
-    onClick: $setup.onSubmit
2072
-  }, null, 8
2073
-  /* PROPS */
2074
-  , ["disabled"])])], 64
2075
-  /* STABLE_FRAGMENT */
2076
-  );
2077
-}
2078
-
2079
-/***/ }),
2080
-
2081
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0":
2082
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
2083
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0 ***!
2084
-  \*******************************************************************************************************************************************************************************************************************************************************************************************/
2085
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2086
-
2087
-__webpack_require__.r(__webpack_exports__);
2088
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2089
-/* harmony export */   "render": () => (/* binding */ render)
2090
-/* harmony export */ });
2091
-/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
2092
-
2093
-var _hoisted_1 = {
2094
-  "class": "grid"
2095
-};
2096
-var _hoisted_2 = {
2097
-  "class": "col-12 md:col-6"
2098
-};
2099
-var _hoisted_3 = {
2100
-  "class": "col-12 md:col-6"
2101
-};
2102
-var _hoisted_4 = {
2103
-  "class": "col-12 md:col-6"
2104
-};
2105
-var _hoisted_5 = {
2106
-  "class": "flex flex-column md:flex-row justify-content-end"
2107
-};
2108
-function render(_ctx, _cache, $props, $setup, $data, $options) {
2109
-  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
2110
-
2111
-  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2112
-    disabled: "",
2113
-    label: "Nomor Produk",
2114
-    placeholder: "nomor produk",
2115
-    modelValue: _ctx.$page.props.productNumber,
2116
-    "onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
2117
-      return _ctx.$page.props.productNumber = $event;
2118
-    })
2119
-  }, null, 8
2120
-  /* PROPS */
2121
-  , ["modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2122
-    label: "Nama",
2123
-    placeholder: "nama",
2124
-    error: $setup.form.errors.name,
2125
-    modelValue: $setup.form.name,
2126
-    "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
2127
-      return $setup.form.name = $event;
2128
-    })
2129
-  }, null, 8
2130
-  /* PROPS */
2131
-  , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
2132
-    label: "Satuan",
2133
-    placeholder: "satuan",
2134
-    error: $setup.form.errors.unit,
2135
-    modelValue: $setup.form.unit,
2136
-    "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
2137
-      return $setup.form.unit = $event;
2138
-    })
2139
-  }, null, 8
2140
-  /* PROPS */
2141
-  , ["error", "modelValue"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
2142
-    label: "Simpan",
2143
-    icon: "pi pi-check",
2144
-    "class": "p-button-outlined",
2145
-    disabled: $setup.form.processing,
2146
-    onClick: $setup.onSubmit
2147
-  }, null, 8
2148
-  /* PROPS */
2149
-  , ["disabled"])])], 64
2150
-  /* STABLE_FRAGMENT */
2151
-  );
2152
-}
2153
-
2154
-/***/ }),
2155
-
2156 2156
 /***/ "./resources/js/components/useFormErrorReset.js":
2157 2157
 /*!******************************************************!*\
2158 2158
   !*** ./resources/js/components/useFormErrorReset.js ***!
@@ -2245,7 +2245,7 @@ __webpack_require__.r(__webpack_exports__);
2245 2245
 /* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
2246 2246
 /* harmony import */ var primevue_usedialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! primevue/usedialog */ "./node_modules/primevue/usedialog/usedialog.esm.js");
2247 2247
 /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config */ "./resources/js/pages/Sales/config.js");
2248
-/* harmony import */ var _Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Dialog/CustomerCreate.vue */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue");
2248
+/* harmony import */ var _Components_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dialog/CustomerCreate.vue */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue");
2249 2249
 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2250 2250
 
2251 2251
 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -2273,7 +2273,7 @@ function useCustomerAutoComplete(form) {
2273 2273
   };
2274 2274
 
2275 2275
   var showCreateCustomer = function showCreateCustomer() {
2276
-    dialog.open(_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
2276
+    dialog.open(_Components_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
2277 2277
       props: _objectSpread({
2278 2278
         header: 'Tambah Pelanggan'
2279 2279
       }, _config__WEBPACK_IMPORTED_MODULE_2__.dialogStyle)
@@ -2302,7 +2302,7 @@ __webpack_require__.r(__webpack_exports__);
2302 2302
 /* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
2303 2303
 /* harmony import */ var primevue_usedialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! primevue/usedialog */ "./node_modules/primevue/usedialog/usedialog.esm.js");
2304 2304
 /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config */ "./resources/js/pages/Sales/config.js");
2305
-/* harmony import */ var _Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Dialog/ProductCreate.vue */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue");
2305
+/* harmony import */ var _Components_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dialog/ProductCreate.vue */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue");
2306 2306
 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2307 2307
 
2308 2308
 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -2330,7 +2330,7 @@ function useProductAutoComplete(form) {
2330 2330
   };
2331 2331
 
2332 2332
   var showCreateProduct = function showCreateProduct() {
2333
-    dialog.open(_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
2333
+    dialog.open(_Components_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
2334 2334
       props: _objectSpread({
2335 2335
         header: 'Tambah Produk'
2336 2336
       }, _config__WEBPACK_IMPORTED_MODULE_2__.dialogStyle)
@@ -2922,25 +2922,25 @@ if (false) {}
2922 2922
 
2923 2923
 /***/ }),
2924 2924
 
2925
-/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue":
2926
-/*!*************************************************************!*\
2927
-  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue ***!
2928
-  \*************************************************************/
2925
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue":
2926
+/*!***********************************************************************!*\
2927
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue ***!
2928
+  \***********************************************************************/
2929 2929
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2930 2930
 
2931 2931
 __webpack_require__.r(__webpack_exports__);
2932 2932
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2933 2933
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2934 2934
 /* harmony export */ });
2935
-/* harmony import */ var _SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SaleDetails.vue?vue&type=template&id=62fa986e */ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e");
2936
-/* harmony import */ var _SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SaleDetails.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js");
2935
+/* harmony import */ var _CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
2936
+/* harmony import */ var _CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
2937 2937
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
2938 2938
 
2939 2939
 
2940 2940
 
2941 2941
 
2942 2942
 ;
2943
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/SaleDetails.vue"]])
2943
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue"]])
2944 2944
 /* hot reload */
2945 2945
 if (false) {}
2946 2946
 
@@ -2949,25 +2949,25 @@ if (false) {}
2949 2949
 
2950 2950
 /***/ }),
2951 2951
 
2952
-/***/ "./resources/js/pages/Sales/Create.vue":
2953
-/*!*********************************************!*\
2954
-  !*** ./resources/js/pages/Sales/Create.vue ***!
2955
-  \*********************************************/
2952
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue":
2953
+/*!**********************************************************************!*\
2954
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue ***!
2955
+  \**********************************************************************/
2956 2956
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2957 2957
 
2958 2958
 __webpack_require__.r(__webpack_exports__);
2959 2959
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2960 2960
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2961 2961
 /* harmony export */ });
2962
-/* harmony import */ var _Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Create.vue?vue&type=template&id=2ff9f208 */ "./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208");
2963
-/* harmony import */ var _Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Create.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js");
2962
+/* harmony import */ var _ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
2963
+/* harmony import */ var _ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
2964 2964
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
2965 2965
 
2966 2966
 
2967 2967
 
2968 2968
 
2969 2969
 ;
2970
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Create.vue"]])
2970
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/ProductCreate.vue"]])
2971 2971
 /* hot reload */
2972 2972
 if (false) {}
2973 2973
 
@@ -2976,25 +2976,25 @@ if (false) {}
2976 2976
 
2977 2977
 /***/ }),
2978 2978
 
2979
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue":
2980
-/*!************************************************************!*\
2981
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue ***!
2982
-  \************************************************************/
2979
+/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue":
2980
+/*!*************************************************************!*\
2981
+  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue ***!
2982
+  \*************************************************************/
2983 2983
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2984 2984
 
2985 2985
 __webpack_require__.r(__webpack_exports__);
2986 2986
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2987 2987
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2988 2988
 /* harmony export */ });
2989
-/* harmony import */ var _CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=template&id=56570536 */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536");
2990
-/* harmony import */ var _CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
2989
+/* harmony import */ var _SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SaleDetails.vue?vue&type=template&id=62fa986e */ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e");
2990
+/* harmony import */ var _SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SaleDetails.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js");
2991 2991
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
2992 2992
 
2993 2993
 
2994 2994
 
2995 2995
 
2996 2996
 ;
2997
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Dialog/CustomerCreate.vue"]])
2997
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/SaleDetails.vue"]])
2998 2998
 /* hot reload */
2999 2999
 if (false) {}
3000 3000
 
@@ -3003,25 +3003,25 @@ if (false) {}
3003 3003
 
3004 3004
 /***/ }),
3005 3005
 
3006
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue":
3007
-/*!***********************************************************!*\
3008
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue ***!
3009
-  \***********************************************************/
3006
+/***/ "./resources/js/pages/Sales/Create.vue":
3007
+/*!*********************************************!*\
3008
+  !*** ./resources/js/pages/Sales/Create.vue ***!
3009
+  \*********************************************/
3010 3010
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3011 3011
 
3012 3012
 __webpack_require__.r(__webpack_exports__);
3013 3013
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3014 3014
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
3015 3015
 /* harmony export */ });
3016
-/* harmony import */ var _ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=template&id=f244bfa0 */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0");
3017
-/* harmony import */ var _ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
3016
+/* harmony import */ var _Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Create.vue?vue&type=template&id=2ff9f208 */ "./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208");
3017
+/* harmony import */ var _Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Create.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js");
3018 3018
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
3019 3019
 
3020 3020
 
3021 3021
 
3022 3022
 
3023 3023
 ;
3024
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Dialog/ProductCreate.vue"]])
3024
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Create.vue"]])
3025 3025
 /* hot reload */
3026 3026
 if (false) {}
3027 3027
 
@@ -3165,62 +3165,62 @@ __webpack_require__.r(__webpack_exports__);
3165 3165
 
3166 3166
 /***/ }),
3167 3167
 
3168
-/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js":
3169
-/*!************************************************************************************************!*\
3170
-  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js ***!
3171
-  \************************************************************************************************/
3168
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
3169
+/*!**********************************************************************************************************!*\
3170
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
3171
+  \**********************************************************************************************************/
3172 3172
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3173 3173
 
3174 3174
 __webpack_require__.r(__webpack_exports__);
3175 3175
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3176
-/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3176
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3177 3177
 /* harmony export */ });
3178
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./SaleDetails.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js");
3178
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
3179 3179
  
3180 3180
 
3181 3181
 /***/ }),
3182 3182
 
3183
-/***/ "./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js":
3184
-/*!********************************************************************************!*\
3185
-  !*** ./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js ***!
3186
-  \********************************************************************************/
3183
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
3184
+/*!*********************************************************************************************************!*\
3185
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
3186
+  \*********************************************************************************************************/
3187 3187
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3188 3188
 
3189 3189
 __webpack_require__.r(__webpack_exports__);
3190 3190
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3191
-/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3191
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3192 3192
 /* harmony export */ });
3193
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Create.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js");
3193
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
3194 3194
  
3195 3195
 
3196 3196
 /***/ }),
3197 3197
 
3198
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
3199
-/*!***********************************************************************************************!*\
3200
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
3201
-  \***********************************************************************************************/
3198
+/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js":
3199
+/*!************************************************************************************************!*\
3200
+  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js ***!
3201
+  \************************************************************************************************/
3202 3202
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3203 3203
 
3204 3204
 __webpack_require__.r(__webpack_exports__);
3205 3205
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3206
-/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3206
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3207 3207
 /* harmony export */ });
3208
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
3208
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./SaleDetails.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=script&setup=true&lang=js");
3209 3209
  
3210 3210
 
3211 3211
 /***/ }),
3212 3212
 
3213
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
3214
-/*!**********************************************************************************************!*\
3215
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
3216
-  \**********************************************************************************************/
3213
+/***/ "./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js":
3214
+/*!********************************************************************************!*\
3215
+  !*** ./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js ***!
3216
+  \********************************************************************************/
3217 3217
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3218 3218
 
3219 3219
 __webpack_require__.r(__webpack_exports__);
3220 3220
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3221
-/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3221
+/* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
3222 3222
 /* harmony export */ });
3223
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
3223
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Create.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Create.vue?vue&type=script&setup=true&lang=js");
3224 3224
  
3225 3225
 
3226 3226
 /***/ }),
@@ -3360,62 +3360,62 @@ __webpack_require__.r(__webpack_exports__);
3360 3360
 
3361 3361
 /***/ }),
3362 3362
 
3363
-/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e":
3364
-/*!*******************************************************************************************!*\
3365
-  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e ***!
3366
-  \*******************************************************************************************/
3363
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
3364
+/*!*****************************************************************************************************!*\
3365
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
3366
+  \*****************************************************************************************************/
3367 3367
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3368 3368
 
3369 3369
 __webpack_require__.r(__webpack_exports__);
3370 3370
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3371
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__.render)
3371
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render)
3372 3372
 /* harmony export */ });
3373
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./SaleDetails.vue?vue&type=template&id=62fa986e */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e");
3373
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
3374 3374
 
3375 3375
 
3376 3376
 /***/ }),
3377 3377
 
3378
-/***/ "./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208":
3379
-/*!***************************************************************************!*\
3380
-  !*** ./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208 ***!
3381
-  \***************************************************************************/
3378
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
3379
+/*!****************************************************************************************************!*\
3380
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
3381
+  \****************************************************************************************************/
3382 3382
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3383 3383
 
3384 3384
 __webpack_require__.r(__webpack_exports__);
3385 3385
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3386
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__.render)
3386
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render)
3387 3387
 /* harmony export */ });
3388
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Create.vue?vue&type=template&id=2ff9f208 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208");
3388
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
3389 3389
 
3390 3390
 
3391 3391
 /***/ }),
3392 3392
 
3393
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536":
3394
-/*!******************************************************************************************!*\
3395
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536 ***!
3396
-  \******************************************************************************************/
3393
+/***/ "./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e":
3394
+/*!*******************************************************************************************!*\
3395
+  !*** ./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e ***!
3396
+  \*******************************************************************************************/
3397 3397
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3398 3398
 
3399 3399
 __webpack_require__.r(__webpack_exports__);
3400 3400
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3401
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__.render)
3401
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__.render)
3402 3402
 /* harmony export */ });
3403
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=template&id=56570536 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536");
3403
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_SaleDetails_vue_vue_type_template_id_62fa986e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./SaleDetails.vue?vue&type=template&id=62fa986e */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/SaleDetails.vue?vue&type=template&id=62fa986e");
3404 3404
 
3405 3405
 
3406 3406
 /***/ }),
3407 3407
 
3408
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0":
3409
-/*!*****************************************************************************************!*\
3410
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0 ***!
3411
-  \*****************************************************************************************/
3408
+/***/ "./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208":
3409
+/*!***************************************************************************!*\
3410
+  !*** ./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208 ***!
3411
+  \***************************************************************************/
3412 3412
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3413 3413
 
3414 3414
 __webpack_require__.r(__webpack_exports__);
3415 3415
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3416
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__.render)
3416
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__.render)
3417 3417
 /* harmony export */ });
3418
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=template&id=f244bfa0 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0");
3418
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_Create_vue_vue_type_template_id_2ff9f208__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Create.vue?vue&type=template&id=2ff9f208 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Create.vue?vue&type=template&id=2ff9f208");
3419 3419
 
3420 3420
 
3421 3421
 /***/ }),

+ 28
- 28
public/js/resources_js_pages_Sales_useCustomerAutoComplete_js.js Näytä tiedosto

@@ -69,10 +69,10 @@ __webpack_require__.r(__webpack_exports__);
69 69
 
70 70
 /***/ }),
71 71
 
72
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
73
-/*!***************************************************************************************************************************************************************************************************************************!*\
74
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
75
-  \***************************************************************************************************************************************************************************************************************************/
72
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
73
+/*!**************************************************************************************************************************************************************************************************************************************!*\
74
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
75
+  \**************************************************************************************************************************************************************************************************************************************/
76 76
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
77 77
 
78 78
 __webpack_require__.r(__webpack_exports__);
@@ -175,10 +175,10 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
175 175
 
176 176
 /***/ }),
177 177
 
178
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536":
179
-/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
180
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536 ***!
181
-  \********************************************************************************************************************************************************************************************************************************************************************************************/
178
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
179
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
180
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
181
+  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
182 182
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
183 183
 
184 184
 __webpack_require__.r(__webpack_exports__);
@@ -357,7 +357,7 @@ __webpack_require__.r(__webpack_exports__);
357 357
 /* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
358 358
 /* harmony import */ var primevue_usedialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! primevue/usedialog */ "./node_modules/primevue/usedialog/usedialog.esm.js");
359 359
 /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config */ "./resources/js/pages/Sales/config.js");
360
-/* harmony import */ var _Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Dialog/CustomerCreate.vue */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue");
360
+/* harmony import */ var _Components_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dialog/CustomerCreate.vue */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue");
361 361
 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
362 362
 
363 363
 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -385,7 +385,7 @@ function useCustomerAutoComplete(form) {
385 385
   };
386 386
 
387 387
   var showCreateCustomer = function showCreateCustomer() {
388
-    dialog.open(_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
388
+    dialog.open(_Components_Dialog_CustomerCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
389 389
       props: _objectSpread({
390 390
         header: 'Tambah Pelanggan'
391 391
       }, _config__WEBPACK_IMPORTED_MODULE_2__.dialogStyle)
@@ -449,25 +449,25 @@ if (false) {}
449 449
 
450 450
 /***/ }),
451 451
 
452
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue":
453
-/*!************************************************************!*\
454
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue ***!
455
-  \************************************************************/
452
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue":
453
+/*!***********************************************************************!*\
454
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue ***!
455
+  \***********************************************************************/
456 456
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
457 457
 
458 458
 __webpack_require__.r(__webpack_exports__);
459 459
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
460 460
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
461 461
 /* harmony export */ });
462
-/* harmony import */ var _CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=template&id=56570536 */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536");
463
-/* harmony import */ var _CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
462
+/* harmony import */ var _CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
463
+/* harmony import */ var _CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
464 464
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
465 465
 
466 466
 
467 467
 
468 468
 
469 469
 ;
470
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Dialog/CustomerCreate.vue"]])
470
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue"]])
471 471
 /* hot reload */
472 472
 if (false) {}
473 473
 
@@ -491,17 +491,17 @@ __webpack_require__.r(__webpack_exports__);
491 491
 
492 492
 /***/ }),
493 493
 
494
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
495
-/*!***********************************************************************************************!*\
496
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
497
-  \***********************************************************************************************/
494
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js":
495
+/*!**********************************************************************************************************!*\
496
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js ***!
497
+  \**********************************************************************************************************/
498 498
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
499 499
 
500 500
 __webpack_require__.r(__webpack_exports__);
501 501
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
502 502
 /* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
503 503
 /* harmony export */ });
504
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
504
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=script&setup=true&lang=js");
505 505
  
506 506
 
507 507
 /***/ }),
@@ -521,17 +521,17 @@ __webpack_require__.r(__webpack_exports__);
521 521
 
522 522
 /***/ }),
523 523
 
524
-/***/ "./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536":
525
-/*!******************************************************************************************!*\
526
-  !*** ./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536 ***!
527
-  \******************************************************************************************/
524
+/***/ "./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4":
525
+/*!*****************************************************************************************************!*\
526
+  !*** ./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4 ***!
527
+  \*****************************************************************************************************/
528 528
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
529 529
 
530 530
 __webpack_require__.r(__webpack_exports__);
531 531
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
532
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__.render)
532
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__.render)
533 533
 /* harmony export */ });
534
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_56570536__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=template&id=56570536 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/CustomerCreate.vue?vue&type=template&id=56570536");
534
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_CustomerCreate_vue_vue_type_template_id_6af3d9f4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./CustomerCreate.vue?vue&type=template&id=6af3d9f4 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue?vue&type=template&id=6af3d9f4");
535 535
 
536 536
 
537 537
 /***/ })

+ 28
- 28
public/js/resources_js_pages_Sales_useProductAutoComplete_js.js Näytä tiedosto

@@ -69,10 +69,10 @@ __webpack_require__.r(__webpack_exports__);
69 69
 
70 70
 /***/ }),
71 71
 
72
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
73
-/*!**************************************************************************************************************************************************************************************************************************!*\
74
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
75
-  \**************************************************************************************************************************************************************************************************************************/
72
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
73
+/*!*************************************************************************************************************************************************************************************************************************************!*\
74
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
75
+  \*************************************************************************************************************************************************************************************************************************************/
76 76
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
77 77
 
78 78
 __webpack_require__.r(__webpack_exports__);
@@ -204,10 +204,10 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
204 204
 
205 205
 /***/ }),
206 206
 
207
-/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0":
208
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
209
-  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0 ***!
210
-  \*******************************************************************************************************************************************************************************************************************************************************************************************/
207
+/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
208
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
209
+  !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
210
+  \******************************************************************************************************************************************************************************************************************************************************************************************************/
211 211
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
212 212
 
213 213
 __webpack_require__.r(__webpack_exports__);
@@ -371,7 +371,7 @@ __webpack_require__.r(__webpack_exports__);
371 371
 /* harmony import */ var _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @inertiajs/inertia */ "./node_modules/@inertiajs/inertia/dist/index.js");
372 372
 /* harmony import */ var primevue_usedialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! primevue/usedialog */ "./node_modules/primevue/usedialog/usedialog.esm.js");
373 373
 /* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config */ "./resources/js/pages/Sales/config.js");
374
-/* harmony import */ var _Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Dialog/ProductCreate.vue */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue");
374
+/* harmony import */ var _Components_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Components/Dialog/ProductCreate.vue */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue");
375 375
 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
376 376
 
377 377
 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -399,7 +399,7 @@ function useProductAutoComplete(form) {
399 399
   };
400 400
 
401 401
   var showCreateProduct = function showCreateProduct() {
402
-    dialog.open(_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
402
+    dialog.open(_Components_Dialog_ProductCreate_vue__WEBPACK_IMPORTED_MODULE_3__["default"], {
403 403
       props: _objectSpread({
404 404
         header: 'Tambah Produk'
405 405
       }, _config__WEBPACK_IMPORTED_MODULE_2__.dialogStyle)
@@ -463,25 +463,25 @@ if (false) {}
463 463
 
464 464
 /***/ }),
465 465
 
466
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue":
467
-/*!***********************************************************!*\
468
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue ***!
469
-  \***********************************************************/
466
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue":
467
+/*!**********************************************************************!*\
468
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue ***!
469
+  \**********************************************************************/
470 470
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
471 471
 
472 472
 __webpack_require__.r(__webpack_exports__);
473 473
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
474 474
 /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
475 475
 /* harmony export */ });
476
-/* harmony import */ var _ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=template&id=f244bfa0 */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0");
477
-/* harmony import */ var _ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
476
+/* harmony import */ var _ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
477
+/* harmony import */ var _ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
478 478
 /* harmony import */ var _media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");
479 479
 
480 480
 
481 481
 
482 482
 
483 483
 ;
484
-const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Dialog/ProductCreate.vue"]])
484
+const __exports__ = /*#__PURE__*/(0,_media_dijitalcode_3ad9c6e0_4296_4a57_b136_144df49e7bb8_Projects_cahaya_agung_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render],['__file',"resources/js/pages/Sales/Components/Dialog/ProductCreate.vue"]])
485 485
 /* hot reload */
486 486
 if (false) {}
487 487
 
@@ -505,17 +505,17 @@ __webpack_require__.r(__webpack_exports__);
505 505
 
506 506
 /***/ }),
507 507
 
508
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
509
-/*!**********************************************************************************************!*\
510
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
511
-  \**********************************************************************************************/
508
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js":
509
+/*!*********************************************************************************************************!*\
510
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js ***!
511
+  \*********************************************************************************************************/
512 512
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
513 513
 
514 514
 __webpack_require__.r(__webpack_exports__);
515 515
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
516 516
 /* harmony export */   "default": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"])
517 517
 /* harmony export */ });
518
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
518
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=script&setup=true&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=script&setup=true&lang=js");
519 519
  
520 520
 
521 521
 /***/ }),
@@ -535,17 +535,17 @@ __webpack_require__.r(__webpack_exports__);
535 535
 
536 536
 /***/ }),
537 537
 
538
-/***/ "./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0":
539
-/*!*****************************************************************************************!*\
540
-  !*** ./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0 ***!
541
-  \*****************************************************************************************/
538
+/***/ "./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1":
539
+/*!****************************************************************************************************!*\
540
+  !*** ./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1 ***!
541
+  \****************************************************************************************************/
542 542
 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
543 543
 
544 544
 __webpack_require__.r(__webpack_exports__);
545 545
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
546
-/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__.render)
546
+/* harmony export */   "render": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__.render)
547 547
 /* harmony export */ });
548
-/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_f244bfa0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=template&id=f244bfa0 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Dialog/ProductCreate.vue?vue&type=template&id=f244bfa0");
548
+/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_ProductCreate_vue_vue_type_template_id_5a28f5c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./ProductCreate.vue?vue&type=template&id=5a28f5c1 */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue?vue&type=template&id=5a28f5c1");
549 549
 
550 550
 
551 551
 /***/ })

+ 17
- 17
public/js/vue.js Näytä tiedosto

@@ -58645,6 +58645,22 @@ var map = {
58645 58645
 		"./resources/js/pages/Purchases/Index.vue",
58646 58646
 		"resources_js_pages_Purchases_Index_vue"
58647 58647
 	],
58648
+	"./Sales/Components/Dialog/CustomerCreate": [
58649
+		"./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue",
58650
+		"resources_js_pages_Sales_Components_Dialog_CustomerCreate_vue"
58651
+	],
58652
+	"./Sales/Components/Dialog/CustomerCreate.vue": [
58653
+		"./resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue",
58654
+		"resources_js_pages_Sales_Components_Dialog_CustomerCreate_vue"
58655
+	],
58656
+	"./Sales/Components/Dialog/ProductCreate": [
58657
+		"./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue",
58658
+		"resources_js_pages_Sales_Components_Dialog_ProductCreate_vue"
58659
+	],
58660
+	"./Sales/Components/Dialog/ProductCreate.vue": [
58661
+		"./resources/js/pages/Sales/Components/Dialog/ProductCreate.vue",
58662
+		"resources_js_pages_Sales_Components_Dialog_ProductCreate_vue"
58663
+	],
58648 58664
 	"./Sales/Components/SaleDetails": [
58649 58665
 		"./resources/js/pages/Sales/Components/SaleDetails.vue",
58650 58666
 		"resources_js_pages_Sales_Components_SaleDetails_vue"
@@ -58661,22 +58677,6 @@ var map = {
58661 58677
 		"./resources/js/pages/Sales/Create.vue",
58662 58678
 		"resources_js_pages_Sales_Create_vue"
58663 58679
 	],
58664
-	"./Sales/Dialog/CustomerCreate": [
58665
-		"./resources/js/pages/Sales/Dialog/CustomerCreate.vue",
58666
-		"resources_js_pages_Sales_Dialog_CustomerCreate_vue"
58667
-	],
58668
-	"./Sales/Dialog/CustomerCreate.vue": [
58669
-		"./resources/js/pages/Sales/Dialog/CustomerCreate.vue",
58670
-		"resources_js_pages_Sales_Dialog_CustomerCreate_vue"
58671
-	],
58672
-	"./Sales/Dialog/ProductCreate": [
58673
-		"./resources/js/pages/Sales/Dialog/ProductCreate.vue",
58674
-		"resources_js_pages_Sales_Dialog_ProductCreate_vue"
58675
-	],
58676
-	"./Sales/Dialog/ProductCreate.vue": [
58677
-		"./resources/js/pages/Sales/Dialog/ProductCreate.vue",
58678
-		"resources_js_pages_Sales_Dialog_ProductCreate_vue"
58679
-	],
58680 58680
 	"./Sales/Index": [
58681 58681
 		"./resources/js/pages/Sales/Index.vue",
58682 58682
 		"resources_js_pages_Sales_Index_vue"
@@ -58906,7 +58906,7 @@ module.exports = JSON.parse('{"name":"axios","version":"0.21.4","description":"P
58906 58906
 /******/ 		// This function allow to reference async chunks
58907 58907
 /******/ 		__webpack_require__.u = (chunkId) => {
58908 58908
 /******/ 			// return url for filenames based on template
58909
-/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"9296b829a7757dee","resources_js_pages_Auth_Login_vue":"abebf9cef2af3768","resources_js_pages_Customers_Create_vue":"9f07d1899bc0ff11","resources_js_pages_Customers_Edit_vue":"d9cb46c05b8515d2","resources_js_pages_Customers_Index_vue":"61a127ac488a7170","resources_js_pages_Customers_tableHeader_js":"7a40a3d5ad60171c","resources_js_pages_Dashboards_Index_vue":"422b13ab86c7fd04","resources_js_pages_Error_Index_vue":"4119ff1c60260652","resources_js_pages_Products_Create_vue":"5cb1e0c3c8963303","resources_js_pages_Products_Edit_vue":"4e0d8abe3e3eb5bb","resources_js_pages_Products_Index_vue":"1dad15f4c14aa968","resources_js_pages_Products_tableHeader_js":"951f590b1402bd34","resources_js_pages_Purchases_Index_vue":"02a6d344279e6aac","resources_js_pages_Sales_Components_SaleDetails_vue":"b0aacea6649cd1d1","resources_js_pages_Sales_Create_vue":"419650f219d0d049","resources_js_pages_Sales_Dialog_CustomerCreate_vue":"21abe4ce18dd848d","resources_js_pages_Sales_Dialog_ProductCreate_vue":"d5c6bf32f3f567b9","resources_js_pages_Sales_Index_vue":"6a2638576d068663","resources_js_pages_Sales_config_js":"31265026d1001cfb","resources_js_pages_Sales_useCustomerAutoComplete_js":"66a5795fa5922ae3","resources_js_pages_Sales_useProductAutoComplete_js":"d36b77341ed5d663","resources_js_pages_StockProducts_Index_vue":"0d44303fd657ff54","resources_js_pages_Suppliers_Create_vue":"18caa8c4e08c1c43","resources_js_pages_Suppliers_Edit_vue":"db12150cad2bb214","resources_js_pages_Suppliers_Index_vue":"9b81de9fe3189907","resources_js_pages_Suppliers_tableHeader_js":"500bc29ff0dbddce","resources_js_pages_Users_Create_vue":"9f08a0eca7b86f78","resources_js_pages_Users_Edit_vue":"1d761679a82b91d3","resources_js_pages_Users_Index_vue":"3a800e77beaa2c6a","resources_js_pages_Users_Show_vue":"196798c0a8a9e706","resources_js_pages_Users_tableHeader_js":"48f19bd820caf015"}[chunkId] + "";
58909
+/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"9296b829a7757dee","resources_js_pages_Auth_Login_vue":"abebf9cef2af3768","resources_js_pages_Customers_Create_vue":"9f07d1899bc0ff11","resources_js_pages_Customers_Edit_vue":"d9cb46c05b8515d2","resources_js_pages_Customers_Index_vue":"61a127ac488a7170","resources_js_pages_Customers_tableHeader_js":"7a40a3d5ad60171c","resources_js_pages_Dashboards_Index_vue":"422b13ab86c7fd04","resources_js_pages_Error_Index_vue":"4119ff1c60260652","resources_js_pages_Products_Create_vue":"5cb1e0c3c8963303","resources_js_pages_Products_Edit_vue":"4e0d8abe3e3eb5bb","resources_js_pages_Products_Index_vue":"1dad15f4c14aa968","resources_js_pages_Products_tableHeader_js":"951f590b1402bd34","resources_js_pages_Purchases_Index_vue":"02a6d344279e6aac","resources_js_pages_Sales_Components_Dialog_CustomerCreate_vue":"9541fc14add2ff0a","resources_js_pages_Sales_Components_Dialog_ProductCreate_vue":"096537b45ff0b933","resources_js_pages_Sales_Components_SaleDetails_vue":"b0aacea6649cd1d1","resources_js_pages_Sales_Create_vue":"5543244ad4006011","resources_js_pages_Sales_Index_vue":"6a2638576d068663","resources_js_pages_Sales_config_js":"31265026d1001cfb","resources_js_pages_Sales_useCustomerAutoComplete_js":"d6c5b9a9a6329f8b","resources_js_pages_Sales_useProductAutoComplete_js":"5971088a704f1408","resources_js_pages_StockProducts_Index_vue":"0d44303fd657ff54","resources_js_pages_Suppliers_Create_vue":"18caa8c4e08c1c43","resources_js_pages_Suppliers_Edit_vue":"db12150cad2bb214","resources_js_pages_Suppliers_Index_vue":"9b81de9fe3189907","resources_js_pages_Suppliers_tableHeader_js":"500bc29ff0dbddce","resources_js_pages_Users_Create_vue":"9f08a0eca7b86f78","resources_js_pages_Users_Edit_vue":"1d761679a82b91d3","resources_js_pages_Users_Index_vue":"3a800e77beaa2c6a","resources_js_pages_Users_Show_vue":"196798c0a8a9e706","resources_js_pages_Users_tableHeader_js":"48f19bd820caf015"}[chunkId] + "";
58910 58910
 /******/ 		};
58911 58911
 /******/ 	})();
58912 58912
 /******/ 	

resources/js/pages/Sales/Dialog/CustomerCreate.vue → resources/js/pages/Sales/Components/Dialog/CustomerCreate.vue Näytä tiedosto


resources/js/pages/Sales/Dialog/ProductCreate.vue → resources/js/pages/Sales/Components/Dialog/ProductCreate.vue Näytä tiedosto


+ 1
- 1
resources/js/pages/Sales/useCustomerAutoComplete.js Näytä tiedosto

@@ -1,7 +1,7 @@
1 1
 import { Inertia } from '@inertiajs/inertia'
2 2
 import { useDialog } from 'primevue/usedialog'
3 3
 import { dialogStyle } from './config'
4
-import CustomerCreate from './Dialog/CustomerCreate.vue'
4
+import CustomerCreate from './Components/Dialog/CustomerCreate.vue'
5 5
 
6 6
 export function useCustomerAutoComplete(form) {
7 7
   const dialog = useDialog()

+ 1
- 1
resources/js/pages/Sales/useProductAutoComplete.js Näytä tiedosto

@@ -1,7 +1,7 @@
1 1
 import { Inertia } from '@inertiajs/inertia'
2 2
 import { useDialog } from 'primevue/usedialog'
3 3
 import { dialogStyle } from './config'
4
-import ProductCreate from './Dialog/ProductCreate.vue'
4
+import ProductCreate from './Components/Dialog/ProductCreate.vue'
5 5
 
6 6
 export function useProductAutoComplete(form) {
7 7
   const dialog = useDialog()