guhongwei 2 年之前
父節點
當前提交
3ad2da798e
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 1 0
      src/components/frame/c-button.vue
  2. 6 1
      src/stores/patent/patent.ts

+ 1 - 0
src/components/frame/c-button.vue

@@ -4,6 +4,7 @@
     <el-button type="warning" v-if="isEdit">修改</el-button>
     <el-button type="danger" v-if="isDel">删除</el-button>
     <el-button type="warning" @click="toExport()" v-if="isExport">导出</el-button>
+    <slot name="custom"></slot>
   </div>
 </template>
 <script setup lang="ts">

+ 6 - 1
src/stores/patent/patent.ts

@@ -39,6 +39,10 @@ export const PatentStore = defineStore('patent', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
+  const pimport = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$post(`${api.url}/import`, payload)
+    return res
+  }
   return {
     count,
     doubleCount,
@@ -47,6 +51,7 @@ export const PatentStore = defineStore('patent', () => {
     fetch,
     create,
     update,
-    del
+    del,
+    pimport
   }
 })