|
@@ -46,11 +46,11 @@
|
|
|
</template>
|
|
|
|
|
|
<script name="InquiryOfConsultationFee" setup>
|
|
|
-import {reactive, ref} from '@vue/reactivity'
|
|
|
+import {reactive} from '@vue/reactivity'
|
|
|
import {shortcuts} from '@/data/shortcuts'
|
|
|
import store from '@/store'
|
|
|
import {queryInquiryOfConsultationFee} from '@/api/querydata/Inquiry-of-consultationFee'
|
|
|
-import {formatDate} from '@/utils/date'
|
|
|
+import {getDateRangeFormatDate} from '@/utils/date'
|
|
|
import {downloadExcel} from '@/utils/excel'
|
|
|
import {ElMessage} from 'element-plus'
|
|
|
import {getDept} from "@/api/public-api";
|
|
@@ -60,11 +60,7 @@ const windowSize = computed(() => {
|
|
|
return store.state.app.windowSize
|
|
|
})
|
|
|
|
|
|
-let userRoles = $ref([])
|
|
|
-
|
|
|
-const tableHeight = windowSize.h - 85
|
|
|
-
|
|
|
-const dateRange = ref(null)
|
|
|
+const dateRange = $ref([])
|
|
|
const queryTerm = reactive({
|
|
|
startTime: '',
|
|
|
endTime: '',
|
|
@@ -85,9 +81,10 @@ const handleCurrentChange = (val) => {
|
|
|
query()
|
|
|
}
|
|
|
const query = () => {
|
|
|
- if (dateRange.value !== null) {
|
|
|
- queryTerm.startTime = formatDate(dateRange.value[0])
|
|
|
- queryTerm.endTime = formatDate(dateRange.value[1])
|
|
|
+ if (dateRange !== null) {
|
|
|
+ let dateS = getDateRangeFormatDate(dateRange)
|
|
|
+ queryTerm.startTime = dateS.startTime
|
|
|
+ queryTerm.endTime = dateS.endTime
|
|
|
queryInquiryOfConsultationFee(queryTerm).then((res) => {
|
|
|
renderData.list = res.data
|
|
|
renderData.total = res.total
|
|
@@ -119,12 +116,9 @@ const exportExcel = () => {
|
|
|
}
|
|
|
|
|
|
let deptList = $ref([])
|
|
|
-let showDeptList = $ref(false)
|
|
|
+let showDeptList = needRule(1, 2, 32)
|
|
|
|
|
|
onMounted(() => {
|
|
|
- userRoles = store.state.user.info.roles
|
|
|
- // 1,2,32
|
|
|
- showDeptList = needRule(1, 2, 32)
|
|
|
if (showDeptList) {
|
|
|
getDept().then(res => {
|
|
|
deptList = res
|