新增DI版本更新,单据类型修改

ywj_dev
anthonywj 2 years ago
parent 099d99767f
commit c18a159f88

@ -184,6 +184,15 @@ export function changeVersion(query) {
}); });
} }
export function syncOnline(query) {
return axios({
url: "/udi/udirel/syncOnline",
method: "post",
data: query
});
}
export function getGgxhList(params) { export function getGgxhList(params) {
return axios({ return axios({
url: "/udiwms/udiinfo/getGgxhList", url: "/udiwms/udiinfo/getGgxhList",

@ -115,7 +115,7 @@
<el-col :span="11"> <el-col :span="11">
<el-form-item label="供应商使用权限" prop="prefix"> <el-form-item label="供应商使用权限" prop="prefix">
<el-select v-model="inputQuery.spUse" <el-select v-model="inputQuery.spUse"
style="width: 90%" placeholder="是否允许" > style="width: 90%" placeholder="是否允许">
<el-option label="无" :value="0"></el-option> <el-option label="无" :value="0"></el-option>
<el-option label="可查看" :value="1"></el-option> <el-option label="可查看" :value="1"></el-option>
<el-option label="增删改查" :value="2"></el-option> <el-option label="增删改查" :value="2"></el-option>
@ -125,7 +125,7 @@
<el-col :span="11"> <el-col :span="11">
<el-form-item label="物资近效期处理方式" prop="prefix"> <el-form-item label="物资近效期处理方式" prop="prefix">
<el-select v-model="inputQuery.checkVailDate" <el-select v-model="inputQuery.checkVailDate"
style="width: 90%" placeholder="" > style="width: 90%" placeholder="">
<el-option label="不处理" :value=0></el-option> <el-option label="不处理" :value=0></el-option>
<el-option label="弹框提醒" :value=1></el-option> <el-option label="弹框提醒" :value=1></el-option>
<el-option label="禁止录入" :value=2></el-option> <el-option label="禁止录入" :value=2></el-option>
@ -153,7 +153,7 @@
<el-col :span="11"> <el-col :span="11">
<el-form-item label="物资过期处理方式" prop="prefix"> <el-form-item label="物资过期处理方式" prop="prefix">
<el-select v-model="inputQuery.checkExpire" <el-select v-model="inputQuery.checkExpire"
style="width: 90%" placeholder="" > style="width: 90%" placeholder="">
<el-option label="不处理" :value=0></el-option> <el-option label="不处理" :value=0></el-option>
<el-option label="弹框提醒" :value=1></el-option> <el-option label="弹框提醒" :value=1></el-option>
<el-option label="禁止录入" :value=2></el-option> <el-option label="禁止录入" :value=2></el-option>
@ -163,7 +163,7 @@
<el-col :span="11"> <el-col :span="11">
<el-form-item label="资质过期处理方式" prop="prefix"> <el-form-item label="资质过期处理方式" prop="prefix">
<el-select v-model="inputQuery.checkCertExpire" <el-select v-model="inputQuery.checkCertExpire"
style="width: 90%" placeholder="" > style="width: 90%" placeholder="">
<el-option label="不处理" :value=0></el-option> <el-option label="不处理" :value=0></el-option>
<el-option label="弹框提醒" :value=1></el-option> <el-option label="弹框提醒" :value=1></el-option>
<el-option label="禁止录入" :value=2></el-option> <el-option label="禁止录入" :value=2></el-option>
@ -192,7 +192,7 @@
<el-row type="flex"> <el-row type="flex">
<el-col :span="11"> <el-col :span="11">
<el-form-item label="禁用单据类型" prop="prefix"> <el-form-item label="禁用单据类型" prop="prefix">
<el-select v-model="inputQuery.enable" style="width: 90%" placeholder="状态" > <el-select v-model="inputQuery.enable" style="width: 90%" placeholder="状态">
<el-option label="否" :value="true"></el-option> <el-option label="否" :value="true"></el-option>
<el-option label="是" :value="false"></el-option> <el-option label="是" :value="false"></el-option>
</el-select> </el-select>
@ -239,7 +239,7 @@
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.codeFillCheck" style="width: 65%" <el-select v-model="inputQuery.codeFillCheck" style="width: 65%"
:disabled="inputQuery.corpType!=2 || inputQuery.mainAction!= 'WareHouseIn'" :disabled="inputQuery.corpType!=2 || inputQuery.mainAction!= 'WareHouseIn'"
placeholder="是否启用" > placeholder="是否启用">
<el-option label="启用" :value="true"></el-option> <el-option label="启用" :value="true"></el-option>
<el-option label="不启用" :value="false"></el-option> <el-option label="不启用" :value="false"></el-option>
</el-select> </el-select>
@ -295,7 +295,7 @@
</el-col> </el-col>
<el-divider direction="vertical"></el-divider> <el-divider direction="vertical"></el-divider>
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.vailGroupBuy" style="width: 65%" placeholder="是否启用" > <el-select v-model="inputQuery.vailGroupBuy" style="width: 65%" placeholder="是否启用">
<el-option label="无需校验" :value=0></el-option> <el-option label="无需校验" :value=0></el-option>
<el-option label="只采集集采产品" :value=1></el-option> <el-option label="只采集集采产品" :value=1></el-option>
<el-option label="只采集非集采产品" :value=2></el-option> <el-option label="只采集非集采产品" :value=2></el-option>
@ -335,7 +335,7 @@
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.scanPreIn" style="width: 65%" <el-select v-model="inputQuery.scanPreIn" style="width: 65%"
:disabled=" inputQuery.mainAction == 'WareHouseIn' || inputQuery.corpType !== 1 || inputQuery.advancePreIn==1 || inputQuery.vailInv==1" :disabled=" inputQuery.mainAction == 'WareHouseIn' || inputQuery.corpType !== 1 || inputQuery.advancePreIn==1 || inputQuery.vailInv==1"
placeholder="是否启用" > placeholder="是否启用">
<el-option label="是" :value="true"></el-option> <el-option label="是" :value="true"></el-option>
<el-option label="否" :value="false"></el-option> <el-option label="否" :value="false"></el-option>
</el-select> </el-select>
@ -355,7 +355,7 @@
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.advancePreIn" style="width: 65%" <el-select v-model="inputQuery.advancePreIn" style="width: 65%"
:disabled=" inputQuery.mainAction == 'WareHouseIn' || inputQuery.corpType !== 1 || inputQuery.scanPreIn==1 || inputQuery.vailInv==1" :disabled=" inputQuery.mainAction == 'WareHouseIn' || inputQuery.corpType !== 1 || inputQuery.scanPreIn==1 || inputQuery.vailInv==1"
placeholder="是否启用" > placeholder="是否启用">
<el-option label="是" :value="true"></el-option> <el-option label="是" :value="true"></el-option>
<el-option label="否" :value="false"></el-option> <el-option label="否" :value="false"></el-option>
</el-select> </el-select>
@ -436,7 +436,7 @@
</el-col> </el-col>
<el-divider direction="vertical"></el-divider> <el-divider direction="vertical"></el-divider>
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.backPreinType" style="width: 65%" > <el-select v-model="inputQuery.backPreinType" style="width: 65%">
<el-option label="按单使用和退库" :value="1"></el-option> <el-option label="按单使用和退库" :value="1"></el-option>
<el-option label="按货位(仓库)使用和退库" :value="2"></el-option> <el-option label="按货位(仓库)使用和退库" :value="2"></el-option>
</el-select> </el-select>
@ -454,7 +454,7 @@
</el-col> </el-col>
<el-divider direction="vertical"></el-divider> <el-divider direction="vertical"></el-divider>
<el-col span="5"> <el-col span="5">
<el-select v-model="inputQuery.preInBackAction" style="width: 65%" > <el-select v-model="inputQuery.preInBackAction" style="width: 65%">
<el-option <el-option
v-for="item in preInBackList" v-for="item in preInBackList"
:key="item.name" :key="item.name"
@ -529,7 +529,7 @@
<el-select v-model="inputQuery.checkWebNew" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkWebNew" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -552,7 +552,7 @@
<el-select v-model="inputQuery.checkPdaUn" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkPdaUn" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -575,7 +575,7 @@
<el-select v-model="inputQuery.checkPdaEd" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkPdaEd" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -598,7 +598,7 @@
<el-select v-model="inputQuery.checkUdims" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkUdims" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -621,7 +621,7 @@
<el-select v-model="inputQuery.checkPc" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkPc" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -644,7 +644,7 @@
<el-select v-model="inputQuery.checkSp" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkSp" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -666,7 +666,7 @@
<el-select v-model="inputQuery.checkChange" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkChange" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -689,7 +689,7 @@
<el-select v-model="inputQuery.checkBalance" :disabled="!inputQuery.checkEnable" style="width: 75%" <el-select v-model="inputQuery.checkBalance" :disabled="!inputQuery.checkEnable" style="width: 75%"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -711,7 +711,7 @@
<el-select v-model="inputQuery.checkCopy" style="width: 75%" :disabled="!inputQuery.checkEnable" <el-select v-model="inputQuery.checkCopy" style="width: 75%" :disabled="!inputQuery.checkEnable"
placeholder="是否启用" placeholder="是否启用"
> >
<el-option label="无业务单扫码拣货" :value="0"></el-option> <el-option label="无业务单扫码拣货" :value="0"></el-option>
<el-option label="有业务单有三期拣货" :value="1"></el-option> <el-option label="有业务单有三期拣货" :value="1"></el-option>
<el-option label="有业务单无三期拣货" :value="2"></el-option> <el-option label="有业务单无三期拣货" :value="2"></el-option>
<el-option label="有业务单拣货(有无三期)" :value="3"></el-option> <el-option label="有业务单拣货(有无三期)" :value="3"></el-option>
@ -723,6 +723,8 @@
<span class="sptext">手工补单的单据</span> <span class="sptext">手工补单的单据</span>
</el-col> </el-col>
</el-row> </el-row>
<el-divider></el-divider>
</div> </div>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="是否人工核对单据设置(一次审核)"> <el-collapse-item title="是否人工核对单据设置(一次审核)">
@ -1140,6 +1142,7 @@
<span class="sptext">手工补单的单据</span> <span class="sptext">手工补单的单据</span>
</el-col> </el-col>
</el-row> </el-row>
<el-divider></el-divider>
</div> </div>
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
@ -1152,7 +1155,7 @@
import {candidateBusType} from '@/api/basic/busType' import {candidateBusType} from '@/api/basic/busType'
import busTypeAdvancedSettings from '@/views/basic/busType/busTypeAdvancedSettings.vue' import busTypeAdvancedSettings from '@/views/basic/busType/busTypeAdvancedSettings.vue'
import {isBlank} from '@/utils/strUtil' import {isBlank} from '@/utils/strUtil'
import {getOriginBusType,selectList} from '@/api/basic/busOriginType' import {getOriginBusType, selectList} from '@/api/basic/busOriginType'
import {getBasicUnitMaintains2} from '@/api/basic/basicUnitMaintain' import {getBasicUnitMaintains2} from '@/api/basic/basicUnitMaintain'
export default { export default {
@ -1286,17 +1289,17 @@ export default {
}, },
selectBussinessList(){ selectBussinessList() {
selectList().then((res) => { selectList().then((res) => {
this.preInBackList=res.data; this.preInBackList = res.data;
}) })
}, },
getPreInBack(){ getPreInBack() {
if(this.inputQuery.preInBack==false){ if (this.inputQuery.preInBack == false) {
this.inputQuery.preInBackAction=null; this.inputQuery.preInBackAction = null;
this.inputQuery.backPreinType=''; this.inputQuery.backPreinType = '';
}else{ } else {
this.inputQuery.backPreinType=1; this.inputQuery.backPreinType = 1;
} }
}, },
// //
@ -1381,9 +1384,9 @@ export default {
this.findSpecialMethod() this.findSpecialMethod()
this.selectBussinessList() this.selectBussinessList()
this.oldData = Object.assign({}, this.inputQuery) this.oldData = Object.assign({}, this.inputQuery)
if(this.inputQuery.id==null || this.inputQuery.id==''){ if (this.inputQuery.id == null || this.inputQuery.id == '') {
this.inputQuery.codeFillCheck=false; this.inputQuery.codeFillCheck = false;
this.inputQuery.preInBack=false; this.inputQuery.preInBack = false;
} }
} }

@ -46,7 +46,7 @@
show-overflow-tooltip show-overflow-tooltip
></el-table-column> ></el-table-column>
<el-table-column label="操作" > <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
type="text" type="text"
@ -63,6 +63,7 @@
>选入 >选入
</el-button </el-button
> >
</template> </template>
</el-table-column> </el-table-column>

@ -164,32 +164,38 @@
<div class="top-right-btn"> <div class="top-right-btn">
<el-button-group> <el-button-group>
<el-button icon="el-icon-view" type="primary" @click="hideSearch" <el-button icon="el-icon-view" type="primary" @click="hideSearch"
>显示/隐藏搜索栏</el-button >显示/隐藏搜索栏
</el-button
> >
<el-button type="primary" icon="el-icon-refresh" @click="onReset" <el-button type="primary" icon="el-icon-refresh" @click="onReset"
>重置</el-button >重置
</el-button
> >
<el-button type="primary" icon="el-icon-search" @click="submit" <el-button type="primary" icon="el-icon-search" @click="submit"
>查询</el-button >查询
</el-button
> >
<!-- <el-button type="primary" icon="el-icon-plus" @click="editUdiType"></el-button>--> <!-- <el-button type="primary" icon="el-icon-plus" @click="editUdiType"></el-button>-->
<el-button <el-button
type="primary" type="primary"
icon="el-icon-plus" icon="el-icon-plus"
@click="intentImportUdi" @click="intentImportUdi"
>选入DI信息</el-button >选入DI信息
</el-button
> >
<el-button <el-button
type="primary" type="primary"
icon="el-icon-plus" icon="el-icon-plus"
@click="intentImportErp" @click="intentImportErp"
>添加院内字典</el-button >添加院内字典
</el-button
> >
<el-button <el-button
type="primary" type="primary"
icon="el-icon-plus" icon="el-icon-plus"
@click="intentDetail" @click="intentDetail"
>关联添加</el-button >关联添加
</el-button
> >
</el-button-group> </el-button-group>
</div> </div>
@ -1206,7 +1212,6 @@
<template slot="title"> <template slot="title">
<p class="form-title">版本信息</p> <p class="form-title">版本信息</p>
</template> </template>
<el-row :gutter="20" class="el-row" type="flex"> <el-row :gutter="20" class="el-row" type="flex">
<el-col :span="12" class="el-col"> <el-col :span="12" class="el-col">
<div class="text item"> <div class="text item">
@ -1220,6 +1225,9 @@
splaceholder="请输入内容" splaceholder="请输入内容"
v-model="editQuery.versionNumber" v-model="editQuery.versionNumber"
></el-input> ></el-input>
</div>
</el-col>
<el-col :span="2" class="el-col">
<el-button <el-button
type="text" type="text"
size="small" size="small"
@ -1227,7 +1235,13 @@
style="margin-left: 5%" style="margin-left: 5%"
>切换版本 >切换版本
</el-button> </el-button>
</div> </el-col>
<el-col :span="2" class="el-col">
<el-button type="text" size="small" @click.native.stop="updateVersion()"
:loading="updateLoading"
style="margin-left: 5%"
>更新当前版本信息
</el-button>
</el-col> </el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
@ -1436,13 +1450,13 @@ import {
spcombie, spcombie,
lockStatus, lockStatus,
removeDiRl, removeDiRl,
disableUdi, disableUdi, syncOnline,
} from "@/api/basic/product/udiRelevance"; } from "@/api/basic/product/udiRelevance";
import { import {
selectSysParamByKey, selectSysParamByKey,
finProductSet, finProductSet,
} from "@/api/param/systemParamConfig"; } from "@/api/param/systemParamConfig";
import { filterByUuid } from "@/api/basic/product/udiInfo"; import {filterByUuid} from "@/api/basic/product/udiInfo";
import selectUdi from "./UdiInfoSelectRel.vue"; import selectUdi from "./UdiInfoSelectRel.vue";
import selectErp from "./udiInfoselectErpUdi"; import selectErp from "./udiInfoselectErpUdi";
@ -1453,7 +1467,8 @@ import ProductSingleEdit from "@/views/basic/product/productSingleEdit";
import productUdiType from "@/views/basic/product/productUdiType"; import productUdiType from "@/views/basic/product/productUdiType";
import selectHospProduct from "@/views/basic/product/bindHospProduct"; 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";
import {dlLastVersionByDi} from "@/api/basic/udiInfo";
export default { export default {
data() { data() {
@ -1548,9 +1563,10 @@ export default {
selectVersionVisible: false, selectVersionVisible: false,
selectLocalVisible: false, //UDI selectLocalVisible: false, //UDI
isUseDyCheck: false, isUseDyCheck: false,
lockStatusMap: { 1: "未提交", 2: "已提交", 3: "已锁定" }, lockStatusMap: {1: "未提交", 2: "已提交", 3: "已锁定"},
activeNames: ["1"], activeNames: ["1"],
useNumEnable: true, useNumEnable: true,
updateLoading: false,
}; };
}, },
filters: { filters: {
@ -1678,7 +1694,8 @@ export default {
this.$message.error(response.message); this.$message.error(response.message);
} }
}) })
.catch(() => {}); .catch(() => {
});
}, },
deleteDialog(rowId) { deleteDialog(rowId) {
@ -1690,7 +1707,8 @@ export default {
.then(() => { .then(() => {
this.deleteOrders(rowId); this.deleteOrders(rowId);
}) })
.catch(() => {}); .catch(() => {
});
}, },
intentDetail() { intentDetail() {
@ -1728,9 +1746,11 @@ export default {
this.$message.error(response.message); this.$message.error(response.message);
} }
}) })
.catch(() => {}); .catch(() => {
});
}) })
.catch(() => {}); .catch(() => {
});
}, },
removeDi() { removeDi() {
@ -1757,9 +1777,11 @@ export default {
this.$message.error(response.message); this.$message.error(response.message);
} }
}) })
.catch(() => {}); .catch(() => {
});
}) })
.catch(() => {}); .catch(() => {
});
}, },
intentSelectErp(val) { intentSelectErp(val) {
@ -2045,7 +2067,8 @@ export default {
var invlist = response.data || []; var invlist = response.data || [];
this.treeList = this.handleTree(invlist, "code", "parentCode"); this.treeList = this.handleTree(invlist, "code", "parentCode");
}) })
.catch(() => {}); .catch(() => {
});
}, },
addHospProduct(data) { addHospProduct(data) {
@ -2075,8 +2098,40 @@ export default {
} }
this.getList(); this.getList();
}, },
updateVersion() {
this.$confirm("此操作将访问国家库查询最新版本信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
debugger
this.updateLoading = true;
let query = {uuid: this.editQuery.uuid, originUuid: this.editQuery.originUuid};
syncOnline(query)
.then((response) => {
this.updateLoading = false;
if (response.code == 20000) {
this.$message.success("更新成功!");
this.closeUdi();
} else {
this.$message.error(response.message);
}
})
.catch(() => {
this.updateLoading = false;
this.udidlList = [];
this.total = 0;
});
})
.catch(() => {
});
},
},
mounted() {
}, },
mounted() {},
components: { components: {
ProductSingleEdit, ProductSingleEdit,
ProductEdit, ProductEdit,
@ -2101,12 +2156,14 @@ export default {
.tree { .tree {
::v-deep .el-tree-node { ::v-deep .el-tree-node {
white-space: normal; white-space: normal;
.el-tree-node__content { .el-tree-node__content {
height: 100%; height: 100%;
align-items: start; align-items: start;
} }
} }
} }
.itemTag { .itemTag {
float: left; float: left;
text-align: right; text-align: right;

@ -799,11 +799,23 @@
splaceholder="请输入内容" splaceholder="请输入内容"
v-model="editQuery.versionNumber" v-model="editQuery.versionNumber"
></el-input> ></el-input>
<el-button type="text" size="small" @click.native.stop="selectVersion()" </div>
</el-col>
<el-col :span="2" class="el-col">
<el-button
type="text"
size="small"
@click.native.stop="selectVersion()"
style="margin-left: 5%" style="margin-left: 5%"
>切换版本 >切换版本
</el-button> </el-button>
</div> </el-col>
<el-col :span="2" class="el-col">
<el-button type="text" size="small" @click.native.stop="updateVersion()"
:loading="updateLoading"
style="margin-left: 5%"
>更新当前版本信息
</el-button>
</el-col> </el-col>
</el-row> </el-row>
@ -881,7 +893,7 @@
<script> <script>
import {updateById} from '@/api/basic/udiRelevance' import {updateById} from '@/api/basic/udiRelevance'
import {removeDiRl, removeRl, thirdSysDetail, updatetSingleUdiInfo} from '@/api/basic/product/udiRelevance' import {removeDiRl, removeRl, syncOnline, thirdSysDetail, updatetSingleUdiInfo} from '@/api/basic/product/udiRelevance'
import {filterByUuid} from '@/api/basic/udiInfo' import {filterByUuid} from '@/api/basic/udiInfo'
import selectErp from "./udiInfoselectErpUdi"; import selectErp from "./udiInfoselectErpUdi";
@ -937,6 +949,7 @@ export default {
editSingleDiDialogVisible: false, editSingleDiDialogVisible: false,
selectErpDialogVisible: false, //ERP selectErpDialogVisible: false, //ERP
updateLoading: false,
} }
}, },
@ -1080,6 +1093,36 @@ export default {
.catch(() => { .catch(() => {
}); });
}, },
updateVersion() {
this.$confirm("此操作将访问国家库查询最新版本信息, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
debugger
this.updateLoading = true;
let query = {uuid: this.editQuery.uuid, originUuid: this.editQuery.originUuid};
syncOnline(query)
.then((response) => {
this.updateLoading = false;
if (response.code == 20000) {
this.$message.success("更新成功!");
this.closeUdi();
} else {
this.$message.error(response.message);
}
})
.catch(() => {
this.updateLoading = false;
this.udidlList = [];
this.total = 0;
});
})
.catch(() => {
});
},
}, },
components: { components: {

@ -308,6 +308,13 @@
<el-option :value="2" label="由外向内"></el-option> <el-option :value="2" label="由外向内"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="发票信息">
<el-select v-model="configQuery.orderInvoice" disabled>
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
</el-descriptions-item> </el-descriptions-item>
<!-- 第三方基础信息 --> <!-- 第三方基础信息 -->
@ -816,6 +823,7 @@ export default {
dbDiCompany: null, dbDiCompany: null,
udiCodeLost: null, udiCodeLost: null,
udiCodeRel: null, udiCodeRel: null,
orderInvoice: null,
}, },
checkedBusTypes: [], checkedBusTypes: [],
checkedToInBusTypes: [], checkedToInBusTypes: [],

Loading…
Cancel
Save