性别显示问题

This commit is contained in:
马梓彭 2026-03-31 18:28:30 +08:00
parent 07e147a390
commit ecac928089
4 changed files with 10 additions and 11 deletions

View File

@ -114,7 +114,6 @@ const formRules = ref({
const columns = ref([
{ prop: 'index', label: '序号', align: 'center', width: 70 },
{ prop: 'ruleName', label: '规则名称', align: 'center', search: { el: 'input' } },
{ prop: 'participationPoints', label: '参与积分', align: 'center' },
{ prop: 'remark', label: '备注', align: 'center' },
// {
// prop: 'status',

View File

@ -146,8 +146,8 @@
<!-- 性别 -->
<el-form-item label="性别" prop="gender">
<el-tag :type="formData.gender === 0 ? '' : formData.gender === 1 ? 'success' : 'danger'">
{{ formData.gender === 0 ? '男' : formData.gender === 1 ? '女' : '保密' }}</el-tag>
<el-tag :type="formData.gender === 0 ? '' : 'success'">
{{ formData.gender === 0 ? '男' : '女' }}</el-tag>
</el-form-item>
<el-form-item v-if="ocrType === 'idcard'" label="身份证号" prop="idCardNumber">
@ -204,7 +204,7 @@ const getDefaultFormData = () => ({
id: undefined,
name: '',
idCardNumber: '',
gender: '',
gender: 0,
idCardImageUrl: '',
birthDate: '',
mobile: '',
@ -544,7 +544,7 @@ const onOpenMenu = (row) => {
id: row.id,
name: row.name ?? '',
idCardNumber: row.idCardNumber ?? '',
gender: row.gender !== undefined && row.gender !== null ? String(row.gender) : '',
gender: row.gender !== undefined && row.gender !== null ? Number(row.gender) : '',
idCardImageUrl: row.idCardImageUrl ?? '',
birthDate: row.birthDate ?? '',
mobile: row.mobile ?? row.mobile ?? '',

View File

@ -86,7 +86,7 @@ const getDefaultFormData = () => ({
id: undefined,
name: '',
age: '',
gender: '',
gender: 0,
mobile: '',
});
@ -144,7 +144,7 @@ const onOpenMenu = (row) => {
id: row.id,
name: row.name ?? '',
age: row.age ?? '',
gender: row.gender !== undefined && row.gender !== null ? String(row.gender) : '',
gender: row.gender !== undefined && row.gender !== null ? Number(row.gender) : '',
mobile: row.mobile ?? '',
};
}

View File

@ -63,8 +63,8 @@
<!-- 性别 -->
<el-form-item label="性别" prop="gender">
<el-tag :type="formData.gender === 0 ? '' : formData.gender === 1 ? 'success' : 'danger'">
{{ formData.gender === 0 ? '男' : formData.gender === 1 ? '女' : '保密' }}</el-tag>
<el-tag :type="formData.gender === 0 ? '' : 'success'">
{{ formData.gender === 0 ? '男' : '女' }}</el-tag>
</el-form-item>
<el-form-item v-if="ocrType === 'idcard'" label="身份证号" prop="idCardNumber">
@ -111,7 +111,7 @@ const getDefaultFormData = () => ({
id: undefined,
name: '',
idCardNumber: '',
gender: '',
gender: 0,
idCardImageUrl: '',
birthDate: '',
mobile: '',
@ -181,7 +181,7 @@ const onOpenMenu = (row) => {
id: row.id,
name: row.name ?? '',
idCardNumber: row.idCardNumber ?? '',
gender: row.gender !== undefined && row.gender !== null ? String(row.gender) : '',
gender: row.gender !== undefined && row.gender !== null ? Number(row.gender) : '',
idCardImageUrl: row.idCardImageUrl ?? '',
birthDate: row.birthDate ?? '',
mobile: row.mobile ?? '',