.quickQuote { width: 100vw; height: 100vh; padding-top: 50px; } .quickQuote .content { position: relative; width: 100%; height: 100%; display: flex; } .quickQuote .content :global .ant-btn-primary { border-radius: 5px; } .quickQuote .content :global .ant-col-23 { display: flex !important; } .quickQuote .content :global .ant-divider { margin: 0 0 5px 0; height: 26px; } .quickQuote .content .back { position: absolute; top: 5px; left: 218px; z-index: 10; border: 1px solid #d7d7d7; border-right-width: 0; } .quickQuote .content .rightContent { flex: 1; background: #f8fafe; overflow: auto; } .quickQuote .content .rightContent .divider { color: #000; font-size: 18px; } .quickQuote .content .rightContent .divider:before, .quickQuote .content .rightContent .divider:after { border-color: #d7d7d7; } .quickQuote .content .rightContent .tabs { height: auto; } .quickQuote .content .rightContent .tabs :global .ant-tabs .ant-tabs-nav { margin-bottom: 0; } .quickQuote .content .rightContent .tabs :global .ant-tabs-nav-wrap { padding-left: 20px; } .quickQuote .content .rightContent .tabs :global .ant-tabs-tab-btn { font-size: 16px; } .quickQuote .content .rightContent .hideTab :global .ant-tabs-nav { display: none; } .quickQuote .content .rightContent .viewTable, .quickQuote .content .rightContent .viewTable1 { width: 100%; height: auto; padding: 0 20px 0 10px; flex: 1; } .quickQuote .content .rightContent .viewTable :global .viewStyle, .quickQuote .content .rightContent .viewTable1 :global .viewStyle { background-color: transparent; } .quickQuote .content .rightContent .viewTable :global .ant-form-item-label, .quickQuote .content .rightContent .viewTable1 :global .ant-form-item-label { background-color: transparent !important; color: #000 !important; flex: 0 0 70px !important; max-width: 70px !important; text-align: right !important; } .quickQuote .content .rightContent .viewTable :global .ant-form-item-control, .quickQuote .content .rightContent .viewTable1 :global .ant-form-item-control { flex: 1; max-width: calc(100% - 70px); } .quickQuote .content .rightContent .viewTable :global .viewStyle .ant-input-number, .quickQuote .content .rightContent .viewTable1 :global .viewStyle .ant-input-number { width: 100% !important; } .quickQuote .content .rightContent .viewTable :global .viewStyle .ant-col, .quickQuote .content .rightContent .viewTable1 :global .viewStyle .ant-col { margin-bottom: 2px; } .quickQuote .content .rightContent .viewTableDownView :global .viewStyle, .quickQuote .content .rightContent .viewTableDownView1 :global .viewStyle { margin-top: 0 !important; padding-right: 14px; } .quickQuote .content .rightContent .viewTableDownView :global .viewStyle .ant-form-item-label, .quickQuote .content .rightContent .viewTableDownView1 :global .viewStyle .ant-form-item-label { flex: 0 0 70px !important; max-width: 70px !important; } .quickQuote .content .rightContent .viewTableDownView :global .viewStyle .ant-form-item-control, .quickQuote .content .rightContent .viewTableDownView1 :global .viewStyle .ant-form-item-control { max-width: calc(100% - 95px); } .quickQuote .content .rightContent .viewTableDownView :global .ant-form-item-required, .quickQuote .content .rightContent .viewTableDownView1 :global .ant-form-item-required { color: #ff4d4f !important; } .quickQuote .content .rightContent .viewTableDownView :global .ant-form-item-required::before, .quickQuote .content .rightContent .viewTableDownView1 :global .ant-form-item-required::before { content: '' !important; } .quickQuote .content .rightContent .viewTableDownView .subViewTable, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable { width: 100%; height: auto; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-row, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-row { flex-direction: row-reverse; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-label, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-label { flex: 0 0 25px !important; max-width: 25px !important; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-label > label, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-label > label { display: flex; width: 100%; align-items: center; justify-content: center; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-label > label::before, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-label > label::before { content: none; width: 0; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-label > label::after, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-label > label::after { content: none; width: 0; } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .ant-form-item-control, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .ant-form-item-control { flex: 1; max-width: calc(100% - 25px); } .quickQuote .content .rightContent .viewTableDownView .subViewTable :global .viewStyle > .ant-col-24, .quickQuote .content .rightContent .viewTableDownView1 .subViewTable :global .viewStyle > .ant-col-24 { padding-left: 100px; } .quickQuote .content .rightContent .viewTableDownView1 :global .viewStyle .ant-form-item-control { max-width: calc(100% - 60px); } .quickQuote .content .rightContent .viewTableDownView2 { background-color: #3275b734; } .quickQuote .content .rightContent .viewTableDownView2 :global .viewStyle { margin-top: 5px !important; } .quickQuote .content .rightContent .viewTable1 { padding: 0 20px 0 0; } .quickQuote .content .rightContent .boxRadio { width: 100%; height: 30px; padding: 5px 0 0 10px; } .quickQuote .content .rightContent .boxPart1 { width: 100%; height: auto; display: flex; padding: 0 10px 0 10px; } .quickQuote .content .rightContent .boxPart1 .boxPart1Left { flex: 1; border-right: 1px solid #d7d7d7; } .quickQuote .content .rightContent .boxPart1 .boxPart1Right { width: auto; height: auto; } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview { width: 100%; height: auto; display: flex; } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview .svgBox { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview :global .ant-carousel .slick-dots li button { background-color: #000; /* 未激活时的指示器颜色 */ } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview .noImg { width: 300px; height: 300px; display: flex; align-items: center; justify-content: center; border: 1px solid #d7d7d7; font-size: 16px; } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview .noImg:first-child { border-left: 0; } .quickQuote .content .rightContent .boxPart1 .boxPart1Right .boxRreview .boxRreviewTitile { width: 100%; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 18px; } .quickQuote .content .rightContent .boxPinbanInfo { width: 100%; height: auto; padding: 0 10px 0 10px; display: flex; position: relative; } .quickQuote .content .rightContent .boxPinbanInfo > div:first-child { flex: 1; border-right: 1px solid #d7d7d7; } .quickQuote .content .rightContent .boxPinbanInfo > div:nth-child(2) > div:first-child { display: flex; } .quickQuote .content .rightContent .boxPinbanInfo .boxComponent { width: 400px; height: 300px; position: relative; } .quickQuote .content .rightContent .boxPinbanInfo .boxComponent .boxComponentWidth { position: absolute; bottom: -10px; left: 0px; width: 400px; height: 10px; border: 1px solid #333; border-top: transparent; } .quickQuote .content .rightContent .boxPinbanInfo .boxComponent .boxComponentWidth .boxComponentWidthTitle { width: 400px; height: 10px; position: absolute; top: 15px; left: 0px; line-height: 10px; font-size: 18px; text-align: center; } .quickQuote .content .rightContent .boxPinbanInfo .boxComponent1 { width: 300px; height: 300px; position: relative; overflow: hidden; } .quickQuote .content .rightContent .boxPinbanBtn { position: absolute; top: 0; left: 200px; } .quickQuote .content .rightContent .boxPart2 { width: 100%; height: auto; } .quickQuote .content .rightContent .many { width: 100%; height: 185px; padding: 0 10px 0 10px; position: relative; } .quickQuote .content .rightContent .many .btns { position: absolute; top: -40px; right: 10px; height: 40px; min-width: 40px; display: flex; flex-direction: row; align-items: center; justify-content: center; background-color: #f8fafe; gap: 10px; } .quickQuote .content .rightContent .many .btns :global .ant-btn { border-radius: 5px; } .quickQuote .content .rightContent .many .btns .confirmOrder { background-color: #53b637; border-color: #53b637; } .quickQuote .content .rightContent .materialsLine { display: flex; } .quickQuote .content .rightContent .materialsLine .materialsViewTable { flex: 1; } .quickQuote .content .rightContent .materialsLine .materialsViewTable :global .viewStyle { margin-top: 0 !important; } .quickQuote .content .rightContent .materialsLine .materialsViewTable :global .ant-col-4 .ant-col-7 { flex-basis: 50px !important; } .quickQuote .content .rightContent .materialsLine .materialsBtns { width: 10%; display: flex; align-items: center; justify-content: space-around; padding-bottom: 10px; } .quickQuote .content .rightContent .materialsLine .materialsBtns :global button { padding: 0; width: 16px; height: 16px; line-height: 12px; } .quickQuote .content .rightContent .materialsLine .materialsBtns :global button > span { font-size: 10px; } .quickQuote .content .rightContent .materialsLine .materialsBtns :global .ant-btn:nth-child(2) { background-color: #53b637; border-color: #53b637; } .quickQuote .content .rightContent .productNameBtns { position: absolute; top: 1px; right: 2px; } .quickQuote .content .rightContent .productNameBtns :global button { width: 20px; } .leftTree, .boxTree { width: 250px; height: 100%; background: var(--xly-skin-header-color, #383d41); padding: 10px 0 0 10px; overflow: hidden; } .leftTree :global .ant-tree, .boxTree :global .ant-tree { background: transparent; } .leftTree :global .ant-tree .ant-tree-treenode, .boxTree :global .ant-tree .ant-tree-treenode { padding-bottom: 10px; } .leftTree :global .ant-tree .ant-tree-title, .boxTree :global .ant-tree .ant-tree-title { color: #fff; font-size: 14px; font-family: Monospaced Number, Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif !important; } .leftTree :global .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected, .boxTree :global .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: #00a183; } .leftTree :global .ant-tree .ant-tree-node-content-wrapper:hover, .boxTree :global .ant-tree .ant-tree-node-content-wrapper:hover { background-color: #009688; } .boxTree { background: transparent; } .boxTree :global .ant-tree .ant-tree-title, .boxTree :global .ant-tree .ant-badge { color: #5c6374; font-size: 16px; font-weight: bold; } .boxTree :global .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: #bae7ff; } .boxTree :global .ant-tree .ant-tree-node-content-wrapper:hover { background-color: #bae7ff; } .overFlow { overflow: auto; } .boxModal { width: 100%; height: calc(100vh - 335px); display: flex; } .boxModal .boxTree { width: 200px; height: 100%; } .boxModal .boxTable { width: calc(100% - 200px); height: 100%; } .boxModal .boxTable :global .ant-table-body tr .ant-table-cell:nth-child(3), .boxModal .boxTable :global .ant-table-body tr .ant-table-cell:nth-child(4) { text-align: center; } .downOperations { position: absolute; top: 6px; right: 6px; display: flex; flex-direction: column; z-index: 1; } .downOperations :global button { padding: 0; width: 16px !important; height: 16px; line-height: 12px; } .downOperations :global button > span { font-size: 10px; } .sParamConfig :global .ant-form-item-label label::before { content: "" !important; display: block !important; width: 5px !important; min-width: 5px; height: 5px !important; border-radius: 50% !important; background-color: #ff4d4f !important; margin-right: 2px !important; }