From 5e19b759566b2bf0aed0771206cea54aaba0874e Mon Sep 17 00:00:00 2001 From: 叶松 <2217086471@qq.com> Date: 星期二, 28 十一月 2023 11:28:37 +0800 Subject: [PATCH] bug修改 --- xcx/robePages/safeManage/addHidden.vue | 71 ++++++++++++++++++++++++++++++----- 1 files changed, 60 insertions(+), 11 deletions(-) diff --git a/xcx/robePages/safeManage/addHidden.vue b/xcx/robePages/safeManage/addHidden.vue index 1698bf1..0d331b7 100644 --- a/xcx/robePages/safeManage/addHidden.vue +++ b/xcx/robePages/safeManage/addHidden.vue @@ -17,7 +17,7 @@ :maxCount="6" width="150" height="150"> - <image src="https://pipe.thhy-tj.com/group1/M00/00/02/bx5d1GSihuWAA-kBAAAICqDtUn8566.png" mode="widthFix" style="width:64px;height: 100px;display: flex;justify-content: center;"></image> + <image src="https://szpipe.thhy-tj.com/group1/M00/00/02/bx5d1GSihuWAA-kBAAAICqDtUn8566.png" mode="widthFix" style="width:64px;height: 100px;display: flex;justify-content: center;"></image> <view style="text-align: center;font-size: 16px;color: #666666;">上传照片</view> </u-upload> </u-form-item> @@ -25,10 +25,13 @@ <u-form-item label="隐患地点" prop="dangerLocation" + @click="changePosition()" borderBottom> <u-input v-model="formCheck.dangerLocation" placeholder="请输入隐患地点" + disabled + disabledColor="#FFFFFF" border="none"> </u-input> </u-form-item> @@ -39,17 +42,18 @@ borderBottom> <u--textarea v-model="formCheck.title" placeholder="请输入隐患标题" height="100"></u--textarea> </u-form-item> + <!-- <div>{{value}}</div> --> </view> </u-form> <view class="submit_bnt"> <u-button type="primary" color="#1976FF" text="提交" @click="submitInsertForm()"></u-button> </view> <u-picker - :show="showUser" - :columns="userColumns" - keyName="realName" - @cancel="showUser = false" - @confirm="selectCompany"> + :show="positionUser" + :columns="positionColumns" + keyName="dictName" + @cancel="positionUser = false" + @confirm="selectPosition"> </u-picker> </view> </template> @@ -60,10 +64,12 @@ export default{ data(){ return{ - showUser: false,//整改人弹框显隐 + value:null, + positionUser: false,//隐患地点弹框显隐 + positionColumns: [],//所有隐患地点 formCheck:{ imageList:[],//上传图片 - userId:'',//整改人 + positionId:'',//隐患地点 }, rulesCkeck: { dangerLocation: [{ @@ -79,9 +85,51 @@ } } }, - onLoad(option) { + onShow() { + let phone = uni.getStorageSync('telphone'); + if(!phone){ + uni.navigateTo({ + url: '../../pages/loginIndex/index' + }) + } + }, + onLoad(query) { + const q = decodeURIComponent(query.q) + this.value = q + console.log(q,'*****') + this.getPositionData() }, methods:{ + // 获取隐患地点信息 + getPositionData() { + let arrUser = [] + this.$api.reboSystem.getDatnmSafeType({dictType: 'danger_region',pageNum: 1,pageSize: 1000000000}).then(res=>{ + console.log(res,'******') + if(res.statusMsg === 'ok'){ + res.data.list.map(item=>{ + arrUser.push({ + dictName:item.dictName, + positionId:item.dictId + }) + }) + }else{ + uni.$u.toast(res.statusMsg); + } + }) + this.positionColumns = [arrUser] + }, + // 打开隐患地点选择 + changePosition() { + this.positionUser = true; + this.$set(this.formCheck, 'positionId', ''); + this.$set(this.formCheck, 'dangerLocation',''); + }, + // 确认选择隐患地点 + selectPosition({ value }) { + this.$set(this.formCheck, 'positionId', value[0].positionId); + this.$set(this.formCheck, 'dangerLocation', value[0].dictName); + this.positionUser = false; + }, //提交按钮 submitInsertForm: throttle(function() { this.$refs.form.validate().then((valid) => { @@ -92,7 +140,8 @@ imgPath:item.data, } }); - delete params.userId + params.dangerLocation = this.formCheck.positionId + delete params.positionId delete params.imageList; this.$api.reboSystem.addHiddenInfo(params).then((res) => { if(res.success) { @@ -126,7 +175,7 @@ status: 'success', message: '', data: data.data, - url: `https://pipe.thhy-tj.com/${data.data}` + url: `https://szpipe.thhy-tj.com/${data.data}` }) }, fail: (error) => { -- Gitblit v1.9.3