| | |
| | | <zt-table-button v-if="productType==='1'" size="small" type="primary" |
| | | @click="importData(row)">导入 |
| | | </zt-table-button> |
| | | <zt-table-button v-if="productType==='1'" size="small" type="primary" |
| | | @click="exportData(row)">导出 |
| | | </zt-table-button> |
| | | </template> |
| | | </zt-table-column-handle> |
| | | </el-table> |
| | |
| | | import Cookies from "js-cookie"; |
| | | import TyProductModel from "./TyProductModel-AddOrUpdate"; |
| | | import ProductImport from "./ProductImport"; |
| | | import qs from 'qs' |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | type: '', |
| | | pid: '', |
| | | srcId: '', |
| | | } |
| | | }, |
| | | productType:'' |
| | | } |
| | | }, |
| | | components: { |
| | |
| | | this.dataForm.type = this.productType |
| | | |
| | | if (this.dataForm.type !== '1') { |
| | | this.$refs.SelectTyModel.$refs.dialog.init(null, { |
| | | /*this.$refs.SelectTyModel.$refs.dialog.init(null, { |
| | | type: this.dataForm.type, |
| | | id: this.dataForm.pid, |
| | | shipId: this.shipId, |
| | | namePath: this.namePath |
| | | }) |
| | | })*/ |
| | | this.$refs.AddOrUpdate.$refs.dialog.init(null, {id: null, productType: parseInt(this.dataForm.type)+1 , pid: this.dataForm.pid,shipId: this.shipId,namePath: this.namePath}) |
| | | } else { |
| | | this.$refs.AddOrUpdate.$refs.dialog.init(null, {id: null, type: 'zt', pid: this.dataForm.pid}) |
| | | this.$refs.AddOrUpdate.$refs.dialog.init(null, {id: null, type: 'zt', pid: this.dataForm.pid,shipId: this.shipId}) |
| | | } |
| | | }, |
| | | addCell() { |
| | |
| | | importData(row) { |
| | | this.$refs.ProductImport.$refs.dialog.init(row) |
| | | }, |
| | | async exportData(row) { |
| | | console.log(row) |
| | | let params = qs.stringify({ |
| | | 'token': Cookies.get('token'), |
| | | shipId:row.id, |
| | | fileName:row.name |
| | | }) |
| | | let apiURL = `/basicInfo/XhProductModel/exportData` |
| | | window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}` |
| | | }, |
| | | exportProduct() { |
| | | window.location.href = './产品结构树导入模板.xlsx' |
| | | }, |