mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-19 07:20:25 +08:00
[区域]可以设置区域-价格项目之间的价格
This commit is contained in:
42
web/views/@default/clusters/regions/items/createPopup.js
Normal file
42
web/views/@default/clusters/regions/items/createPopup.js
Normal file
@@ -0,0 +1,42 @@
|
||||
Tea.context(function () {
|
||||
this.bitsFrom = 0
|
||||
this.bitsFromMB = ""
|
||||
|
||||
this.bitsTo = 0
|
||||
this.bitsToMB = ""
|
||||
|
||||
this.$delay(function () {
|
||||
let that = this
|
||||
this.$watch("bitsFrom", function (v) {
|
||||
this.bitsFromMB = that.formatBits(v)
|
||||
})
|
||||
this.$watch("bitsTo", function (v) {
|
||||
this.bitsToMB = that.formatBits(v)
|
||||
})
|
||||
})
|
||||
|
||||
this.formatBits = function (bits) {
|
||||
bits = parseInt(bits)
|
||||
if (isNaN(bits)) {
|
||||
bits = 0
|
||||
}
|
||||
|
||||
if (bits < 1000) {
|
||||
return bits + "MB"
|
||||
}
|
||||
|
||||
if (bits < 1000 * 1000) {
|
||||
return (bits / 1000) + "GB"
|
||||
}
|
||||
|
||||
if (bits < 1000 * 1000 * 1000) {
|
||||
return (bits / 1000 / 1000) + "TB"
|
||||
}
|
||||
|
||||
if (bits < 1000 * 1000 * 1000 * 1000) {
|
||||
return (bits / 1000 / 1000 / 1000) + "PB"
|
||||
}
|
||||
|
||||
return ""
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user