|
@@ -13,7 +13,7 @@
|
|
|
<ele-pro-table ref="sourceTable" :columns="tableColumns1" :datasource="datasource"
|
|
<ele-pro-table ref="sourceTable" :columns="tableColumns1" :datasource="datasource"
|
|
|
@selection-change="handleSelectionChange" :initLoad="false" :pagination="true">
|
|
@selection-change="handleSelectionChange" :initLoad="false" :pagination="true">
|
|
|
|
|
|
|
|
- <template v-slot:toolbar v-if="form.qualityMode == 2">
|
|
|
|
|
|
|
+ <template v-slot:toolbar v-if="form.qualityMode == 2 && type != 'detail'">
|
|
|
<el-dropdown trigger="click" @command="handleSampleNumber">
|
|
<el-dropdown trigger="click" @command="handleSampleNumber">
|
|
|
<el-link type="primary" icon="el-icon-plus">取样</el-link>
|
|
<el-link type="primary" icon="el-icon-plus">取样</el-link>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-menu slot="dropdown">
|
|
@@ -82,18 +82,19 @@
|
|
|
</el-link>
|
|
</el-link>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-else-if="column.prop === 'materielDesignation'">
|
|
<template v-else-if="column.prop === 'materielDesignation'">
|
|
|
- <el-input :disabled="scope.row.isMaterielDesignationEmpty"
|
|
|
|
|
- v-model="scope.row.materielDesignation"></el-input>
|
|
|
|
|
|
|
+ <el-input :disabled="scope.row.isMaterielDesignationEmpty" v-model="scope.row.materielDesignation"
|
|
|
|
|
+ size="mini"></el-input>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-else-if="column.prop === 'clientCode'">
|
|
<template v-else-if="column.prop === 'clientCode'">
|
|
|
- <el-input :disabled="scope.row.isClientCodeEmpty" v-model="scope.row.clientCode"></el-input>
|
|
|
|
|
|
|
+ <el-input :disabled="scope.row.isClientCodeEmpty" v-model="scope.row.clientCode"
|
|
|
|
|
+ size="mini"></el-input>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-else-if="column.prop === 'engrave'">
|
|
<template v-else-if="column.prop === 'engrave'">
|
|
|
- <el-input :disabled="scope.row.isEngraveEmpty" v-model="scope.row.engrave"></el-input>
|
|
|
|
|
|
|
+ <el-input :disabled="scope.row.isEngraveEmpty" v-model="scope.row.engrave" size="mini"></el-input>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-else-if="column.prop === 'weight'">
|
|
<template v-else-if="column.prop === 'weight'">
|
|
|
<el-input type="number" v-model="scope.row.weight" :min="0"
|
|
<el-input type="number" v-model="scope.row.weight" :min="0"
|
|
|
- @input="inputWeight(scope.row, scope.$index)"></el-input>
|
|
|
|
|
|
|
+ @input="inputWeight(scope.row, scope.$index)" size="mini"></el-input>
|
|
|
</template>
|
|
</template>
|
|
|
<template v-else>
|
|
<template v-else>
|
|
|
{{ scope.row[column.prop] }}
|
|
{{ scope.row[column.prop] }}
|
|
@@ -201,10 +202,9 @@ export default {
|
|
|
}],
|
|
}],
|
|
|
tableColumns: [
|
|
tableColumns: [
|
|
|
{
|
|
{
|
|
|
- columnKey: 'index',
|
|
|
|
|
- label: '序号',
|
|
|
|
|
- type: 'index',
|
|
|
|
|
- width: 55,
|
|
|
|
|
|
|
+ label: '样品编码',
|
|
|
|
|
+ prop: 'sampleCode',
|
|
|
|
|
+ width: '160',
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
fixed: 'left'
|
|
fixed: 'left'
|
|
|
},
|
|
},
|
|
@@ -234,8 +234,8 @@ export default {
|
|
|
{ label: '客户代号', prop: 'clientCode', align: 'center', slot: 'clientCode', width: '120' },
|
|
{ label: '客户代号', prop: 'clientCode', align: 'center', slot: 'clientCode', width: '120' },
|
|
|
{ label: '刻码', prop: 'engrave', align: 'center', slot: 'engrave', width: '120' },
|
|
{ label: '刻码', prop: 'engrave', align: 'center', slot: 'engrave', width: '120' },
|
|
|
{ label: '重量', prop: 'weight', align: 'center', slot: 'weight', width: '120' },
|
|
{ label: '重量', prop: 'weight', align: 'center', slot: 'weight', width: '120' },
|
|
|
- { label: '重量单位', prop: 'weightUnit', align: 'center', width: "100" },
|
|
|
|
|
- { label: '仓库', prop: 'warehouseName', align: 'center' },
|
|
|
|
|
|
|
+ { label: '重量单位', prop: 'weightUnit', align: 'center', width: 100 },
|
|
|
|
|
+ { label: '仓库', prop: 'warehouseName', align: 'center', width: 100 },
|
|
|
{ label: '货区', prop: 'areaName', align: 'center' },
|
|
{ label: '货区', prop: 'areaName', align: 'center' },
|
|
|
{ label: '货架', prop: 'goodsShelfName', align: 'center' },
|
|
{ label: '货架', prop: 'goodsShelfName', align: 'center' },
|
|
|
{ label: '货位', prop: 'goodsAllocationName', align: 'center' },
|
|
{ label: '货位', prop: 'goodsAllocationName', align: 'center' },
|