feat: 系统配置页面增加版本号及一些调整

This commit is contained in:
caoqianming 2025-04-02 10:23:16 +08:00
parent 6681b5baba
commit 4167121baa
4 changed files with 90 additions and 11 deletions

View File

@ -11,6 +11,7 @@
shape="square"
></el-avatar>
<h3>{{ form.base_name }}</h3>
<p>SERVER版本: {{ form.sys_version }}</p>
</div>
</el-header>
<el-main class="nopadding">
@ -58,8 +59,9 @@ export default {
name: "userCenter",
components: {
androisAPK: defineAsyncComponent(() => import("./settings/androisAPK.vue")),
smsSet: defineAsyncComponent(() => import("./settings/smsSet.vue")),
sysSet: defineAsyncComponent(() => import("./settings/sysSet.vue"))
// smsSet: defineAsyncComponent(() => import("./settings/smsSet.vue")),
sysSet: defineAsyncComponent(() => import("./settings/sysSet.vue")),
otherSet: defineAsyncComponent(() => import("./settings/otherSet.vue")),
},
data() {
return {
@ -75,13 +77,18 @@ export default {
},
{
icon: "el-icon-lock",
title: "APP",
title: "安卓APK",
component: "androisAPK",
},
// {
// icon: "el-icon-postcard",
// title: "",
// component: "smsSet",
// },
{
icon: "el-icon-postcard",
title: "短信",
component: "smsSet",
icon: "el-icon-lock",
title: "其他配置",
component: "otherSet",
},
],
},
@ -115,7 +122,7 @@ export default {
},
getSysConfig() {
this.$API.system.config.getInfo.req().then(res=>{
this.$API.system.config.base.req().then(res=>{
this.form = res.base
})
},

View File

@ -44,7 +44,7 @@ export default {
methods:{
getSysConfig() {
this.$API.system.config.getInfo.req().then(res=>{
this.form = res.apk
this.form = res.apk || {}
})
},
submitForm(){

View File

@ -0,0 +1,59 @@
<template>
<el-card shadow="never" header="其他配置">
<el-form
ref="form"
:model="form"
label-width="auto"
style="margin-top: 20px"
>
<el-form-item label="领料时校验是否检验">
<el-switch v-model="form.mes.check_test_when_do_out"></el-switch>
</el-form-item>
<el-divider />
<el-form-item label="小牛短信名">
<el-input v-model="form.sms.xn_sign"></el-input>
</el-form-item>
<el-form-item label="小牛短信key">
<el-input v-model="form.sms.xn_key"></el-input>
</el-form-item>
<el-form-item label="小牛短信secret">
<el-input v-model="form.sms.xn_secret"></el-input>
</el-form-item>
<el-form-item label="_">
<el-button type="primary" @click="submitForm" :loading="saveLoading">提交</el-button>
</el-form-item>
</el-form>
</el-card>
</template>
<script>
export default {
name: 'otherSet',
data() {
return {
saveLoading: false,
form: {
mes: {},
apk: {},
sms: {}
}
}
},
mounted() {
this.getSysConfig();
},
methods: {
getSysConfig() {
this.$API.system.config.getInfo.req().then(res=>{
this.form = {
mes: res.mes || {},
sms: res.sms || {}
}
})
},
submitForm() {
}
}
}
</script>

View File

@ -33,7 +33,20 @@
</el-form-item>
</el-col>
<el-col>
<el-form-item style="float:right">
<el-form-item label="默认首页">
<el-input v-model="form.base_dashboard"></el-input>
</el-form-item>
<el-form-item label="菜单模式">
<el-input v-model="form.base_menucate"></el-input>
</el-form-item>
<el-col>
<el-form-item label="项目代号">
<el-input v-model="form.base_code"></el-input>
</el-form-item>
</el-col>
</el-col>
<el-col>
<el-form-item>
<el-button type="primary" @click="submitForm" :loading="saveLoading">提交</el-button>
</el-form-item>
</el-col>
@ -50,8 +63,8 @@ export default {
form: {
base_logo: "/media/default/logo.png",
base_logo_side: "/media/default/logo_side.jpg",
base_name: "托克逊能源管理平台",
base_name_short: "托克逊能管",
base_name: "星途工厂综合管理平台",
base_name_short: "星途",
bigScreen_name:''
},
};