|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<el-card style="margin: 5px;margin-top: -20px">
|
|
|
|
|
<el-form :model="formData" ref="dataForm" label-width="100px" style="margin-bottom: -15px">
|
|
|
|
|
<el-form :model="formData" ref="dataForm" class="query-form" label-width="100px" style="margin-bottom: -15px">
|
|
|
|
|
<el-button-group style="display: flex;margin: 0px 0 10px 80%; height: 35px">
|
|
|
|
|
<el-button
|
|
|
|
|
type="primary"
|
|
|
|
@ -17,7 +17,7 @@
|
|
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="10">
|
|
|
|
|
<el-form-item class="query-form-item" label="登记记录号:">
|
|
|
|
|
<el-form-item label="登记记录号:">
|
|
|
|
|
<el-input v-model="formData.orderId"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
:disabled="true"
|
|
|
|
@ -27,7 +27,7 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="10">
|
|
|
|
|
<el-form-item class="query-form-item" label="登记时间:">
|
|
|
|
|
<el-form-item label="登记时间:">
|
|
|
|
|
<el-input v-model="formData.createTime"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
:disabled="true"
|
|
|
|
@ -40,7 +40,7 @@
|
|
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="10">
|
|
|
|
|
<el-form-item class="query-form-item" label="登记部门:">
|
|
|
|
|
<el-form-item label="登记部门:">
|
|
|
|
|
<el-select v-model="formData.fromDeptCode" placeholder="请选择登记部门信息"
|
|
|
|
|
:disabled="detailList.length >0 && this.paramValue == 0 "
|
|
|
|
|
style="width: 90%;"
|
|
|
|
@ -59,7 +59,7 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="10" v-if="paramValue!=2">
|
|
|
|
|
<el-form-item class="query-form-item" label="设备来源:">
|
|
|
|
|
<el-form-item label="设备来源:">
|
|
|
|
|
<el-select v-model="formData.type" placeholder="请选择设备来源信息"
|
|
|
|
|
:disabled="detailList.length >0"
|
|
|
|
|
style="width: 90%"
|
|
|
|
@ -75,7 +75,7 @@
|
|
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="15">
|
|
|
|
|
<el-form-item class="query-form-item" label="扫码录入:">
|
|
|
|
|
<el-form-item label="扫码录入:">
|
|
|
|
|
<el-input
|
|
|
|
|
id="inputer"
|
|
|
|
|
@focus="getInputFocus($event)"
|
|
|
|
@ -113,9 +113,12 @@
|
|
|
|
|
<el-table-column width="150" label="设备名称" prop="productName" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="规格型号" prop="ggxh" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="DI/物资编码" prop="nameCode" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="批次号" prop="batchNo" v-if="paramValue != 2" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="生产日期" prop="productionDate" v-if="paramValue != 2" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="失效日期" prop="expireDate" v-if="paramValue != 2" show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="批次号" prop="batchNo" v-if="paramValue != 2"
|
|
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="生产日期" prop="productionDate" v-if="paramValue != 2"
|
|
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="150" label="失效日期" prop="expireDate" v-if="paramValue != 2"
|
|
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
|
|
<el-table-column width="120" label="批次号" v-if="paramValue == 2">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.batchNo"
|
|
|
|
@ -179,38 +182,38 @@
|
|
|
|
|
<el-form label-width="100px" :model="filterQuery" size="mini" v-show="showSearch">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="DI/物资编码:">
|
|
|
|
|
<el-form-item label="DI/物资编码:">
|
|
|
|
|
<el-input v-model="filterQuery.nameCode" style="width: 90%" placeholder="请输入DI/物资编码"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="设备名称:">
|
|
|
|
|
<el-form-item label="设备名称:">
|
|
|
|
|
<el-input v-model="filterQuery.cpmctymc" style="width: 90%" placeholder="请输入设备名称"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="规格型号:">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input v-model="filterQuery.ggxh" style="width: 90%" placeholder="请输入规格型号" clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="生产企业:">
|
|
|
|
|
<el-form-item label="生产企业:">
|
|
|
|
|
<el-input v-model="filterQuery.manufactory" style="width: 90%" placeholder="请输入生产企业"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="注册/备案号:">
|
|
|
|
|
<el-form-item label="注册/备案号:">
|
|
|
|
|
<el-input v-model="filterQuery.zczbhhzbapzbh" style="width: 90%" placeholder="请输入注册/备案号"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="供应商:">
|
|
|
|
|
<el-form-item label="供应商:">
|
|
|
|
|
<el-input v-model="filterQuery.supName" style="width: 90%" placeholder="请输入供应商"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -218,7 +221,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="仓库:">
|
|
|
|
|
<el-form-item label="仓库:">
|
|
|
|
|
<el-select v-model="filterQuery.invCode" placeholder="请选择设备来源信息" style="width: 90%" clearable>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in invList"
|
|
|
|
@ -284,19 +287,19 @@
|
|
|
|
|
<el-form label-width="100px" :model="filterProductQuery" size="mini" v-show="showSearch">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="DI/物资编码:">
|
|
|
|
|
<el-form-item label="DI/物资编码:">
|
|
|
|
|
<el-input v-model="filterProductQuery.nameCode" style="width: 90%" placeholder="请输入DI/物资编码"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="设备名称:">
|
|
|
|
|
<el-form-item label="设备名称:">
|
|
|
|
|
<el-input v-model="filterProductQuery.cpmctymc" style="width: 90%" placeholder="请输入设备名称"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="规格型号:">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input v-model="filterProductQuery.ggxh" style="width: 90%" placeholder="请输入规格型号"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -304,19 +307,19 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="生产企业:">
|
|
|
|
|
<el-form-item label="生产企业:">
|
|
|
|
|
<el-input v-model="filterProductQuery.manufactory" style="width: 90%" placeholder="请输入生产企业"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="注册/备案号:">
|
|
|
|
|
<el-form-item label="注册/备案号:">
|
|
|
|
|
<el-input v-model="filterProductQuery.zczbhhzbapzbh" style="width: 90%" placeholder="请输入注册/备案号"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="供应商:">
|
|
|
|
|
<el-form-item label="供应商:">
|
|
|
|
|
<el-input v-model="filterProductQuery.companyName" style="width: 90%" placeholder="请输入供应商"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -368,19 +371,19 @@
|
|
|
|
|
<el-form label-width="100px" :model="filterDeviceQuery" size="mini" v-show="showSearch">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="DI/物资编码:">
|
|
|
|
|
<el-form-item label="DI/物资编码:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.nameCode" style="width: 90%" placeholder="请输入DI/物资编码"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="设备名称:">
|
|
|
|
|
<el-form-item label="设备名称:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.deviceName" placeholder="请输入设备名称" style="width: 90%"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="规格型号:">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.ggxh" style="width: 90%" placeholder="请输入规格型号"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -388,19 +391,19 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="生产企业:">
|
|
|
|
|
<el-form-item label="生产企业:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.manufactory" style="width: 90%" placeholder="请输入生产企业"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="注册/备案号:">
|
|
|
|
|
<el-form-item label="注册/备案号:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.zczbhhzbapzbh" style="width: 90%" placeholder="请输入注册/备案号"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="供应商:">
|
|
|
|
|
<el-form-item label="供应商:">
|
|
|
|
|
<el-input v-model="filterDeviceQuery.supName" placeholder="请输入供应商" style="width: 90%"
|
|
|
|
|
clearable></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -669,7 +672,7 @@ export default {
|
|
|
|
|
this.$refs.inputRef.select();
|
|
|
|
|
},
|
|
|
|
|
addCode() {
|
|
|
|
|
if(isBlank(typeof this.formData)){
|
|
|
|
|
if (isBlank(typeof this.formData)) {
|
|
|
|
|
this.$message.warning("请先选择来源类型");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|