web
2025-07-12 335e9e425c4abe93034fe2f0d0b63354c248869c
src/views/facility/facilityList/index.vue
@@ -41,7 +41,6 @@
    facilityTypeName: '设备类型',
    pointName: '设备监控点',
    facilityUrl: '设备图片',
    installDate: '安装日期',
})
/** 获取权限列表 */
@@ -65,7 +64,6 @@
    pointId: '设备监控点',
    facilityUrl: '设备图片',
    remark: '备注信息',
    createTimeView: '创建时间'
})
const rules = ref({
    facilityCode: [{required: true, message: `${inpTip + formLabel.facilityCode}`, trigger: "blur"}],
@@ -80,17 +78,9 @@
});
//查询监控点
const pointList = ref();
const cascaderOption = {
    label: 'pointName',
    value: 'id',
    children: 'childrenList',
    checkStrictly: true,
    expandTrigger: 'hover',
    emitPath: false
}; //级联选择器配置
const getPoint = async () => {
    await pointApi().getParentPoint().then((res) => {
        pointList.value = res.data
    await pointApi().search({limit:100, page:1}).then((res) => {
        pointList.value = res.data.list
    })
}
@@ -274,7 +264,6 @@
        pointId: '',
        facilityUrl: '',
        remark: '',
        installDate: ''
    };
    proxy.resetForm("facilityTypeRef");
}
@@ -369,22 +358,19 @@
                    </el-select>
                </el-form-item>
                <el-form-item label="选择监控点" prop="pointId">
                    <el-cascader v-model="form.pointId" :options="pointList" :show-all-levels="false"
                                 :props="cascaderOption"/>
                </el-form-item>
                <el-form-item label="安装日期" prop="installDate">
                    <el-date-picker
                        v-model="form.installDate"
                        type="date"
                        placeholder="请选择安装日期"
                        format="YYYY-MM-DD"
                        value-format="YYYY-MM-DD"
                        :disabled="isDetail ? true : false"
                    />
                    <el-select v-model="form.pointId" :placeholder="inpTip+formLabel.pointId">
                        <el-option
                            v-for="(item,index) in pointList"
                            :label="item.pointName"
                            :value="item.id"
                            :key="index"
                        ></el-option>
                    </el-select>
                </el-form-item>
                <el-form-item :label="formLabel.remark" prop="remark">
                    <el-input v-model="form.remark" :placeholder="inpTip+formLabel.remark"/>
                </el-form-item>
                <el-form-item></el-form-item>
                <el-form-item label="资料上传" prop="facilityUrl" style="flex: 1">
                    <upload-icons @uploadData="uploadData" :imageList="form.facilityUrl" :limit="1"></upload-icons>
                    <span style="display: block;">(请上传1张设备图片)</span>