rev:修改区域选择

This commit is contained in:
2023-04-14 14:35:22 +08:00
parent d841b8e6c3
commit 82334dccf0
3 changed files with 335 additions and 219 deletions

View File

@@ -8,21 +8,22 @@
@close="close"
@open="open"
>
<span slot="title" class="dialog-footer">
<div class="crud-opts2">
<span class="el-dialog__title2">入库分配</span>
<span class="crud-opts-right2">
<!--左侧插槽-->
<slot name="left"/>
<el-button slot="left" type="info" @click="dialogVisible = false">关闭</el-button>
<slot name="left" />
<el-button slot="left" type="info" @click="dialogVisible = false"
>关闭</el-button
>
</span>
</div>
</span>
<div class="crud-opts2">
<span class="role-span">入库明细项</span>
</div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}">
<el-card class="box-card" shadow="never" :body-style="{ padding: '0' }">
<!--表格渲染-->
<el-table
ref="dtl_table"
@@ -32,10 +33,15 @@
border
highlight-current-row
:row-class-name="tableRowClassName"
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
:header-cell-style="{ background: '#f5f7fa', color: '#606266' }"
@row-click="clcikRow"
>
<el-table-column prop="bill_status" label="状态" align="center" width="110px">
<el-table-column
prop="bill_status"
label="状态"
align="center"
width="110px"
>
<template slot-scope="scope">
<el-select
v-model="scope.row.bill_status"
@@ -51,17 +57,57 @@
</el-select>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" align="center" />
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" align="center" />
<el-table-column show-overflow-tooltip prop="material_spec" label="物料规格" align="center" />
<el-table-column show-overflow-tooltip prop="pcsn" label="订单号" align="center" />
<el-table-column show-overflow-tooltip prop="plan_qty" :formatter="crud.formatNum3" label="数量" align="center" />
<el-table-column show-overflow-tooltip prop="qty_unit_name" label="单位" align="center" />
<el-table-column
show-overflow-tooltip
prop="material_code"
label="物料编码"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="material_name"
label="物料名称"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="material_spec"
label="物料规格"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="pcsn"
label="订单号"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="plan_qty"
:formatter="crud.formatNum3"
label="数量"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="qty_unit_name"
label="单位"
align="center"
/>
</el-table>
</el-card>
<el-card class="box-card" shadow="never" :body-style="{padding:'20px 20px 0 20px'}">
<el-form ref="form2" :inline="true" :model="form" :rules="rules" size="mini">
<el-card
class="box-card"
shadow="never"
:body-style="{ padding: '20px 20px 0 20px' }"
>
<el-form
ref="form2"
:inline="true"
:model="form"
:rules="rules"
size="mini"
>
<el-form-item label="入库点" prop="point_code">
<el-select
v-model="form.point_code"
@@ -78,55 +124,30 @@
/>
</el-select>
</el-form-item>
</el-form>
</el-card>
<div class="crud-opts2">
<span class="role-span">载具物料明细</span>
<div class="crud-opts-form">
<el-form ref="form" :inline="true" :model="form" size="mini">
<el-form-item label="区域" prop="sect_id">
<el-select
v-model="form.sect_id"
clearable
placeholder="请选择"
class="filter-item"
style="width: 200px;"
>
<el-option
v-for="item in sects"
:key="item.sect_code"
:label="item.sect_name"
:value="item.sect_code"
<el-form-item label="区域" prop="gender5">
<el-cascader
placeholder="请选择"
:options="sects"
:props="{ checkStrictly: true }"
clearable
@change="sectQueryChange"
/>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item prop="checked">
<el-checkbox v-model="form.checked">自动分配货位</el-checkbox>
</el-form-item>
</el-form>
</div>
<span class="crud-opts-right2">
<!--左侧插槽-->
<slot name="left"/>
<slot name="left" />
<el-button
slot="left"
class="filter-item"
@@ -170,7 +191,7 @@
</el-button>
</span>
</div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}">
<el-card class="box-card" shadow="never" :body-style="{ padding: '0' }">
<!--表格渲染-->
<el-table
ref="dis_table"
@@ -178,16 +199,52 @@
style="width: 100%;"
max-height="300"
border
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
:header-cell-style="{ background: '#f5f7fa', color: '#606266' }"
@row-click="clcikRowDis"
>
<el-table-column show-overflow-tooltip type="index" label="序号" align="center" />
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" align="center" />
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" align="center" />
<el-table-column show-overflow-tooltip prop="material_spec" label="物料规格" align="center" />
<el-table-column show-overflow-tooltip prop="pcsn" label="订单号" align="center" />
<el-table-column show-overflow-tooltip prop="plan_qty" :formatter="crud.formatNum3" label="数量" align="center" />
<el-table-column show-overflow-tooltip prop="storagevehicle_code" label="载具号" align="center">
<el-table-column
show-overflow-tooltip
type="index"
label="序号"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="material_code"
label="物料编码"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="material_name"
label="物料名称"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="material_spec"
label="物料规格"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="pcsn"
label="订单号"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="plan_qty"
:formatter="crud.formatNum3"
label="数量"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="storagevehicle_code"
label="载具号"
align="center"
>
<template slot-scope="scope">
<el-input
v-model="form.tableMater[scope.$index].storagevehicle_code"
@@ -198,27 +255,43 @@
/>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="point_code" label="入库点" align="center" />
<el-table-column show-overflow-tooltip prop="struct_code" label="货位" align="center" />
<el-table-column
show-overflow-tooltip
prop="point_code"
label="入库点"
align="center"
/>
<el-table-column
show-overflow-tooltip
prop="struct_code"
label="货位"
align="center"
/>
</el-table>
</el-card>
<StructDiv ref="child" :stor-id="storId" :dialog-show.sync="structShow" :sect-prop="sectProp" @tableChanged="tableChanged"/>
<StructDiv
ref="child"
:stor-id="storId"
:dialog-show.sync="structShow"
:sect-prop="sectProp"
@tableChanged="tableChanged"
/>
</el-dialog>
</template>
<script>
import CRUD, { crud } from '@crud/crud'
import StructDiv from '@/views/wms/pub/StructDialog'
import crudSemiProductIn from '@/api/wms/st/in/semiProductIn'
import crudPoint from '@/api/wms/sch/point'
import crudRegion from '@/api/wms/sch/region'
import CRUD, { crud } from "@crud/crud";
import StructDiv from "@/views/wms/pub/StructDialog";
import crudSemiProductIn from "@/api/wms/st/in/semiProductIn";
import crudPoint from "@/api/wms/sch/point";
import crudRegion from "@/api/wms/sch/region";
export default {
name: 'DivDialog',
name: "DivDialog",
components: { StructDiv },
mixins: [crud()],
dicts: ['IO_BILL_STATUS'],
dicts: ["IO_BILL_STATUS"],
props: {
dialogShow: {
type: Boolean,
@@ -230,7 +303,7 @@ export default {
openParam: {
type: Array,
default: () => {
return []
return [];
}
},
billType: {
@@ -245,8 +318,8 @@ export default {
data() {
return {
dialogVisible: false,
stor_id: '',
sect_id: '',
stor_id: "",
sect_id: "",
sectProp: null,
bucketProp: {},
structShow: false,
@@ -258,9 +331,9 @@ export default {
dis_row: null,
form: {
dtl_row: null,
storage_qty: '',
sect_id: '',
stor_id: '',
storage_qty: "",
sect_id: "",
stor_id: "",
point_code: null,
checked: true,
tableMater: []
@@ -268,242 +341,285 @@ export default {
storlist: [],
pointlist: [],
rules: {}
}
};
},
watch: {
dialogShow: {
handler(newValue, oldValue) {
this.dialogVisible = newValue
this.dialogVisible = newValue;
}
}
},
methods: {
open() {
crudRegion.getRegionSelect({ 'stor_id': '' }).then(res => {
this.sects = res.content
})
const area_type = 'A1_RK01'
crudPoint.getPoint({ 'area_type': area_type }).then(res => {
this.pointlist = res
})
crudRegion.getRegionSelect({ stor_id: this.storId }).then(res => {
this.sects = res.content;
});
const area_type = "A1_RK01";
crudPoint.getPoint({ area_type: area_type }).then(res => {
this.pointlist = res;
});
},
toDelete(data) {
data.pop = true
data.pop = true;
},
close() {
this.form.tableMater = []
this.form.dtl_row = null
this.sectProp = null
this.$emit('update:dialogShow', false)
this.$emit('AddChanged')
this.crud.refresh()
this.$refs['form2'].resetFields()
this.form.tableMater = [];
this.form.dtl_row = null;
this.sectProp = null;
this.$emit("update:dialogShow", false);
this.$emit("AddChanged");
this.crud.refresh();
this.$refs["form2"].resetFields();
},
clcikRow(row, column, event) {
this.form.dtl_row = row
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id }).then(res => {
this.openParam = res
this.form.dtl_row = res[row.index]
})
this.form.dtl_row = row;
crudSemiProductIn
.getIODtl({ iostorinv_id: this.form.dtl_row.iostorinv_id })
.then(res => {
this.openParam = res;
this.form.dtl_row = res[row.index];
});
crudSemiProductIn.getDisDtl(row).then(res => {
this.form.tableMater = res
})
this.form.tableMater = res;
});
},
clcikRowDis(row, column, event) {
this.dis_row = row
this.dis_row = row;
},
vehicleCheck() {
if (!this.form.dtl_row) {
this.crud.notify('请选择一条入库明细', CRUD.NOTIFICATION_TYPE.INFO)
this.form.storagevehicle_code = ''
return
this.crud.notify("请选择一条入库明细", CRUD.NOTIFICATION_TYPE.INFO);
this.form.storagevehicle_code = "";
return;
}
crudSemiProductIn.checkVehicle({
'storagevehicle_code': this.form.storagevehicle_code,
'dis_num': this.form.tableMater.length,
'iostorinv_id': this.form.dtl_row.iostorinv_id
}).then(res => {
}).catch(err => {
this.form.storagevehicle_code = ''
})
crudSemiProductIn
.checkVehicle({
storagevehicle_code: this.form.storagevehicle_code,
dis_num: this.form.tableMater.length,
iostorinv_id: this.form.dtl_row.iostorinv_id
})
.then(res => {})
.catch(err => {
this.form.storagevehicle_code = "";
});
},
tableRowClassName({ row, rowIndex }) {
row.index = rowIndex
row.index = rowIndex;
},
insertvehicle() {
if (!this.form.dtl_row) {
this.crud.notify('请选择一条入库明细', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请选择一条入库明细", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
if (!this.form.storagevehicle_code) {
this.crud.notify('请输入托盘号', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请输入托盘号", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
// 判断是否选择了桶号
if (this.bucketObj) {
if (!(this.bucketObj.status === '01')) {
this.crud.notify('请校验桶状态!', CRUD.NOTIFICATION_TYPE.INFO)
return
if (!(this.bucketObj.status === "01")) {
this.crud.notify("请校验桶状态!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
const dis_dtl = JSON.parse(JSON.stringify(this.bucketObj))
const dis_dtl = JSON.parse(JSON.stringify(this.bucketObj));
// 判断选择的桶是否已经被选过
const flag = this.form.tableMater.some(mater => mater.bucketunique === dis_dtl.bucketunique)
const flag = this.form.tableMater.some(
mater => mater.bucketunique === dis_dtl.bucketunique
);
if (!flag) {
const flag = this.form.tableMater.some(mater => mater.storagevehicle_code !== this.form.storagevehicle_code)
const flag = this.form.tableMater.some(
mater => mater.storagevehicle_code !== this.form.storagevehicle_code
);
if (flag) {
this.crud.notify('存在不同载具号', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("存在不同载具号", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
dis_dtl.storagevehicle_code = this.form.storagevehicle_code
dis_dtl.pop = false
this.form.tableMater.splice(this.form.tableMater.length, 0, dis_dtl)
dis_dtl.storagevehicle_code = this.form.storagevehicle_code;
dis_dtl.pop = false;
this.form.tableMater.splice(this.form.tableMater.length, 0, dis_dtl);
if (this.form.dtl_row.assign_qty) {
this.form.dtl_row.assign_qty = parseFloat(this.form.dtl_row.assign_qty) + parseFloat(this.form.storage_qty)
this.form.dtl_row.assign_qty =
parseFloat(this.form.dtl_row.assign_qty) +
parseFloat(this.form.storage_qty);
} else {
this.form.dtl_row.assign_qty = parseFloat(this.form.storage_qty)
this.form.dtl_row.assign_qty = parseFloat(this.form.storage_qty);
}
if (parseFloat(this.form.dtl_row.unassign_qty) - parseFloat(this.form.storage_qty) > 0) {
this.form.dtl_row.unassign_qty = parseFloat(this.form.dtl_row.unassign_qty) - parseFloat(this.form.storage_qty)
if (
parseFloat(this.form.dtl_row.unassign_qty) -
parseFloat(this.form.storage_qty) >
0
) {
this.form.dtl_row.unassign_qty =
parseFloat(this.form.dtl_row.unassign_qty) -
parseFloat(this.form.storage_qty);
} else {
this.form.dtl_row.unassign_qty = 0
this.form.dtl_row.unassign_qty = 0;
}
this.openParam.splice(this.form.dtl_row.index, 1, this.form.dtl_row)
this.openParam.splice(this.form.dtl_row.index, 1, this.form.dtl_row);
}
if (flag) {
this.crud.notify('该桶已被加入明细中', CRUD.NOTIFICATION_TYPE.INFO)
this.crud.notify("该桶已被加入明细中", CRUD.NOTIFICATION_TYPE.INFO);
}
} else {
this.crud.notify('请选择桶号', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请选择桶号", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
},
confirmvehicle() {
if (this.dis_row === null) {
this.crud.notify('请先选择一条分配明细!', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请先选择一条分配明细!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
if (this.dis_row.storagevehicle_code === '') {
this.crud.notify('载具号不能为空', CRUD.NOTIFICATION_TYPE.INFO)
return
if (this.dis_row.storagevehicle_code === "") {
this.crud.notify("载具号不能为空", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
crudSemiProductIn.confirmvehicle(this.dis_row).then(res => {
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id }).then(res => {
this.openParam = res
})
crudSemiProductIn
.getIODtl({ iostorinv_id: this.form.dtl_row.iostorinv_id })
.then(res => {
this.openParam = res;
});
crudSemiProductIn.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res
this.crud.notify('组盘成功!', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
})
this.form.tableMater = res;
this.crud.notify("组盘成功!", CRUD.NOTIFICATION_TYPE.SUCCESS);
});
});
},
sectQueryChange(val) {
this.sectProp = val
this.sectProp = val;
if (val.length === 1) {
this.stor_id = val[0]
this.sect_id = ''
this.stor_id = val[0];
this.sect_id = "";
}
if (val.length === 0) {
this.sect_id = ''
this.stor_id = ''
this.sect_id = "";
this.stor_id = "";
}
if (val.length === 2) {
this.stor_id = val[0]
this.sect_id = val[1]
this.stor_id = val[0];
this.sect_id = val[1];
}
},
tableChanged(row) {
this.sect_id =this.form.sect_id
this.form.stor_id = this.stor_id
this.sect_id = this.form.sect_id;
this.form.stor_id = this.stor_id;
// 新增一行物料时,给行进行赋值
for (let i = 0; i < this.form.tableMater.length; i++) {
this.form.tableMater[i].struct_id = row.point_id
this.form.tableMater[i].struct_code = row.point_code
this.form.tableMater[i].struct_name = row.point_name
this.form.tableMater[i].region_code = row.region_code
this.form.tableMater[i].region_name = row.region_name
this.form.tableMater.splice(i, 1, this.form.tableMater[i]) // 通过splice 替换数据 触发视图更新
this.form.tableMater[i].struct_id = row.point_id;
this.form.tableMater[i].struct_code = row.point_code;
this.form.tableMater[i].struct_name = row.point_name;
this.form.tableMater[i].region_code = row.region_code;
this.form.tableMater[i].region_name = row.region_name;
this.form.tableMater.splice(i, 1, this.form.tableMater[i]); // 通过splice 替换数据 触发视图更新
}
crudSemiProductIn.divStruct(this.form).then(res => {
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id, 'open_flag': '1' }).then(res => {
this.openParam = res
})
this.form.tableMater = []
})
crudSemiProductIn
.getIODtl({
iostorinv_id: this.form.dtl_row.iostorinv_id,
open_flag: "1"
})
.then(res => {
this.openParam = res;
});
this.form.tableMater = [];
});
},
divPoint() {
if (!this.form.point_code) {
this.crud.notify('请选择入库点', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请选择入库点", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
if (this.form.tableMater.length === 0) {
this.crud.notify('请先选择一条明细!', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请先选择一条明细!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
crudSemiProductIn.divPoint(this.form).then(res => {
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id, 'open_flag': '1' }).then(res => {
this.openParam = res
})
crudSemiProductIn
.getIODtl({
iostorinv_id: this.form.dtl_row.iostorinv_id,
open_flag: "1"
})
.then(res => {
this.openParam = res;
});
crudSemiProductIn.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res
this.crud.notify('设置起点成功!', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
})
this.form.tableMater = res;
this.crud.notify("设置起点成功!", CRUD.NOTIFICATION_TYPE.SUCCESS);
});
});
},
divStruct() {
if (this.dis_row === null) {
this.crud.notify('请先选择一条分配明细!', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("请先选择一条分配明细!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
// 如果勾选了,直接跳后台
if (this.form.checked) {
if (!this.form.sect_id) {
this.crud.notify('请先选择区域!', CRUD.NOTIFICATION_TYPE.INFO)
return
}
this.divBtn = true
this.form.stor_id = this.stor_id
this.form.is_pc = '1'
crudSemiProductIn.divStruct(this.form).then(res => {
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id, 'open_flag': '1' }).then(res => {
this.openParam = res
if (!this.sect_id) {
this.crud.notify('请先选择区域!', CRUD.NOTIFICATION_TYPE.INFO)
return
}
this.divBtn = true;
this.form.stor_id = this.stor_id;
this.form.is_pc = "1";
crudSemiProductIn
.divStruct(this.form)
.then(res => {
crudSemiProductIn
.getIODtl({
iostorinv_id: this.form.dtl_row.iostorinv_id,
open_flag: "1"
})
.then(res => {
this.openParam = res;
});
crudSemiProductIn.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res;
this.divBtn = false;
this.crud.notify(
"分配货位成功!",
CRUD.NOTIFICATION_TYPE.SUCCESS
);
});
})
crudSemiProductIn.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res
this.divBtn = false
this.crud.notify('分配货位成功!', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
}).finally(() => {
this.divBtn = false
})
.finally(() => {
this.divBtn = false;
});
} else {
this.structShow = true
this.$refs.child.getMsg(false)
this.structShow = true;
this.$refs.child.getMsg(false);
}
},
unDivStruct() {
if (this.form.tableMater.length <= 0) {
this.crud.notify('不存在载具明细!', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("不存在载具明细!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
const flag = this.form.tableMater.some(mater => !mater.struct_code)
const flag = this.form.tableMater.some(mater => !mater.struct_code);
if (flag) {
this.crud.notify('明细存在未分配货位!', CRUD.NOTIFICATION_TYPE.INFO)
return
this.crud.notify("明细存在未分配货位!", CRUD.NOTIFICATION_TYPE.INFO);
return;
}
// 如果勾选了,直接跳后台
crudSemiProductIn.unDivStruct(this.form).then(res => {
crudSemiProductIn.getIODtl({ 'iostorinv_id': this.form.dtl_row.iostorinv_id, 'open_flag': '1' }).then(res => {
this.openParam = res
})
crudSemiProductIn
.getIODtl({
iostorinv_id: this.form.dtl_row.iostorinv_id,
open_flag: "1"
})
.then(res => {
this.openParam = res;
});
crudSemiProductIn.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res
this.crud.notify('取消分配成功!', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
})
this.form.tableMater = res;
this.crud.notify("取消分配成功!", CRUD.NOTIFICATION_TYPE.SUCCESS);
});
});
}
}
}
};
</script>
<style>

View File

@@ -132,7 +132,7 @@
<el-table-column show-overflow-tooltip prop="bill_code" width="130" label="单据号">
<template slot-scope="scope">
<el-link type="warning" @click="toView(scope.row)">{{ scope.row.bill_code }}</el-link>
</template>
</template>fileinput_name
</el-table-column>
<el-table-column show-overflow-tooltip :formatter="stateFormat" prop="bill_status" label="单据状态" />
<el-table-column prop="product_name" label="生产区域" width="130" show-overflow-tooltip />
@@ -145,8 +145,8 @@
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="制单人" align="center" prop="input_name" />
<el-table-column label="制单时间" align="center" prop="input_time" width="150" />
<el-table-column label="制单人" align="center" prop="create_name" />
<el-table-column label="制单时间" align="center" prop="create_time" width="150" />
<el-table-column label="修改人" align="center" prop="update_name" />
<el-table-column label="修改时间" align="center" prop="update_time" width="150" />
<el-table-column label="分配人" align="center" prop="dis_name" width="140px" />

View File

@@ -150,8 +150,8 @@
<el-table-column show-overflow-tooltip label="明细数" align="center" prop="detail_count" width="60" />
<el-table-column show-overflow-tooltip label="总重量" align="center" prop="total_qty" width="100" />
<el-table-column show-overflow-tooltip label="备注" align="center" prop="remark" width="100" />
<el-table-column show-overflow-tooltip label="制单人" align="center" prop="input_name" />
<el-table-column show-overflow-tooltip label="制单时间" align="center" prop="input_time" width="140" />
<el-table-column show-overflow-tooltip label="制单人" align="center" prop="create_name" />
<el-table-column show-overflow-tooltip label="制单时间" align="center" prop="create_time" width="140" />
<el-table-column show-overflow-tooltip label="修改人" align="center" prop="update_name" />
<el-table-column show-overflow-tooltip label="修改时间" align="center" prop="update_time" width="140" />
<el-table-column show-overflow-tooltip label="分配人" align="center" prop="dis_name" />