BUG 27606
This commit is contained in:
		@@ -8,10 +8,7 @@
 | 
			
		||||
            <h2>事件类型</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="form-item__right">
 | 
			
		||||
            <!-- <ai-select :list="dictList" v-model="form.groupId"></ai-select>
 | 
			
		||||
             -->
 | 
			
		||||
 | 
			
		||||
            <u-select v-model="showSel" value-name="value" label-name="label" :list="dictList"></u-select>
 | 
			
		||||
            <AiSelect :list="dictList" v-model="form.groupId" placeholder="请选择"/>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -38,7 +35,7 @@
 | 
			
		||||
          <div class="form-item__right" @click="chooseAddress">
 | 
			
		||||
            <span v-if="form.address">{{ form.address }}</span>
 | 
			
		||||
            <i v-else>请选择</i>
 | 
			
		||||
            <u-icon name="arrow-right" color="#ddd" />
 | 
			
		||||
            <u-icon name="arrow-right" color="#ddd"/>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -48,11 +45,12 @@
 | 
			
		||||
            <i>*</i>
 | 
			
		||||
            <h2>所属网格</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <picker :range="gridList" mode="multiSelector" range-key="girdName" @columnchange="onColumnChange" @change="onChange">
 | 
			
		||||
          <picker :range="gridList" mode="multiSelector" range-key="girdName" @columnchange="onColumnChange"
 | 
			
		||||
                  @change="onChange">
 | 
			
		||||
            <div class="form-item__right">
 | 
			
		||||
              <span v-if="form.girdName">{{ form.girdName }}</span>
 | 
			
		||||
              <i v-else>请选择</i>
 | 
			
		||||
              <u-icon name="arrow-right" color="#ddd" />
 | 
			
		||||
              <u-icon name="arrow-right" color="#ddd"/>
 | 
			
		||||
            </div>
 | 
			
		||||
          </picker>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -80,7 +78,7 @@
 | 
			
		||||
            <h2>姓名</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="form-item__right">
 | 
			
		||||
            <input placeholder="请输入" v-model="form.name" :maxlength="20" />
 | 
			
		||||
            <input placeholder="请输入" v-model="form.name" :maxlength="20"/>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -91,7 +89,7 @@
 | 
			
		||||
            <h2>联系方式</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="form-item__right">
 | 
			
		||||
            <input placeholder="请输入" v-model="form.phone" :maxlength="20" />
 | 
			
		||||
            <input placeholder="请输入" v-model="form.phone" :maxlength="20"/>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -103,7 +101,7 @@
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { mapState } from 'vuex'
 | 
			
		||||
import {mapState} from 'vuex'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  data() {
 | 
			
		||||
@@ -156,24 +154,25 @@ export default {
 | 
			
		||||
        },
 | 
			
		||||
        fail: () => {
 | 
			
		||||
          this.$dialog
 | 
			
		||||
            .confirm({
 | 
			
		||||
              content: '您未授权定位权限,无法选择位置',
 | 
			
		||||
            })
 | 
			
		||||
            .then(() => {
 | 
			
		||||
              wx.openSetting({
 | 
			
		||||
                success: (res) => {
 | 
			
		||||
                  if (!res.authSetting['scope.userLocation']) {
 | 
			
		||||
                    this.$dialog
 | 
			
		||||
                      .alert({
 | 
			
		||||
                        content: '您未授权定位权限,无法选择位置',
 | 
			
		||||
                      })
 | 
			
		||||
                      .then(() => {})
 | 
			
		||||
                  } else {
 | 
			
		||||
                    console.log('设置定位权限')
 | 
			
		||||
                  }
 | 
			
		||||
                },
 | 
			
		||||
              })
 | 
			
		||||
          .confirm({
 | 
			
		||||
            content: '您未授权定位权限,无法选择位置',
 | 
			
		||||
          })
 | 
			
		||||
          .then(() => {
 | 
			
		||||
            wx.openSetting({
 | 
			
		||||
              success: (res) => {
 | 
			
		||||
                if (!res.authSetting['scope.userLocation']) {
 | 
			
		||||
                  this.$dialog
 | 
			
		||||
                  .alert({
 | 
			
		||||
                    content: '您未授权定位权限,无法选择位置',
 | 
			
		||||
                  })
 | 
			
		||||
                  .then(() => {
 | 
			
		||||
                  })
 | 
			
		||||
                } else {
 | 
			
		||||
                  console.log('设置定位权限')
 | 
			
		||||
                }
 | 
			
		||||
              },
 | 
			
		||||
            })
 | 
			
		||||
          })
 | 
			
		||||
        },
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
@@ -257,26 +256,26 @@ export default {
 | 
			
		||||
 | 
			
		||||
      this.$loading()
 | 
			
		||||
      this.$instance
 | 
			
		||||
        .post(`/app/appclapeventinfo/addOrUpdate`, {
 | 
			
		||||
          ...this.form,
 | 
			
		||||
          openid: this.user.openid,
 | 
			
		||||
          portrait: this.user.avatarUrl,
 | 
			
		||||
          files: this.form.files,
 | 
			
		||||
          groupName: this.dictList.filter((v) => v.value === this.form.groupId)[0].label,
 | 
			
		||||
        })
 | 
			
		||||
        .then((res) => {
 | 
			
		||||
          this.$hideLoading()
 | 
			
		||||
          this.flag = false
 | 
			
		||||
          if (res.code == 0) {
 | 
			
		||||
            uni.$emit('update')
 | 
			
		||||
            setTimeout(() => {
 | 
			
		||||
              uni.redirectTo({
 | 
			
		||||
                url: './PhotoResult?id=' + res.data.id,
 | 
			
		||||
              })
 | 
			
		||||
            }, 400)
 | 
			
		||||
          }
 | 
			
		||||
          this.$hideLoading()
 | 
			
		||||
        })
 | 
			
		||||
      .post(`/app/appclapeventinfo/addOrUpdate`, {
 | 
			
		||||
        ...this.form,
 | 
			
		||||
        openid: this.user.openid,
 | 
			
		||||
        portrait: this.user.avatarUrl,
 | 
			
		||||
        files: this.form.files,
 | 
			
		||||
        groupName: this.dictList.filter((v) => v.value === this.form.groupId)[0].label,
 | 
			
		||||
      })
 | 
			
		||||
      .then((res) => {
 | 
			
		||||
        this.$hideLoading()
 | 
			
		||||
        this.flag = false
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          uni.$emit('update')
 | 
			
		||||
          setTimeout(() => {
 | 
			
		||||
            uni.redirectTo({
 | 
			
		||||
              url: './PhotoResult?id=' + res.data.id,
 | 
			
		||||
            })
 | 
			
		||||
          }, 400)
 | 
			
		||||
        }
 | 
			
		||||
        this.$hideLoading()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -42,7 +42,7 @@
 | 
			
		||||
            <h2>人员类别</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="form-item__right">
 | 
			
		||||
            <ai-select v-model="form.type" dict="epidemicRecentPersonType" class="select"></ai-select>
 | 
			
		||||
            <AiSelect v-model="form.type" dict="epidemicRecentPersonType" class="select"></AiSelect>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -55,7 +55,7 @@
 | 
			
		||||
            <h2>出行方式</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="form-item__right">
 | 
			
		||||
            <ai-select dict="epidemicRecentTravel" v-model="form.travelType" class="select"></ai-select>
 | 
			
		||||
            <AiSelect dict="epidemicRecentTravel" v-model="form.travelType" class="select"></AiSelect>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user