|
@@ -100,6 +100,23 @@
|
|
|
input-align="right" right-icon="arrow-down" placeholder="请选择场所建设阶段" @click="showPicker2 = true">
|
|
|
</van-field>
|
|
|
</van-cell-group>
|
|
|
+ <van-cell-group>
|
|
|
+ <van-field
|
|
|
+ v-model="lv"
|
|
|
+ center
|
|
|
+ required
|
|
|
+ readonly
|
|
|
+ clearable
|
|
|
+ :rules="[{ required: true }]"
|
|
|
+ label-width="7em"
|
|
|
+ label="场所建筑等级:"
|
|
|
+ input-align="right"
|
|
|
+ right-icon="arrow-down"
|
|
|
+ placeholder="请选择场所建筑等级"
|
|
|
+ @click="showlv = true"
|
|
|
+ >
|
|
|
+ </van-field>
|
|
|
+ </van-cell-group>
|
|
|
<van-cell-group>
|
|
|
<van-field v-model="dataitem.coveredArea" center clearable label="建筑面积(㎡):" input-align="right"
|
|
|
placeholder="请输入场所建筑面积" />
|
|
@@ -296,6 +313,19 @@
|
|
|
<van-popup v-model:show="showPicker2" round position="bottom">
|
|
|
<van-picker title="场所建设阶段" :columns="construction" @cancel="showPicker2 = false" @confirm="getConstruction" />
|
|
|
</van-popup>
|
|
|
+ <!-- 场所建筑等级 -->
|
|
|
+ <van-popup v-model:show="showlv" round position="bottom">
|
|
|
+ <van-picker
|
|
|
+ title="场所建筑等级"
|
|
|
+ :columns="$dictUtils.getDictList('site_building_grade')"
|
|
|
+ :columns-field-names="{
|
|
|
+ text: 'label',
|
|
|
+ value: 'value',
|
|
|
+ }"
|
|
|
+ @cancel="showlv = false"
|
|
|
+ @confirm="getlv"
|
|
|
+ />
|
|
|
+ </van-popup>
|
|
|
<!-- 宗教管理人员 -->
|
|
|
<van-dialog v-model:show="showPerson" title="宗教部门管理人员" show-cancel-button @confirm="reselected" width="100%">
|
|
|
<manage-list @selected="selected" :type="0"></manage-list>
|
|
@@ -362,6 +392,10 @@ export default {
|
|
|
);
|
|
|
placeTypeName.value = getplaceTypeN(dataitem.value.siteType);
|
|
|
placeAddress.value = dataitem.value.placeSelectName;
|
|
|
+ lv.value = current.appContext.config.globalProperties.$dictUtils.getDictLabel(
|
|
|
+ "site_building_grade",
|
|
|
+ dataitem.value.siteBuildingGrade
|
|
|
+ );
|
|
|
if (dataitem.value.scenesImageMain) {
|
|
|
dataitem.value.scenesImageMain.split("|").forEach((item) => {
|
|
|
if (item.trim().length > 0) {
|
|
@@ -596,6 +630,17 @@ export default {
|
|
|
dataitem.value = json;
|
|
|
constructionName.value = selectedOptions[0].text;
|
|
|
};
|
|
|
+ // 场所建筑等级
|
|
|
+ const lv = ref("");
|
|
|
+ let showlv = ref(false);
|
|
|
+ const getlv = ({ selectedOptions }) => {
|
|
|
+ showPicker2.value = false;
|
|
|
+ const json = Object.assign(inputForm.value, {
|
|
|
+ siteBuildingGrade: selectedOptions[0].value,
|
|
|
+ });
|
|
|
+ inputForm.value = json;
|
|
|
+ lv.value = selectedOptions[0].label;
|
|
|
+ };
|
|
|
//图片上传
|
|
|
let fileList = ref([]);
|
|
|
let fileImg = ref([]);
|
|
@@ -1043,6 +1088,9 @@ export default {
|
|
|
construction,
|
|
|
getConstruction,
|
|
|
constructionName,
|
|
|
+ showlv,
|
|
|
+ lv,
|
|
|
+ getlv,
|
|
|
// 详细地址定位
|
|
|
getLocation,
|
|
|
// 地区选择
|