| | |
| | | :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> |
| | |
| | | <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> |
| | |
| | | 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> |
| | |
| | | export default{ |
| | | data(){ |
| | | return{ |
| | | showUser: false,//整改人弹框显隐 |
| | | value:null, |
| | | positionUser: false,//隐患地点弹框显隐 |
| | | positionColumns: [],//所有隐患地点 |
| | | formCheck:{ |
| | | imageList:[],//上传图片 |
| | | userId:'',//整改人 |
| | | positionId:'',//隐患地点 |
| | | }, |
| | | rulesCkeck: { |
| | | dangerLocation: [{ |
| | |
| | | } |
| | | } |
| | | }, |
| | | 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) => { |
| | |
| | | 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) { |
| | |
| | | status: 'success', |
| | | message: '', |
| | | data: data.data, |
| | | url: `https://pipe.thhy-tj.com/${data.data}` |
| | | url: `https://szpipe.thhy-tj.com/${data.data}` |
| | | }) |
| | | }, |
| | | fail: (error) => { |