Parcourir la source

reactor:优化选择时间类型;

zhangchong il y a 6 mois
Parent
commit
fa3715ebd6

+ 5 - 0
src/components/ProTable/components/Pagination.vue

@@ -11,6 +11,7 @@
 			@size-change="handleSizeChange"
 			@current-change="handleCurrentChange"
 			:pager-count="pagerCount"
+			:disabled="disabled"
 		/>
 	</div>
 </template>
@@ -53,6 +54,10 @@ const props = defineProps({
 		type: Boolean,
 		default: true,
 	},
+	disabled:{
+		type: Boolean,
+		default: false,
+	}
 });
 
 // 定义子组件向父组件传值/事件

+ 2 - 2
src/views/auxiliary/notice/index.vue

@@ -2,8 +2,8 @@
 	<div class="auxiliary-notice-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="listType" @tab-change="handleQuery">
-				<el-tab-pane name="0" label="通知"></el-tab-pane>
-				<el-tab-pane name="1" label="公告"></el-tab-pane>
+				<el-tab-pane name="0" label="通知" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="1" label="公告" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
       <ProTable
           ref="proTableNoticeRef"

+ 2 - 2
src/views/business/delay/audit.vue

@@ -2,8 +2,8 @@
 	<div class="business-delay-audit-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.IsApply" @tab-change="handleClick">
-				<el-tab-pane name="false" label="延期待审批"></el-tab-pane>
-				<el-tab-pane name="true" label="延期已审批"></el-tab-pane>
+				<el-tab-pane name="false" label="延期待审批" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="true" label="延期已审批" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/discern/ZGApply.vue

@@ -2,8 +2,8 @@
 	<div class="business-discern-apply-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.ScreenType" @tab-change="handleQuery">
-				<el-tab-pane :name="0" label="部门办件甄别"></el-tab-pane>
-				<el-tab-pane :name="1" label="中心话务甄别" v-if="userInfos.isCenter"></el-tab-pane>
+				<el-tab-pane :name="0" label="部门办件甄别" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane :name="1" label="中心话务甄别" v-if="userInfos.isCenter" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/discern/todo.vue

@@ -2,8 +2,8 @@
 	<div class="business-discern-todo-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.TabStatus" @tab-change="handleQuery">
-				<el-tab-pane :name="0" label="甄别待审批"></el-tab-pane>
-				<el-tab-pane :name="4" label="甄别已审批"></el-tab-pane>
+				<el-tab-pane :name="0" label="甄别待审批" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane :name="4" label="甄别已审批" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/return/audit.vue

@@ -2,8 +2,8 @@
 	<div class="business-return-audit-container layout-padding">
     <div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.AuditState" @tab-change="handleQuery">
-				<el-tab-pane name="1" label="退回待审批"></el-tab-pane>
-				<el-tab-pane name="2" label="退回已审批"></el-tab-pane>
+				<el-tab-pane name="1" label="退回待审批" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="2" label="退回已审批" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/secondHandle/audit.vue

@@ -2,8 +2,8 @@
 	<div class="business-second-handle-audit-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.Status" @tab-change="handleQuery">
-				<el-tab-pane :name="1" label="待审批"></el-tab-pane>
-				<el-tab-pane :name="4" label="已审批"></el-tab-pane>
+				<el-tab-pane :name="1" label="待审批" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane :name="4" label="已审批" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/terminate/audit.vue

@@ -2,8 +2,8 @@
 	<div class="business-terminate-audit-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.AuditStatus" @tab-change="handleQuery">
-				<el-tab-pane :name="1" label="终止待审批"></el-tab-pane>
-				<el-tab-pane :name="2" label="终止已审批"></el-tab-pane>
+				<el-tab-pane :name="1" label="终止待审批" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane :name="2" label="终止已审批" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/business/visit/reverse.vue

@@ -2,8 +2,8 @@
 	<div class="business-visit-reverse-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.IsIngString" @tab-change="handleQuery">
-				<el-tab-pane name="true" label="扭转待评判"></el-tab-pane>
-				<el-tab-pane name="false" label="扭转已评判"></el-tab-pane>
+				<el-tab-pane name="true" label="扭转待评判" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="false" label="扭转已评判" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/dataShare/pushData.vue

@@ -2,8 +2,8 @@
 	<div class="dataShare-pushData-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="platform" @tab-change="handleQuery">
