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