Merge remote-tracking branch 'origin/master'

prod
郑明梁 2 years ago
commit 223b145085

@ -1,12 +1,9 @@
<template>
<el-card>
<el-descriptions
class="margin-top"
title="数据同步设置"
:column="1"
:size="100"
border
>
<el-collapse v-model="activeNames">
<!-- 数据同步设置 -->
<el-collapse-item title="数据同步设置" name="1">
<el-descriptions class="margin-top" :column="1" :size="100" border>
<template slot="extra">
<el-button type="primary" size="small" @click="saveConfig()"
>保存</el-button
@ -60,18 +57,13 @@
</el-row>
</el-descriptions-item>
</el-descriptions>
<el-descriptions
class="margin-top"
title="上传至UDI自助平台基础数据"
:column="1"
:size="100"
style="margin-top: 40px"
border
>
</el-collapse-item>
<!-- 上传值UDI自助平台基础数据 -->
<el-collapse-item title="上传至UDI自助平台基础数据" name="2">
<el-descriptions class="margin-top" :column="1" :size="100" border>
<!-- 参数设置 -->
<el-descriptions-item>
<template slot="label"> 参数设置 </template>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="20" class="el-col">
<div>
@ -84,7 +76,9 @@
:disabled="configQuery.downstreamEnable"
splaceholder="请输入内容"
></el-input>
<span style="margin-left: 30px">延时上传(单位:分钟):&nbsp;</span>
<span style="margin-left: 30px"
>延时上传(单位:分钟):&nbsp;</span
>
<el-input
style="width: 100px"
size="small"
@ -112,208 +106,199 @@
<!-- 系统设置信息 -->
<el-descriptions-item>
<template slot="label"> 系统设置信息 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">系统运行参数</span>
<el-select v-model="configQuery.systemConfig" clearable>
<el-form
:label-positiom="labelPosition"
:label-width="100"
:inline="true"
>
<el-form-item label="系统运行参数">
<el-select v-model="configQuery.systemConfig">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">委托验收</span>
<el-select v-model="configQuery.entrustAction" clearable>
</el-form-item>
<el-form-item label="委托验收">
<el-select v-model="configQuery.entrustAction">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">打印设置</span>
<el-select v-model="configQuery.printConfig" clearable>
</el-form-item>
<el-form-item label="打印设置">
<el-select v-model="configQuery.printConfig">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">自动建出入库单设置</span>
<el-select v-model="configQuery.scanChangeConfig" clearable>
</el-form-item>
<el-form-item label="自动建出入库单设置">
<el-select v-model="configQuery.scanChangeConfig">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">自动建业务单设置</span>
<el-select v-model="configQuery.busChangeConfig" clearable>
</el-form-item>
<el-form-item label="自动建业务单设置">
<el-select v-model="configQuery.busChangeConfig">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
</el-descriptions-item>
<!-- 单据类型 -->
<el-descriptions-item>
<template slot="label"> 单据类型 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">业务单据类型</span>
<el-select v-model="configQuery.typeBus" clearable>
<el-form :label-positiom="top" :label-width="100" :inline="true">
<el-form-item label="业务单据类型">
<el-select v-model="configQuery.typeBus">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">扫码单据类型</span>
<el-select v-model="configQuery.typeScan" clearable>
</el-form-item>
<el-form-item label="扫码单据类型">
<el-select v-model="configQuery.typeScan">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">第三方单据类型</span>
<el-select v-model="configQuery.typeThird" clearable>
</el-form-item>
<el-form-item label="第三方单据类型">
<el-select v-model="configQuery.typeThird">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
</el-descriptions-item>
<!-- 用户信息 -->
<el-descriptions-item>
<template slot="label"> 用户信息 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">部门信息</span>
<el-select v-model="configQuery.basicDept" clearable>
<el-form :label-positiom="top" :label-width="100" :inline="true">
<el-form-item label="部门信息">
<el-select v-model="configQuery.basicDept">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">仓库字典</span>
<el-select v-model="configQuery.basicInv" clearable>
</el-form-item>
<el-form-item label="仓库字典">
<el-select v-model="configQuery.basicInv">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">用户信息</span>
<el-select v-model="configQuery.sysUser" clearable>
</el-form-item>
<el-form-item label="用户信息">
<el-select v-model="configQuery.sysUser">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
</el-descriptions-item>
<!-- 基础数据 -->
<el-descriptions-item>
<template slot="label"> 基础数据 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">耗材字典</span>
<el-select v-model="configQuery.basicProducts" clearable>
<el-form :label-positiom="top" :label-width="100" :inline="true">
<el-form-item label="耗材字典">
<el-select v-model="configQuery.basicProducts">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">往来单位字典</span>
<el-select v-model="configQuery.basicCorp" clearable>
</el-form-item>
<el-form-item label="往来单位字典">
<el-select v-model="configQuery.basicCorp">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">首营资质信息</span>
<el-select v-model="configQuery.supCert" clearable>
</el-form-item>
<el-form-item label="首营资质信息">
<el-select v-model="configQuery.supCert">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
</el-descriptions-item>
<!-- 第三方基础信息 -->
<el-descriptions-item>
<template slot="label"> 第三方基础信息 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">第三方产品信息</span>
<el-select v-model="configQuery.basicThirdProducts" clearable>
<el-form :label-positiom="top" :label-width="100" :inline="true">
<el-form-item label="第三方产品信息">
<el-select v-model="configQuery.basicThirdProducts">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">第三方往来信息</span>
<el-select v-model="configQuery.basicThirdCorp" clearable>
</el-form-item>
<el-form-item label="第三方往来信息">
<el-select v-model="configQuery.basicThirdCorp">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">第三方仓库信息</span>
<el-select v-model="configQuery.basicThirdInv" clearable>
</el-form-item>
<el-form-item label="第三方仓库信息">
<el-select v-model="configQuery.basicThirdInv">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">第三方业务单据</span>
<el-select v-model="configQuery.basicThirdBusOrder" clearable>
</el-form-item>
<el-form-item label="第三方业务单据">
<el-select v-model="configQuery.basicThirdBusOrder">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
</el-descriptions-item>
<!-- 国家库DI数据 -->
<el-descriptions-item>
<template slot="label"> 国家库DI数据 </template>
<el-row type="flex" justify="space-between">
<div>
<span style="margin-right: 5px">DI产品信息</span>
<el-select v-model="configQuery.dbDiProducts" clearable>
<el-form :label-positiom="top" :label-width="100" :inline="true">
<el-form-item label="DI产品信息">
<el-select v-model="configQuery.dbDiProducts">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
<div>
<span style="margin-right: 5px">医疗器械注册人</span>
<el-select v-model="configQuery.dbDiProducts" clearable>
</el-form-item>
<el-form-item label="医疗器械注册人">
<el-select v-model="configQuery.dbDiProducts">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</div>
</el-row>
</el-form-item>
</el-form>
<!-- <el-checkbox v-model="configQuery.dbDiProducts">DI</el-checkbox>
<el-checkbox v-model="configQuery.dbDiProducts"
>医疗器械注册人</el-checkbox
> -->
</el-descriptions-item>
</el-descriptions>
</el-collapse-item>
<!--UDI自助平台同步至UDI管理系统扫码单据 -->
<el-collapse-item title="UDI自助平台同步至UDI管理系统扫码单据" name="3">
<el-descriptions
class="margin-top"
title="UDI自助平台同步至UDI管理系统扫码单据"
:column="1"
:size="100"
style="margin-top: 40px"
@ -339,7 +324,10 @@
</el-row>
</el-descriptions-item>
<el-descriptions-item label="单据(单据类型)" label-style="width: 150px">
<el-descriptions-item
label="单据(单据类型)"
label-style="width: 150px"
>
<div style="float: right; margin-bottom: 10px; margin-right: 25px">
<el-button
type="primary"
@ -388,10 +376,11 @@
</el-table>
</el-descriptions-item>
</el-descriptions>
</el-collapse-item>
<!-- UDI管理系统同步至UDI自助平台扫码单据 -->
<el-collapse-item title="UDI管理系统同步至UDI自助平台扫码单据" name="4">
<el-descriptions
class="margin-top"
title="UDI管理系统同步至UDI自助平台扫码单据"
:column="1"
:size="100"
style="margin-top: 40px"
@ -429,7 +418,10 @@
</el-row>
</el-descriptions-item>
<el-descriptions-item label="单据(单据类型)" label-style="width: 150px">
<el-descriptions-item
label="单据(单据类型)"
label-style="width: 150px"
>
<div style="float: right; margin-bottom: 10px; margin-right: 25px">
<el-button
type="primary"
@ -478,16 +470,20 @@
</el-table>
</el-descriptions-item>
</el-descriptions>
</el-collapse-item>
<!-- UDI管理系统同步至UDI自助平台业务单据 -->
<el-collapse-item title="UDI管理系统同步至UDI自助平台业务单据" name="5">
<el-descriptions
class="margin-top"
title="UDI管理系统同步至UDI自助平台业务单据"
:column="1"
:size="100"
style="margin-top: 40px"
border
>
<el-descriptions-item label="单据(单据类型)" label-style="width: 150px">
<el-descriptions-item
label="单据(单据类型)"
label-style="width: 150px"
>
<div style="float: right; margin-bottom: 10px; margin-right: 25px">
<el-button
type="primary"
@ -535,7 +531,7 @@
</el-table>
</el-descriptions-item>
</el-descriptions>
</el-collapse-item>
<el-dialog
title="添加扫码单据类型"
:visible.sync="addBusToInDialogVisible"
@ -672,6 +668,7 @@
:current-page="changeBusQuery.page"
></el-pagination>
</el-dialog>
</el-collapse>
</el-card>
</template>
@ -689,6 +686,8 @@ export default {
name: "SysUdimsConfig",
data() {
return {
labelPosition: "right",
activeNames: ["1"],
configQuery: {
id: null,
typeBus: null,
@ -952,7 +951,11 @@ export default {
</script>
<style scoped>
/deep/ .el-select {
width: 100px;
/deep/ .el-collapse-item__header {
font-size: 20px;
font-weight: bold;
}
/deep/ .el-form-item {
width: 200px;
}
</style>

Loading…
Cancel
Save