动态、调整

master
xy 2 years ago
parent c968a32868
commit ff9f1cede8

@ -50,7 +50,7 @@
<tbody> <tbody>
<tr> <tr>
<td> <td>
<div style="padding: 0 20px;"> <div style="padding: 0 20px;overflow-y: scroll;max-height: 60rem;">
<div v-if="data.receive_time">{{ $moment(data.receive_time).format("YYYY-MM-DD HH:mm") }}</div> <div v-if="data.receive_time">{{ $moment(data.receive_time).format("YYYY-MM-DD HH:mm") }}</div>
<div v-if="data.notice_open_time">{{ $moment(data.notice_open_time).format("YYYY-MM-DD HH:mm") }}</div> <div v-if="data.notice_open_time">{{ $moment(data.notice_open_time).format("YYYY-MM-DD HH:mm") }}</div>
<div v-if="data.open_time">{{ $moment(data.open_time).format("YYYY-MM-DD HH:mm") }}</div> <div v-if="data.open_time">{{ $moment(data.open_time).format("YYYY-MM-DD HH:mm") }}</div>
@ -59,15 +59,6 @@
<div v-if="data.id_logs_transfer_id_relation && data.id_logs_transfer_id_relation.length > 0"> <div v-if="data.id_logs_transfer_id_relation && data.id_logs_transfer_id_relation.length > 0">
<p v-for="item in data.id_logs_transfer_id_relation" style="text-align: left;margin-top: 10px;">{{ $moment(item.created_at).format("YYYY-MM-DD HH:mm") }}{{ item.content }}</p> <p v-for="item in data.id_logs_transfer_id_relation" style="text-align: left;margin-top: 10px;">{{ $moment(item.created_at).format("YYYY-MM-DD HH:mm") }}{{ item.content }}</p>
</div> </div>
<!-- <div>-->
<!-- {{-->
<!-- $moment(data.start_time).format("YYYY-MM-DD HH:mm")-->
<!-- }}-->
<!-- </div>-->
<!-- <div style="padding: 10px 0">~</div>-->
<!-- <div>-->
<!-- {{ $moment(data.end_time).format("YYYY-MM-DD HH:mm") }}-->
<!-- </div>-->
</div> </div>
</td> </td>
<td> <td>
@ -103,7 +94,7 @@
<p> <p>
执行状态{{ typeMap.get(data.status) }} 执行状态{{ typeMap.get(data.status) }}
</p> </p>
<p> <p v-if="data.equipment_id_equipments_id_relation && data.equipment_id_equipments_id_relation.type === 1">
开启数量{{ data.kaiqishuliang }} / {{ data.equipment_id_equipments_id_relation ? data.equipment_id_equipments_id_relation.bengzhashuliang : 0 }} 开启数量{{ data.kaiqishuliang }} / {{ data.equipment_id_equipments_id_relation ? data.equipment_id_equipments_id_relation.bengzhashuliang : 0 }}
</p> </p>

@ -71,7 +71,7 @@
<div v-for="(s, si) in progressStatus(item)" :title="operateTitle(item, s)" class="step" @click="stepClick(item,s)"> <div v-for="(s, si) in progressStatus(item)" :title="operateTitle(item, s)" class="step" @click="stepClick(item,s)">
<div class="step-icon"> <div class="step-icon">
<div class="step-icon__cir" :class="`step-icon__cir-${stepFormat(item.status,s.value)}`"></div> <div class="step-icon__cir" :class="`step-icon__cir-${stepFormat(item.status,s.value)}`"></div>
<div class="step-icon__line" :class="`step-icon__line-${stepFormat(item.status,s.value)}`" v-if="si < (item.tiaozhengleixing === 0 ? closeStatus : status).length-1"></div> <div class="step-icon__line" :class="`step-icon__line-${stepFormat(item.status,s.value)}`" v-if="si < progressStatus(item).length-1"></div>
</div> </div>
<div class="step-label">{{ s.label }}</div> <div class="step-label">{{ s.label }}</div>
</div> </div>

