From 1627102795d1b3bdaa62b36b42c1f2707bc4694b Mon Sep 17 00:00:00 2001 From: TiaStars Date: Wed, 27 Nov 2024 17:32:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E4=BD=8D=E7=AE=A1=E7=90=86=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E2=8C=88=20=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84=20?= =?UTF-8?q?=E2=8C=8B=E5=BF=85=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/auditPages/unitManagement/index.vue | 68 +++++++++++++++++++ src/views/components/assetsType/index.vue | 12 ++-- src/views/system/user/index.vue | 2 + 3 files changed, 78 insertions(+), 4 deletions(-) diff --git a/src/views/auditPages/unitManagement/index.vue b/src/views/auditPages/unitManagement/index.vue index 9a79280..66c76bf 100644 --- a/src/views/auditPages/unitManagement/index.vue +++ b/src/views/auditPages/unitManagement/index.vue @@ -133,6 +133,16 @@ + + + + + + + @@ -494,6 +504,48 @@ export default { } return { options: pcas , + optionsTwo:[ + { + value:"100", + label:"政务", + children:[ + { + value:"101", + label:"党委机关", + },{ + value:"102", + label:"政府机关", + },{ + value:"200", + label:"事业单位", + },{ + value:"202", + label:"大型国企", + }, + ], + }, + { + value:"10", + label:"民营企业", + children:[ + { + value:"203", + label:"重点民企", + },{ + value:"204", + label:"一般民企" + } + ], + }, + { + value:"20", + label:"个人", + }, + { + value:"30", + label:"社会团体" + } + ], props:{ value:'value', label:"value", @@ -528,6 +580,9 @@ export default { nickName: [ { required: true, message: '请输入单位名称', trigger: 'blur' }, ], + zzjg: [ + { required: true, message: '请选择组织机构', trigger: 'change' }, + ], }, disabled:false, loading:false, @@ -553,6 +608,10 @@ export default { } }, methods:{ + // handleChange(value){ + // console.log(value); + // }, + // 获取详情 getInfo(id){ this.loading = true; lookUnit(id).then(res=>{ @@ -564,6 +623,10 @@ export default { } else if(res.data.ssqyprovince) { this.$set(this.ruleForm, 'ssqy', [res.data.ssqyprovince]) } + if(this.ruleForm.ancestors) { + let deptId = this.ruleForm.ancestors.split(','); + this.$set(this.ruleForm, 'zzjg', deptId) + } this.loading = false; }) }, @@ -604,6 +667,11 @@ export default { this.ruleForm.ssqycity = this.ruleForm.ssqy[1] this.ruleForm.ssqycounty = this.ruleForm.ssqy[2] } + if(this.ruleForm.zzjg.length == 2) { + this.ruleForm.deptId = Number(this.ruleForm.zzjg[1]) + } else { + this.ruleForm.deptId = Number(this.ruleForm.zzjg[0]) + } this.loading = true; if(this.$route.query.pageType == 'change') { postUnit('put',this.ruleForm).then(res=>{ diff --git a/src/views/components/assetsType/index.vue b/src/views/components/assetsType/index.vue index 221e13a..7c84b2d 100644 --- a/src/views/components/assetsType/index.vue +++ b/src/views/components/assetsType/index.vue @@ -455,7 +455,7 @@ - + {{ isMore ? '收起' : '更多' }} @@ -3027,7 +3027,11 @@ export default { if(this.ruleForm.glIpList.length == 0) { this.ruleForm.glIpList.push({key:""}) } + + this.ruleForm.xttz ? this.xttz = this.ruleForm.xttz.split(',') : []; + + let chepingUnit = this.ruleForm.gylxxList.filter((item) => item.type == 1) let yjgysUnit = this.ruleForm.gylxxList.filter((item) => item.type == 2) let jfywUnit = this.ruleForm.gylxxList.filter((item) => item.type == 3) @@ -3051,9 +3055,9 @@ export default { this.wlsb = wlsb.length > 0 ? wlsb : [{sblx:"",pp:"",ipType:"",sbIP:"",czxx:"",czxxbb:"",yjxh:"",yjxlh:"",yjbbxx:"",yjyt:"",yjbswz:"",type: 2}] this.aqsb = aqsb.length > 0 ? aqsb : [{sblx:"",pp:"",ipType:"",sbIP:"",czxx:"",czxxbb:"",yjxh:"",yjxlh:"",yjbbxx:"",yjyt:"",yjbswz:"",type: 3}] this.ruleForm.xtfhqkFcg ? this.xtfhqkFcg = this.ruleForm.xtfhqkFcg.split(',') : []; - this.ruleForm.xtfhqkFcg ? this.xtfhqkFxl = this.ruleForm.xtfhqkFxl.split(',') : []; - this.ruleForm.xtfhqkFcg ? this.xtfhqkFzd = this.ruleForm.xtfhqkFzd.split(',') : []; - this.ruleForm.xtfhqkFcg ? this.xtfhqkFls = this.ruleForm.xtfhqkFls.split(',') : []; + this.ruleForm.xtfhqkFxl ? this.xtfhqkFxl = this.ruleForm.xtfhqkFxl.split(',') : []; + this.ruleForm.xtfhqkFzd ? this.xtfhqkFzd = this.ruleForm.xtfhqkFzd.split(',') : []; + this.ruleForm.xtfhqkFls ? this.xtfhqkFls = this.ruleForm.xtfhqkFls.split(',') : []; if(this.ruleForm.sheng && this.ruleForm.shi && this.ruleForm.qu) { diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index d877ec7..9ae651d 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -512,6 +512,8 @@ export default { /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); + this.queryParams.deptId = undefined; + this.$refs.tree.setCurrentKey(null); this.handleQuery(); }, /** 新增按钮操作 */