| | |
| | | data |
| | | }) |
| | | } |
| | | |
| | | export function totalDeleteEnterprise(name) { |
| | | return request({ |
| | | headers: { |
| | | 'Authorization': getToken() |
| | | }, |
| | | url: process.env.BASE_API + '/enterprise/removeEnterprise?name=' + name, |
| | | method: 'delete', |
| | | }) |
| | | } |
| | |
| | | return reg.test(str) |
| | | } |
| | | |
| | | /* 名称不包含中文括号*/ |
| | | export function validEnterName(str) { |
| | | const reg = /^[^()]*$/ |
| | | return reg.test(str) |
| | | } |
| | | |
| | | /** |
| | | * validate email |
| | | * @param email |
| | |
| | | <!-- <el-button type="text" @click="showEditHandle(scope.row)">编辑</el-button>--> |
| | | <el-button type="text" @click="showEnterPriseDetailForm('修改',scope.row)" >编辑</el-button> |
| | | <el-button v-if="isSupervision==='null'" type="text" align="center" @click="deleteById('删除',scope.row)" >删除</el-button> |
| | | <el-button v-if="isShow" type="text" align="center" @click="deleteByName(scope.row)" >完全删除</el-button> |
| | | <el-button v-if="isSupervision==='null'" type="text" align="center" @click="changeStatus('停用',scope.row)" >{{scope.row.enterprisestatus == '停止'?'启用':'停用'}}</el-button> |
| | | <!-- <el-button :disabled="scope.row.type==1" type="text" style="color:red;" @click="deleteHandle(scope.row)" v-if="scope.row.infostatus === '待审批' ? false : true ">重置密码</el-button>--> |
| | | </template> |
| | |
| | | import { dictionaryAllItems } from "../../api/dictionary"; |
| | | import enterpriseDetailForm from "./enterpriseDetailForm" |
| | | import { userList, createUser, deleteUser, updateUser } from '@/api/user' |
| | | import { enterpriseList,addEnterprise ,deleteEnterprise ,exportEnterprise,deactivateEnterprise,activateEnterprise} from '@/api/enterprise' |
| | | import { enterpriseList,addEnterprise ,deleteEnterprise ,exportEnterprise,deactivateEnterprise,activateEnterprise,totalDeleteEnterprise} from '@/api/enterprise' |
| | | import { exportFeed} from '@/api/Feed' |
| | | import { roleList } from '@/api/role' |
| | | import { parseTime, computePageCount, parseUserType } from '@/utils' |
| | |
| | | currentPage: 1, |
| | | pageTotal: 0, |
| | | tableKey: 0, |
| | | isShow: false, |
| | | enterpriseList: [], |
| | | enterpriseFilter:{ |
| | | enterprisesize:'' |
| | |
| | | this.getEconomicTypeList() |
| | | this.getSafetySuperVisionList() |
| | | this.getEconomicIndustryList() |
| | | const roles = JSON.parse(Cookies.get('roles')) |
| | | if(roles.find(i=>i.name == '管理员'|| i.name == '超级管理员')){ |
| | | this.isShow = true |
| | | }else{ |
| | | this.isShow = false |
| | | } |
| | | }, |
| | | methods: { |
| | | getEnterpriseList() { |
| | |
| | | }) |
| | | }) |
| | | },//删除企业 |
| | | |
| | | async deleteByName(row){ |
| | | console.log(row,'row') |
| | | this.$confirm('删除此条信息,是否继续','提示',{ |
| | | confirmButtonText:'确定', |
| | | cancelButtonText:'取消', |
| | | type:'warning', |
| | | }).then(()=> { |
| | | totalDeleteEnterprise(row.enterprisename).then( (res)=>{ |
| | | if(res.data.code === "200"){ |
| | | this.$notify({ |
| | | title:'成功', |
| | | message:'删除成功', |
| | | type:'success', |
| | | duration:2000, |
| | | }) |
| | | this.getEnterpriseList() |
| | | }else{ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:res.data.message |
| | | }) |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | async changeStatus(title,row){ |
| | | if (row.enterprisestatus == '停止' ) { |
| | | this.$confirm('是否确认启用此企业','提示',{ |
| | |
| | | v-if="isSupervision==='null'?false:true">删除</el-button> |
| | | <br><el-button type="text" v-print="printObj1" @click="giveData(scope.row)" |
| | | v-if="isSupervision==='null' && scope.row.reviewstatus === 2?true:false">打印正本(新)</el-button> |
| | | <el-button type="text" v-print="printObj2" @click="giveDetail(scope.row)" |
| | | <el-button type="text" v-print="printObj1" @click="giveDetail(scope.row)" |
| | | v-if="isSupervision==='null' && scope.row.reviewstatus === 2?true:false">打印副本(新)</el-button> |
| | | <el-button type="text" v-print="printObj3" @click="giveData(scope.row)" |
| | | v-if="isSupervision==='null' && scope.row.reviewstatus === 2?true:false">打印正本(旧)</el-button> |
| | |
| | | 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 if (val.type === 3) { |
| | | } else if (val.type === 3 || val.type === 4) { |
| | | this.area = val.dealingarea |
| | | this.powder = val.reservekg |
| | | if (val.licensetype === 2) { |
| | |
| | | } else { |
| | | this.licensetype = '长期零售' |
| | | } |
| | | if (val.dealingtype === 2) { |
| | | if (val.dealingtype === 2 || val.dealingtype === 4) { |
| | | this.dealingtype = '专店' |
| | | } else { |
| | | this.dealingtype = '专柜' |
| | |
| | | }, |
| | | //打印正本 |
| | | giveData(val) { |
| | | console.log(val) |
| | | this.code = val.code |
| | | this.name = val.name |
| | | this.mainpersonname = val.mainpersonname |
| | |
| | | import {isNameExist, isNumberExist, register} from "../../api/login"; |
| | | import {getCityListData, getProvinceListData} from "../../api/area"; |
| | | import {parseError} from "../../utils/messageDialog"; |
| | | import {validEnterName} from "../../utils/validate"; |
| | | |
| | | export default { |
| | | name: "register", |
| | | data(){ |
| | | let checkEnterName = (rule, value, callback)=>{ |
| | | if(value === ''){ |
| | | callback(new Error('请填写企业名称')) |
| | | }else{ |
| | | if(!validEnterName(value)){ |
| | | callback(new Error('名称不能包含中文括号')) |
| | | }else{ |
| | | callback() |
| | | } |
| | | } |
| | | } |
| | | return{ |
| | | showNumber:false, |
| | | showName:false, |
| | |
| | | safetyProduction:[], |
| | | rules:{ |
| | | enterprisename:[ |
| | | { required: true, message: '请填写企业名称', trigger: 'blur' }, |
| | | { required: true, validator: checkEnterName, trigger: 'blur' }, |
| | | ], |
| | | enterprisenumber:[ |
| | | { required: true, message: '请填写终端机用户名', trigger: 'blur' }, |