%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/infra/radar.ongrace.com/
Upload File :
Create Path :
Current File : //home/infra/radar.ongrace.com/19.js.map

{"version":3,"sources":["webpack:///./resources/js/components/Transactions.vue?4b33","webpack:///./resources/js/components/Transactions.vue?2ab7","webpack:///resources/js/components/Transactions.vue","webpack:///./resources/js/components/Transactions.vue"],"names":["component","_vm","this","_h","$createElement","_c","_self","staticClass","domProps","_s","transactionList","total","_v","$tc","attrs","on","getTransactions","model","value","callback","$$v","date_from","expression","date_to","status","company","_l","$root","store","id","name","brand","staticStyle","directives","rawName","$t","$event","type","indexOf","_k","keyCode","key","apply","arguments","target","composing","q","load","_m","data","page","sortField","sortTransaction","onPageChange","onSort","scopedSlots","_u","fn","props","row","media","filename_original","date_sell","date_credit","_f","net_value","fee","feeCheck","product","pos","editTransaction","modalNewActive","transactionView"],"mappings":"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","file":"19.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container is-fluid\"},[_c('nav',{staticClass:\"level\"},[_c('div',{staticClass:\"level-left\"},[_c('div',{staticClass:\"level-item\"},[_c('p',{staticClass:\"subtitle is-5\"},[_c('strong',{domProps:{\"textContent\":_vm._s(_vm.transactionList.total)}}),_vm._v(\"\\n                        \"+_vm._s(_vm.$tc(\"transaction\", _vm.transactionList.total))+\"\\n                    \")])])]),_vm._v(\" \"),_c('div',{staticClass:\"level-right\"},[_c('p',{staticClass:\"level-item\"},[_c('b-datepicker',{attrs:{\"placeholder\":_vm.$tc('date_from'),\"icon\":\"calendar-today\"},on:{\"input\":_vm.getTransactions},model:{value:(_vm.date_from),callback:function ($$v) {_vm.date_from=$$v},expression:\"date_from\"}}),_vm._v(\" \"),_c('b-datepicker',{attrs:{\"placeholder\":_vm.$tc('date_to'),\"icon\":\"calendar-today\"},on:{\"input\":_vm.getTransactions},model:{value:(_vm.date_to),callback:function ($$v) {_vm.date_to=$$v},expression:\"date_to\"}})],1),_vm._v(\" \"),_c('p',{staticClass:\"level-item\"},[_c('b-select',{attrs:{\"placeholder\":_vm.$tc('status')},on:{\"input\":_vm.getTransactions},model:{value:(_vm.status),callback:function ($$v) {_vm.status=$$v},expression:\"status\"}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(_vm._s(_vm.$tc('status')))]),_vm._v(\" \"),_c('option',{attrs:{\"value\":\"pending\"}},[_vm._v(_vm._s(_vm.$tc('pending')))]),_vm._v(\" \"),_c('option',{attrs:{\"value\":\"verified\"}},[_vm._v(_vm._s(_vm.$tc('verified')))])])],1),_vm._v(\" \"),_c('p',{staticClass:\"level-item\"},[_c('b-select',{attrs:{\"placeholder\":_vm.$tc('company')},on:{\"input\":_vm.getTransactions},model:{value:(_vm.company),callback:function ($$v) {_vm.company=$$v},expression:\"company\"}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(_vm._s(_vm.$tc('company')))]),_vm._v(\" \"),_vm._l((_vm.$root.store.companyList),function(company){return _c('option',{domProps:{\"value\":company.id}},[_vm._v(_vm._s(company.name))])})],2)],1),_vm._v(\" \"),_c('p',{staticClass:\"level-item\"},[_c('b-select',{attrs:{\"placeholder\":_vm.$tc('brand')},on:{\"input\":_vm.getTransactions},model:{value:(_vm.brand),callback:function ($$v) {_vm.brand=$$v},expression:\"brand\"}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(_vm._s(_vm.$tc('brand')))]),_vm._v(\" \"),_vm._l((_vm.$root.store.brandList),function(brand){return _c('option',{domProps:{\"value\":brand.id}},[_vm._v(_vm._s(brand.name))])})],2)],1),_vm._v(\" \"),_c('div',{staticClass:\"level-item\",staticStyle:{\"z-index\":\"0\"}},[_c('div',{staticClass:\"field has-addons\"},[_c('p',{staticClass:\"control\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.q),expression:\"q\"},{name:\"focus\",rawName:\"v-focus\"}],staticClass:\"input\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('query')},domProps:{\"value\":(_vm.q)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.getTransactions.apply(null, arguments)},\"input\":function($event){if($event.target.composing){ return; }_vm.q=$event.target.value}}})]),_vm._v(\" \"),_c('p',{staticClass:\"control\"},[_c('button',{staticClass:\"button\",on:{\"click\":_vm.getTransactions}},[_vm._v(\"\\n                                \"+_vm._s(_vm.$t(\"search\"))+\"\\n                            \")])])])]),_vm._v(\" \"),_c('p',{staticClass:\"level-item\"},[_c('a',{staticClass:\"button\",on:{\"click\":_vm.load}},[_vm._m(0)])])])]),_vm._v(\" \"),_c('b-table',{attrs:{\"data\":_vm.transactionList.data,\"total\":_vm.transactionList.total,\"paginated\":\"\",\"striped\":\"\",\"backend-pagination\":\"\",\"backend-sorting\":\"\",\"per-page\":\"15\",\"current-page\":_vm.page,\"default-sort\":\"name\",\"aria-next-label\":_vm.$t('nextPage'),\"aria-previous-label\":_vm.$t('previousPage'),\"aria-page-label\":_vm.$t('page'),\"aria-current-label\":_vm.$t('currentPage'),\"default-sort-direction\":\"asc\",\"default-sort\":[_vm.sortField, _vm.sortTransaction]},on:{\"update:currentPage\":function($event){_vm.page=$event},\"update:current-page\":function($event){_vm.page=$event},\"page-change\":_vm.onPageChange,\"sort\":_vm.onSort},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('b-table-column',{attrs:{\"field\":\"media.company.name\",\"label\":_vm.$tc('company')}},[_vm._v(\"\\n                    \"+_vm._s(props.row.media.company.name)),_c('br'),_vm._v(\" \"),_c('span',{staticStyle:{\"font-size\":\"9px\"}},[_vm._v(_vm._s(props.row.media.filename_original))])]),_vm._v(\" \"),_c('b-table-column',{attrs:{\"field\":\"date_sell\",\"label\":_vm.$tc('date'),\"sortable\":\"\"}},[_vm._v(\"\\n                    \"+_vm._s(_vm.$tc('date_sell'))+\": \"+_vm._s(props.row.date_sell)),_c('br'),_vm._v(\"                    \\n                    \"+_vm._s(_vm.$tc('date_credit'))+\": \"+_vm._s(props.row.date_credit)+\"\\n                \")]),_vm._v(\" \"),_c('b-table-column',{attrs:{\"field\":\"value\",\"label\":_vm.$tc('value'),\"sortable\":\"\"}},[_vm._v(\"\\n                    \"+_vm._s(_vm.$tc('value'))+\": \"+_vm._s(_vm._f(\"toBrl\")(props.row.value))+\" \"),_c('br'),_vm._v(\"\\n                    \"+_vm._s(_vm.$tc('net_value'))+\": \"+_vm._s(_vm._f(\"toBrl\")(props.row.net_value))+\"\\n                \")]),_vm._v(\" \"),_c('b-table-column',{attrs:{\"field\":\"fee\",\"label\":_vm.$tc('fee'),\"sortable\":\"\"}},[_vm._v(\"                    \\n                    \"+_vm._s(_vm._f(\"toBrl\")(props.row.fee))+\"%\\n                    \"),(_vm.feeCheck(props.row))?_c('b-icon',{attrs:{\"icon\":\"stop\",\"type\":\"is-danger\",\"size\":\"is-small\"}}):_c('b-icon',{attrs:{\"icon\":\"check\",\"type\":\"is-success\",\"size\":\"is-small\"}}),_vm._v(\" \"),_c('br'),_vm._v(\"\\n                    \"+_vm._s(props.row.brand.name)+\" (\"+_vm._s(props.row.product.name)+\")\\n                    \")],1),_vm._v(\" \"),_c('b-table-column',{attrs:{\"field\":\"pos\",\"label\":_vm.$tc('pos'),\"sortable\":\"\"}},[_c('span',{staticStyle:{\"text-transform\":\"uppercase\"}},[_vm._v(_vm._s(props.row.pos))])]),_vm._v(\" \"),_c('b-table-column',{attrs:{\"field\":\"\",\"label\":\"\",\"width\":\"120\",\"numeric\":\"\"}},[_c('b-button',{attrs:{\"type\":\"is-default is-small\",\"icon-left\":\"eye\"},on:{\"click\":function($event){return _vm.editTransaction(props.row)}}})],1)]}}])}),_vm._v(\" \"),_c('b-modal',{attrs:{\"active\":_vm.modalNewActive,\"has-modal-card\":\"\",\"trap-focus\":\"\",\"destroy-on-hide\":true,\"aria-role\":\"dialog\",\"aria-modal\":\"\"},on:{\"update:active\":function($event){_vm.modalNewActive=$event}}},[_c('div',{staticClass:\"modal-card\",staticStyle:{\"width\":\"960px\"}},[_c('header',{staticClass:\"modal-card-head\"},[_c('p',{staticClass:\"modal-card-title\"},[_vm._v(\"\\n                        \"+_vm._s(_vm.$t(\"details\"))+\"\\n                    \")])]),_vm._v(\" \"),_c('section',{staticClass:\"modal-card-body\"},[_c('json-viewer',{attrs:{\"value\":_vm.transactionView}})],1),_vm._v(\" \"),_c('footer',{staticClass:\"modal-card-foot\"},[_c('button',{staticClass:\"button\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){_vm.modalNewActive = false}}},[_vm._v(\"\\n                        \"+_vm._s(_vm.$t(\"close\"))+\"\\n                    \")])])])])],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-small\"},[_c('i',{staticClass:\"fas fa-sync-alt\"})])}]\n\nexport { render, staticRenderFns }","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??ref--4-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Transactions.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??ref--4-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Transactions.vue?vue&type=script&lang=js&\"","<template>\n    <div class=\"container is-fluid\">\n        <!-- Main container -->\n        <nav class=\"level\">\n            <!-- Left side -->\n            <div class=\"level-left\">\n                <div class=\"level-item\">\n                    <p class=\"subtitle is-5\">\n                        <strong v-text=\"transactionList.total\"></strong>\n                        {{ $tc(\"transaction\", transactionList.total) }}\n                    </p>\n                </div>\n            </div>\n            <!-- Right side -->\n            <div class=\"level-right\">\n\n                <p class=\"level-item\">\n\n                    <b-datepicker\n                        v-model=\"date_from\"\n                        :placeholder=\"$tc('date_from')\"\n                        icon=\"calendar-today\"\n                        @input=\"getTransactions\"\n                        >\n                    </b-datepicker>\n\n                    <b-datepicker\n                        v-model=\"date_to\"\n                        :placeholder=\"$tc('date_to')\"\n                        icon=\"calendar-today\"\n                        @input=\"getTransactions\"\n                        >\n                    </b-datepicker>\n\n                </p>\n\n                <p class=\"level-item\">\n\t\t            <b-select \n\t\t            \t:placeholder=\"$tc('status')\" \n\t\t            \tv-model='status'\n                        @input=\"getTransactions\"\n\t\t            \t>\n\t\t            \t<option value=\"\">{{ $tc('status') }}</option>\n\t\t                <option value=\"pending\">{{ $tc('pending') }}</option>\n\t\t                <option value=\"verified\">{{ $tc('verified') }}</option>\n\t\t            </b-select>\n                </p>\n\n                <p class=\"level-item\">\n                    <b-select \n                        :placeholder=\"$tc('company')\" \n                        v-model='company'\n                        @input=\"getTransactions\"\n                        >\n                        <option value=\"\">{{ $tc('company') }}</option>\n                        <option v-for=\"company in $root.store.companyList\" :value=\"company.id\">{{ company.name }}</option>\n                    </b-select>\n                </p>\n\n                <p class=\"level-item\">\n                    <b-select \n                        :placeholder=\"$tc('brand')\" \n                        v-model='brand'\n                        @input=\"getTransactions\"\n                        >\n                        <option value=\"\">{{ $tc('brand') }}</option>\n                        <option v-for=\"brand in $root.store.brandList\" :value=\"brand.id\">{{ brand.name }}</option>\n                    </b-select>\n                </p>\n\n                <div class=\"level-item\" style=\"z-index: 0\">\n                    <div class=\"field has-addons\">\n                        <p class=\"control\">\n                            <input\n                                class=\"input\"\n                                v-model=\"q\"\n                                type=\"text\"\n                                :placeholder=\"$t('query')\"\n                                v-focus\n                                @keyup.enter=\"getTransactions\"\n                            />\n                        </p>\n                        <p class=\"control\">\n                            <button class=\"button\" @click=\"getTransactions\">\n                                {{ $t(\"search\") }}\n                            </button>\n                        </p>\n                    </div>\n                </div>\n                <p class=\"level-item\">\n                    <a class=\"button\" @click=\"load\">\n                        <span class=\"icon is-small\">\n                            <i class=\"fas fa-sync-alt\"></i>\n                        </span>\n                    </a>\n                </p>\n            </div>\n        </nav>\n\n        <b-table\n            :data=\"transactionList.data\"\n            :total=\"transactionList.total\"\n            paginated\n            striped\n            backend-pagination\n            backend-sorting\n            per-page=\"15\"\n            :current-page.sync=\"page\"\n            default-sort=\"name\"\n            :aria-next-label=\"$t('nextPage')\"\n            :aria-previous-label=\"$t('previousPage')\"\n            :aria-page-label=\"$t('page')\"\n            :aria-current-label=\"$t('currentPage')\"\n            default-sort-direction=\"asc\"\n            :default-sort=\"[sortField, sortTransaction]\"\n            @page-change=\"onPageChange\"\n            @sort=\"onSort\"\n        >\n            <template slot-scope=\"props\">\n\n                <b-table-column field=\"media.company.name\" :label=\"$tc('company')\">\n                    {{ props.row.media.company.name }}<br>\n                    <span style=\"font-size: 9px;\">{{ props.row.media.filename_original }}</span>\n                </b-table-column>\n\n                <b-table-column field=\"date_sell\" :label=\"$tc('date')\" sortable>\n                    {{$tc('date_sell')}}: {{ props.row.date_sell }}<br>                    \n                    {{$tc('date_credit')}}: {{ props.row.date_credit }}\n                </b-table-column>\n\n                <!--\n                <b-table-column field=\"date_credit\" :label=\"$tc('date_credit')\" sortable>\n                    {{ props.row.date_credit }}\n                </b-table-column>\n                -->\n\n                <b-table-column field=\"value\" :label=\"$tc('value')\" sortable>\n                    {{ $tc('value') }}: {{ props.row.value | toBrl}} <br>\n                    {{ $tc('net_value') }}: {{ props.row.net_value | toBrl}}\n                </b-table-column>\n\n                <!--\n                <b-table-column field=\"net_value\" :label=\"$tc('net_value')\" sortable>\n                    {{ props.row.net_value | toBrl}}\n                </b-table-column>\n                -->\n\n                <b-table-column field=\"fee\" :label=\"$tc('fee')\" sortable>                    \n                    {{ props.row.fee | toBrl}}%\n                    <b-icon\n                        v-if=\"feeCheck(props.row)\"\n                        icon=\"stop\"\n                        type=\"is-danger\"\n                        size=\"is-small\"\n                    >\n                    </b-icon>\n                    <b-icon\n                        v-else\n                        icon=\"check\"\n                        type=\"is-success\"\n                        size=\"is-small\"\n                    >\n                    </b-icon>\n\n                    <br>\n                    {{ props.row.brand.name }} ({{ props.row.product.name }})\n                    <!--\n                    <b-tooltip :label=\"props.row.product.name\" position=\"is-right\">\n                        <span style=\"text-transform: uppercase;\">{{ props.row.brand.name }}</span>\n                    </b-tooltip>\n                    -->\n\n                </b-table-column>\n\n                <b-table-column field=\"pos\" :label=\"$tc('pos')\" sortable>\n                    <span style=\"text-transform: uppercase;\">{{ props.row.pos }}</span>\n                </b-table-column>\n\n                <!--\n\n                <b-table-column field=\"status\" :label=\"$tc('reconciliation')\" sortable>\n                    <span style=\"text-transform: uppercase;\">{{ props.row.status }}</span>\n                    <b-icon\n                        v-if=\"props.row.status === 'checked'\"\n                        icon=\"check\"\n                        type=\"is-success\"\n                        size=\"is-small\"\n                    >\n                    </b-icon>\n                    <b-icon\n                        v-else\n                        icon=\"stop\"\n                        type=\"is-danger\"\n                        size=\"is-small\"\n                    >\n                    </b-icon>\n                </b-table-column>\n\n                -->\n\n                <b-table-column field=\"\" label=\"\" width=\"120\" numeric>\n                    <b-button\n                        @click=\"editTransaction(props.row)\"\n                        type=\"is-default is-small\"\n                        icon-left=\"eye\"\n                    />\n                </b-table-column>\n            </template>\n        </b-table>\n\n        <b-modal\n            :active.sync=\"modalNewActive\"\n            has-modal-card\n            trap-focus\n            :destroy-on-hide=\"true\"\n            aria-role=\"dialog\"\n            aria-modal\n        >\n            <div class=\"modal-card\" style=\"width: 960px;\">\n                <header class=\"modal-card-head\">\n                    <p\n                        class=\"modal-card-title\"\n                    >\n                        {{ $t(\"details\") }}\n                    </p>\n                </header>\n\n                <section class=\"modal-card-body\">\n\n                \t<json-viewer :value=\"transactionView\"></json-viewer>\n\n                </section>\n\n                <footer class=\"modal-card-foot\">\n                    <button\n                        class=\"button\"\n                        type=\"button\"\n                        @click=\"modalNewActive = false\"\n                    >\n                        {{ $t(\"close\") }}\n                    </button>\n                </footer>\n            </div>\n        </b-modal>\n    </div>\n</template>\n<script>\n\nimport mixin_general from \"./../mixins/general\";\nimport JsonViewer from 'vue-json-viewer'\n//Vue.use(JsonViewer)\n\nexport default {\n\n\tmixins: [mixin_general],\n\n\tcomponents: {\n\t\tJsonViewer,\n\t},\n\n    i18n: {\n        messages: {\n            en: {\n            \t'operation_success': 'Success',\n            \t'gateway': 'Payment Gateway',\n            \t'date_from': 'From',\n            \t'date_to': 'To',\n            \t'donations_successful': 'in successful donations',\n                'date_sell': 'Sell date',\n                'date_credit': 'Credit date',\n                'net_value': 'Net value',\n                'brand': 'Brand',\n                'fee': 'Fee',\n                'pos': 'POS',\n                'reconciliation': 'Bank reconciliation'\n            },\n            pt: {\n            \t'operation_success': 'Sucesso',\n            \t'gateway': 'Gateway de Pagamento',\n            \t'date_from': 'De',\n            \t'date_to': 'Até',\n            \t'donations_successful': 'em doações efetuadas com sucesso',\n                'date_sell': 'Data da Venda',\n                'date_credit': 'Data do Crédito',\n                'net_value': 'Valor Líquido',\n                'brand': 'Bandeira',\n                'fee': 'Tarifa',\n                'pos': 'POS',\n                'reconciliation': 'Conciliação Bancária'\n            },\n        },\n    },\n    mounted() {\n        this.load();\n    },\n    data() {\n        return {\n            transactionList: [],\n            q: \"\",\n            sortField: \"id\",\n            sortTransaction: \"desc\",\n            page: 1,\n            modalNewActive: false,\n            date_from: new Date( new Date().getFullYear() - 1, new Date().getMonth(), new Date().getDate()),\n            date_to: new Date(),\n            status: '',\n            brand: '',\n            company: \"\",\n            product_id: '',\n            transactionView: [],\n        };\n    },\n    methods: {\n        load() {\n            if(this.$router.currentRoute.query.product_id) {\n                this.product_id = this.$router.currentRoute.query.product_id;\n            }\n\n            queue.push(this, [\"getTransactions\"]);\n        },\n\n        getTransactions() {\n            var self = this;\n\n            store.state.isLoading = true;\n\n            console.log(self.$router.currentRoute);\n            console.log(self.$router);\n\n            return new Promise(function(resolve, reject) {\n                axios\n                    .get(\"/api/transactions\", {\n                        headers: {\n                            Authorization:\n                                \"Bearer \" + store.state.auth.access_token,\n                        },\n                        params: {\n                            page: self.page,\n                            paginate: true,\n                            q: self.q,\n                            sortBy: self.sortField,\n                            sortDirection: self.sortTransaction,\n                            date_from: self.date_from,\n                            date_to: self.date_to,\n                            status: self.status,\n                            brand_id: self.brand,\n                            company_id: self.company,\n                            product_id: self.product_id,\n                            with: 'media, brand, product',\n                        },\n                    })\n                    .then((response) => {\n                        self.transactionList = response.data;\n                        store.state.isLoading = false;\n                        resolve();\n                    });\n            });\n        },\n\n        onPageChange(page) {\n            this.page = page;\n            this.load();\n        },\n\n        onSort(field, transaction) {\n            this.sortField = field;\n            this.sortTransaction = transaction;\n            this.load();\n        },\n\n        editTransaction(item) {\n            this.transactionView = item;\n            this.modalNewActive = true;\n        },\n\n        feeCheck(row) {\n            if(row && row.product) {\n                if(row.fee > row.product.fee) {\n                    return true;\n                } else {\n                    return false;\n                }\n            }\n        }\n    },\n\n    computed: {\n    }\n};\n</script>\n","import { render, staticRenderFns } from \"./Transactions.vue?vue&type=template&id=74c79c00&\"\nimport script from \"./Transactions.vue?vue&type=script&lang=js&\"\nexport * from \"./Transactions.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports"],"sourceRoot":""}

Zerion Mini Shell 1.0