2、暂时删除国际化配置文件 3、坑:spring扫描多个宝需要:@ComponentScans( {@ComponentScan("com.ruoyi"),@ComponentScan("com.xjs")} ) 4、META-INF/spring.factories作用自动注入bean然后springboot自动扫描到pull/254/head
parent
dbf7396c1b
commit
fb346dde65
@ -0,0 +1,36 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取积分列表
|
||||
export function getList() {
|
||||
return request({
|
||||
url: '/srb_core//admin/core/integralGrade/list',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 删除积分列表
|
||||
export function removeById(id) {
|
||||
return request({
|
||||
url: '/srb_core//admin/core/integralGrade/remove/'+id,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
|
||||
// 新增积分列表
|
||||
export function save(integral) {
|
||||
return request({
|
||||
url: '/srb_core//admin/core/integralGrade/save',
|
||||
method: 'post',
|
||||
data:integral
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 修改积分列表
|
||||
export function update(integral) {
|
||||
return request({
|
||||
url: '/srb_core//admin/core/integralGrade/update',
|
||||
method: 'put',
|
||||
data:integral
|
||||
})
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
<template>
|
||||
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "IntegralAdd"
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
@ -0,0 +1,88 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px">
|
||||
<el-form-item label-width="120px" label="借款额度" prop="borrowAmount">
|
||||
<el-input-number v-model="formData.borrowAmount" placeholder="借款额度" :min="0"></el-input-number>
|
||||
</el-form-item>
|
||||
<el-form-item label-width="120px" label="积分区间开始" prop="integralStart">
|
||||
<el-input-number v-model="formData.integralStart" placeholder="积分区间开始" :min="0"></el-input-number>
|
||||
</el-form-item>
|
||||
<el-form-item label-width="120px" label="积分区间结束" prop="integralEnd">
|
||||
<el-input-number v-model="formData.integralEnd" placeholder="积分区间结束" :min="0"></el-input-number>
|
||||
</el-form-item>
|
||||
<el-form-item size="large">
|
||||
<el-button type="primary" @click="submitForm">提交</el-button>
|
||||
<el-button @click="resetForm">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
|
||||
import {save,update} from "@/api/srb/core/integral";
|
||||
|
||||
export default {
|
||||
name: 'IntegralForm',
|
||||
components: {},
|
||||
props: [],
|
||||
data() {
|
||||
return {
|
||||
formData: {
|
||||
borrowAmount: undefined,
|
||||
integralStart: undefined,
|
||||
integralEnd: undefined,
|
||||
},
|
||||
rules: {
|
||||
borrowAmount: [{
|
||||
required: true,
|
||||
message: '借款额度',
|
||||
trigger: 'blur'
|
||||
}],
|
||||
integralStart: [{
|
||||
required: true,
|
||||
message: '积分区间开始',
|
||||
trigger: 'blur'
|
||||
}],
|
||||
integralEnd: [{
|
||||
required: true,
|
||||
message: '积分区间结束',
|
||||
trigger: 'blur'
|
||||
}],
|
||||
},
|
||||
}
|
||||
},
|
||||
computed: {},
|
||||
watch: {},
|
||||
created() {
|
||||
},
|
||||
mounted() {
|
||||
},
|
||||
methods: {
|
||||
submitForm() {
|
||||
this.$refs['elForm'].validate(valid => {
|
||||
if (!valid) return
|
||||
|
||||
this.saveData()
|
||||
|
||||
|
||||
})
|
||||
},
|
||||
|
||||
//新增
|
||||
saveData() {
|
||||
save(this.formData).then(res=>{
|
||||
this.$modal.notifySuccess("保存成功");
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
|
||||
resetForm() {
|
||||
this.$refs['elForm'].resetFields()
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<style>
|
||||
</style>
|
@ -1,49 +0,0 @@
|
||||
package com.xjs.config;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.LocaleResolver;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* 自定义国际化解析器
|
||||
* todo 暂时未配置国际化
|
||||
* @author xiejs
|
||||
* @since 2022-02-09
|
||||
*/
|
||||
@Configuration
|
||||
public class LocaleResolverConfig implements LocaleResolver {
|
||||
@Override
|
||||
public Locale resolveLocale(HttpServletRequest httpServletRequest) {
|
||||
// 获取页面手动切换传递的语言参数l
|
||||
String l = httpServletRequest.getParameter("l");
|
||||
// 获取请求头自动传递的语言参数Accept-Language
|
||||
String header = httpServletRequest.getHeader("Accept-Language");
|
||||
Locale locale = null;
|
||||
// 如果手动切换参数不为空,就根据手动参数进行语言切换,否则默认根据请求头信息切换
|
||||
if (!StringUtils.isEmpty(l)) {
|
||||
String[] split = l.split("_");
|
||||
locale = new Locale(split[0], split[1]);
|
||||
} else {
|
||||
// Accept-Language: en-US,en;q=0.9
|
||||
String[] splits = header.split(",");
|
||||
String[] split = splits[0].split("-");
|
||||
locale = new Locale(split[0], split[1]);
|
||||
}
|
||||
return locale;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
|
||||
|
||||
}
|
||||
|
||||
@Bean
|
||||
public LocaleResolver localeResolver(){
|
||||
return new LocaleResolverConfig();
|
||||
}
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
||||
com.xjs.config.FeignConfig,\
|
||||
com.xjs.config.JsonConfig,\
|
||||
com.xjs.config.MybatisPlusConfig,\
|
||||
com.xjs.config.WebMvcConfig
|
||||
|
||||
|
Loading…
Reference in new issue