|
|
@ -4,22 +4,24 @@ |
|
|
width="1060px" custom-class="machine-workbench-dialog"> |
|
|
width="1060px" custom-class="machine-workbench-dialog"> |
|
|
<div class="dialog-content-container"> |
|
|
<div class="dialog-content-container"> |
|
|
<!-- 顶部操作栏 --> |
|
|
<!-- 顶部操作栏 --> |
|
|
<div class="top-action-bar"> |
|
|
|
|
|
<div class="time-display"> |
|
|
|
|
|
<i class="el-icon-time"></i> |
|
|
|
|
|
<span>{{ labels.currentTime }}: </span> |
|
|
|
|
|
<span class="time-value">{{ pageData.reportedTime }}</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="action-buttons"> |
|
|
|
|
|
<button class="action-btn secondary" @click="refreshPageData"> |
|
|
|
|
|
<i class="el-icon-refresh"></i> {{ buttons.refreshButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
<button class="action-btn primary" @click="openRemarkDialog"> |
|
|
|
|
|
<i class="el-icon-check"></i> {{ buttons.finishScheduleButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
<button class="action-btn secondary" @click="closeDialog"> |
|
|
|
|
|
<i class="el-icon-close"></i> {{ buttons.closeButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
|
|
|
<div class="top-action-bar-wrapper"> |
|
|
|
|
|
<div class="top-action-bar"> |
|
|
|
|
|
<div class="time-display"> |
|
|
|
|
|
<i class="el-icon-time"></i> |
|
|
|
|
|
<span>{{ labels.currentTime }}: </span> |
|
|
|
|
|
<span class="time-value">{{ pageData.reportedTime }}</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="action-buttons"> |
|
|
|
|
|
<button class="action-btn secondary" @click="refreshPageData"> |
|
|
|
|
|
<i class="el-icon-refresh"></i> {{ buttons.refreshButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
<button class="action-btn primary" @click="openRemarkDialog"> |
|
|
|
|
|
<i class="el-icon-check"></i> {{ buttons.finishScheduleButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
<button class="action-btn secondary" @click="closeDialog"> |
|
|
|
|
|
<i class="el-icon-close"></i> {{ buttons.closeButton }} |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
@ -165,7 +167,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card-content"> |
|
|
<div class="card-content"> |
|
|
<el-table height="200" :data="sfdcTimeList" border v-loading="dataListLoading" style="width: 100%;"> |
|
|
|
|
|
|
|
|
<el-table height="200" :data="sfdcTimeList" border v-loading="dataListLoading" style="width: 100%; border-radius: 4px;"> |
|
|
<el-table-column v-for="(item,index) in columnTimeArray" :key="index" |
|
|
<el-table-column v-for="(item,index) in columnTimeArray" :key="index" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
@ -191,7 +193,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card-content"> |
|
|
<div class="card-content"> |
|
|
<el-table height="200" :data="sfdcToolList" border v-loading="dataListLoading" style="width: 100%;"> |
|
|
|
|
|
|
|
|
<el-table height="200" :data="sfdcToolList" border v-loading="dataListLoading" style="width: 100%; border-radius: 4px;"> |
|
|
<el-table-column v-for="(item,index) in columnToolArray" :key="index" |
|
|
<el-table-column v-for="(item,index) in columnToolArray" :key="index" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
@ -217,7 +219,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card-content"> |
|
|
<div class="card-content"> |
|
|
<el-table height="200" :data="sfdcMaterialList" border v-loading="dataListLoading" style="width: 100%;"> |
|
|
|
|
|
|
|
|
<el-table height="200" :data="sfdcMaterialList" border v-loading="dataListLoading" style="width: 100%; border-radius: 4px;"> |
|
|
<el-table-column v-for="(item,index) in columnMaterialArray" :key="index" |
|
|
<el-table-column v-for="(item,index) in columnMaterialArray" :key="index" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:sortable="item.columnSortable" :prop="item.columnProp" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
:header-align="item.headerAlign" :show-overflow-tooltip="item.showOverflowTooltip" |
|
|
@ -1660,10 +1662,19 @@ |
|
|
height: 750px; |
|
|
height: 750px; |
|
|
overflow-y: auto; |
|
|
overflow-y: auto; |
|
|
overflow-x: hidden; |
|
|
overflow-x: hidden; |
|
|
padding: 20px; |
|
|
|
|
|
|
|
|
padding: 0 20px 20px 20px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* 顶部操作栏 */ |
|
|
/* 顶部操作栏 */ |
|
|
|
|
|
.top-action-bar-wrapper { |
|
|
|
|
|
position: sticky; |
|
|
|
|
|
top: 0; |
|
|
|
|
|
z-index: 10; |
|
|
|
|
|
background: #f4f6f9; |
|
|
|
|
|
padding: 20px 20px 15px 20px; |
|
|
|
|
|
margin: 0 -20px; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
.top-action-bar { |
|
|
.top-action-bar { |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
@ -1672,7 +1683,7 @@ |
|
|
padding: 12px 20px; |
|
|
padding: 12px 20px; |
|
|
border-radius: 8px; |
|
|
border-radius: 8px; |
|
|
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); |
|
|
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); |
|
|
margin-bottom: 15px; |
|
|
|
|
|
|
|
|
margin-bottom: 0; |
|
|
border: 1px solid #e8eaed; |
|
|
border: 1px solid #e8eaed; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -1818,21 +1829,7 @@ |
|
|
border-color: #fbc4c4 !important; |
|
|
border-color: #fbc4c4 !important; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* 表格样式优化 */ |
|
|
|
|
|
.info-card /deep/ .el-table { |
|
|
|
|
|
border-radius: 6px; |
|
|
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
|
|
|
|
th { |
|
|
|
|
|
background-color: #f5f7fa !important; |
|
|
|
|
|
color: #606266; |
|
|
|
|
|
font-weight: 600; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
td { |
|
|
|
|
|
padding: 6px 0; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* 自定义滚动条 */ |
|
|
/* 自定义滚动条 */ |
|
|
.dialog-content-container::-webkit-scrollbar { |
|
|
.dialog-content-container::-webkit-scrollbar { |
|
|
|