forked from acouzens/open5gs
[WebUI] Added IMEI in View (#1464)
This commit is contained in:
parent
35201f6ed1
commit
8f603e2049
|
@ -12,6 +12,7 @@ const Profile = new Schema({
|
||||||
title: { $type: String, required: true },
|
title: { $type: String, required: true },
|
||||||
|
|
||||||
msisdn: [ String ],
|
msisdn: [ String ],
|
||||||
|
imei: [ String ],
|
||||||
|
|
||||||
security: {
|
security: {
|
||||||
k: String,
|
k: String,
|
||||||
|
|
|
@ -12,6 +12,7 @@ const Subscriber = new Schema({
|
||||||
imsi: { $type: String, unique: true, required: true },
|
imsi: { $type: String, unique: true, required: true },
|
||||||
|
|
||||||
msisdn: [ String ],
|
msisdn: [ String ],
|
||||||
|
imei: [ String ],
|
||||||
|
|
||||||
security: {
|
security: {
|
||||||
k: String,
|
k: String,
|
||||||
|
|
|
@ -163,6 +163,7 @@ const View = ({ visible, disableOnClickOutside, profile, onEdit, onDelete, onHid
|
||||||
const _id = (profile || {})._id;
|
const _id = (profile || {})._id;
|
||||||
const title = (profile || {}).title;
|
const title = (profile || {}).title;
|
||||||
const msisdn_list = ((profile || {}).msisdn || []);
|
const msisdn_list = ((profile || {}).msisdn || []);
|
||||||
|
const imei = (profile || {}).imei;
|
||||||
const security = ((profile || {}).security || {});
|
const security = ((profile || {}).security || {});
|
||||||
const ambr = ((profile || {}).ambr || {});
|
const ambr = ((profile || {}).ambr || {});
|
||||||
const slice_list = ((profile || {}).slice || []);
|
const slice_list = ((profile || {}).slice || []);
|
||||||
|
@ -193,7 +194,7 @@ const View = ({ visible, disableOnClickOutside, profile, onEdit, onDelete, onHid
|
||||||
<div className="header">
|
<div className="header">
|
||||||
Profile Configuration
|
Profile Configuration
|
||||||
</div>
|
</div>
|
||||||
{msisdn_list.length !== 0 &&
|
{(msisdn_list.length !== 0 || (imei && imei.length !== 0)) &&
|
||||||
<div className="body">
|
<div className="body">
|
||||||
<div className="left">
|
<div className="left">
|
||||||
<PhoneIcon/>
|
<PhoneIcon/>
|
||||||
|
@ -201,10 +202,16 @@ const View = ({ visible, disableOnClickOutside, profile, onEdit, onDelete, onHid
|
||||||
<div className="right">
|
<div className="right">
|
||||||
{msisdn_list.map((msisdn, index) =>
|
{msisdn_list.map((msisdn, index) =>
|
||||||
<div key={index} className="data">
|
<div key={index} className="data">
|
||||||
{msisdn}
|
{msisdn}
|
||||||
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>MSISDN</span>
|
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>MSISDN</span>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
{imei && imei.length !== 0 &&
|
||||||
|
<div className="data">
|
||||||
|
{imei}
|
||||||
|
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>IMEI</span>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,6 +162,7 @@ const Pdn = styled.div`
|
||||||
const View = ({ visible, disableOnClickOutside, subscriber, onEdit, onDelete, onHide }) => {
|
const View = ({ visible, disableOnClickOutside, subscriber, onEdit, onDelete, onHide }) => {
|
||||||
const imsi = (subscriber || {}).imsi;
|
const imsi = (subscriber || {}).imsi;
|
||||||
const msisdn_list = ((subscriber || {}).msisdn || []);
|
const msisdn_list = ((subscriber || {}).msisdn || []);
|
||||||
|
const imei = (subscriber || {}).imei;
|
||||||
const security = ((subscriber || {}).security || {});
|
const security = ((subscriber || {}).security || {});
|
||||||
const ambr = ((subscriber || {}).ambr || {});
|
const ambr = ((subscriber || {}).ambr || {});
|
||||||
const slice_list = ((subscriber || {}).slice || []);
|
const slice_list = ((subscriber || {}).slice || []);
|
||||||
|
@ -192,7 +193,7 @@ const View = ({ visible, disableOnClickOutside, subscriber, onEdit, onDelete, on
|
||||||
<div className="header">
|
<div className="header">
|
||||||
Subscriber Configuration
|
Subscriber Configuration
|
||||||
</div>
|
</div>
|
||||||
{msisdn_list.length !== 0 &&
|
{(msisdn_list.length !== 0 || (imei && imei.length !== 0)) &&
|
||||||
<div className="body">
|
<div className="body">
|
||||||
<div className="left">
|
<div className="left">
|
||||||
<PhoneIcon/>
|
<PhoneIcon/>
|
||||||
|
@ -200,10 +201,16 @@ const View = ({ visible, disableOnClickOutside, subscriber, onEdit, onDelete, on
|
||||||
<div className="right">
|
<div className="right">
|
||||||
{msisdn_list.map((msisdn, index) =>
|
{msisdn_list.map((msisdn, index) =>
|
||||||
<div key={index} className="data">
|
<div key={index} className="data">
|
||||||
{msisdn}
|
{msisdn}
|
||||||
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>MSISDN</span>
|
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>MSISDN</span>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
{imei && imei.length !== 0 &&
|
||||||
|
<div className="data">
|
||||||
|
{imei}
|
||||||
|
<span style={{color:oc.gray[5]}}><KeyboardControlIcon/>IMEI</span>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue