|
|
@@ -702,7 +702,6 @@ __webpack_require__.r(__webpack_exports__);
|
|
702
|
702
|
onSubmit: onSubmit,
|
|
703
|
703
|
useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.useForm,
|
|
704
|
704
|
Head: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.Head,
|
|
705
|
|
- usePage: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_0__.usePage,
|
|
706
|
705
|
useFormErrorReset: _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_1__.useFormErrorReset,
|
|
707
|
706
|
useProductAutoComplete: _useProductAutoComplete__WEBPACK_IMPORTED_MODULE_2__.useProductAutoComplete,
|
|
708
|
707
|
useCustomerAutoComplete: _useCustomerAutoComplete__WEBPACK_IMPORTED_MODULE_3__.useCustomerAutoComplete,
|
|
|
@@ -793,6 +792,12 @@ __webpack_require__.r(__webpack_exports__);
|
|
793
|
792
|
/* harmony import */ var _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @inertiajs/inertia-vue3 */ "./node_modules/@inertiajs/inertia-vue3/dist/index.js");
|
|
794
|
793
|
/* harmony import */ var _components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/useFormErrorReset */ "./resources/js/components/useFormErrorReset.js");
|
|
795
|
794
|
/* harmony import */ var _components_AppInputText_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/AppInputText.vue */ "./resources/js/components/AppInputText.vue");
|
|
|
795
|
+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; }
|
|
|
796
|
+
|
|
|
797
|
+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; }
|
|
|
798
|
+
|
|
|
799
|
+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; }
|
|
|
800
|
+
|
|
796
|
801
|
|
|
797
|
802
|
|
|
798
|
803
|
|
|
|
@@ -803,36 +808,42 @@ __webpack_require__.r(__webpack_exports__);
|
|
803
|
808
|
setup: function setup(__props, _ref) {
|
|
804
|
809
|
var expose = _ref.expose;
|
|
805
|
810
|
expose();
|
|
806
|
|
- (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
|
|
|
811
|
+
|
|
|
812
|
+ var getProductNumber = function getProductNumber() {
|
|
807
|
813
|
_inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia.reload({
|
|
808
|
814
|
only: ['productNumber']
|
|
809
|
815
|
});
|
|
810
|
|
- });
|
|
811
|
|
- (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(function () {
|
|
812
|
|
- return (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage)().props.value.productNumber;
|
|
813
|
|
- }, function (val) {
|
|
814
|
|
- return form.number = val;
|
|
|
816
|
+ };
|
|
|
817
|
+
|
|
|
818
|
+ (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
|
|
|
819
|
+ return getProductNumber();
|
|
815
|
820
|
});
|
|
816
|
821
|
var form = (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm)({
|
|
817
|
|
- number: null,
|
|
818
|
822
|
name: null,
|
|
819
|
823
|
unit: null
|
|
820
|
824
|
});
|
|
821
|
825
|
(0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
|
|
822
|
826
|
|
|
823
|
827
|
var onSubmit = function onSubmit() {
|
|
824
|
|
- form.post(route('products.store'), {
|
|
|
828
|
+ form.transform(function (data) {
|
|
|
829
|
+ return _objectSpread({
|
|
|
830
|
+ number: (0,_inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage)().props.value.productNumber
|
|
|
831
|
+ }, data);
|
|
|
832
|
+ }).post(route('products.store'), {
|
|
825
|
833
|
onSuccess: function onSuccess() {
|
|
826
|
834
|
return form.reset();
|
|
|
835
|
+ },
|
|
|
836
|
+ onFinish: function onFinish() {
|
|
|
837
|
+ return getProductNumber();
|
|
827
|
838
|
}
|
|
828
|
839
|
});
|
|
829
|
840
|
};
|
|
830
|
841
|
|
|
831
|
842
|
var __returned__ = {
|
|
|
843
|
+ getProductNumber: getProductNumber,
|
|
832
|
844
|
form: form,
|
|
833
|
845
|
onSubmit: onSubmit,
|
|
834
|
846
|
onMounted: vue__WEBPACK_IMPORTED_MODULE_0__.onMounted,
|
|
835
|
|
- watch: vue__WEBPACK_IMPORTED_MODULE_0__.watch,
|
|
836
|
847
|
Inertia: _inertiajs_inertia__WEBPACK_IMPORTED_MODULE_1__.Inertia,
|
|
837
|
848
|
useForm: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.useForm,
|
|
838
|
849
|
usePage: _inertiajs_inertia_vue3__WEBPACK_IMPORTED_MODULE_2__.usePage,
|
|
|
@@ -2118,14 +2129,13 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
|
|
2118
|
2129
|
disabled: "",
|
|
2119
|
2130
|
label: "Nomor Produk",
|
|
2120
|
2131
|
placeholder: "nomor produk",
|
|
2121
|
|
- error: $setup.form.errors.number,
|
|
2122
|
|
- modelValue: $setup.form.number,
|
|
|
2132
|
+ modelValue: _ctx.$page.props.productNumber,
|
|
2123
|
2133
|
"onUpdate:modelValue": _cache[0] || (_cache[0] = function ($event) {
|
|
2124
|
|
- return $setup.form.number = $event;
|
|
|
2134
|
+ return _ctx.$page.props.productNumber = $event;
|
|
2125
|
2135
|
})
|
|
2126
|
2136
|
}, null, 8
|
|
2127
|
2137
|
/* PROPS */
|
|
2128
|
|
- , ["error", "modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
|
|
|
2138
|
+ , ["modelValue"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppInputText"], {
|
|
2129
|
2139
|
label: "Nama",
|
|
2130
|
2140
|
placeholder: "nama",
|
|
2131
|
2141
|
error: $setup.form.errors.name,
|