From 4982061e27b3b149709808541c64834e15cbdc31 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期一, 30 十二月 2024 11:16:50 +0800
Subject: [PATCH] 修改
---
src/views/license/licenseInfo/index.vue | 22
src/views/usermng/product.vue | 10
src/views/license/licenseInfo/components/licenseInfoForm.vue | 1029 +++++++++++++++++++++++++++++++--------------------------
3 files changed, 582 insertions(+), 479 deletions(-)
diff --git a/src/views/license/licenseInfo/components/licenseInfoForm.vue b/src/views/license/licenseInfo/components/licenseInfoForm.vue
index 1977932..89bf377 100644
--- a/src/views/license/licenseInfo/components/licenseInfoForm.vue
+++ b/src/views/license/licenseInfo/components/licenseInfoForm.vue
@@ -7,12 +7,13 @@
width="60%"
>
- <el-form ref="dataForm" :model="dataForm" :rules="ruleForm" label-position="right" label-width="150px" element-loading-text="保存中...">
+ <el-form ref="dataForm" :model="dataForm" :rules="ruleForm" label-position="right" label-width="150px"
+ element-loading-text="保存中...">
<el-row>
<el-col :span="23">
<el-row>
<el-col :span="15">
- <el-form-item label="企业名称:" >
+ <el-form-item label="企业名称:">
<el-input v-model.trim="dataForm.name" class="carrierLicense_select" :disabled="true">
</el-input>
</el-form-item>
@@ -21,7 +22,7 @@
<img src="../../../../assets/enterprise.png" class="enterpriseBasicInformation_image" @click="showEnterprise"></img>
</el-col>-->
<el-col :span="8">
- <el-form-item label="统一社会信用代码:" >
+ <el-form-item label="统一社会信用代码:">
<el-input v-model.trim="dataForm.code" class="carrierLicense_select">
</el-input>
</el-form-item>
@@ -29,19 +30,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="主要负责人姓名:" >
+ <el-form-item label="主要负责人姓名:">
<el-input v-model.trim="dataForm.mainpersonname" class="carrierLicense_select">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="主要负责人身份证号:" >
+ <el-form-item label="主要负责人身份证号:">
<el-input v-model.trim="dataForm.mainpersonidcardnum" class="carrierLicense_select">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="主要负责人联系电话:" >
+ <el-form-item label="主要负责人联系电话:">
<el-input v-model.trim="dataForm.mainpersontel" class="carrierLicense_select">
</el-input>
</el-form-item>
@@ -49,19 +50,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="安全负责人姓名:" >
+ <el-form-item label="安全负责人姓名:">
<el-input v-model.trim="dataForm.safetypersonname" class="carrierLicense_select">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="安全负责人身份证号:" >
+ <el-form-item label="安全负责人身份证号:">
<el-input v-model.trim="dataForm.safetypersonidcardnum" class="carrierLicense_select">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="安全负责人联系电话:" >
+ <el-form-item label="安全负责人联系电话:">
<el-input v-model.trim="dataForm.safetypersontel" class="carrierLicense_select">
</el-input>
</el-form-item>
@@ -69,8 +70,8 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="许可类型:" >
- <el-select v-model="dataForm.licensetype" clearable filterable >
+ <el-form-item label="许可类型:">
+ <el-select v-model="dataForm.licensetype" clearable filterable>
<el-option
v-for="item in licensetypeList"
:key="item.id"
@@ -82,8 +83,9 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="经营方式:" >
- <el-select v-model="dataForm.dealingtype" clearable filterable @change="changeDealing()">
+ <el-form-item label="经营方式:">
+ <el-select v-model="dataForm.dealingtype" clearable filterable
+ @change="changeDealing()">
<el-option
v-for="item in dealingtypeList"
:key="item.id"
@@ -95,36 +97,37 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="核定储量(箱):" >
- <el-input-number :controls="false" v-model="dataForm.reservebox">
+ <el-form-item label="核定储量(箱):">
+ <el-input-number :controls="false" v-model="dataForm.reservebox">
</el-input-number>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="核定储量(千克):" >
- <el-input-number :controls="false" v-model="dataForm.reservekg">
+ <el-form-item label="核定储量(千克):">
+ <el-input-number :controls="false" v-model="dataForm.reservekg">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="经营面积(全部):" >
- <el-input-number :controls="false" v-model="dataForm.dealingarea">
+ <el-form-item label="经营面积(全部):">
+ <el-input-number :controls="false" v-model="dataForm.dealingarea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="经营面积(物品):" v-if="showSaveArea">
- <el-input-number :controls="false" v-model="dataForm.savearea">
+ <el-form-item label="经营面积(物品):" v-if="showSaveArea">
+ <el-input-number :controls="false" v-model="dataForm.savearea">
</el-input-number>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="注册地址省:" >
- <el-select v-model="dataForm.province" clearable filterable @change="changeArea('province')" placeholder="省">
+ <el-form-item label="注册地址省:">
+ <el-select v-model="dataForm.province" clearable filterable
+ @change="changeArea('province')" placeholder="省">
<el-option
v-for="item in provinceList"
:key="item.id"
@@ -136,8 +139,9 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="市" >
- <el-select v-model="dataForm.city" prop="city" clearable filterable @change="changeArea('city')" placeholder="市">
+ <el-form-item label="市">
+ <el-select v-model="dataForm.city" prop="city" clearable filterable
+ @change="changeArea('city')" placeholder="市">
<el-option
v-for="item in cityList"
:key="item.id"
@@ -149,8 +153,9 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="区" >
- <el-select v-model="dataForm.district" clearable filterable @change="changeArea('district')" placeholder="区">
+ <el-form-item label="区">
+ <el-select v-model="dataForm.district" clearable filterable
+ @change="changeArea('district')" placeholder="区">
<el-option
v-for="item in districtList"
:key="item.id"
@@ -164,8 +169,9 @@
</el-row>
<el-row>
<el-col :span="24">
- <el-form-item label="注册详细地址:" >
- <el-input v-model.trim="dataForm.address" class="carrierLicense_select" placeholder="详细地址(无需填写省市区信息)">
+ <el-form-item label="注册详细地址:">
+ <el-input v-model.trim="dataForm.address" class="carrierLicense_select"
+ placeholder="详细地址(无需填写省市区信息)">
</el-input>
</el-form-item>
</el-col>
@@ -178,8 +184,9 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="仓储地址省:" >
- <el-select v-model="dataForm.storageprovince" clearable filterable @change="changeStorageArea('province')" placeholder="省">
+ <el-form-item label="仓储地址省:">
+ <el-select v-model="dataForm.storageprovince" clearable filterable
+ @change="changeStorageArea('province')" placeholder="省">
<el-option
v-for="item in provinceList"
:key="item.id"
@@ -191,8 +198,9 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="市" >
- <el-select v-model="dataForm.storagecity" prop="city" clearable filterable @change="changeStorageArea('city')" placeholder="市">
+ <el-form-item label="市">
+ <el-select v-model="dataForm.storagecity" prop="city" clearable filterable
+ @change="changeStorageArea('city')" placeholder="市">
<el-option
v-for="item in cityList"
:key="item.id"
@@ -204,8 +212,9 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="区" >
- <el-select v-model="dataForm.storagedistrict" clearable filterable @change="changeStorageArea('district')" placeholder="区">
+ <el-form-item label="区">
+ <el-select v-model="dataForm.storagedistrict" clearable filterable
+ @change="changeStorageArea('district')" placeholder="区">
<el-option
v-for="item in districtList"
:key="item.id"
@@ -219,8 +228,9 @@
</el-row>
<el-row>
<el-col :span="24">
- <el-form-item label="仓储详细地址:" >
- <el-input v-model.trim="dataForm.storageaddress" class="carrierLicense_select" placeholder="详细地址(无需填写省市区信息)">
+ <el-form-item label="仓储详细地址:">
+ <el-input v-model.trim="dataForm.storageaddress" class="carrierLicense_select"
+ placeholder="详细地址(无需填写省市区信息)">
</el-input>
</el-form-item>
</el-col>
@@ -232,8 +242,9 @@
<!-- </el-col>-->
</el-row>
<el-row>
- <el-form-item label="经济类型:" prop="economictype" >
- <el-select v-model.trim="dataForm.economictype" placeholder="" clearable class="enterpriseBasicInformation_input">
+ <el-form-item label="经济类型:" prop="economictype">
+ <el-select v-model.trim="dataForm.economictype" placeholder="" clearable
+ class="enterpriseBasicInformation_input">
<el-option
v-for="item in economicTypeList"
:key="item.id"
@@ -252,66 +263,66 @@
<el-divider></el-divider>
<el-row>
<el-col :span="6">
- <el-form-item label="库区面积:" >
- <el-input-number :controls="false" style="width: auto" v-model.trim="area" >
+ <el-form-item label="库区面积:">
+ <el-input-number :controls="false" style="width: auto" v-model.trim="area">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房数量:" >
- <el-input v-model.trim="storagenum" :disabled="true">
+ <el-form-item label="库房数量:">
+ <el-input v-model.trim="storagenum" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房面积:" >
- <el-input v-model.trim="storagearea" :disabled="true">
+ <el-form-item label="库房面积:">
+ <el-input v-model.trim="storagearea" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="核定药量:" >
- <el-input v-model.trim="powder" :disabled="true">
+ <el-form-item label="核定药量:">
+ <el-input v-model.trim="powder" :disabled="true">
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.1级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="firststoragenum" >
+ <el-form-item label="1.1级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="firststoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 库房面积:" >
- <el-input-number :controls="false" v-model.trim="firststoragearea">
+ <el-form-item label="1.1级 库房面积:">
+ <el-input-number :controls="false" v-model.trim="firststoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 核定药量:" >
- <el-input-number :controls="false" v-model.trim="firstpowder">
+ <el-form-item label="1.1级 核定药量:">
+ <el-input-number :controls="false" v-model.trim="firstpowder">
</el-input-number>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.3级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="thirdstoragenum" >
+ <el-form-item label="1.3级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="thirdstoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 库房面积:" >
- <el-input-number :controls="false" v-model.trim="thirdstoragearea">
+ <el-form-item label="1.3级 库房面积:">
+ <el-input-number :controls="false" v-model.trim="thirdstoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 核定药量:" >
- <el-input-number :controls="false" v-model.trim="thirdpowder">
+ <el-form-item label="1.3级 核定药量:">
+ <el-input-number :controls="false" v-model.trim="thirdpowder">
</el-input-number>
</el-form-item>
</el-col>
@@ -325,25 +336,25 @@
<el-divider></el-divider>
<el-row>
<el-col :span="6">
- <el-form-item label="库区面积:" >
- <el-input-number :controls="false" style="width: auto" v-model.trim="storage1.area" >
+ <el-form-item label="库区面积:">
+ <el-input-number :controls="false" style="width: auto" v-model.trim="storage1.area">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房数量:" >
+ <el-form-item label="库房数量:">
<el-input v-model.trim="storagenum1" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房面积:" >
+ <el-form-item label="库房面积:">
<el-input v-model.trim="storagearea1" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="核定药量:" >
+ <el-form-item label="核定药量:">
<el-input v-model.trim="powder1" :disabled="true">
</el-input>
</el-form-item>
@@ -351,19 +362,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.1级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage1.firststoragenum" >
+ <el-form-item label="1.1级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage1.firststoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 库房面积:" >
+ <el-form-item label="1.1级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage1.firststoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 核定药量:" >
+ <el-form-item label="1.1级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage1.firstpowder">
</el-input-number>
</el-form-item>
@@ -371,19 +382,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.3级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage1.thirdstoragenum" >
+ <el-form-item label="1.3级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage1.thirdstoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 库房面积:" >
+ <el-form-item label="1.3级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage1.thirdstoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 核定药量:" >
+ <el-form-item label="1.3级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage1.thirdpowder">
</el-input-number>
</el-form-item>
@@ -396,25 +407,25 @@
<el-divider></el-divider>
<el-row>
<el-col :span="6">
- <el-form-item label="库区面积:" >
- <el-input-number :controls="false" style="width: auto" v-model.trim="storage2.area" >
+ <el-form-item label="库区面积:">
+ <el-input-number :controls="false" style="width: auto" v-model.trim="storage2.area">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房数量:" >
+ <el-form-item label="库房数量:">
<el-input v-model.trim="storagenum2" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房面积:" >
+ <el-form-item label="库房面积:">
<el-input v-model.trim="storagearea2" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="核定药量:" >
+ <el-form-item label="核定药量:">
<el-input v-model.trim="powder2" :disabled="true">
</el-input>
</el-form-item>
@@ -422,19 +433,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.1级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage2.firststoragenum" >
+ <el-form-item label="1.1级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage2.firststoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 库房面积:" >
+ <el-form-item label="1.1级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage2.firststoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 核定药量:" >
+ <el-form-item label="1.1级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage2.firstpowder">
</el-input-number>
</el-form-item>
@@ -442,19 +453,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.3级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage2.thirdstoragenum" >
+ <el-form-item label="1.3级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage2.thirdstoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 库房面积:" >
+ <el-form-item label="1.3级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage2.thirdtoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 核定药量:" >
+ <el-form-item label="1.3级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage2.thirdpowder">
</el-input-number>
</el-form-item>
@@ -467,25 +478,25 @@
<el-divider></el-divider>
<el-row>
<el-col :span="6">
- <el-form-item label="库区面积:" >
- <el-input-number :controls="false" style="width: auto" v-model.trim="storage3.area" >
+ <el-form-item label="库区面积:">
+ <el-input-number :controls="false" style="width: auto" v-model.trim="storage3.area">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房数量:" >
+ <el-form-item label="库房数量:">
<el-input v-model.trim="storagenum3" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="库房面积:" >
+ <el-form-item label="库房面积:">
<el-input v-model.trim="storagearea3" :disabled="true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="核定药量:" >
+ <el-form-item label="核定药量:">
<el-input v-model.trim="powder3" :disabled="true">
</el-input>
</el-form-item>
@@ -493,19 +504,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.1级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage3.firststoragenum" >
+ <el-form-item label="1.1级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage3.firststoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 库房面积:" >
+ <el-form-item label="1.1级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage3.firststoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.1级 核定药量:" >
+ <el-form-item label="1.1级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage3.firstpowder">
</el-input-number>
</el-form-item>
@@ -513,19 +524,19 @@
</el-row>
<el-row>
<el-col :span="8">
- <el-form-item label="1.3级 库房数量:" >
- <el-input-number :controls="false" v-model.trim="storage3.thirdstoragenum" >
+ <el-form-item label="1.3级 库房数量:">
+ <el-input-number :controls="false" v-model.trim="storage3.thirdstoragenum">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 库房面积:" >
+ <el-form-item label="1.3级 库房面积:">
<el-input-number :controls="false" v-model.trim="storage3.thirdtoragearea">
</el-input-number>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="1.3级 核定药量:" >
+ <el-form-item label="1.3级 核定药量:">
<el-input-number :controls="false" v-model.trim="storage3.thirdpowder">
</el-input-number>
</el-form-item>
@@ -535,50 +546,72 @@
<el-row>
<el-col :span="24">
- <el-form-item label="许可范围:" >
+ <el-form-item label="许可范围:">
<el-row>
<el-col :span="8">
<el-checkbox v-model="checked1" @change="justifySingle(1)">爆竹类</el-checkbox>
- <el-checkbox-group v-model="checkMore1" style="display:inline-block;" @change="justify(1)">
- <el-checkbox v-for="item in checkList1" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore1" style="display:inline-block;"
+ @change="justify(1)">
+ <el-checkbox v-for="item in checkList1" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
<el-col :span="8">
<el-checkbox v-model="checked2" @change="justifySingle(2)">喷花类</el-checkbox>
- <el-checkbox-group v-model="checkMore2" style="display:inline-block;" @change="justify(2)">
- <el-checkbox v-for="item in checkList2" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore2" style="display:inline-block;"
+ @change="justify(2)">
+ <el-checkbox v-for="item in checkList2" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
<el-col :span="8">
<el-checkbox v-model="checked3" @change="justifySingle(3)">旋转类</el-checkbox>
- <el-checkbox-group v-model="checkMore3" style="display:inline-block;" @change="justify(3)">
- <el-checkbox v-for="item in checkMoreList" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore3" style="display:inline-block;"
+ @change="justify(3)">
+ <el-checkbox v-for="item in checkMoreList" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-checkbox v-model="checked4" @change="justifySingle(4)">吐珠类</el-checkbox>
- <el-checkbox-group v-model="checkMore4" style="display:inline-block;" @change="justify(4)">
- <el-checkbox v-for="item in checkList1" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore4" style="display:inline-block;"
+ @change="justify(4)">
+ <el-checkbox v-for="item in checkList1" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
<el-col :span="8">
<el-checkbox v-model="checked5" @change="justifySingle(5)">玩具类</el-checkbox>
- <el-checkbox-group v-model="checkMore5" style="display:inline-block;" @change="justify(5)">
- <el-checkbox v-for="item in checkMoreList" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore5" style="display:inline-block;"
+ @change="justify(5)">
+ <el-checkbox v-for="item in checkMoreList" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
<el-col :span="8">
- <el-checkbox v-model="checked6" @change="justifySingle(6)">组合烟花类</el-checkbox>
- <el-checkbox-group v-model="checkMore6" style="display:inline-block;" @change="justify(6)">
- <el-checkbox v-for="item in checkList2" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox v-model="checked6" @change="justifySingle(6)">组合烟花类
+ </el-checkbox>
+ <el-checkbox-group v-model="checkMore6" style="display:inline-block;"
+ @change="justify(6)">
+ <el-checkbox v-for="item in checkList2" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
<el-col :span="8">
<el-checkbox v-model="checked7" @change="justifySingle(7)">升空类</el-checkbox>
- <el-checkbox-group v-model="checkMore7" style="display:inline-block;" @change="justify(7)">
- <el-checkbox v-for="item in checkList2" :label="item" :key="item">{{item}}</el-checkbox>
+ <el-checkbox-group v-model="checkMore7" style="display:inline-block;"
+ @change="justify(7)">
+ <el-checkbox v-for="item in checkList2" :label="item" :key="item">
+ {{ item }}
+ </el-checkbox>
</el-checkbox-group>
</el-col>
</el-row>
@@ -587,8 +620,9 @@
</el-row>
<el-row>
<el-col :span="24">
- <el-form-item label="备注:" >
- <el-input type="textarea" :rows="3" v-model.trim="dataForm.remark" class="carrierLicense_select">
+ <el-form-item label="备注:">
+ <el-input type="textarea" :rows="3" v-model.trim="dataForm.remark"
+ class="carrierLicense_select">
</el-input>
</el-form-item>
</el-col>
@@ -601,13 +635,14 @@
<el-divider></el-divider>
<el-row>
<el-col :span="8">
- <el-form-item label="发证机关:" >
- <el-input v-model.trim="dataForm.issuingunit" :disabled="isSupervision === 'null' ? false :true">
+ <el-form-item label="发证机关:">
+ <el-input v-model.trim="dataForm.issuingunit"
+ :disabled="isSupervision === 'null' ? false :true">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="发证日期:" prop="issuingdate" >
+ <el-form-item label="发证日期:" prop="issuingdate">
<el-date-picker
:disabled="isSupervision === 'null' ? false :true"
value-format="yyyy-MM-dd"
@@ -619,7 +654,7 @@
</el-row>
<el-row>
<span :span="16">
- <el-form-item label="有效期:" >
+ <el-form-item label="有效期:">
<el-date-picker
:disabled="isSupervision === 'null' ? false :true"
value-format="yyyy-MM-dd"
@@ -641,239 +676,233 @@
</el-row>
</el-form>
- <div align="right" style="margin-top:30px;" v-if="title==='审核' ? false : true">
+ <div align="right" style="margin-top:30px;" v-if="title==='审核' ? false : true">
<el-button @click="licenseInfoVisible = false">取消</el-button>
<el-button type="primary" @click="submit('')">确认</el-button>
</div>
- <div align="right" style="margin-top:30px;" v-if="title==='审核' ?true : false">
+ <div align="right" style="margin-top:30px;" v-if="title==='审核' ?true : false">
<el-button @click="submit('拒绝')">拒绝</el-button>
<el-button type="primary" @click="submit('同意')">同意</el-button>
</div>
-<!-- <select-enterprise ref="selectEnterprise" @getinfo="giveEnterprise"></select-enterprise>-->
+ <!-- <select-enterprise ref="selectEnterprise" @getinfo="giveEnterprise"></select-enterprise>-->
</el-dialog>
</template>
<script>
import selectEnterprise from "./selectEnterprise";
-import {addLicenseInfo,updateLicenseInfo} from "../../../../api/license";
+import {addLicenseInfo, updateLicenseInfo} from "../../../../api/license";
import {getCityListData, getProvinceListData} from "../../../../api/area";
import Cookies from "js-cookie";
-import { dictionaryAllItems } from '../../../../api/dictionary'
+import {dictionaryAllItems} from '../../../../api/dictionary'
import {parseError} from "../../../../utils/messageDialog";
export default {
name: "licenseInfoForm",
- data(){
- return{
- title:'',
- licenseInfoVisible:false,
- ruleForm:{
-
- },
- type:null,
- isSupervision:'',
- roleType:'',
- showSaveArea:false,
- salecompanyname:[],
- economicTypeList:[],
- licensetypeList:[
- {id:1,name:'长期'},
- {id:2,name:'临时'}
+ data() {
+ return {
+ title: '',
+ licenseInfoVisible: false,
+ ruleForm: {},
+ type: null,
+ isSupervision: '',
+ roleType: '',
+ showSaveArea: false,
+ salecompanyname: [],
+ economicTypeList: [],
+ licensetypeList: [
+ {id: 1, name: '长期'},
+ {id: 2, name: '临时'}
],
- dealingtypeList:[
- {id:1,name:'专柜'},
- {id:2,name:'专店'}
+ dealingtypeList: [
+ {id: 1, name: '专柜'},
+ {id: 2, name: '专店'}
],
- validTime:['',''],
- dataForm:{
- id:'',
- type:null,
- name:'',
- mainpersonname:'',
- mainpersonidcardnum:'',
- mainpersontel:'',
- safetypersonname:'',
- safetypersonidcardnum:'',
- safetypersontel:'',
- dealingrange:[],
- licensetype:'',
- dealingtype:'',
- reservebox:'',
- reservekg:'',
- dealingarea:'',
- savearea:'',
- province:'',
- city:'',
- district:'',
- address:'',
- storageprovince:'',
- storagecity:'',
- storagedistrict:'',
- storageaddress:'',
- issuingunit:'',
- issuingdate:'',
- effectdate:'',
- noeffectdate:'',
- economictype:'',
- licenseStorage:[
-
- ],
- remark:'',
+ validTime: ['', ''],
+ dataForm: {
+ id: '',
+ type: null,
+ name: '',
+ mainpersonname: '',
+ mainpersonidcardnum: '',
+ mainpersontel: '',
+ safetypersonname: '',
+ safetypersonidcardnum: '',
+ safetypersontel: '',
+ dealingrange: [],
+ licensetype: '',
+ dealingtype: '',
+ reservebox: '',
+ reservekg: '',
+ dealingarea: '',
+ savearea: '',
+ province: '',
+ city: '',
+ district: '',
+ address: '',
+ storageprovince: '',
+ storagecity: '',
+ storagedistrict: '',
+ storageaddress: '',
+ issuingunit: '',
+ issuingdate: '',
+ effectdate: '',
+ noeffectdate: '',
+ economictype: '',
+ licenseStorage: [],
+ remark: '',
},
- areaListQuery:{
-
+ areaListQuery: {},
+ provinceList: [],
+ cityList: [],
+ districtList: [],
+ checked1: false,
+ checked2: false,
+ checked3: false,
+ checked4: false,
+ checked5: false,
+ checked6: false,
+ checked7: false,
+ checkMore1: [],
+ checkMore2: [],
+ checkMore3: [],
+ checkMore4: [],
+ checkMore5: [],
+ checkMore6: [],
+ checkMore7: [],
+ checkList1: ['C级', 'D级'],
+ checkList2: ['C级', 'D级'],
+ checkMoreList: ['C级', 'D级'],
+ storage1: {
+ id: null,
+ area: null,
+ firststoragenum: null,
+ thirdstoragenum: null,
+ firststoragearea: null,
+ thirdstoragearea: null,
+ firstpowder: null,
+ thirdpowder: null,
},
- provinceList:[],
- cityList:[],
- districtList:[],
- checked1:false,
- checked2:false,
- checked3:false,
- checked4:false,
- checked5:false,
- checked6:false,
- checked7:false,
- checkMore1:[],
- checkMore2:[],
- checkMore3:[],
- checkMore4:[],
- checkMore5:[],
- checkMore6:[],
- checkMore7:[],
- checkList1:['C级','D级'],
- checkList2:['C级','D级'],
- checkMoreList:['C级','D级'],
- storage1:{
- id:null,
- area:null,
- firststoragenum:null,
- thirdstoragenum:null,
- firststoragearea:null,
- thirdstoragearea:null,
- firstpowder:null,
- thirdpowder:null,
+ storage2: {
+ id: null,
+ area: null,
+ firststoragenum: null,
+ thirdstoragenum: null,
+ firststoragearea: null,
+ thirdstoragearea: null,
+ firstpowder: null,
+ thirdpowder: null,
},
- storage2:{
- id:null,
- area:null,
- firststoragenum:null,
- thirdstoragenum:null,
- firststoragearea:null,
- thirdstoragearea:null,
- firstpowder:null,
- thirdpowder:null,
+ storage3: {
+ id: null,
+ area: null,
+ firststoragenum: null,
+ thirdstoragenum: null,
+ firststoragearea: null,
+ thirdstoragearea: null,
+ firstpowder: null,
+ thirdpowder: null,
},
- storage3:{
- id:null,
- area:null,
- firststoragenum:null,
- thirdstoragenum:null,
- firststoragearea:null,
- thirdstoragearea:null,
- firstpowder:null,
- thirdpowder:null,
- },
- id:null,
- area:null,
- firststoragenum:null,
- thirdstoragenum:null,
- firststoragearea:null,
- thirdstoragearea:null,
- firstpowder:null,
- thirdpowder:null,
+ id: null,
+ area: null,
+ firststoragenum: null,
+ thirdstoragenum: null,
+ firststoragearea: null,
+ thirdstoragearea: null,
+ firstpowder: null,
+ thirdpowder: null,
}
},
- components:{
+ components: {
selectEnterprise
},
- computed:{
- storagenum:function (){
+ computed: {
+ storagenum: function () {
return Number(this.firststoragenum) + Number(this.thirdstoragenum)
},
- storagearea:function(){
+ storagearea: function () {
return Number(this.firststoragearea) + Number(this.thirdstoragearea)
},
- powder:function (){
+ powder: function () {
return Number(this.firstpowder) + Number(this.thirdpowder)
},
- storagenum1:function (){
+ storagenum1: function () {
return Number(this.storage1.firststoragenum) + Number(this.storage1.thirdstoragenum)
},
- storagearea1:function(){
+ storagearea1: function () {
console.log(this.storage1);
return Number(this.storage1.firststoragearea) + Number(this.storage1.thirdstoragearea)
},
- powder1:function (){
+ powder1: function () {
console.log(this.storage1);
return Number(this.storage1.firstpowder) + Number(this.storage1.thirdpowder)
},
- storagenum2:function (){
+ storagenum2: function () {
return Number(this.storage2.firststoragenum) + Number(this.storage2.thirdstoragenum)
},
- storagearea2:function(){
+ storagearea2: function () {
return Number(this.storage2.firststoragearea) + Number(this.storage2.thirdstoragearea)
},
- powder2:function (){
+ powder2: function () {
return Number(this.storage2.firstpowder) + Number(this.storage2.thirdpowder)
},
- storagenum3:function (){
+ storagenum3: function () {
return Number(this.storage3.firststoragenum) + Number(this.storage3.thirdstoragenum)
},
- storagearea3:function(){
+ storagearea3: function () {
return Number(this.storage3.firststoragearea) + Number(this.storage3.thirdstoragearea)
},
- powder3:function (){
+ powder3: function () {
return Number(this.storage3.firstpowder) + Number(this.storage3.thirdpowder)
}
},
- created(){
- this.getProvince();
- this.getEconomicTypeList()
+ created() {
+ this.getProvince();
+ this.getEconomicTypeList()
},
- methods:{
- showLicenseForm(title,value,isSupervision,roleType){
+ methods: {
+ showLicenseForm(title, value, isSupervision, roleType) {
this.isSupervision = isSupervision
this.roleType = roleType
this.licenseInfoVisible = true
this.title = title
- if(title === '新增'){
+ if (title === '新增') {
this.dataForm = {
- id:'',
- type:null,
- name:Cookies.get("company"),
- mainpersonname:'',
- mainpersonidcardnum:'',
- mainpersontel:'',
- safetypersonname:'',
- safetypersonidcardnum:'',
- safetypersontel:'',
- dealingrange:[],
- licensetype:'',
- dealingtype:'',
- reservebox:'',
- reservekg:'',
- dealingarea:'',
- savearea:'',
- province:'',
- city:'',
- district:'',
- address:'',
- storageprovince:'',
- storagecity:'',
- storagedistrict:'',
- storageaddress:'',
- issuingunit:'',
- issuingdate:'',
- effectdate:'',
- noeffectdate:'',
- licenseStorage:[],
- remark:'',
+ id: '',
+ type: null,
+ name: Cookies.get("company"),
+ mainpersonname: '',
+ mainpersonidcardnum: '',
+ mainpersontel: '',
+ safetypersonname: '',
+ safetypersonidcardnum: '',
+ safetypersontel: '',
+ dealingrange: [],
+ licensetype: '',
+ dealingtype: '',
+ reservebox: '',
+ reservekg: '',
+ dealingarea: '',
+ savearea: '',
+ province: '',
+ city: '',
+ district: '',
+ address: '',
+ storageprovince: '',
+ storagecity: '',
+ storagedistrict: '',
+ storageaddress: '',
+ issuingunit: '',
+ issuingdate: '',
+ effectdate: '',
+ noeffectdate: '',
+ licenseStorage: [],
+ remark: '',
}
- if(roleType === '烟花爆竹生产'){
+ if (roleType === '烟花爆竹生产') {
this.dataForm.type = 1
- }else if(roleType === '烟花爆竹批发经营'){
+ } else if (roleType === '烟花爆竹批发经营') {
this.dataForm.type = 2
- }else{
+ } else {
this.dataForm.type = 3
}
this.checked1 = false
@@ -883,41 +912,41 @@
this.checked5 = false
this.checked6 = false
this.checked7 = false
- this.checkMore1=[]
- this.checkMore2=[]
- this.checkMore3=[]
- this.checkMore4=[]
- this.checkMore5=[]
- this.checkMore6=[]
- this.checkMore7=[]
- this.id=null
- this.area=null
- this.firststoragenum=null
- this.thirdstoragenum=null
- this.firststoragearea=null
- this.thirdstoragearea=null
- this.firstpowder=null
- this.thirdpowder=null
- }else{
+ this.checkMore1 = []
+ this.checkMore2 = []
+ this.checkMore3 = []
+ this.checkMore4 = []
+ this.checkMore5 = []
+ this.checkMore6 = []
+ this.checkMore7 = []
+ this.id = null
+ this.area = null
+ this.firststoragenum = null
+ this.thirdstoragenum = null
+ this.firststoragearea = null
+ this.thirdstoragearea = null
+ this.firstpowder = null
+ this.thirdpowder = null
+ } else {
this.dataForm = value
- if(roleType === '烟花爆竹批发经营' || (this.dataForm.type === 2 && roleType === 'null')){
+ if (roleType === '烟花爆竹批发经营' || (this.dataForm.type === 2 && roleType === 'null')) {
this.type = 2
- if(value.licenseStorage.length > 10){
+ if (value.licenseStorage.length > 10) {
value.licenseStorage = JSON.parse(value.licenseStorage)
- value.dealingrange =JSON.parse(value.dealingrange)
- }else{
+ value.dealingrange = JSON.parse(value.dealingrange)
+ } else {
}
let licenseStorage = this.dataForm.licenseStorage
let dealingrange = this.dataForm.dealingrange
this.id = licenseStorage[0].id
this.area = licenseStorage[0].area
- this.firststoragenum=licenseStorage[0].firststoragenum
- this.thirdstoragenum=licenseStorage[0].thirdstoragenum
- this.firststoragearea=licenseStorage[0].firststoragearea
- this.thirdstoragearea=licenseStorage[0].thirdstoragearea
- this.firstpowder=licenseStorage[0].firstpowder
- this.thirdpowder=licenseStorage[0].thirdpowder
+ this.firststoragenum = licenseStorage[0].firststoragenum
+ this.thirdstoragenum = licenseStorage[0].thirdstoragenum
+ this.firststoragearea = licenseStorage[0].firststoragearea
+ this.thirdstoragearea = licenseStorage[0].thirdstoragearea
+ this.firstpowder = licenseStorage[0].firstpowder
+ this.thirdpowder = licenseStorage[0].thirdpowder
this.checked1 = dealingrange[0].checked1
this.checked2 = dealingrange[1].checked2
this.checked3 = dealingrange[2].checked3
@@ -925,18 +954,18 @@
this.checked5 = dealingrange[4].checked5
this.checked6 = dealingrange[5].checked6
this.checked7 = dealingrange[6].checked7
- this.checkMore1=dealingrange[0].checkMore1
- this.checkMore2=dealingrange[1].checkMore2
- this.checkMore3=dealingrange[2].checkMore3
- this.checkMore4=dealingrange[3].checkMore4
- this.checkMore5=dealingrange[4].checkMore5
- this.checkMore6=dealingrange[5].checkMore6
- this.checkMore7=dealingrange[6].checkMore7
- }else if(roleType === '烟花爆竹零售经营(长期)' || roleType === '烟花爆竹零售经营(短期)' || (roleType === 'null'&& this.dataForm.type ===3)){
+ this.checkMore1 = dealingrange[0].checkMore1
+ this.checkMore2 = dealingrange[1].checkMore2
+ this.checkMore3 = dealingrange[2].checkMore3
+ this.checkMore4 = dealingrange[3].checkMore4
+ this.checkMore5 = dealingrange[4].checkMore5
+ this.checkMore6 = dealingrange[5].checkMore6
+ this.checkMore7 = dealingrange[6].checkMore7
+ } else if (roleType === '烟花爆竹零售经营(长期)' || roleType === '烟花爆竹零售经营(短期)' || (roleType === 'null' && this.dataForm.type === 3)) {
this.type = 3
- if(value.dealingrange.length > 10){
- value.dealingrange =JSON.parse(value.dealingrange)
- }else{
+ if (value.dealingrange.length > 10) {
+ value.dealingrange = JSON.parse(value.dealingrange)
+ } else {
}
let dealingrange = this.dataForm.dealingrange
@@ -947,110 +976,171 @@
this.checked5 = dealingrange[4].checked5
this.checked6 = dealingrange[5].checked6
this.checked7 = dealingrange[6].checked7
- this.checkMore1=dealingrange[0].checkMore1
- this.checkMore2=dealingrange[1].checkMore2
- this.checkMore3=dealingrange[2].checkMore3
- this.checkMore4=dealingrange[3].checkMore4
- this.checkMore5=dealingrange[4].checkMore5
- this.checkMore6=dealingrange[5].checkMore6
- this.checkMore7=dealingrange[6].checkMore7
+ this.checkMore1 = dealingrange[0].checkMore1
+ this.checkMore2 = dealingrange[1].checkMore2
+ this.checkMore3 = dealingrange[2].checkMore3
+ this.checkMore4 = dealingrange[3].checkMore4
+ this.checkMore5 = dealingrange[4].checkMore5
+ this.checkMore6 = dealingrange[5].checkMore6
+ this.checkMore7 = dealingrange[6].checkMore7
}
}
},
- async submit(value){
- if(this.dataForm.type === 1){
- let storageOne = Object.assign(this.storage1,{storagenum1:this.storagenum1,storagearea1:this.storagearea1,powder1:this.powder1})
- let storageTwo = Object.assign(this.storage1,{storagenum2:this.storagenum2,storagearea2:this.storagearea2,powder2:this.powder2})
- let storageThree = Object.assign(this.storage1,{storagenum3:this.storagenum3,storagearea3:this.storagearea3,powder3:this.powder3})
+ async submit(value) {
+ if (this.dataForm.type === 1) {
+ let storageOne = Object.assign(this.storage1, {
+ storagenum1: this.storagenum1,
+ storagearea1: this.storagearea1,
+ powder1: this.powder1
+ })
+ let storageTwo = Object.assign(this.storage1, {
+ storagenum2: this.storagenum2,
+ storagearea2: this.storagearea2,
+ powder2: this.powder2
+ })
+ let storageThree = Object.assign(this.storage1, {
+ storagenum3: this.storagenum3,
+ storagearea3: this.storagearea3,
+ powder3: this.powder3
+ })
this.dataForm.licenseStorage.push(storageOne)
this.dataForm.licenseStorage.push(storageTwo)
this.dataForm.licenseStorage.push(storageThree)
- this.dataForm.dealingrange = JSON.stringify([{checked1:this.checked1,checkMore1:this.checkMore1},{checked2:this.checked2,checkMore2:this.checkMore2},{checked3:this.checked3,checkMore3:this.checkMore3},{checked4:this.checked4,checkMore4:this.checkMore4},{checked5:this.checked5,checkMore5:this.checkMore5},{checked6:this.checked6,checkMore6:this.checkMore6},{checked7:this.checked7,checkMore7:this.checkMore7}])
+ this.dataForm.dealingrange = JSON.stringify([{
+ checked1: this.checked1,
+ checkMore1: this.checkMore1
+ }, {checked2: this.checked2, checkMore2: this.checkMore2}, {
+ checked3: this.checked3,
+ checkMore3: this.checkMore3
+ }, {checked4: this.checked4, checkMore4: this.checkMore4}, {
+ checked5: this.checked5,
+ checkMore5: this.checkMore5
+ }, {checked6: this.checked6, checkMore6: this.checkMore6}, {
+ checked7: this.checked7,
+ checkMore7: this.checkMore7
+ }])
this.dataForm.licenseStorage = JSON.stringify(this.dataForm.licenseStorage)
- }else if(this.dataForm.type === 2){
- this.dataForm.licenseStorage = JSON.stringify([{id:this.id,area:this.area,storagenum:this.storagenum,storagearea:this.storagearea,powder:this.powder,firststoragenum:this.firststoragenum,firststoragearea:this.firststoragearea,firstpowder:this.firstpowder,thirdstoragenum:this.thirdstoragenum,thirdstoragearea:this.thirdstoragearea,thirdpowder:this.thirdpowder,type:3}])
- this.dataForm.dealingrange = JSON.stringify([{checked1:this.checked1,checkMore1:this.checkMore1},{checked2:this.checked2,checkMore2:this.checkMore2},{checked3:this.checked3,checkMore3:this.checkMore3},{checked4:this.checked4,checkMore4:this.checkMore4},{checked5:this.checked5,checkMore5:this.checkMore5},{checked6:this.checked6,checkMore6:this.checkMore6},{checked7:this.checked7,checkMore7:this.checkMore7}])
- }else{
- this.dataForm.dealingrange = JSON.stringify([{checked1:this.checked1,checkMore1:this.checkMore1},{checked2:this.checked2,checkMore2:this.checkMore2},{checked3:this.checked3,checkMore3:this.checkMore3},{checked4:this.checked4,checkMore4:this.checkMore4},{checked5:this.checked5,checkMore5:this.checkMore5},{checked6:this.checked6,checkMore6:this.checkMore6},{checked7:this.checked7,checkMore7:this.checkMore7}])
+ } else if (this.dataForm.type === 2) {
+ this.dataForm.licenseStorage = JSON.stringify([{
+ id: this.id,
+ area: this.area,
+ storagenum: this.storagenum,
+ storagearea: this.storagearea,
+ powder: this.powder,
+ firststoragenum: this.firststoragenum,
+ firststoragearea: this.firststoragearea,
+ firstpowder: this.firstpowder,
+ thirdstoragenum: this.thirdstoragenum,
+ thirdstoragearea: this.thirdstoragearea,
+ thirdpowder: this.thirdpowder,
+ type: 3
+ }])
+ this.dataForm.dealingrange = JSON.stringify([{
+ checked1: this.checked1,
+ checkMore1: this.checkMore1
+ }, {checked2: this.checked2, checkMore2: this.checkMore2}, {
+ checked3: this.checked3,
+ checkMore3: this.checkMore3
+ }, {checked4: this.checked4, checkMore4: this.checkMore4}, {
+ checked5: this.checked5,
+ checkMore5: this.checkMore5
+ }, {checked6: this.checked6, checkMore6: this.checkMore6}, {
+ checked7: this.checked7,
+ checkMore7: this.checkMore7
+ }])
+ } else {
+ this.dataForm.dealingrange = JSON.stringify([{
+ checked1: this.checked1,
+ checkMore1: this.checkMore1
+ }, {checked2: this.checked2, checkMore2: this.checkMore2}, {
+ checked3: this.checked3,
+ checkMore3: this.checkMore3
+ }, {checked4: this.checked4, checkMore4: this.checkMore4}, {
+ checked5: this.checked5,
+ checkMore5: this.checkMore5
+ }, {checked6: this.checked6, checkMore6: this.checkMore6}, {
+ checked7: this.checked7,
+ checkMore7: this.checkMore7
+ }])
this.dataForm.licenseStorage = JSON.stringify([])
}
- let fullAddress = (this.dataForm.province ==='新疆维吾尔自治区'? '新疆': this.dataForm.province)
+ let fullAddress = (this.dataForm.province === '新疆维吾尔自治区' ? '新疆' : this.dataForm.province)
+ this.dataForm.city + this.dataForm.district + this.dataForm.address;
- let fullStorageAddress = (this.dataForm.storageprovince ==='新疆维吾尔自治区'? '新疆': this.dataForm.storageprovince)
+ let fullStorageAddress = (this.dataForm.storageprovince === '新疆维吾尔自治区' ? '新疆' : this.dataForm.storageprovince)
+ this.dataForm.storagecity + this.dataForm.storagedistrict + this.dataForm.storageaddress;
- if (this.getByteLen(fullAddress) > 390 || this.getByteLen(fullStorageAddress) > 390){
+ if (this.getByteLen(fullAddress) > 390 || this.getByteLen(fullStorageAddress) > 390) {
parseError({error: '注册地址或仓储地址的省市区详细地址总和不能超过200个字,请删减', vm: this})
} else {
- if(this.title === "新增"){
+ if (this.title === "新增") {
let res = await addLicenseInfo(this.dataForm)
- if(res.data.code === '200'){
+ if (res.data.code === '200') {
this.licenseInfoVisible = false
this.$emit('getinfo')
this.$notify({
- title:'成功',
- duration:2000,
- message:'新增成功',
- type:'success'
+ title: '成功',
+ duration: 2000,
+ message: '新增成功',
+ type: 'success'
})
- }else{
+ } else {
this.$message({
- type:'warning',
- message:res.data.message
+ type: 'warning',
+ message: res.data.message
})
}
- }else if(this.title === '修改'){
+ } else if (this.title === '修改') {
let res = await updateLicenseInfo(this.dataForm)
- if(res.data.code === '200'){
+ if (res.data.code === '200') {
this.licenseInfoVisible = false
this.$emit('getinfo')
this.$notify({
- title:'成功',
- duration:2000,
- message:'修改成功',
- type:'success'
+ title: '成功',
+ duration: 2000,
+ message: '修改成功',
+ type: 'success'
})
- }else{
+ } else {
this.$message({
- type:'warning',
- message:res.data.message
+ type: 'warning',
+ message: res.data.message
})
}
- }else{
- if(value === '同意'){
+ } else {
+ if (value === '同意') {
this.dataForm.reviewstatus = 2
let res = await updateLicenseInfo(this.dataForm)
- if(res.data.code === '200'){
+ if (res.data.code === '200') {
this.licenseInfoVisible = false
this.$emit('getinfo')
this.$notify({
- title:'成功',
- duration:2000,
- message:'修改成功',
- type:'success'
+ title: '成功',
+ duration: 2000,
+ message: '修改成功',
+ type: 'success'
})
- }else{
+ } else {
this.$message({
- type:'warning',
- message:res.data.message
+ type: 'warning',
+ message: res.data.message
})
}
- }else{
+ } else {
this.dataForm.reviewstatus = 3
let res = await updateLicenseInfo(this.dataForm)
- if(res.data.code === '200'){
+ if (res.data.code === '200') {
this.licenseInfoVisible = false
this.$emit('getinfo')
this.$notify({
- title:'成功',
- duration:2000,
- message:'修改成功',
- type:'success'
+ title: '成功',
+ duration: 2000,
+ message: '修改成功',
+ type: 'success'
})
- }else{
+ } else {
this.$message({
- type:'warning',
- message:res.data.message
+ type: 'warning',
+ message: res.data.message
})
}
}
@@ -1059,93 +1149,93 @@
},
- justify(value){
- if(value === 1){
- if(this.checkMore1.length !== 0){
+ justify(value) {
+ if (value === 1) {
+ if (this.checkMore1.length !== 0) {
this.checked1 = true
- }else{
+ } else {
this.checked1 = false
}
- }else if(value===2){
- if(this.checkMore2.length !== 0){
+ } else if (value === 2) {
+ if (this.checkMore2.length !== 0) {
this.checked2 = true
- }else{
- this.checked2= false
+ } else {
+ this.checked2 = false
}
- }else if(value ===3){
- if(this.checkMore3.length !== 0){
+ } else if (value === 3) {
+ if (this.checkMore3.length !== 0) {
this.checked3 = true
- }else{
+ } else {
this.checked3 = false
}
- }else if(value === 4){
- if(this.checkMore4.length !== 0){
+ } else if (value === 4) {
+ if (this.checkMore4.length !== 0) {
this.checked4 = true
- }else{
+ } else {
this.checked4 = false
}
- }else if(value === 5){
- if(this.checkMore5.length !== 0){
+ } else if (value === 5) {
+ if (this.checkMore5.length !== 0) {
this.checked5 = true
- }else{
+ } else {
this.checked5 = false
}
- }else if(value === 6){
- if(this.checkMore6.length !== 0){
+ } else if (value === 6) {
+ if (this.checkMore6.length !== 0) {
this.checked6 = true
- }else{
+ } else {
this.checked6 = false
}
- }else{
- if(this.checkMore7.length !== 0){
+ } else {
+ if (this.checkMore7.length !== 0) {
this.checked7 = true
- }else{
+ } else {
this.checked7 = false
}
}
},
- justifySingle(value){
- if(value === 1){
- if(this.checked1 === true){
- this.checkMore1 = ['C级','D级']
- }else{
+ justifySingle(value) {
+ if (value === 1) {
+ if (this.checked1 === true) {
+ this.checkMore1 = ['C级', 'D级']
+ } else {
this.checkMore1 = []
}
- }else if(value ===2){
- if(this.checked2 === true){
- this.checkMore2 = ['C级','D级']
- }else{
+ } else if (value === 2) {
+ if (this.checked2 === true) {
+ this.checkMore2 = ['C级', 'D级']
+ } else {
this.checkMore2 = []
}
- }else if(value=== 3){
- if(this.checked3 === true){
- this.checkMore3 = ['C级','D级']
- }else{
+ } else if (value === 3) {
+ if (this.checked3 === true) {
+ this.checkMore3 = ['C级', 'D级']
+ } else {
this.checkMore3 = []
}
- }else if(value === 4){
- if(this.checked4 === true){
- this.checkMore4 = ['C级','D级']
- }else{
+ } else if (value === 4) {
+ if (this.checked4 === true) {
+ this.checkMore4 = ['C级', 'D级']
+ } else {
this.checkMore4 = []
}
- }else if(value ===5){
- if(this.checked5 === true){
- this.checkMore5 = ['C级','D级']
- }else{
+ } else if (value === 5) {
+ if (this.checked5 === true) {
+ this.checkMore5 = ['C级', 'D级']
+ } else {
this.checkMore5 = []
}
- }else if(value === 6){
- if(this.checked6 === true){
- this.checkMore6 = ['C级','D级']
- }else{
+ } else if (value === 6) {
+ if (this.checked6 === true) {
+ this.checkMore6 = ['C级', 'D级']
+ } else {
this.checkMore6 = []
}
- }else{
- if(this.checked7 === true){
- this.checkMore7 = ['C级','D级']
- }else{
+ } else {
+ if (this.checked7 === true) {
+ this.checkMore7 = ['C级', 'D级']
+ } else {
this.checkMore7 = []
}
}
@@ -1171,14 +1261,14 @@
},//获取国民经济类型列表
- async getProvince(){
+ async getProvince() {
let res = await getProvinceListData()
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.provinceList = res.data.result.provinceList
}
},
- async changeArea(value){
- if(value === 'province'){
+ async changeArea(value) {
+ if (value === 'province') {
this.dataForm.city = ''
this.dataForm.district = ''
this.areaListQuery = {
@@ -1187,10 +1277,10 @@
parentname: this.dataForm.province,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.cityList = res.data.result
}
- }else if(value === 'city'){
+ } else if (value === 'city') {
this.dataForm.district = ''
this.areaListQuery = {
type: 3,
@@ -1198,23 +1288,23 @@
parentname: this.dataForm.city,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.districtList = res.data.result
}
- }else if(value === 'district'){
+ } else if (value === 'district') {
this.areaListQuery = {
type: 4,
parenttype: 3,
parentname: this.dataForm.district,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.streetList = res.data.result
}
}
},
- async changeStorageArea(value){
- if(value === 'province'){
+ async changeStorageArea(value) {
+ if (value === 'province') {
this.dataForm.storagecity = ''
this.dataForm.storagedistrict = ''
this.areaListQuery = {
@@ -1223,10 +1313,10 @@
parentname: this.dataForm.storageprovince,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.cityList = res.data.result
}
- }else if(value === 'city'){
+ } else if (value === 'city') {
this.dataForm.storagedistrict = ''
this.areaListQuery = {
type: 3,
@@ -1234,41 +1324,41 @@
parentname: this.dataForm.storagecity,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.districtList = res.data.result
}
- }else if(value === 'district'){
+ } else if (value === 'district') {
this.areaListQuery = {
type: 4,
parenttype: 3,
parentname: this.dataForm.storagedistrict,
}
let res = await getCityListData(this.areaListQuery)
- if(res.data.code === "200"){
+ if (res.data.code === "200") {
this.streetList = res.data.result
}
}
},
- changeDealing(){
- if(this.dataForm.dealingtype === 1){
+ changeDealing() {
+ if (this.dataForm.dealingtype === 1) {
this.showSaveArea = true
- }else{
+ } else {
this.showSaveArea = false
}
},
- giveData(){
- if(this.validTime ===null){
+ giveData() {
+ if (this.validTime === null) {
this.dataForm.effectdate = ""
this.dataForm.noeffectdate = ""
- }else{
+ } else {
this.dataForm.effectdate = this.validTime[0]
this.dataForm.noeffectdate = this.validTime[1]
}
},
- showEnterprise(){
+ showEnterprise() {
this.$refs.selectEnterprise.showEnterPrise(this.safetySuperVisionList)
},
- giveEnterprise(val){
+ giveEnterprise(val) {
this.dataForm.name = val
},
getByteLen(val) {
@@ -1277,8 +1367,7 @@
let a = val.charAt(i);
if (a.match(/[^\x00-\xff]/ig) != null) {
len += 2;
- }
- else {
+ } else {
len += 1;
}
}
@@ -1289,18 +1378,20 @@
</script>
<style scoped>
-.enterpriseBasicInformation_title{
+.enterpriseBasicInformation_title {
font-weight: bolder;
font-size: large;
text-align: center;
margin-top: 10px;
}
-.enterpriseBasicInformation_image{
- width:70%;
- height:70%;
- margin-left:10px;
+
+.enterpriseBasicInformation_image {
+ width: 70%;
+ height: 70%;
+ margin-left: 10px;
}
-.el-input-number{
+
+.el-input-number {
width: 100%;
}
</style>
diff --git a/src/views/license/licenseInfo/index.vue b/src/views/license/licenseInfo/index.vue
index ca8024b..c69fbb2 100644
--- a/src/views/license/licenseInfo/index.vue
+++ b/src/views/license/licenseInfo/index.vue
@@ -927,7 +927,11 @@
this.district = val.district
this.address = val.address
if (val.type === 2) {
- this.area = JSON.parse(val.licenseStorage)[0].area
+ if(JSON.parse(val.licenseStorage)[0] && JSON.parse(val.licenseStorage)[0].area){
+ this.area = JSON.parse(val.licenseStorage)[0].area
+ }else{
+ this.area = 0
+ }
this.storagearea = JSON.parse(val.licenseStorage)[0].storagearea
this.powder = JSON.parse(val.licenseStorage)[0].powder
} else if (val.type === 3 || val.type === 4) {
@@ -981,7 +985,7 @@
},
//打印正本
giveData(val) {
- console.log(val)
+ console.log(JSON.parse(val.licenseStorage)[0],'>>>>')
this.code = val.code
this.name = val.name
this.mainpersonname = val.mainpersonname
@@ -990,9 +994,17 @@
this.district = val.district
this.address = val.address
if (val.type === 2) {
- this.area = JSON.parse(val.licenseStorage)[0].area
- this.storagearea = JSON.parse(val.licenseStorage)[0].storagearea
- this.powder = JSON.parse(val.licenseStorage)[0].powder
+ if(JSON.parse(val.licenseStorage)[0]){
+ this.area = JSON.parse(val.licenseStorage)[0].area
+ this.storagearea = JSON.parse(val.licenseStorage)[0].storagearea
+ this.powder = JSON.parse(val.licenseStorage)[0].powder
+ }else{
+ this.area = 0
+ this.storagearea = 0
+ this.powder = 0
+ }
+ // this.storagearea = JSON.parse(val.licenseStorage)[0].storagearea
+ // this.powder = JSON.parse(val.licenseStorage)[0].powder
} else if (val.type === 3 || val.type === 4) {
this.area = val.dealingarea
this.powder = val.reservekg
diff --git a/src/views/usermng/product.vue b/src/views/usermng/product.vue
index 6634af6..c200030 100644
--- a/src/views/usermng/product.vue
+++ b/src/views/usermng/product.vue
@@ -104,7 +104,7 @@
<span>{{ scope.row.specification }}</span>
</template>
</el-table-column>
- <el-table-column label="箱含药量" prop="explosiveContent" align="center" sortable="custom">
+ <el-table-column label="单个产品含药量" prop="explosiveContent" align="center" sortable="custom">
<template slot-scope="scope">
<span>{{ scope.row.explosiveContent }}</span>
</template>
@@ -124,7 +124,7 @@
<span>{{ scope.row.level }}</span>
</template>
</el-table-column>
- <el-table-column label="单个产品含量" prop="boxNumber" align="center" sortable="custom">
+ <el-table-column label="箱含量" prop="boxNumber" align="center" sortable="custom">
<template slot-scope="scope">
<span>{{ scope.row.boxNumber }}</span>
</template>
@@ -215,13 +215,13 @@
<br>
<span v-show="dialogStatus !== 'create'" style="font-size: 12px;color: red">(如单挂鞭炮2000发,则填2000)</span>
</el-form-item>
- <el-form-item :label="dialogStatus === 'createNew' ? '最小单位含药量:':'含药量:'" prop="explosiveContent">
+ <el-form-item :label="dialogStatus === 'createNew' ? '最小单位含药量:':'单个产品含药量:'" prop="explosiveContent">
<el-input-number v-model.number="dataForm.explosiveContent" :controls="false" :disabled="dialogStatus==='editor'"/>
<span> g</span>
<br>
- <span v-show="dialogStatus !== 'create'" style="font-size: 12px;color: red">(箱含药量 = 最小单位含药量×规格×箱含量,如单发鞭炮含药量为0.5g,则填写0.5)</span>
+ <span v-show="dialogStatus !== 'create'" style="font-size: 12px;color: red">(单个产品含药量 = 最小单位含药量×规格,如 最小单位含药量为0.5g,规格为100,则单个产品含药量为0.5*100=50g)</span>
</el-form-item>
- <el-form-item label="单个产品含量:" prop="boxNumber">
+ <el-form-item label="箱含量:" prop="boxNumber">
<el-input-number v-model.number="dataForm.boxNumber" :controls="false" :disabled="dialogStatus==='editor'"/>
</el-form-item>
<el-form-item label="包装方式:" prop="packing">
--
Gitblit v1.9.2