|
@@ -1944,7 +1944,8 @@ const carouselForm = reactive({
|
|
|
image: '',
|
|
image: '',
|
|
|
link: '',
|
|
link: '',
|
|
|
target: '_self',
|
|
target: '_self',
|
|
|
- status: 1
|
|
|
|
|
|
|
+ status: 1,
|
|
|
|
|
+ sortOrder: 0
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const handleAddCarousel = () => {
|
|
const handleAddCarousel = () => {
|
|
@@ -1963,6 +1964,7 @@ const handleEditCarousel = (row) => {
|
|
|
carouselForm.link = row.link;
|
|
carouselForm.link = row.link;
|
|
|
carouselForm.target = row.target;
|
|
carouselForm.target = row.target;
|
|
|
carouselForm.status = row.status;
|
|
carouselForm.status = row.status;
|
|
|
|
|
+ carouselForm.sortOrder = row.sortOrder ?? 0;
|
|
|
dialogVisible.value = true;
|
|
dialogVisible.value = true;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -1976,7 +1978,7 @@ const submitCarouselForm = async () => {
|
|
|
link: carouselForm.link,
|
|
link: carouselForm.link,
|
|
|
target: carouselForm.target,
|
|
target: carouselForm.target,
|
|
|
status: carouselForm.status,
|
|
status: carouselForm.status,
|
|
|
- sortOrder: carouselList.value.length
|
|
|
|
|
|
|
+ sortOrder: dialogType.value === 'add' ? carouselList.value.length : carouselForm.sortOrder
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
@@ -3352,7 +3354,7 @@ const submitRecommendForm = async () => {
|
|
|
categoryPath: (recommendForm.categoryValue || []).join(','),
|
|
categoryPath: (recommendForm.categoryValue || []).join(','),
|
|
|
selectedProductIds: JSON.stringify(selectedProducts),
|
|
selectedProductIds: JSON.stringify(selectedProducts),
|
|
|
status: recommendForm.status,
|
|
status: recommendForm.status,
|
|
|
- sortOrder: recommendList.value.length
|
|
|
|
|
|
|
+ sortOrder: recommendEditIndex.value > -1 ? (recommendForm as any).sortOrder ?? recommendList.value.length : recommendList.value.length
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
@@ -3770,7 +3772,7 @@ const submitQuickEntryForm = async () => {
|
|
|
tagText: quickEntryForm.tag,
|
|
tagText: quickEntryForm.tag,
|
|
|
jumpLink: quickEntryForm.link,
|
|
jumpLink: quickEntryForm.link,
|
|
|
status: quickEntryForm.status,
|
|
status: quickEntryForm.status,
|
|
|
- sortOrder: quickEntryList.value.length
|
|
|
|
|
|
|
+ sortOrder: quickEntryDialogType.value === 'add' ? quickEntryList.value.length : ((quickEntryForm as any).sortOrder ?? quickEntryList.value.length)
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
try {
|
|
try {
|