|
|
|
|
@ -64,6 +64,7 @@
|
|
|
|
|
:label="item.value"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
></el-option>
|
|
|
|
|
<el-option label="其他" value=""></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -84,7 +85,7 @@
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="form.start_time"
|
|
|
|
|
type="datetime"
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm"
|
|
|
|
|
placeholder="请选择开始时间"
|
|
|
|
|
style="width: 300px"
|
|
|
|
|
></el-date-picker>
|
|
|
|
|
@ -98,7 +99,7 @@
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="form.end_time"
|
|
|
|
|
type="datetime"
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm"
|
|
|
|
|
placeholder="请选择结束时间"
|
|
|
|
|
style="width: 300px"
|
|
|
|
|
></el-date-picker>
|
|
|
|
|
@ -200,20 +201,22 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
submit() {
|
|
|
|
|
if (this.form.tiaozhengleixing === "" || this.form.tiaozhengleixing === undefined) {
|
|
|
|
|
this.$message({
|
|
|
|
|
message: "请选择类型",
|
|
|
|
|
type: "warning"
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
// 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
|
|
|
|
|
if (leixingLabel === 0) {
|
|
|
|
|
this.equipmentType === 1 ? (this.form.kaiqishuliang1 = Number(this.detail?.kaiqishuliang1) - Number(this.kaiqishuliang)) : (this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) - Number(this.kaiqishuliang))
|
|
|
|
|
} else if (leixingLabel === 1) {
|
|
|
|
|
this.equipmentType === 1 ? (this.form.kaiqishuliang1 = Number(this.detail?.kaiqishuliang1) + Number(this.kaiqishuliang)) : (this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) + Number(this.kaiqishuliang))
|
|
|
|
|
} else {
|
|
|
|
|
this.equipmentType === 1 ? this.form.kaiqishuliang1 = 0 : this.form.kaiqishuliang = 0;
|
|
|
|
|
if (leixingLabel) {
|
|
|
|
|
if (leixingLabel === 0) {
|
|
|
|
|
this.equipmentType === 1 ? (this.form.kaiqishuliang1 = Number(this.detail?.kaiqishuliang1) - Number(this.kaiqishuliang)) : (this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) - Number(this.kaiqishuliang))
|
|
|
|
|
} else if (leixingLabel === 1) {
|
|
|
|
|
this.equipmentType === 1 ? (this.form.kaiqishuliang1 = Number(this.detail?.kaiqishuliang1) + Number(this.kaiqishuliang)) : (this.form.kaiqishuliang = Number(this.detail?.kaiqishuliang) + Number(this.kaiqishuliang))
|
|
|
|
|
} else {
|
|
|
|
|
this.equipmentType === 1 ? this.form.kaiqishuliang1 = 0 : this.form.kaiqishuliang = 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
let updateData = JSON.stringify(this.form);
|
|
|
|
|
let text = ""
|
|
|
|
|
@ -241,11 +244,12 @@ export default {
|
|
|
|
|
this.form.id_logs_transfer_id_relation = this.detail.id_logs_transfer_id_relation.map(i => ({
|
|
|
|
|
transfer_id: i.transfer_id,
|
|
|
|
|
content: i.content,
|
|
|
|
|
created_at: this.$moment().format("YYYY-MM-DD HH:mm:ss")
|
|
|
|
|
created_at: i.created_at
|
|
|
|
|
}))
|
|
|
|
|
this.form.id_logs_transfer_id_relation.push({
|
|
|
|
|
transfer_id: this.detail.id,
|
|
|
|
|
content: text
|
|
|
|
|
content: text,
|
|
|
|
|
created_at: this.$moment().format('YYYY-MM-DD')
|
|
|
|
|
})
|
|
|
|
|
for (let key in this.detail) {
|
|
|
|
|
if (/_relation|_at/g.test(key)) {
|
|
|
|
|
@ -263,8 +267,7 @@ export default {
|
|
|
|
|
save({
|
|
|
|
|
table_name: "logs",
|
|
|
|
|
transfer_id: this.getId(),
|
|
|
|
|
content: text,
|
|
|
|
|
created_at: this.$moment().format("YYYY-MM-DD HH:mm:ss")
|
|
|
|
|
content: text
|
|
|
|
|
},false)
|
|
|
|
|
}
|
|
|
|
|
this.$message({
|
|
|
|
|
|