-				<el-tab-pane name="province" label="省平台"></el-tab-pane>
-				<el-tab-pane name="other" label="其他平台"></el-tab-pane>
+				<el-tab-pane name="province" label="省平台" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="other" label="其他平台" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
       <ProTable
           ref="proTableRef"

+ 6 - 6
src/views/dataShare/pushedTask.vue

@@ -2,12 +2,12 @@
 	<div class="dataShare-pushedTask-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.SelectType" @tab-change="handleQuery">
-				<el-tab-pane name="1" label="服务工单受理"></el-tab-pane>
-				<el-tab-pane name="2" label="电话记录"></el-tab-pane>
-				<el-tab-pane name="3" label="服务工单处理过程"></el-tab-pane>
-				<el-tab-pane name="4" label="服务工单处理结果"></el-tab-pane>
-				<el-tab-pane name="5" label="省平台推送其他"></el-tab-pane>
-				<el-tab-pane name="6" label="其他平台"></el-tab-pane>
+				<el-tab-pane name="1" label="服务工单受理" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="2" label="电话记录" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="3" label="服务工单处理过程" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="4" label="服务工单处理结果" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="5" label="省平台推送其他" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="6" label="其他平台" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				:columns="columns1"

+ 2 - 2
src/views/judicial/order/custom.vue

@@ -24,12 +24,12 @@
 						</el-form-item>
 						<el-form-item label="">
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
 				<template #tableHeader>
-					<el-button type="primary" @click="onAddOrder" v-auth="'judicial:custom:add'"> <SvgIcon name="ele-Plus" class="mr5" />新建工单 </el-button>
+					<el-button type="primary" @click="onAddOrder" v-auth="'judicial:custom:add'" :loading="state.loading"> <SvgIcon name="ele-Plus" class="mr5" />新建工单 </el-button>
 				</template>
 				<template #title="{ row }">
 					<order-detail :order="row" @updateList="queryList">{{ row.title }}</order-detail>

+ 9 - 9
src/views/knowledge/index/index.vue

@@ -5,15 +5,15 @@
 				<pane min-size="16" max-size="25" size="16">
 					<template v-if="userInfos.isCenter">
 						<el-tabs v-model="state.activeName" stretch @tab-change="resetNode">
-							<el-tab-pane label="知识分类" name="1">
+							<el-tab-pane label="知识分类" name="1" :disabled="state.tableLoading">
 								<el-input v-model="filterType" placeholder="请填写知识分类名称" class="input-with-select mb10" clearable @input="onQueryChangedType">
 								</el-input>
 							</el-tab-pane>
-							<el-tab-pane label="部门" name="0">
+							<el-tab-pane label="部门" name="0" :disabled="state.tableLoading">
 								<el-input v-model="filterOrg" placeholder="请填写部门名称" class="input-with-select mb10" clearable @input="onQueryChanged">
 								</el-input>
 							</el-tab-pane>
-							<el-tab-pane label="热点" name="2">
+							<el-tab-pane label="热点" name="2" :disabled="state.tableLoading">
 								<el-input v-model="filterHot" placeholder="请填写热点名称" class="input-with-select mb10" clearable> </el-input>
 							</el-tab-pane>
 						</el-tabs>
@@ -138,8 +138,8 @@
 				</pane>
 				<pane class="h100">
 					<el-tabs v-model="state.queryParams.Status" @tab-change="handleClick" v-loading="state.loading">
-						<el-tab-pane :label="v.value" :name="v.key" v-for="(v, i) in state.statusOptions" :key="i"></el-tab-pane>
-						<el-tab-pane label="全部" name=""></el-tab-pane>
+						<el-tab-pane :label="v.value" :name="v.key" v-for="(v, i) in state.statusOptions" :key="i" :disabled="state.tableLoading"></el-tab-pane>
+						<el-tab-pane label="全部" name="" :disabled="state.tableLoading"></el-tab-pane>
 					</el-tabs>
 					<ProTable
 						ref="proTableRef"
@@ -190,11 +190,11 @@
 							</el-form>
 						</template>
 						<template #tableHeader="scope">
-							<el-button type="primary" @click="onAddKnowledge" v-auth="'knowledge:index:add'" :loading="state.loading">
+							<el-button type="primary" @click="onAddKnowledge" v-auth="'knowledge:index:add'" :loading="state.tableLoading">
 								<SvgIcon name="ele-Plus" class="mr5" />创建知识
 							</el-button>
 							<el-dropdown v-auth="'knowledge:index:export:detail'" @command="onExportDetail" class="ml12 mr12" :disabled="!scope.isSelected">
