产品货号,发票修改,证书预览等问题修改

dengbao
anthonywj 2 years ago
parent bef7eba8a1
commit 47f22e9cfb

@ -4,7 +4,7 @@ VUE_APP_TITLE = 供应商自助管理平台
# 开发环境配置
ENV = 'development'
VUE_APP_BASE_API = 'http://127.0.0.1:9993'
VUE_APP_BASE_API = 'http://110.83.220.178:9150/UDI_SPMS_SERVER'
# 应用访问路径 例如使用前缀 /admin/
VUE_APP_CONTEXT_PATH = '/'

@ -7,7 +7,7 @@ ENV = 'production'
#林纪裕
# VUE_APP_BASE_API = 'http://www.linjiyu.lol:82/UDI_SPMS_SERVER/'
VUE_APP_BASE_API = 'http://www.linjiyu.lol:84/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://www.linjiyu.lol:84/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://127.0.0.1:9150/UDI_SPMS_SERVER/'
@ -23,6 +23,7 @@ VUE_APP_BASE_API = 'http://www.linjiyu.lol:84/UDI_SPMS_SERVER/'
# 刘恩典
# VUE_APP_BASE_API = 'http://192.168.0.117:9150/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://192.168.0.117:9160/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://192.168.0.127:9170/UDI_SPMS_SERVER/'
# 漳州中医院
# VUE_APP_BASE_API = 'http://116.204.116.198:9150/UDI_SPMS_SERVER/'
@ -32,8 +33,20 @@ VUE_APP_BASE_API = 'http://www.linjiyu.lol:84/UDI_SPMS_SERVER/'
# 长泰医院
# VUE_APP_BASE_API = 'http://139.159.247.26:9150/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://192.168.0.139:9150/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://dm.xmglxp.com:8081/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://dm.xmglxp.com:81/UDI_SPMS_SERVER/'
#诏安医院
# VUE_APP_BASE_API = 'http://139.9.174.242:9150/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://192.168.0.17:9150/UDI_SPMS_SERVER/'
# 大田
VUE_APP_BASE_API = 'http://110.83.220.178:9150/UDI_SPMS_SERVER/'
# 云霄妇幼
# VUE_APP_BASE_API = 'http://122.112.160.36:9160/UDI_SPMS_SERVER/'
# VUE_APP_BASE_API = 'http://192.168.0.72:9150/UDI_SPMS_SERVER/'
# 应用访问路径 例如使用前缀 /admin/

@ -312,6 +312,15 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</el-collapse-item>

@ -997,7 +997,17 @@
</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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col
:span="12"

@ -316,6 +316,18 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</el-collapse-item>

@ -325,6 +325,15 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</el-collapse-item>

