|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
<el-card class="el-card">
|
|
|
|
|
<el-form :model="listQuery" label-width="120px" v-show="showSearch">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="15">
|
|
|
|
|
<el-col :span="18">
|
|
|
|
|
<el-form-item label="UDI码:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.udiCode" style="width: 96%" placeholder="请扫描或输入UDI码" clearable="true"
|
|
|
|
|
@keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
@ -12,26 +12,26 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="物资简称:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.pinyinInitial" @input="search" style="width: 90%" placeholder="请输入物资拼音简写"
|
|
|
|
|
<el-form-item label="拼音简写:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.pinyinInitial" @input="search" style="width: 100%" placeholder="请输入物资拼音简写"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="第三方物资编码:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.thrPiId" style="width: 90%" placeholder="第三方物资编码"
|
|
|
|
|
<el-input v-model="listQuery.thrPiId" style="width: 100%" placeholder="第三方物资编码"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="分类编码:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.flbm" style="width: 90%" placeholder="请输入分类编码"
|
|
|
|
|
<el-input v-model="listQuery.flbm" style="width: 100%" placeholder="请输入分类编码"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="供应商:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.companyName" style="width: 90%" placeholder="请输入供应商"
|
|
|
|
|
<el-input v-model="listQuery.companyName" style="width: 100%" placeholder="请输入供应商"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -39,24 +39,39 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="物品编码:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.unionCode" style="width: 90%" placeholder="请输入DI/医保编码/商品条码"
|
|
|
|
|
<el-input v-model="listQuery.unionCode" style="width: 100%" placeholder="请输入DI/医保编码/商品条码"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="产品通用名:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.cpmctymc" style="width: 90%" placeholder="请输入产品通用名"
|
|
|
|
|
<el-input v-model="listQuery.cpmctymc" style="width: 100%" placeholder="请输入产品通用名"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="规格型号:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.ggxh" style="width: 90%" placeholder="请输入规格型号" clearable="true"></el-input>
|
|
|
|
|
<el-input v-model="listQuery.ggxh" style="width: 100%" placeholder="请输入规格型号" clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="生产企业:" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.manufactory" style="width: 90%" placeholder="请输入生产企业/注册备案人"
|
|
|
|
|
<el-input v-model="listQuery.manufactory" style="width: 100%" placeholder="请输入生产企业/注册备案人"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6" v-if="productRemarkSet.remarkEnable1">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle1+':'" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.basicPrductRemak1" style="width: 100%" :placeholder="productRemarkSet.remarkTitle1"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6" v-if="productRemarkSet.remarkEnable2">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle2 +':'" class="query-form-item">
|
|
|
|
|
<el-input v-model="listQuery.basicPrductRemak2" style="width: 100%" :placeholder="productRemarkSet.remarkTitle2"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -109,7 +124,6 @@
|
|
|
|
|
></pagination>
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
|
title="耗材字典详情"
|
|
|
|
|
:visible.sync="udiRlDetailVisible"
|
|
|
|
@ -126,7 +140,10 @@
|
|
|
|
|
<el-form :model="form">
|
|
|
|
|
<el-form-item label="" prop="isGive">
|
|
|
|
|
<el-radio-group v-model="currentCert">
|
|
|
|
|
<el-radio style="width: 100%; margin-top: 10px;" :label="item" :key="item" v-for="item in certList">{{ item }}</el-radio>
|
|
|
|
|
<el-radio style="width: 100%; margin-top: 10px;" :label="item" :key="item" v-for="item in certList">{{
|
|
|
|
|
item
|
|
|
|
|
}}
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
@ -144,6 +161,7 @@ import {filterCompanyProductplanRelevance, filterCompanyProductRelevance} from "
|
|
|
|
|
import {addApplyDetail, addApply} from "../../../api/purchase/purApply";
|
|
|
|
|
import store from "../../../store";
|
|
|
|
|
import udiRlDetailDialog from "./../../purchase/purApply/purUdiRlDetailDialog";
|
|
|
|
|
import {finProductSet} from "@/api/param/systemParamConfig";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "stockOrderNewSelectProduct",
|
|
|
|
@ -211,6 +229,7 @@ export default {
|
|
|
|
|
orderIdFk: "",
|
|
|
|
|
supId: "",
|
|
|
|
|
},
|
|
|
|
|
productRemarkSet: {},
|
|
|
|
|
pickerOptions: {
|
|
|
|
|
shortcuts: [
|
|
|
|
|
{
|
|
|
|
@ -401,13 +420,19 @@ export default {
|
|
|
|
|
this.multipleSelection.zczbhhzbapzbh = this.currentCert;
|
|
|
|
|
this.combine();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
findBasicProductSet() {
|
|
|
|
|
finProductSet().then((response) => {
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|
this.productRemarkSet = response.data;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
components: {udiRlDetailDialog},
|
|
|
|
|
|
|
|
|
|
created() {
|
|
|
|
|
console.log(this.data)
|
|
|
|
|
this.findBasicProductSet();
|
|
|
|
|
if (this.$isNotBlank(this.data)) {
|
|
|
|
|
this.ids = [];
|
|
|
|
|
if (this.data.stockOrderLists.length > 0) {
|
|
|
|
@ -416,13 +441,17 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
.query-form-item {
|
|
|
|
|
display: block !important;
|
|
|
|
|
margin-right: 1px;
|
|
|
|
|
margin-bottom: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div /deep/ .el-table .warning-row {
|
|
|
|
|
background: #bebebe;
|
|
|
|
|