Browse Source

feat: [模板管理] YP003 测试导入功能

lkf
memorylkf 1 month ago
parent
commit
ff219b3b55
1 changed files with 18 additions and 1 deletions
  1. +18
    -1
      src/views/business/comps/template/comps/yp/YP003.vue

+ 18
- 1
src/views/business/comps/template/comps/yp/YP003.vue View File

@ -34,6 +34,10 @@
</div> </div>
</div> </div>
<!-- <button @click="onSave">保存</button> --> <!-- <button @click="onSave">保存</button> -->
<el-button type="primary" @click="showImportExcelDialog">{{ $t('template.common.importTemplate')
}}</el-button>
<ImportExcelDialog ref="ImportExcelDialog" @onLoadData="onLoadExcelData" :downloadArr="['动物编号']" @downloadExcelTemplate="downloadExcelTemplate" />
</div> </div>
</template> </template>
@ -48,10 +52,11 @@ import { EventBus } from "@/utils/eventBus";
import { uniqeResource } from "@/utils/calUnitTools"; import { uniqeResource } from "@/utils/calUnitTools";
import { debounce } from 'lodash-es' import { debounce } from 'lodash-es'
import TableOpertaionDelete from "@/components/Template/operation/TableOpertaionDelete.vue" import TableOpertaionDelete from "@/components/Template/operation/TableOpertaionDelete.vue"
import ImportExcelDialog from '../../dialog/ImportExcelDialog'
export default { export default {
name: "YP003", name: "YP003",
components: { BaseInfoFormPackage, LineLabel, TableList, Step, CustomTable,TableOpertaionDelete },
components: { ImportExcelDialog,BaseInfoFormPackage, LineLabel, TableList, Step, CustomTable,TableOpertaionDelete },
mixins: [templateMixin], mixins: [templateMixin],
props: { props: {
fillType: { fillType: {
@ -209,6 +214,18 @@ export default {
tableRef.deleteRow(rowIndex); tableRef.deleteRow(rowIndex);
} }
}, },
showImportExcelDialog() {
this.$refs.ImportExcelDialog.show()
},
onLoadExcelData(excelData) {
console.log(excelData)
this.$refs.ImportExcelDialog.cancel()
},
downloadExcelTemplate(arr){
this.exportExcel(arr)
}
} }
}; };
</script> </script>

Loading…
Cancel
Save