diff --git a/src/sass/AppSpecialPeople/add.vue b/src/sass/AppSpecialPeople/add.vue index 6677e3b1..292e7925 100644 --- a/src/sass/AppSpecialPeople/add.vue +++ b/src/sass/AppSpecialPeople/add.vue @@ -24,20 +24,20 @@
*性别
- +
*出生日期
- +
*联系电话
- +
@@ -59,7 +59,7 @@
*所属网格
- +
@@ -97,6 +97,7 @@ 请选择 +
@@ -253,7 +254,7 @@ export default { label: '戒毒情况', type: 'select', dict: 'appSpecialDebug', - formDbName: 'houselivingStatus', + formDbName: 'debug', }, { label: '管控情况', @@ -336,23 +337,89 @@ export default { } ], selectList: [], + id:"", + index:"", + showGird:false, + girdlist:[] } }, computed: { ...mapState(['user']), }, - created() { + onLoad(o) { + // console.log(o); this.$dict.load('appSpecialSituation', 'appSpecialPlacement', 'appSpecialDenger', 'appSpecialCrime', 'appSpecialControl', 'appSpecialDebug', 'appSpecialDrug', 'appSpecialChangeType','appSpecialCure','appSpecialDengerLevel', 'appSpecialDisableLevel','appSpecialDisableType','appSpecialHealth','appSpecialMarriage','appSpecialTypeFive').then(() => { }), this.gridName() + if(o){ + this.id = o.id + this.index = o.index + this.getDetail() + } }, onShow() { document.title = '新增人员' }, methods: { + + getDetail(){ + if(!this.id) return + var urlList = ['app/appspecialdisabled/queryDetailById','app/appspecialmental/queryDetailById', 'app/appspecialadjustment/queryDetailById', + 'app/appspecialdrug/queryDetailById', 'app/appspecialprison/queryDetailById'] + + this.$http.post(urlList[this.index],null,{ + params: { + id:this.id + } + }).then(({res}) => { + console.log(res); + if(res.code == 0 ){ + this.form = res + // this.form.userType = this.index + // this.form.name = res.data.name + // this.form.idNumber = res.data.idNumber + // this.form.gender=res.data.gender, + // this.form.birth=res.data.birth, + // this.form.phone=res.data.phone, + // this.form.areaName=res.data.areaName, + // this.form.address=res.data.address, + // this.form.girdName=res.data.girdName, + // this.form.areaId=res.data.areaId, + // this.form.income=res.data.income, + // this.form.marriage = res.data.marriage, + // this.form.health = res.data.health + // this.form.type = res.data.type + // this.form.level= res.data.level + // this.form.sickTime= res.data.sickTime + // this.form.helpName= res.data.helpName + // this.form.helpPhone= res.data.helpPhone + // this.form.crime= res.data.crime + // this.form.startTime= res.data.startTime + // this.form.endTime= res.data.endTime + // this.form.isCreateGroup= res.data.isCreateGroup + // this.form.isRelease= res.data.isRelease + // this.form.firstTime= res.data.firstTime + // this.form.status= res.data.status + // this.form.debug= res.data.debug + // this.form.control= res.data.control + // this.form.controlName= res.data.controlName + // this.form.controlPhone= res.data.controlPhone + // this.form.isSecond= res.data.isSecond + // this.form.= res.data. + // this.form.= res.data. + // this.form.= res.data. + // this.form.= res.data. + // this.form.= res.data. + + } + }) + }, + + + changeIdNumber() { if(this.form.idNumber.length == 18){ var people = this.$idCardNoUtil.getIdCardInfo(this.form.idNumber) @@ -366,11 +433,27 @@ export default { } }, + changePhone() { + let regTel = /^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/ + if(!regTel.test(this.form.phone)){ + return this.$u.toast('请输入正确的手机号') + } + }, + confirmGirdSelect(e){ + this.form.girdId = e[0].value + this.form.girdName=e[0].label + }, + gridName() { this.$http.post('app/appgirdmemberinfo/queryMyGirdListByLevel2AndUser').then(res => { console.log(res); - // if(res.code == 0 ){ - // } + if(res.code == 0 ){ + var list=[] + res.data.map((e,index)=>{ + list.push({dictName:e.girdName,dictValue:index}) + }) + this.girdlist=list + } }) }, @@ -411,12 +494,12 @@ export default { }) }, areaSelect(e){ - console.log(e); + // console.log(e); this.form.areaId = e }, selectClick(dictName, formName) { - console.log(dictName) + // console.log(dictName) this.selectList = this.$dict.getDict(dictName) this.selectName = formName this.showSelect = true diff --git a/src/sass/AppSpecialPeople/detail.vue b/src/sass/AppSpecialPeople/detail.vue index 792feaed..a5c0df29 100644 --- a/src/sass/AppSpecialPeople/detail.vue +++ b/src/sass/AppSpecialPeople/detail.vue @@ -27,8 +27,8 @@

- - {{ $dict.getLabel('appSpecialTypeFive', item.value) }} + {{item.value}} +

{{item.label}}

@@ -49,7 +49,9 @@
-

{{item.label}}

+

+ {{ $dict.getLabel('appSpecialTypeFive', item.label) }} +

@@ -60,8 +62,8 @@
-

{{'暂无' + item.label + '信息'}}

+

{{'暂无' + $dict.getLabel('appSpecialTypeFive', item.label) + '信息'}}