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