-								<el-button type="primary" :disabled="!scope.isSelected" :loading="state.loading">
+								<el-button type="primary" :disabled="!scope.isSelected" :loading="state.tableLoading">
 									导出知识详情<SvgIcon name="ele-ArrowDown" class="ml3" />
 								</el-button>
 								<template #dropdown>
@@ -324,11 +324,11 @@
 							</el-form>
 						</template>
 						<template #tableHeader="scope">
-							<el-button type="primary" @click="onAddKnowledge" v-auth="'knowledge:index:add'" :loading="state.loading">
+							<el-button type="primary" @click="onAddKnowledge" v-auth="'knowledge:index:add'" :loading="state.tableLoading">
 								<SvgIcon name="ele-Plus" class="mr5" />创建知识
 							</el-button>
 							<el-dropdown v-auth="'knowledge:index:export:detail'" @command="onExportDetail" class="ml12 mr12" :disabled="!scope.isSelected">
-								<el-button type="primary" :disabled="!scope.isSelected" :loading="state.loading">
+								<el-button type="primary" :disabled="!scope.isSelected" :loading="state.tableLoading">
 									导出知识详情<SvgIcon name="ele-ArrowDown" class="ml3" />
 								</el-button>
 								<template #dropdown>

+ 7 - 6
src/views/knowledge/retrieval/index.vue

@@ -2,23 +2,23 @@
 	<div class="knowledge-retrieval-container layout-padding">
 		<el-card shadow="never" class="h100">
 			<el-tabs v-model="state.queryParams.Attribution" @tab-change="handleClick" v-if="userInfos.isCenter">
-				<el-tab-pane label="全部" name=" "></el-tab-pane>
-				<el-tab-pane label="中心知识库" name="中心知识库"></el-tab-pane>
-				<el-tab-pane label="部门知识库" name="部门知识库"></el-tab-pane>
+				<el-tab-pane label="全部" name=" " :disabled="centerLoading"></el-tab-pane>
+				<el-tab-pane label="中心知识库" name="中心知识库" :disabled="centerLoading"></el-tab-pane>
+				<el-tab-pane label="部门知识库" name="部门知识库" :disabled="centerLoading"></el-tab-pane>
 			</el-tabs>
 			<splitpanes class="h100" Vertical>
 				<pane min-size="16" max-size="25" size="16" class="left-container">
 					<template v-if="userInfos.isCenter">
 						<el-tabs v-model="state.activeName" stretch @tab-change="resetNode">
-							<el-tab-pane label="知识分类" name="1">
+							<el-tab-pane label="知识分类" name="1" :disabled="centerLoading">
 								<el-input v-model="filterType" placeholder="请填写知识分类名称" class="input-with-select mb10" clearable @input="onQueryChangedType">
 								</el-input>
 							</el-tab-pane>
-							<el-tab-pane label="部门" name="0">
+							<el-tab-pane label="部门" name="0" :disabled="centerLoading">
 								<el-input v-model="filterOrg" placeholder="请填写部门名称" class="input-with-select mb10" clearable @input="onQueryChanged">
 								</el-input>
 							</el-tab-pane>
-							<el-tab-pane label="热点" name="2">
+							<el-tab-pane label="热点" name="2" :disabled="centerLoading">
 								<el-input v-model="filterHot" placeholder="请填写热点名称" class="input-with-select mb10" clearable> </el-input>
 							</el-tab-pane>
 						</el-tabs>
@@ -208,6 +208,7 @@
 							:total="state.total"
 							v-model:current-page="state.queryParams.PageIndex"
 							v-model:page-size="state.queryParams.PageSize"
+							:disabled="centerLoading"
 						/>
 					</div>
 				</pane>

+ 3 - 3
src/views/quality/done/index.vue

@@ -2,9 +2,9 @@
 	<div class="quality-done-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.Source" @tab-change="handleQuery">
-				<el-tab-pane label="受理已质检" :name="1"></el-tab-pane>
-				<el-tab-pane label="派单已质检" :name="2"></el-tab-pane>
-				<el-tab-pane label="回访已质检" :name="3"></el-tab-pane>
+				<el-tab-pane label="受理已质检" :name="1" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane label="派单已质检" :name="2" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane label="回访已质检" :name="3" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 1 - 1
src/views/quality/index/index.vue

