commit
This commit is contained in:
@@ -354,7 +354,17 @@ public class SysUnionController {
|
|||||||
@ApiOperation("分工会组成单位分页")
|
@ApiOperation("分工会组成单位分页")
|
||||||
@SaCheckPermission("sys.manager.union")
|
@SaCheckPermission("sys.manager.union")
|
||||||
public Result branchUnionPartUnitPageData(PageForm pageForm, String unionId) {
|
public Result branchUnionPartUnitPageData(PageForm pageForm, String unionId) {
|
||||||
List<Sys_unit> list = dao.query(Sys_unit.class, Cnd.where("unionId", "=", unionId).asc("unitcode"));
|
Cnd cnd = Cnd.NEW();
|
||||||
|
cnd.and("unionId", "=", unionId);
|
||||||
|
if (StrUtil.isNotBlank(pageForm.getSearchKeyword())) {
|
||||||
|
SqlExpressionGroup seg = new SqlExpressionGroup();
|
||||||
|
seg.orLike("`name`", pageForm.getSearchKeyword());
|
||||||
|
seg.orLike("unitcode", pageForm.getSearchKeyword());
|
||||||
|
cnd.and(seg);
|
||||||
|
}
|
||||||
|
cnd.desc("unitcode");
|
||||||
|
|
||||||
|
List<Sys_unit> list = dao.query(Sys_unit.class, cnd);
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
;
|
;
|
||||||
|
|
||||||
@@ -75,12 +76,13 @@ public class SysUnitController {
|
|||||||
@At("/pageData")
|
@At("/pageData")
|
||||||
@Ok("json")
|
@Ok("json")
|
||||||
@SaCheckLogin
|
@SaCheckLogin
|
||||||
public Object pageData(PageForm pageForm, String unitName, Integer unitLevel) {
|
public Object pageData(PageForm pageForm, String unitName, String unitId) {
|
||||||
Cnd cnd = Cnd.NEW();
|
Cnd cnd = Cnd.NEW();
|
||||||
// cnd.and("parentId", "is not", null).andEX("unitLevel", "=", unitLevel).asc("unitLevel").asc("unitcode");
|
// cnd.and("parentId", "is not", null).andEX("unitLevel", "=", unitLevel).asc("unitLevel").asc("unitcode");
|
||||||
cnd.and("parentId", "is not", null)
|
cnd.and("parentId", "is not", null);
|
||||||
.and("unitTypeCode", "=", "1")
|
cnd.andEX("parentId", "=", unitId);
|
||||||
.asc("unitcode");
|
// cnd.and("unitTypeCode", "=", "1");
|
||||||
|
cnd.asc("unitcode");
|
||||||
cnd.and(Cnd.likeEX("name", unitName));
|
cnd.and(Cnd.likeEX("name", unitName));
|
||||||
|
|
||||||
Pagination<Sys_unit> listPage = sysUnitService.listPage(pageForm.getPageNumber(), pageForm.getPageSize(), Sys_unit.class, cnd);
|
Pagination<Sys_unit> listPage = sysUnitService.listPage(pageForm.getPageNumber(), pageForm.getPageSize(), Sys_unit.class, cnd);
|
||||||
@@ -92,14 +94,14 @@ public class SysUnitController {
|
|||||||
@SaCheckLogin
|
@SaCheckLogin
|
||||||
public Object userPageData(PageForm pageForm, String unitId) {
|
public Object userPageData(PageForm pageForm, String unitId) {
|
||||||
Sql sql = Sqls.create("""
|
Sql sql = Sqls.create("""
|
||||||
select username,loginname,sex,mobile,if(member = 1, '是', '否') as member from vw_user $condition
|
select username,loginname,sex,mobile,member from vw_user $condition
|
||||||
""").setParam("unitId", unitId);
|
""").setParam("unitId", unitId);
|
||||||
Cnd cnd = Cnd.NEW();
|
Cnd cnd = Cnd.NEW();
|
||||||
cnd.and("unitid", "=", unitId);
|
cnd.and("unitid", "=", unitId);
|
||||||
if (Strings.isNotBlank(pageForm.getSearchName()) && Strings.isNotBlank(pageForm.getSearchKeyword())) {
|
if (Strings.isNotBlank(pageForm.getSearchName()) && Strings.isNotBlank(pageForm.getSearchKeyword())) {
|
||||||
cnd.and(pageForm.getSearchName(), "like", "%" + pageForm.getSearchKeyword() + "%");
|
cnd.and(pageForm.getSearchName(), "like", "%" + pageForm.getSearchKeyword() + "%");
|
||||||
}
|
}
|
||||||
cnd.asc("member");
|
cnd.desc("member");
|
||||||
sql.setCondition(cnd);
|
sql.setCondition(cnd);
|
||||||
return Result.success(sysUnitService.listPageMap(pageForm.getPageNumber(), pageForm.getPageSize(), sql));
|
return Result.success(sysUnitService.listPageMap(pageForm.getPageNumber(), pageForm.getPageSize(), sql));
|
||||||
}
|
}
|
||||||
@@ -290,7 +292,13 @@ public class SysUnitController {
|
|||||||
|
|
||||||
List<TreeNode<String>> nodeList = CollUtil.newArrayList();
|
List<TreeNode<String>> nodeList = CollUtil.newArrayList();
|
||||||
for (int i = 0; i < list.size(); i++) {
|
for (int i = 0; i < list.size(); i++) {
|
||||||
nodeList.add(new TreeNode<>(list.get(i).getId(), list.get(i).getParentId(), list.get(i).getName(), i));
|
nodeList.add(new TreeNode<>(list.get(i).getId(), list.get(i).getParentId(), list.get(i).getName(), i)
|
||||||
|
.setExtra(
|
||||||
|
Map.of(
|
||||||
|
"unitType", list.get(i).getUnitType(),
|
||||||
|
"unitTypeCode", list.get(i).getUnitTypeCode()
|
||||||
|
)
|
||||||
|
));
|
||||||
}
|
}
|
||||||
List<Tree<String>> treeList = TreeUtil.build(nodeList, StrUtil.blankToDefault(pid, "0000"));
|
List<Tree<String>> treeList = TreeUtil.build(nodeList, StrUtil.blankToDefault(pid, "0000"));
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,10 @@ public class SysUnionGroupServiceImpl extends BaseServiceImpl<Sys_union_group> i
|
|||||||
@Override
|
@Override
|
||||||
@Aop(TransAop.READ_COMMITTED)
|
@Aop(TransAop.READ_COMMITTED)
|
||||||
public void insert(Sys_union_group group) {
|
public void insert(Sys_union_group group) {
|
||||||
int count = dao().count(Sys_union_group.class, Cnd.where(Sys_union_group::getCode, "=", group.getCode()));
|
int count = dao().count(Sys_union_group.class,
|
||||||
|
Cnd.where(Sys_union_group::getCode, "=", group.getCode())
|
||||||
|
.and(Sys_union_group::getUnionId, "=", group.getUnionId())
|
||||||
|
);
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
throw new BaseException("小组编码已存在");
|
throw new BaseException("小组编码已存在");
|
||||||
}
|
}
|
||||||
@@ -54,8 +57,11 @@ public class SysUnionGroupServiceImpl extends BaseServiceImpl<Sys_union_group> i
|
|||||||
@Override
|
@Override
|
||||||
@Aop(TransAop.READ_COMMITTED)
|
@Aop(TransAop.READ_COMMITTED)
|
||||||
public void update(Sys_union_group group) {
|
public void update(Sys_union_group group) {
|
||||||
int count = dao().count(Sys_union_group.class, Cnd.where(Sys_union_group::getCode, "=", group.getCode())
|
int count = dao().count(Sys_union_group.class,
|
||||||
.and(Sys_union_group::getId, "!=", group.getId()));
|
Cnd.where(Sys_union_group::getCode, "=", group.getCode())
|
||||||
|
.and(Sys_union_group::getId, "!=", group.getId())
|
||||||
|
.and(Sys_union_group::getUnionId, "=", group.getUnionId())
|
||||||
|
);
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
throw new BaseException("小组编码已存在");
|
throw new BaseException("小组编码已存在");
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -149,7 +149,7 @@ public class DifficultHelpApplyController {
|
|||||||
$condition
|
$condition
|
||||||
""");
|
""");
|
||||||
Cnd cnd = Cnd.NEW();
|
Cnd cnd = Cnd.NEW();
|
||||||
|
cnd.and("id", "<>", SecurityUtil.getUserId());
|
||||||
if (!AuthUtil.hasRoleOr(RoleConstant.SYSADMIN.name(), RoleConstant.SCHOOL_UNION_ADMIN.name())) {
|
if (!AuthUtil.hasRoleOr(RoleConstant.SYSADMIN.name(), RoleConstant.SCHOOL_UNION_ADMIN.name())) {
|
||||||
if (AuthUtil.hasRoleOr(RoleConstant.BRANCH_UNION_CHAIRMAN.name(), RoleConstant.BRANCH_UNION_ADMIN.name(), RoleConstant.BRANCH_UNION_OPERATOR.name())) {
|
if (AuthUtil.hasRoleOr(RoleConstant.BRANCH_UNION_CHAIRMAN.name(), RoleConstant.BRANCH_UNION_ADMIN.name(), RoleConstant.BRANCH_UNION_OPERATOR.name())) {
|
||||||
cnd.and("unionid", "=", SecurityUtil.getUnionId());
|
cnd.and("unionid", "=", SecurityUtil.getUnionId());
|
||||||
|
|||||||
+1
-1
@@ -88,7 +88,7 @@ public class DifficultHelpReadingController {
|
|||||||
""");
|
""");
|
||||||
Cnd cnd = Cnd.NEW();
|
Cnd cnd = Cnd.NEW();
|
||||||
pageParam.buildSearch(cnd, "info.");
|
pageParam.buildSearch(cnd, "info.");
|
||||||
cnd.groupBy("t.id");
|
cnd.groupBy("info.id");
|
||||||
sql.setCondition(cnd);
|
sql.setCondition(cnd);
|
||||||
Pagination<NutMap> pagination = difficultHelpCommonService.listPageMap(pageParam.getPageNumber(), pageParam.getPageSize(), sql);
|
Pagination<NutMap> pagination = difficultHelpCommonService.listPageMap(pageParam.getPageNumber(), pageParam.getPageSize(), sql);
|
||||||
return Result.success().addData(pagination);
|
return Result.success().addData(pagination);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-select v-model="selectValue" :clearable="clearable" filterable remote :remote-method="selectUser"
|
<el-select v-model="selectValue" :clearable="clearable" filterable remote :remote-method="selectUser"
|
||||||
@change="onChange" v-bind="$attrs">
|
placeholder="请输入姓名或工号查询" @change="onChange" v-bind="$attrs" style="width: 100%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in options"
|
v-for="item in options"
|
||||||
v-if="!item.disabled"
|
v-if="!item.disabled"
|
||||||
@@ -115,6 +115,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.clearOptions()
|
this.clearOptions()
|
||||||
|
console.log(this.placeholder)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ const branchUnionPartUnitManage = {
|
|||||||
<el-card shadow="never" style="border: 1px solid var(--border-color-lighter); margin-top: 10px">
|
<el-card shadow="never" style="border: 1px solid var(--border-color-lighter); margin-top: 10px">
|
||||||
<el-row type="flex" style="column-gap: 10px">
|
<el-row type="flex" style="column-gap: 10px">
|
||||||
<el-input
|
<el-input
|
||||||
placeholder="可输入名称查询"
|
placeholder="请输入单位编码或单位名称查询"
|
||||||
size="small"
|
size="small"
|
||||||
style="width: 400px"
|
style="width: 400px"
|
||||||
clearable
|
clearable
|
||||||
|
|||||||
@@ -43,11 +43,12 @@ const branchUnionUserManage = {
|
|||||||
<el-dialog title="添加" :visible.sync="dialogFormVisible" width="600px" :close-on-click-modal="false">
|
<el-dialog title="添加" :visible.sync="dialogFormVisible" width="600px" :close-on-click-modal="false">
|
||||||
<el-form :model="formData" ref="form" size="small" label-width="80px">
|
<el-form :model="formData" ref="form" size="small" label-width="80px">
|
||||||
<el-form-item prop="roleCode" label="角色">
|
<el-form-item prop="roleCode" label="角色">
|
||||||
<dict-select v-model="formData.roleCode" code="BRANCH_UNION_ROLES"></dict-select>
|
<dict-select v-model="formData.roleCode" code="BRANCH_UNION_ROLES" placeholder="请选择角色"></dict-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item prop="userId" label="人员">
|
<el-form-item prop="userId" label="人员">
|
||||||
<user-select
|
<user-select
|
||||||
v-model="formData.userId"
|
v-model="formData.userId"
|
||||||
|
style="width: 100%"
|
||||||
api="/platform/sys/union/listUserSelect"
|
api="/platform/sys/union/listUserSelect"
|
||||||
:api_params="{ unionId: union_id }"
|
:api_params="{ unionId: union_id }"
|
||||||
:option_label_func="
|
:option_label_func="
|
||||||
@@ -136,5 +137,10 @@ const branchUnionUserManage = {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.pageData()
|
this.pageData()
|
||||||
}
|
},
|
||||||
|
style: /*language=CSS*/ `
|
||||||
|
/deep/ .el-select {
|
||||||
|
width: 100% !important;
|
||||||
|
}
|
||||||
|
`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,21 +34,22 @@ layout("/layouts/platform.html"){
|
|||||||
</el-card>
|
</el-card>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="19">
|
<el-col :span="19">
|
||||||
<el-card v-if="currentTreeNode==null || currentTreeNode.level===1" shadow="never">
|
<el-card v-if="currentTreeData && currentTreeData.unitTypeCode==0" shadow="never">
|
||||||
<unit-manage
|
<unit-manage
|
||||||
:current-Node="currentTreeNode?.level"
|
:current-Node="currentTreeNode?.level"
|
||||||
:current-data="currentTreeData"
|
:current-data="currentTreeData"
|
||||||
:unit-level="2"
|
:unit-level="2"
|
||||||
@refresh="getTreeData()"
|
@refresh="getTreeData()"
|
||||||
|
ref="bzlRef"
|
||||||
></unit-manage>
|
></unit-manage>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-card shadow="never" v-if="currentTreeNode && currentTreeNode.level===2">
|
<el-card shadow="never" v-if="currentTreeData && currentTreeData.unitTypeCode==1">
|
||||||
<el-tabs v-model="unitTabActive" type="card">
|
<el-tabs v-model="unitTabActive" type="card">
|
||||||
<el-tab-pane name="threeUnitManage">
|
<el-tab-pane name="threeUnitManage">
|
||||||
<span slot="label">
|
<span slot="label">
|
||||||
<i class="el-icon-school"></i>
|
<i class="el-icon-school"></i>
|
||||||
三级单位
|
下设单位
|
||||||
</span>
|
</span>
|
||||||
<unit-manage
|
<unit-manage
|
||||||
:current-data="currentTreeData"
|
:current-data="currentTreeData"
|
||||||
@@ -56,6 +57,7 @@ layout("/layouts/platform.html"){
|
|||||||
:current-Node="currentTreeNode?.level"
|
:current-Node="currentTreeNode?.level"
|
||||||
@refresh="getTreeData()"
|
@refresh="getTreeData()"
|
||||||
style="margin-top: 10px"
|
style="margin-top: 10px"
|
||||||
|
ref="bmlRef"
|
||||||
></unit-manage>
|
></unit-manage>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane name="unitUserManage">
|
<el-tab-pane name="unitUserManage">
|
||||||
@@ -63,14 +65,14 @@ layout("/layouts/platform.html"){
|
|||||||
<i class="el-icon-school"></i>
|
<i class="el-icon-school"></i>
|
||||||
单位人员
|
单位人员
|
||||||
</span>
|
</span>
|
||||||
<unit-user :current-data="currentTreeData"></unit-user>
|
<unit-user ref="userRef" :current-data="currentTreeData"></unit-user>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane class="tab" name="unitLeaderManage">
|
<el-tab-pane class="tab" name="unitLeaderManage">
|
||||||
<span slot="label">
|
<span slot="label">
|
||||||
<i class="el-icon-school"></i>
|
<i class="el-icon-school"></i>
|
||||||
单位干部
|
单位干部
|
||||||
</span>
|
</span>
|
||||||
<unit-leader-manage :current-data="currentTreeData"></unit-leader-manage>
|
<unit-leader-manage ref="leaderRef" :current-data="currentTreeData"></unit-leader-manage>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
@@ -112,11 +114,17 @@ layout("/layouts/platform.html"){
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
treeNodeClick(data, node) {
|
treeNodeClick(data, node) {
|
||||||
if (node.level === 3) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.currentTreeData = data
|
this.currentTreeData = data
|
||||||
this.currentTreeNode = node
|
this.currentTreeNode = node
|
||||||
|
this.$nextTick(()=>{
|
||||||
|
if (data.unitTypeCode==1) {
|
||||||
|
this.$refs.bmlRef.pageData()
|
||||||
|
this.$refs.userRef.pageData()
|
||||||
|
this.$refs.leaderRef.pageData()
|
||||||
|
} else {
|
||||||
|
this.$refs.bzlRef.pageData()
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
filterNode(value, data, node) {
|
filterNode(value, data, node) {
|
||||||
if (!value) return true
|
if (!value) return true
|
||||||
|
|||||||
@@ -206,7 +206,8 @@ const UNIT_MANAGE_TEMPLATE = {
|
|||||||
this.pageData()
|
this.pageData()
|
||||||
},
|
},
|
||||||
pageData() {
|
pageData() {
|
||||||
this.pageForm.unitLevel = this.unitLevel
|
this.pageForm.unitId = this.currentData.id
|
||||||
|
// this.pageForm.unitLevel = this.unitLevel
|
||||||
this.$axios.post(loc() + "/pageData", this.pageForm).then((res) => {
|
this.$axios.post(loc() + "/pageData", this.pageForm).then((res) => {
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
this.tableData = res.data.list
|
this.tableData = res.data.list
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
const UNIT_USER_MANAGE_TEMPLATE = {
|
const UNIT_USER_MANAGE_TEMPLATE = {
|
||||||
template: `
|
template: /*language=HTML*/ `
|
||||||
<div>
|
<div>
|
||||||
<el-card shadow="never" style="border: 1px solid var(--border-color-lighter); margin-top: 10px">
|
<el-card shadow="never" style="border: 1px solid var(--border-color-lighter); margin-top: 10px">
|
||||||
<el-row :gutter="10" type="flex">
|
<el-row :gutter="10" type="flex">
|
||||||
@@ -26,7 +26,12 @@ const UNIT_USER_MANAGE_TEMPLATE = {
|
|||||||
<el-table-column label="工号" prop="loginname"></el-table-column>
|
<el-table-column label="工号" prop="loginname"></el-table-column>
|
||||||
<el-table-column label="性别" prop="sex"></el-table-column>
|
<el-table-column label="性别" prop="sex"></el-table-column>
|
||||||
<el-table-column label="联系方式" prop="mobile"></el-table-column>
|
<el-table-column label="联系方式" prop="mobile"></el-table-column>
|
||||||
<el-table-column label="是否会员" prop="member"></el-table-column>
|
<el-table-column label="是否会员" prop="member">
|
||||||
|
<template v-slot="scope">
|
||||||
|
<el-tag v-if="scope.row.member" type="success">是</el-tag>
|
||||||
|
<el-tag v-else type="danger">否</el-tag>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<!--#include("/layouts/pagination.html"){}#-->
|
<!--#include("/layouts/pagination.html"){}#-->
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|||||||
+93
-58
@@ -27,21 +27,23 @@ layout("/layouts/platform.html"){
|
|||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
|
|
||||||
<el-descriptions-item label="受补助人">
|
<el-descriptions-item label="受补助人">
|
||||||
<template v-if="formData.mode == 2">
|
<el-form-item prop="userName">
|
||||||
<el-select :remote-method="queryRecipients"
|
<template v-if="formData.mode == 2">
|
||||||
@change="userChange" clearable filterable
|
<el-select :remote-method="queryRecipients"
|
||||||
placeholder="输入工号或者姓名查找" remote
|
@change="userChange" clearable filterable
|
||||||
style="width: 100%" v-model="formData.userId">
|
placeholder="输入工号或者姓名查找" remote
|
||||||
<el-option :key="o.id"
|
style="width: 100%" v-model="formData.userId">
|
||||||
:label="o.username+'('+o.loginname+')'"
|
<el-option :key="o.id"
|
||||||
:value="o.id"
|
:label="o.username+'('+o.loginname+')'"
|
||||||
v-for="o in subsidizedList"></el-option>
|
:value="o.id"
|
||||||
</el-select>
|
v-for="o in subsidizedList"></el-option>
|
||||||
</template>
|
</el-select>
|
||||||
<template v-else>
|
</template>
|
||||||
<el-input readonly maxlength="100" type="text"
|
<template v-else>
|
||||||
v-model="formData.userName"></el-input>
|
<el-input readonly maxlength="100" type="text"
|
||||||
</template>
|
v-model="formData.userName"></el-input>
|
||||||
|
</template>
|
||||||
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="性别">
|
<el-descriptions-item label="性别">
|
||||||
<el-form-item prop="sex">
|
<el-form-item prop="sex">
|
||||||
@@ -112,7 +114,7 @@ layout("/layouts/platform.html"){
|
|||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="收款账户" :span="2">
|
<el-descriptions-item label="收款账户" :span="2">
|
||||||
<el-form-item prop="bankCardNum">
|
<el-form-item prop="bankCardNum">
|
||||||
<el-input maxlength="20" clearable placeholder="请填写华夏银行工资卡号"
|
<el-input maxlength="20" clearable placeholder="请填写收款卡号"
|
||||||
v-model="formData.bankCardNum"></el-input>
|
v-model="formData.bankCardNum"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
@@ -179,7 +181,7 @@ layout("/layouts/platform.html"){
|
|||||||
:prop="'familyList.'+$index+'.monthlyIncome'"
|
:prop="'familyList.'+$index+'.monthlyIncome'"
|
||||||
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
|
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
|
||||||
<el-input-number v-model="row.monthlyIncome" placeholder="请输入月收入"
|
<el-input-number v-model="row.monthlyIncome" placeholder="请输入月收入"
|
||||||
:min="1" :step="1" style="width: 100%" clearable></el-input-number>
|
:min="0" :step="1" style="width: 100%" clearable></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -250,17 +252,18 @@ layout("/layouts/platform.html"){
|
|||||||
formRules: {
|
formRules: {
|
||||||
proxyUserName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
proxyUserName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
proxyLoginName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
proxyLoginName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||||
sex: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
sex: [{required: true, message: '请填写性别', trigger: ['blur', 'change']}],
|
||||||
unitName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
userName: [{required: true, message: '请填写受补助人', trigger: ['blur', 'change']}],
|
||||||
unionName: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
unitName: [{required: true, message: '请填写所属单位', trigger: ['blur', 'change']}],
|
||||||
monthlyIncome: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
unionName: [{required: true, message: '请填写所属工会', trigger: ['blur', 'change']}],
|
||||||
mobile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
monthlyIncome: [{required: true, message: '请填写月收入', trigger: ['blur', 'change']}],
|
||||||
idCard: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
mobile: [{required: true, message: '请填写手机号码', trigger: ['blur', 'change']}],
|
||||||
bankCardNum: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
idCard: [{required: true, message: '请填写身份证号', trigger: ['blur', 'change']}],
|
||||||
officialCapacity: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
bankCardNum: [{required: true, message: '请填写收款账户卡号', trigger: ['blur', 'change']}],
|
||||||
subsidyStandards: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
officialCapacity: [{required: true, message: '请填写职务职称', trigger: ['blur', 'change']}],
|
||||||
reason: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
subsidyStandards: [{required: true, message: '请选择困难类型', trigger: ['blur', 'change']}],
|
||||||
sign: [{required: true, message: '必填', trigger: ['blur', 'change']}]
|
reason: [{required: true, message: '请填写申请原因', trigger: ['blur', 'change']}],
|
||||||
|
sign: [{required: true, message: '请签字', trigger: ['blur', 'change']}]
|
||||||
},
|
},
|
||||||
|
|
||||||
// 替他人申请相关
|
// 替他人申请相关
|
||||||
@@ -285,44 +288,75 @@ layout("/layouts/platform.html"){
|
|||||||
},
|
},
|
||||||
|
|
||||||
// 提交
|
// 提交
|
||||||
onSubmit() {
|
async onSubmit() {
|
||||||
this.$confirm("您确定要提交吗?", "提示", {
|
this.$refs.formRef.validate().then((valid) => {
|
||||||
confirmButtonText: "确定",
|
if (valid) {
|
||||||
cancelButtonText: "取消",
|
this.$confirm("您确定要提交吗?", "提示", {
|
||||||
type: "warning"
|
confirmButtonText: "确定",
|
||||||
}).then(() => {
|
cancelButtonText: "取消",
|
||||||
this.$axios.post('/platform/difficultHelp/apply/submit', {
|
type: "warning"
|
||||||
data: JSON.stringify(this.formData)
|
}).then(() => {
|
||||||
}).then(res => {
|
const result = this.isValidIdCard(this.formData.idCard)
|
||||||
if (res.code === 0) {
|
if (result.status === 0) {
|
||||||
this.$message.success("提交成功")
|
this.$message.warning(result.msg)
|
||||||
commonUtil.pjaxPush('/platform/difficultHelp/mine')
|
return
|
||||||
}
|
}
|
||||||
})
|
// const bankRes = this.validateCard(this.formData.bankCardNum)
|
||||||
|
// if (bankRes.status === 0) {
|
||||||
|
// this.$message.warning(bankRes.msg)
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
this.$axios.post('/platform/difficultHelp/apply/submit', {
|
||||||
|
data: JSON.stringify(this.formData)
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code === 0) {
|
||||||
|
this.$message.success("提交成功")
|
||||||
|
commonUtil.pjaxPush('/platform/difficultHelp/mine')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
onFinishTask() {
|
async onFinishTask() {
|
||||||
this.$confirm("您确定要提交吗?", "提示", {
|
this.$refs.formRef.validate().then((valid) => {
|
||||||
confirmButtonText: "确定",
|
if (valid) {
|
||||||
cancelButtonText: "取消",
|
this.$confirm("您确定要提交吗?", "提示", {
|
||||||
type: "warning"
|
confirmButtonText: "确定",
|
||||||
}).then(() => {
|
cancelButtonText: "取消",
|
||||||
this.$axios.post('/platform/difficultHelp/apply/submitAgain', {
|
type: "warning"
|
||||||
data: JSON.stringify(this.formData),
|
}).then(() => {
|
||||||
taskId: GetQueryString("taskId")
|
|
||||||
}).then(res => {
|
const result = this.isValidIdCard(this.formData.idCard)
|
||||||
if (res.code === 0) {
|
if (result.status === 0) {
|
||||||
this.$message.success("提交成功")
|
this.$message.warning(result.msg)
|
||||||
commonUtil.pjaxPush('/platform/difficultHelp/mine')
|
return
|
||||||
}
|
}
|
||||||
})
|
// const bankRes = this.validateCard(this.formData.bankCardNum)
|
||||||
|
// if (bankRes.status === 0) {
|
||||||
|
// this.$message.warning(bankRes.msg)
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
this.$axios.post('/platform/difficultHelp/apply/submitAgain', {
|
||||||
|
data: JSON.stringify(this.formData),
|
||||||
|
taskId: GetQueryString("taskId")
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code === 0) {
|
||||||
|
this.$message.success("提交成功")
|
||||||
|
commonUtil.pjaxPush('/platform/difficultHelp/mine')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 查询受助人
|
// 查询受助人
|
||||||
queryRecipients(key) {
|
queryRecipients(key) {
|
||||||
this.$axios.get("/platform/difficultHelp/apply/queryRecipients", {
|
this.$axios.post("/platform/difficultHelp/apply/queryRecipients", {
|
||||||
key
|
key
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
@@ -334,6 +368,7 @@ layout("/layouts/platform.html"){
|
|||||||
this.$axios.post('/platform/difficultHelp/mine/findOne', { id }).then(res => {
|
this.$axios.post('/platform/difficultHelp/mine/findOne', { id }).then(res => {
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
this.formData = res.data
|
this.formData = res.data
|
||||||
|
this.queryRecipients(res.data.loginName)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -126,7 +126,7 @@ layout("/layouts/platform.html"){
|
|||||||
{ prop: "unitName", label: "所属单位", sortable: true },
|
{ prop: "unitName", label: "所属单位", sortable: true },
|
||||||
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
||||||
{ prop: "applyTime", label: "申请时间", sortable: true },
|
{ prop: "applyTime", label: "申请时间", sortable: true },
|
||||||
{ prop: "taskName", label: "当前节点"},
|
{ prop: "curTaskName", label: "当前节点"},
|
||||||
{ prop: "instanceState", label: "流程状态"}
|
{ prop: "instanceState", label: "流程状态"}
|
||||||
],
|
],
|
||||||
unions: [],
|
unions: [],
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ layout("/layouts/platform.html"){
|
|||||||
{ prop: "unitName", label: "所属单位", sortable: true },
|
{ prop: "unitName", label: "所属单位", sortable: true },
|
||||||
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
||||||
{ prop: "applyTime", label: "申请时间", sortable: true },
|
{ prop: "applyTime", label: "申请时间", sortable: true },
|
||||||
{ prop: "curTaskName", label: "当前节点" },
|
{ prop: "taskName", label: "当前节点" },
|
||||||
{ prop: "instanceState", label: "流程状态" }
|
{ prop: "instanceState", label: "流程状态" }
|
||||||
],
|
],
|
||||||
unions: [],
|
unions: [],
|
||||||
|
|||||||
+4
-1
@@ -62,6 +62,9 @@ layout("/layouts/platform.html"){
|
|||||||
<enum-tag :value="row.instanceState" name="ProcessInstanceStateEnum" label_key="message"
|
<enum-tag :value="row.instanceState" name="ProcessInstanceStateEnum" label_key="message"
|
||||||
size="small"></enum-tag>
|
size="small"></enum-tag>
|
||||||
</template>
|
</template>
|
||||||
|
<template scope="{row}" v-else-if="column.prop=='taskName'">
|
||||||
|
<span>{{ row.instanceState == '20' ? '结束' : row.taskName }}</span>
|
||||||
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" fixed="right" width="200px">
|
<el-table-column label="操作" fixed="right" width="200px">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
@@ -99,7 +102,7 @@ layout("/layouts/platform.html"){
|
|||||||
{ prop: "unitName", label: "所属单位", sortable: true },
|
{ prop: "unitName", label: "所属单位", sortable: true },
|
||||||
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
||||||
{ prop: "applyTime", label: "申请时间", sortable: true },
|
{ prop: "applyTime", label: "申请时间", sortable: true },
|
||||||
{ prop: "curTaskName", label: "当前节点" },
|
{ prop: "taskName", label: "当前节点" },
|
||||||
{ prop: "instanceState", label: "流程状态" }
|
{ prop: "instanceState", label: "流程状态" }
|
||||||
],
|
],
|
||||||
unions: [],
|
unions: [],
|
||||||
|
|||||||
+1
-1
@@ -127,7 +127,7 @@ layout("/layouts/platform.html"){
|
|||||||
{ prop: "unitName", label: "所属单位", sortable: true },
|
{ prop: "unitName", label: "所属单位", sortable: true },
|
||||||
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
{ prop: "subsidyStandards", label: "困难类型", sortable: true },
|
||||||
{ prop: "applyTime", label: "申请时间", sortable: true },
|
{ prop: "applyTime", label: "申请时间", sortable: true },
|
||||||
{ prop: "taskName", label: "当前节点"},
|
{ prop: "curTaskName", label: "当前节点"},
|
||||||
{ prop: "instanceState", label: "流程状态"}
|
{ prop: "instanceState", label: "流程状态"}
|
||||||
],
|
],
|
||||||
unions: [],
|
unions: [],
|
||||||
|
|||||||
+3
-3
@@ -24,15 +24,15 @@ const COMMON_QUERY = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userStates" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userStates" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE" multiple collapse-tags></dict-select>
|
code="USER_STATE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personTypes" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personTypes" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBys" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBys" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ layout("/layouts/platform.html"){
|
|||||||
{ prop: "unionName", label: "所属工会", sortable: true },
|
{ prop: "unionName", label: "所属工会", sortable: true },
|
||||||
{ prop: "unitName", label: "所属单位", sortable: true },
|
{ prop: "unitName", label: "所属单位", sortable: true },
|
||||||
{ prop: "sign", label: "签字" },
|
{ prop: "sign", label: "签字" },
|
||||||
{ prop: "curTaskName", label: "当前节点"},
|
{ prop: "taskName", label: "当前节点"},
|
||||||
{ prop: "instanceState", label: "流程状态"}
|
{ prop: "instanceState", label: "流程状态"}
|
||||||
],
|
],
|
||||||
unions: [],
|
unions: [],
|
||||||
|
|||||||
+3
-3
@@ -40,13 +40,13 @@ layout("/layouts/platform.html"){
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch" code="USER_STATE"></dict-select>
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch" code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch" code="USER_PREPARED_BY_TYPE"></dict-select>
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch" code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch" code="USER_PERSON_TYPE"></dict-select>
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch" code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|||||||
+3
-3
@@ -19,15 +19,15 @@ const COMMON_QUERY = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userStates" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userStates" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE" multiple collapse-tags></dict-select>
|
code="USER_STATE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personTypes" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personTypes" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBys" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBys" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
@@ -27,15 +27,15 @@ layout("/layouts/platform.html"){
|
|||||||
code="USER_SEX"></dict-select>
|
code="USER_SEX"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="更新日期">
|
<search-item label="更新日期">
|
||||||
|
|||||||
@@ -24,11 +24,11 @@ layout("/layouts/platform.html"){
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="变更类型">
|
<search-item label="变更类型">
|
||||||
|
|||||||
+3
-3
@@ -24,15 +24,15 @@ const MEMBER_MANAGE_QUERY = {
|
|||||||
code="USER_SEX"></dict-select>
|
code="USER_SEX"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="更新日期">
|
<search-item label="更新日期">
|
||||||
|
|||||||
+3
-3
@@ -34,15 +34,15 @@ const COMMON_QUERY = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态" v-if="!query_disable">
|
<search-item label="在职状态" v-if="!query_disable">
|
||||||
<dict-select v-model="pageForm.userStates" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userStates" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE" multiple collapse-tags></dict-select>
|
code="USER_STATE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别" v-if="!query_disable">
|
<search-item label="教职工类别" v-if="!query_disable">
|
||||||
<dict-select v-model="pageForm.personTypes" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personTypes" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PERSON_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBys" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBys" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
code="USER_PREPARED_BY_TYPE" multiple collapse-tags></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
@@ -41,15 +41,15 @@ layout("/layouts/platform.html"){
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch" code="USER_STATE"></dict-select>
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch" code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch" code="USER_PERSON_TYPE"></dict-select>
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch" code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select
|
<dict-select
|
||||||
v-model="pageForm.preparedBy"
|
v-model="pageForm.preparedBy"
|
||||||
placeholder="编制类别"
|
placeholder="请选择编制类别"
|
||||||
@change="doSearch"
|
@change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"
|
code="USER_PREPARED_BY_TYPE"
|
||||||
></dict-select>
|
></dict-select>
|
||||||
|
|||||||
+2
-2
@@ -23,11 +23,11 @@ layout("/layouts/platform.html"){
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
+3
-3
@@ -16,15 +16,15 @@ const SCHOOL_VIEW_AND_HANDLE = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
+3
-3
@@ -14,15 +14,15 @@ const VIEW_CHANGE_TYPE_USER = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
+2
-2
@@ -20,11 +20,11 @@ const VERIFICATION_QUERY = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="变更类型">
|
<search-item label="变更类型">
|
||||||
|
|||||||
+3
-3
@@ -25,15 +25,15 @@ const VERIFICATION_SET_USER_LIST = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="变更类型">
|
<search-item label="变更类型">
|
||||||
|
|||||||
+3
-3
@@ -23,15 +23,15 @@ const VERIFICATION_SHOW_SELECTION_USERS = {
|
|||||||
</el-select>
|
</el-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="在职状态">
|
<search-item label="在职状态">
|
||||||
<dict-select v-model="pageForm.userState" placeholder="在职状态" @change="doSearch"
|
<dict-select v-model="pageForm.userState" placeholder="请选择在职状态" @change="doSearch"
|
||||||
code="USER_STATE"></dict-select>
|
code="USER_STATE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="编制类别">
|
<search-item label="编制类别">
|
||||||
<dict-select v-model="pageForm.preparedBy" placeholder="编制类别" @change="doSearch"
|
<dict-select v-model="pageForm.preparedBy" placeholder="请选择编制类别" @change="doSearch"
|
||||||
code="USER_PREPARED_BY_TYPE"></dict-select>
|
code="USER_PREPARED_BY_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
<search-item label="教职工类别">
|
<search-item label="教职工类别">
|
||||||
<dict-select v-model="pageForm.personType" placeholder="教职工类别" @change="doSearch"
|
<dict-select v-model="pageForm.personType" placeholder="请选择教职工类别" @change="doSearch"
|
||||||
code="USER_PERSON_TYPE"></dict-select>
|
code="USER_PERSON_TYPE"></dict-select>
|
||||||
</search-item>
|
</search-item>
|
||||||
</search>
|
</search>
|
||||||
|
|||||||
Reference in New Issue
Block a user