|  |  | 
 |  |  |             <el-button type="primary" size="mini" disabled>快速创建</el-button> --> | 
 |  |  |           </div> | 
 |  |  |         </div> | 
 |  |  |         <TableCommonView ref="tableListRef" :table-list="tableList" :select-box="false" @selCommonClick="selNameClick"> | 
 |  |  |         <TableCommonView | 
 |  |  |           ref="tableListRef" | 
 |  |  |           :table-list="tableList" | 
 |  |  |           :select-box="false" | 
 |  |  |           @selCommonClick="selNameClick" | 
 |  |  |           @selTableCol="selTableCol" | 
 |  |  |         > | 
 |  |  |         </TableCommonView> | 
 |  |  |         <div slot="footer" class="dialog-footer"> | 
 |  |  |           <div class="remark">说明:支持多字段模糊查询,仅显示符合条件的前5条数据</div> | 
 |  |  |           <!-- <div class="remark">说明:支持多字段模糊查询,仅显示符合条件的前5条数据</div> --> | 
 |  |  |           <div class="btn-pager"> | 
 |  |  |             <PagerView class="page" :pager-options="pagerOptions" v-on="pagerEvents" /> | 
 |  |  |           </div> | 
 |  |  |         </div> | 
 |  |  |       </div> | 
 |  |  |     </el-dialog> | 
 |  |  | 
 |  |  | import { getServiceOrderList } from "@/api/serviceManage/clientServiceOrder" | 
 |  |  | import { getProductList } from "@/api/common/other" | 
 |  |  | import { getSalesReturnList } from "@/api/sales/salesReturn" | 
 |  |  | import { getSubOrderList } from "@/api/sales/subOrder" | 
 |  |  | import pageMixin from "@/components/makepager/pager/mixin/pageMixin" | 
 |  |  | export default { | 
 |  |  |   name: "EditSelCommonDialog", | 
 |  |  |   mixins: [pageMixin], | 
 |  |  |   props: { | 
 |  |  |     editCommonConfig: { | 
 |  |  |       type: Object, | 
 |  |  | 
 |  |  |         return { | 
 |  |  |           editVisible: false, | 
 |  |  |           title: "", | 
 |  |  |           clientId: 0, | 
 |  |  |           client_name: "", | 
 |  |  |           tableInfomation: [] | 
 |  |  |         } | 
 |  |  |       } | 
 |  |  | 
 |  |  |       search_map: {}, | 
 |  |  |       searchSel: {}, | 
 |  |  |       keyword: "", | 
 |  |  |       keywordType: "" | 
 |  |  |       keywordType: "", | 
 |  |  |       tableColumn: [], | 
 |  |  |       showCol: [] | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  |   created() { | 
 |  |  |     this.search_map = { | 
 |  |  |       client_id: this.editConfig.clientId | 
 |  |  |     } | 
 |  |  |     this.keyword = this.editConfig.client_name | 
 |  |  |     this.keywordType = "客户名称" | 
 |  |  |     this.setTable() | 
 |  |  |     this.getData() | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |     setTable() { | 
 |  |  |       if (this.editConfig.title === "销售总单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "单据编号", prop: "number", isClick: true, default: true }, // 单据编号 | 
 |  |  |           { label: "负责人", prop: "member_name" } // 负责人 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["单据编号", "负责人"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "单据编号", prop: "number", isClick: true }, // 单据编号 | 
 |  |  |             { label: "负责人", prop: "member_name" } // 负责人 | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "单据编号" } | 
 |  |  |       } else if (this.editConfig.title === "服务合同") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "客户名称", prop: "client_name", default: true }, // 客户名称 | 
 |  |  |           { label: "服务合同编号", prop: "number", isClick: true }, // 服务合同编号 | 
 |  |  |           { label: "负责人", prop: "member_name" }, // 负责人 | 
 |  |  |           { label: "合计", prop: "total" }, // 合计 | 
 |  |  |           { label: "签约日期", prop: "signTime", isTime: true }, // 签约日期 | 
 |  |  |           { label: "合同状态", prop: "serviceContractStatus" } // 合同状态 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["客户名称", "服务合同编号", "负责人", "合计", "签约日期", "合同状态"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "客户名称", prop: "client_name" }, // 客户名称 | 
 |  |  |             { label: "服务合同编号", prop: "number", isClick: true }, // 服务合同编号 | 
 |  |  |             { label: "负责人", prop: "member_name" }, // 负责人 | 
 |  |  |             { label: "合计", prop: "total" }, // 合计 | 
 |  |  |             { label: "签约日期", prop: "signTime", isTime: true }, // 签约日期 | 
 |  |  |             { label: "合同状态", prop: "serviceContractStatus" } // 合同状态 | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "服务合同编号" } | 
 |  |  |       } else if (this.editConfig.title === "销售明细单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "客户名称", prop: "client_name", default: true }, // 客户名称 | 
 |  |  |           { label: "订单编号", prop: "number", isClick: true }, // 订单编号 | 
 |  |  |           { label: "签约日期", prop: "signTime" }, // 签约日期 | 
 |  |  |           { label: "销售负责人", prop: "member_name" }, // 销售负责人 | 
 |  |  |           { label: "合计", prop: "tptal" } // 合计 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["客户名称", "订单编号", "签约日期", "销售负责人", "合计"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "客户名称", prop: "client_name" }, // 客户名称 | 
 |  |  |             { label: "订单编号", prop: "number", isClick: true }, // 订单编号 | 
 |  |  |             { label: "签约日期", prop: "signTime" }, // 签约日期 | 
 |  |  |             { label: "销售负责人", prop: "member_name" }, // 销售负责人 | 
 |  |  |             { label: "合计", prop: "tptal" } // 合计 | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "订单编号" } | 
 |  |  |       } else if (this.editConfig.title === "报价单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "报价单号", prop: "number", isClick: true, default: true }, // 报价单号 | 
 |  |  |           { label: "销售负责人", prop: "member_name" } // 销售负责人 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["报价单号", "销售负责人"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "报价单号", prop: "number", isClick: true }, // 报价单号 | 
 |  |  |             { label: "销售负责人", prop: "member_name" } // 销售负责人 | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "报价单号" } | 
 |  |  |       } else if (this.editConfig.title === "客户服务单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "服务单编号", prop: "serviceNumber", isClick: true, default: true }, // 服务单编号 | 
 |  |  |           { label: "主题", prop: "subject" }, // 主题 | 
 |  |  |           { label: "服务方式", prop: "serviceType_name" }, // 服务方式 | 
 |  |  |           { label: "服务人员", prop: "serviceMan_name" }, // 服务人员 | 
 |  |  |           { label: "优先级别", prop: "priorityLevel_name" }, // 优先级别 | 
 |  |  |           { label: "处理状态", prop: "serviceOrderStatus_name" }, // 处理状态 | 
 |  |  |           { label: "客户签名", prop: "qianming" } // 客户签名 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["服务单编号", "主题", "服务方式", "服务人员", "优先级别", "处理状态", "客户签名"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "服务单编号", prop: "serviceNumber", isClick: true }, // 服务单编号 | 
 |  |  |             { label: "主题", prop: "subject" }, // 主题 | 
 |  |  |             { label: "服务方式", prop: "serviceType_name" }, // 服务方式 | 
 |  |  |             { label: "服务人员", prop: "serviceMan_name" }, // 服务人员 | 
 |  |  |             { label: "优先级别", prop: "priorityLevel_name" }, // 优先级别 | 
 |  |  |             { label: "处理状态", prop: "serviceOrderStatus_name" }, // 处理状态 | 
 |  |  |             { label: "客户签名", prop: "qianming" } // 客户签名 | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "serviceNumber", label: "服务单编号" } | 
 |  |  |       } else if (this.editConfig.title === "产品名称") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "产品名称", prop: "name", isClick: true, default: true }, // 产品名称 | 
 |  |  |           { label: "产品编号", prop: "number" } | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["产品名称", "产品编号"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "产品名称", prop: "name", isClick: true }, | 
 |  |  |             { label: "产品编号", prop: "number" } | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "name", label: "产品名称" } | 
 |  |  |       } else if (this.editConfig.title === "销售退货单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "退货单编号", prop: "number", isClick: true, default: true }, // 退货单编号 | 
 |  |  |           { label: "退货日期", prop: "returnDate" }, | 
 |  |  |           { label: "状态", prop: "salesReturnStatus_name" }, | 
 |  |  |           { label: "退入仓库", prop: "repository" } | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["退货单编号", "退货日期", "状态", "退入仓库"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           tableColumn: [ | 
 |  |  |             { label: "退货单编号", prop: "number", isClick: true }, | 
 |  |  |             { label: "退货日期", prop: "returnDate" }, | 
 |  |  |             { label: "状态", prop: "salesReturnStatus_name" }, | 
 |  |  |             { label: "退入仓库", prop: "repository" } | 
 |  |  |           ] | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "销售退货单编号" } | 
 |  |  |       } else if (this.editConfig.title === "销售子单") { | 
 |  |  |         this.tableColumn = [ | 
 |  |  |           { label: "单据编号", prop: "number", isClick: true, default: true }, // 单据编号 | 
 |  |  |           { label: "负责人", prop: "member_name" } // 负责人 | 
 |  |  |         ] | 
 |  |  |         this.showCol = ["单据编号", "负责人"] | 
 |  |  |         this.tableList = { | 
 |  |  |           selectIndex: true, | 
 |  |  |           tableInfomation: [], | 
 |  |  |           allcol: [], | 
 |  |  |           showcol: this.showCol, | 
 |  |  |           tableColumn: this.setColumnVisible(this.showCol) | 
 |  |  |         } | 
 |  |  |         this.searchSel = { value: "number", label: "单据编号" } | 
 |  |  |       } | 
 |  |  |       this.tableList.allcol = this.tableList.tableColumn.filter((ele) => !ele.default).map((ele) => ele.label) | 
 |  |  |       this.searchOptions = [] | 
 |  |  |       for (let i = 0; i < this.tableList.tableColumn.length; i++) { | 
 |  |  |         const label = this.tableList.tableColumn[i].label | 
 |  |  |         const value = this.tableList.tableColumn[i].prop | 
 |  |  |         this.searchOptions.push({ value: value, label: label }) | 
 |  |  |       } | 
 |  |  |     }, | 
 |  |  |     setColumnVisible(showCol) { | 
 |  |  |       return this.tableColumn.map((ele) => { | 
 |  |  |         return { | 
 |  |  |           ...ele, | 
 |  |  |           isShowColumn: showCol.includes(ele.label) | 
 |  |  |         } | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     selTableCol(val) { | 
 |  |  |       this.showcol = val | 
 |  |  |       this.tableList.tableColumn = this.setColumnVisible(val) | 
 |  |  |     }, | 
 |  |  |     // 请求数据 | 
 |  |  |     async getData() { | 
 |  |  | 
 |  |  |         this.getProductList() | 
 |  |  |       } else if (this.editConfig.title === "销售退货单") { | 
 |  |  |         this.getSalesReturnList() | 
 |  |  |       } else if (this.editConfig.title === "销售子单") { | 
 |  |  |         this.getSubOrderList() | 
 |  |  |       } | 
 |  |  |     }, | 
 |  |  |     // 销售总单 | 
 |  |  |     async getMasterOrderList() { | 
 |  |  |       await getMasterOrderList({ | 
 |  |  |         search_map: this.search_map, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  | 
 |  |  |                 member_name: item.member.username | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |       await getServiceContractList({ | 
 |  |  |         keyword: this.keyword, | 
 |  |  |         keywordType: this.keywordType, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  | 
 |  |  |                 serviceContractStatus: item.serviceContractStatus.name | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |     async getQuotationList() { | 
 |  |  |       await getQuotationList({ | 
 |  |  |         search_map: this.search_map, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  | 
 |  |  |                 member_name: item.member.username | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |       await getSalesDetailsList({ | 
 |  |  |         keyword: this.keyword, | 
 |  |  |         keywordType: this.keywordType, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  | 
 |  |  |                 member_name: item.Member.username | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |       await getServiceOrderList({ | 
 |  |  |         keyword: this.keyword, | 
 |  |  |         keywordType: this.keywordType, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.data && res.data.data.length > 0) { | 
 |  |  | 
 |  |  |                 serviceOrderStatus_name: item.ServiceOrderStatus_name | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |       await getProductList({ | 
 |  |  |         productName: this.keywordType === "产品名称" ? this.keyword : "", | 
 |  |  |         productNumber: this.keywordType === "产品编号" ? this.keyword : "", | 
 |  |  |         page: 1, | 
 |  |  |         pageSize: 5 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         console.log(res.data) | 
 |  |  |         if (res.data.code === 200) { | 
 |  |  |           if (res.data.data.data && res.data.data.data.length > 0) { | 
 |  |  |             const list = res.data.data.data.map((item) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.data && res.data.data.length > 0) { | 
 |  |  |             const list = res.data.data.map((item) => { | 
 |  |  |               return { | 
 |  |  |                 ...item | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |       await getSalesReturnList({ | 
 |  |  |         keyword: this.keyword, | 
 |  |  |         keywordType: this.keywordType, | 
 |  |  |         page: 0, | 
 |  |  |         pageSize: 0 | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  | 
 |  |  |                 salesReturnStatus_name: item.SalesReturnStatus.name | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list.slice(0, 5) || [] | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  |         } | 
 |  |  |         this.loading = false | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     // 销售子单 | 
 |  |  |     async getSubOrderList() { | 
 |  |  |       await getSubOrderList({ | 
 |  |  |         search_map: this.search_map, | 
 |  |  |         page: this.pagerOptions.currPage, | 
 |  |  |         pageSize: this.pagerOptions.pageSize | 
 |  |  |       }).then((res) => { | 
 |  |  |         if (res.code === 200) { | 
 |  |  |           if (res.data.list && res.data.list.length > 0) { | 
 |  |  |             const list = res.data.list.map((item) => { | 
 |  |  |               return { | 
 |  |  |                 ...item, | 
 |  |  |                 member_name: item.member.username | 
 |  |  |               } | 
 |  |  |             }) | 
 |  |  |             this.tableList.tableInfomation = list || [] | 
 |  |  |             this.pagerOptions.totalCount = res.data.count | 
 |  |  |           } else { | 
 |  |  |             this.tableList.tableInfomation = [] | 
 |  |  |           } | 
 |  |  | 
 |  |  |         this.$emit("selClient", row, "productName") | 
 |  |  |       } else if (this.editConfig.title === "销售退货单") { | 
 |  |  |         this.$emit("selClient", row, "salesReturn") | 
 |  |  |       } else if (this.editConfig.title === "销售子单") { | 
 |  |  |         this.$emit("selClient", row, "subbill") | 
 |  |  |       } | 
 |  |  |     }, | 
 |  |  |     // 搜索 | 
 |  |  | 
 |  |  |   cursor: pointer; | 
 |  |  | } | 
 |  |  | .dialog-footer { | 
 |  |  |   height: 40px; | 
 |  |  |   line-height: 40px; | 
 |  |  |   height: 50px; | 
 |  |  |   line-height: 50px; | 
 |  |  |   color: red; | 
 |  |  |   .btn-pager { | 
 |  |  |     display: flex; | 
 |  |  |     margin-top: 0px; | 
 |  |  |     .page { | 
 |  |  |       margin-left: auto; | 
 |  |  |     } | 
 |  |  |   } | 
 |  |  | } | 
 |  |  | ::v-deep { | 
 |  |  |   .input-with-select .el-input-group__prepend { |