Browse Source

feat: 修改教材信息

DESKTOP-USV654P\pc 9 months ago
parent
commit
54302ad1d7

+ 24 - 16
src/views/teachingManager/textbookManagement/components/data.config.ts

@@ -44,20 +44,20 @@ export const TableColumns: BasicColumn[] = [
       return text ? text : '/';
     },
   },
-  {
-    title: '使用学期',
-    dataIndex: 'semesterName',
-    customRender: ({ text }) => {
-      return text ? text : '/';
-    },
-  },
-  {
-    title: '使用班级',
-    dataIndex: 'useClass',
-    customRender: ({ text }) => {
-      return text ? text : '/';
-    },
-  },
+  // {
+  //   title: '使用学期',
+  //   dataIndex: 'semesterName',
+  //   customRender: ({ text }) => {
+  //     return text ? text : '/';
+  //   },
+  // },
+  // {
+  //   title: '使用班级',
+  //   dataIndex: 'useClass',
+  //   customRender: ({ text }) => {
+  //     return text ? text : '/';
+  //   },
+  // },
   {
     title: '对应课程',
     dataIndex: 'courseName',
@@ -211,7 +211,11 @@ export const formSchema: FormSchema[] = [
       return {
         min: 0,
         onChange: (e) => {
-          formModel.discount = ((formModel.price / e) * 10).toFixed(1);
+          if (e !== 0) {
+            formModel.discount = ((formModel.subtotal / e) * 10).toFixed(1);
+          } else {
+            formModel.discount = 0;
+          }
         },
       };
     },
@@ -257,7 +261,11 @@ export const formSchema: FormSchema[] = [
           if (!e) {
             return false;
           }
-          formModel.discount = ((e / formModel.price) * 10).toFixed(1);
+          if (formModel.price !== 0) {
+            formModel.discount = ((e / formModel.price) * 10).toFixed(1);
+          } else {
+            formModel.discount = 0;
+          }
         },
       };
     },

+ 5 - 5
src/views/teachingManager/textbookManagement/index.vue

@@ -92,17 +92,17 @@
         <a-button type="primary" @click="handleEdit({}, false)">新增</a-button>
       </template>
       <template #action="{ record }">
-        <div style="display: flex; justify-content: center;">
+        <div style="display: flex; justify-content: center">
           <TableAction
             :actions="[
               {
                 label: '编辑',
                 onClick: handleEdit.bind(null, record, true),
               },
-              {
-                label: '入库',
-                onClick: handlePush.bind(null, record),
-              },
+              // {
+              //   label: '入库',
+              //   onClick: handlePush.bind(null, record),
+              // },
               {
                 label: '查看详情',
                 onClick: handleView.bind(null, record),