fix: 组件替换

This commit is contained in:
leiqiaochu 2023-03-14 17:48:24 +08:00
parent 9dff4d7a95
commit ea5761846e
5 changed files with 37 additions and 37 deletions

View File

@ -6,18 +6,18 @@
@click="handleClick"
>
<div class="card-content">
<a-row :gutter="20">
<a-col :span="10">
<j-row :gutter="20">
<j-col :span="10">
<!-- 图片 -->
<div class="card-item-avatar">
<slot name="img"> </slot>
</div>
</a-col>
<a-col :span="14">
</j-col>
<j-col :span="14">
<!-- 内容 -->
<slot name="content"></slot>
</a-col>
</a-row>
</j-col>
</j-row>
<!-- 勾选 -->
<div v-if="active" class="checked-icon">

View File

@ -1,7 +1,7 @@
<!-- 配置信息 -->
<template>
<a-card style="min-height: 100%">
<a-descriptions bordered>
<j-card style="min-height: 100%">
<j-descriptions bordered>
<template #title>
<div style="display: flex">
<h3>配置信息</h3>
@ -11,35 +11,35 @@
</div>
</template>
<a-descriptions-item label="ID">{{
<j-descriptions-item label="ID">{{
productStore.current.id
}}</a-descriptions-item>
<a-descriptions-item label="产品分类">{{
}}</j-descriptions-item>
<j-descriptions-item label="产品分类">{{
productStore.current.classifiedName
}}</a-descriptions-item>
<a-descriptions-item label="设备类型">{{
}}</j-descriptions-item>
<j-descriptions-item label="设备类型">{{
productStore.current.deviceType?.text
}}</a-descriptions-item>
}}</j-descriptions-item>
<a-descriptions-item label="接入方式">
<a-button type="link" @click="changeTables">{{
<j-descriptions-item label="接入方式">
<j-button type="link" @click="changeTables">{{
productStore.current.accessName
? productStore.current.accessName
: '配置接入方式'
}}</a-button>
</a-descriptions-item>
<a-descriptions-item label="创建时间">{{
}}</j-button>
</j-descriptions-item>
<j-descriptions-item label="创建时间">{{
moment(productStore.current.createTime).format('YYYY-MM-DD HH:mm:ss')
}}</a-descriptions-item>
<a-descriptions-item label="更新时间">{{
}}</j-descriptions-item>
<j-descriptions-item label="更新时间">{{
moment(productStore.current.modifyTime).format('YYYY-MM-DD HH:mm:ss')
}}</a-descriptions-item>
}}</j-descriptions-item>
<a-descriptions-item label="说明" :span="3">
<j-descriptions-item label="说明" :span="3">
{{ productStore.current.describe }}
</a-descriptions-item>
</a-descriptions>
</a-card>
</j-descriptions-item>
</j-descriptions>
</j-card>
<!-- 编辑 -->
<Save ref="saveRef" :isAdd="isAdd" :title="title" />
</template>

View File

@ -1,6 +1,6 @@
<!-- 产品保存成功后的提示框 -->
<template>
<a-modal
<j-modal
:maskClosable="false"
destroy-on-close
v-model:visible="visible"
@ -12,7 +12,7 @@
<span>产品创建成功</span>
</template>
<template #footer>
<a-button @click="cancel">关闭</a-button>
<j-button @click="cancel">关闭</j-button>
</template>
<div class="product-tips">
<div style="display: flex">
@ -43,7 +43,7 @@
进入设备列表页面点击批量导入设备批量添加同一产品下的设备
</div>
</div>
</a-modal>
</j-modal>
</template>
<script lang="ts" setup name="DialogTips">
import { getImage } from '@/utils/comm.ts';

View File

@ -24,7 +24,7 @@
<template #icon><AIcon type="PlusOutlined" /></template>
新增
</PermissionButton>
<a-upload
<j-upload
name="file"
accept=".json"
:showUploadList="false"
@ -33,7 +33,7 @@
<PermissionButton hasPermission="device/Product:import"
>导入</PermissionButton
>
</a-upload>
</j-upload>
</j-space>
</template>
<template #deviceType="slotProps">

View File

@ -59,7 +59,7 @@
<j-form-item label="系统logo">
<div class="upload-image-warp-logo">
<div class="upload-image-border-logo">
<a-upload
<j-upload
name="file"
:action="FILE_UPLOAD"
:headers="headers"
@ -109,7 +109,7 @@
</div>
</div>
</div>
</a-upload>
</j-upload>
<div v-if="logoLoading">
<div class="upload-loading-mask">
<LoadingOutlined
@ -138,7 +138,7 @@
</template>
<div class="upload-image-warp-logo">
<div class="upload-image-border-logo">
<a-upload
<j-upload
name="file"
:action="FILE_UPLOAD"
:headers="headers"
@ -183,7 +183,7 @@
</div>
</div>
</div>
</a-upload>
</j-upload>
</div>
</div>
@ -197,7 +197,7 @@
<j-form-item label="登录背景图">
<div class="upload-image-warp-back">
<div class="upload-image-border-back">
<a-upload
<j-upload
name="file"
:action="FILE_UPLOAD"
:headers="headers"
@ -242,7 +242,7 @@
</div>
</div>
</div>
</a-upload>
</j-upload>
</div>
</div>
<div class="upload-tips">支持4M以内的图片:支持jpgpng</div>