mirror of
https://gitee.com/elegant_wings/dbd-meeting-html.git
synced 2025-06-21 13:49:37 +08:00
修改了对应设备类型列表和楼层列表
This commit is contained in:
parent
805300cfa6
commit
3e8418c0d8
@ -1,7 +1,7 @@
|
|||||||
import { axios } from '@/utils/request'
|
import { axios } from '@/utils/request'
|
||||||
|
|
||||||
const api = {
|
const api = {
|
||||||
repairRoom: '/repairRoom'
|
repairRoom: '/repairAddressFloor'
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getRepairRoomList (parameter) {
|
export function getRepairRoomList (parameter) {
|
||||||
@ -31,4 +31,11 @@ export function delRepairRoom (parameter) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function selectDispatcher (parameter) {
|
||||||
|
return axios({
|
||||||
|
url: api.repairRoom + '/selectDispatcher',
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
export const repairRoomExport = api.repairRoom + '/export'
|
export const repairRoomExport = api.repairRoom + '/export'
|
@ -1,7 +1,7 @@
|
|||||||
import { axios } from '@/utils/request'
|
import { axios } from '@/utils/request'
|
||||||
|
|
||||||
const api = {
|
const api = {
|
||||||
repairType: '/repairType'
|
repairType: '/repairDeviceType'
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getRepairTypeList (parameter) {
|
export function getRepairTypeList (parameter) {
|
@ -166,12 +166,12 @@
|
|||||||
import { review,selectWorkerIdByTypeId } from '@/api/admin/repair'
|
import { review,selectWorkerIdByTypeId } from '@/api/admin/repair'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
import { getUserList } from '@/api/system'
|
import { getUserList } from '@/api/system'
|
||||||
import {getRepairTypeList} from '@/api/admin/repair/repairType'
|
import {getRepairTypeList} from '@/api/admin/repair/repairDeviceType'
|
||||||
import { getRepairDeviceList } from '@/api/admin/repair/repairDevice'
|
import { getRepairDeviceList } from '@/api/admin/repair/repairDevice'
|
||||||
import {getRepairFailureTypeList} from '@/api/admin/repair/repairFailureType'
|
import {getRepairFailureTypeList} from '@/api/admin/repair/repairFailureType'
|
||||||
|
|
||||||
import {getRepairAddressList} from '@/api/admin/repair/repairAddress'
|
import {getRepairAddressList} from '@/api/admin/repair/repairAddress'
|
||||||
import {getRepairRoomList} from '@/api/admin/repair/repairRoom'
|
import {getRepairRoomList} from '@/api/admin/repair/repairAddressFloor'
|
||||||
|
|
||||||
|
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
|
@ -44,8 +44,8 @@
|
|||||||
<script>
|
<script>
|
||||||
import {STable} from '@/components'
|
import {STable} from '@/components'
|
||||||
|
|
||||||
import {delRepairRoom,getRepairRoomList} from '@/api/admin/repair/repairRoom'
|
import {delRepairRoom,getRepairRoomList} from '@/api/admin/repair/repairAddressFloor'
|
||||||
import RepairRoomModal from './modules/RepairRoomModalList.vue'
|
import RepairRoomModal from './modules/RepairAddressFloorModalList.vue'
|
||||||
import {checkPermission} from '@/utils/permissions'
|
import {checkPermission} from '@/utils/permissions'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -76,6 +76,7 @@
|
|||||||
title: '门牌号',
|
title: '门牌号',
|
||||||
dataIndex: 'name'
|
dataIndex: 'name'
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
title: '备注',
|
title: '备注',
|
||||||
dataIndex: 'remark'
|
dataIndex: 'remark'
|
||||||
@ -93,9 +94,9 @@
|
|||||||
},
|
},
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectedRows: [],
|
selectedRows: [],
|
||||||
addEnable: checkPermission('repair:repairRoom:add'),
|
addEnable: checkPermission('floor:floor:add'),
|
||||||
editEnabel: checkPermission('repair:repairRoom:edit'),
|
editEnabel: checkPermission('floor:floor:edit'),
|
||||||
removeEnable: checkPermission('repair:repairRoom:remove')
|
removeEnable: checkPermission('floor:floor:remove')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {STable} from '@/components'
|
import {STable} from '@/components'
|
||||||
import RepairRoomModalList from './modules/RepairRoomModalList'
|
import RepairRoomModalList from './modules/RepairAddressFloorModalList'
|
||||||
import {delRepairAddress,getRepairAddressList} from '@/api/admin/repair/repairAddress'
|
import {delRepairAddress,getRepairAddressList} from '@/api/admin/repair/repairAddress'
|
||||||
import RepairAddressModal from './modules/RepairAddressModal.vue'
|
import RepairAddressModal from './modules/RepairAddressModal.vue'
|
||||||
import {checkPermission} from '@/utils/permissions'
|
import {checkPermission} from '@/utils/permissions'
|
||||||
|
@ -95,9 +95,9 @@ export default {
|
|||||||
},
|
},
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectedRows: [],
|
selectedRows: [],
|
||||||
addEnable: checkPermission('core:repairDevice:add'),
|
addEnable: checkPermission('RepairDevice:device:add'),
|
||||||
editEnabel: checkPermission('core:repairDevice:edit'),
|
editEnabel: checkPermission('RepairDevice:device:edit'),
|
||||||
removeEnable: checkPermission('core:repairDevice:remove')
|
removeEnable: checkPermission('RepairDevice:device:remove')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
filters: {},
|
filters: {},
|
||||||
|
@ -51,8 +51,8 @@
|
|||||||
<script>
|
<script>
|
||||||
import {STable} from '@/components'
|
import {STable} from '@/components'
|
||||||
|
|
||||||
import {delRepairType,getRepairTypeList} from '@/api/admin/repair/repairType'
|
import {delRepairType,getRepairTypeList} from '@/api/admin/repair/repairDeviceType'
|
||||||
import RepairTypeModal from './modules/RepairTypeModal.vue'
|
import RepairTypeModal from './modules/RepairDeviceTypeModal.vue'
|
||||||
import {checkPermission} from '@/utils/permissions'
|
import {checkPermission} from '@/utils/permissions'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -120,9 +120,9 @@
|
|||||||
},
|
},
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectedRows: [],
|
selectedRows: [],
|
||||||
addEnable: checkPermission('RepairType:repairType:add'),
|
addEnable: checkPermission('RepairDeviceType:type:add'),
|
||||||
editEnabel: checkPermission('RepairType:repairType:edit'),
|
editEnabel: checkPermission('RepairDeviceType:type:edit'),
|
||||||
removeEnable: checkPermission('RepairType:repairType:remove')
|
removeEnable: checkPermission('RepairDeviceType:type:remove')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
@ -20,6 +20,12 @@
|
|||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="楼层">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="楼层">
|
||||||
<a-input placeholder="楼层" v-decorator="['name']"/>
|
<a-input placeholder="楼层" v-decorator="['name']"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="楼层管理员">
|
||||||
|
<a-select v-decorator="['adminId', {rules: [{ required: true, message: '楼层管理员' }]}]"
|
||||||
|
>
|
||||||
|
<a-select-option v-for="item in staffLists" :key="item.id">{{ item.username }}--{{ item.mobile}}</a-select-option>
|
||||||
|
</a-select>
|
||||||
|
</a-form-item>
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="备注">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="备注">
|
||||||
<a-input placeholder="备注" v-decorator="['remark']"/>
|
<a-input placeholder="备注" v-decorator="['remark']"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@ -28,7 +34,7 @@
|
|||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import {saveRepairRoom} from '@/api/admin/repair/repairRoom'
|
import {saveRepairRoom,selectDispatcher} from '@/api/admin/repair/repairAddressFloor'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -48,7 +54,8 @@
|
|||||||
xs: { span: 24 },
|
xs: { span: 24 },
|
||||||
sm: { span: 16 }
|
sm: { span: 16 }
|
||||||
},
|
},
|
||||||
addressId: "",
|
addressId: '',
|
||||||
|
staffLists: [],
|
||||||
confirmLoading: false,
|
confirmLoading: false,
|
||||||
mdl: {},
|
mdl: {},
|
||||||
form: this.$form.createForm(this)
|
form: this.$form.createForm(this)
|
||||||
@ -57,8 +64,15 @@
|
|||||||
beforeCreate () {
|
beforeCreate () {
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
|
this.staffList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
staffList (){
|
||||||
|
// 获取派单员id
|
||||||
|
selectDispatcher().then(res =>{
|
||||||
|
this.staffLists =res.data
|
||||||
|
})
|
||||||
|
},
|
||||||
show (addressId) {
|
show (addressId) {
|
||||||
this.visible = true
|
this.visible = true
|
||||||
this.addressId = addressId
|
this.addressId = addressId
|
||||||
@ -73,7 +87,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', 'name', 'remark', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime', 'tenantId', 'parkId', 'addressId'))
|
this.form.setFieldsValue(pick(this.mdl, 'id', 'name', 'remark', 'adminId', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime', 'tenantId', 'parkId', 'addressId'))
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSubmit (e) {
|
handleSubmit (e) {
|
@ -27,22 +27,24 @@
|
|||||||
<a @click="delByIds([record.id])">删除</a>
|
<a @click="delByIds([record.id])">删除</a>
|
||||||
</span>
|
</span>
|
||||||
</s-table>
|
</s-table>
|
||||||
<repairRoom-modal ref="modal" @ok="handleOk"/>
|
<repair-address-floor-modal ref="modal" @ok="handleOk"/>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { STable } from '@/components'
|
import { STable } from '@/components'
|
||||||
import { delRepairRoom, getRepairRoomList } from '@/api/admin/repair/repairRoom'
|
import { delRepairRoom, getRepairRoomList } from '@/api/admin/repair/repairAddressFloor'
|
||||||
import RepairRoomModal from './RepairRoomModal.vue'
|
import RepairAddressFloorModal from './RepairAddressFloorModal.vue'
|
||||||
import { checkPermission } from '@/utils/permissions'
|
import { checkPermission } from '@/utils/permissions'
|
||||||
|
import RepairAddressModal from '@/views/admin/repair/modules/RepairAddressModal'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'RepairRoomListModal',
|
name: 'RepairRoomListModal',
|
||||||
props: {
|
props: {
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
|
RepairAddressModal,
|
||||||
STable,
|
STable,
|
||||||
RepairRoomModal
|
RepairAddressFloorModal
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
@ -68,6 +70,10 @@ import { checkPermission } from '@/utils/permissions'
|
|||||||
title: '楼层',
|
title: '楼层',
|
||||||
dataIndex: 'name'
|
dataIndex: 'name'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: '楼层管理员',
|
||||||
|
dataIndex: 'adminName'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: '备注',
|
title: '备注',
|
||||||
dataIndex: 'remark'
|
dataIndex: 'remark'
|
||||||
@ -86,9 +92,9 @@ import { checkPermission } from '@/utils/permissions'
|
|||||||
},
|
},
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
selectedRows: [],
|
selectedRows: [],
|
||||||
addEnable: checkPermission('repair:repairRoom:add'),
|
addEnable: checkPermission('floor:floor:add'),
|
||||||
editEnabel: checkPermission('repair:repairRoom:edit'),
|
editEnabel: checkPermission('floor:floor:edit'),
|
||||||
removeEnable: checkPermission('repair:repairRoom:remove')
|
removeEnable: checkPermission('floor:floor:remove')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
beforeCreate () {
|
beforeCreate () {
|
@ -34,7 +34,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { saveRepairDevice } from '@/api/admin/repair/repairDevice'
|
import { saveRepairDevice } from '@/api/admin/repair/repairDevice'
|
||||||
import {getRepairTypeList} from '@/api/admin/repair/repairType'
|
import {getRepairTypeList} from '@/api/admin/repair/repairDeviceType'
|
||||||
|
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ export default {
|
|||||||
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', 'name', 'brand', 'specification', 'picUrl', 'fileUrl', 'remark', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime', 'tenantId', 'parkId'))
|
this.form.setFieldsValue(pick(this.mdl, 'id', 'typeId', 'name', 'brand', 'specification', 'picUrl', 'fileUrl', 'remark', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime', 'tenantId', 'parkId'))
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSubmit (e) {
|
handleSubmit (e) {
|
||||||
|
@ -30,9 +30,8 @@
|
|||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import {saveRepairType} from '@/api/admin/repair/repairType'
|
import {saveRepairType} from '@/api/admin/repair/repairDeviceType'
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
import { selectDispatcher } from '@/api/admin/repair'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'RepairTypeModal',
|
name: 'RepairTypeModal',
|
||||||
@ -60,15 +59,9 @@
|
|||||||
beforeCreate () {
|
beforeCreate () {
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
this.staffList()
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
staffList(){
|
|
||||||
// 获取派单员id
|
|
||||||
selectDispatcher().then(res =>{
|
|
||||||
this.staffLists =res.data
|
|
||||||
})
|
|
||||||
},
|
|
||||||
add () {
|
add () {
|
||||||
this.form.resetFields()
|
this.form.resetFields()
|
||||||
this.edit({ id: 0 })
|
this.edit({ id: 0 })
|
Loading…
x
Reference in New Issue
Block a user