| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | <template>	<view class="container">		<page-title>查询</page-title>		<view class="cards-list">			<view class="card only-card">				<!-- 企业名称 -->				<view class="card-item first-card-item">					<view class="card-item-name">企业名称</view>					<input v-model="params.title" class="card-item-input" placeholder="请填写企业名称" placeholder-style="color: #D8D8D8"						maxlength="20" />				</view>				<!-- 审核状态 -->				<view class="card-item" @click="showStatusChoose()">					<view class="card-item-name">审核状态</view>					<view class="card-item-description">						<view v-if="params.status">{{params.status}}</view>						<view v-else class="remind-text">请选择状态</view>						<u-icon name="arrow-right" color="#343437" size="16" customStyle="margin-left:10rpx"></u-icon>					</view>				</view>			</view>			<view class="confirm-btn" @click="confirmParams()">确定</view>		</view>		<!-- 状态选择 -->		<u-picker :show="statusShow" :columns="statusList" @confirm="statusClose" @cancel="statusClose" @close="statusClose"			closeOnClickOverlay></u-picker>	</view></template><script setup>	import {		ref	} from 'vue'	let params = ref({		title: null,		status: null,	})	let statusList = ref([		["请选择", "暂存", "提交", "已审批"]	])	let statusShow = ref(false)	function showStatusChoose() {		statusShow.value = true	}	function statusClose(e) {		if (e) params.value.status = e.value[0];		statusShow.value = false;	}	function confirmParams() {		let statusObj = {			"请选择": "",			"暂存": "0",			"提交": "1",			"已审批": "2"		};		let paramsData = {			"title": params.value.title,			"status": statusObj[params.value.status],		};		uni.$emit('enterpriseInfoSearch', paramsData);		uni.navigateBack({});	};</script><style></style>
 |