fix: 看板数据优化

This commit is contained in:
2023-12-25 11:03:38 +08:00
parent c07f8d17be
commit 34879a8187
25 changed files with 328 additions and 64 deletions

View File

@@ -122,7 +122,7 @@
style="width: 240px;"
/>
</el-form-item>
<el-form-item label="冷却时间(分钟)">
<el-form-item label="冷却时间(小时)">
<el-input-number
v-model.number="form.cooling_time"
:min="0"
@@ -172,7 +172,7 @@
<el-table-column prop="material_spec" label="物料规格" :min-width="flexWidth('material_spec',crud.data,'物料规格')" />
<el-table-column prop="material_model" label="物料型号" :min-width="flexWidth('material_model',crud.data,'物料分类标识')" />
<el-table-column prop="standing_time" label="静置时间(分钟)" :min-width="flexWidth('standing_time',crud.data,'静置时间(分钟)')" />
<el-table-column prop="cooling_time" label="冷却时间(分钟)" :min-width="flexWidth('cooling_time',crud.data,'静置时间(分钟)')" />
<el-table-column prop="cooling_time" label="冷却时间(小时)" :min-width="flexWidth('cooling_time',crud.data,'静置时间(分钟)')" />
<!-- <el-table-column prop="workshop_code" label="车间编码" :min-width="flexWidth('workshop_code',crud.data,'车间编码')" />-->
<el-table-column prop="remark" label="备注" :min-width="flexWidth('remark',crud.data,'备注')" />
<el-table-column prop="is_used" label="是否启用" :min-width="flexWidth('is_used',crud.data,'是否启用')">

View File

@@ -0,0 +1,75 @@
<template>
<el-dialog
title="任务编辑"
append-to-body
:visible.sync="dialogVisible"
destroy-on-close
width="750px"
@close="close"
@open="open"
>
<el-form label-width="180px">
<el-form-item v-for="(value, key) in jsonData" :label="key" :key="key">
<el-input v-model="jsonData[key]"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="saveData">保存</el-button>
</el-form-item>
</el-form>
</el-dialog>
</template>
<script>
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
export default {
name: 'EditTaskDialog',
props: {
dialogShow: {
type: Boolean,
default: false
},
rowData: {
type: Object,
default: null
}
},
data() {
return {
dialogVisible: false,
tableRadio: null,
jsonData: {},
tableData: []
}
},
watch: {
dialogShow: {
handler(newValue) {
this.dialogVisible = newValue
}
}
},
methods: {
saveData() {
},
clickChange(item) {
this.tableRadio = item
},
open() {
console.log(this.rowData)
this.jsonData = JSON.parse(this.rowData.request_param)
},
close() {
this.crud.resetQuery(false)
this.$emit('update:dialogShow', false)
}
}
}
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
::v-deep .el-dialog__body {
padding-top: 0px;
}
</style>