|
@@ -17,7 +17,7 @@ export default defineUI({
|
|
|
record: any(),
|
|
|
use: string<"show" | "select" | "task">(),
|
|
|
},
|
|
|
- emits: ["delete", "select", "download", "use"],
|
|
|
+ emits: ["delete", "select", "download", "use", "preview"],
|
|
|
setup(props, { emit }) {
|
|
|
return () => {
|
|
|
const { active, record, use } = props;
|
|
@@ -58,6 +58,12 @@ export default defineUI({
|
|
|
onClick={() => emit("delete")}
|
|
|
/>
|
|
|
)}
|
|
|
+ <div
|
|
|
+ class="rounded-1/2 text-center w-56px leading-56px cursor-pointer orange"
|
|
|
+ onClick={() => emit("preview")}
|
|
|
+ >
|
|
|
+ 预览
|
|
|
+ </div>
|
|
|
{use == "show" && (
|
|
|
<div
|
|
|
class="btn_circle rounded-1/2 text-center w-56px leading-56px cursor-pointer"
|
|
@@ -96,13 +102,18 @@ const itemStyles = css`
|
|
|
&.active {
|
|
|
border-color: @inf-primary-color;
|
|
|
}
|
|
|
-
|
|
|
+ .orange {
|
|
|
+ background-color: rgba(232, 139, 0, 0.5);
|
|
|
+ &:hover {
|
|
|
+ background-color: rgba(232, 139, 0, 0.7);
|
|
|
+ }
|
|
|
+ }
|
|
|
.btn_circle {
|
|
|
background-color: rgba(0, 0, 0, 0.7);
|
|
|
&:hover {
|
|
|
background-color: rgba(0, 0, 0, 0.8);
|
|
|
}
|
|
|
- &:not(:first-child) {
|
|
|
+ &:not(:nth-of-type(1)) {
|
|
|
margin-left: 10px;
|
|
|
}
|
|
|
}
|