ဂိုဒေါင်စီမံခန့်ခွဲမှုသည်အထူးသဖြင့်ကြီးမားသောဂိုဒေါင်ကြီးများတွင်လုပ်ငန်းခွင်လုပ်ငန်း၏အရေးပါသောလုပ်ငန်း၏အရေးပါသောအစိတ်အပိုင်းဖြစ်သည်။ ကျိုးကြောင်းဆီလျော်သော layout သည်ပစ္စည်းသိုလှောင်ခြင်းနှင့်ထုတ်ယူခြင်း၏ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် Vue.js ကို အသုံးပြု. PHP နှင့် Vue.js ကို အသုံးပြု. Warehouse Layout Management System ကိုတည်ဆောက်ရန်, လိုအပ်ချက်များခွဲခြမ်းစိတ်ဖြာခြင်း, ဒေတာဘေ့စ်ဒီဇိုင်း,
ဂိုဒေါင် Layout Management System သည်အောက်ပါလုပ်ဆောင်မှုများကိုထောက်ပံ့ရန်လိုအပ်သည်။
ဂိုဒေါင် Layout နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုသိမ်းဆည်းရန်နှင့်စီမံခန့်ခွဲရန်အတွက်အောက်ပါဒေတာဘေ့စ်စားပွဲများကိုဒီဇိုင်းပြုလုပ်ရန်လိုအပ်သည်။
Backend တွင်ဒေတာဗေ့စ်နှင့်အပြန်အလှန်ဆက်သွယ်မှုကိုအကောင်အထည်ဖော်ရန်နှင့်ကြိုတင်ခေါ်ဆိုရန် API interface ကိုဖြည့်စွက်ရန် PHP ကိုအသုံးပြုမည်။
Front-end သည် Warehouse Layout ကိုပြသရန်နှင့်စီမံခန့်ခွဲရန် vue.js ကိုအသုံးပြုသည်။
Repository Layout Management ကိုအကောင်အထည်ဖော်ရန်ရိုးရှင်းသော PHP နှင့် Vue code signer ကိုဤတွင်ဖော်ပြထားသည်။
<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
// - 0 ယ်ယူသည့် larehouse layout information ကိုရရှိသော API interface ကို ($ _ server ['server'] == 'GET') ==
$ sql = "Warehouse မှ select * ကိုရွေးချယ်ပါ";
$ ရလဒ် = $ conn-> query ($ sql);
echo json_encode ($ ရလဒ် - fetch_all (mySQli_assoc);
}
// API interface ကိုတည်းဖြတ်ခြင်းအတွက်တည်းဖြတ်ခြင်းအတွက် ($ _ server ['server'] == 'post' == 'post') {
IF ($ _ post ['type'] == 'addareea') {
// ဂိုဒေါင်၏ယုတ္တိဗေဒလုပ်ငန်းစဉ်ကိုထည့်ပါ }/}
အခြား (_ $ _ post ['type'] == 'deleveea') {
// ဂိုဒေါင် area ရိယာဖျက်ရန်အတွက်ယုတ္တိဗေဒလုပ်ငန်းများ}
အခြား ($ _ post ['post [' type '] ==' addrastarea ')
// ဂိုဒေါင်၏ယုတ္တိဗေဒလုပ်ငန်းစဉ်ကိုညှိပါ}
အခြား
// အခြားစစ်ဆင်ရေးများ၏ယုတ္တိဗေဒအပြောင်းအလဲနဲ့}
}
$ conn-> အနီးကပ် ();
> အသစ် vue ({
el: '#app',
ဒေတာ: {
WareHouselayout: []
},
တပ်ဆင်ထားသည် ()
ရယူခြင်း (/ '/ getwareHouselayout))
.then (တုံ့ပြန်မှု => Responsion.json ()))
.then (ဒေတာ => {
jet.wareelayout = ဒေတာ;
});
},
နည်းလမ်းများ: {
Edit SamiSwareHouseout () {)
fetch (/ '/ editwarehouselayout', {
နည်းလမ်း - 'post',
Body: jobs.stringify ({
Type: 'Addarea',
// အခြား parameters တွေကို}
})
.then (တုံ့ပြန်မှု => Responsion.json ()))
.then (ဒေတာ => {
// လုပ်ငန်းစဉ်ကုန်ကြမ်းအပြင်အဆင်ကိုတည်းဖြတ်ခြင်း၏ပြန်လာရလဒ်});
}
}
});ဂိုဒေါင်စီမံခန့်ခွဲမှုတွင်ဂိုဒေါင်ပြင်ပ function ကိုအကောင်အထည်ဖော်ရန် PPP နှင့် Vue ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ ဒေတာဘေ့စ်ဒီဇိုင်းဖြင့် Backend API interface ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ရှေ့ - အဆုံး vue.js အပြန်အလှန်ဆက်သွယ်မှု, အပြည့်အဝအလုပ်လုပ်သော Warehouse Layout Management စနစ်ကိုအကောင်အထည်ဖော်နိုင်ပါသည်။ နမူနာကုဒ်သည်တိကျသောလိုအပ်ချက်များနှင့်အညီပြုပြင်ရန်နှင့်တိုးချဲ့နိုင်သည့်အကောင်အထည်ဖော်မှုမူဘောင်ကိုပေးသည်။