|
|
|
@ -5,34 +5,40 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="物品编码:">
|
|
|
|
|
<el-input v-model="erpQuery.code"style="width: 90%" placeholder="请输入物资编码/商品条码/医保编码" clearable="true" @keyup.enter.native="keyupErp_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.code" style="width: 90%" placeholder="请输入物资编码/商品条码/医保编码" clearable="true"
|
|
|
|
|
@keyup.enter.native="keyupErp_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="产品名称:">
|
|
|
|
|
<el-input v-model="erpQuery.name" style="width: 90%" placeholder="请输入产品名称" clearable="true" @keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.name" style="width: 90%" placeholder="请输入产品名称" clearable="true"
|
|
|
|
|
@keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input v-model="erpQuery.spec" style="width: 90%" placeholder="请输入规格型号" clearable="true" @keyup.enter.native="keyupErp_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.spec" style="width: 90%" placeholder="请输入规格型号" clearable="true"
|
|
|
|
|
@keyup.enter.native="keyupErp_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="注册/备案号:">
|
|
|
|
|
<el-input v-model="erpQuery.registerNo" style="width: 90%" clearable="true" placeholder="请输入注册/备案号" @keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.registerNo" style="width: 90%" clearable="true" placeholder="请输入注册/备案号"
|
|
|
|
|
@keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="生产企业:">
|
|
|
|
|
<el-input v-model="erpQuery.manufactory" style="width: 90%" clearable="true" placeholder="请输入生产企业" @keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.manufactory" style="width: 90%" clearable="true" placeholder="请输入生产企业"
|
|
|
|
|
@keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="配送企业:">
|
|
|
|
|
<el-input v-model="erpQuery.supName" style="width: 90%" clearable="true" placeholder="请输入配送企业" @keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
<el-input v-model="erpQuery.supName" style="width: 90%" clearable="true" placeholder="请输入配送企业"
|
|
|
|
|
@keyup.enter.native="keyup_submit($event)"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
@ -76,6 +82,12 @@
|
|
|
|
|
<el-table-column label="注册/备案号" prop="registerNo"></el-table-column>
|
|
|
|
|
<el-table-column label="生产企业" prop="manufactory"></el-table-column>
|
|
|
|
|
<el-table-column label="配送企业" prop="supName"></el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="60">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button type="text" @click.native.stop="detailDialog(scope.row)">详情</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
</el-table>
|
|
|
|
|
<pagination
|
|
|
|
|
v-show="pageTotal>0"
|
|
|
|
@ -91,12 +103,14 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="产品名称:">
|
|
|
|
|
<el-input style="width: 90%" size="small" splaceholder="请输入内容" :disabled="true" v-model="data.cpmctymc"></el-input>
|
|
|
|
|
<el-input style="width: 90%" size="small" splaceholder="请输入内容" :disabled="true"
|
|
|
|
|
v-model="data.cpmctymc"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="产品标识:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.nameCode"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.nameCode"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -104,12 +118,14 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.ggxh"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.ggxh"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="医疗器械注册人:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="ylqxzcrbarmc" v-model="data.ylqxzcrbarmc"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="ylqxzcrbarmc"
|
|
|
|
|
v-model="data.ylqxzcrbarmc"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -117,12 +133,14 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="注册人英文名称:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.ylqxzcrbarywmc"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.ylqxzcrbarywmc"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="器械类别:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.qxlb"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.qxlb"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -130,25 +148,29 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="产品类别:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.cplb"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.cplb"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="分类编码:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.flbm"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.flbm"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<el-row >
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="商品条码:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.sptm"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.sptm"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="医保编码:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.ybbm"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.ybbm"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -156,25 +178,43 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="统一社会信用号:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.tyshxydm"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.tyshxydm"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="注册证/备案号:">
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容" v-model="data.zczbhhzbapzbh"></el-input>
|
|
|
|
|
<el-input style="width: 90%" :disabled="true" size="small" splaceholder="请输入内容"
|
|
|
|
|
v-model="data.zczbhhzbapzbh"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-form>
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
|
title="产品信息详情"
|
|
|
|
|
:visible.sync="thrProductsDetailVisible"
|
|
|
|
|
width="60%"
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
:close-on-press-escape="false"
|
|
|
|
|
append-to-body
|
|
|
|
|
v-if="thrProductsDetailVisible"
|
|
|
|
|
>
|
|
|
|
|
<thrProductsDetail
|
|
|
|
|
:data="thisData"
|
|
|
|
|
></thrProductsDetail>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import {modifyRel, addErp, addAllErp,combineUdi} from "@/api/basic/udiRelevance";
|
|
|
|
|
import {modifyRel, addErp, addAllErp, combineUdi} from "@/api/basic/udiRelevance";
|
|
|
|
|
import {getInvbasdoc} from "@/api/basic/getErps";
|
|
|
|
|
import {getBasicThirdSys} from "@/api/basic/basicThirdSys";
|
|
|
|
|
import thrProductsDetail from "../../thirdSys/product/thrProductsDetail";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "closeDialog",
|
|
|
|
@ -234,6 +274,8 @@ export default {
|
|
|
|
|
limit: 10,
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
thisData: null,
|
|
|
|
|
thrProductsDetailVisible: false,
|
|
|
|
|
combineLoading: false,
|
|
|
|
|
combineQuery: {
|
|
|
|
|
thirdId: "",
|
|
|
|
@ -285,6 +327,12 @@ export default {
|
|
|
|
|
if (row.checked) return "warning-row";
|
|
|
|
|
return "";
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
detailDialog(row) {
|
|
|
|
|
this.thisData = row;
|
|
|
|
|
this.thrProductsDetailVisible = true;
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
checkSelectable(row) {
|
|
|
|
|
return !row.checked;
|
|
|
|
|
},
|
|
|
|
@ -531,6 +579,11 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
components: {
|
|
|
|
|
thrProductsDetail
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
created() {
|
|
|
|
|
console.log("-------------" + this.uuid);
|
|
|
|
|
this.getBasicThirdSys();
|
|
|
|
|