Forráskód Böngészése

fix(bugs): 修改广告位

tangning 3 éve
szülő
commit
dd8ce282dc

+ 3 - 2
src/views/advertisement/pads.vue

@@ -30,7 +30,7 @@
         />
       </template>
     </BasicTable>
-    <PadsDrawer @register="registerDrawer" @reload="reload" />
+    <PadsDrawer :type="type" @register="registerDrawer" @reload="reload" />
   </div>
 </template>
 <script lang="ts">
@@ -51,7 +51,7 @@
       const [registerDrawer, { openDrawer }] = useDrawer();
       const route = useRoute();
       console.log('searchForm', route, route.fullPath);
-      const type = route.fullPath.charAt(route.fullPath.length - 1) || 1;
+      const type = route.fullPath.charAt(route.fullPath.length - 1) || '1';
       const columns: BasicColumn[] = [
         {
           title: '序号',
@@ -165,6 +165,7 @@
         handleCreate,
         handleEdit,
         reload,
+        type,
       };
     },
   });

+ 11 - 3
src/views/advertisement/padsDrawer.vue

@@ -13,10 +13,18 @@
 
   export default defineComponent({
     components: { BasicDrawer, BasicForm },
+    props: {
+      type: {
+        type: String,
+        default: '0',
+      },
+    },
     emits: ['reload'],
-    setup(_, { emit }) {
+    setup(props, { emit }) {
       const { createMessage } = useMessage();
-      const modelRef = ref({});
+      const modelRef = ref({
+        type: props.type,
+      });
       const isUpdate = ref(true);
       const [registerForm, { validate, setProps, resetFields, setFieldsValue }] = useForm({
         labelCol: {
@@ -70,7 +78,7 @@
         isUpdate.value = !!data?.isUpdate;
         modelRef.value = {
           ...data.record,
-          type: data.type,
+          type: props.type,
         };
 
         if (unref(isUpdate)) {

+ 17 - 2
src/views/product/list.data.ts

@@ -13,9 +13,24 @@ export const searchForm: Partial<FormProps> = {
       field: 'name',
       label: '商品名称',
       component: 'Input',
+      componentProps: {
+        placeholder: '请输入商品名称',
+      },
+      colProps: {
+        xl: 6,
+        xxl: 6,
+      },
+    },
+    {
+      field: 'brandName',
+      label: '直播间名称',
+      component: 'Input',
+      componentProps: {
+        placeholder: '请输入直播间名称',
+      },
       colProps: {
-        xl: 5,
-        xxl: 5,
+        xl: 6,
+        xxl: 6,
       },
     },
   ],

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

@@ -189,14 +189,15 @@
       }
       async function handleDelete(record) {
         let check = await preDelApi(record.id); //
-        console.log('https://cszfb.4dkankan.com', check);
         if (Array.isArray(check)) {
           return openDelListeModal(true, {
             ...record,
             option: check,
           });
         }
-        handDelconfirm(record);
+        createMessage.success(t('common.optSuccess'));
+        reload();
+        // handDelconfirm(record);
       }
       function handDelconfirm(record) {
         createConfirm({