mirror of
https://gitee.com/elegant_wings/dbd-meeting-html.git
synced 2025-06-21 05:39:36 +08:00
修改了智能设备页面
This commit is contained in:
parent
6322e1f476
commit
14b2824530
@ -12,6 +12,14 @@ export function getWisdomRoomList (parameter) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function selectStaff (parameter) {
|
||||||
|
return axios({
|
||||||
|
url: api.wisdomRoom + '/selectStaff',
|
||||||
|
method: 'get',
|
||||||
|
params: parameter
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export function saveWisdomRoom (parameter) {
|
export function saveWisdomRoom (parameter) {
|
||||||
return axios({
|
return axios({
|
||||||
url: api.wisdomRoom + (parameter.id > 0 ? '/update' : '/save'),
|
url: api.wisdomRoom + (parameter.id > 0 ? '/update' : '/save'),
|
||||||
|
@ -9,29 +9,37 @@
|
|||||||
>
|
>
|
||||||
<a-form :form="form">
|
<a-form :form="form">
|
||||||
<a-form-item style="display:none">
|
<a-form-item style="display:none">
|
||||||
<a-input v-decorator="['id']"/>
|
<a-input v-decorator="['id']" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item style="display:none">
|
<a-form-item style="display:none">
|
||||||
<a-input v-decorator="['version']"/>
|
<a-input v-decorator="['version']" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="会议室名称">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="会议室名称">
|
||||||
<a-input placeholder="会议室名称" v-decorator="['meetingName',{rules: [{ required: true, message: '请输入会议室名称' }]}]"/>
|
<a-input placeholder="会议室名称"
|
||||||
|
v-decorator="['meetingName',{rules: [{ required: true, message: '请输入会议室名称' }]}]" />
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="管理员">
|
||||||
|
<a-select show-search mode="multiple"
|
||||||
|
v-decorator="['staffId', {rules: [{ required: true, message: '管理员' }]}]" optionFilterProp="label">
|
||||||
|
<a-select-option v-for="item in staffLists" :key="item.id" :label="item.mobile">{{ item.username
|
||||||
|
}}--{{ item.mobile }}
|
||||||
|
</a-select-option>
|
||||||
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="备注">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="备注">
|
||||||
<a-input placeholder="备注" v-decorator="['remake']"/>
|
<a-input placeholder="备注" v-decorator="['remake']" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import {saveWisdomRoom} from '@/api/admin/wisdomRoom'
|
import { saveWisdomRoom, selectStaff } from '@/api/admin/wisdomRoom'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
export default {
|
|
||||||
|
export default {
|
||||||
name: 'WisdomRoomModal',
|
name: 'WisdomRoomModal',
|
||||||
props: {
|
props: {},
|
||||||
},
|
components: {},
|
||||||
components: {
|
|
||||||
},
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
@ -45,14 +53,21 @@
|
|||||||
},
|
},
|
||||||
confirmLoading: false,
|
confirmLoading: false,
|
||||||
mdl: {},
|
mdl: {},
|
||||||
|
staffLists: [],
|
||||||
form: this.$form.createForm(this)
|
form: this.$form.createForm(this)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
beforeCreate () {
|
beforeCreate () {
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
|
this.selectStaffList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
selectStaffList () {
|
||||||
|
selectStaff().then(res => {
|
||||||
|
this.staffLists = res.data
|
||||||
|
})
|
||||||
|
},
|
||||||
add () {
|
add () {
|
||||||
this.form.resetFields()
|
this.form.resetFields()
|
||||||
this.edit({ id: 0 })
|
this.edit({ id: 0 })
|
||||||
@ -61,7 +76,7 @@
|
|||||||
this.mdl = Object.assign(record)
|
this.mdl = Object.assign(record)
|
||||||
this.visible = true
|
this.visible = true
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.form.setFieldsValue(pick(this.mdl, 'id', 'type', 'meetingName', 'startTime', 'endDate', 'createBy', 'createTime', 'updateBy', 'updateTime', 'version', 'deleteFlag', 'remake', 'tenantId', 'parkId'))
|
this.form.setFieldsValue(pick(this.mdl, 'id', 'type', 'staffId', 'meetingName', 'startTime', 'endDate', 'createBy', 'createTime', 'updateBy', 'updateTime', 'version', 'deleteFlag', 'remake', 'tenantId', 'parkId'))
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSubmit (e) {
|
handleSubmit (e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user