| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <template>
- <div>
- <listTemp ref="list" :param="param" :tableName="'dispatchTable'" keyRouteName="billno" :searchType="searchType" :detailPage="{name:'dispatchdetail_agent',idname:'sa_dispatchid'}">
- <template #tb_cell="{data}">
- <template v-if="data.column.dataIndex === 'sumamount'">
- <span>{{utils.formatAmount(data.record.sumamount)}}</span>
- </template>
- </template>
- </listTemp>
- </div>
- </template>
- <script setup>
- import utils from '@/utils/utils'
- import Api from '@/api/api'
- import listTemp from '@/components/listTemplate/index.vue';
- import { ref } from 'vue'
- import { useRouter } from "vue-router";
- import { onMounted } from "vue";
- const router = useRouter()
- const list = ref()
- let dataSource = ref([])
- const statusTypeOptions = ref([])
- let searchType = ref([
- {label:'状态',key:'status',type:'select',dataSource:statusTypeOptions},
- {label:'时间范围',key:'dateRange',type:'datepickerRange',objKeys:['begindate','enddate']},
- {label:'搜索',key:'condition',type:'input'},
- ])
- let param = ref({
- "content": {
- "pageNumber": 1,
- "pageSize": 20,
- "where": {
- "condition": ""
- }
- },
- "id": 20230320160203,
- })
- const onSuccess = ()=>{
- list.value.tableData()
- }
- const statusType = async ()=>{
- const res = await Api.optionstype('dealershippingorderscreening')
- statusTypeOptions.value = res.data
- }
- onMounted (()=>{
- statusType()
- })
- </script>
- <style>
- </style>
|