资质证书生产企业关联问题,扫码序列号问题

dev2.0.1
anthonywj 1 year ago
parent f9b4ff3189
commit 4cb6e2ca56

@ -5,10 +5,6 @@ VUE_APP_TITLE = 供应商自助管理系统
ENV = 'production' ENV = 'production'
# VUE_APP_BASE_API = 'http://116.204.71.86:9150/UDI_WMS_MC/' # VUE_APP_BASE_API = 'http://116.204.71.86:9150/UDI_WMS_MC/'
#林纪裕
# 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://127.0.0.1:9150/UDI_SPMS_SERVER/' # VUE_APP_BASE_API = 'http://127.0.0.1:9150/UDI_SPMS_SERVER/'
# 吴总测试服务器 # 吴总测试服务器

@ -161,6 +161,10 @@ export default {
if (response.data.zxxsbzbhsydysl > 1) { if (response.data.zxxsbzbhsydysl > 1) {
this.isUseDyCheck = true; this.isUseDyCheck = true;
} }
let allowNoSerial = response.data.allowNoSerial??true;
if (isBlank(this.editData.serialNo) && !allowNoSerial) {
this.isSerialNo = true
}
} else { } else {
} }
this.loading = false; this.loading = false;
@ -183,9 +187,9 @@ export default {
if(isBlank(this.editData.batchNo)){ if(isBlank(this.editData.batchNo)){
this.isBatchNo=true this.isBatchNo=true
} }
if(isBlank(this.editData.serialNo)){ // if(isBlank(this.editData.serialNo)){
this.isSerialNo=true // this.isSerialNo=true
} // }
} }
} }
</script> </script>

