Parcourir la source

fix(bugs): 修改直播间

tangning il y a 3 ans
Parent
commit
58e571ee47

+ 1 - 1
src/components/Table/src/components/settings/index.vue

@@ -44,7 +44,7 @@
         return {
           redo: true,
           size: true,
-          setting: true,
+          setting: false,
           fullScreen: false,
           ...props.setting,
         };

+ 1 - 1
src/views/advertisement/padsDrawer.vue

@@ -71,7 +71,7 @@
           console.log('error', error);
         }
       }
-      const getTitle = computed(() => (!unref(isUpdate) ? '新增轮播资讯' : '编辑轮播资讯'));
+      const getTitle = computed(() => (!unref(isUpdate) ? '新增推荐位' : '编辑推荐位'));
       const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
         resetFields();
         setDrawerProps({ confirmLoading: false });

+ 3 - 1
src/views/product/category.vue

@@ -11,11 +11,13 @@
           :actions="[
             {
               icon: 'clarity:note-edit-line',
+              label: '编辑',
               onClick: handleEdit.bind(null, record),
             },
             {
               icon: 'ant-design:delete-outlined',
               color: 'error',
+              label: '删除',
               popConfirm: {
                 title: '是否确认删除',
                 confirm: handleDelete.bind(null, record),
@@ -110,7 +112,7 @@
         bordered: true,
         actionColumn: {
           ifShow: !getCheckRole('tourist'),
-          width: 80,
+          width: 120,
           title: '操作',
           dataIndex: 'action',
           slots: { customRender: 'action' },

+ 0 - 2
src/views/product/drawer.data.ts

@@ -59,8 +59,6 @@ export const formSchema: FormSchema[] = [
     component: 'ApiSelect',
     componentProps: {
       api: BrandListApi,
-      // resultField: 'list',
-      numberToString: true,
       labelField: 'name',
       valueField: 'id',
       immediate: true,

+ 3 - 2
src/views/product/list.vue

@@ -42,7 +42,7 @@
         <TableAction
           :actions="[
             {
-              icon: 'mdi:information-outline',
+              icon: 'clarity:note-edit-line',
               label: '编辑',
               onClick: handleEdit.bind(null, record),
             },
@@ -61,7 +61,7 @@
         />
       </template>
     </BasicTable>
-    <ProductDrawer @register="registerDrawer" />
+    <ProductDrawer @register="registerDrawer" @reload="reload" />
   </div>
 </template>
 <script lang="ts">
@@ -189,6 +189,7 @@
         handlePatchUnSale,
         uploadApi: uploadApi as any,
         getCheckRole,
+        reload,
       };
     },
   });

+ 2 - 2
src/views/product/productDrawer.vue

@@ -118,7 +118,7 @@
   export default defineComponent({
     name: 'ProductDrawer',
     components: { BasicDrawer, BasicForm, goodsSpecs, Input, InputNumber },
-    emits: ['success', 'register'],
+    emits: ['reload', 'register'],
     setup(_, { emit }) {
       const isUpdate = ref(true);
       const goodsRef = ref();
@@ -233,7 +233,7 @@
           console.log(values);
           createMessage.success(t('common.optSuccess'));
           closeDrawer();
-          emit('success');
+          emit('reload');
         } finally {
           setDrawerProps({ confirmLoading: false });
         }

+ 2 - 0
src/views/product/ref.vue

@@ -164,6 +164,7 @@
               currentEditKeyRef.value = '';
             }
             msg.success({ content: '数据已保存', key: 'saving' });
+            reload();
           } catch (error) {
             msg.error({ content: '保存失败', key: 'saving' });
           }
@@ -216,6 +217,7 @@
         expandAll,
         collapseAll,
         getCheckRole,
+        reload,
       };
     },
   });