瀏覽代碼

no message

linwenxin 5 月之前
父節點
當前提交
4c8e625df1
共有 2 個文件被更改,包括 24 次插入4 次删除
  1. 4 0
      src/api/employerInsurance.js
  2. 20 4
      src/views/setting/insuranceAdministration/employerInsurance/index.vue

+ 4 - 0
src/api/employerInsurance.js

@@ -15,3 +15,7 @@ export function policyOrderListEmExport(data, name) {
     name
   })
 }
+
+export function policyOrderImportEm(data) {
+  return handleImport('/policyOrder/importEm', data.formdata, data.id || '')
+}

+ 20 - 4
src/views/setting/insuranceAdministration/employerInsurance/index.vue

@@ -15,14 +15,14 @@
 <script>
 import TemplatePage from '@/components/template/template-page-1.vue'
 import { required, mobileRequired, mobile, httpUrl, email } from '@/components/template/rules_verify.js'
-import { policyOrderListEm, policyOrderListEmExport } from '@/api/employerInsurance'
+import { policyOrderListEm, policyOrderListEmExport, policyOrderImportEm } from '@/api/employerInsurance'
+import operation_mixin from '@/components/template/operation_mixin.js'
+import import_mixin from '@/components/template/import_mixin.js'
 export default {
   components: { TemplatePage },
-  mixins: [],
+  mixins: [import_mixin, operation_mixin],
   data() {
     return {
-      // 事件组合
-      optionsEvensGroup: [],
       // 表格属性
       tableAttributes: {
         // 启用勾选列
@@ -37,6 +37,22 @@ export default {
     }
   },
   computed: {
+    optionsEvensGroup() {
+      return [
+        [
+          [
+            this.optionsEvensAuth('import', ({ moduleName }) => {
+              return {
+                name: moduleName,
+                render: () => {
+                  return this.importButton(policyOrderImportEm, moduleName)
+                }
+              }
+            })
+          ]
+        ]
+      ]
+    },
     // 更多参数
     moreParameters() {
       return []