@ -47,86 +47,98 @@
<!-- </el-col>--> <!-- </el-col>-->
<!-- </el-row>--> <!-- </el-row>-->
<el-row style=" display:flex; flex-wrap: wrap; "> <el-row style=" display:flex; flex-wrap: wrap; ">
<template v-for="(item, index) in queryList" > <template v-for="(item, index) in queryList">
<el-form-item v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> <el-form-item
v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`" :key="item.id">
<el-input <el-input
v-model="filterQuery[item.columnName]" v-model="filterQuery[item.columnName]"
:placeholder="item.columnDesc" :placeholder="item.columnDesc"
:disabled="executeEval(null,item.disabledFuc,false)" :disabled="executeEval(null,item.disabledFuc,false)"
@keyup.enter.native="executeFuc($event,'5',item.clickFuc)" @keyup.enter.native="executeFuc($event,'5',item.clickFuc)"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> <el-form-item
<el-autocomplete v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)"
class="inline-input" :label="item.columnDesc+`:`" :key="item.id">
style="width: 90%" <el-autocomplete
v-model="queryName" class="inline-input"
:fetch-suggestions="queryProductName" style="width: 90%"
placeholder="请输入内容" v-model="queryName"
clearable :fetch-suggestions="queryProductName"
@select="handleSelect" placeholder="请输入内容"
@clear="clearQueryProduct" clearable
></el-autocomplete> @select="handleSelect"
</el-form-item> @clear="clearQueryProduct"
<el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> ></el-autocomplete>
<el-select v-model="filterQuery[item.columnName]" </el-form-item>
:placeholder="item.columnDesc" <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)"
@change="executeFuc($event,'5',item.checkRules)" :label="item.columnDesc+`:`">
:disabled="executeEval(null,item.disabledFuc,false)" <el-select v-model="filterQuery[item.columnName]"
clearable> :placeholder="item.columnDesc"
<el-option @change="executeFuc($event,'5',item.checkRules)"
v-for="dict in item.lableRuleObj" :disabled="executeEval(null,item.disabledFuc,false)"
:key="dict.value" clearable>
:label="dict.label" <el-option
:value="dict.value" v-for="dict in item.lableRuleObj"
/> :key="dict.value"
<span style="float: left">{{ item.name }}</span> :label="dict.label"
<span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> :value="dict.value"
</el-select> />
</el-form-item> <span style="float: left">{{ item.name }}</span>
<el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{
<el-select item.code
v-model="filterQuery[item.columnName]" }}</span>
:placeholder="item.columnDesc" </el-select>
:disabled="executeEval(null,item.disabledFuc,false)" </el-form-item>
filterable <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)"
remote :label="item.columnDesc+`:`">
@change="executeFuc($event,'5',item.checkRules)" <el-select
:remote-method="(query) => executeFuc(query,'5',item.clickFuc)" v-model="filterQuery[item.columnName]"
clearable> :placeholder="item.columnDesc"
<el-option :disabled="executeEval(null,item.disabledFuc,false)"
v-for="item in options[item.clickFuc]" filterable
:key="item.code" remote
:label="item.label" @change="executeFuc($event,'5',item.checkRules)"
:value="item.code" :remote-method="(query) => executeFuc(query,'5',item.clickFuc)"
/> clearable>
<span style="float: left">{{ item.name }}</span> <el-option
<span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> v-for="item in options[item.clickFuc]"
</el-select> :key="item.code"
</el-form-item> :label="item.label"
<el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> :value="item.code"
<el-date-picker />
:picker-options="pickerOptions" <span style="float: left">{{ item.name }}</span>
v-model="actDateRange" <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{
type="daterange" item.code
format="yyyy 年 MM 月 dd 日" }}</span>
value-format="yyyy-MM-dd" </el-select>
range-separator="至" </el-form-item>
start-placeholder="开始日期" <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)"
end-placeholder="结束日期" :label="item.columnDesc+`:`">
></el-date-picker> <el-date-picker
</el-form-item> :picker-options="pickerOptions"
<el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> v-model="actDateRange"
<el-date-picker type="daterange"
v-model="filterQuery[item.columnName]" format="yyyy 年 MM 月 dd 日"
:style="`width:${item.width+'px'}`" value-format="yyyy-MM-dd"
value-format="yyyy-MM-dd" range-separator="至"
:disabled="executeEval(null,item.disabledFuc,false)" start-placeholder="开始日期"
type="date" end-placeholder="结束日期"
:placeholder="item.columnDesc" ></el-date-picker>
></el-date-picker> </el-form-item>
</el-form-item> <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`">
<el-date-picker
v-model="filterQuery[item.columnName]"
:style="`width:${item.width+'px'}`"
value-format="yyyy-MM-dd"
:disabled="executeEval(null,item.disabledFuc,false)"
type="date"
:placeholder="item.columnDesc"
></el-date-picker>
</el-form-item>
</template> </template>
</el-row> </el-row>
</el-form> </el-form>
@ -134,16 +146,20 @@
<div class="top-right-btn"> <div class="top-right-btn">
<el-button-group style="display: flex"> <el-button-group style="display: flex">
<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="onSubmit" <el-button type="primary" icon="el-icon-search" @click="onSubmit"
>查询</el-button >查询
</el-button
> >
<el-button type="primary" icon="el-icon-plus" @click="addInfoDialog()" <el-button type="primary" icon="el-icon-plus" @click="addInfoDialog()"
>添加</el-button >添加
</el-button
> >
</el-button-group> </el-button-group>
</div> </div>
@ -233,7 +249,7 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio>
</template> </template>
</el-table-column> </el-table-column>
@ -246,8 +262,10 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ item.lableRuleObj[scope.row[item.columnName]] }}</span> <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{
item.lableRuleObj[scope.row[item.columnName]]
}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -259,9 +277,12 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> <el-tag
<span>{{ item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName] }}</span> :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])">
<span>{{
item.lableRuleObj ? item.lableRuleObj[scope.row[item.columnName]] : scope.row[item.columnName]
}}</span>
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
@ -296,7 +317,9 @@
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ scope.row[item.columnName] }}</span> <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{
scope.row[item.columnName]
}}</span>
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
@ -370,8 +393,10 @@
<!-- </el-col>--> <!-- </el-col>-->
<!-- </el-row>--> <!-- </el-row>-->
<el-row style=" display:flex; flex-wrap: wrap; "> <el-row style=" display:flex; flex-wrap: wrap; ">
<template v-for="(item, index) in queryList2" > <template v-for="(item, index) in queryList2">
<el-form-item v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> <el-form-item
v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`" :key="item.id">
<el-input <el-input
v-model="registrationQuery[item.columnName]" v-model="registrationQuery[item.columnName]"
:placeholder="item.columnDesc" :placeholder="item.columnDesc"
@ -380,7 +405,9 @@
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> <el-form-item
v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`" :key="item.id">
<el-autocomplete <el-autocomplete
class="inline-input" class="inline-input"
style="width: 90%" style="width: 90%"
@ -392,7 +419,8 @@
@clear="clearQueryProduct" @clear="clearQueryProduct"
></el-autocomplete> ></el-autocomplete>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`">
<el-select v-model="registrationQuery[item.columnName]" <el-select v-model="registrationQuery[item.columnName]"
:placeholder="item.columnDesc" :placeholder="item.columnDesc"
@change="executeFuc($event,'5',item.checkRules)" @change="executeFuc($event,'5',item.checkRules)"
@ -405,10 +433,13 @@
:value="dict.value" :value="dict.value"
/> />
<span style="float: left">{{ item.name }}</span> <span style="float: left">{{ item.name }}</span>
<span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{
item.code
}}</span>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`">
<el-select <el-select
v-model="registrationQuery[item.columnName]" v-model="registrationQuery[item.columnName]"
:placeholder="item.columnDesc" :placeholder="item.columnDesc"
@ -425,10 +456,13 @@
:value="item.code" :value="item.code"
/> />
<span style="float: left">{{ item.name }}</span> <span style="float: left">{{ item.name }}</span>
<span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{
item.code
}}</span>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`">
<el-date-picker <el-date-picker
:picker-options="pickerOptions" :picker-options="pickerOptions"
v-model="actDateRange" v-model="actDateRange"
@ -440,7 +474,8 @@
end-placeholder="结束日期" end-placeholder="结束日期"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)"
:label="item.columnDesc+`:`">
<el-date-picker <el-date-picker
v-model="registrationQuery[item.columnName]" v-model="registrationQuery[item.columnName]"
:style="`width:${item.width+'px'}`" :style="`width:${item.width+'px'}`"
@ -457,19 +492,23 @@
<div class="top-right-btn"> <div class="top-right-btn">
<el-button-group style="display: flex"> <el-button-group style="display: flex">
<el-button icon="el-icon-view" type="primary" @click="hideSearch2" <el-button icon="el-icon-view" type="primary" @click="hideSearch2"
>显示/隐藏搜索栏</el-button >显示/隐藏搜索栏
</el-button
> >
<el-button type="primary" icon="el-icon-refresh" @click="onReset2" <el-button type="primary" icon="el-icon-refresh" @click="onReset2"
>重置</el-button >重置
</el-button
> >
<el-button type="primary" icon="el-icon-search" @click="onSubmit2" <el-button type="primary" icon="el-icon-search" @click="onSubmit2"
>查询</el-button >查询
</el-button
> >
<el-button <el-button
type="primary" type="primary"
icon="el-icon-plus" icon="el-icon-plus"
@click="registrationDialog()" @click="registrationDialog()"
>添加</el-button >添加
</el-button
> >
</el-button-group> </el-button-group>
</div> </div>
@ -557,7 +596,7 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio>
</template> </template>
</el-table-column> </el-table-column>
@ -570,8 +609,10 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ item.lableRuleObj[scope.row[item.columnName]] }}</span> <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{
item.lableRuleObj[scope.row[item.columnName]]
}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -583,9 +624,12 @@
:show-overflow-tooltip="item.tooltip" :show-overflow-tooltip="item.tooltip"
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> <el-tag
<span>{{ item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName] }}</span> :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])">
<span>{{
item.lableRuleObj ? item.lableRuleObj[scope.row[item.columnName]] : scope.row[item.columnName]
}}</span>
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
@ -620,7 +664,9 @@
:key="item.columnName" :key="item.columnName"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ scope.row[item.columnName] }}</span> <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{
scope.row[item.columnName]
}}</span>
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
@ -667,7 +713,7 @@ import {
} from "../../../api/purchase/suppliersRegistrationBasic"; } from "../../../api/purchase/suppliersRegistrationBasic";
import suppliersRegistrationBasic from "@/views/purchase/product/supProductEditDialog"; import suppliersRegistrationBasic from "@/views/purchase/product/supProductEditDialog";
import { import {
getHead,executeFuc getHead, executeFuc
} from "@/utils/customConfig"; } from "@/utils/customConfig";
export default { export default {
@ -734,14 +780,13 @@ export default {
}, },
registrationList: [], registrationList: [],
certTotal: 0, certTotal: 0,
tableHeader:[], tableHeader: [],
queryList:[], queryList: [],
fromList:[], fromList: [],
tableHeader2:[], tableHeader2: [],
queryList2:[], queryList2: [],
fromList2:[], fromList2: [],
options: { options: {},
},
registrationLoading: false, registrationLoading: false,
registrationId: "", registrationId: "",
@ -832,8 +877,8 @@ export default {
hideSearch2() { hideSearch2() {
this.showSearch2 = !this.showSearch2; this.showSearch2 = !this.showSearch2;
}, },
addInfoDialog(_this,row) { addInfoDialog(_this, row) {
if(_this == null){ if (_this == null) {
_this = this _this = this
} }
if (_this.$isNotBlank(row)) { if (_this.$isNotBlank(row)) {
@ -872,15 +917,16 @@ export default {
console.log(this.check); console.log(this.check);
}, },
rejectInfo(_this,row) { rejectInfo(_this, row) {
_this.$confirm(row.auditComment, "驳回说明", { _this.$confirm(row.auditComment, "驳回说明", {
confirmButtonText: "确定", confirmButtonText: "确定",
type: "warning", type: "warning",
showCancelButton: false, showCancelButton: false,
}).then(() => {}); }).then(() => {
});
}, },
deleteDialog(_this,row) { deleteDialog(_this, row) {
_this.$confirm("删除后将清空该生产企业以及所有关联信息?", "提示", { _this.$confirm("删除后将清空该生产企业以及所有关联信息?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
@ -894,10 +940,11 @@ export default {
_this.getList(); _this.getList();
}); });
}) })
.catch(() => {}); .catch(() => {
});
}, },
supManufacturerClick(_this,row) { supManufacturerClick(_this, row) {
_this.registrationQuery.customerId = row.customerId; _this.registrationQuery.customerId = row.customerId;
_this.registrationQuery.manufacturerIdFk = row.manufacturerId; _this.registrationQuery.manufacturerIdFk = row.manufacturerId;
_this.getRegistrationList(); _this.getRegistrationList();
@ -930,8 +977,8 @@ export default {
this.registrationQuery.page = 1; this.registrationQuery.page = 1;
this.getRegistrationList(); this.getRegistrationList();
}, },
registrationDialog(_this,row) { registrationDialog(_this, row) {
if(_this == null){ if (_this == null) {
_this = this _this = this
} }
if (_this.currentManufacturer == null) { if (_this.currentManufacturer == null) {
@ -958,7 +1005,7 @@ export default {
} }
_this.registrationVisible = true; _this.registrationVisible = true;
}, },
deleteRegistration(_this,row) { deleteRegistration(_this, row) {
_this.$confirm("是否删除?", "提示", { _this.$confirm("是否删除?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
@ -988,7 +1035,8 @@ export default {
_this.certLoading = false; _this.certLoading = false;
}); });
}) })
.catch(() => {}); .catch(() => {
});
}, },
closeProductDialog() { closeProductDialog() {
this.registrationVisible = false; this.registrationVisible = false;
@ -1017,11 +1065,11 @@ export default {
this.registrationQuery.page = val.page; this.registrationQuery.page = val.page;
this.getRegistrationList(); this.getRegistrationList();
}, },
executeFuc(row,type,clickFuc,value){ executeFuc(row, type, clickFuc, value) {
return executeFuc(this,row,type,clickFuc,value); return executeFuc(this, row, type, clickFuc, value);
}, },
executeEval(row,expression,defaultRet){ executeEval(row, expression, defaultRet) {
if(expression){ if (expression) {
return eval(expression); return eval(expression);
} }
return defaultRet; return defaultRet;
@ -1031,11 +1079,12 @@ export default {
suppliersEnterpriseBasicAdd, suppliersEnterpriseBasicAdd,
suppliersRegistrationBasic, suppliersRegistrationBasic,
}, },
mounted() {}, mounted() {
},
created() { created() {
this.fileUrl = this.fileUrl =
this.BASE_URL + "/udiwms/image/register/file/getImage?type=image4&name="; this.BASE_URL + "/udiwms/image/register/file/getImage?type=image4&name=";
getHead("supCertificationAdd-1","1").then((re) => { getHead("supCertificationAdd-1", "1").then((re) => {
// //
this.tableObj = re.data; this.tableObj = re.data;
this.tableHeader = re.data.tableList; this.tableHeader = re.data.tableList;
@ -1043,7 +1092,7 @@ export default {
this.fromList = re.data.fromList; this.fromList = re.data.fromList;
this.getList(); this.getList();
}); });
getHead("supCertificationAdd-2","1").then((re) => { getHead("supCertificationAdd-2", "1").then((re) => {
// //
this.tableObj2 = re.data; this.tableObj2 = re.data;
this.tableHeader2 = re.data.tableList; this.tableHeader2 = re.data.tableList;

@ -210,6 +210,10 @@ export default {
type: Function, type: Function,
required: true, required: true,
}, },
manufactory: {
type: Object,
required: true,
},
}, },
data() { data() {
return { return {
@ -298,6 +302,8 @@ export default {
getList() { getList() {
this.loading = true; this.loading = true;
this.filterQuery.customerId = store.getters.customerId; this.filterQuery.customerId = store.getters.customerId;
if (this.manufactory != null)
this.filterQuery.manufactory = this.manufactory
getCertUdis(this.filterQuery) getCertUdis(this.filterQuery)
.then((response) => { .then((response) => {
this.loading = false; this.loading = false;

@ -352,6 +352,7 @@
<companyProducts <companyProducts
:selectType="selectType" :selectType="selectType"
:closeSelDialog="closeSelDialog" :closeSelDialog="closeSelDialog"
:manufactory="inputQuery.companyName"
></companyProducts> ></companyProducts>
</el-dialog> </el-dialog>

Loading…
Cancel
Save