初始化仓库
This commit is contained in:
94
public/install/js/mounted.js
Normal file
94
public/install/js/mounted.js
Normal file
@ -0,0 +1,94 @@
|
||||
var canClick = true;
|
||||
var installIndex = 0;
|
||||
|
||||
String.prototype.format = function(args)
|
||||
{
|
||||
if (arguments.length > 0)
|
||||
{
|
||||
var result = this;
|
||||
if (arguments.length === 1 && typeof (args) == "object")
|
||||
{
|
||||
for (var key in args)
|
||||
{
|
||||
var reg = new RegExp("({" + key + "})", "g");
|
||||
result = result.replace(reg, args[key]);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (var i = 0; i < arguments.length; i++)
|
||||
{
|
||||
if (arguments[i] === undefined)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
else
|
||||
{
|
||||
var reg = new RegExp("({[" + i + "]})", "g");
|
||||
result = result.replace(reg, arguments[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
else
|
||||
{
|
||||
return this;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 将内容推送到内容里面
|
||||
*/
|
||||
function pushSuccessTableToBox(successLine) {
|
||||
var installBox = document.getElementById('install_message');
|
||||
|
||||
|
||||
var div = document.createElement('div');
|
||||
div.className = 'item-cell';
|
||||
var lineHtml = `
|
||||
<div style="display: flex;align-items: center;">
|
||||
<div class="layui-icon green"></div>
|
||||
<div style="margin-left: 10px;">创建数据表{0}完成!</div>
|
||||
</div>
|
||||
<div>{1}</div>
|
||||
`;
|
||||
div.innerHTML = lineHtml.format(successLine[0], successLine[1]);
|
||||
|
||||
installBox.append(div);
|
||||
|
||||
}
|
||||
|
||||
function showParts(index) {
|
||||
function getRndInteger(min, max) {
|
||||
return Math.floor(Math.random() * (max - min) ) + min;
|
||||
}
|
||||
|
||||
if (index <= successTables.length) {
|
||||
setTimeout(function () { pushSuccessTableToBox(successTables[index]); showParts(++index); }, getRndInteger(50, 150));
|
||||
}
|
||||
|
||||
if (index === successTables.length) {
|
||||
goStep(5);
|
||||
}
|
||||
}
|
||||
|
||||
function goStep(step) {
|
||||
//var form = document.getElementsByTagName('form')[0];
|
||||
if (canClick === false)
|
||||
return;
|
||||
|
||||
canClick = false;
|
||||
document.main_form.action = "?step=" + step;
|
||||
document.main_form.submit();
|
||||
// form.action = "?step=" + step;
|
||||
// window.location.href = "?step=" + step;
|
||||
}
|
||||
|
||||
function cancel() {
|
||||
window.history.go(-1);
|
||||
}
|
||||
|
||||
setTimeout(function () {
|
||||
showParts(0);
|
||||
}, 100);
|
||||
Reference in New Issue
Block a user