|
@@ -28,7 +28,6 @@ const emit = defineEmits<{
|
|
|
const list = ref<CaseImg[]>([])
|
|
|
|
|
|
watch(()=>props.sortType,(newValue, oldValue)=>{
|
|
|
- console.log('sum is changed',newValue,oldValue);
|
|
|
emit("changeList", list.value);
|
|
|
},{ deep: true, immediate:true})
|
|
|
|
|
@@ -52,16 +51,19 @@ function handleDet(index: Number, id: Number) {
|
|
|
console.log('handleDet', list.value);
|
|
|
})
|
|
|
}
|
|
|
-function handleEdit(params) {
|
|
|
- addCaseImgFile({ caseId: props.caseId, data: {
|
|
|
+async function handleEdit(params) {
|
|
|
+ await addCaseImgFile({ caseId: props.caseId, data: {
|
|
|
...params,
|
|
|
} });
|
|
|
+ getList()
|
|
|
}
|
|
|
onMounted(() => {
|
|
|
getList()
|
|
|
// emit("update:list", props.list.value);
|
|
|
})
|
|
|
-
|
|
|
+defineExpose({
|
|
|
+ getList
|
|
|
+});
|
|
|
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
@@ -87,7 +89,7 @@ onMounted(() => {
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
div{
|
|
|
- width: calc(100% - 20px);
|
|
|
+ width: 100%;
|
|
|
white-space: nowrap;
|
|
|
text-overflow: ellipsis;
|
|
|
overflow: hidden;
|
|
@@ -95,6 +97,15 @@ onMounted(() => {
|
|
|
.EditPen{
|
|
|
width: 20px;
|
|
|
height: 20px;
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ &:hover{
|
|
|
+ div{
|
|
|
+ width: calc(100% - 20px);
|
|
|
+ }
|
|
|
+ .EditPen{
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.itemIcon{
|