This commit is contained in:
2022-12-09 13:16:11 +08:00
parent 387b591596
commit ed8511c07c
17 changed files with 779 additions and 41 deletions

View File

@@ -126,9 +126,18 @@
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<el-form-item label="品质类型">
<el-form-item label="交货单号">
<el-input
v-model="query.vbeln"
size="mini"
clearable
placeholder="批次模糊查询"
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<el-form-item label="是否冲销">
<el-select
v-model="query.quality_scode"
v-model="query.is_writeoff"
clearable
size="mini"
placeholder="全部"
@@ -136,7 +145,7 @@
@change="crud.toQuery"
>
<el-option
v-for="item in dict.ST_QUALITY_SCODE"
v-for="item in dict.IS_OR_NOT"
:key="item.value"
:label="item.label"
:value="item.value"
@@ -213,12 +222,15 @@
{{ fun(scope.row.total_qty) }}
</template>
</el-table-column>
<el-table-column label="交货单号" align="center" prop="vbeln" />
<el-table-column label="制单人" align="center" prop="input_optname" />
<el-table-column label="制单时间" align="center" prop="input_time" width="150" />
<el-table-column label="修改人" align="center" prop="update_optname" />
<el-table-column label="修改时间" align="center" prop="update_time" width="150" />
<el-table-column label="确认人" align="center" prop="confirm_optname" width="150" />
<el-table-column label="确认时间" align="center" prop="confirm_time" width="150" />
<el-table-column label="是否冲销" align="center" :formatter="writeoffFormat" prop="is_writeoff" width="150" />
<el-table-column label="是否回传" align="center" :formatter="uploadFormat" prop="is_upload" width="150" />
<el-table-column label="回传人" align="center" prop="upload_name" width="150" />
<el-table-column label="回传时间" align="center" prop="upload_time" width="150" />
</el-table>
@@ -262,7 +274,7 @@ export default {
},
mixins: [presenter(), header(), crud()],
// 数据字典
dicts: ['io_bill_status', 'ST_CREATE_MODE', 'io_type', 'is_upload', 'ST_INV_IN_TYPE', 'ST_INV_OUT_TYPE'],
dicts: ['io_bill_status', 'ST_CREATE_MODE', 'io_type', 'is_upload', 'ST_INV_IN_TYPE', 'ST_INV_OUT_TYPE', 'IS_OR_NOT'],
data() {
return {
height: document.documentElement.clientHeight - 180 + 'px;',
@@ -347,6 +359,12 @@ export default {
create_modeFormat(row) {
return this.dict.label.ST_CREATE_MODE[row.create_mode]
},
writeoffFormat(row) {
return this.dict.label.IS_OR_NOT[row.create_mode]
},
uploadFormat(row) {
return this.dict.label.IS_OR_NOT[row.create_mode]
},
handleCurrentChange(current) {
if (current === null) {
this.dis_flag = true