性别显示问题

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([ const columns = ref([
{ prop: 'index', label: '序号', align: 'center', width: 70 }, { prop: 'index', label: '序号', align: 'center', width: 70 },
{ prop: 'ruleName', label: '规则名称', align: 'center', search: { el: 'input' } }, { prop: 'ruleName', label: '规则名称', align: 'center', search: { el: 'input' } },
{ prop: 'participationPoints', label: '参与积分', align: 'center' },
{ prop: 'remark', label: '备注', align: 'center' }, { prop: 'remark', label: '备注', align: 'center' },
// { // {
// prop: 'status', // prop: 'status',

View File

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

View File

@ -86,7 +86,7 @@ const getDefaultFormData = () => ({
id: undefined, id: undefined,
name: '', name: '',
age: '', age: '',
gender: '', gender: 0,
mobile: '', mobile: '',
}); });
@ -144,7 +144,7 @@ const onOpenMenu = (row) => {
id: row.id, id: row.id,
name: row.name ?? '', name: row.name ?? '',
age: row.age ?? '', 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 ?? '', mobile: row.mobile ?? '',
}; };
} }

View File

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