@ -164,18 +164,18 @@ export default {
// machineNo: [
// {required: true, message: "", trigger: "blur"}
// ],
invoiceCode: [
{required: true, message: "请输入发票代码", trigger: "blur"}
],
// invoiceCode: [
// {required: true, message: "", trigger: "blur"}
// ],
invoiceEncode: [
{required: true, message: "请输入发票编码", trigger: "blur"}
],
price: [
{required: true, message: "请输入发票价格", trigger: "blur"}
],
remark: [
{required: true, message: "请输入备注", trigger: "blur"}
],
// remark: [
// {required: true, message: "", trigger: "blur"}
// ],
},
loading: false,
uploadUrl: "",
@ -196,10 +196,10 @@ export default {
// this.$message.error("");
// return;
// }
if (this.$isBlank(this.inputQuery.invoiceCode)) {
this.$message.error("发票代码不能为空!");
return;
}
// if (this.$isBlank(this.inputQuery.invoiceCode)) {
// this.$message.error("");
// return;
// }
if (this.$isBlank(this.inputQuery.invoiceEncode)) {
this.$message.error("发票编码不能为空!");
return;
@ -208,10 +208,10 @@ export default {
this.$message.error("发票价格不能为空!");
return;
}
if (this.$isBlank(this.inputQuery.remark)) {
this.$message.error("备注不能为空!");
return;
}
// if (this.$isBlank(this.inputQuery.remark)) {
// this.$message.error("");
// return;
// }
updateById(this.inputQuery).then((res) => {
if (res.code == 20000) {
this.$message({

@ -984,15 +984,19 @@ export default {
});
},
getInvList() {
getInvListByUser()
let query = {
advanceType:1,
spUse:1
}
getInvListByUser(query)
.then((response) => {
let invlist1 = response.data || [];
for (var i = 0; i < invlist1.length; i++) {
if (invlist1[i].code == 1000000) {
this.invList.push(invlist1[i]);
this.filterQuery.invCode = invlist1[i].code;
}
}
this.invList = response.data || [];
// for (var i = 0; i < invlist1.length; i++) {
// if (invlist1[i].code == 1000000) {
// this.invList.push(invlist1[i]);
// this.filterQuery.invCode = invlist1[i].code;
// }
// }
})
.catch(() => {

@ -133,9 +133,9 @@
<el-form :model="filterManufacturerQuery" class="query-form" label-width="120px" v-show="showSearch2">
<el-row>
<el-col :span="6">
<el-form-item label="生产企业名称">
<el-form-item label="生产企业/代理人">
<el-input v-model="filterManufacturerQuery.companyName" style="width: 90%"
placeholder="请输入生产企业名称" clearable></el-input>
placeholder="请输入生产企业/代理人" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
@ -159,7 +159,7 @@
<el-table v-loading="loadManufacturerLoading" :data="manufacturerList" style="width: 100%" ref="table"
highlight-current-row border @row-click="supManufacturerClick">
<el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="生产企业名称" prop="companyName" width="200" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业/代理人" prop="companyName" width="200" show-overflow-tooltip></el-table-column>
<el-table-column label="社会信用号" prop="creditCode"></el-table-column>
<el-table-column label="企业类型" prop="bussinessStatus" width="120">
<template slot-scope="scope">
@ -279,7 +279,7 @@
<el-table-column label="规格型号" prop="ggxh" show-overflow-tooltip></el-table-column>
<el-table-column label="注册/备案号" prop="recordCode" show-overflow-tooltip></el-table-column>
<el-table-column label="注册/备案人名称" prop="recordPeopleName" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业" prop="manufacturerName" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业/代理人" prop="manufacturerName" show-overflow-tooltip></el-table-column>
<el-table-column label="所属供应商" prop="supName" show-overflow-tooltip></el-table-column>
<el-table-column label="审核状态" prop="auditStatus" width="120">
<template slot-scope="scope">

@ -92,8 +92,8 @@
<el-form :model="filterManufacturerQuery" class="query-form" label-width="120px" v-show="showSearch1">
<el-row>
<el-col :span="6">
<el-form-item label="生产企业名称">
<el-input v-model="filterManufacturerQuery.companyName" style="width: 90%" placeholder="请输入生产企业名称"
<el-form-item label="生产企业/代理人">
<el-input v-model="filterManufacturerQuery.companyName" style="width: 90%" placeholder="请输入生产企业/代理人"
clearable></el-input>
</el-form-item>
</el-col>
@ -119,7 +119,7 @@
<el-table v-loading="loadManufacturerLoading" :data="manufacturerList" style="width: 100%" border
highlight-current-row @row-click="supManufacturerClick">
<el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="生产企业名称" prop="companyName" width="200" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业/代理人" prop="companyName" width="200" show-overflow-tooltip></el-table-column>
<el-table-column label="社会信用号" prop="creditCode"></el-table-column>
<el-table-column label="企业类型" prop="bussinessStatus" width="120">
<template slot-scope="scope">
@ -214,7 +214,7 @@
<el-table-column label="规格型号" prop="ggxh" show-overflow-tooltip></el-table-column>
<el-table-column label="注册/备案号" prop="recordCode" show-overflow-tooltip></el-table-column>
<el-table-column label="注册/备案人名称" prop="recordPeopleName" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业" prop="manufacturerName" show-overflow-tooltip></el-table-column>
<el-table-column label="生产企业/代理人" prop="manufacturerName" show-overflow-tooltip></el-table-column>
<el-table-column label="所属供应商" prop="supName" show-overflow-tooltip></el-table-column>
<el-table-column label="审核状态" prop="auditStatus" width="120">
<template slot-scope="scope">

@ -6,16 +6,16 @@
<el-form
:model="filterQuery"
class="query-form"
label-width="100px"
label-width="110px"
v-show="showSearch"
>
<el-row>
<el-col span="6">
<el-form-item label="企业名称:">
<el-form-item label="生产企业/代理人:">
<el-input
v-model="filterQuery.companyName"
style="width: 90%"
placeholder="请输入企业名称"
placeholder="请输入生产企业/代理人"
></el-input>
</el-form-item>
</el-col>
@ -76,7 +76,7 @@
>
<el-table-column label="序号" type="index"></el-table-column>
<el-table-column
label="企业名称"
label="生产企业/代理人"
prop="companyName"
width="250"
></el-table-column>
@ -250,7 +250,7 @@
show-overflow-tooltip
></el-table-column>
<el-table-column
label="生产企业"
label="生产企业/代理人"
prop="manufacturerName"
show-overflow-tooltip
></el-table-column>

@ -13,7 +13,8 @@
<el-button v-if="editType==2" type="primary" size="mini" icon="search" @click="onPassSubmit"></el-button>
<el-button v-if="editType==2" type="primary" size="mini" icon="search" @click="onRejectSubmit">
</el-button>
<el-button v-if="editType==1 && auditType!=1" type="primary" size="mini" icon="search" @click="printSupCertAll">
<el-button v-if="editType==1 && auditType!=1" type="primary" size="mini" icon="search"
@click="printSupCertAll">打印
</el-button>
</div>
<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 20px">
@ -46,7 +47,7 @@
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col">
<el-form-item label="企业名称:" label-width="150px" prop="companyName">
<el-form-item label="生产企业/代理人:" label-width="150px" prop="companyName">
<el-input
size="small"
placeholder="请输入内容" disabled
@ -200,7 +201,8 @@
</el-table-column>
<el-table-column label="操作" width="250">
<template slot-scope="scope">
<el-button v-if="editType==1 && auditType!=1" type="text" size="small" @click.native="printSupCert(scope.row)">
<el-button v-if="editType==1 && auditType!=1" type="text" size="small"
@click.native="printSupCert(scope.row)">打印
</el-button>
<el-button type="text" size="small" v-if="editType==2" @click.native="auditCert(scope.row)"></el-button>
<el-button
@ -215,6 +217,12 @@
</template>
</el-table-column>
</el-table>
<el-image-viewer
v-if="imgViewer"
style="z-index: 9999"
:on-close="closeImgViewer"
:url-list="imgList"
/>
<el-pagination
:page-size="certQuery.limit"
@current-change="certHandleCurrentChange"
@ -368,6 +376,7 @@ export default {
selectedOptions: [],
selectedOptions2: [],
imgViewerVisible: false,
imgViewer: false,
imgList: [],
options: regionDataPlus,
rules: {
@ -558,19 +567,20 @@ export default {
showImgViewer(row) {
// let newWindow = window.open();
// newWindow.document.write(row.filePath)
this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name=";
this.imgList = [];
previewImage({imageUrl: row.filePath, certFileUrl: this.certFileUrl}).then(response => {
if (response.code === 20000) {
this.imgList=response.data;
}
});
this.imgViewerVisible = true;
const m = (e) => {
e.preventDefault()
};
document.body.style.overflow = 'hidden';
document.addEventListener("touchmove", m, false); //
this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name=";
this.imgList = [];
previewImage({imageUrl: row.filePath, certFileUrl: this.certFileUrl}).then(response => {
if (response.code === 20000) {
this.imgList = response.data;
}
});
this.imgViewerVisible = true;
this.imgViewer = true
const m = (e) => {
e.preventDefault()
};
document.body.style.overflow = 'hidden';
document.addEventListener("touchmove", m, false); //
},
closeImgViewer() {
this.imgViewerVisible = false;

@ -69,10 +69,10 @@
</el-row>
<el-row :gutter="20" class="el-row" type="flex">
<el-col :span="10" class="el-col">
<el-form-item label="生产企业:" label-width="150px" prop="companyName">
<el-form-item label="生产企业/代理人:" label-width="150px" prop="companyName">
<el-input
size="small"
placeholder="请输入生产企业"
placeholder="请输入生产企业/代理人"
v-model.trim="inputQuery.companyName"
@input="change()"
></el-input>

@ -295,6 +295,15 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</el-collapse-item>

@ -274,6 +274,15 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</div>

@ -41,6 +41,12 @@
clearable="true"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="生产企业:">
<el-input v-model="filterQuery.zczbhhzbapzbh" style="width: 90%" placeholder="请输入生产企业/注册备案人"
clearable="true"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="第三方产品编码:">
<el-input v-model="filterQuery.thrPiId" style="width: 90%" placeholder="请输入第三方产品编码"

@ -420,7 +420,6 @@
></el-input>
</div>
</el-col>
</el-row>
@ -507,12 +506,15 @@
<div class="itemTag">
<span>{{ productRemarkSet.remarkTitle6 }}:&nbsp;</span>
</div>
<el-input
style="width: 65%"
size="small"
splaceholder="请输入内容"
<el-select
v-model="repEditQuery.basicPrductRemak6"
></el-input>
placeholder="请选择"
clearable
style="width: 65%"
>
<el-option label="扣费" value="1"></el-option>
<el-option label="不扣费" value="0"></el-option>
</el-select>
</div>
</el-col>
</el-row>
@ -547,7 +549,7 @@
</div>
</el-col>
<el-col :span="12" class="el-col" v-if="productRemarkSet.remarkEnable8">
<el-col :span="12" class="el-col" v-if="productRemarkSet.remarkEnable8 && repEditQuery.basicPrductRemak6=='1'">
<div class="text item">
<div class="itemTag">
<span>{{ productRemarkSet.remarkTitle8 }}:&nbsp;</span>

@ -508,6 +508,15 @@
></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">

@ -140,12 +140,15 @@
</el-col>
<el-col :span="12" v-if="productRemarkSet.remarkEnable6">
<el-form-item :label="productRemarkSet.remarkTitle6+':'">
<el-input
style="width: 80%"
size="small"
splaceholder="请输入内容"
<el-select
v-model="editQuery.basicPrductRemak6"
></el-input>
placeholder="请选择"
clearable
style="width: 80%"
>
<el-option label="扣费" value="1"></el-option>
<el-option label="不扣费" value="0"></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
@ -174,7 +177,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12" v-if="productRemarkSet.remarkEnable8">
<el-col :span="12" v-if="productRemarkSet.remarkEnable8==true && editQuery.basicPrductRemak6=='1'">
<el-form-item :label="productRemarkSet.remarkTitle8+':'">
<el-select
v-model="editQuery.basicPrductRemak8"

@ -197,6 +197,7 @@
></el-input>
</div>
</el-col>
</el-row>
<el-row :gutter="20" class="el-row" type="flex">

@ -347,6 +347,15 @@
v-model="editQuery.cpms"></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: 65%" :disabled="!checked" size="small" splaceholder="请输入内容"
v-model="editQuery.cphhhbh"></el-input>
</div>
</el-col>
</el-row>
</el-collapse-item>

@ -240,9 +240,16 @@
</el-col>
<el-col :span="12" class="el-col" v-if="productRemarkSet.remarkEnable6">
<el-form-item :label="productRemarkSet.remarkTitle6 ">
<el-input style="width: 65%" size="small" splaceholder="请输入内容"
v-model="editQuery.basicPrductRemak6"></el-input>
<el-form-item :label="productRemarkSet.remarkTitle6">
<el-select
v-model="editQuery.basicPrductRemak6"
placeholder="请选择"
clearable
style="width: 80%"
>
<el-option label="扣费" value="1"></el-option>
<el-option label="不扣费" value="0"></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
@ -273,7 +280,8 @@
</el-form-item>
</el-col>
<el-col :span="12" class="el-col" v-if="productRemarkSet.remarkEnable8">
<el-col :span="12" class="el-col"
v-if="productRemarkSet.remarkEnable8==true && editQuery.basicPrductRemak6=='1'">
<el-form-item :label="productRemarkSet.remarkTitle8">
<el-select
v-model="editQuery.basicPrductRemak8"

Loading…
Cancel
Save