|
|
@@ -46,14 +46,22 @@
|
|
|
</div>
|
|
|
</form>
|
|
|
<div class="table">
|
|
|
- <!-- <UpLoadTable/> -->
|
|
|
+ <UpLoadTable
|
|
|
+ :trStyle='trStyle'
|
|
|
+ :tableHeader='tableHeader'
|
|
|
+ :tableData='tableData'
|
|
|
+ :tableHeadStyle='tableHeadStyle'
|
|
|
+ :operation='operation'
|
|
|
+ :discolor='discolor'
|
|
|
+ :totalPage='totalPage'
|
|
|
+ />
|
|
|
</div>
|
|
|
- <button @click="submit">提交</button>
|
|
|
+ <button @click="submit" class="submitBtn">提交</button>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-// import UpLoadTable from '../../components/UploadInforTable';
|
|
|
+import UpLoadTable from '../../components/Table';
|
|
|
export default {
|
|
|
props:{
|
|
|
isManufacturer: {
|
|
|
@@ -61,9 +69,9 @@ export default {
|
|
|
default: 'distributor'
|
|
|
},
|
|
|
},
|
|
|
- // components: {
|
|
|
- // UpLoadTable
|
|
|
- // },
|
|
|
+ components: {
|
|
|
+ UpLoadTable,
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
inforName: '',
|
|
|
@@ -71,13 +79,47 @@ export default {
|
|
|
materialTime: '',
|
|
|
range: '',
|
|
|
addByCustomize: '',
|
|
|
+ // 表格配置
|
|
|
+ sum: 100, // 一共有多少条数据
|
|
|
+ pageSize: 20, // 每页展示的数据
|
|
|
+ discolor: false, // 是否隔行变色
|
|
|
areaList: ['全区', '北区', '南区', '东区', '自定义分组'],
|
|
|
materialTimeList: ['2020-03', '2020-04'],
|
|
|
- rangeList: ['1', '2', '3']
|
|
|
+ rangeList: ['1', '2', '3'],
|
|
|
+ tableHeader: ['序号', '经销商名称', 'DLR Code', '所属区域', '筛选'],
|
|
|
+ tableData: [{name: '北京博瑞',code: 'L020',area: '东区'},{name: 'a',code: 'a',area: 'N'},{name: 'a',code: 'a',area: 'N'}],
|
|
|
+ tableHeadStyle: {
|
|
|
+ background: '#848484',
|
|
|
+ height: '30px',
|
|
|
+ color: '#fff'
|
|
|
+ },
|
|
|
+ operation: [
|
|
|
+ {
|
|
|
+ name: '查看',
|
|
|
+ function: () => {
|
|
|
+ this.showDetail();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ trStyle: {
|
|
|
+ width: '200px',
|
|
|
+ height: '30px'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ computed:{
|
|
|
+ // 表格总页数
|
|
|
+ totalPage() {
|
|
|
+ return Math.ceil(this.sum/this.pageSize);
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ showDetail: () => {
|
|
|
+ alert('展示详情');
|
|
|
+ },
|
|
|
submit: function() {
|
|
|
+ console.log(this.totalPage);
|
|
|
+ this.sum = this.sum + 1;
|
|
|
console.log(this.inforName, this.inforDes, this.materialTime, this.range, this.addByCustomize);
|
|
|
}
|
|
|
}
|
|
|
@@ -151,6 +193,12 @@ export default {
|
|
|
height: 28px;
|
|
|
}
|
|
|
}
|
|
|
+ .table{
|
|
|
+ margin-top: 20px;
|
|
|
+ }
|
|
|
+ .submitBtn{
|
|
|
+ margin-top: 50px;
|
|
|
+ }
|
|
|
}
|
|
|
.inputStyle{
|
|
|
margin-left: 17px;
|