| | |
| | | "Some of your changes weren't saved. Are you sure you want to ignore them?", |
| | | }, |
| | | navigation: { |
| | | no_results: 'No results found', |
| | | no_results: '数据为空', |
| | | no_more_results: |
| | | 'The page number %{page} is out of boundaries. Try the previous page.', |
| | | page_out_of_boundaries: 'Page number %{page} out of boundaries', |
| | |
| | | <DateInput label='common.time.before' source="timeEnd" alwaysOn />, |
| | | |
| | | <TextInput source="username" label="table.field.user.username" />, |
| | | <TextInput source="password" label="table.field.user.password" />, |
| | | <TextInput source="nickname" label="table.field.user.nickname" />, |
| | | <TextInput source="code" label="table.field.user.code" />, |
| | | <SelectInput source="sex" label="table.field.user.sex" |
| | |
| | | />, |
| | | <TextInput source="phone" label="table.field.user.phone" />, |
| | | <TextInput source="email" label="table.field.user.email" />, |
| | | <SelectInput source="emailVerified" label="table.field.user.emailVerified" |
| | | choices={[ |
| | | { id: 0, name: '否' }, |
| | | { id: 1, name: '是' }, |
| | | ]} |
| | | />, |
| | | <ReferenceInput source="deptId" reference="dept"> |
| | | <AutocompleteInput label="table.field.user.deptId" optionText="name" /> |
| | | </ReferenceInput>, |
| | | <TextInput source="realName" label="table.field.user.realName" />, |
| | | <TextInput source="idCard" label="table.field.user.idCard" />, |
| | | <TextInput source="birthday" label="table.field.user.birthday" />, |
| | | <TextInput source="introduction" label="table.field.user.introduction" />, |
| | | |
| | | <TextInput label="common.field.memo" source="memo" />, |
| | | <SelectInput |
| | |
| | | su.* |
| | | from sys_user su |
| | | left join sys_dept sd on su.dept_id = sd.id |
| | | left join sys_user_role sur on sur.user_id = su.id |
| | | where 1=1 |
| | | and su.deleted = 0 |
| | | |
| | | <if test="param.deptId != null"> |
| | | and (FIND_IN_SET(#{param.deptId}, sd.`path`) OR sd.`id` = #{param.deptId}) |
| | | </if> |
| | | |
| | | <if test="param.roleIds != null and param.roleIds.size > 0"> |
| | | and sur.role_id in |
| | | <foreach collection="param.roleIds" item="item" index="idx" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | |
| | | <if test="param.username != null"> |
| | | and su.username like concat('%',#{param.username},'%') |
| | | </if> |
| | | <if test="param.nickname != null"> |
| | | and su.nickname like concat('%',#{param.nickname},'%') |
| | | </if> |
| | | <if test="param.code != null"> |
| | | and su.code like concat('%',#{param.code},'%') |
| | | </if> |
| | | <if test="param.phone != null"> |
| | | and su.phone like concat('%',#{param.phone},'%') |
| | | </if> |
| | | <if test="param.email != null"> |
| | | and su.email like concat('%',#{param.email},'%') |
| | | </if> |
| | | <if test="param.sex != null"> |
| | | and su.sex = #{param.sex} |
| | |
| | | <if test="param.status != null"> |
| | | and su.status = #{param.status} |
| | | </if> |
| | | <if test="param.realName != null"> |
| | | and su.real_name like concat('%',#{param.realName},'%') |
| | | </if> |
| | | <if test="param.idCard != null"> |
| | | and su.id_card like concat('%',#{param.idCard},'%') |
| | | </if> |
| | | <if test="param.memo != null"> |
| | | and su.memo = like concat('%',#{param.memo},'%') |
| | | </if> |
| | | <if test="param.condition != null"> |
| | | and ( |
| | | su.username like concat('%',#{param.condition},'%') |