You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							131 lines
						
					
					
						
							4.6 KiB
						
					
					
				
			
		
		
	
	
							131 lines
						
					
					
						
							4.6 KiB
						
					
					
				@@master_page.html | 
						|
<div id="apibox">  | 
						|
    <!--<div class="card"> | 
						|
        <div class="card-header"><h4>登录配置</h4></div> | 
						|
        <div class="card-body"> | 
						|
            <div class="form-group"> | 
						|
                <div class="p-b-10"> | 
						|
                    账号admin初始化密码是123456 ,如要修改 <a href="/rezero/sys_user.html">点击</a> | 
						|
                </div> | 
						|
                <label class="lyear-checkbox"> | 
						|
                    <input type="checkbox" v-model="ReZero.config.Enable" @change="saveLoginConfig"> | 
						|
                    <span class="p-l-5">启用登录</span> | 
						|
                </label> | 
						|
            </div> | 
						|
        </div> | 
						|
    </div>--> | 
						|
 | 
						|
    <div class="card"> | 
						|
        <div class="card-header"><h4>实体管理配置</h4></div> | 
						|
        <div class="card-body"> | 
						|
            <div class="form-group"> | 
						|
                <label class="lyear-checkbox"> | 
						|
                    <input type="checkbox" v-model="setting.importUnunderline" @change="saveSetting"> | 
						|
                    <span class="p-l-5">导入实体去掉下划线</span> | 
						|
                </label> | 
						|
            </div> | 
						|
        </div> | 
						|
    </div> | 
						|
 | 
						|
    <div class="card"> | 
						|
        <div class="card-header"><h4>内部缓存</h4></div> | 
						|
        <div class="card-body"> | 
						|
            <div class="p-b-10"> | 
						|
                外部修改数据库需要清空 ,缓存内容主要包含:数据库信息、实体信息和接口信息。 | 
						|
            </div> | 
						|
            <div class="form-group"> | 
						|
                <button type="button" @click="clearInternalCache" class="btn btn-primary">清空</button> | 
						|
            </div> | 
						|
        </div> | 
						|
    </div> | 
						|
</div> | 
						|
<script> | 
						|
    var vueObj = new Vue({ | 
						|
        el: '#apibox', | 
						|
        data: { | 
						|
            ReZero: { | 
						|
                config: { | 
						|
                    Enable: false | 
						|
                } | 
						|
            }, | 
						|
            setting: { | 
						|
                importUnunderline: false | 
						|
            } | 
						|
        }, | 
						|
        mounted() { | 
						|
            //this.getLoginConfig(); | 
						|
            this.getSettingItem(1, 1); | 
						|
        }, | 
						|
        methods: { | 
						|
            //getLoginConfig: function () { | 
						|
            //    axios.get('/PrivateReZeroRoute/100003/getLoginConfig') | 
						|
            //        .then(response => { | 
						|
            //            this.ReZero.config.Enable = response.data; | 
						|
            //        }) | 
						|
            //        .catch(error => { | 
						|
            //            console.error(error); | 
						|
            //        }); | 
						|
            //}, | 
						|
            //saveLoginConfig: function () { | 
						|
            //    var url = "/PrivateReZeroRoute/100003/saveLoginConfig"; | 
						|
            //    axios.post(url, { enable: this.ReZero.config.Enable }, jwHeader) | 
						|
            //        .then(response => { | 
						|
            //            tools.alert("登录配置保存成功"); | 
						|
            //            this.error = null; | 
						|
            //        }) | 
						|
            //        .catch(error => { | 
						|
            //            this.error = error.message; | 
						|
            //            this.data = null; | 
						|
            //        }); | 
						|
            //}, | 
						|
            saveSetting: function () { | 
						|
                this.saveSettingItem(1, 1, this.setting.importUnunderline); | 
						|
            }, | 
						|
            getSettingItem: function (typeId, childTypeId) { | 
						|
                var url = "/PrivateReZeroRoute/100003/GetSetting"; | 
						|
                axios.post(url, { typeId: typeId, childTypeId: childTypeId }, jwHeader) | 
						|
                    .then(response => { | 
						|
                        this.setting.importUnunderline = response.data.BoolValue; | 
						|
                        this.error = null; | 
						|
                    }) | 
						|
                    .catch(error => { | 
						|
                        this.error = error.message; | 
						|
                        this.data = null; | 
						|
                    }); | 
						|
            }, | 
						|
            saveSettingItem: function (typeId, childTypeId, value) { | 
						|
                var url = "/PrivateReZeroRoute/100003/UpdateSetting"; | 
						|
                axios.post(url, { typeId: typeId, childTypeId: childTypeId, value: value }, jwHeader) | 
						|
                    .then(response => { | 
						|
                        tools.alert("实体管理配置保存成功"); | 
						|
                        this.error = null; | 
						|
                    }) | 
						|
                    .catch(error => { | 
						|
                        this.error = error.message; | 
						|
                        this.data = null; | 
						|
                    }); | 
						|
            }, | 
						|
            clearInternalCache: function () { | 
						|
                axios.get("/PrivateReZeroRoute/100003/ClearAllInternalCache", jwHeader) | 
						|
                    .then(response => { | 
						|
                        tools.alert("清除成功"); | 
						|
                        this.error = null; | 
						|
                    }) | 
						|
                    .catch(error => { | 
						|
                        this.error = error.message; | 
						|
                        this.data = null; | 
						|
                    }); | 
						|
            } | 
						|
        } | 
						|
    }); | 
						|
</script> | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |