refactor(creditMpCustomer): 移除不必要的表单项并优化列表配置

- 移除了链接、状态、企业ID、所在省份、所在辖区、是否有数据、是否推荐等表单项
- 将文件上传字段从image重命名为files以保持一致性
- 更新了表格列配置,移除了对应的显示列
- 修改了删除功能中的主键引用从creditMpCustomerId改为id
- 调整了默认显示的核心列配置
- 移除了修改时间字段的显示与相关逻辑
This commit is contained in:
2026-03-16 21:26:39 +08:00
parent 5182112b72
commit c79c68e7a1
2 changed files with 108 additions and 168 deletions

View File

@@ -40,34 +40,27 @@
v-model:value="form.years"
/>
</a-form-item>
<a-form-item label="链接" name="url">
<a-input
allow-clear
placeholder="请输入链接"
v-model:value="form.url"
/>
</a-form-item>
<a-form-item label="状态" name="statusTxt">
<a-input
allow-clear
placeholder="请输入状态"
v-model:value="form.statusTxt"
/>
</a-form-item>
<a-form-item label="企业ID" name="companyId">
<a-input
allow-clear
placeholder="请输入企业ID"
v-model:value="form.companyId"
/>
</a-form-item>
<a-form-item label="所在省份" name="province">
<a-input
allow-clear
placeholder="请输入所在省份"
v-model:value="form.province"
/>
</a-form-item>
<!-- <a-form-item label="状态" name="statusTxt">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入状态"-->
<!-- v-model:value="form.statusTxt"-->
<!-- />-->
<!-- </a-form-item>-->
<!-- <a-form-item label="企业ID" name="companyId">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入企业ID"-->
<!-- v-model:value="form.companyId"-->
<!-- />-->
<!-- </a-form-item>-->
<!-- <a-form-item label="所在省份" name="province">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入所在省份"-->
<!-- v-model:value="form.province"-->
<!-- />-->
<!-- </a-form-item>-->
<a-form-item label="所在城市" name="city">
<a-input
allow-clear
@@ -75,13 +68,13 @@
v-model:value="form.city"
/>
</a-form-item>
<a-form-item label="所在辖区" name="region">
<a-input
allow-clear
placeholder="请输入所在辖区"
v-model:value="form.region"
/>
</a-form-item>
<!-- <a-form-item label="所在辖区" name="region">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入所在辖区"-->
<!-- v-model:value="form.region"-->
<!-- />-->
<!-- </a-form-item>-->
<a-form-item label="文件路径" name="files">
<a-input
allow-clear
@@ -89,13 +82,13 @@
v-model:value="form.files"
/>
</a-form-item>
<a-form-item label="是否有数据" name="hasData">
<a-input
allow-clear
placeholder="请输入是否有数据"
v-model:value="form.hasData"
/>
</a-form-item>
<!-- <a-form-item label="是否有数据" name="hasData">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入是否有数据"-->
<!-- v-model:value="form.hasData"-->
<!-- />-->
<!-- </a-form-item>-->
<a-form-item label="备注" name="comments">
<a-textarea
:rows="4"
@@ -104,14 +97,14 @@
v-model:value="form.comments"
/>
</a-form-item>
<a-form-item label="是否推荐" name="recommend">
<a-input
allow-clear
placeholder="请输入是否推荐"
v-model:value="form.recommend"
/>
</a-form-item>
<a-form-item label="排序(数字越小越靠前)" name="sortNumber">
<!-- <a-form-item label="是否推荐" name="recommend">-->
<!-- <a-input-->
<!-- allow-clear-->
<!-- placeholder="请输入是否推荐"-->
<!-- v-model:value="form.recommend"-->
<!-- />-->
<!-- </a-form-item>-->
<a-form-item label="排序" name="sortNumber">
<a-input-number
:min="0"
:max="9999"
@@ -120,33 +113,12 @@
v-model:value="form.sortNumber"
/>
</a-form-item>
<a-form-item label="状态, 0正常, 1冻结" name="status">
<a-radio-group v-model:value="form.status">
<a-radio :value="0">显示</a-radio>
<a-radio :value="1">隐藏</a-radio>
</a-radio-group>
</a-form-item>
<a-form-item label="是否删除, 0否, 1是" name="deleted">
<a-input
allow-clear
placeholder="请输入是否删除, 0否, 1是"
v-model:value="form.deleted"
/>
</a-form-item>
<a-form-item label="用户ID" name="userId">
<a-input
allow-clear
placeholder="请输入用户ID"
v-model:value="form.userId"
/>
</a-form-item>
<a-form-item label="修改时间" name="updateTime">
<a-input
allow-clear
placeholder="请输入修改时间"
v-model:value="form.updateTime"
/>
</a-form-item>
<!-- <a-form-item label="状态, 0正常, 1冻结" name="status">-->
<!-- <a-radio-group v-model:value="form.status">-->
<!-- <a-radio :value="0">显示</a-radio>-->
<!-- <a-radio :value="1">隐藏</a-radio>-->
<!-- </a-radio-group>-->
<!-- </a-form-item>-->
</a-form>
</ele-modal>
</template>
@@ -204,18 +176,13 @@
region: undefined,
files: undefined,
hasData: undefined,
comments: undefined,
recommend: undefined,
sortNumber: undefined,
status: undefined,
deleted: undefined,
userId: undefined,
tenantId: undefined,
createTime: undefined,
updateTime: undefined,
creditMpCustomerId: undefined,
creditMpCustomerName: '',
status: 0,
comments: '',
sortNumber: 100
});
@@ -243,12 +210,12 @@
url: data.path,
status: 'done'
});
form.image = data.path;
form.files = data.path;
};
const onDeleteItem = (index: number) => {
images.value.splice(index, 1);
form.image = '';
form.files = '';
};
const { resetFields } = useForm(form, rules);
@@ -288,10 +255,10 @@
images.value = [];
if (props.data) {
assignObject(form, props.data);
if(props.data.image){
if(props.data.files){
images.value.push({
uid: uuid(),
url: props.data.image,
url: props.data.files,
status: 'done'
})
}