fix: bug#16092

This commit is contained in:
XieYongHong 2023-07-11 18:08:00 +08:00
parent 42c8dfd695
commit f4cf58d1e5
5 changed files with 14 additions and 9 deletions

View File

@ -33,7 +33,6 @@
}" }"
:pagination="{ :pagination="{
showSizeChanger: true, showSizeChanger: true,
pageSizeOptions: ['10', '20', '50', '100'],
}" }"
> >
<template #state="slotProps"> <template #state="slotProps">
@ -68,7 +67,6 @@ import Result from './Result.vue';
import { queryNoPagingPost } from '@/api/device/product'; import { queryNoPagingPost } from '@/api/device/product';
const defaultParams = { const defaultParams = {
pageSize: 10,
sorts: [{ name: 'registerTime', order: 'desc' }], sorts: [{ name: 'registerTime', order: 'desc' }],
terms: [ terms: [
{ {

View File

@ -16,7 +16,7 @@
required required
> >
<PlatformType <PlatformType
:disabled="false" :disabled="showDisabled"
:model="'singular'" :model="'singular'"
:itemStyle="{ :itemStyle="{
display: 'flex', display: 'flex',
@ -41,18 +41,21 @@
<j-form-item label="App ID" name="appId"> <j-form-item label="App ID" name="appId">
<j-input <j-input
v-model:value="form.appId" v-model:value="form.appId"
:disabled="showDisabled"
placeholder="请输入App ID" placeholder="请输入App ID"
/> />
</j-form-item> </j-form-item>
<j-form-item label="Password" name="passWord"> <j-form-item label="Password" name="passWord">
<j-input-password <j-input-password
v-model:value="form.passWord" v-model:value="form.passWord"
:disabled="showDisabled"
placeholder="请输入密码" placeholder="请输入密码"
/> />
</j-form-item> </j-form-item>
<j-form-item label="接口地址" name="apiAddr"> <j-form-item label="接口地址" name="apiAddr">
<j-input <j-input
v-model:value="form.apiAddr" v-model:value="form.apiAddr"
:disabled="showDisabled"
placeholder="请输入接口地址" placeholder="请输入接口地址"
/> />
</j-form-item> </j-form-item>
@ -62,18 +65,21 @@
<j-form-item label="用户id" name="userId"> <j-form-item label="用户id" name="userId">
<j-input <j-input
v-model:value="form.userId" v-model:value="form.userId"
:disabled="showDisabled"
placeholder="请输入用户id" placeholder="请输入用户id"
/> />
</j-form-item> </j-form-item>
<j-form-item label="密码" name="passWord"> <j-form-item label="密码" name="passWord">
<j-input-password <j-input-password
v-model:value="form.passWord" v-model:value="form.passWord"
:disabled="showDisabled"
placeholder="请输入密码" placeholder="请输入密码"
/> />
</j-form-item> </j-form-item>
<j-form-item label="secretKey" name="secretKey"> <j-form-item label="secretKey" name="secretKey">
<j-input <j-input
v-model:value="form.secretKey" v-model:value="form.secretKey"
:disabled="showDisabled"
placeholder="请输入secretKey" placeholder="请输入secretKey"
/> />
</j-form-item> </j-form-item>
@ -83,18 +89,21 @@
<j-form-item label="App ID" name="appId"> <j-form-item label="App ID" name="appId">
<j-input <j-input
v-model:value="form.appId" v-model:value="form.appId"
:disabled="showDisabled"
placeholder="请输入App ID" placeholder="请输入App ID"
/> />
</j-form-item> </j-form-item>
<j-form-item label="App Secret" name="appSecret"> <j-form-item label="App Secret" name="appSecret">
<j-input <j-input
v-model:value="form.appSecret" v-model:value="form.appSecret"
:disabled="showDisabled"
placeholder="请输入App Secret" placeholder="请输入App Secret"
/> />
</j-form-item> </j-form-item>
<j-form-item label="创建者ID" name="openId"> <j-form-item label="创建者ID" name="openId">
<j-input <j-input
v-model:value="form.openId" v-model:value="form.openId"
:disabled="showDisabled"
placeholder="请输入创建者ID" placeholder="请输入创建者ID"
/> />
</j-form-item> </j-form-item>
@ -182,6 +191,10 @@ const rules = {
explain: [{ required: false, max: 200, message: '最多可输入200个字符' }], explain: [{ required: false, max: 200, message: '最多可输入200个字符' }],
}; };
const showDisabled = computed(() => {
return route.params.id !== ':id'
})
const getDetail = async () => { const getDetail = async () => {
console.log(route.params) console.log(route.params)
if (route.params.id === ':id') return; if (route.params.id === ':id') return;

View File

@ -18,7 +18,6 @@
:columns="columns" :columns="columns"
:request="CascadeApi.queryChannelList" :request="CascadeApi.queryChannelList"
:defaultParams="{ :defaultParams="{
pageSize: 10,
sorts: [{ name: 'name', order: 'desc' }], sorts: [{ name: 'name', order: 'desc' }],
terms: [ terms: [
{ {
@ -42,7 +41,6 @@
}" }"
:pagination="{ :pagination="{
showSizeChanger: true, showSizeChanger: true,
pageSizeOptions: ['10', '20', '50', '100'],
}" }"
> >
<template #headerTitle> <template #headerTitle>

View File

@ -31,13 +31,11 @@
:columns="columns" :columns="columns"
:request="(e:any) => ChannelApi.list(e, route?.query.id as string)" :request="(e:any) => ChannelApi.list(e, route?.query.id as string)"
:defaultParams="{ :defaultParams="{
pageSize: 10,
sorts: [{ name: 'notifyTime', order: 'desc' }], sorts: [{ name: 'notifyTime', order: 'desc' }],
}" }"
:params="params" :params="params"
:pagination="{ :pagination="{
showSizeChanger: true, showSizeChanger: true,
pageSizeOptions: ['10', '20', '50', '100'],
}" }"
> >
<template #headerTitle> <template #headerTitle>

View File

@ -44,7 +44,6 @@
:columns="columns" :columns="columns"
:request="deviceApi.list" :request="deviceApi.list"
:defaultParams="{ :defaultParams="{
pageSize: 10,
sorts: [{ name: 'createTime', order: 'desc' }], sorts: [{ name: 'createTime', order: 'desc' }],
}" }"
:params="params" :params="params"
@ -60,7 +59,6 @@
:alertRender="false" :alertRender="false"
:pagination="{ :pagination="{
showSizeChanger: true, showSizeChanger: true,
pageSizeOptions: ['10', '20', '50', '100'],
}" }"
> >
<template #channelNumber="slotProps"> <template #channelNumber="slotProps">