@@ -2,7 +2,7 @@
 	<div class="quality-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.Source" @tab-change="handleQuery">
-				<el-tab-pane :label="item.value" :name="item.key" v-for="item in qualitySourceOptions" :key="item.key"></el-tab-pane>
+				<el-tab-pane :label="item.value" :name="item.key" v-for="item in qualitySourceOptions" :key="item.key" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 2 - 2
src/views/system/config/workflow/index.vue

@@ -2,8 +2,8 @@
 	<div class="system-workflow-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.activeName" @tab-change="handleClick">
-				<el-tab-pane label="流程业务" name="0"></el-tab-pane>
-				<el-tab-pane label="流程模板" name="1"></el-tab-pane>
+				<el-tab-pane label="流程业务" name="0" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane label="流程模板" name="1" :disabled="state.loading"></el-tab-pane>
 				<!--				<el-tab-pane label="流程实例" name="2"></el-tab-pane>-->
 			</el-tabs>
 

+ 14 - 14
src/views/tels/callLog/ybCallLog.vue

@@ -2,13 +2,13 @@
 	<div class="tels-callLog-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.type" @tab-change="changeTba">
-				<el-tab-pane name="0" label="全部"></el-tab-pane>
-				<el-tab-pane name="1" label="呼入已接"></el-tab-pane>
-				<el-tab-pane name="2" label="呼出已接"></el-tab-pane>
-				<el-tab-pane name="3" label="未接"></el-tab-pane>
-				<el-tab-pane name="4" label="智能应答"></el-tab-pane>
-				<el-tab-pane name="5" label="呼入白名单"></el-tab-pane>
-				<el-tab-pane name="6" label="呼入黑名单"></el-tab-pane>
+				<el-tab-pane name="0" label="全部" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="1" label="呼入已接" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="2" label="呼出已接" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="3" label="未接" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="4" label="智能应答" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="5" label="呼入白名单" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="6" label="呼入黑名单" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"
@@ -31,7 +31,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -82,7 +82,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -133,7 +133,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -178,7 +178,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -223,7 +223,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -262,7 +262,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -307,7 +307,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>

+ 6 - 6
src/views/tels/callLog/zgCallLog.vue

@@ -2,9 +2,9 @@
 	<div class="tels-callLog-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.type" @tab-change="changeTba">
-				<el-tab-pane name="1" label="呼入列表"></el-tab-pane>
-				<el-tab-pane name="2" label="呼出列表"></el-tab-pane>
-				<el-tab-pane name="3" label="未接列表"></el-tab-pane>
+				<el-tab-pane name="1" label="呼入列表" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="2" label="呼出列表" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="3" label="未接列表" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"
@@ -28,7 +28,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -83,7 +83,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>
@@ -138,7 +138,7 @@
 						</el-form-item>
 						<el-form-item>
 							<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
-							<el-button @click="drawer = true" class="default-button"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
+							<el-button @click="drawer = true" class="default-button" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />更多查询</el-button>
 						</el-form-item>
 					</el-form>
 				</template>

+ 2 - 2
src/views/todo/order/index.vue

@@ -2,8 +2,8 @@
 	<div class="todo-order-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.IsHandled" @tab-change="handleQuery">
-				<el-tab-pane name="false" label="工单待办"></el-tab-pane>
-				<el-tab-pane name="true" label="工单已办"></el-tab-pane>
+				<el-tab-pane name="false" label="工单待办" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="true" label="工单已办" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"

+ 3 - 3
src/views/todo/seats/index.vue

@@ -2,9 +2,9 @@
 	<div class="todo-seats-container layout-padding">
 		<div class="layout-padding-auto layout-padding-view pd20">
 			<el-tabs v-model="state.queryParams.type" @tab-change="changeTab">
-				<el-tab-pane name="0" label="工单待办"></el-tab-pane>
-				<el-tab-pane name="1" label="交办件"></el-tab-pane>
-				<el-tab-pane name="2" label="直办件"></el-tab-pane>
+				<el-tab-pane name="0" label="工单待办" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="1" label="交办件" :disabled="state.loading"></el-tab-pane>
+				<el-tab-pane name="2" label="直办件" :disabled="state.loading"></el-tab-pane>
 			</el-tabs>
 			<ProTable
 				ref="proTableRef"