Commit e733c871 authored by v_liuhuaizhi's avatar v_liuhuaizhi

Merge remote-tracking branch 'origin/master'

parents f554c7c1 2c44b00c
...@@ -134,6 +134,13 @@ export function parseStrEmpty(str) { ...@@ -134,6 +134,13 @@ export function parseStrEmpty(str) {
return str; return str;
} }
/**
* 判断传入内容是否为空
*/
export function isEmpty(str) {
return parseStrEmpty(str) === ''
}
// 数据合并 // 数据合并
export function mergeRecursive(source, target) { export function mergeRecursive(source, target) {
for (var p in target) { for (var p in target) {
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<!-- 3--> <!-- 3-->
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服务地点" prop="addressCode"> <el-form-item label="服务地点" prop="selectedOptions">
<el-cascader <el-cascader
v-model="form.selectedOptions" v-model="form.selectedOptions"
size="large" size="large"
...@@ -120,7 +120,7 @@ ...@@ -120,7 +120,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午开始时间" prop="UseTimeAms"> <el-form-item label="上午开始时间" prop="useTime.ams">
<el-time-select <el-time-select
v-model="form.useTime.ams" v-model="form.useTime.ams"
style="width: 250px" style="width: 250px"
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午结束时间"> <el-form-item label="上午结束时间" prop="useTime.ame">
<el-time-select <el-time-select
v-model="form.useTime.ame" v-model="form.useTime.ame"
style="width: 250px" style="width: 250px"
...@@ -158,8 +158,8 @@ ...@@ -158,8 +158,8 @@
<!-- 5--> <!-- 5-->
<el-row> <el-row>
<el-col :span="8" style="margin-left: 33.5%"> <el-col :span="8" style="margin-left: 33.3%">
<el-form-item label="下午开始时间"> <el-form-item label="下午开始时间" prop="useTime.pms">
<el-time-select <el-time-select
v-model="form.useTime.pms" v-model="form.useTime.pms"
style="width: 250px" style="width: 250px"
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="下午结束时间"> <el-form-item label="下午结束时间" prop="useTime.pme">
<el-time-select <el-time-select
v-model="form.useTime.pme" v-model="form.useTime.pme"
style="width: 250px" style="width: 250px"
...@@ -294,6 +294,8 @@ ...@@ -294,6 +294,8 @@
import { addDevice } from '@/api/business/device' import { addDevice } from '@/api/business/device'
import { regionData, CodeToText } from 'element-china-area-data' import { regionData, CodeToText } from 'element-china-area-data'
import { getInfo } from '@/api/login' import { getInfo } from '@/api/login'
import { isEmpty } from '@/utils/ruoyi'
import { deepClone } from '@/utils'
export default { export default {
name: 'EquipmentAdd', name: 'EquipmentAdd',
...@@ -351,8 +353,8 @@ export default { ...@@ -351,8 +353,8 @@ export default {
deviceType: [ deviceType: [
{ required: true, message: '请选择设备类型', trigger: 'change' } { required: true, message: '请选择设备类型', trigger: 'change' }
], ],
addressCode: [ selectedOptions: [
{ required: true, message: '请选择服务地点', trigger: 'change,blur' } { required: true, message: '请选择服务地点', trigger: 'blur' }
], ],
useNum: [ useNum: [
{ required: true, message: '请输入服务单位时段服务数', trigger: 'change,blur' }, { required: true, message: '请输入服务单位时段服务数', trigger: 'change,blur' },
...@@ -361,18 +363,18 @@ export default { ...@@ -361,18 +363,18 @@ export default {
address: [ address: [
{ required: true, message: '请输入服务地址', trigger: 'blur' } { required: true, message: '请输入服务地址', trigger: 'blur' }
], ],
UseTimeAms: [ 'useTime.ams': [
{ required: true, validator: this.validateMorningStart, trigger: 'blur' } { required: true, validator: this.validateMorningStart, trigger: 'change' }
],
'useTime.ame': [
{ required: true, validator: this.validateMorningEnd, trigger: 'blur' }
],
'useTime.pms': [
{ required: true, validator: this.validateAfternoonStart, trigger: 'blur' }
],
'useTime.pme': [
{ required: true, validator: this.validateAfternoonEnd, trigger: 'blur' }
], ],
// ame: [
// { required: true, validator: this.validateMorningEnd, trigger: 'blur' }
// ],
// pms: [
// { required: true, validator: this.validateAfternoonStart, trigger: 'blur' }
// ],
// pme: [
// { required: true, validator: this.validateAfternoonEnd, trigger: 'blur' }
// ],
sort: [ sort: [
{ required: true, message: '请输入权重', trigger: 'change' }, { required: true, message: '请输入权重', trigger: 'change' },
{ type: 'number', validator: this.validWeigh, trigger: 'change' } { type: 'number', validator: this.validWeigh, trigger: 'change' }
...@@ -420,20 +422,6 @@ export default { ...@@ -420,20 +422,6 @@ export default {
// 支持服务地区 // 支持服务地区
serviceAreaS: [], serviceAreaS: [],
serviceAreaList: [
{
value: '1',
label: '天津市 和平区'
},
{
value: '2',
label: '北京市 大兴区'
},
{
value: '3',
label: '河北市 张家口区'
}
],
serviceArea: '', serviceArea: '',
// 可用时段 // 可用时段
useTime: { useTime: {
...@@ -445,7 +433,6 @@ export default { ...@@ -445,7 +433,6 @@ export default {
// 表单参数 // 表单参数
form: { form: {
deviceName: '', deviceName: '',
// useTime: '',
// appointmentMethod: '', // appointmentMethod: '',
sort: 0, sort: 0,
isPrivate: '1', isPrivate: '1',
...@@ -524,7 +511,6 @@ export default { ...@@ -524,7 +511,6 @@ export default {
}, },
// 权重不能为0 // 权重不能为0
validWeigh(rule, value, callback) { validWeigh(rule, value, callback) {
console.log('value', value)
if (value > 0) { if (value > 0) {
callback() callback()
} else { } else {
...@@ -533,7 +519,6 @@ export default { ...@@ -533,7 +519,6 @@ export default {
}, },
// 单位时段服务数不能为0 // 单位时段服务数不能为0
validUseNum(rule, value, callback) { validUseNum(rule, value, callback) {
console.log('value', value)
if (value > 0) { if (value > 0) {
callback() callback()
} else { } else {
...@@ -567,11 +552,20 @@ export default { ...@@ -567,11 +552,20 @@ export default {
}, },
// 四个时间的表单校验 // 四个时间的表单校验
validateMorningStart(rule, value, callback) { validateMorningStart(rule, value, callback) {
// // TODO: please clear this log
const morningEnd = this.form.useTime.ame const morningEnd = this.form.useTime.ame
if ((value === '' || value === null) && (this.form.useTime.ame === '' || this.form.useTime.ame === null) && (this.form.useTime.pme === '' || this.form.useTime.pme === null) && (this.form.useTime.pms === '' || this.form.useTime.pms === null)) { console.log('value', value)
console.log('morningEnd', morningEnd)
console.log('this.form.useTime.ame', this.form.useTime.ame)
console.log('this.form.useTime.pms', this.form.useTime.pms)
console.log('his.form.useTime.pme', this.form.useTime.pme)
// if (isEmpty(value) && isEmpty(this.form.useTime.ams) || isEmpty(this.form.useTime.ame))
if (isEmpty(value) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pms) && isEmpty(this.form.useTime.pme)) {
console.log('上午开始时间第一层报错')
callback(new Error('请选择上午开始时间')) callback(new Error('请选择上午开始时间'))
} else { } else {
if ((value === '' || value === null) && (morningEnd !== '' && morningEnd !== null)) { if (isEmpty(value) && isEmpty(morningEnd)) {
console.log('上午开始时间第二层报错')
callback(new Error('请选择上午开始时间')) callback(new Error('请选择上午开始时间'))
} else { } else {
callback() callback()
...@@ -579,11 +573,13 @@ export default { ...@@ -579,11 +573,13 @@ export default {
} }
}, },
validateMorningEnd(rule, value, callback) { validateMorningEnd(rule, value, callback) {
const morningStart = this.form.ams const morningStart = this.form.useTime.ams
if ((value === '' || value === null) && (this.form.ams === '' || this.form.ams === null) && (this.form.pme === '' || this.form.pme === null) && (this.form.pms === '' || this.form.pms === null)) { if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.pms) && isEmpty(this.form.useTime.pme)) {
console.log('上午结束时间第一层报错')
callback(new Error('请选择上午结束时间')) callback(new Error('请选择上午结束时间'))
} else { } else {
if ((value === '' || value === null) && (morningStart !== '' && morningStart !== null)) { if (isEmpty(value) && isEmpty(morningStart)) {
console.log('上午结束时间第一层报错')
callback(new Error('请选择上午结束时间')) callback(new Error('请选择上午结束时间'))
} else { } else {
callback() callback()
...@@ -591,11 +587,13 @@ export default { ...@@ -591,11 +587,13 @@ export default {
} }
}, },
validateAfternoonStart(rule, value, callback) { validateAfternoonStart(rule, value, callback) {
const afternoonEnd = this.form.pme const afternoonEnd = this.form.useTime.pme
if ((value === '' || value === null) && (this.form.ams === '' || this.form.ams === null) && (this.form.pme === '' || this.form.pme === null) && (this.useTime.ame === '' || this.form.ame === null)) { if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pme)) {
console.log(' 下午开始时间第一层报错')
callback(new Error('请选择下午开始时间')) callback(new Error('请选择下午开始时间'))
} else { } else {
if ((value === '' || value === null) && (afternoonEnd !== '' && afternoonEnd !== null)) { if (isEmpty(value) && isEmpty(afternoonEnd)) {
console.log('下午开始时间开始第二层报错')
callback(new Error('请选择下午开始时间')) callback(new Error('请选择下午开始时间'))
} else { } else {
callback() callback()
...@@ -603,11 +601,14 @@ export default { ...@@ -603,11 +601,14 @@ export default {
} }
}, },
validateAfternoonEnd(rule, value, callback) { validateAfternoonEnd(rule, value, callback) {
const afternoonStart = this.form.pms const afternoonStart = this.form.useTime.pms
if ((value === '' || value === null) && (this.form.ams === '' || this.form.ams === null) && (this.form.pms === '' || this.form.pms === null) && (this.useTime.ame === '' || this.form.ame === null)) { if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pms)) {
console.log('下午结束时间结束第一层报错')
callback(new Error('请选择下午结束时间')) callback(new Error('请选择下午结束时间'))
} else { } else {
if ((value === '' || value === null) && (afternoonStart !== '' && afternoonStart !== null)) {
if (isEmpty(value) && isEmpty(afternoonStart)) {
console.log('下午结束时间结束第二层报错')
callback(new Error('请选择下午结束时间')) callback(new Error('请选择下午结束时间'))
} else { } else {
callback() callback()
...@@ -616,29 +617,31 @@ export default { ...@@ -616,29 +617,31 @@ export default {
}, },
/** 提交按钮 */ /** 提交按钮 */
submitForm() { submitForm() {
const form = deepClone(this.form)
console.log("this.form-----------------------",this.form)
if (this.selectedOptions != null) { if (this.selectedOptions != null) {
this.form.addressCode = this.selectedOptions.join(',') form.addressCode = this.selectedOptions.join(',')
console.log('xxaa', this.selectedOptions)
} }
if (this.addtions.names != null) { if (this.addtions.names != null) {
this.form.addressText = this.addtions.names form.addressText = this.addtions.names
} }
// this.form.city = this.city // this.form.city = this.city
// console.log('city', this.form.city) // console.log('city', this.form.city)
// } // }
if (this.form.checkType != null && this.form.checkType !== '') { if (!isEmpty(form.checkType)) {
this.form.checkType = this.form.checkType.toString() form.checkType = form.checkType.toString()
} }
if (this.form.serviceArea != null && this.form.serviceArea !== '') { if (!isEmpty(form.serviceArea)) {
this.form.serviceArea = this.form.serviceArea.toString() form.serviceArea = form.serviceArea.toString()
} }
if (this.form.useTime != null && this.form.useTime !== '') { if (!isEmpty(form.useTime)) {
this.form.useTime = JSON.stringify(this.form.useTime) form.useTime = JSON.stringify(form.useTime)
} }
console.log('this form', this.form) // TODO: please clear this log
console.log('form=======================================', form)
this.$refs['form'].validate(valid => { this.$refs['form'].validate(valid => {
if (valid) { if (valid) {
addDevice(this.form).then(response => { addDevice(form).then(response => {
this.$modal.msgSuccess('新增成功') this.$modal.msgSuccess('新增成功')
this.cancel() this.cancel()
}) })
......
...@@ -436,7 +436,7 @@ ...@@ -436,7 +436,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午开始时间"> <el-form-item label="上午开始时间" prop="useTime.ams">
<el-time-select <el-time-select
v-model="form.useTime.ams" v-model="form.useTime.ams"
style="width: 250px" style="width: 250px"
...@@ -453,7 +453,7 @@ ...@@ -453,7 +453,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午结束时间"> <el-form-item label="上午结束时间" prop="useTime.ame">
<el-time-select <el-time-select
v-model="form.useTime.ame" v-model="form.useTime.ame"
style="width: 250px" style="width: 250px"
...@@ -473,8 +473,8 @@ ...@@ -473,8 +473,8 @@
</el-row> </el-row>
<!-- 5--> <!-- 5-->
<el-row> <el-row>
<el-col :span="8" style="margin-left: 33.5%"> <el-col :span="8" style="margin-left: 33.3%">
<el-form-item label="下午开始时间"> <el-form-item label="下午开始时间" prop="useTime.pms">
<el-time-select <el-time-select
v-model="form.useTime.pms" v-model="form.useTime.pms"
style="width: 250px" style="width: 250px"
...@@ -490,9 +490,8 @@ ...@@ -490,9 +490,8 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="下午结束时间"> <el-form-item label="下午结束时间" prop="useTime.pme">
<el-time-select <el-time-select
v-model="form.useTime.pme" v-model="form.useTime.pme"
style="width: 250px" style="width: 250px"
...@@ -610,7 +609,8 @@ import { getDevice, updateDevice } from '@/api/business/device' ...@@ -610,7 +609,8 @@ import { getDevice, updateDevice } from '@/api/business/device'
import { CodeToText, regionData } from 'element-china-area-data' import { CodeToText, regionData } from 'element-china-area-data'
import { getInfo } from '@/api/login' import { getInfo } from '@/api/login'
import { listCheckManage } from '@/api/business/manage' import { listCheckManage } from '@/api/business/manage'
import { parseTime } from '@/utils/ruoyi' import { isEmpty, parseTime } from '@/utils/ruoyi'
import { deepClone } from '@/utils'
export default { export default {
name: 'EquipmentDetail', name: 'EquipmentDetail',
dicts: ['device_status', 'device_type', 'exam_type', 'check_type', 'service_area'], dicts: ['device_status', 'device_type', 'exam_type', 'check_type', 'service_area'],
...@@ -711,18 +711,18 @@ export default { ...@@ -711,18 +711,18 @@ export default {
address: [ address: [
{ required: true, message: '请输入服务地址', trigger: 'blur' } { required: true, message: '请输入服务地址', trigger: 'blur' }
], ],
// ams: [ 'useTime.ams': [
// { required: true, validator: this.validateMorningStart, trigger: 'blur' } { required: true, validator: this.validateMorningStart, trigger: 'change' }
// ], ],
// ame: [ 'useTime.ame': [
// { required: true, validator: this.validateMorningEnd, trigger: 'blur' } { required: true, validator: this.validateMorningEnd, trigger: 'blur' }
// ], ],
// pms: [ 'useTime.pms': [
// { required: true, validator: this.validateAfternoonStart, trigger: 'blur' } { required: true, validator: this.validateAfternoonStart, trigger: 'blur' }
// ], ],
// pme: [ 'useTime.pme': [
// { required: true, validator: this.validateAfternoonEnd, trigger: 'blur' } { required: true, validator: this.validateAfternoonEnd, trigger: 'blur' }
// ], ],
useNum: [ useNum: [
{ required: true, message: '请输入服务单位时段服务数', trigger: 'change,blur' }, { required: true, message: '请输入服务单位时段服务数', trigger: 'change,blur' },
{ type: 'number', validator: this.validUseNum, trigger: 'change' } { type: 'number', validator: this.validUseNum, trigger: 'change' }
...@@ -880,6 +880,70 @@ export default { ...@@ -880,6 +880,70 @@ export default {
callback(new Error('单位时段服务数不能为0')) callback(new Error('单位时段服务数不能为0'))
} }
}, },
// 四个时间的表单校验
validateMorningStart(rule, value, callback) {
// // TODO: please clear this log
const morningEnd = this.form.useTime.ame
console.log('value', value)
console.log('morningEnd', morningEnd)
console.log('this.form.useTime.ame', this.form.useTime.ame)
console.log('this.form.useTime.pms', this.form.useTime.pms)
console.log('his.form.useTime.pme', this.form.useTime.pme)
// if (isEmpty(value) && isEmpty(this.form.useTime.ams) || isEmpty(this.form.useTime.ame))
if (isEmpty(value) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pms) && isEmpty(this.form.useTime.pme)) {
console.log('上午开始时间第一层报错')
callback(new Error('请选择上午开始时间'))
} else {
if (isEmpty(value) && isEmpty(morningEnd)) {
console.log('上午开始时间第二层报错')
callback(new Error('请选择上午开始时间'))
} else {
callback()
}
}
},
validateMorningEnd(rule, value, callback) {
const morningStart = this.form.useTime.ams
if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.pms) && isEmpty(this.form.useTime.pme)) {
console.log('上午结束时间第一层报错')
callback(new Error('请选择上午结束时间'))
} else {
if (isEmpty(value) && isEmpty(morningStart)) {
console.log('上午结束时间第一层报错')
callback(new Error('请选择上午结束时间'))
} else {
callback()
}
}
},
validateAfternoonStart(rule, value, callback) {
const afternoonEnd = this.form.useTime.pme
if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pme)) {
console.log(' 下午开始时间第一层报错')
callback(new Error('请选择下午开始时间'))
} else {
if (isEmpty(value) && isEmpty(afternoonEnd)) {
console.log('下午开始时间开始第二层报错')
callback(new Error('请选择下午开始时间'))
} else {
callback()
}
}
},
validateAfternoonEnd(rule, value, callback) {
const afternoonStart = this.form.useTime.pms
if (isEmpty(value) && isEmpty(this.form.useTime.ams) && isEmpty(this.form.useTime.ame) && isEmpty(this.form.useTime.pms)) {
console.log('下午结束时间结束第一层报错')
callback(new Error('请选择下午结束时间'))
} else {
if (isEmpty(value) && isEmpty(afternoonStart)) {
console.log('下午结束时间结束第二层报错')
callback(new Error('请选择下午结束时间'))
} else {
callback()
}
}
},
// 选择地址 // 选择地址
handleChangeAddress(value) { handleChangeAddress(value) {
this.selectedOptions = value this.selectedOptions = value
...@@ -899,25 +963,29 @@ export default { ...@@ -899,25 +963,29 @@ export default {
} }
console.log('中文', this.addForm) console.log('中文', this.addForm)
}, },
// 提交 // 提交
submitForm() { submitForm() {
const form = deepClone(this.form)
console.log('selectedOptions', this.form.addressCode) console.log('selectedOptions', this.form.addressCode)
if (this.form.selectedOptions != null && this.form.selectedOptions !== '') { if (this.selectedOptions != null) {
this.form.addressCode = this.form.selectedOptions.join(',') form.addressCode = this.selectedOptions.join(',')
console.log('xxaa', this.selectedOptions)
} }
if (this.addtions.names != null) { if (this.addtions.names != null) {
this.form.addressText = this.addtions.names form.addressText = this.addtions.names
} }
if (this.form.serviceArea != null && this.form.serviceArea !== '') { // this.form.city = this.city
this.form.serviceArea = this.form.serviceArea.toString() // console.log('city', this.form.city)
console.log('serviceArea', this.form.serviceArea) // }
if (!isEmpty(form.checkType)) {
form.checkType = form.checkType.toString()
} }
if (this.form.checkType != null && this.form.checkType !== '') { if (!isEmpty(form.serviceArea)) {
this.form.checkType = this.form.checkType.toString() form.serviceArea = form.serviceArea.toString()
console.log('checkType', this.form.checkType) }
if (!isEmpty(form.useTime)) {
form.useTime = JSON.stringify(form.useTime)
} }
this.form.useTime = JSON.stringify(this.form.useTime)
this.$refs['form'].validate(valid => { this.$refs['form'].validate(valid => {
if (valid) { if (valid) {
...@@ -930,10 +998,10 @@ export default { ...@@ -930,10 +998,10 @@ export default {
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
updateDevice(this.form).then(response => { updateDevice(form).then(response => {
this.$modal.msgSuccess('修改成功') this.$modal.msgSuccess('修改成功')
this.cancel() this.cancel()
console.log('this.form)', this.form) console.log('this.form)', form)
}) })
}) })
} }
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-select v-model="queryParams.checkTypeList" placeholder="请选择设备检查项目" multiple collapse-tags clearable> <el-select v-model="queryParams.checkTypeList" placeholder="设备检查项目" multiple collapse-tags clearable>
<el-option <el-option
v-for="dict in dict.type.exam_type" v-for="dict in dict.type.exam_type"
:key="dict.value" :key="dict.value"
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-select v-model="queryParams.status" placeholder="请选择设备状态" collapse-tags clearable> <el-select v-model="queryParams.status" placeholder="设备状态" collapse-tags clearable>
<el-option <el-option
v-for="dict in dict.type.device_status" v-for="dict in dict.type.device_status"
:key="dict.value" :key="dict.value"
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-table ref="table" v-loading="loading" :data="deviceList" :header-cell-style="{ background:'#E8E9E8'}" border @selection-change="handleSelectionChange" :row-key="getRowKeys"> <el-table ref="table" v-loading="loading" :data="deviceList" :header-cell-style="{ background:'#E8E9E8'}" border :row-key="getRowKeys" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50" align="center" :reserve-selection="true" /> <el-table-column type="selection" width="50" align="center" :reserve-selection="true" />
<el-table-column type="index" label="序号" width="50" /> <el-table-column type="index" label="序号" width="50" />
<el-table-column label="设备名称" align="left" prop="deviceName" show-overflow-tooltip /> <el-table-column label="设备名称" align="left" prop="deviceName" show-overflow-tooltip />
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
</el-table-column> </el-table-column>
<el-table-column label="设备类型" align="left" prop="deviceType" show-overflow-tooltip> <el-table-column label="设备类型" align="left" prop="deviceType" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.device_type" :value="scope.row.deviceType" /> <dict-tag :options="dict.type.device_type" :value="scope.row.deviceType " placeholder="-"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="userType === '00' ?'平台自有设备':'医院自有设备'" align="left" prop="isPrivate"> <el-table-column :label="userType === '00' ?'平台自有设备':'医院自有设备'" align="left" prop="isPrivate">
...@@ -443,8 +443,8 @@ export default { ...@@ -443,8 +443,8 @@ export default {
}) })
}, },
fun(val){ fun(val) {
return Number(val).toFixed(2); return Number(val).toFixed(2)
}, },
// 日期格式化 // 日期格式化
replace(time) { replace(time) {
...@@ -564,7 +564,7 @@ export default { ...@@ -564,7 +564,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
console.log("this.ids",this.ids) console.log('this.ids', this.ids)
this.single = selection.length !== 1 this.single = selection.length !== 1
this.multiple = !selection.length this.multiple = !selection.length
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment