允许供应商使用

master
anthonyywj2 3 years ago
parent d0b5fca692
commit 80865125d9

@ -733,15 +733,15 @@ export const asyncRouterMap = [
meta: {
authRule: ["basic/udidb/search"]
}
},
{
path: "UdidbImportLog",
name: "DI导入记录",
component: UdidbImportLog,
meta: {
authRule: ["basic/udidb/importLog"]
}
}
// {
// path: "UdidbImportLog",
// name: "DI导入记录",
// component: UdidbImportLog,
// meta: {
// authRule: ["basic/udidb/importLog"]
// }
// }
]
},

@ -50,6 +50,11 @@
<span>{{ enableMap[scope.row.changeEnable] }}</span>
</template>
</el-table-column>
<el-table-column label="允许供应商使用" prop="spUse" fixed>
<template slot-scope="scope">
<span>{{ enableMap[scope.row.spUse] }}</span>
</template>
</el-table-column>
<el-table-column label="操作" fixed="right">
<template slot-scope="scope">
<el-button

@ -198,7 +198,7 @@
</el-checkbox>
<el-checkbox v-model="inputQuery.useDyCount" :disabled="true">使
</el-checkbox>
<el-checkbox v-model="inputQuery.outTospms" >允许手持终端提交单据至自助平台
<el-checkbox v-model="inputQuery.outTospms" >手持终端提交单据至自助平台
</el-checkbox>
</div>

