Commit b56db438 authored by 陈明豪's avatar 陈明豪

Merge remote-tracking branch 'origin/master'

parents 8a10ed26 d6f3efdc
...@@ -300,8 +300,8 @@ input::-webkit-input-placeholder { ...@@ -300,8 +300,8 @@ input::-webkit-input-placeholder {
.small-padding { .small-padding {
.cell { .cell {
padding-left: 5px; padding-left: 0.6rem;
padding-right: 5px; padding-right: 0.3125rem;
} }
} }
......
...@@ -67,12 +67,14 @@ export default { ...@@ -67,12 +67,14 @@ export default {
}, },
methods: { methods: {
onCancel(type) { onCancel(type) {
if (type === 'cancle') { if (this.visible) {
this.$refs.imageCropper.getCropBlob((blob) => { if (type === 'cancle') {
this.$emit('cancel', blob) this.$refs.imageCropper.getCropBlob((blob) => {
}) this.$emit('cancel', blob)
} else { })
this.$emit('cancel', 'cancle') } else {
this.$emit('cancel', 'cancle')
}
} }
this.loading = false this.loading = false
}, },
......
...@@ -243,7 +243,7 @@ export default { ...@@ -243,7 +243,7 @@ export default {
<style scoped lang="scss"> <style scoped lang="scss">
.contract-container { .contract-container {
width: 1720px; width: 1720px;
height: 680px; min-height: 680px;
//margin: 0 0 0 15px; //margin: 0 0 0 15px;
padding: 10px 0 80px 0; padding: 10px 0 80px 0;
background-color: #FFFFFF; background-color: #FFFFFF;
......
...@@ -387,7 +387,8 @@ export default { ...@@ -387,7 +387,8 @@ export default {
], ],
head: [ head: [
{ min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' },
{ pattern: /^[\a-\z\A-\Z\u4e00-\u9fe5\·]+$/, message: '仅支持中文、英文和·', trigger: 'blur' }
], ],
phone: [ phone: [
{ {
......
...@@ -760,7 +760,8 @@ export default { ...@@ -760,7 +760,8 @@ export default {
], ],
head: [ head: [
{ min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' },
{ pattern: /^[\a-\z\A-\Z\u4e00-\u9fe5\·]+$/, message: '仅支持中文、英文和·', trigger: 'blur' }
], ],
phone: [ phone: [
{ {
......
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
@select="selectChange" @select="selectChange"
@select-all="selectChange" @select-all="selectChange"
> >
<el-table-column type="selection" width="47" align="center" /> <el-table-column type="selection" width="47" align="center" />
<el-table-column align="left" label="序号" min-width="60" show-overflow-tooltip prop="index"> <el-table-column align="left" label="序号" min-width="60" show-overflow-tooltip prop="index">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.$index + 1 }}</span> <span>{{ scope.$index + 1 }}</span>
...@@ -280,6 +280,7 @@ import { listDevice, delDevice } from '@/api/business/device' ...@@ -280,6 +280,7 @@ import { listDevice, delDevice } from '@/api/business/device'
import { getInfo } from '@/api/login' import { getInfo } from '@/api/login'
import { parseTime } from '@/utils/ruoyi' import { parseTime } from '@/utils/ruoyi'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { listItem } from '@/api/business/item'
export default { export default {
name: 'EquipmentManagement', name: 'EquipmentManagement',
...@@ -516,9 +517,9 @@ export default { ...@@ -516,9 +517,9 @@ export default {
} }
if (this.userType === '00') { if (this.userType === '00') {
this.serviceShow = false this.serviceShow = false
this.itemType = 3 this.itemType = 2
} }
// this.getItemByType() this.getItemByType()
}) })
}, },
// 显示两位数字 // 显示两位数字
...@@ -540,6 +541,14 @@ export default { ...@@ -540,6 +541,14 @@ export default {
return '• 设备下架' return '• 设备下架'
} }
}, },
// 获取检查项目下拉框
getItemByType() {
listItem({ itemType: this.itemType }).then(res => {
console.log('检查项目', res)
this.checkItemOptions = res.rows
console.log('xdddd', this.checkItemOptions)
})
},
// 选择排序规则 // 选择排序规则
handleSort(val) { handleSort(val) {
...@@ -741,9 +750,17 @@ export default { ...@@ -741,9 +750,17 @@ export default {
handleExport() { handleExport() {
if (this.ids.length !== 0) { if (this.ids.length !== 0) {
const exportTable = {} const exportTable = {}
if (this.queryParams.orderByColumn === null) {
exportTable.orderByColumn = 'weight'
exportTable.isAsc = 'desc'
} else {
exportTable.orderByColumn = this.queryParams.orderByColumn
exportTable.isAsc = this.queryParams.isAsc
}
exportTable.deviceIdList = this.ids exportTable.deviceIdList = this.ids
this.download('business/device/export', exportTable, `设备管理-${this.exportFormatTime(new Date())}.xlsx`).then(res => { this.download('business/device/export', exportTable, `设备管理-${this.exportFormatTime(new Date())}.xlsx`).then(res => {
this.$refs.table.clearSelection() this.$refs.table.clearSelection()
this.ids = []
}) })
} else { } else {
this.$modal.msgWarning('请选择至少一条数据导出') this.$modal.msgWarning('请选择至少一条数据导出')
......
...@@ -507,7 +507,7 @@ color: #333333;" ...@@ -507,7 +507,7 @@ color: #333333;"
:inline-message="true" :inline-message="true"
label-width="0" label-width="0"
> >
<el-table :data="stockDispenseOutboundList" :header-cell-style="{ background:'#F4F4F4'}"> <el-table style="cursor: pointer;" :data="stockDispenseOutboundList" :header-cell-style="{ background:'#F4F4F4'}">
<el-table-column align="left" label="药品名称" prop="drugId"> <el-table-column align="left" label="药品名称" prop="drugId">
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item <el-form-item
...@@ -705,6 +705,7 @@ color: #333333;" ...@@ -705,6 +705,7 @@ color: #333333;"
label-width="0" label-width="0"
> >
<el-table <el-table
style="cursor: pointer;"
:data="checkManageBos" :data="checkManageBos"
:header-cell-style="{ background:'#F4F4F4'}" :header-cell-style="{ background:'#F4F4F4'}"
> >
...@@ -906,6 +907,7 @@ color: #333333;" ...@@ -906,6 +907,7 @@ color: #333333;"
label-width="0" label-width="0"
> >
<el-table <el-table
style="cursor: pointer;"
:data="treatManageBo" :data="treatManageBo"
:header-cell-style="{ background:'#F4F4F4'}" :header-cell-style="{ background:'#F4F4F4'}"
> >
...@@ -1094,6 +1096,7 @@ color: #333333;" ...@@ -1094,6 +1096,7 @@ color: #333333;"
label-width="0" label-width="0"
> >
<el-table <el-table
style="cursor: pointer;"
:data="petInHospitalList" :data="petInHospitalList"
:header-cell-style="{ background:'#F4F4F4'}" :header-cell-style="{ background:'#F4F4F4'}"
> >
...@@ -1225,7 +1228,7 @@ color: #333333;" ...@@ -1225,7 +1228,7 @@ color: #333333;"
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-form> </el-form>
<el-table v-else :data="petInHospitalList" :header-cell-style="{ background:'#F4F4F4'}"> <el-table v-else style="cursor: pointer;" :data="petInHospitalList" :header-cell-style="{ background:'#F4F4F4'}">
<el-table-column align="left" label="病房类型" prop="wardType"> <el-table-column align="left" label="病房类型" prop="wardType">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.ward_type" :value="scope.row.wardType" /> <dict-tag :options="dict.type.ward_type" :value="scope.row.wardType" />
...@@ -1266,7 +1269,7 @@ color: #333333;" ...@@ -1266,7 +1269,7 @@ color: #333333;"
</div> </div>
<!-- 内部信息 --> <!-- 内部信息 -->
<div class="table-content"> <div class="table-content">
<el-table :data="paymentList" :header-cell-style="{ background:'#F4F4F4'}"> <el-table style="cursor: pointer;" :data="paymentList" :header-cell-style="{ background:'#F4F4F4'}">
<el-table-column align="left" label="收费项" prop="feeItems"> <el-table-column align="left" label="收费项" prop="feeItems">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.feeItems || '-' }} {{ scope.row.feeItems || '-' }}
...@@ -1740,9 +1743,10 @@ export default { ...@@ -1740,9 +1743,10 @@ export default {
} }
}, },
drugOptionsShow() { drugOptionsShow() {
// disabled: !this.stockDispenseOutboundList.every(drug => drug.drugId !== item.drugId)
console.log('drugListShow', this.stockDispenseOutboundList, this.drugOptions) console.log('drugListShow', this.stockDispenseOutboundList, this.drugOptions)
return this.drugOptions.map(item => { return this.drugOptions.map(item => {
return { ...item, disabled: !this.stockDispenseOutboundList.every(drug => drug.drugId !== item.drugId) } return { ...item, disabled: false }
} }
) )
} }
...@@ -1944,12 +1948,13 @@ export default { ...@@ -1944,12 +1948,13 @@ export default {
console.log('finishSetDrugOthers', rowData) console.log('finishSetDrugOthers', rowData)
}, },
changeTreatItemOptionsShow(type, row) { changeTreatItemOptionsShow(type, row) {
// !this.treatManageBo.every(treat => {
// return treat.treatItemsId !== item.value
// })
this.treatItemOptionsShow = this.treatItemOptions.filter(item => item.type === type).map(item => { this.treatItemOptionsShow = this.treatItemOptions.filter(item => item.type === type).map(item => {
return { return {
...item, ...item,
disabled: !this.treatManageBo.every(treat => { disabled: false
return treat.treatItemsId !== item.value
})
} }
}) })
console.log('this.treatItemOptionsQQQQQQQQQQQQQQQ', this.treatItemOptionsShow, this.treatManageBo) console.log('this.treatItemOptionsQQQQQQQQQQQQQQQ', this.treatItemOptionsShow, this.treatManageBo)
...@@ -1973,15 +1978,16 @@ export default { ...@@ -1973,15 +1978,16 @@ export default {
getCheckItemOptions(checkType, row) { getCheckItemOptions(checkType, row) {
return new Promise(resolve => { return new Promise(resolve => {
console.log('getCheckItemOptions', checkType, row) console.log('getCheckItemOptions', checkType, row)
// disabled: !this.checkManageBos.every(check => {
// return check.checkItemsId !== item.id.toString()
// })
listByType({ itemType: checkType }).then(res => { listByType({ itemType: checkType }).then(res => {
this.checkItemOptions = res.rows.map(item => { this.checkItemOptions = res.rows.map(item => {
return { return {
label: item.name, label: item.name,
value: item.id.toString(), value: item.id.toString(),
payAmount: item.price, payAmount: item.price,
disabled: !this.checkManageBos.every(check => { disabled: false
return check.checkItemsId !== item.id.toString()
})
} }
}) })
console.log('checkItemOptions!!!!!!!!!!!!!', this.checkItemOptions) console.log('checkItemOptions!!!!!!!!!!!!!', this.checkItemOptions)
......
...@@ -118,6 +118,7 @@ ...@@ -118,6 +118,7 @@
<el-table <el-table
ref="table" ref="table"
v-loading="loading" v-loading="loading"
style="cursor: pointer;"
:data="recordList" :data="recordList"
:header-cell-style="{background:'#F4F4F4'}" :header-cell-style="{background:'#F4F4F4'}"
@select="selectChange" @select="selectChange"
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
</el-button> </el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table :data="equipmentList" :header-cell-style="{ background:'#E8E9E8'}" border> <el-table style="cursor: pointer;" :data="equipmentList" :header-cell-style="{ background:'#E8E9E8'}" border>
<el-table-column align="center" label="设备名称" prop="deviceName" /> <el-table-column align="center" label="设备名称" prop="deviceName" />
<el-table-column align="center" label="检查日期" prop="checkDate" /> <el-table-column align="center" label="检查日期" prop="checkDate" />
<el-table-column align="center" label="检查时段" prop="checkTime" /> <el-table-column align="center" label="检查时段" prop="checkTime" />
......
...@@ -46,6 +46,7 @@ ...@@ -46,6 +46,7 @@
<!-- 列表区--> <!-- 列表区-->
<el-table <el-table
ref="table" ref="table"
style="cursor: pointer;"
:data="wardList" :data="wardList"
:header-cell-style="{ background:'#E8E9E8' }" :header-cell-style="{ background:'#E8E9E8' }"
:row-class-name="highlightRow" :row-class-name="highlightRow"
......
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
<div style="padding: 0 20px"> <div style="padding: 0 20px">
<!-- 列表区--> <!-- 列表区-->
<el-table <el-table
style="cursor: pointer;"
ref="table" ref="table"
:data="wardList" :data="wardList"
:header-cell-style="{ background:'#E8E9E8' }" :header-cell-style="{ background:'#E8E9E8' }"
......
...@@ -332,7 +332,7 @@ ...@@ -332,7 +332,7 @@
</div> </div>
<div style="padding: 20px;"> <div style="padding: 20px;">
<el-table :data="hosDetailBos"> <el-table :data="hosDetailBos" style="cursor: pointer;" >
<el-table-column label="病房类型" align="left" prop="wardType"> <el-table-column label="病房类型" align="left" prop="wardType">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag v-if="scope.row.wardType" :options="dict.type.ward_type" :value="scope.row.wardType" /> <dict-tag v-if="scope.row.wardType" :options="dict.type.ward_type" :value="scope.row.wardType" />
...@@ -354,11 +354,11 @@ ...@@ -354,11 +354,11 @@
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="detailInfo.status<4"> <div v-if="detailInfo.status<4">
<span v-if="scope.row.status === '3'" style="color:#ff9d4e ">已转出</span> <span v-if="scope.row.status === '3'" style="color:#ff9d4e ">已转出</span>
<span v-else-if="scope.row.status === '2'" style="color: #5bb647">住院中</span> <span v-else-if="scope.row.status === '2'" style="color:#3490CE">住院中</span>
<span v-else>-</span> <span v-else>-</span>
</div> </div>
<div v-else> <div v-else>
<span style="color:#DB4747 ">已出院</span> <span style="color:#000000">已出院</span>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
...@@ -377,7 +377,7 @@ ...@@ -377,7 +377,7 @@
</div> </div>
<div style="padding: 30px 20px 30px 20px;"> <div style="padding: 30px 20px 30px 20px;">
<el-table :data="finTradeHis"> <el-table :data="finTradeHis" style="cursor: pointer;" >
<el-table-column label="时间" align="left" prop="createTime" /> <el-table-column label="时间" align="left" prop="createTime" />
<el-table-column label="金额" align="left" prop="paymentAmount"> <el-table-column label="金额" align="left" prop="paymentAmount">
<template slot-scope="scope"> <template slot-scope="scope">
......
...@@ -49,12 +49,12 @@ ...@@ -49,12 +49,12 @@
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-select v-model="sortedColumn" clearable value-key="id" placeholder="请选择排序方式" @change="handleSort"> <el-select v-model="sortedColumn" clearable placeholder="请选择排序方式" @change="handleSort">
<el-option <el-option
v-for="item in sortedList" v-for="(item,index) in sortedList"
:key="item.id" :key="index"
:label="item.sortedColumn" :label="item.sortedColumn"
:value="item" :value="item.id"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -105,6 +105,7 @@ ...@@ -105,6 +105,7 @@
<el-table <el-table
ref="table" ref="table"
style="cursor: pointer;"
v-loading="loading" v-loading="loading"
:data="hospitalList" :data="hospitalList"
:row-key="getRowKeys" :row-key="getRowKeys"
...@@ -415,9 +416,9 @@ export default { ...@@ -415,9 +416,9 @@ export default {
}, },
// 选择排序规则 // 选择排序规则
handleSort(val) { handleSort(val) {
this.queryParams.sort = val.nameColumn console.log(this.sortedList[val])
this.queryParams.isAsc = val.collation this.queryParams.sort = val
this.sortedColumn = val.sortedColumn // this.sortedColumn = val.sortedColumn
}, },
// 去详情页 // 去详情页
handleDetails(row) { handleDetails(row) {
......
...@@ -134,6 +134,7 @@ ...@@ -134,6 +134,7 @@
<el-table <el-table
ref="table" ref="table"
style="cursor: pointer;"
v-loading="loading" v-loading="loading"
:data="manageList" :data="manageList"
:row-key="getRowKeys" :row-key="getRowKeys"
......
...@@ -51,6 +51,7 @@ ...@@ -51,6 +51,7 @@
<el-table <el-table
ref="table" ref="table"
v-loading="loading" v-loading="loading"
style="cursor: pointer;"
row-key="petBo.petsId" row-key="petBo.petsId"
:data="petsList" :data="petsList"
:header-cell-style="{background:'#F4F4F4'}" :header-cell-style="{background:'#F4F4F4'}"
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
<!-- 列表区--> <!-- 列表区-->
<el-table <el-table
ref="table" ref="table"
style="cursor: pointer;"
:data="petsList" :data="petsList"
:header-cell-class-name="cellClass" :header-cell-class-name="cellClass"
:header-cell-style="{background:'#F4F4F4'}" :header-cell-style="{background:'#F4F4F4'}"
......
...@@ -123,13 +123,14 @@ ...@@ -123,13 +123,14 @@
<el-table <el-table
ref="table" ref="table"
v-loading="loading" v-loading="loading"
style="cursor: pointer;"
:header-cell-style="{background:'#F4F4F4'}" :header-cell-style="{background:'#F4F4F4'}"
:data="registerList" :data="registerList"
@select="selectChange" @select="selectChange"
@select-all="selectChange" @select-all="selectChange"
> >
<el-table-column align="center" type="selection" width="55" /> <el-table-column align="center" type="selection" width="55" />
<el-table-column align="left" label="序号" min-width="60" show-overflow-tooltip prop="index" > <el-table-column align="left" label="序号" min-width="60" show-overflow-tooltip prop="index">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.$index + 1 }}</span> <span>{{ scope.$index + 1 }}</span>
</template> </template>
......
...@@ -104,6 +104,7 @@ ...@@ -104,6 +104,7 @@
<el-table <el-table
ref="table" ref="table"
style="cursor: pointer;"
v-loading="loading" v-loading="loading"
:data="treatmentList" :data="treatmentList"
:row-key="getRowKeys" :row-key="getRowKeys"
......
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