| | |
| | | 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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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> |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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" |
| | |
| | | </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> |
| | |
| | | <!-- </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" |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | <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" |
| | |
| | | </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" |
| | |
| | | </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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | | }) |
| | | } |
| | | } |
| | |
| | | |
| | | |
| | | }, |
| | | 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 = [] |
| | | } |
| | | } |
| | |
| | | },//获取国民经济类型列表 |
| | | |
| | | |
| | | 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 = { |
| | |
| | | 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, |
| | |
| | | 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 = { |
| | |
| | | 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, |
| | |
| | | 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) { |
| | |
| | | let a = val.charAt(i); |
| | | if (a.match(/[^\x00-\xff]/ig) != null) { |
| | | len += 2; |
| | | } |
| | | else { |
| | | } else { |
| | | len += 1; |
| | | } |
| | | } |
| | |
| | | </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> |