Ver Fonte

reactor:491 短信中心:新增查询条件

zhangchong há 2 semanas atrás
pai
commit
b2b803f862
3 ficheiros alterados com 24 adições e 4 exclusões
  1. 1 1
      .env.development
  2. 2 1
      src/App.vue
  3. 21 2
      src/views/auxiliary/message/index.vue

+ 1 - 1
.env.development

@@ -3,7 +3,7 @@ VITE_MODE_NAME=development
 # 防止部署多套系统到同一域名不同目录时,变量共用的问题 设置不同的前缀
 VITE_STORAGE_NAME=dev
 # 业务系统基础请求地址
-VITE_API_URL=http://110.188.24.28:50200
+VITE_API_URL=http://110.188.24.28:50100
 # 业务系统socket请求地址
 VITE_API_SOCKET_URL=http://110.188.24.28:50100/hubs/hotline
 # 业务系统文件上传上传请求地址

+ 2 - 1
src/App.vue

@@ -239,7 +239,8 @@ const setLockScreen = computed(() => {
 
 // 可同时显示的消息最大数量
 const messageConfig = reactive<any>({
-	max: 3,
+	max: 3, // 最大数量
+	offset: 70, // 距离顶部的距离
 });
 // 自动在两个中文字符之间插入空格
 const buttonConfig = reactive<any>({

+ 21 - 2
src/views/auxiliary/message/index.vue

@@ -90,7 +90,6 @@
 				<el-form-item label="发送人" prop="SendName">
 					<el-input v-model="state.queryParams.SendName" placeholder="发送人" clearable @keyup.enter="handleQuery" />
 				</el-form-item>
-
 				<el-form-item label="发送部门" prop="SendOrg">
 					<el-input v-model="state.queryParams.SendOrg" placeholder="发送部门" clearable @keyup.enter="handleQuery" />
 				</el-form-item>
@@ -107,6 +106,20 @@
 						<el-option v-for="item in eSendStateData" :value="item.key" :key="item.key" :label="item.value" />
 					</el-select>
 				</el-form-item>
+				<el-form-item label="添加时间" prop="tjTime">
+					<el-date-picker
+						v-model="state.queryParams.tjTime"
+						type="datetimerange"
+						unlink-panels
+						range-separator="至"
+						start-placeholder="开始时间"
+						end-placeholder="结束时间"
+						:shortcuts="shortcuts"
+						@change="handleQuery"
+						value-format="YYYY-MM-DD[T]HH:mm:ss"
+						:default-time="defaultTimeStartEnd"
+					/>
+				</el-form-item>
 			</el-form>
 			<template #footer>
 				<el-button type="primary" @click="handleQuery" :loading="state.loading"> <SvgIcon name="ele-Search" class="mr5" />查询 </el-button>
@@ -144,6 +157,9 @@ const state = reactive<any>({
 		SendName: null,
 		SendOrg: null,
 		SendContent: null,
+		tjTime:[], // 添加时间
+		CreationStartTime:null, // 添加开始时间
+		CreationEndTime:null , // 添加结束时间
 	},
 	total: 0, // 总条数
 	tableData: [], // 表格数据
@@ -168,9 +184,12 @@ const handleQuery = () => {
 const queryList = () => {
 	state.loading = true;
 	let request = Other.deepClone(state.queryParams);
-	request.StartTime = state.queryParams.crTime === null ? null : state.queryParams.crTime[0];
+	request.StartTime = state.queryParams.crTime === null ? null : state.queryParams.crTime[0]; // 发送时间
 	request.EndTime = state.queryParams.crTime === null ? null : state.queryParams.crTime[1];
 	Reflect.deleteProperty(request, 'crTime');
+	request.CreationStartTime = state.queryParams.tjTime === null ? null : state.queryParams.tjTime[0]; // 添加时间
+	request.CreationEndTime = state.queryParams.tjTime === null ? null : state.queryParams.tjTime[1];
+	Reflect.deleteProperty(request, 'tjTime');
 	messageList(request)
 		.then((res) => {
 			state.loading = false;