区域标识
This commit is contained in:
parent
b214a38ed6
commit
fef76e3618
@ -7,6 +7,9 @@ import { queryDevice, addDevice, updateDevice, deleteDeviceById, deleteDeviceByI
|
|||||||
import { getGatewayList } from '@/api/systemmanage'
|
import { getGatewayList } from '@/api/systemmanage'
|
||||||
import Eldialog from '@/components/seccmsdialog/eldialog.vue'
|
import Eldialog from '@/components/seccmsdialog/eldialog.vue'
|
||||||
import { useUserStore } from '@/store/modules/user';
|
import { useUserStore } from '@/store/modules/user';
|
||||||
|
import {
|
||||||
|
getArea,
|
||||||
|
} from "@/api/monitordevice";
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
//树形控件类型定义
|
//树形控件类型定义
|
||||||
interface Tree {
|
interface Tree {
|
||||||
@ -19,7 +22,8 @@ const equipform: any = ref({})
|
|||||||
const rules = reactive<FormRules>({
|
const rules = reactive<FormRules>({
|
||||||
deviceName: [{ required: true, message: "请输入设备名称", trigger: "blur" }],
|
deviceName: [{ required: true, message: "请输入设备名称", trigger: "blur" }],
|
||||||
deviceCode: [{ required: true, message: "请输入设备编号", trigger: "blur" }],
|
deviceCode: [{ required: true, message: "请输入设备编号", trigger: "blur" }],
|
||||||
deviceType: [{ required: true, message: '请选择设备类型', trigger: 'change', }]
|
deviceType: [{ required: true, message: '请选择设备类型', trigger: 'change', }],
|
||||||
|
region: [{ required: true, message: '请选择区域标识', trigger: 'change', }]
|
||||||
});
|
});
|
||||||
const queryInfo: any = ref({
|
const queryInfo: any = ref({
|
||||||
current: 1,
|
current: 1,
|
||||||
@ -143,8 +147,18 @@ function queryselect() {
|
|||||||
getDeviceByType({ dictcode: 'deviceArea' }).then((ress: any) => {
|
getDeviceByType({ dictcode: 'deviceArea' }).then((ress: any) => {
|
||||||
regionoptions.value = ress.data
|
regionoptions.value = ress.data
|
||||||
})
|
})
|
||||||
|
GetArea()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
const areaList: any = ref([])
|
||||||
|
function GetArea() {
|
||||||
|
const parmas = {
|
||||||
|
stationCode:userStore.stationCode
|
||||||
|
}
|
||||||
|
getArea(parmas).then((res: any) => {
|
||||||
|
areaList.value = res.data
|
||||||
|
})
|
||||||
|
}
|
||||||
function getData() {
|
function getData() {
|
||||||
loading.value = true
|
loading.value = true
|
||||||
const params = {
|
const params = {
|
||||||
@ -435,11 +449,15 @@ function currency(list: any, itemcode: any) {
|
|||||||
</div>
|
</div>
|
||||||
<div style="display: flex;justify-content: space-between;">
|
<div style="display: flex;justify-content: space-between;">
|
||||||
<div style="width: 50%;">
|
<div style="width: 50%;">
|
||||||
<el-form-item label="中文描述">
|
<el-form-item label="区域标识" prop="region">
|
||||||
<el-input v-model="equipform.deviceDesc" maxlength="100" show-word-limit
|
<!-- <el-input v-model="equipform.region" maxlength="40" show-word-limit placeholder="请输入区域标识" clearable /> -->
|
||||||
placeholder="请输入设备编号" clearable />
|
<el-select style="width: 100%;" v-model="equipform.region" placeholder="请选择区域标识 ">
|
||||||
|
<el-option v-for="item in areaList" :key="item.areaId" :label="item.areaName"
|
||||||
|
:value="item.areaId" />
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="width: 50%;">
|
<div style="width: 50%;">
|
||||||
<el-form-item label="设备型号">
|
<el-form-item label="设备型号">
|
||||||
<el-input v-model="equipform.deviceModel" maxlength="100" show-word-limit
|
<el-input v-model="equipform.deviceModel" maxlength="100" show-word-limit
|
||||||
@ -484,14 +502,12 @@ function currency(list: any, itemcode: any) {
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 50%;">
|
<div style="width: 50%;">
|
||||||
<el-form-item label="区域标识">
|
<el-form-item label="中文描述">
|
||||||
<!-- <el-input v-model="equipform.region" maxlength="40" show-word-limit placeholder="请输入区域标识" clearable /> -->
|
<el-input v-model="equipform.deviceDesc" maxlength="100" show-word-limit
|
||||||
<el-select style="width: 100%;" v-model="equipform.region" placeholder="请选择区域标识 ">
|
placeholder="请输入设备编号" clearable />
|
||||||
<el-option v-for="item in regionoptions" :key="item.itemcode" :label="item.dictname"
|
|
||||||
:value="item.itemcode" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<el-form-item label="安装位置">
|
<el-form-item label="安装位置">
|
||||||
<el-input v-model="equipform.place" maxlength="100" show-word-limit placeholder="请输入安装位置"
|
<el-input v-model="equipform.place" maxlength="100" show-word-limit placeholder="请输入安装位置"
|
||||||
|
Loading…
Reference in New Issue
Block a user