| | |
| | | class="advancedSeaTrue1" |
| | | > |
| | | <h3>高级搜索</h3> |
| | | <MyForm @submit="onSubmit" @reset="resetForm" :from="from" /> |
| | | <MyForm |
| | | @submit=" |
| | | (data) => { |
| | | CurrentPage = 1; |
| | | onSubmit(data); |
| | | } |
| | | " |
| | | @reset="resetForm" |
| | | :from="from" |
| | | /> |
| | | </view> |
| | | </view> |
| | | <uni-row |
| | |
| | | label: "时期", |
| | | name: "dynasty", |
| | | value: "" |
| | | }, |
| | | } |
| | | // { |
| | | // type: "select", |
| | | // label: "机构", |
| | |
| | | // 表格的数组 |
| | | tableData: [], |
| | | // 分页的总数 |
| | | total: 100, |
| | | total: 0, |
| | | // 当前页 |
| | | CurrentPage: 1, |
| | | // 一页显示多少条数据 |
| | |
| | | tagId: "", |
| | | official: "", |
| | | genderType: "" |
| | | } |
| | | }, |
| | | aSearchData: "" |
| | | }; |
| | | }, |
| | | onLoad(options) { |
| | |
| | | document.querySelector(".fbox1").style.height = box1Height + "px"; |
| | | } |
| | | }); |
| | | if (this.isAdvancedSearch) { |
| | | this.keywords = ""; |
| | | this.CurrentPage = 1; |
| | | } |
| | | }, |
| | | // 高级搜索 |
| | | async onSubmit(val) { |
| | | this.keywords = ""; |
| | | this.hotAciveIndex = ""; |
| | | this.aSearchData = val; |
| | | this.profession.index = Number(val.tagId); |
| | | this.profession.id = Number(val.tagId); |
| | | const currentDynasty = this.dynasty.list.find( |
| | |
| | | this.dynasty.id = currentDynasty.dynastyId; |
| | | } |
| | | this.submitData = val; |
| | | this.CurrentPage = 1; |
| | | |
| | | let Obj = { |
| | | keywords: "", //搜索框检索 |
| | | name: val.name, //姓名 |
| | |
| | | dynasty: val.dynasty, //朝代id |
| | | dynastyId: this.dynasty.id, //朝代id |
| | | institution: val.institution, //机构 |
| | | bookId: null, //来源id |
| | | page: this.CurrentPage, |
| | | pageSize: this.pageSize |
| | | }; |
| | |
| | | // 基础搜索 |
| | | async onSearch(val, index) { |
| | | this.keywords = val.text; |
| | | this.aSearchData = ""; |
| | | if (index !== undefined) { |
| | | this.keywords = ""; |
| | | this.hotAciveIndex = index; |
| | |
| | | CurrentChange(val) { |
| | | if (this.CurrentPage != val) { |
| | | this.CurrentPage = val; |
| | | this.onSearch(""); |
| | | if (this.isAdvancedSearch) { |
| | | this.onSubmit(this.aSearchData); |
| | | } else { |
| | | this.onSearch({ text: this.keywords }); |
| | | } |
| | | } |
| | | }, |
| | | // 上一页 |
| | | PrevClick(val) { |
| | | if (this.CurrentPage != val) { |
| | | this.CurrentPage = val; |
| | | this.onSearch(""); |
| | | if (this.isAdvancedSearch) { |
| | | this.onSubmit(this.aSearchData); |
| | | } else { |
| | | this.onSearch({ text: this.keywords }); |
| | | } |
| | | } |
| | | }, |
| | | // 下一页 |
| | | NextClick(val) { |
| | | if (this.CurrentPage != val) { |
| | | this.CurrentPage = val; |
| | | this.onSearch(""); |
| | | if (this.isAdvancedSearch) { |
| | | this.onSubmit(this.aSearchData); |
| | | } else { |
| | | this.onSearch({ text: this.keywords }); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | /* 右侧 */ |
| | | .rightList { |
| | | padding-left: 0.2rem !important; |
| | | } |
| | | .rightList .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | |
| | | .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | .rightList .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .rightList .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | |
| | | .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | .rightList .lightBo { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .lightBo { |
| | | font-size: 0.14rem !important; |
| | | .rightList .lightBo .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | } |
| | | |
| | | .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | .rightList .lightBo .is-leaf .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-table__body-wrapper { |
| | | .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | .rightList .el-table__body-wrapper .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | } |
| | | .rightList .el-table__body-wrapper .el-table__row .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | |
| | | @media screen and (min-width: 2560px) and (max-width: 3840px) { |
| | |
| | | .hotSearch { |
| | | font-size: 0.12rem !important; |
| | | margin-bottom: 0.19rem !important; |
| | | } |
| | | |
| | | li { |
| | | font-size: 0.12rem !important; |
| | | margin: 0 0.1rem; |
| | | } |
| | | .hotSearch li { |
| | | font-size: 0.12rem !important; |
| | | margin: 0 0.1rem; |
| | | } |
| | | |
| | | .advancedSeaTrue, |
| | |
| | | padding: 0.1rem 0.09rem; |
| | | min-height: 2rem !important; |
| | | position: relative; |
| | | } |
| | | .boox ul { |
| | | margin-top: 0.16rem !important; |
| | | } |
| | | |
| | | ul { |
| | | margin-top: 0.16rem !important; |
| | | } |
| | | .boox h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | |
| | | h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | .boox li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | } |
| | | |
| | | li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | } |
| | | .boox .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .boox .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .zhongjianleft { |
| | |
| | | /* 右侧 */ |
| | | .rightList { |
| | | padding-left: 0.2rem !important; |
| | | } |
| | | .rightList .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | |
| | | .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | .rightList .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .rightList .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | |
| | | .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | .rightList .lightBo { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .lightBo { |
| | | font-size: 0.14rem !important; |
| | | .rightList .lightBo .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | } |
| | | |
| | | .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | .rightList .lightBo .is-leaf .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-table__body-wrapper { |
| | | .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | .rightList .el-table__body-wrapper .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | } |
| | | .rightList .el-table__body-wrapper .el-table__row .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | |
| | |
| | | .hotSearch { |
| | | font-size: 0.12rem !important; |
| | | margin-bottom: 0.19rem !important; |
| | | } |
| | | |
| | | li { |
| | | font-size: 0.12rem !important; |
| | | margin: 0 0.1rem; |
| | | } |
| | | .hotSearch li { |
| | | font-size: 0.12rem !important; |
| | | margin: 0 0.1rem; |
| | | } |
| | | .advancedSeaTrue1 { |
| | | border: 1px solid #c1d3ea; |
| | |
| | | padding: 0.1rem 0.09rem; |
| | | min-height: 2rem !important; |
| | | position: relative; |
| | | } |
| | | .boox ul { |
| | | margin-top: 0.16rem !important; |
| | | margin-bottom: 0.2rem !important; |
| | | } |
| | | |
| | | ul { |
| | | margin-top: 0.16rem !important; |
| | | margin-bottom: 0.2rem !important; |
| | | } |
| | | .boox h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | |
| | | h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | .boox li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | } |
| | | |
| | | li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | } |
| | | .boox .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .boox .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .zhongjianleft { |
| | |
| | | .rightList { |
| | | width: 100%; |
| | | padding-left: 0.2rem !important; |
| | | } |
| | | .rightList .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | |
| | | .light { |
| | | padding: 0.1rem 0.2rem !important; |
| | | } |
| | | .rightList .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | .lightTop { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .rightList .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | |
| | | .el-button { |
| | | font-size: 0.12rem !important; |
| | | padding: 0.05rem 0.18rem !important; |
| | | } |
| | | .rightList .lightBo { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .rightList .lightBo .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | } |
| | | |
| | | .lightBo { |
| | | font-size: 0.14rem !important; |
| | | .rightList .lightBo .is-leaf .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | |
| | | .is-leaf { |
| | | background-color: #c1d3ea !important; |
| | | color: #2c2c2c !important; |
| | | font-weight: 400; |
| | | .rightList .el-table__body-wrapper .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | } |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .el-table__body-wrapper { |
| | | .el-table__row { |
| | | height: 0.46rem !important; |
| | | line-height: 0.46rem !important; |
| | | |
| | | .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | } |
| | | .rightList .el-table__body-wrapper .el-table__row .cell { |
| | | height: 0.3rem !important; |
| | | line-height: 0.3rem !important; |
| | | } |
| | | } |
| | | |
| | |
| | | .hotSearch { |
| | | font-size: 0.12rem; |
| | | margin-bottom: 0.19rem; |
| | | |
| | | li { |
| | | font-size: 0.12rem; |
| | | margin: 0 0.1rem; |
| | | &.active { |
| | | color: #027edc !important; |
| | | font-weight: bold; |
| | | } |
| | | } |
| | | } |
| | | |
| | | /* .a { |
| | | height: 2rem; |
| | | } |
| | | |
| | | .b { |
| | | height: 100px; |
| | | } */ |
| | | .hotSearch li { |
| | | font-size: 0.12rem; |
| | | margin: 0 0.1rem; |
| | | } |
| | | .hotSearch li.active { |
| | | color: #027edc !important; |
| | | font-weight: bold; |
| | | } |
| | | |
| | | .box { |
| | | transition: height 0.3s; |
| | |
| | | min-height: 2rem !important; |
| | | position: relative; |
| | | border: 1px solid #c1d3ea !important; |
| | | } |
| | | .boox ul { |
| | | margin-top: 0.16rem !important; |
| | | } |
| | | |
| | | ul { |
| | | margin-top: 0.16rem !important; |
| | | } |
| | | .boox h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | |
| | | h3 { |
| | | font-size: 0.14rem; |
| | | margin-left: 0.1rem; |
| | | } |
| | | .boox li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | font-size: 0.14rem; |
| | | } |
| | | |
| | | li { |
| | | height: 0.3rem; |
| | | line-height: 0.3rem; |
| | | padding: 0 0.2rem !important; |
| | | margin: 0.05rem 0 !important; |
| | | border-radius: 0.3rem !important; |
| | | font-size: 0.14rem; |
| | | } |
| | | .boox .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton1 { |
| | | position: absolute; |
| | | bottom: 0.1rem !important; |
| | | left: 40% !important; |
| | | } |
| | | |
| | | .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | .boox .toggleButton { |
| | | font-size: 0.14rem !important; |
| | | } |
| | | |
| | | ::v-deep .el-table th, |