commit
This commit is contained in:
+10
-3
@@ -69,7 +69,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
@ViReturn
|
||||
@RequiresAuthentication
|
||||
public Object pageData(String regionalNature, Integer state, PageForm pageForm,
|
||||
Integer startYear, Integer endYear, String unionId,
|
||||
Integer startYear, Integer endYear, String unionId,Integer isTakePartIn,
|
||||
String unitId, String takePartInLineId, String agencyId, String lotId,
|
||||
String takePartInBaseManagementId,String signUpMode) {
|
||||
Cnd cnd = Cnd.NEW();
|
||||
@@ -94,6 +94,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
cnd.andEX("lxs.`year`", ">=", startYear);
|
||||
cnd.andEX("lxs.`year`", "<=", endYear);
|
||||
cnd.andEX("enroll.takePartInTravelAgencyId", "=", agencyId);
|
||||
cnd.andEX("enroll.isTakePartIn", "=", isTakePartIn);
|
||||
} else {
|
||||
sql = Sqls.create("""
|
||||
SELECT
|
||||
@@ -122,6 +123,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
cnd.andEX("line.id", "=", takePartInLineId);
|
||||
cnd.andEX("line.regionalNature", "=", regionalNature);
|
||||
cnd.andEX("lineu.signUpMode","=",signUpMode);
|
||||
cnd.andEX("enroll.isTakePartIn", "=", isTakePartIn);
|
||||
if (state == 3) {
|
||||
sql.setVar("lotSql", "(select lotName from the_rapy_recuperation_lot where id = ma.lotId) as lotName");
|
||||
cnd.and("enroll.takePartInBaseManagementId", "is not", null);
|
||||
@@ -150,7 +152,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
|
||||
@At
|
||||
@ViReturn
|
||||
public Object getXlLxsUserCount(String unionId, Integer startYear, Integer endYear, Integer signUpMode) {
|
||||
public Object getXlLxsUserCount(Integer isTakePartIn, String unionId, Integer startYear, Integer endYear, Integer signUpMode) {
|
||||
Cnd cnd = Cnd.NEW();
|
||||
cnd.andEX("YEAR(signingUptime)", ">=", startYear);
|
||||
cnd.andEX("YEAR(signingUptime)", "<=", endYear);
|
||||
@@ -160,6 +162,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
cnd.and("isNormal", "=", true);
|
||||
cnd.and("takePartInLineId", "is not", null);
|
||||
cnd.and("stateId", "=", TheRapyRecuperationState.PASS);
|
||||
cnd.andEX("isTakePartIn", "=", isTakePartIn);
|
||||
cnd.andEX("(select signUpMode from the_rapy_recuperation_line_union_select where id = takePartInLineId)", "=", signUpMode);
|
||||
int count = baseService.dao().count(TheRapyRecuperationEnroll.class, cnd);
|
||||
int count1 = baseService.dao().count(TheRapyRecuperationEnroll.class, Cnd.where("takePartInTravelAgencyId", "is not", null)
|
||||
@@ -167,12 +170,14 @@ public class TheRapyRecuperationUserQueryController {
|
||||
.andEX("YEAR(signingUptime)", ">=", startYear)
|
||||
.andEX("YEAR(signingUptime)", "<=", endYear)
|
||||
.andEX("isNormal", "=", true)
|
||||
.andEX("isTakePartIn", "=", isTakePartIn)
|
||||
.andEX("(select signUpMode from the_rapy_recuperation_line_union_select where id = takePartInLineId)", "=", signUpMode));
|
||||
int count2 = baseService.dao().count(TheRapyRecuperationEnroll.class, Cnd.where("takePartInBaseManagementId", "is not", null)
|
||||
.andEX("selfUnionId", "=", unionId)
|
||||
.andEX("YEAR(signingUptime)", ">=", startYear)
|
||||
.andEX("YEAR(signingUptime)", "<=", endYear)
|
||||
.andEX("isNormal", "=", true)
|
||||
.andEX("isTakePartIn", "=", isTakePartIn)
|
||||
.andEX("(select signUpMode from the_rapy_recuperation_line_union_select where id = takePartInLineId)", "=", signUpMode));
|
||||
return Map.of("xlCount", count, "lxsCount", count1, "jdCount", count2);
|
||||
}
|
||||
@@ -311,7 +316,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
public void doExport(String regionalNature, Integer state,String searchName,String searchKeyword,
|
||||
Integer startYear, Integer endYear, String unionId,
|
||||
String unitId, String takePartInLineId, String agencyId, String lotId,
|
||||
String takePartInBaseManagementId,String signUpMode,
|
||||
String takePartInBaseManagementId,String signUpMode,Integer isTakePartIn,
|
||||
HttpServletResponse response) throws IOException {
|
||||
|
||||
Cnd cnd = Cnd.NEW();
|
||||
@@ -336,6 +341,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
cnd.andEX("lxs.`year`", ">=", startYear);
|
||||
cnd.andEX("lxs.`year`", "<=", endYear);
|
||||
cnd.andEX("enroll.takePartInTravelAgencyId", "=", agencyId);
|
||||
cnd.andEX("enroll.isTakePartIn", "=", isTakePartIn);
|
||||
} else {
|
||||
sql = Sqls.create("""
|
||||
SELECT
|
||||
@@ -365,6 +371,7 @@ public class TheRapyRecuperationUserQueryController {
|
||||
cnd.andEX("line.id", "=", takePartInLineId);
|
||||
cnd.andEX("line.regionalNature", "=", regionalNature);
|
||||
cnd.andEX("lineu.signUpMode","=",signUpMode);
|
||||
cnd.andEX("enroll.isTakePartIn","=",isTakePartIn);
|
||||
if (state == 3) {
|
||||
sql.setVar("lotSql", "(select lotName from the_rapy_recuperation_lot where id = ma.lotId) as lotName");
|
||||
cnd.and("enroll.takePartInBaseManagementId", "is not", null);
|
||||
|
||||
+5
-4
@@ -718,13 +718,14 @@ layout("/layouts/platform.html"){
|
||||
processData: false,
|
||||
contentType: false,
|
||||
success: (data) => {
|
||||
requestLaterMsgFun(this, data, async () => {
|
||||
if (data.code === 0){
|
||||
this.$message.success(data.msg)
|
||||
this.pageData();
|
||||
this.importVisible = false
|
||||
}, () => {
|
||||
}, () => {
|
||||
this.importLoading = false
|
||||
})
|
||||
}else {
|
||||
this.importVisible = false
|
||||
}
|
||||
},
|
||||
error: (data) => {
|
||||
this.notifyWarning("导入失败")
|
||||
|
||||
@@ -865,11 +865,19 @@ layout("/layouts/platform.html"){
|
||||
data.append("file", val.raw, val.raw.name);
|
||||
});
|
||||
this.importLoading = true
|
||||
const resp = await $.post(loc() + "/travelLineImport", data)
|
||||
if (resp.code === 0) {
|
||||
const resp = await $.ajax({
|
||||
url: loc() + '/travelLineImport',
|
||||
type: 'POST',
|
||||
data: data,
|
||||
processData: false,
|
||||
contentType: false
|
||||
})
|
||||
if (resp.code === 0){
|
||||
this.$message.success(resp.msg)
|
||||
this.pageData();
|
||||
this.importVisible = false
|
||||
} else {
|
||||
this.importLoading = false
|
||||
}else {
|
||||
this.notifyWarning("导入失败")
|
||||
this.importLoading = false
|
||||
}
|
||||
|
||||
+10
-3
@@ -439,12 +439,19 @@ layout("/layouts/platform.html"){
|
||||
});
|
||||
this.importLoading = true
|
||||
|
||||
const resp = await $.post(loc() + '/travelAgencyImport', data)
|
||||
if (resp.code === 0) {
|
||||
const resp = await $.ajax({
|
||||
url: loc() + '/travelAgencyImport',
|
||||
type: 'POST',
|
||||
data: data,
|
||||
processData: false,
|
||||
contentType: false
|
||||
})
|
||||
if (resp.code===0){
|
||||
this.$message.success(resp.msg)
|
||||
this.pageData();
|
||||
this.importVisible = false
|
||||
this.importLoading = false
|
||||
} else {
|
||||
}else {
|
||||
this.notifyWarning("导入失败")
|
||||
this.importLoading = false
|
||||
}
|
||||
|
||||
@@ -95,6 +95,15 @@ layout("/layouts/platform.html"){
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<span>是否参加:</span>
|
||||
<el-radio-group @change="doSearch();getXlLxsUserCount()" size="medium"
|
||||
v-model="pageForm.isTakePartIn">
|
||||
<el-radio-button label="">全部</el-radio-button>
|
||||
<el-radio-button label="1">已参加</el-radio-button>
|
||||
<el-radio-button label="0">未参加</el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-col>
|
||||
<!-- <el-col :span="12">
|
||||
<span>所属单位:</span>
|
||||
<el-select v-model="pageForm.unitId" placeholder="请选择所属单位" @change="doSearch"
|
||||
@@ -610,6 +619,7 @@ layout("/layouts/platform.html"){
|
||||
regionalNature: '',
|
||||
signUpMode: '',
|
||||
lotId:'',
|
||||
isTakePartIn:'',
|
||||
takePartInLineId:'',
|
||||
},
|
||||
multipleSelection: [],
|
||||
@@ -662,6 +672,7 @@ layout("/layouts/platform.html"){
|
||||
state,
|
||||
lotId,
|
||||
linePlayTime,
|
||||
isTakePartIn,
|
||||
} = this.pageForm
|
||||
window.open(loc() + "/doExport?takePartInBaseManagementId=" + takePartInBaseManagementId +
|
||||
"&searchName=" + searchName +
|
||||
@@ -675,6 +686,7 @@ layout("/layouts/platform.html"){
|
||||
"&takePartInLineId=" + takePartInLineId +
|
||||
"&state=" + state +
|
||||
"&lotId=" + lotId +
|
||||
"&isTakePartIn=" + isTakePartIn +
|
||||
"&linePlayTime=" + linePlayTime)
|
||||
|
||||
},
|
||||
@@ -922,6 +934,7 @@ layout("/layouts/platform.html"){
|
||||
unionId: this.pageForm.unionId,
|
||||
startYear: this.pageForm.startYear,
|
||||
endYear: this.pageForm.endYear,
|
||||
isTakePartIn: this.pageForm.isTakePartIn,
|
||||
signUpMode: this.pageForm.signUpMode
|
||||
})
|
||||
this.options.forEach((v, index) => {
|
||||
|
||||
Reference in New Issue
Block a user