|
@@ -132,7 +132,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
<div class="safety-days-content">
|
|
<div class="safety-days-content">
|
|
|
<div class="days-number">{{ 165 }}</div>
|
|
<div class="days-number">{{ 165 }}</div>
|
|
|
- <div class="days-label">day</div>
|
|
|
|
|
|
|
+ <div class="days-label">天</div>
|
|
|
<div class="safety-desc">{{t('stat.daysToDate')}}</div>
|
|
<div class="safety-desc">{{t('stat.daysToDate')}}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-card>
|
|
</el-card>
|
|
@@ -289,32 +289,11 @@ const repairWellData = ref({
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 新增:钻井完成情况数据
|
|
// 新增:钻井完成情况数据
|
|
|
-const drillingWellData = ref({
|
|
|
|
|
- xAxis: ['50010队', '四川宝石带压作业队'],
|
|
|
|
|
- series: [
|
|
|
|
|
- // { name: '日累完成井数', data: [5, 8] },
|
|
|
|
|
- { name: '月累完成井数', data: [40, 30] },
|
|
|
|
|
- { name: '年累完成井数', data: [180, 150] }
|
|
|
|
|
- ]
|
|
|
|
|
-})
|
|
|
|
|
-const drillingWorkloadData = ref({
|
|
|
|
|
- xAxis: ['SCP项目部', '伊拉克项目部', '陕西项目部'],
|
|
|
|
|
- series: [
|
|
|
|
|
- { name: '日累进尺', data: [150, 100, 200] },
|
|
|
|
|
- { name: '月累进尺', data: [1000, 1200, 1500] },
|
|
|
|
|
- { name: '年累进尺', data: [2000, 5000, 10000] }
|
|
|
|
|
- ]
|
|
|
|
|
-})
|
|
|
|
|
|
|
+const drillingWellData = ref({})
|
|
|
|
|
+const drillingWorkloadData = ref({})
|
|
|
|
|
|
|
|
// 新增:修井工作量情况数据
|
|
// 新增:修井工作量情况数据
|
|
|
-const repairWorkloadData = ref({
|
|
|
|
|
- xAxis: ['SCP项目部', '伊拉克项目部', '陕西项目部'],
|
|
|
|
|
- series: [
|
|
|
|
|
- // { name: '日累进尺', data: [120,80, 160] },
|
|
|
|
|
- { name: '月完井数', data: [1300, 800, 1000] },
|
|
|
|
|
- { name: '年完井数', data: [4000, 5000, 7000] }
|
|
|
|
|
- ]
|
|
|
|
|
-})
|
|
|
|
|
|
|
+const repairWorkloadData = ref({})
|
|
|
const repairWellChartRef = ref()
|
|
const repairWellChartRef = ref()
|
|
|
const drillingWellChartRef = ref()
|
|
const drillingWellChartRef = ref()
|
|
|
|
|
|
|
@@ -361,6 +340,19 @@ const getStats = () => {
|
|
|
IotStatApi.getMaintenanceStatus('ry').then((res) => {
|
|
IotStatApi.getMaintenanceStatus('ry').then((res) => {
|
|
|
by.value = res
|
|
by.value = res
|
|
|
})
|
|
})
|
|
|
|
|
+
|
|
|
|
|
+ IotStatApi.getRepairRigWork('repair').then((res) => {
|
|
|
|
|
+ repairWorkloadData.value = res
|
|
|
|
|
+ initRepairWorkloadChart();
|
|
|
|
|
+ })
|
|
|
|
|
+ IotStatApi.getRepairRigWork('rig').then((res) => {
|
|
|
|
|
+ drillingWorkloadData.value = res
|
|
|
|
|
+ initDrillingWorkloadChart();
|
|
|
|
|
+ })
|
|
|
|
|
+ IotStatApi.getRigFinished().then((res) => {
|
|
|
|
|
+ drillingWellData.value = res
|
|
|
|
|
+ initDrillingWellChart();
|
|
|
|
|
+ })
|
|
|
const fillQueryParams = reactive({
|
|
const fillQueryParams = reactive({
|
|
|
startTime: Date.now() - 7 * 24 * 60 * 60 * 1000, // 设置默认开始时间为 7 天前
|
|
startTime: Date.now() - 7 * 24 * 60 * 60 * 1000, // 设置默认开始时间为 7 天前
|
|
|
endTime: Date.now(), // 设置默认结束时间为当前时间
|
|
endTime: Date.now(), // 设置默认结束时间为当前时间
|
|
@@ -482,7 +474,7 @@ const initRepairWorkloadChart = () => {
|
|
|
},
|
|
},
|
|
|
yAxis: {
|
|
yAxis: {
|
|
|
type: 'value',
|
|
type: 'value',
|
|
|
- name: '进尺(米)',
|
|
|
|
|
|
|
+ name: '完井数(个)',
|
|
|
axisLabel: {
|
|
axisLabel: {
|
|
|
color: '#B6C8DA'
|
|
color: '#B6C8DA'
|
|
|
},
|
|
},
|