|
@@ -46,6 +46,25 @@
|
|
|
clearable
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="选择站点:" v-if="form.type != 1">
|
|
|
+ <el-select
|
|
|
+ v-model="store.state.siteId"
|
|
|
+ @change="siteChange"
|
|
|
+ placeholder="请选择"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in store.state.siteList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.siteName"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+
|
|
|
<el-form-item label="选择设备:" v-if="form.type != 1">
|
|
|
<el-select
|
|
|
filterable
|
|
@@ -179,11 +198,15 @@ export default defineComponent({
|
|
|
function resetForm() {
|
|
|
ruleForm.value.resetFields()
|
|
|
}
|
|
|
+ // 通过站点切换下拉框 change事件改变
|
|
|
+ const siteChange = () => {
|
|
|
+ select_deviceList()
|
|
|
+ }
|
|
|
|
|
|
function select_deviceList() {
|
|
|
api
|
|
|
.deviceList({
|
|
|
- siteId: 0,
|
|
|
+ siteId: store.state.siteId,
|
|
|
})
|
|
|
.then((requset) => {
|
|
|
if (requset.status === 'SUCCESS') {
|
|
@@ -208,6 +231,8 @@ export default defineComponent({
|
|
|
})
|
|
|
|
|
|
return {
|
|
|
+ siteChange,
|
|
|
+ store,
|
|
|
open,
|
|
|
close,
|
|
|
clone,
|