parent
695216b512
commit
38b521a81e
5 changed files with 168 additions and 30 deletions
@ -0,0 +1,9 @@ |
||||
import request from '@/axios'; |
||||
|
||||
export const getSuspensionNo = (data) => { |
||||
return request({ |
||||
url: '/api/blade-desk/iot/getSuspensionNo', |
||||
method: 'post', |
||||
data |
||||
}); |
||||
}; |
||||
@ -0,0 +1,14 @@ |
||||
import request from '@/axios'; |
||||
|
||||
// 获取列表
|
||||
export const getList = (current, size, params) => { |
||||
return request({ |
||||
url: '/blade-desk/fmProjectMilestone/page', |
||||
method: 'get', |
||||
params: { |
||||
...params, |
||||
current, |
||||
size, |
||||
}, |
||||
}); |
||||
} |
||||
@ -0,0 +1,91 @@ |
||||
<template> |
||||
<basic-container> |
||||
<el-form ref="form" :model="form" :rules="rule" label-width="80px"> |
||||
<el-row> |
||||
<el-col :span="8" :offset="6"> |
||||
<el-form-item label="设备:" prop="deviceCode"> |
||||
<!-- <el-input v-model="form.deviceCode"></el-input> --> |
||||
<jhSelect |
||||
:value="form.deviceCode" |
||||
@input="val => (form.deviceCode = val)" |
||||
placeholder="请搜索选择" |
||||
api-url="/blade-desk/equipment/page" |
||||
api-method="get" |
||||
list-key="records" |
||||
total-key="total" |
||||
label-key="deviceCode" |
||||
value-key="deviceCode" |
||||
search-key="deviceCode" |
||||
:debounce-time="500" |
||||
@change="changeTeacher" |
||||
/> |
||||
</el-form-item> |
||||
</el-col> |
||||
<el-col :span="8" :offset="6"> |
||||
<el-form-item label="挂次号:" prop="callNumber"> |
||||
<el-input v-model="form.callNumber" placeholder="请输入"></el-input> |
||||
</el-form-item> |
||||
</el-col> |
||||
</el-row> |
||||
<el-row> |
||||
<el-col :span="6" :offset="6"> |
||||
<el-form-item> |
||||
<el-button type="primary" @click="onSubmit" :loading="levelLoading">推送</el-button> |
||||
</el-form-item> |
||||
</el-col> |
||||
</el-row> |
||||
</el-form> |
||||
</basic-container> |
||||
</template> |
||||
<script> |
||||
import jhSelect from '@/components/jh-select/index.vue'; |
||||
import { getSuspensionNo } from '@/api/equiptManagement/gradeLevel'; |
||||
export default { |
||||
name: 'wc-extend', |
||||
components: { jhSelect }, |
||||
data() { |
||||
return { |
||||
form: { |
||||
deviceCode: '', //设备编码 |
||||
callNumber: '', //挂此号 |
||||
}, |
||||
rule:{ |
||||
deviceCode: [ |
||||
{ |
||||
required: true, |
||||
message: '请选择设备编码', |
||||
trigger: 'blur', |
||||
}, |
||||
], |
||||
callNumber: [ |
||||
{ |
||||
required: true, |
||||
message: '请输入挂此号', |
||||
trigger: 'blur', |
||||
}, |
||||
], |
||||
}, |
||||
levelLoading: false, |
||||
}; |
||||
}, |
||||
methods: { |
||||
onSubmit() { |
||||
this.$refs.form.validate(valid => { |
||||
if (valid) { |
||||
this.levelLoading = true; |
||||
getSuspensionNo({ ...this.form }).then(res=>{ |
||||
this.levelLoading = false |
||||
this.form.callNumber = '' |
||||
this.form.deviceCode = '' |
||||
this.$message.success('操作成功'); |
||||
}).catch(err=>{ |
||||
this.levelLoading = false |
||||
this.form.callNumber = '' |
||||
this.form.deviceCode = '' |
||||
}) |
||||
} |
||||
}); |
||||
}, |
||||
}, |
||||
}; |
||||
</script> |
||||
Loading…
Reference in new issue