@ -131,6 +131,18 @@
prop="zczbhhzbapzbh"
show-overflow-tooltip
></el-table-column>
<el-table-column label="操作" fixed="right">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click="diDetail(scope.row)"
>详情
</el-button
>
</template>
</el-table-column>
</el-table>
<el-pagination
:page-size="unionQuery.limit"
@ -140,197 +152,214 @@
></el-pagination>
</div>
</el-card>
<el-card class="el-card">
<div>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>产品名称:&nbsp;</span>
</div>
<el-input
style="width: 60%"
size="small"
splaceholder="请输入内容"
:disabled="true"
v-model="data.cpmctymc"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>产品标识:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.nameCode"
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>规格型号:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.ggxh"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>医疗器械注册人:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="ylqxzcrbarmc"
v-model="data.ylqxzcrbarmc"
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>注册人英文名称:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.ylqxzcrbarywmc"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>器械类别:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.qxlb"
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>产品类别:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.cplb"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>分类编码:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.flbm"
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>商品条码:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.sptm"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>医保编码:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.ybbm"
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>统一社会信用号:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.tyshxydm"
></el-input>
</div>
</el-col>
<el-col :span="12" class="el-col">
<div class="text item">
<div class="itemTag">
<span>注册证/备案号:&nbsp;</span>
</div>
<el-input
style="width: 60%"
:disabled="true"
size="small"
splaceholder="请输入内容"
v-model="data.zczbhhzbapzbh"
></el-input>
</div>
</el-col>
</el-row>
</div>
</el-card>
<!-- <el-card class="el-card">-->
<!-- <div>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>产品名称:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- :disabled="true"-->
<!-- v-model="data.cpmctymc"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>产品标识:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.nameCode"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>规格型号:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.ggxh"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>医疗器械注册人:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="ylqxzcrbarmc"-->
<!-- v-model="data.ylqxzcrbarmc"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>注册人英文名称:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.ylqxzcrbarywmc"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>器械类别:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.qxlb"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>产品类别:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.cplb"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>分类编码:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.flbm"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>商品条码:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.sptm"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>医保编码:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.ybbm"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row :gutter="20" class="el-row" type="flex">-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>统一社会信用号:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.tyshxydm"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- <el-col :span="12" class="el-col">-->
<!-- <div class="text item">-->
<!-- <div class="itemTag">-->
<!-- <span>注册证/备案号:&nbsp;</span>-->
<!-- </div>-->
<!-- <el-input-->
<!-- style="width: 60%"-->
<!-- :disabled="true"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="data.zczbhhzbapzbh"-->
<!-- ></el-input>-->
<!-- </div>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </div>-->
<!-- </el-card>-->
<el-dialog
title="器械信息详情"
:close-on-click-modal="false"
:close-on-press-escape="false"
:visible.sync="selectDialog"
width="65%"
append-to-body
v-if="selectDialog"
>
<selectDiDetail :editQuery="diDetails"
></selectDiDetail>
</el-dialog>
</div>
</template>
<script>
import {getUdiInfos, filterCompany} from "../../api/basic/udiInfo";
import axios from "axios";
import selectDiDetail from "@/views/basic/SelectDIDetailDialog";
export default {
name: "UdiInfoDb",
@ -370,6 +399,8 @@ export default {
uploadData: {
thirdSys: "thirdId",
},
selectDialog: false,
diDetails: null,
};
},
methods: {
@ -478,6 +509,11 @@ export default {
this.$message.success(response.data);
}
},
diDetail(row) {
this.diDetails = row;
this.selectDialog = true;
},
init() {
axios.get("./config.json").then(res => {
@ -490,6 +526,9 @@ export default {
created() {
this.init();
},
components: {
selectDiDetail,
},
};
</script>

@ -40,10 +40,10 @@
<el-input
style="width: 50%"
size="small"
v-model="configQuery.syncIp"
v-model="configQuery.syncIp" :disabled="configQuery.downstreamEnable"
splaceholder="请输入内容"
></el-input>
<el-button type="primary" size="small" @click="testConnect()" style="margin-left: 20px;"
<el-button type="primary" size="small" @click="testConnect()" style="margin-left: 20px;" :disabled="configQuery.downstreamEnable"
:loading="testLoading">测试连通
</el-button>
@ -67,7 +67,7 @@
style="width: 100px"
size="small"
type="number"
v-model="configQuery.syncTime"
v-model="configQuery.syncTime" :disabled="configQuery.downstreamEnable"
splaceholder="请输入内容"
></el-input>
@ -76,7 +76,7 @@
style="width: 100px"
size="small"
type="number"
v-model="configQuery.syncDownloadTime"
v-model="configQuery.syncDownloadTime" :disabled="configQuery.downstreamEnable"
splaceholder="请输入内容"
></el-input>
</div>

@ -30,9 +30,14 @@
<el-button-group style="display:flex;">
<el-button type="primary" icon="el-icon-refresh" @click="onReset"></el-button>
<el-button type="primary" icon="search" @click="getList"></el-button>
<el-button type="primary" icon="search" @click="createSchedule(1)"></el-button>
<el-button type="primary" icon="search" @click="createSchedule(2)"></el-button>
<el-button type="primary" icon="search" @click="createSchedule(3)"></el-button>
<el-button type="primary" icon="search" @click="createSchedule(1)"
:disabled="!configParms.orderScanFinish&& !configParms.orderUnReceive&& !configParms.orderUnCheck">同步单据</el-button>
<el-button type="primary" icon="search" @click="createSchedule(2)"
:disabled="!configParms.typeBus&& !configParms.typeScan&& !configParms.typeThird">同步单据类型</el-button>
<el-button type="primary" icon="search" @click="createSchedule(3)"
:disabled="!configParms.basicProducts&& !configParms.basicCorp&&
!configParms.basicInv&&!configParms.basicThirdProducts&& !configParms.basicThirdCorp&& !configParms.basicThirdInv
&& !configParms.basicThirdBusOrder&& !configParms.sysUser">同步基础信息</el-button>
</el-button-group>
</el-form-item>
</el-row>
@ -175,6 +180,7 @@ export default {
templateDlUrl: null,
checked: false,
syncTime: null,
configParms: {},
};
},
@ -325,6 +331,16 @@ export default {
return statusMap[status];
}
,
getSyncConfig() {
findConfig()
.then((response) => {
if (response.code == 20000) {
this.configParms = response.data;
}
})
.catch(() => {
});
},
},
mounted() {
@ -335,6 +351,7 @@ export default {
ADMIN_ID: store.getters.adminId,
ADMIN_TOKEN: store.getters.token,
};
this.getSyncConfig();
this.getList();
this.getConfig();
},

Loading…
Cancel
Save