|
|
@ -2,7 +2,7 @@
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-card>
|
|
|
|
<el-card>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="2" v-show="showSearch">
|
|
|
|
<el-col :span="2" v-show="showSearch">
|
|
|
|
<div style="height: 100%">
|
|
|
|
<div style="height: 100%">
|
|
|
|
<el-tree :data="treeList"
|
|
|
|
<el-tree :data="treeList"
|
|
|
|
class="tree"
|
|
|
|
class="tree"
|
|
|
@ -46,8 +46,6 @@
|
|
|
|
style="width: 90%"></el-input>
|
|
|
|
style="width: 90%"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-form-item class="query-form-item" label="对照条件:">
|
|
|
|
<el-form-item class="query-form-item" label="对照条件:">
|
|
|
|
<el-select v-model="filterQuery.filterType" placeholder="请选择过滤对照条件"
|
|
|
|
<el-select v-model="filterQuery.filterType" placeholder="请选择过滤对照条件"
|
|
|
@ -62,6 +60,9 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-form-item class="query-form-item" label="注册备案人:">
|
|
|
|
<el-form-item class="query-form-item" label="注册备案人:">
|
|
|
|
<el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产企业/注册备案人"
|
|
|
|
<el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产企业/注册备案人"
|
|
|
@ -76,6 +77,24 @@
|
|
|
|
clearable="true"></el-input>
|
|
|
|
clearable="true"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item" label="集采状态">
|
|
|
|
|
|
|
|
<el-select v-model="filterQuery.groupBuy" placeholder="集采状态" clearable>
|
|
|
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
|
|
|
<el-option label="集采" value="true"></el-option>
|
|
|
|
|
|
|
|
<el-option label="非集采" value="false"></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item" label="可配送状态">
|
|
|
|
|
|
|
|
<el-select v-model="filterQuery.dispatch" placeholder="可配送状态" clearable>
|
|
|
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
|
|
|
<el-option label="可配送" value="true"></el-option>
|
|
|
|
|
|
|
|
<el-option label="不可配送" value="false"></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<div class="top-right-btn">
|
|
|
|
<div class="top-right-btn">
|
|
|
@ -191,11 +210,12 @@
|
|
|
|
<span>产品标识:</span>
|
|
|
|
<span>产品标识:</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="detailList" style="width: 100%; " border key="3" highlight-current-row @current-change="handleDetail">
|
|
|
|
<el-table v-loading="loading" :data="detailList" style="width: 100%; " border key="3"
|
|
|
|
|
|
|
|
highlight-current-row @current-change="handleDetail">
|
|
|
|
<el-table-column label="产品标识" prop="nameCode" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="产品标识" prop="nameCode" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="产品通用名" prop="cpmctymc" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="产品通用名" prop="cpmctymc" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="包装级别" prop="packLevel" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="包装级别" prop="packLevel" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="包装层级" prop="packUnit" show-overflow-tooltip></el-table-column>
|
|
|
|
<el-table-column label="包装单位" prop="packUnit" show-overflow-tooltip></el-table-column>
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
<el-card>
|
|
|
|
<el-card>
|
|
|
@ -895,7 +915,7 @@
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
<div class="text item">
|
|
|
|
<div class="text item">
|
|
|
|
<div class="itemTag">
|
|
|
|
<div class="itemTag">
|
|
|
|
<span>包装单位/包装级别: </span>
|
|
|
|
<span>包装层级: </span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
@ -1152,6 +1172,7 @@ import selectHospProduct from "@/views/basic/product/bindHospProduct";
|
|
|
|
import selectUnBindHospProduct from "@/views/basic/product/unbindHospProduct";
|
|
|
|
import selectUnBindHospProduct from "@/views/basic/product/unbindHospProduct";
|
|
|
|
import {getBasicHospType, getListTree} from "@/api/basic/basicHospType";
|
|
|
|
import {getBasicHospType, getListTree} from "@/api/basic/basicHospType";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
@ -1168,12 +1189,15 @@ export default {
|
|
|
|
addType: 1,
|
|
|
|
addType: 1,
|
|
|
|
thrPiId: null,
|
|
|
|
thrPiId: null,
|
|
|
|
filterType: null,
|
|
|
|
filterType: null,
|
|
|
|
diType: 1
|
|
|
|
diType: 1,
|
|
|
|
|
|
|
|
dispatch: null,
|
|
|
|
|
|
|
|
groupBuy: null,
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
rId: null,
|
|
|
|
rId: null,
|
|
|
|
selectUdiTypeVisible: false,
|
|
|
|
selectUdiTypeVisible: false,
|
|
|
|
selectHospProductVisible: false,
|
|
|
|
selectHospProductVisible: false,
|
|
|
|
selectUnBindHospProductVisible:false,
|
|
|
|
selectUnBindHospProductVisible: false,
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
showSearch: true,
|
|
|
|
showSearch: true,
|
|
|
|
productType: null,
|
|
|
|
productType: null,
|
|
|
@ -1308,8 +1332,8 @@ export default {
|
|
|
|
this.detailList = [];
|
|
|
|
this.detailList = [];
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
hideForm(){
|
|
|
|
hideForm() {
|
|
|
|
this.selectUdiTypeVisible=false;
|
|
|
|
this.selectUdiTypeVisible = false;
|
|
|
|
this.getTerrList();
|
|
|
|
this.getTerrList();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getThirdSysDetail() {
|
|
|
|
getThirdSysDetail() {
|
|
|
@ -1523,7 +1547,7 @@ export default {
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
handleCurrentChange(val) {
|
|
|
|
handleCurrentChange(val) {
|
|
|
|
this.filterQuery.page = val.page;
|
|
|
|
this.filterQuery.page = val;
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
handleModifyClick(row) {
|
|
|
|
handleModifyClick(row) {
|
|
|
@ -1584,7 +1608,7 @@ export default {
|
|
|
|
this.selectErpDialogVisible = false;
|
|
|
|
this.selectErpDialogVisible = false;
|
|
|
|
this.selectLocalVisible = false;
|
|
|
|
this.selectLocalVisible = false;
|
|
|
|
this.selectVersionVisible = false;
|
|
|
|
this.selectVersionVisible = false;
|
|
|
|
this.selectHospProductVisible=false;
|
|
|
|
this.selectHospProductVisible = false;
|
|
|
|
this.getThirdSysDetail();
|
|
|
|
this.getThirdSysDetail();
|
|
|
|
if (val) {
|
|
|
|
if (val) {
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
@ -1634,8 +1658,8 @@ export default {
|
|
|
|
this.selectErpDialogVisible = false;
|
|
|
|
this.selectErpDialogVisible = false;
|
|
|
|
this.selectLocalVisible = false;
|
|
|
|
this.selectLocalVisible = false;
|
|
|
|
this.selectVersionVisible = false;
|
|
|
|
this.selectVersionVisible = false;
|
|
|
|
this.selectHospProductVisible=false;
|
|
|
|
this.selectHospProductVisible = false;
|
|
|
|
this.selectUnBindHospProductVisible=false;
|
|
|
|
this.selectUnBindHospProductVisible = false;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onAddSubmit(relSubmit) {
|
|
|
|
onAddSubmit(relSubmit) {
|
|
|
|
this.editFormat.relSubmit = relSubmit;
|
|
|
|
this.editFormat.relSubmit = relSubmit;
|
|
|
@ -1741,27 +1765,27 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
addHospProduct(data) {
|
|
|
|
addHospProduct(data) {
|
|
|
|
this.rId = data.code
|
|
|
|
this.rId = data.code
|
|
|
|
if(data.code!=10000){
|
|
|
|
if (data.code != 10000) {
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.selectHospProductVisible = true;
|
|
|
|
this.selectHospProductVisible = true;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
removeHospProduct(data){
|
|
|
|
removeHospProduct(data) {
|
|
|
|
this.rId = data.code
|
|
|
|
this.rId = data.code
|
|
|
|
if(data.code!=10000){
|
|
|
|
if (data.code != 10000) {
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.selectUnBindHospProductVisible = true;
|
|
|
|
this.selectUnBindHospProductVisible = true;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
handleNodeClick(data) {
|
|
|
|
handleNodeClick(data) {
|
|
|
|
this.rId = data.code
|
|
|
|
this.rId = data.code
|
|
|
|
if(data.code!=10000){
|
|
|
|
if (data.code != 10000) {
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
this.filterQuery.relCode = data.code
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
this.filterQuery.relCode = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
|