+
批量审批
@@ -322,8 +355,8 @@ function onCheckChange(val: any, item: any) {
@@ -359,6 +396,9 @@ function onCheckChange(val: any, item: any) {
width: 100vw;
height: calc(100vh - 64px);
user-select: none;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px;
+
/* Standard syntax */
}
@@ -394,6 +434,10 @@ function onCheckChange(val: any, item: any) {
}
}
+.img{
+ border-radius: 8px;
+}
+
.wrapper {
display: flex;
flex-direction: column;
@@ -460,6 +504,21 @@ function onCheckChange(val: any, item: any) {
.grid-item {
width: 214px;
padding: 16px;
+ position: relative;
+ }
+
+ .percent {
+ position: absolute;
+ text-align: center;
+ width: 35px;
+ height: 18px;
+ opacity: 0.9;
+ background: #6f92fd;
+ border-radius: 6px 0px 6px 0px;
+ z-index: 5;
+ right: 22px;
+ top: 22px;
+ color: #fff;
}
.grid-item-selected {
@@ -467,12 +526,16 @@ function onCheckChange(val: any, item: any) {
}
.scroll {
- overflow-y: scroll;
+ overflow-y: auto;
height: calc(100vh - 282px);
}
}
}
+.wrapper-content-form-button{
+ cursor: pointer;
+}
+
.img-fit {
width: 100%;
overflow: hidden;
diff --git a/src/views/final/comp/RepeatModal.vue b/src/views/final/comp/RepeatModal.vue
index 3633236..b1201a6 100644
--- a/src/views/final/comp/RepeatModal.vue
+++ b/src/views/final/comp/RepeatModal.vue
@@ -1,5 +1,7 @@
-
-
+
+
()
const dialog = useDialog()
@@ -68,7 +68,7 @@ async function reject() {
}
async function viewRepeat(e: MouseEvent) {
- emit('viewrepeat')
+ emit('notPass', state.detail)
e.preventDefault()
closeModal()
}