Browse Source

优化

master
ltlzx 4 years ago
parent
commit
af3d9ea208
  1. 81
      src/components/page/afterService/invoice.vue
  2. 8
      src/components/page/classification/DataQuery.vue

81
src/components/page/afterService/invoice.vue

@ -28,7 +28,7 @@
<a-col :span="5" class="query_item" > <a-col :span="5" class="query_item" >
<span>订单类型</span> <span>订单类型</span>
<a-select default-value="全部" @change="handleChange"> <a-select default-value="全部" >
<a-select-option value="全部"> <a-select-option value="全部">
全部 全部
</a-select-option> </a-select-option>
@ -37,7 +37,7 @@
<a-col :span="5" class="query_item"> <a-col :span="5" class="query_item">
<span>订单状态</span> <span>订单状态</span>
<a-select default-value="全部" @change="handleChange"> <a-select default-value="全部">
<a-select-option value="全部"> <a-select-option value="全部">
全部 全部
</a-select-option> </a-select-option>
@ -45,12 +45,12 @@
</a-col> </a-col>
<a-col :span="5" class="query_item query_item2"> <a-col :span="5" class="query_item query_item2">
<span>创建时间</span> <span>创建时间</span>
<a-range-picker @change="onChange" /> <a-range-picker valueFormat="YYYY-MM-DD"/>
</a-col> </a-col>
<a-col :span="9" class="query_item query_item1"> <a-col :span="9" class="query_item query_item1">
<a-space :size="21"> <a-space :size="21">
<a-button type="primary" class="query_button"> </a-button> <a-button type="primary" class="query_button" @click="getAllDate"> </a-button>
<a-button class="query_button"> </a-button> <a-button class="query_button" @click="resetQurey"> </a-button>
</a-space> </a-space>
</a-col> </a-col>
</a-row> </a-row>
@ -72,11 +72,12 @@
class="pagination" class="pagination"
size="small" size="small"
:total="total" :total="total"
v-model="current" v-model="page"
:page-size="pageSize" :page-size="limit"
:show-total="total => `第 ${current} / ${pageSize} 条 / 总共 ${total} 条`" :show-total="total => `第 ${startTotal} - ${endTotal} 条 / 总共 ${total} 条`"
:page-size-options="pageSizeOptions" :page-size-options="pageSizeOptions"
@showSizeChange="onShowSizeChange" @showSizeChange="onShowSizeChange"
@change="changePage"
show-size-changer > show-size-changer >
<template slot="buildOptionText" slot-scope="props"> <template slot="buildOptionText" slot-scope="props">
<span >{{ props.value }}/</span> <span >{{ props.value }}/</span>
@ -88,35 +89,18 @@
</template> </template>
<script> <script>
import Operation from '../../Operation.vue' import Operation from '../../Operation.vue'
import {} from '../../../api/index'
export default { export default {
data() { data() {
return{ return{
pageSizeOptions: ['10', '20', '30', '40', '50'], pageSizeOptions: ['10', '20', '30', '40', '50'],
// //
pageSize:10,
total:500, total:500,
// startTotal:1,
current: 1, endTotal:10,
data:[ limit:10,
{ page:1,
key: '1', data:[],
name: 'John Brown',
money: '¥300,000.00',
address: 'New York No. 1 Lake Park',
},
{
key: '2',
name: 'Jim Green',
money: '¥1,256,000.00',
address: 'London No. 1 Lake Park',
},
{
key: '3',
name: 'Joe Black',
money: '¥120,000.00',
address: 'Sidney No. 1 Lake Park',
},
],
columns:[ columns:[
{ {
title: '序号', title: '序号',
@ -183,19 +167,40 @@ export default {
Operation Operation
}, },
created(){ created(){
console.info(this.$route) this.getAllDate()
}, },
methods:{ methods:{
// query
resetQurey(){
Object.assign(this.query, this.$options.data().query)
this.getAllDate()
},
getAllDate(){
let data=this.query
data.limit=this.limit
data.page=this.page
// getAllDate(data).then(res=>{
// // console.info(res)
// if(res.code==200){
// this.data=res.data.data
// this.startTotal=res.data.start
// this.endTotal=res.data.end
// this.total=res.data.total
// }else{
// this.$message.error(res.msg);
// }
// })
},
// //
onShowSizeChange(current, pageSize){ onShowSizeChange(current, pageSize){
this.pageSize = pageSize; this.limit = pageSize;
this.getAllDate()
}, },
handleChange(){ //
changePage(page, pageSize){
this.page=page
this.getAllDate()
}, },
onChange(){
}
} }
} }
</script> </script>

8
src/components/page/classification/DataQuery.vue

@ -23,7 +23,7 @@
</a-col> </a-col>
<a-col :span="5" class="query_item" > <a-col :span="5" class="query_item" >
<span>标的类型</span> <span>标的类型</span>
<a-select default-value="" v-model="query.goods_type"> <a-select v-model="query.goods_type">
<a-select-option value="">全部</a-select-option> <a-select-option value="">全部</a-select-option>
<a-select-option value="1">文化资源数据</a-select-option> <a-select-option value="1">文化资源数据</a-select-option>
<a-select-option value="2">文化数字内容</a-select-option> <a-select-option value="2">文化数字内容</a-select-option>
@ -31,7 +31,7 @@
</a-col> </a-col>
<a-col :span="4" class="query_item" > <a-col :span="4" class="query_item" >
<span>数据状态</span> <span>数据状态</span>
<a-select default-value="" v-model="query.data_type"> <a-select v-model="query.data_type">
<a-select-option value="">全部文化数据</a-select-option> <a-select-option value="">全部文化数据</a-select-option>
<a-select-option value="1">已上架文化数据</a-select-option> <a-select-option value="1">已上架文化数据</a-select-option>
<a-select-option value="2">已下架文化数据</a-select-option> <a-select-option value="2">已下架文化数据</a-select-option>
@ -41,7 +41,7 @@
</a-col> </a-col>
<a-col :span="5" class="query_item"> <a-col :span="5" class="query_item">
<span>委托类型</span> <span>委托类型</span>
<a-select default-value="" v-model="query.goods_entrust"> <a-select v-model="query.goods_entrust">
<a-select-option value="">全部</a-select-option> <a-select-option value="">全部</a-select-option>
<a-select-option value="1">转让</a-select-option> <a-select-option value="1">转让</a-select-option>
<a-select-option value="2">授权</a-select-option> <a-select-option value="2">授权</a-select-option>
@ -49,7 +49,7 @@
</a-col> </a-col>
<a-col :span="5" class="query_item"> <a-col :span="5" class="query_item">
<span>委托状态</span> <span>委托状态</span>
<a-select default-value="" > <a-select >
<a-select-option value="">全部</a-select-option> <a-select-option value="">全部</a-select-option>
<a-select-option value="1">委托中</a-select-option> <a-select-option value="1">委托中</a-select-option>
<a-select-option value="2">撤销中</a-select-option> <a-select-option value="2">撤销中</a-select-option>

Loading…
Cancel
Save