|
@@ -141,9 +141,10 @@
|
|
@dblclick.stop="open(elem)"
|
|
@dblclick.stop="open(elem)"
|
|
@contextmenu="onContextMenu($event, item, elem)"
|
|
@contextmenu="onContextMenu($event, item, elem)"
|
|
>
|
|
>
|
|
|
|
+ <!-- img 路径这样拼凑避免更新后路径一致图片使用缓存不更新 -->
|
|
<t-image
|
|
<t-image
|
|
v-if="!elem.svg && elem.image"
|
|
v-if="!elem.svg && elem.image"
|
|
- :src="elem.image"
|
|
|
|
|
|
+ :src="elem.image + '?' + Math.random()"
|
|
:lazy="true"
|
|
:lazy="true"
|
|
fit="contain"
|
|
fit="contain"
|
|
@load="loadImage(elem)"
|
|
@load="loadImage(elem)"
|
|
@@ -776,20 +777,15 @@ const getImageList = async () => {
|
|
|
|
|
|
const getCaseProjects = async (name: string,systemFlag = 1, current = 1, pageSize = 1000) => {
|
|
const getCaseProjects = async (name: string,systemFlag = 1, current = 1, pageSize = 1000) => {
|
|
const query: any = { tags: name };
|
|
const query: any = { tags: name };
|
|
- let collection = name == '系统组件' ? 'v.vomponent' : 'v';
|
|
|
|
|
|
+ let collection = name == '系统组件' ? 'v.component' : 'v';
|
|
const ret: any = await axios.post(
|
|
const ret: any = await axios.post(
|
|
`/api/data/${collection}/list`,
|
|
`/api/data/${collection}/list`,
|
|
{
|
|
{
|
|
- // query,
|
|
|
|
|
|
+ // query: {
|
|
|
|
+ // tags: "系统方案"
|
|
|
|
+ // },
|
|
shared: true,
|
|
shared: true,
|
|
- projection: {
|
|
|
|
- id: 1,
|
|
|
|
- _id: 1,
|
|
|
|
- name: 1,
|
|
|
|
- image: 1,
|
|
|
|
- price: 1,
|
|
|
|
- case: 1,
|
|
|
|
- },
|
|
|
|
|
|
+ // projection: "id,_id,name,image,price,case",
|
|
// sort: { createdAt: 1 },
|
|
// sort: { createdAt: 1 },
|
|
systemFlag
|
|
systemFlag
|
|
},
|
|
},
|