diff --git a/app/Http/Controllers/BajetController.php b/app/Http/Controllers/BajetController.php new file mode 100644 index 0000000..dfcc927 --- /dev/null +++ b/app/Http/Controllers/BajetController.php @@ -0,0 +1,87 @@ + Auth::user()->cawangan, 'year' => $request->year, 'jenisbajet' => $request->jenisbajet])->json(); + + if(sizeof($bajet) > 0) + { + + Session::flash('type', 'error'); + Session::flash('message', 'Tidak berjaya kerana sudah ada data!'); + Session::flash('title', 'Tidak Berjaya Disimpan'); + + return redirect()->route('bajet'); + }else{ + return $this->engineTambah($request); + } + } + + public function engineTambah(Request $request){ + + + $arraybulan = [ + ['bulan' => 'Januari','bajet' => 0], + ['bulan' => 'Februari','bajet' => 0], + ['bulan' => 'Mac','bajet' => 0], + ['bulan' => 'April','bajet' => 0], + ['bulan' => 'Mei','bajet' => 0], + ['bulan' => 'Jun','bajet' => 0], + ['bulan' => 'Julai','bajet' => 0], + ['bulan' => 'Ogos','bajet' => 0], + ['bulan' => 'September','bajet' => 0], + ['bulan' => 'Oktober','bajet' => 0], + ['bulan' => 'November','bajet' => 0], + ['bulan' => 'Disember','bajet' => 0], + ]; + + + foreach($arraybulan as $index => $bulan) + $arraybulan[$index]['bajet'] = intval($request->bajet[$index]); + + $year = $request->year; + $jenisbajet = $request->jenisbajet; + $kodcaw = Auth::user()->cawangan; + $username = Auth::user()->name; + + $bajeting = Http::post(config('api.url') . '/admin/simpanBajet',[ + 'year'=> $year, + 'jenisbajet'=> $jenisbajet, + 'kodcaw'=> $kodcaw, + 'bulan'=> $arraybulan, + 'username' => $username + ])->json(); + + Session::flash('type', 'success'); + Session::flash('message', 'Bajet sudah berjaya disimpan!'); + Session::flash('title', 'Berjaya disimpan'); + + return redirect()->route('bajet'); + + } + + public function kemaskinibajet(){ + + return view('bajet.kemaskinibajet'); + } +} diff --git a/public/img/budget.png b/public/img/budget.png new file mode 100644 index 0000000..2f5abe0 Binary files /dev/null and b/public/img/budget.png differ diff --git a/public/img/budgeting.png b/public/img/budgeting.png new file mode 100644 index 0000000..cbc87ae Binary files /dev/null and b/public/img/budgeting.png differ diff --git a/public/js/app.js b/public/js/app.js index e49889e..ec9b5a9 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -17138,6 +17138,95 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js&": +/*!**************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +var formatter = new Intl.NumberFormat('en-US', { + minimumFractionDigits: 2 +}); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ + props: { + kodcaw: { + type: String + } + }, + data: function data() { + return { + pilihantahun: 'none', + arrayBajet: [] + }; + }, + methods: { + formatexchange: function formatexchange(value) { + return formatter.format(value); + }, + EventTahun: function EventTahun() { + this.getData(); + }, + getData: function getData() { + var _this = this; + + this.axios.get('http://localhost:8000/admin/senaraiBajet', { + params: { + kodcaw: this.$props.kodcaw, + year: this.pilihantahun + } + }).then(function (response) { + _this.arrayBajet = response.data; + console.log(_this.arrayBajet); + }); + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Online/Online.vue?vue&type=script&lang=js&": /*!*********************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Online/Online.vue?vue&type=script&lang=js& ***! @@ -18545,7 +18634,7 @@ __webpack_require__.r(__webpack_exports__); // console.log(route().has('admin.detailspelanggan')) // window.location.href = route('admin.detailspelanggan', options.cust); // return route('admin.detailspelanggan', options.cust) - return window.route('admin.detailspelanggan', options.cust); + return window.route('pelanggan.detailspelanggan', options.cust); }, ClickUrl: function ClickUrl(e) { window.location.href = e.target.getAttribute('href'); @@ -20241,6 +20330,7 @@ vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('laporanakaun-component', vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('online-component', (__webpack_require__(/*! ./Online/Online.vue */ "./resources/js/Online/Online.vue")["default"])); vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('details-pelanggan', (__webpack_require__(/*! ./pages/Detailspelanggan.vue */ "./resources/js/pages/Detailspelanggan.vue")["default"])); vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('harian-component', (__webpack_require__(/*! ./components/Analisa/Harian.vue */ "./resources/js/components/Analisa/Harian.vue")["default"])); +vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('senaraibajet-component', (__webpack_require__(/*! ./Bajet/Senaraibajet.vue */ "./resources/js/Bajet/Senaraibajet.vue")["default"])); vue__WEBPACK_IMPORTED_MODULE_9__["default"].component('apexchart', (vue_apexcharts__WEBPACK_IMPORTED_MODULE_0___default())); // Vue.component('Navbar', require('./components/Navbar.vue').default); /** @@ -68471,6 +68561,45 @@ component.options.__file = "resources/js/Akaun/Upah.vue" /***/ }), +/***/ "./resources/js/Bajet/Senaraibajet.vue": +/*!*********************************************!*\ + !*** ./resources/js/Bajet/Senaraibajet.vue ***! + \*********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Senaraibajet.vue?vue&type=template&id=1fee20d8& */ "./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8&"); +/* harmony import */ var _Senaraibajet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Senaraibajet.vue?vue&type=script&lang=js& */ "./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js&"); +/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ +; +var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _Senaraibajet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__.render, + _Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns, + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/js/Bajet/Senaraibajet.vue" +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports); + +/***/ }), + /***/ "./resources/js/Online/Online.vue": /*!****************************************!*\ !*** ./resources/js/Online/Online.vue ***! @@ -69331,6 +69460,22 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js&": +/*!**********************************************************************!*\ + !*** ./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js& ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Senaraibajet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Senaraibajet.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=script&lang=js&"); + /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Senaraibajet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + /***/ "./resources/js/Online/Online.vue?vue&type=script&lang=js&": /*!*****************************************************************!*\ !*** ./resources/js/Online/Online.vue?vue&type=script&lang=js& ***! @@ -69817,6 +69962,23 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Upah_vue_vue_type_template_id_413b0d1f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Upah.vue?vue&type=template&id=413b0d1f& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Akaun/Upah.vue?vue&type=template&id=413b0d1f&"); +/***/ }), + +/***/ "./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8&": +/*!****************************************************************************!*\ + !*** ./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8& ***! + \****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "render": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__.render), +/* harmony export */ "staticRenderFns": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns) +/* harmony export */ }); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Senaraibajet_vue_vue_type_template_id_1fee20d8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Senaraibajet.vue?vue&type=template&id=1fee20d8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8&"); + + /***/ }), /***/ "./resources/js/Online/Online.vue?vue&type=template&id=c73dd6fe&": @@ -71865,6 +72027,167 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8&": +/*!*******************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Bajet/Senaraibajet.vue?vue&type=template&id=1fee20d8& ***! + \*******************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "render": () => (/* binding */ render), +/* harmony export */ "staticRenderFns": () => (/* binding */ staticRenderFns) +/* harmony export */ }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "div", + { + staticClass: + "bg-white mx-auto shadow rounded-lg p-4 sm:p-6 w-1/2 xl:p-8 w-2/3 2xl:col-span-1", + }, + [ + _c( + "h2", + { + staticClass: + "text-2xl mx-auto font-semibold leading-normal mt-0 mb-2 text-blueGray-800 text-center", + }, + [_vm._v("\n SENARAI BAJET\n ")] + ), + _vm._v(" "), + _c("div", { staticClass: "relative w-96 mx-auto" }, [ + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.pilihantahun, + expression: "pilihantahun", + }, + ], + staticClass: + "block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500", + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.pilihantahun = $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + }, + _vm.EventTahun, + ], + }, + }, + [ + _c( + "option", + { attrs: { value: "none", selected: "", disabled: "" } }, + [_vm._v("Pilih Tahun")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "2021" } }, [_vm._v("2021")]), + _vm._v(" "), + _c("option", { attrs: { value: "2022" } }, [_vm._v("2022")]), + _vm._v(" "), + _c("option", { attrs: { value: "2023" } }, [_vm._v("2023")]), + _vm._v(" "), + _c("option", { attrs: { value: "2024" } }, [_vm._v("2024")]), + _vm._v(" "), + _c("option", { attrs: { value: "2025" } }, [_vm._v("2025")]), + _vm._v(" "), + _c("option", { attrs: { value: "2026" } }, [_vm._v("2026")]), + ] + ), + _vm._v(" "), + _c( + "div", + { + staticClass: + "pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700", + }, + [ + _c( + "svg", + { + staticClass: "fill-current h-4 w-4", + attrs: { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 20 20", + }, + }, + [ + _c("path", { + attrs: { + d: "M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z", + }, + }), + ] + ), + ] + ), + ]), + _vm._v(" "), + _vm.pilihantahun != "none" + ? _vm._l(Object.entries(_vm.arrayBajet), function (bajet, i) { + return _c( + "div", + { + key: i, + staticClass: + "border-4 border-gray-400 rounded-lg mt-6 cursor-pointer", + }, + [ + _c("div", { staticClass: "flex flex-wrap mb-3 p-4" }, [ + _c("h4", { staticClass: "font-bold w-1/6 m-auto text-2xl" }, [ + _vm._v(_vm._s(bajet[0])), + ]), + _vm._v(" "), + _c( + "div", + { staticClass: "w-1/4 grid-rows-4" }, + _vm._l(bajet[1], function (bajetdata, x) { + return _c("p", { key: x, staticClass: "m-1" }, [ + _vm._v(_vm._s(bajetdata.bulan) + " : "), + _c("span", [ + _vm._v( + "RM " + + _vm._s(_vm.formatexchange(bajetdata.nilaibajet)) + ), + ]), + ]) + }), + 0 + ), + ]), + ] + ) + }) + : _vm._e(), + ], + 2 + ) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/Online/Online.vue?vue&type=template&id=c73dd6fe&": @@ -99487,7 +99810,7 @@ if (typeof window !== 'undefined' && window.Vue) { /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"_args":[["axios@0.21.4","C:\\\\laragon\\\\www\\\\adminpkb"]],"_development":true,"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"C:\\\\laragon\\\\www\\\\adminpkb","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}'); +module.exports = JSON.parse('{"_from":"axios@^0.21","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"range","registry":true,"raw":"axios@^0.21","name":"axios","escapedName":"axios","rawSpec":"^0.21","saveSpec":null,"fetchSpec":"^0.21"},"_requiredBy":["#DEV:/","#USER"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_shasum":"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575","_spec":"axios@^0.21","_where":"C:\\\\laragon\\\\www\\\\adminpkb","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundleDependencies":false,"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"deprecated":false,"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}'); /***/ }) diff --git a/resources/js/Bajet/Senaraibajet.vue b/resources/js/Bajet/Senaraibajet.vue new file mode 100644 index 0000000..13294aa --- /dev/null +++ b/resources/js/Bajet/Senaraibajet.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/resources/js/app.js b/resources/js/app.js index e614ebb..67202e1 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -80,6 +80,9 @@ Vue.component('online-component', require('./Online/Online.vue').default) Vue.component('details-pelanggan', require('./pages/Detailspelanggan.vue').default) Vue.component('harian-component', require('./components/Analisa/Harian.vue').default) +Vue.component('senaraibajet-component', require('./Bajet/Senaraibajet.vue').default) + + diff --git a/resources/js/components/Searchpelanggan.vue b/resources/js/components/Searchpelanggan.vue index 10d5762..d089a30 100644 --- a/resources/js/components/Searchpelanggan.vue +++ b/resources/js/components/Searchpelanggan.vue @@ -135,7 +135,7 @@ export default{ // window.location.href = route('admin.detailspelanggan', options.cust); // return route('admin.detailspelanggan', options.cust) - return window.route('admin.detailspelanggan', options.cust) + return window.route('pelanggan.detailspelanggan', options.cust) }, ClickUrl: function(e){ diff --git a/resources/views/bajet/home.blade.php b/resources/views/bajet/home.blade.php new file mode 100644 index 0000000..de24bb2 --- /dev/null +++ b/resources/views/bajet/home.blade.php @@ -0,0 +1,53 @@ +@extends('layouts.app') + +@section('content') + +
+
+ +
+ + + + + @if (Session::has('type')) + + @endif + + + + + + +
+
+ @include('layouts.footer') +@endsection diff --git a/resources/views/bajet/bajet.blade.php b/resources/views/bajet/kemaskinibajet.blade.php similarity index 57% rename from resources/views/bajet/bajet.blade.php rename to resources/views/bajet/kemaskinibajet.blade.php index f887566..4714b4b 100644 --- a/resources/views/bajet/bajet.blade.php +++ b/resources/views/bajet/kemaskinibajet.blade.php @@ -7,10 +7,9 @@
- - - + + cawangan }}>
diff --git a/resources/views/bajet/kemaskinibajet2.blade.php b/resources/views/bajet/kemaskinibajet2.blade.php new file mode 100644 index 0000000..e437370 --- /dev/null +++ b/resources/views/bajet/kemaskinibajet2.blade.php @@ -0,0 +1,130 @@ +@extends('layouts.app') + +@section('content') + +
+
+ +
+ + + +
+ + +