@ -2,6 +2,7 @@
<div> <div>
<div class="statistics"> <div class="statistics">
<div class="title">动态</div>
<weather></weather> <weather></weather>
</div> </div>
@ -12,7 +13,7 @@
</template> </template>
<script> <script>
import weather from "@/views/dashboard/components/weather.vue" import weather from "@/views/order/component/weather.vue"
import feedback from "@/views/dashboard/components/feedback.vue"; import feedback from "@/views/dashboard/components/feedback.vue";
export default { export default {
components: { components: {
@ -43,5 +44,26 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.title {
font-weight: 600;
font-size: 16px;
display: flex;
align-items: center;
padding: 10px 20px;
position: relative;
&::before {
content: '';
width: 12px;
height: 12px;
border-radius: 100%;
transform: translateY(-50%);
background: radial-gradient(50% 50% at 50% 50%,$primaryColor 0,$primaryColor 60%,#0000 60%,#0000 80%,$primaryColor 80%,$primaryColor 100%);
position: absolute;
left: 0;
top: 50%;
}
}
</style> </style>

@ -151,6 +151,13 @@ export default {
}, },
submit() { submit() {
if (this.form.tiaozhengleixing === "" || this.form.tiaozhengleixing === undefined) {
this.$message({
message: "请选择类型",
type: "warning"
})
return
}
const leixingLabel = this.types.find(i => i.id === this.form.tiaozhengleixing)?.id const leixingLabel = this.types.find(i => i.id === this.form.tiaozhengleixing)?.id
if (leixingLabel === 0) { if (leixingLabel === 0) {
this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) - Number(this.form.kaiqishuliang) this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) - Number(this.form.kaiqishuliang)
@ -170,7 +177,9 @@ export default {
]) ])
for (let key of kv.keys()) { for (let key of kv.keys()) {
if (key === 'kaiqishuliang') { if (key === 'kaiqishuliang') {
text += nowData[key] === originalData[key] ? "" : (`${kv.get(key)}】从"${originalData[key] || "0"}"更改为"${nowData[key]}"` || " ") if (this.detail.equipment_id_equipments_id_relation?.type === 1) {
text += nowData[key] === originalData[key] ? "" : (`${kv.get(key)}】从"${originalData[key] || "0"}"更改为"${nowData[key]}"` || " ")
}
} else { } else {
text += nowData[key] === originalData[key] ? "" : (`${kv.get(key)}】从"${this.types.find(i => i.id === originalData[key])?.value || originalData[key] || " "}"更改为"${this.types.find(i => i.id === nowData[key])?.value || nowData[key]}"` || " ") text += nowData[key] === originalData[key] ? "" : (`${kv.get(key)}】从"${this.types.find(i => i.id === originalData[key])?.value || originalData[key] || " "}"更改为"${this.types.find(i => i.id === nowData[key])?.value || nowData[key]}"` || " ")
} }
@ -180,7 +189,8 @@ export default {
this.form.is_adjust = 1; this.form.is_adjust = 1;
this.form.id_logs_transfer_id_relation = this.detail.id_logs_transfer_id_relation.map(i => ({ this.form.id_logs_transfer_id_relation = this.detail.id_logs_transfer_id_relation.map(i => ({
transfer_id: i.transfer_id, transfer_id: i.transfer_id,
content: i.content content: i.content,
created_at: this.$moment().format("YYYY-MM-DD HH:mm:ss")
})) }))
this.form.id_logs_transfer_id_relation.push({ this.form.id_logs_transfer_id_relation.push({
transfer_id: this.detail.id, transfer_id: this.detail.id,
@ -202,7 +212,8 @@ export default {
save({ save({
table_name: "logs", table_name: "logs",
transfer_id: this.getId(), transfer_id: this.getId(),
content: text content: text,
created_at: this.$moment().format("YYYY-MM-DD HH:mm:ss")
},false) },false)
} }
this.$message({ this.$message({

@ -754,7 +754,7 @@ export default {
</div> </div>
<div> <div>
<span style="font-weight: 600;padding: 0 6px;">调整类型</span> <span style="font-weight: 600;padding: 0 6px;">调整类型</span>
<span>{ i.tiaozhengleixing }</span> <span>{ this.form.find(i => i.field === "tiaozhengleixing")?._params?.find(j => j.value == i.tiaozhengleixing)?.key }</span>
</div> </div>
<div> <div>
<span style="font-weight: 600;padding: 0 6px;">调整内容</span> <span style="font-weight: 600;padding: 0 6px;">调整内容</span>

Loading…
Cancel
Save