diff --git a/src/views/bigScreen1/component/title.vue b/src/views/bigScreen1/component/title.vue index 7eabafc..951d94e 100644 --- a/src/views/bigScreen1/component/title.vue +++ b/src/views/bigScreen1/component/title.vue @@ -6,12 +6,12 @@
{{ $moment(time).format('YYYY-MM-DD HH:mm:ss') }}
-
明日调令
+
明日调令
当日已完成调令
- + @@ -29,7 +29,10 @@ export default { } }, methods: { - async getTomorrow () { + dataPick (e) { + console.log(e) + }, + async getTomorrow (day) { this.tomorrows = ( await index({ table_name: "transfers", @@ -41,12 +44,12 @@ export default { { key: 'start_time', op: 'range', - value: `${this.$moment().add(1,'day').startOf('days').format('YYYY-MM-DD HH:mm:ss')},${this.$moment().add(1,'days').endOf('days').format('YYYY-MM-DD HH:mm:ss')}` + value: day ? `${this.$moment(day).startOf('days').format('YYYY-MM-DD HH:mm:ss')},${this.$moment(day).endOf('days').format('YYYY-MM-DD HH:mm:ss')}` : `${this.$moment().add(1,'day').startOf('days').format('YYYY-MM-DD HH:mm:ss')},${this.$moment().add(1,'days').endOf('days').format('YYYY-MM-DD HH:mm:ss')}` }, { key: "status", - op: "eq", - value: 2 + op: "range", + value: "2,7" } ] },false) diff --git a/src/views/bigScreen1/component/tomorrow.vue b/src/views/bigScreen1/component/tomorrow.vue index 9548307..62cbed5 100644 --- a/src/views/bigScreen1/component/tomorrow.vue +++ b/src/views/bigScreen1/component/tomorrow.vue @@ -8,7 +8,7 @@

明日调令

- +
@@ -25,6 +25,8 @@
执行时间:{{ timeFormat(item.start_time) }}至{{ timeFormat(item.end_time,'HH:mm') }} +
+ 发布时间:{{ timeFormat(item.created_at,'YYYY-MM-DD HH:mm') }}
预计时长 {{ $moment(item.end_time).diff($moment(item.start_time),'hours', true).toFixed(2) }}小时
@@ -292,7 +294,7 @@ $list-height: calc(#{$container-height} - 5.33rem); } &__time { flex-basis: 26.6%; - text-align: center; + text-align: left; } &__last { flex-basis: 11%; diff --git a/src/views/bigScreen1/index.vue b/src/views/bigScreen1/index.vue index fcd64a7..758ed3a 100644 --- a/src/views/bigScreen1/index.vue +++ b/src/views/bigScreen1/index.vue @@ -93,12 +93,10 @@ export default { start () { this.$refs['toDo'].isPaused = false; this.$refs['doing'].isPaused = false; - console.log('start',this.$refs['toDo'].isPaused) }, pause () { this.$refs['toDo'].isPaused = true; this.$refs['doing'].isPaused = true; - console.log('pause',this.$refs['toDo'].isPaused) }, stepClick ({ data, isDetail }) { this.$refs['detailTransfer'].setData(data); @@ -141,7 +139,6 @@ export default { },false) ).data); res.forEach(i => { - console.log(i) this.$notify({ title: i.equipment?.name || '调令反馈', message: `${ i.feedback_department_id_departments_id_relation?.name ? i.feedback_department_id_departments_id_relation?.name + '-' : '' }${ i.feedback_admin_id_admins_id_relation?.name ? i.feedback_admin_id_admins_id_relation?.name + '-' : '' }${ i.content }`, @@ -192,6 +189,7 @@ export default { this.transfers2 = transfers2; this.transfers3 = transfers3; } else { + //新的调令 const res = ( (await index({ table_name: "transfers", @@ -215,6 +213,38 @@ export default { this.$audioPlay(2) this.transfers1.push(...res) } + //跟新的调令 + const res1 = (await index({ + table_name: "transfers", + page: 1, + page_size: 9999, + filter: [ + { + key: "updated_at", + op: "range", + value: `${this.forwardRefreshTime.format('YYYY-MM-DD HH:mm:ss')},${this.$moment().format('YYYY-MM-DD HH:mm:ss')}` + }, + { + key: "status", + op: "range", + value: "2,7" + } + ] + })).data + if (res1.length > 0) { + res1.forEach(i => { + if (this.transfers1.findIndex(j => j.id === i.id) !== -1) { + this.transfers1.splice(this.transfers1.findIndex(j => j.id === i.id),1,i) + } + else if (this.transfers2.findIndex(j => j.id === i.id) !== -1) { + this.transfers2.splice(this.transfers2.findIndex(j => j.id === i.id),1,i) + } + else if (this.transfers3.findIndex(j => j.id === i.id) !== -1) { + this.transfers3.splice(this.transfers3.findIndex(j => j.id === i.id),1,i) + } + else {} + }) + } this.forwardRefreshTime = this.$moment() } } diff --git a/src/views/order/handle.vue b/src/views/order/handle.vue index 1671b8c..fdbe7af 100644 --- a/src/views/order/handle.vue +++ b/src/views/order/handle.vue @@ -299,7 +299,7 @@ :span-method="objectSpanMethod" :format-list-data="mergeData" :is-page="false" - :btn-width="300" + :btn-width="360" :auths="auths_auth_mixin" :delay-req="true" :destroy-action="destroy" diff --git a/src/views/order/orderPlan.vue b/src/views/order/orderPlan.vue index da61e57..55de812 100644 --- a/src/views/order/orderPlan.vue +++ b/src/views/order/orderPlan.vue @@ -24,6 +24,13 @@ >
+ @@ -69,7 +76,7 @@ - +