接口调试

This commit is contained in:
13218645326 2023-12-09 21:19:48 +08:00
parent 1ed8c71127
commit 2dac5e60a1
13 changed files with 95 additions and 47 deletions

1
components.d.ts vendored
View File

@ -12,6 +12,7 @@ declare module 'vue' {
EditorWang: typeof import('./src/components/com/editorWang.vue')['default'] EditorWang: typeof import('./src/components/com/editorWang.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton'] ElButton: typeof import('element-plus/es')['ElButton']
ElCard: typeof import('element-plus/es')['ElCard'] ElCard: typeof import('element-plus/es')['ElCard']
ElCascader: typeof import('element-plus/es')['ElCascader']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDialog: typeof import('element-plus/es')['ElDialog'] ElDialog: typeof import('element-plus/es')['ElDialog']

View File

@ -19,3 +19,6 @@ export const apiSelectInfo = (params: any) => {
export const apiOff = (params: any) => { export const apiOff = (params: any) => {
return post(`/off/edit`, params) return post(`/off/edit`, params)
} }
export const typeTreeSelect = (params: any) => {
return get(`/type/treeSelect`, params)
}

View File

@ -102,8 +102,8 @@ const rejectCallBack = async (row: any, value: any) => {
maId: form.maId, maId: form.maId,
id: form.creator, id: form.creator,
applyCompany: form.companyName, applyCompany: form.companyName,
type: "1", type: "2",
status: '1' status: '2'
} }
] ]

View File

@ -15,8 +15,12 @@
<el-form-item label="企业名称"> <el-form-item label="企业名称">
<el-input v-model="filterForm.companyName" placeholder="请输入企业名称" clearable /> <el-input v-model="filterForm.companyName" placeholder="请输入企业名称" clearable />
</el-form-item> </el-form-item>
<el-form-item label="企业名称"> <el-form-item label="装备类型">
<el-input v-model="filterForm.typeId" placeholder="请输入企业名称" clearable /> <el-cascader :options="treeList" filterable v-model="filterForm.typeId" clearable :props="{
label: 'name',
value: 'id'
}" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="serachFn">查询</el-button> <el-button type="primary" @click="serachFn">查询</el-button>
@ -38,6 +42,7 @@
<script lang="ts" setup> <script lang="ts" setup>
const emits = defineEmits(['search', 'reset', 'auditBatch', 'export', 'deleteBatch']) const emits = defineEmits(['search', 'reset', 'auditBatch', 'export', 'deleteBatch'])
import { typeTreeSelect } from "http/api/equip"
const props = defineProps({ const props = defineProps({
selectItemList: { selectItemList: {
type: Array, type: Array,
@ -51,12 +56,19 @@ const filterForm = reactive({
typeId: '' typeId: ''
}) })
const treeList = ref([])
const serachFn = () => { const serachFn = () => {
emits('search', filterForm) emits('search', filterForm)
} }
const resetFn = () => { const resetFn = () => {
emits('reset') filterForm.code = ""
filterForm.name = ''
filterForm.companyName = ""
filterForm.typeId = ''
emits('reset', filterForm)
} }
const exportFn = () => { const exportFn = () => {
@ -69,6 +81,15 @@ const deleteBatchFn =()=>{
emits('deleteBatch') emits('deleteBatch')
} }
const initTreeData = async () => {
const res: any = await typeTreeSelect({})
console.log("RES", res)
treeList.value = res.data
}
onMounted(() => {
initTreeData()
})
</script> </script>
<style scoped lang="scss"></style> <style scoped lang="scss"></style>

View File

@ -44,7 +44,12 @@ const serachFn = () => {
} }
const resetFn=()=>{ const resetFn=()=>{
emits('reset') filterForm.keyword= ''
filterForm.companyName=''
filterForm.userName=''
filterForm.creditCode=''
filterForm.dataRange= getdatatime()
emits('reset',filterForm)
} }
const exportFn =()=>{ const exportFn =()=>{

View File

@ -124,8 +124,9 @@ const searchFn = (params:any) => {
initTableList() initTableList()
} }
const resetFn = () => { const resetFn =(params:any) => {
searchParams = params
initTableList()
} }
const exportFn = async () => { const exportFn = async () => {

View File

@ -58,7 +58,12 @@ const serachFn = () => {
} }
const resetFn = () => { const resetFn = () => {
emits('reset') filterForm.keyword = ''
filterForm.companyName = ''
filterForm.creditCode = ''
filterForm.dataRange = getdatatime()
filterForm.userName = ''
emits('reset',filterForm)
} }
const exportFn = () => { const exportFn = () => {

View File

@ -106,8 +106,12 @@ const searchFn = (params: any) => {
initTableList() initTableList()
} }
const resetFn = () => { const resetFn =(params: any) => {
searchParams = params
console.log("searchParams", params)
searchParams.beginTime = moment(params.dataRange[0]).format('yyyy-MM-DD')
searchParams.endTime = moment(params.dataRange[1]).format('yyyy-MM-DD')
initTableList()
} }
const exportFn = async () => { const exportFn = async () => {

View File

@ -41,7 +41,11 @@ const serachFn = () => {
} }
const resetFn=()=>{ const resetFn=()=>{
emits('reset') filterForm.companyName=''
filterForm.creditCode=''
filterForm.userName=''
filterForm.dataRange=getdatatime()
emits('reset',filterForm)
} }
const exportFn =()=>{ const exportFn =()=>{

View File

@ -131,8 +131,9 @@ const searchFn = (params: any) => {
initTableList() initTableList()
} }
const resetFn = () => { const resetFn = (params: any) => {
searchParams = params
initTableList()
} }
const exportFn = () => { const exportFn = () => {

View File

@ -1,6 +1,6 @@
<template> <template>
<el-card shadow="always" class="search_header_top_row1"> <el-card shadow="always" class="search_header_top_row1">
<el-form :inline="true" :model="filterForm" class="demo-form-inline"> <el-form :inline="true" ref="formRef" :model="filterForm" class="demo-form-inline">
<el-form-item label="企业类型"> <el-form-item label="企业类型">
<el-input v-model.trim="filterForm.name" placeholder="请输入企业类型" clearable maxlength="30" /> <el-input v-model.trim="filterForm.name" placeholder="请输入企业类型" clearable maxlength="30" />
</el-form-item> </el-form-item>
@ -24,7 +24,7 @@
<script lang="ts" setup> <script lang="ts" setup>
const emits = defineEmits(['search', 'reset', 'export', 'add']) const emits = defineEmits(['search', 'reset', 'export', 'add'])
const formRef = ref()
const isEnableList = reactive({ const isEnableList = reactive({
list: [{ list: [{
@ -47,7 +47,9 @@ const serachFn = () => {
} }
const resetFn = () => { const resetFn = () => {
emits('reset') filterForm.name = ''
filterForm.status = ''
emits('reset',filterForm)
} }
const exportFn = () => { const exportFn = () => {

View File

@ -92,8 +92,9 @@ const searchFn = (params: any) => {
initTableList() initTableList()
} }
const resetFn = () => { const resetFn = (params: any) => {
searchParams = params
initTableList()
} }
const sortFn = () => { const sortFn = () => {