|
|
@@ -31,7 +31,8 @@ const batchUpdating = ref(false);
|
|
|
|
|
|
const form = reactive({
|
|
|
keyword: "",
|
|
|
- boundStatus: undefined as number | undefined
|
|
|
+ boundStatus: undefined as number | undefined,
|
|
|
+ bindEnabled: undefined as number | undefined
|
|
|
});
|
|
|
|
|
|
const dataList = ref<any[]>([]);
|
|
|
@@ -54,6 +55,7 @@ async function fetchList() {
|
|
|
const res = await getErpShopList({
|
|
|
keyword: form.keyword || undefined,
|
|
|
boundStatus: form.boundStatus,
|
|
|
+ bindEnabled: form.bindEnabled,
|
|
|
page: pagination.currentPage,
|
|
|
pageSize: pagination.pageSize
|
|
|
});
|
|
|
@@ -70,6 +72,7 @@ async function fetchList() {
|
|
|
function resetForm() {
|
|
|
form.keyword = "";
|
|
|
form.boundStatus = undefined;
|
|
|
+ form.bindEnabled = undefined;
|
|
|
pagination.currentPage = 1;
|
|
|
fetchList();
|
|
|
}
|
|
|
@@ -275,6 +278,18 @@ onMounted(() => {
|
|
|
<el-option label="未绑定" :value="0" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="允许绑定:">
|
|
|
+ <el-select
|
|
|
+ v-model="form.bindEnabled"
|
|
|
+ placeholder="全部"
|
|
|
+ clearable
|
|
|
+ class="w-[140px]!"
|
|
|
+ @change="handleSearch"
|
|
|
+ >
|
|
|
+ <el-option label="允许" :value="1" />
|
|
|
+ <el-option label="不允许" :value="0" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="店铺名称:">
|
|
|
<el-input
|
|
|
v-model="form.keyword"
|