|
@@ -27,6 +27,7 @@
|
|
|
import EditModal from './EditModal.vue';
|
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
|
import { useLocaleStore } from '/@/store/modules/locale';
|
|
|
+ import { usePermission } from '/@/hooks/web/usePermission';
|
|
|
|
|
|
interface apiDataParam {
|
|
|
orderSn?: string;
|
|
@@ -34,6 +35,8 @@
|
|
|
payTimeEnd?: string;
|
|
|
invoiceTimeStart?: string;
|
|
|
invoiceTimeEnd?: string;
|
|
|
+ endTimeUser?: string;
|
|
|
+ startTimeUser?: string;
|
|
|
orderBy?: string;
|
|
|
sortBy?: string;
|
|
|
}
|
|
@@ -61,6 +64,7 @@
|
|
|
setup() {
|
|
|
const { t } = useI18n();
|
|
|
const loading = ref(true);
|
|
|
+ const { hasPermission } = usePermission();
|
|
|
const growCardList = ref<GrowCardItem[]>([]);
|
|
|
const localeStore = useLocaleStore();
|
|
|
const isEn = computed(() => localeStore.getLocale === 'en');
|
|
@@ -134,6 +138,8 @@
|
|
|
payTimeEnd: '',
|
|
|
invoiceTimeStart: '',
|
|
|
invoiceTimeEnd: '',
|
|
|
+ userCreateTimeStart: '',
|
|
|
+ userCreateTimeEnd: '',
|
|
|
orderBy: '',
|
|
|
sortBy: '',
|
|
|
});
|
|
@@ -161,12 +167,16 @@
|
|
|
payTimeEnd: params.payTime && params.payTime[1],
|
|
|
invoiceTimeStart: params.invoiceTime && params.invoiceTime[0],
|
|
|
invoiceTimeEnd: params.invoiceTime && params.invoiceTime[1],
|
|
|
+ userCreateTimeStart: params.timeListUser && params.timeListUser[0],
|
|
|
+ userCreateTimeEnd: params.timeListUser && params.timeListUser[1],
|
|
|
};
|
|
|
apiData.orderSn = searchData.orderSn;
|
|
|
apiData.payTimeStart = searchData.payTimeStart;
|
|
|
apiData.payTimeEnd = searchData.payTimeEnd;
|
|
|
apiData.invoiceTimeStart = searchData.invoiceTimeStart;
|
|
|
apiData.invoiceTimeEnd = searchData.invoiceTimeEnd;
|
|
|
+ apiData.startTimeUser = searchData.userCreateTimeStart;
|
|
|
+ apiData.endTimeUser = searchData.userCreateTimeEnd;
|
|
|
return {
|
|
|
...params,
|
|
|
...searchData,
|