| | |
| | | </view> |
| | | <view class="item"> |
| | | <u-form-item @click="showPicker = true" class="form-item" labelWidth="100" label="楼栋:" |
| | | :required="isRequired" :disabled="isDisabled" |
| | | prop="buildingCode"> |
| | | :required="isRequired" :disabled="isDisabled" prop="buildingCode">
|
| | | <u--input border="none" disabledColor="#ffffff" v-model="form.building" placeholder="请选择"> |
| | | </u--input> |
| | | <u-icon slot="right" name="arrow-right"></u-icon> |
| | | </u-form-item> |
| | | |
| | | <u-form-item class="form-item" labelWidth="100" label="场所名称:" |
| | | :required="isRequiredPlace" :disabled="isDisabled" prop="placeName"> |
| | | <u-form-item class="form-item" labelWidth="100" label="场所名称:" :required="isRequiredPlace"
|
| | | :disabled="isDisabled" prop="placeName">
|
| | | <u--input border="none" v-model="form.placeName" placeholder="请输入"> |
| | | </u--input> |
| | | </u-form-item> |
| | | |
| | | <u-form-item @click="popup" class="form-item" labelWidth="100" label="标签:" |
| | | :required="isRequired" :disabled="isDisabled" prop="label"> |
| | | <u-form-item @click="popup" class="form-item" labelWidth="100" label="标签:" :required="isRequired"
|
| | | :disabled="isDisabled" prop="label">
|
| | | <u--input border="none" disabled disabledColor="#ffffff" placeholder="请选择"> |
| | | </u--input> |
| | | <u-icon slot="right" name="arrow-right"></u-icon> |
| | |
| | | |
| | | <lineItem :dataInfo="comprehensiveData.scene"> |
| | | <template v-slot:pic="{scope}"> |
| | | {{scope.value}} |
| | | <view class="image" v-if="scope.value !== ''"> |
| | | <u--image @click="imgPreview(scope.value)" width="200rpx" height="200rpx" :src="scope.value"></u--image> |
| | | </view>
|
| | | </template> |
| | | </lineItem> |
| | | </view> |
| | |
| | | </view> |
| | | |
| | | <view class="item"> |
| | | <lineItem :dataInfo="comprehensiveData.basic"> |
| | | <lineItem :dataInfo="publicData.basic">
|
| | | </lineItem> |
| | | |
| | | <lineItem :dataInfo="comprehensiveData.scene"> |
| | | <lineItem :dataInfo="publicData.scene">
|
| | | <template v-slot:pic="{scope}"> |
| | | {{scope.value}} |
| | | </template> |
| | |
| | | label: "", |
| | | remark: "", |
| | | imageUrls: "", |
| | | placeName: ""
|
| | | }, |
| | | rules: { |
| | | 'buildingCode': { |
| | |
| | | comprehensiveData: { |
| | | basic: [{ |
| | | label: "社区名称", |
| | | name: 'neiName',
|
| | | value: "暂无数据" |
| | | }, |
| | | { |
| | |
| | | ], |
| | | scene: [{ |
| | | label: "场所照片", |
| | | name: 'imageUrls',
|
| | | value: "", |
| | | useSlot: "pic", |
| | | }, |
| | | { |
| | | label: "采集人", |
| | | value: "未完善" |
| | | }, |
| | | { |
| | | label: "采集时间", |
| | | value: "未完善" |
| | | }, |
| | | { |
| | | label: "场所负责人", |
| | | name: 'username',
|
| | | value: "未完善", |
| | | }, |
| | | { |
| | | label: "采集人", |
| | | name: 'createUser',
|
| | | value: "未完善" |
| | | }, |
| | | { |
| | | label: "采集时间", |
| | | value: "未完善", |
| | | name: 'createTime',
|
| | | value: "未完善"
|
| | | }, |
| | | { |
| | | label: "历史事件", |
| | |
| | | publicData: { |
| | | basic: [{ |
| | | label: "公安局", |
| | | name: 'branchName',
|
| | | value: "暂无数据" |
| | | }, |
| | | { |
| | | label: "派出所", |
| | | name: 'localPoliceStationName',
|
| | | value: "暂无数据" |
| | | }, |
| | | { |
| | | label: "辖区民警", |
| | | name: 'policeman',
|
| | | value: "暂无数据" |
| | | }, |
| | | { |
| | | label: "联系电话", |
| | | name: 'policemanPhone',
|
| | | value: "暂无数据" |
| | | } |
| | | ], |
| | |
| | | let arr = buildingNameArr.filter(e => { |
| | | return e != null || e != '' |
| | | }) |
| | | |
| | | // 赋值 |
| | | // this.form.placeName = data['placeName'] |
| | | Object.keys(this.form).forEach(key => { |
| | | if (!data[key]) { |
| | | this.form[key] = data.place[key] |
| | | } else { |
| | | this.form[key] = data[key] |
| | | } |
| | | }) |
| | | |
| | | this.form.building = arr.join("") |
| | | |
| | | Object.keys(this.comprehensiveData).forEach(key => {
|
| | | this.comprehensiveData[key].forEach(item => {
|
| | | if (!data[item.name]) {
|
| | | item.value = data.place[item.name] || '未完善'
|
| | | } else {
|
| | | item.value = data[item.name] || '未完善'
|
| | | }
|
| | | }) |
| | | this.publicData[key].forEach(item => { |
| | | if (!data[item.name]) { |
| | | item.value = data.place[item.name] || '未完善' |
| | | } else { |
| | | item.value = data[item.name] || '未完善' |
| | | } |
| | | })
|
| | | })
|
| | | }) |
| | | }, |
| | | |
| | |
| | | this.showLabelList = this.showLabelList.filter(e => e.id != label.id) |
| | | this.activeIds = this.activeIds.filter(e => e != label.id) |
| | | |
| | | } |
| | | }, |
| | | imgPreview(value) { |
| | | uni.previewImage({ |
| | | urls: [value], |
| | | }) |
| | | },
|
| | | } |
| | | } |
| | | </script> |
| | |
| | | padding: 40rpx 30rpx; |
| | | } |
| | | |
| | | .image { |
| | | padding: 20rpx; |
| | | } |
| | | |
| | | .bottom { |
| | | padding: 20rpx; |
| | | background-color: #ffffff; |