refactor(creditMpCustomer): 移除不必要的表单项并优化列表配置
- 移除了链接、状态、企业ID、所在省份、所在辖区、是否有数据、是否推荐等表单项 - 将文件上传字段从image重命名为files以保持一致性 - 更新了表格列配置,移除了对应的显示列 - 修改了删除功能中的主键引用从creditMpCustomerId改为id - 调整了默认显示的核心列配置 - 移除了修改时间字段的显示与相关逻辑
This commit is contained in:
@@ -40,34 +40,27 @@
|
|||||||
v-model:value="form.years"
|
v-model:value="form.years"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="链接" name="url">
|
<!-- <a-form-item label="状态" name="statusTxt">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入链接"
|
<!-- placeholder="请输入状态"-->
|
||||||
v-model:value="form.url"
|
<!-- v-model:value="form.statusTxt"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="状态" name="statusTxt">
|
<!-- <a-form-item label="企业ID" name="companyId">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入状态"
|
<!-- placeholder="请输入企业ID"-->
|
||||||
v-model:value="form.statusTxt"
|
<!-- v-model:value="form.companyId"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="企业ID" name="companyId">
|
<!-- <a-form-item label="所在省份" name="province">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入企业ID"
|
<!-- placeholder="请输入所在省份"-->
|
||||||
v-model:value="form.companyId"
|
<!-- v-model:value="form.province"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </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-form-item label="所在城市" name="city">
|
||||||
<a-input
|
<a-input
|
||||||
allow-clear
|
allow-clear
|
||||||
@@ -75,13 +68,13 @@
|
|||||||
v-model:value="form.city"
|
v-model:value="form.city"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="所在辖区" name="region">
|
<!-- <a-form-item label="所在辖区" name="region">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入所在辖区"
|
<!-- placeholder="请输入所在辖区"-->
|
||||||
v-model:value="form.region"
|
<!-- v-model:value="form.region"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="文件路径" name="files">
|
<a-form-item label="文件路径" name="files">
|
||||||
<a-input
|
<a-input
|
||||||
allow-clear
|
allow-clear
|
||||||
@@ -89,13 +82,13 @@
|
|||||||
v-model:value="form.files"
|
v-model:value="form.files"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="是否有数据" name="hasData">
|
<!-- <a-form-item label="是否有数据" name="hasData">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入是否有数据"
|
<!-- placeholder="请输入是否有数据"-->
|
||||||
v-model:value="form.hasData"
|
<!-- v-model:value="form.hasData"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="备注" name="comments">
|
<a-form-item label="备注" name="comments">
|
||||||
<a-textarea
|
<a-textarea
|
||||||
:rows="4"
|
:rows="4"
|
||||||
@@ -104,14 +97,14 @@
|
|||||||
v-model:value="form.comments"
|
v-model:value="form.comments"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="是否推荐" name="recommend">
|
<!-- <a-form-item label="是否推荐" name="recommend">-->
|
||||||
<a-input
|
<!-- <a-input-->
|
||||||
allow-clear
|
<!-- allow-clear-->
|
||||||
placeholder="请输入是否推荐"
|
<!-- placeholder="请输入是否推荐"-->
|
||||||
v-model:value="form.recommend"
|
<!-- v-model:value="form.recommend"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="排序(数字越小越靠前)" name="sortNumber">
|
<a-form-item label="排序" name="sortNumber">
|
||||||
<a-input-number
|
<a-input-number
|
||||||
:min="0"
|
:min="0"
|
||||||
:max="9999"
|
:max="9999"
|
||||||
@@ -120,33 +113,12 @@
|
|||||||
v-model:value="form.sortNumber"
|
v-model:value="form.sortNumber"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="状态, 0正常, 1冻结" name="status">
|
<!-- <a-form-item label="状态, 0正常, 1冻结" name="status">-->
|
||||||
<a-radio-group v-model:value="form.status">
|
<!-- <a-radio-group v-model:value="form.status">-->
|
||||||
<a-radio :value="0">显示</a-radio>
|
<!-- <a-radio :value="0">显示</a-radio>-->
|
||||||
<a-radio :value="1">隐藏</a-radio>
|
<!-- <a-radio :value="1">隐藏</a-radio>-->
|
||||||
</a-radio-group>
|
<!-- </a-radio-group>-->
|
||||||
</a-form-item>
|
<!-- </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>
|
</a-form>
|
||||||
</ele-modal>
|
</ele-modal>
|
||||||
</template>
|
</template>
|
||||||
@@ -204,18 +176,13 @@
|
|||||||
region: undefined,
|
region: undefined,
|
||||||
files: undefined,
|
files: undefined,
|
||||||
hasData: undefined,
|
hasData: undefined,
|
||||||
comments: undefined,
|
|
||||||
recommend: undefined,
|
recommend: undefined,
|
||||||
sortNumber: undefined,
|
|
||||||
status: undefined,
|
status: undefined,
|
||||||
deleted: undefined,
|
deleted: undefined,
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
tenantId: undefined,
|
tenantId: undefined,
|
||||||
createTime: undefined,
|
createTime: undefined,
|
||||||
updateTime: undefined,
|
updateTime: undefined,
|
||||||
creditMpCustomerId: undefined,
|
|
||||||
creditMpCustomerName: '',
|
|
||||||
status: 0,
|
|
||||||
comments: '',
|
comments: '',
|
||||||
sortNumber: 100
|
sortNumber: 100
|
||||||
});
|
});
|
||||||
@@ -243,12 +210,12 @@
|
|||||||
url: data.path,
|
url: data.path,
|
||||||
status: 'done'
|
status: 'done'
|
||||||
});
|
});
|
||||||
form.image = data.path;
|
form.files = data.path;
|
||||||
};
|
};
|
||||||
|
|
||||||
const onDeleteItem = (index: number) => {
|
const onDeleteItem = (index: number) => {
|
||||||
images.value.splice(index, 1);
|
images.value.splice(index, 1);
|
||||||
form.image = '';
|
form.files = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
const { resetFields } = useForm(form, rules);
|
const { resetFields } = useForm(form, rules);
|
||||||
@@ -288,10 +255,10 @@
|
|||||||
images.value = [];
|
images.value = [];
|
||||||
if (props.data) {
|
if (props.data) {
|
||||||
assignObject(form, props.data);
|
assignObject(form, props.data);
|
||||||
if(props.data.image){
|
if(props.data.files){
|
||||||
images.value.push({
|
images.value.push({
|
||||||
uid: uuid(),
|
uid: uuid(),
|
||||||
url: props.data.image,
|
url: props.data.files,
|
||||||
status: 'done'
|
status: 'done'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -108,105 +108,84 @@
|
|||||||
{
|
{
|
||||||
title: '拖欠方',
|
title: '拖欠方',
|
||||||
dataIndex: 'toUser',
|
dataIndex: 'toUser',
|
||||||
key: 'toUser',
|
key: 'toUser'
|
||||||
ellipsis: true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '拖欠金额',
|
title: '拖欠金额',
|
||||||
dataIndex: 'price',
|
dataIndex: 'price',
|
||||||
key: 'price',
|
key: 'price'
|
||||||
ellipsis: true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '拖欠年数',
|
title: '拖欠年数',
|
||||||
dataIndex: 'years',
|
dataIndex: 'years',
|
||||||
key: 'years',
|
key: 'years'
|
||||||
ellipsis: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '链接',
|
|
||||||
dataIndex: 'url',
|
|
||||||
key: 'url',
|
|
||||||
ellipsis: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '状态',
|
|
||||||
dataIndex: 'statusTxt',
|
|
||||||
key: 'statusTxt',
|
|
||||||
ellipsis: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '企业ID',
|
|
||||||
dataIndex: 'companyId',
|
|
||||||
key: 'companyId',
|
|
||||||
width: 120
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '所在省份',
|
|
||||||
dataIndex: 'province',
|
|
||||||
key: 'province',
|
|
||||||
ellipsis: true
|
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// title: '链接',
|
||||||
|
// dataIndex: 'url',
|
||||||
|
// key: 'url',
|
||||||
|
// ellipsis: true
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// title: '状态',
|
||||||
|
// dataIndex: 'statusTxt',
|
||||||
|
// key: 'statusTxt'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// title: '所在省份',
|
||||||
|
// dataIndex: 'province',
|
||||||
|
// key: 'province',
|
||||||
|
// ellipsis: true
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
title: '所在城市',
|
title: '所在城市',
|
||||||
dataIndex: 'city',
|
dataIndex: 'city',
|
||||||
key: 'city',
|
key: 'city',
|
||||||
ellipsis: true
|
ellipsis: true
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// title: '所在辖区',
|
||||||
|
// dataIndex: 'region',
|
||||||
|
// key: 'region',
|
||||||
|
// ellipsis: true
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
title: '所在辖区',
|
title: '附件',
|
||||||
dataIndex: 'region',
|
|
||||||
key: 'region',
|
|
||||||
ellipsis: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '文件路径',
|
|
||||||
dataIndex: 'files',
|
dataIndex: 'files',
|
||||||
key: 'files',
|
key: 'files',
|
||||||
ellipsis: true
|
ellipsis: true
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// title: '是否有数据',
|
||||||
|
// dataIndex: 'hasData',
|
||||||
|
// key: 'hasData',
|
||||||
|
// width: 120
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// title: '备注',
|
||||||
|
// dataIndex: 'comments',
|
||||||
|
// key: 'comments',
|
||||||
|
// ellipsis: true
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// title: '是否推荐',
|
||||||
|
// dataIndex: 'recommend',
|
||||||
|
// key: 'recommend',
|
||||||
|
// width: 120
|
||||||
|
// },
|
||||||
|
|
||||||
{
|
{
|
||||||
title: '是否有数据',
|
title: '排序',
|
||||||
dataIndex: 'hasData',
|
|
||||||
key: 'hasData',
|
|
||||||
width: 120
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '备注',
|
|
||||||
dataIndex: 'comments',
|
|
||||||
key: 'comments',
|
|
||||||
ellipsis: true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '是否推荐',
|
|
||||||
dataIndex: 'recommend',
|
|
||||||
key: 'recommend',
|
|
||||||
width: 120
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '排序(数字越小越靠前)',
|
|
||||||
dataIndex: 'sortNumber',
|
dataIndex: 'sortNumber',
|
||||||
key: 'sortNumber',
|
key: 'sortNumber',
|
||||||
width: 120
|
width: 120
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '状态, 0正常, 1冻结',
|
title: '状态',
|
||||||
dataIndex: 'status',
|
dataIndex: 'status',
|
||||||
key: 'status',
|
key: 'status',
|
||||||
width: 120
|
width: 120
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: '是否删除, 0否, 1是',
|
|
||||||
dataIndex: 'deleted',
|
|
||||||
key: 'deleted',
|
|
||||||
width: 120
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '用户ID',
|
|
||||||
dataIndex: 'userId',
|
|
||||||
key: 'userId',
|
|
||||||
width: 120
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: '创建时间',
|
title: '创建时间',
|
||||||
dataIndex: 'createTime',
|
dataIndex: 'createTime',
|
||||||
@@ -217,16 +196,6 @@
|
|||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
customRender: ({ text }) => toDateString(text, 'yyyy-MM-dd HH:mm:ss')
|
customRender: ({ text }) => toDateString(text, 'yyyy-MM-dd HH:mm:ss')
|
||||||
},
|
},
|
||||||
{
|
|
||||||
title: '修改时间',
|
|
||||||
dataIndex: 'updateTime',
|
|
||||||
key: 'updateTime',
|
|
||||||
width: 200,
|
|
||||||
align: 'center',
|
|
||||||
sorter: true,
|
|
||||||
ellipsis: true,
|
|
||||||
customRender: ({ text }) => toDateString(text, 'yyyy-MM-dd HH:mm:ss')
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: '操作',
|
title: '操作',
|
||||||
key: 'action',
|
key: 'action',
|
||||||
@@ -240,7 +209,11 @@
|
|||||||
// 默认显示的核心列(最多5个主要字段)
|
// 默认显示的核心列(最多5个主要字段)
|
||||||
const defaultVisibleColumns = [
|
const defaultVisibleColumns = [
|
||||||
'id',
|
'id',
|
||||||
'status',
|
'toUser',
|
||||||
|
'price',
|
||||||
|
'years',
|
||||||
|
'city',
|
||||||
|
// 'status',
|
||||||
'createTime',
|
'createTime',
|
||||||
'action'
|
'action'
|
||||||
];
|
];
|
||||||
@@ -272,7 +245,7 @@
|
|||||||
/* 删除单个 */
|
/* 删除单个 */
|
||||||
const remove = (row: CreditMpCustomer) => {
|
const remove = (row: CreditMpCustomer) => {
|
||||||
const hide = message.loading('请求中..', 0);
|
const hide = message.loading('请求中..', 0);
|
||||||
removeCreditMpCustomer(row.creditMpCustomerId)
|
removeCreditMpCustomer(row.id)
|
||||||
.then((msg) => {
|
.then((msg) => {
|
||||||
hide();
|
hide();
|
||||||
message.success(msg);
|
message.success(msg);
|
||||||
@@ -297,7 +270,7 @@
|
|||||||
maskClosable: true,
|
maskClosable: true,
|
||||||
onOk: () => {
|
onOk: () => {
|
||||||
const hide = message.loading('请求中..', 0);
|
const hide = message.loading('请求中..', 0);
|
||||||
removeBatchCreditMpCustomer(selection.value.map((d) => d.creditMpCustomerId))
|
removeBatchCreditMpCustomer(selection.value.map((d) => d.id))
|
||||||
.then((msg) => {
|
.then((msg) => {
|
||||||
hide();
|
hide();
|
||||||
message.success(msg);
|
message.success(msg);
|
||||||
|
|||||||
Reference in New Issue
Block a user