模具优化
This commit is contained in:
parent
14bb48dedd
commit
424ce90c28
|
|
@ -104,8 +104,13 @@
|
|||
<vxe-column field="component_num" title="部件数量" width="160"
|
||||
:edit-render="{ name: '$input', props: { type: 'number' } }"></vxe-column>
|
||||
<vxe-column field="production_type" title="布产类型" width="160" :params="{ data: options_production_type }"
|
||||
formatter='formatEnum'
|
||||
:edit-render="{ name: '$select', props: { options: options_production_type } }"></vxe-column>
|
||||
formatter='formatEnum' :edit-render="{}">
|
||||
<template #edit="{ row }">
|
||||
<vxe-select v-model="row.production_type" transfer>
|
||||
<vxe-option v-for="item in options_production_type" :key="item.value" :value="item.value" :label="item.label"></vxe-option>
|
||||
</vxe-select>
|
||||
</template>
|
||||
</vxe-column>
|
||||
|
||||
<vxe-column field="process_detail" title="加工人员" width="160" :params="editor_d1_process" formatter="formatRef"
|
||||
:edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
||||
|
|
@ -117,7 +122,14 @@
|
|||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||
|
||||
<vxe-column field="is_send" title="是否发料" width="160" :params="{ data: options_is_send }" formatter='formatEnum'
|
||||
:edit-render="{ name: '$select', props: { options: options_is_send } }"></vxe-column>
|
||||
|
||||
:edit-render="{}">
|
||||
<template #edit="{ row }">
|
||||
<vxe-select v-model="row.is_send" transfer>
|
||||
<vxe-option v-for="item in options_is_send" :key="item.value" :value="item.value" :label="item.label"></vxe-option>
|
||||
</vxe-select>
|
||||
</template>
|
||||
</vxe-column>
|
||||
|
||||
<vxe-column field="send_time" title="发料时间" width="160" formatter="formatDate"
|
||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||
|
|
@ -128,7 +140,13 @@
|
|||
|
||||
<vxe-column field="is_complete" title="是否完成" width="160" :params="{ data: options_is_complete }"
|
||||
formatter='formatEnum'
|
||||
:edit-render="{ name: '$select', props: { options: options_is_complete } }"></vxe-column>
|
||||
:edit-render="{}">
|
||||
<template #edit="{ row }">
|
||||
<vxe-select v-model="row.is_complete" transfer>
|
||||
<vxe-option v-for="item in options_is_complete" :key="item.value" :value="item.value" :label="item.label"></vxe-option>
|
||||
</vxe-select>
|
||||
</template>
|
||||
</vxe-column>
|
||||
|
||||
<vxe-column field="complete_time" title="实际完成时间" width="160" formatter="formatDate"
|
||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||
|
|
@ -462,6 +480,7 @@ export default {
|
|||
|
||||
},
|
||||
|
||||
|
||||
setPageReadonly(readonly) {
|
||||
this.formOptions.items.forEach(item => {
|
||||
if (item.itemRender && item.itemRender.name == "$select") {
|
||||
|
|
@ -712,12 +731,18 @@ export default {
|
|||
const record = {
|
||||
}
|
||||
if (row) {
|
||||
this.detailsData = JSON.parse(JSON.stringify(this.detailsData))
|
||||
this.detailsData.splice($table.getRowSeq(row), 0, record);
|
||||
} else {
|
||||
this.detailsData.push(record)
|
||||
}
|
||||
},
|
||||
pageDelete(row) {
|
||||
|
||||
if( this.detailsData.length == 1){
|
||||
this.$mk.success("至少保留一行");
|
||||
return;
|
||||
}
|
||||
const $table = this.$refs.xTable;
|
||||
if (row.id) {
|
||||
this.deletedDetailsData.push(this.$mk.toBigInt(row.id))
|
||||
|
|
@ -731,17 +756,24 @@ export default {
|
|||
const record = {
|
||||
}
|
||||
if (row) {
|
||||
this.detailsData2 = JSON.parse(JSON.stringify(this.detailsData2))
|
||||
this.detailsData2.splice($table.getRowSeq(row), 0, record);
|
||||
} else {
|
||||
this.detailsData2.push(record)
|
||||
}
|
||||
|
||||
},
|
||||
pageDelete2(row) {
|
||||
if( this.detailsData2.length == 1){
|
||||
this.$mk.success("至少保留一行");
|
||||
return;
|
||||
}
|
||||
const $table = this.$refs.xTable2;
|
||||
if (row.id) {
|
||||
this.deletedDetailsData2.push(this.$mk.toBigInt(row.id))
|
||||
}
|
||||
this.detailsData2.splice($table.getRowSeq(row) - 1, 1);
|
||||
|
||||
},
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue