fix(产品需求、项目需求): 按照会议所说进行修改。
This commit is contained in:
@@ -177,6 +177,7 @@ const {
|
||||
{ prop: 'index', type: 'index', label: $t('common.index'), width: 64 },
|
||||
{ prop: 'label', label: $t('page.system.dict.dictLabel'), minWidth: 160 },
|
||||
{ prop: 'value', label: $t('page.system.dict.dictValue'), minWidth: 180 },
|
||||
{ prop: 'sign', label: '标志', minWidth: 140, showOverflowTooltip: true },
|
||||
{ prop: 'sort', label: $t('page.system.dict.sort'), width: 90, align: 'center' },
|
||||
{
|
||||
prop: 'status',
|
||||
|
||||
@@ -51,6 +51,7 @@ const currentTypeCode = computed(() => props.currentType?.type ?? model.value.di
|
||||
function createDefaultModel(): Model {
|
||||
return {
|
||||
label: '',
|
||||
sign: '',
|
||||
value: '',
|
||||
dictType: '',
|
||||
sort: 0,
|
||||
@@ -79,6 +80,7 @@ function handleInitModel() {
|
||||
// 编辑时直接使用表格行数据回填,保持弹框打开速度。
|
||||
Object.assign(model.value, {
|
||||
label: props.rowData.label,
|
||||
sign: props.rowData.sign ?? '',
|
||||
value: props.rowData.value,
|
||||
dictType: props.rowData.dictType,
|
||||
sort: props.rowData.sort,
|
||||
@@ -168,6 +170,11 @@ watch(visible, value => {
|
||||
<ElInput v-model="model.value" :placeholder="$t('page.system.dict.form.dictValue')" />
|
||||
</ElFormItem>
|
||||
</ElCol>
|
||||
<ElCol :span="12">
|
||||
<ElFormItem label="标志" prop="sign">
|
||||
<ElInput v-model="model.sign" placeholder="请输入标志" />
|
||||
</ElFormItem>
|
||||
</ElCol>
|
||||
<ElCol :span="12">
|
||||
<ElFormItem :label="$t('page.system.dict.sort')" prop="sort">
|
||||
<ElInputNumber
|
||||
|
||||
@@ -86,6 +86,7 @@ function createDefaultModel(): Model {
|
||||
mobile: '',
|
||||
sex: 1,
|
||||
avatar: '',
|
||||
sort: 0,
|
||||
password: '',
|
||||
roleIds: []
|
||||
};
|
||||
@@ -141,6 +142,7 @@ async function handleInitModel() {
|
||||
mobile: user.mobile ?? '',
|
||||
sex: user.sex ?? 0,
|
||||
avatar: user.avatar ?? '',
|
||||
sort: user.sort ?? 0,
|
||||
password: '',
|
||||
roleIds: roleResult.error ? [] : roleResult.data
|
||||
};
|
||||
@@ -163,7 +165,8 @@ async function handleSubmit() {
|
||||
email: getNullableText(model.value.email),
|
||||
mobile: getNullableText(model.value.mobile),
|
||||
sex: model.value.sex,
|
||||
avatar: getNullableText(model.value.avatar)
|
||||
avatar: getNullableText(model.value.avatar),
|
||||
sort: model.value.sort
|
||||
};
|
||||
|
||||
if (!isEdit.value) {
|
||||
@@ -276,6 +279,11 @@ watch(visible, async value => {
|
||||
</ElSelect>
|
||||
</ElFormItem>
|
||||
</ElCol>
|
||||
<ElCol :span="12">
|
||||
<ElFormItem label="排序" prop="sort">
|
||||
<ElInputNumber v-model="model.sort" class="w-full" :min="0" placeholder="请输入排序" />
|
||||
</ElFormItem>
|
||||
</ElCol>
|
||||
<ElCol :span="12">
|
||||
<ElFormItem :label="$t('page.system.user.userPhone')" prop="mobile">
|
||||
<ElInput
|
||||
|
||||
Reference in New Issue
Block a user