10-15 基础数据 器械优化1.0

20240912_adapter
wangwei 9 months ago
parent 28754f6c05
commit a8eec2cc49

@ -310,6 +310,7 @@ export default {
registerNo: null, registerNo: null,
page: 1, page: 1,
limit: 10, limit: 10,
productType:1
}, },
thirdSys: [], thirdSys: [],
thirdSysFk: null, thirdSysFk: null,
@ -371,6 +372,7 @@ export default {
registerNo: null, registerNo: null,
page: 1, page: 1,
limit: 10, limit: 10,
productType:1
}; };
this.getErpList(); this.getErpList();
}, },
@ -609,6 +611,7 @@ export default {
this.thirdSys = response.data.list || []; this.thirdSys = response.data.list || [];
this.thirdSysFk = this.thirdSys[0].thirdId; this.thirdSysFk = this.thirdSys[0].thirdId;
this.getErpList();
}) })
.catch(() => { .catch(() => {
this.loading = false; this.loading = false;
@ -635,6 +638,7 @@ export default {
}, },
created() { created() {
this.getBasicThirdSys(); this.getBasicThirdSys();
}, },
components: { components: {
selectDiDetail, selectDiDetail,

@ -131,7 +131,8 @@ export default {
thrPiId: null, thrPiId: null,
filterType: null, filterType: null,
diType: 1, diType: 1,
bindType: 1 bindType: 1,
productsType: 1
}, },
productList: [], productList: [],
loading: false, loading: false,
@ -171,7 +172,8 @@ export default {
addType: 1, addType: 1,
diType: 1, diType: 1,
bindType: 1, bindType: 1,
parentCode:this.rId parentCode:this.rId,
productsType: 1
}; };
this.getList(); this.getList();
}, },

@ -689,11 +689,18 @@
highlight-current-row highlight-current-row
@current-change="handleDetail" @current-change="handleDetail"
> >
<el-table-column label="序号" type="index"></el-table-column>
<el-table-column <el-table-column
label="产品最小销售标识" label="产品最小销售标识"
prop="nameCode" prop="nameCode"
show-overflow-tooltip show-overflow-tooltip
width="140"
></el-table-column> ></el-table-column>
<el-table-column label="标识类型" prop="diType" width="110">
<template slot-scope="scope">
<span>{{ diTypes[scope.row.diType] }}</span>
</template>
</el-table-column>
<el-table-column <el-table-column
label="物资名称" label="物资名称"
prop="cpmctymc" prop="cpmctymc"
@ -709,6 +716,21 @@
prop="packUnit" prop="packUnit"
show-overflow-tooltip show-overflow-tooltip
></el-table-column> ></el-table-column>
<el-table-column
label="下级数量"
prop="bhxjsl"
show-overflow-tooltip
></el-table-column>
<el-table-column
label="下级标识"
prop="bhxjcpbm"
show-overflow-tooltip
></el-table-column>
<el-table-column
label="上级标识"
prop="sjcpbm"
show-overflow-tooltip
></el-table-column>
</el-table> </el-table>
</el-card> </el-card>
<el-card> <el-card>
@ -1968,7 +1990,10 @@ export default {
1: "已上传", 1: "已上传",
2: "上传失败", 2: "上传失败",
}, },
diTypes: {
1: '最小销售标识',
4: '外包装标识'
},
pId: 0, pId: 0,
productRemarkSet: { productRemarkSet: {
@ -2502,6 +2527,10 @@ export default {
isAdavence: row.isAdavence, isAdavence: row.isAdavence,
}; };
_this.editFormat = JSON.parse(JSON.stringify(row)); _this.editFormat = JSON.parse(JSON.stringify(row));
let ttquery = {
id: _this.relId,
};
_this.getDetailList(ttquery)
_this.editDiDialogVisible = true; _this.editDiDialogVisible = true;
}, },
closeDialog() { closeDialog() {

@ -1716,7 +1716,7 @@ export default {
} else { } else {
_this.$message.error(res.message); _this.$message.error(res.message);
} }
_thisgetList(); _this.getList();
}) })
}) })
.catch(() => { .catch(() => {
@ -1865,6 +1865,7 @@ export default {
/** 查询菜单下拉树结构 */ /** 查询菜单下拉树结构 */
getTreeselect(row) { getTreeselect(row) {
console.log("dkdkkldjkdlkjd",row)
if (row != null) { if (row != null) {
var data = { var data = {
code: row.code, code: row.code,
@ -1876,7 +1877,7 @@ export default {
getListMenu(data).then(response => { getListMenu(data).then(response => {
this.fromDeptOptions = []; this.fromDeptOptions = [];
menu.children = this.handleTree(response.data, "code", "parentCode"); menu.children = this.handleTree(response.data, "code", "parentCode");
console.log(menu) console.log("shhshshshshshhs",menu)
this.fromDeptOptions.push(menu); this.fromDeptOptions.push(menu);
console.log(this.fromDeptOptions) console.log(this.fromDeptOptions)
}); });
@ -1900,6 +1901,29 @@ export default {
getListTree(this.query) getListTree(this.query)
.then((response) => { .then((response) => {
var invlist = response.data || []; var invlist = response.data || [];
if (invlist.length == 0){
invlist = [
{
code: 10000,
parentCode: null,
label: '全部'
}
]
let query = {
code: 10000,
parentCode: null,
name: '全部',
deptCode: this.$store.getters.locDeptCode,
invCode: this.$store.getters.locInvCode
}
saveBasicHospType(query).then(res => {
if (res.code == 20000){
// this.$message.success("success")
}else {
// this.$message.error("")
}
})
}
this.treeList = this.handleTree(invlist, "code", "parentCode"); this.treeList = this.handleTree(invlist, "code", "parentCode");
}) })
.catch(() => { .catch(() => {

@ -1284,7 +1284,6 @@ export default {
selectmedicalSuppliesDialog selectmedicalSuppliesDialog
}, },
created() { created() {
// console.log("dayinshshhs", this.editQuery)
this.useMutiChange(true) this.useMutiChange(true)
this.getThirdSysDetail(); this.getThirdSysDetail();
if (this.editQuery.isDateBy == 1) { if (this.editQuery.isDateBy == 1) {

@ -114,15 +114,15 @@
<el-table-column label="医疗目录编码" prop="medCatalogCode" width="120" show-overflow-tooltip></el-table-column> <el-table-column label="医疗目录编码" prop="medCatalogCode" width="120" show-overflow-tooltip></el-table-column>
<el-table-column label="耗材名称" prop="consumableName" width="160" show-overflow-tooltip></el-table-column> <el-table-column label="耗材名称" prop="consumableName" width="160" show-overflow-tooltip></el-table-column>
<el-table-column label="医疗器械唯一标识码" prop="deviceUniqueCode" width="160"></el-table-column> <el-table-column label="医疗器械唯一标识码" prop="deviceUniqueCode" width="160"></el-table-column>
<el-table-column label="医保通用名代码" prop="insuranceGenericCode" width="100"></el-table-column> <el-table-column label="医保通用名代码" prop="insuranceGenericCode" width="110"></el-table-column>
<el-table-column label="规格" prop="packagingSpec" width="180"></el-table-column>
<el-table-column label="产品型号" prop="productModel" width="90"></el-table-column> <el-table-column label="产品型号" prop="productModel" width="90"></el-table-column>
<el-table-column label="规格" prop="specCode"></el-table-column> <!--<el-table-column label="规格" prop="specCode"></el-table-column>-->
<el-table-column label="规格" prop="specification" width="90"></el-table-column> <!--<el-table-column label="规格" prop="specification" width="90"></el-table-column>-->
<el-table-column label="耗材分类" prop="consumableCategory" width="90"></el-table-column> <el-table-column label="耗材分类" prop="consumableCategory" width="90"></el-table-column>
<el-table-column label="规格型号" prop="specModel" width="90"></el-table-column> <el-table-column label="规格型号" prop="specModel" width="90"></el-table-column>
<el-table-column label="materialCode" prop="materialCode" width="90"></el-table-column> <!--<el-table-column label="materialCode" prop="materialCode" width="90"></el-table-column>-->
<el-table-column label="耗材材质" prop="consumableMaterial" width="90"></el-table-column> <el-table-column label="耗材材质" prop="consumableMaterial" width="90"></el-table-column>
<el-table-column label="包装规格" prop="packagingSpec" width="180"></el-table-column>
<el-table-column label="包装数量/备案号" prop="packagingQuantity" width="180"></el-table-column> <el-table-column label="包装数量/备案号" prop="packagingQuantity" width="180"></el-table-column>
<el-table-column label="产品包装材质" prop="packagingMaterial" width="180"></el-table-column> <el-table-column label="产品包装材质" prop="packagingMaterial" width="180"></el-table-column>
<el-table-column label="包装单位" prop="packagingUnit" width="180"></el-table-column> <el-table-column label="包装单位" prop="packagingUnit" width="180"></el-table-column>

Loading…
Cancel
Save