|
|
@@ -256,7 +256,7 @@
|
|
|
<el-input v-model="quickEntrySettings.moduleName" placeholder="如:企业工作台" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="跳转地址:">
|
|
|
- <el-input v-model="quickEntrySettings.jumpLink" placeholder="标题点击跳转地址" style="width: 300px" />
|
|
|
+ <WebLinkInput v-model="quickEntrySettings.jumpLink" placeholder="标题点击跳转地址" style="width: 300px" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -1084,7 +1084,7 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<!-- 分类设置编辑弹窗 -->
|
|
|
- <el-dialog v-model="categoryDialogVisible" :title="categoryDialogType === 'add' ? '新增分类' : '修改分类'" width="900px" destroy-on-close>
|
|
|
+ <el-dialog v-model="categoryDialogVisible" :title="categoryDialogType === 'add' ? '新增分类' : '修改分类'" width="1000px" destroy-on-close>
|
|
|
<el-form :model="categoryForm" label-width="100px" class="dialog-form-inner">
|
|
|
<el-tabs type="border-card">
|
|
|
<el-tab-pane label="基础设置">
|
|
|
@@ -1944,7 +1944,8 @@ const carouselForm = reactive({
|
|
|
image: '',
|
|
|
link: '',
|
|
|
target: '_self',
|
|
|
- status: 1
|
|
|
+ status: 1,
|
|
|
+ sortOrder: 0
|
|
|
});
|
|
|
|
|
|
const handleAddCarousel = () => {
|
|
|
@@ -1963,6 +1964,7 @@ const handleEditCarousel = (row) => {
|
|
|
carouselForm.link = row.link;
|
|
|
carouselForm.target = row.target;
|
|
|
carouselForm.status = row.status;
|
|
|
+ carouselForm.sortOrder = row.sortOrder ?? 0;
|
|
|
dialogVisible.value = true;
|
|
|
};
|
|
|
|
|
|
@@ -1976,7 +1978,7 @@ const submitCarouselForm = async () => {
|
|
|
link: carouselForm.link,
|
|
|
target: carouselForm.target,
|
|
|
status: carouselForm.status,
|
|
|
- sortOrder: carouselList.value.length
|
|
|
+ sortOrder: dialogType.value === 'add' ? carouselList.value.length : carouselForm.sortOrder
|
|
|
};
|
|
|
|
|
|
try {
|
|
|
@@ -2191,11 +2193,11 @@ const getSubNames = (item: any) => {
|
|
|
};
|
|
|
|
|
|
const handleSubMenuClick = (subName: string, item: any) => {
|
|
|
- ElMessage.success(`您点击了子分类:${subName} (属于 ${item.name} 一级分类)`);
|
|
|
+ // ElMessage.success(`您点击了子分类:${subName} (属于 ${item.name} 一级分类)`);
|
|
|
};
|
|
|
|
|
|
const handleGroupTitleClick = (title: string, item: any) => {
|
|
|
- ElMessage.success(`您点击了二级分类:${title} (属于 ${item.name} 一级分类)`);
|
|
|
+ // ElMessage.success(`您点击了二级分类:${title} (属于 ${item.name} 一级分类)`);
|
|
|
};
|
|
|
|
|
|
const getCategoryAds = (item: any) => {
|
|
|
@@ -2259,7 +2261,7 @@ const getCategoryList = async () => {
|
|
|
mainTitle: (item as any).panelMainTitle || '',
|
|
|
subTitle: (item as any).panelSubTitle || '',
|
|
|
notes: extra.notes || [],
|
|
|
- groups: extra.groups?.length ? extra.groups : (item as any).panelData?.groups || []
|
|
|
+ groups: (item as any).panelData?.groups?.length ? (item as any).panelData.groups : extra.groups || []
|
|
|
} as any
|
|
|
};
|
|
|
});
|
|
|
@@ -3352,7 +3354,7 @@ const submitRecommendForm = async () => {
|
|
|
categoryPath: (recommendForm.categoryValue || []).join(','),
|
|
|
selectedProductIds: JSON.stringify(selectedProducts),
|
|
|
status: recommendForm.status,
|
|
|
- sortOrder: recommendList.value.length
|
|
|
+ sortOrder: recommendEditIndex.value > -1 ? (recommendForm as any).sortOrder ?? recommendList.value.length : recommendList.value.length
|
|
|
};
|
|
|
|
|
|
try {
|
|
|
@@ -3770,7 +3772,7 @@ const submitQuickEntryForm = async () => {
|
|
|
tagText: quickEntryForm.tag,
|
|
|
jumpLink: quickEntryForm.link,
|
|
|
status: quickEntryForm.status,
|
|
|
- sortOrder: quickEntryList.value.length
|
|
|
+ sortOrder: quickEntryDialogType.value === 'add' ? quickEntryList.value.length : ((quickEntryForm as any).sortOrder ?? quickEntryList.value.length)
|
|
|
};
|
|
|
|
|
|
try {
|