Merge pull request #122 from Thixiaoxiao/master

避免重复配置
This commit is contained in:
Moshow郑锴 2021-10-31 00:48:11 +08:00 committed by GitHub
commit adab6d7809
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 68 additions and 1 deletions

View File

@ -41,4 +41,29 @@ window.confirm = function(msg, callback){
//判断是否为空
function isBlank(value) {
return !value || !/\S/.test(value)
}
function setCookie(key, val, expire_second) {
var d = new Date();
var expires ="";
if (expire_second){
d.setDate(d.getTime()+(expire_second*1000));
expires='; expires=' + d.toGMTSring();
}
document.cookie = key + "="+ val + expires;
}
function getCookie(name) {
var data = "";
if (document.cookie){
var arr = document.cookie.split(';');
for (var str of arr) {
var temp = str.split("=")
if (temp[0].replace(/(^\s*)/g,'') === name){
data = unescape(temp[1]);
break
}
}
}
return data;
}

View File

@ -123,6 +123,7 @@ const vm = new Vue({
error("生成失败");
return;
}
setAllCookie();
//console.log(res.outputJson);
vm.outputJson=res.outputJson;
// console.log(vm.outputJson["bootstrap-ui"]);
@ -154,3 +155,41 @@ const vm = new Vue({
}
});
/**
* 将所有 需要 保留历史纪录的字段写入Cookie中
*/
function setAllCookie() {
var arr = list_key_need_load();
for (var str of arr){
setOneCookie(str);
}
}
function setOneCookie(key) {
setCookie(key, vm.formData.options[key]);
}
/**
* 将所有 历史纪录 重加载回页面
*/
function loadAllCookie() {
//console.log(vm);
var arr = list_key_need_load();
for (var str of arr){
loadOneCookie(str);
}
}
function loadOneCookie(key) {
if (getCookie(key)!==""){
vm.formData.options[key] = getCookie(key);
}
}
/**
* 所有 需要 纪录的 字段写入数组
* @returns {[string]}
*/
function list_key_need_load() {
return ["authorName","packageName","returnUtilSuccess","returnUtilFailure","ignorePrefix","tinyintTransType","timeTransType"];
}

View File

@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
import java.util.Optional;
</#if>
/**
* @description ${classInfo.classComment}

View File

@ -1,4 +1,4 @@
<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.mapper;</#if>
<#if isWithPackage?exists && isWithPackage==true>package ${packageName}.repository;</#if>
<#if isAutoImport?exists && isAutoImport==true>import ${packageName}.entity.${classInfo.className};
<#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0>

View File

@ -140,6 +140,7 @@
vm.formData.options.returnUtilSuccess="${(value.returnUtilSuccess)!!}";
vm.formData.options.returnUtilFailure="${(value.returnUtilFailure)!!}";
vm.outputStr="${(value.outputStr)!!}";
loadAllCookie()
</script>
</body>
</html>