+ KEMASKINI BAJET +

+ +
+
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ +
+ +
+ +
+ + +
+
+ @include('layouts.footer') +@endsection diff --git a/resources/views/bajet/tambahbajet.blade.php b/resources/views/bajet/tambahbajet.blade.php new file mode 100644 index 0000000..b479e51 --- /dev/null +++ b/resources/views/bajet/tambahbajet.blade.php @@ -0,0 +1,164 @@ +@extends('layouts.app') + +@section('content') + +
+
+ +
+ + + +
+ + +

+ TAMBAH BAJET +

+ +
+ @csrf +
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ + + {{--
Field is required
--}} +
+ +
+ +
+ +
+ +
+ +
+ + +
+
+ @include('layouts.footer') +@endsection diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index e30ee42..be6ec9b 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -9,7 +9,7 @@ - + {{-- @if(Auth::user()->roles == 'operasi')KEMASKINI BAJET@endif --}} diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index e0aaa57..ab3f86d 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -34,10 +34,10 @@ background-color: white; overflow-x: hidden; transition: 0.5s; - padding-top: 60px; + /* padding-top: 60px; */ } - .sidebar a { + .sidebara a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; @@ -46,11 +46,11 @@ transition: 0.3s; } - .sidebar a:hover { + .sidebara a:hover { color: #f1f1f1; } - .sidebar .closebtn { + .sidebara .closebtn { position: absolute; top: 0; right: 25px; @@ -96,113 +96,10 @@
- @auth + @include('layouts.sidebar') +