|
|
|
@ -1,6 +1,7 @@
@@ -1,6 +1,7 @@
|
|
|
|
|
<template> |
|
|
|
|
<div ref="wrapRef" :class="[prefixCls, [`${prefixCls}-form-container`]]"> |
|
|
|
|
<AForm ref="queryFormElRef" |
|
|
|
|
<AForm |
|
|
|
|
ref="queryFormElRef" |
|
|
|
|
:model="state.queryParams" |
|
|
|
|
layout="inline" |
|
|
|
|
:colon="false" |
|
|
|
@ -8,19 +9,22 @@
@@ -8,19 +9,22 @@
|
|
|
|
|
:wrapperCol="{ style: { width: '260px', 'margin-bottom': '5px' } }" |
|
|
|
|
> |
|
|
|
|
<AFormItem label="参数名称" name="name"> |
|
|
|
|
<a-input v-model:value="state.queryParams.name" |
|
|
|
|
<a-input |
|
|
|
|
v-model:value="state.queryParams.name" |
|
|
|
|
placeholder="请输入参数名称" |
|
|
|
|
allowClear |
|
|
|
|
/> |
|
|
|
|
</AFormItem> |
|
|
|
|
<AFormItem label="参数键" name="key"> |
|
|
|
|
<a-input v-model:value="state.queryParams.key" |
|
|
|
|
<a-input |
|
|
|
|
v-model:value="state.queryParams.key" |
|
|
|
|
placeholder="请输入参数键" |
|
|
|
|
allowClear |
|
|
|
|
/> |
|
|
|
|
</AFormItem> |
|
|
|
|
<AFormItem label="系统内置" name="isSys"> |
|
|
|
|
<ASelect v-model:value="state.queryParams.isSys" |
|
|
|
|
<ASelect |
|
|
|
|
v-model:value="state.queryParams.isSys" |
|
|
|
|
placeholder="请选择" |
|
|
|
|
allowClear |
|
|
|
|
> |
|
|
|
@ -29,24 +33,28 @@
@@ -29,24 +33,28 @@
|
|
|
|
|
</ASelect> |
|
|
|
|
</AFormItem> |
|
|
|
|
<AFormItem label="创建时间"> |
|
|
|
|
<ARangePicker v-model:value="state.dateRange" |
|
|
|
|
<ARangePicker |
|
|
|
|
v-model:value="state.dateRange" |
|
|
|
|
style="width: 100%" |
|
|
|
|
valueFormat="YYYY-MM-DD" |
|
|
|
|
:placeholder="['开始日期', '结束日期']" |
|
|
|
|
/> |
|
|
|
|
</AFormItem> |
|
|
|
|
<AFormItem> |
|
|
|
|
<a-button type="primary" |
|
|
|
|
<a-button |
|
|
|
|
type="primary" |
|
|
|
|
class="mr-2" |
|
|
|
|
@click="handleQuery" |
|
|
|
|
>搜索</a-button> |
|
|
|
|
<a-button type="default" |
|
|
|
|
<a-button |
|
|
|
|
type="default" |
|
|
|
|
class="mr-2" |
|
|
|
|
@click="resetQuery" |
|
|
|
|
>重置</a-button> |
|
|
|
|
</AFormItem> |
|
|
|
|
</AForm> |
|
|
|
|
<ATable ref="tableElRef" |
|
|
|
|
<ATable |
|
|
|
|
ref="tableElRef" |
|
|
|
|
v-bind="getBindValues" |
|
|
|
|
@change="handleTablePaginationChange" |
|
|
|
|
> |
|
|
|
@ -55,16 +63,19 @@
@@ -55,16 +63,19 @@
|
|
|
|
|
<div class="flex items-center"> |
|
|
|
|
<BasicTitle>{{ '参数配置列表' }}</BasicTitle> |
|
|
|
|
<div :class="`${prefixCls}__toolbar`"> |
|
|
|
|
<a-button v-auth="['config_add']" |
|
|
|
|
<a-button |
|
|
|
|
v-auth="['config_add']" |
|
|
|
|
type="primary" |
|
|
|
|
@click="handleAdd()" |
|
|
|
|
>新增参数</a-button> |
|
|
|
|
<a-button v-auth="['config_edit']" |
|
|
|
|
<a-button |
|
|
|
|
v-auth="['config_edit']" |
|
|
|
|
type="primary" |
|
|
|
|
:disabled="state.single" |
|
|
|
|
@click="handleEdit()" |
|
|
|
|
>修改参数</a-button> |
|
|
|
|
<a-button v-auth="['config_del']" |
|
|
|
|
<a-button |
|
|
|
|
v-auth="['config_del']" |
|
|
|
|
type="primary" |
|
|
|
|
:disabled="state.multiple" |
|
|
|
|
@click="handleDel()" |
|
|
|
@ -83,7 +94,8 @@
@@ -83,7 +94,8 @@
|
|
|
|
|
<template #title> |
|
|
|
|
<span>{{ t('component.table.settingDens') }}</span> |
|
|
|
|
</template> |
|
|
|
|
<ADropdown :trigger="['click']" |
|
|
|
|
<ADropdown |
|
|
|
|
:trigger="['click']" |
|
|
|
|
:getPopupContainer="getPopupContainer" |
|
|
|
|
placement="bottom" |
|
|
|
|
> |
|
|
|
@ -134,14 +146,16 @@
@@ -134,14 +146,16 @@
|
|
|
|
|
</template> |
|
|
|
|
<template #action="{ record }"> |
|
|
|
|
<div :class="[`${prefixCls}__action`, 'center']"> |
|
|
|
|
<a-button v-auth="['config_edit']" |
|
|
|
|
<a-button |
|
|
|
|
v-auth="['config_edit']" |
|
|
|
|
type="link" |
|
|
|
|
size="small" |
|
|
|
|
@click="handleEdit(record)" |
|
|
|
|
><Icon icon="fa6-regular:pen-to-square" :size="14"/>修改 |
|
|
|
|
</a-button> |
|
|
|
|
<ADivider type="vertical" class="action-divider"/> |
|
|
|
|
<a-button v-auth="['config_del']" |
|
|
|
|
<a-button |
|
|
|
|
v-auth="['config_del']" |
|
|
|
|
type="link" |
|
|
|
|
size="small" |
|
|
|
|
color="error" |
|
|
|
|