瀏覽代碼

no message

linwenxin 5 月之前
父節點
當前提交
d693c0bac3

+ 4 - 0
src/api/workersCompensationInsurance.js

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

+ 20 - 4
src/views/setting/insuranceAdministration/workersCompensationInsurance/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 { policyOrderListIn, policyOrderListInExport } from '@/api/workersCompensationInsurance'
+import { policyOrderListIn, policyOrderListInExport, policyOrderImport } from '@/api/workersCompensationInsurance'
+import operation_mixin from '@/components/template/operation_mixin.js'
+import import_mixin from '@/components/template/import_mixin.js'
 export default {
   components: { TemplatePage },
-  mixins: [],
+  mixins: [operation_mixin, import_mixin],
   data() {
     return {
-      // 事件组合
-      optionsEvensGroup: [],
       // 表格属性
       tableAttributes: {
         // 启用勾选列
@@ -41,6 +41,22 @@ export default {
     moreParameters() {
       return []
     },
+    optionsEvensGroup() {
+      return [
+        [
+          [
+            this.optionsEvensAuth('import', ({ moduleName }) => {
+              return {
+                name: moduleName,
+                render: () => {
+                  return this.importButton(policyOrderImport, moduleName)
+                }
+              }
+            })
+          ]
+        ]
+      ]
+    },
     formItems() {
       return []
     }