Flatten nested repos
This commit is contained in:
294
test/vuex/cpone-masterdata-corporate-view/api/corporate.js
Normal file
294
test/vuex/cpone-masterdata-corporate-view/api/corporate.js
Normal file
@@ -0,0 +1,294 @@
|
||||
const URL = "/one-api/cpone/mcuoffline/";
|
||||
const URL_AIS = "/one-api/ais/masterdata/";
|
||||
|
||||
// cpone start
|
||||
export async function xdeletev0(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/deletev0',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function getRelasi(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getRelasi',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function getInduk(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getInduk',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function getCountryTerminology(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getCountryTerminology',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function searchwilayah(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/searchwilayah',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function savev0(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/savev0',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function search(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/search',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function searchv0(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/searchv0',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function getById(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getById',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function getStaffs(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getStaffs',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function getCorporateTypes(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getCorporateTypes',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function getCorporateTypesPayment(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL + 'corporate/corporatev3/getCorporateTypesPayment',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function get_perusahaan_by_code(prm) {
|
||||
try {
|
||||
console.log("get_perusahaan_by_code",prm)
|
||||
console.log(URL_AIS + 'get_perusahaan_by_code')
|
||||
var resp = await axios.post(URL_AIS + 'get_perusahaan_by_code',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function post_perusahaan_by_code(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL_AIS + 'post_perusahaan_by_code',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export async function re_post_perusahaan_by_code(prm) {
|
||||
try {
|
||||
var resp = await axios.post(URL_AIS + 're_post_perusahaan_by_code',prm);
|
||||
if (resp.status != 200) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: resp.statusText
|
||||
};
|
||||
}
|
||||
let data = resp.data;
|
||||
return data;
|
||||
} catch (e) {
|
||||
return {
|
||||
status: "ERR",
|
||||
message: e.message
|
||||
};
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
94
test/vuex/cpone-masterdata-corporate-view/index.php
Normal file
94
test/vuex/cpone-masterdata-corporate-view/index.php
Normal file
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>CPOne</title>
|
||||
<link rel="stylesheet" href="../../../libs/vendor/css/google-fonts.css">
|
||||
<link rel="stylesheet" href="../../../libs/vendor/css/icomoon-fonts.css">
|
||||
<link rel="stylesheet" href="../../../libs/vendor/css/vuetify.min.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div v-cloak id="app">
|
||||
<v-app id="smartApp" >
|
||||
<one-navbar></one-navbar>
|
||||
<v-content style="background:#F5E8DF!important" >
|
||||
<v-container fluid fill-height class="pl-1 pr-1 pt-2 pb-2">
|
||||
<v-layout row wrap >
|
||||
<v-flex xs12 class="left" fill-height pa-1>
|
||||
<one-md-corporate-list></one-md-corporate-list>
|
||||
</v-flex>
|
||||
<!-- <v-flex xs8 class="right" fill-height pa-1>
|
||||
<one-md-patient-detail></one-md-patient-detail>
|
||||
</v-flex> -->
|
||||
</v-layout>
|
||||
</v-container>
|
||||
</v-content>
|
||||
<one-footer> </one-footer>
|
||||
</v-app>
|
||||
</div>
|
||||
|
||||
<!-- Vendor -->
|
||||
<script src="../../../libs/vendor/moment.min.js"></script>
|
||||
<script src="../../../libs/vendor/numeral.min.js"></script>
|
||||
<script src="../../../libs/vendor/moment-locale-id.js"></script>
|
||||
<script src="../../../libs/vendor/lodash.js"></script>
|
||||
<script src="../../../libs/vendor/axios.min.js"></script>
|
||||
<script src="../../../libs/vendor/vue.js"></script>
|
||||
<script src="../../../libs/vendor/vuex.js"></script>
|
||||
<script src="../../../libs/vendor/vuetify.js"></script>
|
||||
<script src="../../../libs/vendor/httpVueLoader.js"></script>
|
||||
<script src="../../../libs/one_global.js"></script>
|
||||
<!-- App Script -->
|
||||
<?php
|
||||
$ts = "?ts=" . Date("ymdhis");
|
||||
?>
|
||||
<script type="module">
|
||||
window.calculate_age = function (inp_dob) {
|
||||
var now = moment(new Date())
|
||||
var dob = moment(new Date(inp_dob))
|
||||
var year = now.diff(dob,'years')
|
||||
dob.add(year,'years')
|
||||
var month = now.diff(dob,'months')
|
||||
dob.add(month,'months')
|
||||
var day = now.diff(dob,'days')
|
||||
if (isNaN(year)) return ''
|
||||
return `${year} tahun ${month} bulan ${day} hari`
|
||||
}
|
||||
|
||||
|
||||
import { store } from './store.js<?php echo $ts ?>';
|
||||
//for testing
|
||||
window.store = store;
|
||||
new Vue({
|
||||
store,
|
||||
el: '#app',
|
||||
methods: {
|
||||
tab_selected : function(tab) {
|
||||
return this.$store.state.tab_selected == tab
|
||||
}
|
||||
},
|
||||
components: {
|
||||
'one-navbar': httpVueLoader('../../../apps/components/oneNavbarComponent.vue'),
|
||||
'one-footer': httpVueLoader('../../../apps/components/oneFooter.vue'),
|
||||
'one-md-corporate-list': httpVueLoader('./components/oneMdCorporateList.vue'),
|
||||
// 'one-md-patient-detail': httpVueLoader('./components/oneMdPatientDetail.vue'),
|
||||
// 'one-md-patient-address': httpVueLoader('./components/oneMdPatientAddress.vue')
|
||||
}
|
||||
})
|
||||
</script>
|
||||
<style>
|
||||
[v-cloak] {
|
||||
display: none
|
||||
}
|
||||
.left {
|
||||
}
|
||||
.right {
|
||||
}
|
||||
</style>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
883
test/vuex/cpone-masterdata-corporate-view/modules/corporate.js
Normal file
883
test/vuex/cpone-masterdata-corporate-view/modules/corporate.js
Normal file
@@ -0,0 +1,883 @@
|
||||
// 1 => LOADING
|
||||
// 2 => DONE
|
||||
// 3 => ERROR
|
||||
import * as api from "../api/corporate.js"
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
last_id: -1,
|
||||
dialog_success: false,
|
||||
msg_success: "",
|
||||
open_alert_confirmation: false,
|
||||
no_save: 0,
|
||||
open_alert_confirmation: false,
|
||||
search_error_message:'',
|
||||
save_status: 0,
|
||||
act: 'edit',
|
||||
xid:-1,
|
||||
dialog_add:false,
|
||||
inp_CorporateCode:'',
|
||||
inp_CorporateName:'',
|
||||
inp_CorporateEmail:'',
|
||||
inp_CorporateEmailValidate:'',
|
||||
inp_CorporatePhone:'',
|
||||
inp_CorporatePhoneValidate:'',
|
||||
inp_CorporatePICName:'',
|
||||
inp_CorporatePICEmail:'',
|
||||
inp_CorporatePICEmailValidate:'',
|
||||
inp_CorporatePICPhone:'',
|
||||
inp_CorporatePICPhoneValidate:'',
|
||||
inp_CorporateFlagHolding:true,
|
||||
relasiCb:[],
|
||||
selected_relasiCb:{},
|
||||
selected_relasis:[],
|
||||
holdingCb:[],
|
||||
selected_holdingCb:{},
|
||||
search_corporate:0,
|
||||
inp_CorporatePICBillName:'',
|
||||
inp_CorporatePICBillEmailValidate:'',
|
||||
inp_CorporatePICBillEmail:'',
|
||||
inp_CorporatePICBillPhone:'',
|
||||
inp_CorporatePICBillPhoneValidate:'',
|
||||
inp_CorporateAddressBill:'',
|
||||
inp_CorporateDueDate:0,
|
||||
inp_CorporateFlagJPA:true,
|
||||
show1: true,
|
||||
inp_CorporatePassword:'',
|
||||
inp_CorporateUsername:'',
|
||||
jpaformlist:[
|
||||
{
|
||||
idArray:1,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:2,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:3,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:4,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
],
|
||||
countryCb:[],
|
||||
selected_countryCb:{},
|
||||
inp_CorporateAddress:'',
|
||||
inp_CorporateAddressState:'',
|
||||
inp_CorporateAddressCity:'',
|
||||
inp_CorporateAddressDistrict:'',
|
||||
inp_CorporateAddressVillage:'',
|
||||
autocomplete_status:0,
|
||||
wilayahCb:[],
|
||||
selected_wilayahCb:{},
|
||||
indukCb:[],
|
||||
selected_indukCb:{},
|
||||
inp_CorporateAddressRT:'',
|
||||
inp_CorporateAddressRW:'',
|
||||
search_status: 0,
|
||||
corporates:[],
|
||||
current_page:1,
|
||||
total_corporates:0,
|
||||
selected_corporate:{},
|
||||
search_wilayah:'',
|
||||
selected_packets:{},
|
||||
total_relasi_corporate:0,
|
||||
current_page_relasi:1,
|
||||
relasis:[],
|
||||
search_relasi:'',
|
||||
msg_error:'',
|
||||
dialog_error:false,
|
||||
dialog_confirmation_delete:false,
|
||||
msg_confirmation_delete:'',
|
||||
corporate_search_listing:'',
|
||||
staffs:[],
|
||||
selected_staff:{},
|
||||
corporate_types:[],
|
||||
selected_corporate_type:{},
|
||||
inp_CorporateOldCompanyID:'',
|
||||
corporate_types_payment:[],
|
||||
selected_corporate_type_payment:{},
|
||||
},
|
||||
mutations:{
|
||||
update_corporate_types_payment(state, val){
|
||||
state.corporate_types_payment = val
|
||||
},
|
||||
update_selected_corporate_type_payment(state, val){
|
||||
state.selected_corporate_type_payment = val
|
||||
},
|
||||
update_inp_CorporateOldCompanyID(state,val){
|
||||
state.inp_CorporateOldCompanyID = val
|
||||
},
|
||||
update_corporate_types(state, val){
|
||||
state.corporate_types = val
|
||||
},
|
||||
update_selected_corporate_type(state, val){
|
||||
state.selected_corporate_type = val
|
||||
},
|
||||
update_staffs(state, val){
|
||||
state.staffs = val
|
||||
},
|
||||
update_selected_staff(state, val){
|
||||
state.selected_staff = val
|
||||
},
|
||||
update_inp_CorporateAddressBill(state,val){
|
||||
state.inp_CorporateAddressBill = val
|
||||
},
|
||||
update_corporate_search_listing(state, val){
|
||||
state.corporate_search_listing = val
|
||||
},
|
||||
update_search_corporate(state, val) {
|
||||
state.search_corporate = val
|
||||
},
|
||||
update_msg_confirmation_delete(state, val) {
|
||||
state.msg_confirmation_delete = val
|
||||
},
|
||||
update_dialog_confirmation_delete(state, val) {
|
||||
state.dialog_confirmation_delete = val
|
||||
},
|
||||
update_last_id(state, val) {
|
||||
state.last_id = val
|
||||
},
|
||||
update_dialog_error(state, val){
|
||||
state.dialog_error = val
|
||||
},
|
||||
update_msg_error(state, val) {
|
||||
state.msg_error = val
|
||||
},
|
||||
update_selected_relasis(state,status) {
|
||||
state.selected_relasis = status
|
||||
},
|
||||
update_search_relasi(state,status) {
|
||||
state.search_relasi = status
|
||||
},
|
||||
update_relasis(state,status) {
|
||||
state.relasis = status
|
||||
},
|
||||
update_current_page_relasi(state,status) {
|
||||
state.current_page_relasi = status
|
||||
},
|
||||
update_total_relasi_corporate(state,status) {
|
||||
state.total_relasi_corporate = status
|
||||
},
|
||||
update_search_wilayah(state, val) {
|
||||
state.search_wilayah = val
|
||||
},
|
||||
update_selected_corporate(state, val) {
|
||||
state.selected_corporate = val
|
||||
},
|
||||
update_total_corporates(state, val) {
|
||||
state.total_corporates = val
|
||||
},
|
||||
update_corporates(state,status) {
|
||||
state.corporates = status
|
||||
},
|
||||
update_current_page(state, val) {
|
||||
state.current_page = val
|
||||
},
|
||||
update_corporates(state,status) {
|
||||
state.corporates = status
|
||||
},
|
||||
update_xid(state,val){
|
||||
state.xid = val
|
||||
},
|
||||
update_inp_CorporateAddressRW(state,val){
|
||||
state.inp_CorporateAddressRW = val
|
||||
},
|
||||
update_inp_CorporateAddressRT(state,val){
|
||||
state.inp_CorporateAddressRT = val
|
||||
},
|
||||
update_indukCb(state,val){
|
||||
state.indukCb = val
|
||||
},
|
||||
update_selected_indukCb(state,val){
|
||||
state.selected_indukCb = val
|
||||
},
|
||||
update_wilayahCb(state,val){
|
||||
state.wilayahCb = val
|
||||
},
|
||||
update_selected_wilayahCb(state,val){
|
||||
state.selected_wilayahCb = val
|
||||
},
|
||||
update_autocomplete_status(state,val){
|
||||
state.autocomplete_status = val
|
||||
},
|
||||
update_inp_CorporateAddressVillage(state, status){
|
||||
state.inp_CorporateAddressVillage = status
|
||||
},
|
||||
update_inp_CorporateAddressDistrict(state, status){
|
||||
state.inp_CorporateAddressDistrict = status
|
||||
},
|
||||
update_inp_CorporateAddressCity(state, status){
|
||||
state.inp_CorporateAddressCity = status
|
||||
},
|
||||
update_inp_CorporateAddressState(state, status){
|
||||
state.inp_CorporateAddressState = status
|
||||
},
|
||||
update_inp_CorporateAddress(state, status){
|
||||
state.inp_CorporateAddress = status
|
||||
},
|
||||
update_countryCb(state, status){
|
||||
state.countryCb = status
|
||||
},
|
||||
update_selected_countryCb(state, status){
|
||||
state.selected_countryCb = status
|
||||
},
|
||||
update_holdingCb(state, status){
|
||||
state.holdingCb = status
|
||||
},
|
||||
update_selected_holdingCb(state, status){
|
||||
state.selected_holdingCb = status
|
||||
},
|
||||
update_jpaformlist(state, status){
|
||||
state.jpaformlist = status
|
||||
},
|
||||
update_inp_CorporateUsername(state, status){
|
||||
state.inp_CorporateUsername = status
|
||||
},
|
||||
update_inp_CorporatePassword(state, status){
|
||||
state.inp_CorporatePassword = status
|
||||
},
|
||||
update_show1(state,val){
|
||||
state.show1 = val
|
||||
},
|
||||
update_inp_CorporateFlagJPA(state,status) {
|
||||
state.inp_CorporateFlagJPA = status
|
||||
},
|
||||
update_inp_CorporateDueDate(state, status){
|
||||
state.inp_CorporateDueDate = status
|
||||
},
|
||||
update_inp_CorporatePICBillPhone(state, status){
|
||||
state.inp_CorporatePICBillPhone = status
|
||||
},
|
||||
update_inp_CorporatePICBillPhoneValidate(state, status){
|
||||
state.inp_CorporatePICBillPhoneValidate = status
|
||||
},
|
||||
update_inp_CorporatePICBillEmail(state,status) {
|
||||
state.inp_CorporatePICBillEmail = status
|
||||
},
|
||||
update_inp_CorporatePICBillEmailValidate(state,status) {
|
||||
state.inp_CorporatePICBillEmailValidate = status
|
||||
},
|
||||
update_inp_CorporatePICBillName(state,status) {
|
||||
state.inp_CorporatePICBillName = status
|
||||
},
|
||||
update_search_corporate(state,status) {
|
||||
state.search_corporate = status
|
||||
},
|
||||
update_relasiCb(state, status){
|
||||
state.relasiCb = status
|
||||
},
|
||||
update_selected_relasiCb(state, status){
|
||||
state.selected_relasiCb = status
|
||||
},
|
||||
update_inp_CorporateFlagHolding(state,status) {
|
||||
state.inp_CorporateFlagHolding = status
|
||||
},
|
||||
update_inp_CorporatePICPhoneValidate(state,status) {
|
||||
state.inp_CorporatePICPhoneValidate = status
|
||||
},
|
||||
update_inp_CorporatePICPhone(state,status) {
|
||||
state.inp_CorporatePICPhone = status
|
||||
},
|
||||
update_inp_CorporatePICEmailValidate(state,val){
|
||||
state.inp_CorporatePICEmailValidate = val
|
||||
},
|
||||
update_inp_CorporatePICEmail(state,status) {
|
||||
state.inp_CorporatePICEmail = status
|
||||
},
|
||||
update_inp_CorporatePICName(state,status) {
|
||||
state.inp_CorporatePICName = status
|
||||
},
|
||||
update_inp_CorporatePhoneValidate(state,status) {
|
||||
state.inp_CorporatePhoneValidate = status
|
||||
},
|
||||
update_inp_CorporatePhone(state,status) {
|
||||
state.inp_CorporatePhone = status
|
||||
},
|
||||
update_inp_CorporateEmailValidate(state,val){
|
||||
state.inp_CorporateEmailValidate = val
|
||||
},
|
||||
update_inp_CorporateEmail(state,status) {
|
||||
state.inp_CorporateEmail = status
|
||||
},
|
||||
update_inp_CorporateName(state, val){
|
||||
state.inp_CorporateName = val
|
||||
},
|
||||
update_inp_CorporateCode(state, val){
|
||||
state.inp_CorporateCode = val
|
||||
},
|
||||
update_dialog_add(state, val) {
|
||||
state.dialog_add = val
|
||||
},
|
||||
update_act(state, val) {
|
||||
state.act = val
|
||||
},
|
||||
update_dialog_success(state, val) {
|
||||
state.dialog_success = val
|
||||
},
|
||||
update_msg_success(state, val) {
|
||||
state.msg_success = val
|
||||
},
|
||||
update_open_alert_confirmation(state, val) {
|
||||
state.open_alert_confirmation = val
|
||||
},
|
||||
update_no_save(state, val) {
|
||||
state.no_save = val
|
||||
},
|
||||
update_open_alert_confirmation(state, val) {
|
||||
state.open_alert_confirmation = val
|
||||
},
|
||||
update_search_error_message(state, val) {
|
||||
state.search_error_message = val
|
||||
},
|
||||
update_save_status(state, val) {
|
||||
state.save_status = val
|
||||
},
|
||||
update_search_status(state, val) {
|
||||
state.search_status = val
|
||||
},
|
||||
},
|
||||
actions:{
|
||||
// delete
|
||||
async deletev0(context, prm) {
|
||||
context.commit("update_save_status", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
let resp = await api.xdeletev0(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_save_status", 3)
|
||||
} else {
|
||||
context.commit("update_save_status", 2)
|
||||
context.commit("update_last_id", 0)
|
||||
context.commit("update_dialog_confirmation_delete", false)
|
||||
context.commit("update_dialog_success", true)
|
||||
var msg = "Data paket dengan nama " + prm.name + " sudah dihapus dong ..."
|
||||
context.commit("update_msg_success", msg)
|
||||
|
||||
context.commit("update_xid", -1)
|
||||
context.commit("update_inp_CorporateOldCompanyID", "")
|
||||
context.commit("update_inp_CorporateCode", "")
|
||||
context.commit("update_inp_CorporateName", "")
|
||||
context.commit("update_selected_countryCb", {})
|
||||
context.commit("update_inp_CorporateAddressState", "")
|
||||
context.commit("update_inp_CorporateAddressCity", "")
|
||||
context.commit("update_inp_CorporateAddressDistrict", "")
|
||||
context.commit("update_inp_CorporateAddressVillage","")
|
||||
context.commit("update_inp_CorporateAddressRT", "")
|
||||
context.commit("update_inp_CorporateAddressRW", "")
|
||||
context.commit("update_inp_CorporateAddress", "")
|
||||
context.commit("update_selected_wilayahCb", [])
|
||||
context.commit("update_inp_CorporateEmail", "")
|
||||
context.commit("update_inp_CorporatePhone", "")
|
||||
context.commit("update_inp_CorporatePICName", "")
|
||||
context.commit("update_inp_CorporatePICEmail", "")
|
||||
context.commit("update_inp_CorporatePICPhone", "")
|
||||
context.commit("update_inp_CorporateFlagHolding", true)
|
||||
context.commit("update_selected_indukCb", {})
|
||||
context.commit("update_selected_relasis", [])
|
||||
context.commit("update_inp_CorporatePICBillName", "")
|
||||
context.commit("update_inp_CorporatePICBillEmail", "")
|
||||
context.commit("update_inp_CorporatePICBillPhone", "")
|
||||
context.commit("update_inp_CorporateDueDate", 0)
|
||||
context.commit("update_inp_CorporateFlagJPA", false)
|
||||
context.commit("update_inp_CorporateUsername", "")
|
||||
context.commit("update_inp_CorporatePassword", "")
|
||||
context.commit("update_jpaformlist",
|
||||
[
|
||||
{
|
||||
idArray:1,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:2,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:3,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
{
|
||||
idArray:4,
|
||||
CorporateJPAID: 0,
|
||||
CorporateJPACorporateID: 0,
|
||||
CorporateJPAPersonName: '',
|
||||
CorporateJPAType: 'percent',
|
||||
CorporateJPAAmount: 0,
|
||||
CorporateJPAIsActive: 'Y',
|
||||
CorporateJPACreated: '0000-00-00 00:00:00',
|
||||
CorporateJPACreatedUserID: 0,
|
||||
CorporateJPALastUpdated: '0000-00-00 00:00:00',
|
||||
CorporateJPALastUpdatedUserID: 0,
|
||||
CorporateJPADeleted: 0,
|
||||
CorporateJPAUserID: 0,
|
||||
},
|
||||
]
|
||||
)
|
||||
context.commit("update_selected_countryCb", {})
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_save_status", 3)
|
||||
}
|
||||
},
|
||||
|
||||
// list datatable get relasi
|
||||
async getRelasi(context,prm) {
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
// var prm = {token: one_token()}
|
||||
let resp = await api.getRelasi(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
total: resp.data.total
|
||||
}
|
||||
// context.commit("update_relasiCb", resp.data.records)
|
||||
context.commit("update_relasis", data.records)
|
||||
context.commit("update_total_relasi_corporate", data.total)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
}
|
||||
},
|
||||
|
||||
// dropdown autocomplete get induk
|
||||
async getInduk(context) {
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
var prm = {token: one_token()}
|
||||
let resp = await api.getInduk(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
}
|
||||
context.commit("update_indukCb", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
}
|
||||
},
|
||||
|
||||
// dropdown autocomplete get country
|
||||
async getCountryTerminology(context) {
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
var prm = {token: one_token()}
|
||||
let resp = await api.getCountryTerminology(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
}
|
||||
context.commit("update_countryCb", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
}
|
||||
},
|
||||
|
||||
async searchwilayah(context,prm) {
|
||||
context.commit("update_autocomplete_status",1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
|
||||
let resp= await api.searchwilayah(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_autocomplete_status",3)
|
||||
} else {
|
||||
context.commit("update_autocomplete_status",2)
|
||||
let data = {
|
||||
records : resp.data.records,
|
||||
total: resp.data.total
|
||||
}
|
||||
context.commit("update_wilayahCb",resp.data.records)
|
||||
}
|
||||
} catch(e) {
|
||||
context.commit("update_autocomplete_status",3)
|
||||
}
|
||||
},
|
||||
|
||||
// savev0
|
||||
async savev0(context, prm) {
|
||||
context.commit("update_save_status", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
|
||||
let resp = await api.savev0(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_msg_error",resp.message)
|
||||
context.commit("update_dialog_error",true)
|
||||
context.commit("update_save_status", 3)
|
||||
} else {
|
||||
context.commit("update_save_status", 2)
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
total: resp.data.total
|
||||
}
|
||||
|
||||
// context.commit("update_inp_T_PacketName", "")
|
||||
// context.commit("update_selected_tpriceheaderformCb",{})
|
||||
// context.commit("update_tpackettypeRb",'PN')
|
||||
// context.commit("update_tpacketdetails", [])
|
||||
// context.commit("update_totalTPriceAwal", 0)
|
||||
// context.commit("update_totalTPricePacket", 0)
|
||||
// context.commit("update_search_nama", "")
|
||||
// context.commit("update_search_kode", "")
|
||||
// context.commit("update_tprices", [])
|
||||
// context.commit("update_total_prices", 0)
|
||||
// context.commit("update_selected_natsubgroupCb", {})
|
||||
let data_corporate = resp.data.records
|
||||
if(context.state.act === 'new'){
|
||||
console.log("new")
|
||||
var msg = "Pembuatan corporate dengan nama " + data_corporate.xnumber + " sudah berhasil dong ..."
|
||||
let corporate_code = data_corporate.xnumber
|
||||
let resp = await api.post_perusahaan_by_code({
|
||||
corporate_code: corporate_code
|
||||
})
|
||||
if(resp.error != null || resp.status != 'success'){
|
||||
context.commit("update_msg_error",resp.message)
|
||||
context.commit("update_dialog_error",true)
|
||||
context.commit("update_save_status", 3)
|
||||
}
|
||||
}
|
||||
else{
|
||||
console.log("edit")
|
||||
var msg = "Perubahan corporate dengan nama " + data_corporate.xnumber + " sudah berhasil dong ..."
|
||||
let corporate_code = prm.CorporateCode
|
||||
let resp = await api.get_perusahaan_by_code({
|
||||
corporate_code: corporate_code
|
||||
})
|
||||
|
||||
if(resp.data === "null"){
|
||||
let resp_post = await api.post_perusahaan_by_code({
|
||||
corporate_code: corporate_code
|
||||
})
|
||||
if(resp_post.error != null || resp_post.status != 'success'){
|
||||
context.commit("update_msg_error",resp_post.message)
|
||||
context.commit("update_dialog_error",true)
|
||||
context.commit("update_save_status", 3)
|
||||
}
|
||||
}else{
|
||||
let resp_re_post = await api.re_post_perusahaan_by_code({
|
||||
corporate_code: corporate_code
|
||||
})
|
||||
if(resp_re_post.error != null || resp_re_post.status != 'success'){
|
||||
context.commit("update_msg_error",resp_re_post.message)
|
||||
context.commit("update_dialog_error",true)
|
||||
context.commit("update_save_status", 3)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
context.commit("update_dialog_add", false)
|
||||
context.commit("update_msg_error","")
|
||||
context.commit("update_dialog_error",false)
|
||||
|
||||
context.commit("update_dialog_success", true)
|
||||
context.commit("update_msg_success", msg)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_save_status", 3)
|
||||
}
|
||||
},
|
||||
// searchv0
|
||||
async searchv0(context, prm) {
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
prm.search = context.state.corporate_search_listing
|
||||
let resp = await api.searchv0(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", resp.message)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
context.commit("update_search_error_message", "")
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
total: resp.data.total
|
||||
}
|
||||
context.commit("update_corporates", data.records)
|
||||
context.commit("update_total_corporates", data.total)
|
||||
context.commit("update_no_save", 0)
|
||||
if (prm.lastid === -1) {
|
||||
//context.commit("update_selected_patient", data.records[0])
|
||||
/*context.dispatch("getaddress", {
|
||||
id: pat.M_PatientID
|
||||
})*/
|
||||
} else {
|
||||
//context.commit("update_selected_patient", data.records[prm.lastid])
|
||||
/*context.dispatch("getaddress", {
|
||||
id: pat.M_PatientID
|
||||
})*/
|
||||
}
|
||||
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
|
||||
// getById
|
||||
async getById(context, prm) {
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
let resp = await api.getById(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", resp.message)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
context.commit("update_search_error_message", "")
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
total: resp.data.total
|
||||
}
|
||||
|
||||
console.log("data corporate edit ", data.records)
|
||||
context.commit("update_show1", false);
|
||||
context.commit("update_act", "edit");
|
||||
context.commit("update_xid", data.records[0].CorporateID)
|
||||
context.commit("update_inp_CorporateCode", data.records[0].CorporateCode)
|
||||
context.commit("update_inp_CorporateName", data.records[0].CorporateName)
|
||||
context.commit("update_inp_CorporateOldCompanyID", data.records[0].CorporateOldCompanyID)
|
||||
|
||||
if(data.records[0].CorporateAddressCountry != ""){
|
||||
context.commit("update_selected_countryCb", {
|
||||
code:data.records[0].CorporateAddressCountry,
|
||||
display:data.records[0].countryx[0].display
|
||||
})
|
||||
} else{
|
||||
context.commit("update_selected_countryCb", {})
|
||||
}
|
||||
|
||||
context.commit("update_inp_CorporateAddressState", data.records[0].CorporateAddressState)
|
||||
context.commit("update_inp_CorporateAddressCity", data.records[0].CorporateAddressCity)
|
||||
context.commit("update_inp_CorporateAddressDistrict", data.records[0].CorporateAddressDistrict)
|
||||
context.commit("update_inp_CorporateAddressVillage", data.records[0].CorporateAddressVillage)
|
||||
context.commit("update_inp_CorporateAddressRT", data.records[0].CorporateAddressRT)
|
||||
context.commit("update_inp_CorporateAddressRW", data.records[0].CorporateAddressRW)
|
||||
context.commit("update_inp_CorporateAddress", data.records[0].CorporateAddress)
|
||||
context.commit("update_selected_wilayahCb", data.records[0].wilayah[0])
|
||||
context.commit("update_inp_CorporateEmail", data.records[0].CorporateEmail)
|
||||
context.commit("update_inp_CorporatePhone", data.records[0].CorporatePhone)
|
||||
context.commit("update_inp_CorporatePICName", data.records[0].CorporatePICName)
|
||||
context.commit("update_inp_CorporatePICEmail", data.records[0].CorporatePICEmail)
|
||||
context.commit("update_inp_CorporatePICPhone", data.records[0].CorporatePICPhone)
|
||||
// context.commit("update_inp_CorporateFlagHolding", data.records[0].CorporateFlagHolding)
|
||||
|
||||
if(data.records[0].CorporateFlagHolding == "Y"){
|
||||
context.commit("update_inp_CorporateFlagHolding", true)
|
||||
context.commit("update_selected_indukCb", {})
|
||||
|
||||
} else{
|
||||
// selected_indukCb
|
||||
context.commit("update_inp_CorporateFlagHolding", false)
|
||||
context.commit("update_selected_indukCb", {
|
||||
CorporateID: data.records[0].CorporateHoldingCorporateID,
|
||||
CorporateName: data.records[0].corporate_holding_name
|
||||
})
|
||||
}
|
||||
|
||||
// context.commit("update_relasis", data.records[0].corporate_relation)
|
||||
context.commit("update_selected_relasis", data.records[0].corporate_relation)
|
||||
context.commit("update_inp_CorporatePICBillName", data.records[0].CorporatePICBillName)
|
||||
context.commit("update_inp_CorporatePICBillEmail", data.records[0].CorporatePICBillEmail)
|
||||
context.commit("update_inp_CorporatePICBillPhone", data.records[0].CorporatePICBillPhone)
|
||||
context.commit("update_inp_CorporateAddressBill", data.records[0].CorporateBillAddress)
|
||||
context.commit("update_inp_CorporateDueDate", data.records[0].CorporateDueDate)
|
||||
|
||||
if(data.records[0].CorporateFlagJPA == "netto"){
|
||||
context.commit("update_inp_CorporateFlagJPA", true)
|
||||
} else{
|
||||
context.commit("update_inp_CorporateFlagJPA", false)
|
||||
}
|
||||
|
||||
// console.log('aaa ',context.state.jpaformlist)
|
||||
|
||||
const updatedJpaformlist = context.state.jpaformlist.map((item, index) => {
|
||||
if ( data.records[0].corporate_jpa[index]) {
|
||||
return {
|
||||
...item,
|
||||
CorporateJPAID: data.records[0].corporate_jpa[index].CorporateJPAID,
|
||||
CorporateJPACorporateID: data.records[0].corporate_jpa[index].CorporateJPACorporateID,
|
||||
CorporateJPAPersonName: data.records[0].corporate_jpa[index].CorporateJPAPersonName,
|
||||
CorporateJPAType: data.records[0].corporate_jpa[index].CorporateJPAType,
|
||||
CorporateJPAAmount: data.records[0].corporate_jpa[index].CorporateJPAAmount,
|
||||
CorporateJPAIsActive: data.records[0].corporate_jpa[index].CorporateJPAIsActive,
|
||||
CorporateJPACreated: data.records[0].corporate_jpa[index].CorporateJPACreated,
|
||||
CorporateJPACreatedUserID: data.records[0].corporate_jpa[index].CorporateJPACreatedUserID,
|
||||
CorporateJPALastUpdated: data.records[0].corporate_jpa[index].CorporateJPALastUpdated,
|
||||
CorporateJPALastUpdatedUserID: data.records[0].corporate_jpa[index].CorporateJPALastUpdatedUserID,
|
||||
CorporateJPADeleted: data.records[0].corporate_jpa[index].CorporateJPADeleted,
|
||||
CorporateJPAUserID: data.records[0].corporate_jpa[index].CorporateJPAUserID
|
||||
};
|
||||
}
|
||||
return item;
|
||||
});
|
||||
|
||||
context.state.jpaformlist = updatedJpaformlist
|
||||
|
||||
context.commit("update_inp_CorporateUsername", data.records[0].CorporateUsername)
|
||||
context.commit("update_inp_CorporatePassword", data.records[0].CorporatePassword)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
async getStaffs(context, prm){
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
prm.token = one_token()
|
||||
let resp = await api.getStaffs(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", resp.message)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
context.commit("update_search_error_message", "")
|
||||
context.commit("update_staffs", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
async getCorporateTypes(context){
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
var prm = {}
|
||||
prm.token = one_token()
|
||||
let resp = await api.getCorporateTypes(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", resp.message)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
context.commit("update_search_error_message", "")
|
||||
context.commit("update_corporate_types", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
async getCorporateTypesPayment(context){
|
||||
context.commit("update_search_corporate", 1)
|
||||
try {
|
||||
var prm = {}
|
||||
prm.token = one_token()
|
||||
let resp = await api.getCorporateTypesPayment(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", resp.message)
|
||||
} else {
|
||||
context.commit("update_search_corporate", 2)
|
||||
context.commit("update_search_error_message", "")
|
||||
context.commit("update_corporate_types_payment", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_search_corporate", 3)
|
||||
context.commit("update_search_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
27
test/vuex/cpone-masterdata-corporate-view/store.js
Normal file
27
test/vuex/cpone-masterdata-corporate-view/store.js
Normal file
@@ -0,0 +1,27 @@
|
||||
// State
|
||||
// data ...
|
||||
// Mutations
|
||||
//
|
||||
//
|
||||
// Actions
|
||||
import corporate from "./modules/corporate.js";
|
||||
import system from "../../../apps/modules/system/system.js";
|
||||
export const store = new Vuex.Store({
|
||||
modules: {
|
||||
corporate: corporate,
|
||||
system: system
|
||||
},
|
||||
state: {
|
||||
tab_selected: 'pasien-dokter'
|
||||
},
|
||||
mutations: {
|
||||
change_tab(state, ntab) {
|
||||
state.tab_selected = ntab
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
change_tab(context, ntab) {
|
||||
context.commit('change_tab', ntab)
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user