KMS搜索增加查询参数

This commit is contained in:
zhaol 2025-07-08 16:33:09 +08:00
parent 3ac0c7c81e
commit 2bad471977
6 changed files with 16 additions and 1 deletions

View File

@ -1,10 +1,12 @@
package com.actionsoft.apps.kms.controller;
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
import com.actionsoft.apps.kms.KMSUtil;
import com.actionsoft.apps.kms.web.KnwlSearchWeb;
import com.actionsoft.bpms.server.UserContext;
import com.actionsoft.bpms.server.bind.annotation.Controller;
import com.actionsoft.bpms.server.bind.annotation.Mapping;
import com.actionsoft.sdk.local.SDK;
/**
* @author wangshibao
@ -69,6 +71,16 @@ public class KnwlSearchController {
return knwlSearchWeb.fullSearch(curPage, rowsPerPage, searchText, docTypes, searchType);
}
/* 全文检索 */
@Mapping("com.actionsoft.apps.kms_knwl_fullsearch_list_json_mobile")
public String fullSearch(UserContext uc, int curPage, int rowsPerPage, String searchText, String docTypes) {
KnwlSearchWeb knwlSearchWeb = new KnwlSearchWeb(uc);
String searchType = SDK.getAppAPI().getProperty("com.actionsoft.apps.kms", "searchType");
return knwlSearchWeb.fullSearch(curPage, rowsPerPage, searchText, docTypes, searchType);
}
// 键盘地址本查询团队成员模糊匹配
@Mapping("com.actionsoft.apps.kms_knwl_memberlist")
public String getApplicationManagementDeploy(UserContext uc, String term) {

View File

@ -1,3 +1,3 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width,height=device-height"><link rel=icon href=../apps/com.actionsoft.apps.kms/js/vue/mobile/favicon.ico><title>KMS</title><script src=../commons/js/util/Base64.js></script><script src=../commons/js/aws.mobile.api.js></script><link type=text/css rel=stylesheet href=../commons/css/font/iconfont.css><script>const settingParam = <#settingParam>;
const axiosBaseUrl = "./";
const production = true;</script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-1eb909f0.9883dacb.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-2456f746.126ef76b.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-2a8fc1fa.ec84fb1a.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-30700320.1f6f2728.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4719230e.dc2aeac3.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-47b70330.729bb38a.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4a81c11a.7bb1f900.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4cf51724.4930eb76.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-717070e2.bf4d9e46.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-73de0de5.ac64bea7.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-93b473ae.f1eb6b77.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-af6cda44.d8ee7804.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-b5a73afc.c5b5b4b7.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-f4f1fd02.699ab6e5.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-1eb909f0.56be64d9.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-2456f746.951b1dab.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-2a8fc1fa.fde9d25f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-30700320.578a452f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4719230e.15f6dcfa.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-47b70330.6fd54b5b.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4a81c11a.cdaca3e9.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4cf51724.4d7a34ad.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-666f88c2.052945db.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-717070e2.612b442d.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-73de0de5.ef3aaa7f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-93b473ae.eca00bde.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-af6cda44.879f1605.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-b5a73afc.fc33db6f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-f4f1fd02.0338875c.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-f75be9a0.cb58f35a.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/app.aeb642e3.css rel=preload as=style><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-vendors.74b207a1.css rel=preload as=style><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/app.5ddfdbfb.js rel=preload as=script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-vendors.2efad0cf.js rel=preload as=script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-vendors.74b207a1.css rel=stylesheet><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/app.aeb642e3.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-vendors.2efad0cf.js></script><script src=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/app.5ddfdbfb.js></script></body></html>
const production = true;</script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-1e126a14.e9e1212a.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-1eb909f0.9883dacb.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-2456f746.126ef76b.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-2a8fc1fa.ec84fb1a.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-30700320.1f6f2728.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4719230e.dc2aeac3.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-47b70330.729bb38a.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4a81c11a.7bb1f900.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-4cf51724.4930eb76.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-717070e2.bf4d9e46.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-73de0de5.ac64bea7.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-af6cda44.d8ee7804.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-b5a73afc.c5b5b4b7.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-f4f1fd02.699ab6e5.css rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-1e126a14.f3b944d9.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-1eb909f0.56be64d9.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-2456f746.951b1dab.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-2a8fc1fa.fde9d25f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-30700320.578a452f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4719230e.15f6dcfa.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-47b70330.6fd54b5b.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4a81c11a.cdaca3e9.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-4cf51724.4d7a34ad.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-666f88c2.052945db.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-717070e2.612b442d.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-73de0de5.ef3aaa7f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-af6cda44.879f1605.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-b5a73afc.fc33db6f.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-f4f1fd02.0338875c.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-f75be9a0.cb58f35a.js rel=prefetch><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/app.aeb642e3.css rel=preload as=style><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-vendors.74b207a1.css rel=preload as=style><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/app.c2fed613.js rel=preload as=script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-vendors.2efad0cf.js rel=preload as=script><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/chunk-vendors.74b207a1.css rel=stylesheet><link href=../apps/com.actionsoft.apps.kms/js/vue/mobile/css/app.aeb642e3.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/chunk-vendors.2efad0cf.js></script><script src=../apps/com.actionsoft.apps.kms/js/vue/mobile/js/app.c2fed613.js></script></body></html>

View File

@ -0,0 +1 @@
.search .van-popup--right[data-v-d40a0ccc]{transform:translateZ(0);top:0;bottom:0}.search-cell[data-v-d40a0ccc]{position:relative}.search-cell .van-cell[data-v-d40a0ccc]{color:#707070;font-size:13px}.footer[data-v-d40a0ccc]{padding:10px;text-align:center}.search-cell .van-field__control{padding:0 5px;font-size:12px;border-radius:2px;color:#707070;-webkit-appearance:none;border:.33px solid #e9e9e9!important}.dimension{height:100%}.dimension .content{border-top:.33px solid #e9e9e9;height:calc(100% - 105px);overflow-y:auto}.dimension .content .item{padding:0 12px;background:#fff}.dimension .content .item .checkbox{width:16px;position:absolute;top:4px;right:20px}.dimension .content .divide{background:#e9e9e9;width:100%;height:12px}.dimension .content .van-cell{padding:8px 0;border-bottom:1px solid #efefef}.dimension .content .van-cell .awsui-iconfont{margin-right:8px}.dimension .content .van-cell .default,.treeDimension-noPerm,.treeHotspot-noPerm{color:#ccc}.treeDimension,.treeHotspot{color:#03a76b}.treeHotspot{color:#f3b731!important}.list li{float:left;padding:12px 0 4px;width:100%;position:relative}.list li,.list li:not(:last-child){border-bottom:.33px solid #e9e9e9}.list li .title,.tag .title{font-size:14px;padding:0;background:none;width:100%;line-height:19px;color:#646566}.list li .con,.tag .con{padding:12px 0 0;position:relative;float:left;width:100%}.list li .con .classify,.tag .con .classify{width:calc(33.33333% - 26px);height:30px;line-height:16px;padding:5px 8px;margin-right:10px;margin-bottom:8px;border-radius:2px;background:#f5f5f5;float:left;display:flex;align-items:center;text-align:center;cursor:pointer}.tag .con .classify{height:auto;line-height:20px}.list li .con .classify .name,.tag .con .classify .name{float:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;cursor:pointer}.con .classActive{background:#e1efff!important;color:#1b6ec9}.list li .con .classify:last-child{margin-right:0}.classify .name{font-size:13px}.required:before{content:"*";color:red}.detail_head,.schema_head{text-align:center;font-size:14px;border-bottom:.33px solid #e9e9e9;height:31px;padding:10px;padding-bottom:0}.detail_cancel,.schema_cancel{float:left;color:#646566}.detail_rest,.schema_rest{float:right;color:#1b6ec9}.schema_footer{position:absolute;bottom:30px;width:calc(100% - 20px);text-align:center}.van-search__content{padding-right:16px}.selected-value{display:none}.dropdown-menu{left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto}.dropdown-item{padding:8px;cursor:pointer}.dropdown-item-active{background-color:#eee}.selected-value{font-size:14px;color:#333;margin-top:10px}.dropdown-menuuser{left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto}.dropdown-itemuser{padding:8px;cursor:pointer}.dropdown-item-activeuser{background-color:#eee}.selected-valueuser{font-size:14px;color:#333;margin-top:10px}.knwlhome[data-v-091a1d4c]{height:100%}.knwlhome .content[data-v-091a1d4c]{border-top:.33px solid #e9e9e9;color:#666}.top[data-v-091a1d4c]{padding:6px 12px;line-height:17px;border-bottom:.33px solid #e9e9e9;position:relative}.icon-descending[data-v-091a1d4c]{position:absolute;font-size:16px;right:10px}.dropdown-menu[data-v-091a1d4c]{position:absolute;right:12px;font-weight:400;z-index:10;top:30px;background:#fff;padding:2px 6px;box-shadow:0 2px 5px 1px rgba(0,0,0,.2);border-radius:0 0 2px 2px}.dropdown-menu .van-sidebar[data-v-091a1d4c]{width:auto}.dropdown-menu .van-sidebar-item[data-v-091a1d4c]{padding:8px 8px 8px 24px;font-size:12px;background:none;border-bottom:1px solid #f6f6f6}.dropdown-menu .van-sidebar-item[data-v-091a1d4c]:last-child{border-bottom:none}.dropdown-menu .van-sidebar-item--select[data-v-091a1d4c]{color:#378dec}.dropdown-menu .van-sidebar-item--select[data-v-091a1d4c]:before{position:absolute;top:46%;left:6px;transform:translateY(-50%);content:"\2713";background:none;font-size:14px}.search-list[data-v-091a1d4c]{height:calc(100% - 135px)!important;overflow-y:auto;height:calc(100% - 85px)!important}.con[data-v-091a1d4c]{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.con .img[data-v-091a1d4c]{width:125px;height:125px;margin:0 auto}.con .text[data-v-091a1d4c]{color:#999;line-height:20px;font-size:13px;width:100%}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long