Commit da0ac57e authored by 小费同学阿's avatar 小费同学阿 💬

Merge remote-tracking branch 'origin/master'

parents e07d7cf5 e4fb065f
...@@ -135,6 +135,14 @@ ...@@ -135,6 +135,14 @@
.el-input--small { .el-input--small {
width: 220px !important; width: 220px !important;
} }
.el-select--small{
.el-input--small .el-input__suffix {
.el-input__icon{
position: relative;
top: -0.1rem;
}
}
}
input::-webkit-input-placeholder { input::-webkit-input-placeholder {
font-size: 14px !important; font-size: 14px !important;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
/* theme color */ /* theme color */
$--color-primary: #1890ff; $--color-primary: #1890ff;
$--color-success: #13ce66; $--color-success: #5BB647;
$--color-warning: #ffba00; $--color-warning: #ffba00;
$--color-danger: #ff4949; $--color-danger: #ff4949;
// $--color-info: #1E1E1E; // $--color-info: #1E1E1E;
......
...@@ -121,7 +121,7 @@ aside { ...@@ -121,7 +121,7 @@ aside {
//main-container全局样式 //main-container全局样式
.app-container { .app-container {
padding: 20px; padding: 20px 20px 35px 20px;
min-height: calc(100vh - 50px - 24px - 24px - 5px); min-height: calc(100vh - 50px - 24px - 24px - 5px);
} }
...@@ -130,9 +130,9 @@ aside { ...@@ -130,9 +130,9 @@ aside {
position: relative; position: relative;
} }
.pagination-container { //.pagination-container {
margin-top: 30px; // margin-top: 30px;
} //}
.text-center { .text-center {
text-align: center text-align: center
......
...@@ -106,11 +106,10 @@ ...@@ -106,11 +106,10 @@
/** 表格布局 **/ /** 表格布局 **/
.pagination-container { .pagination-container {
position: relative; height: auto;
height: 25px; padding: 24px 0 0 0!important;
margin-bottom: 10px; display: flex;
margin-top: 15px; justify-content: flex-end;
padding: 10px 20px !important;
} }
/* tree border */ /* tree border */
...@@ -121,10 +120,10 @@ ...@@ -121,10 +120,10 @@
border-radius:4px; border-radius:4px;
} }
.pagination-container .el-pagination { //.pagination-container .el-pagination {
right: 0; // right: 0;
position: absolute; // position: absolute;
} //}
@media ( max-width : 768px) { @media ( max-width : 768px) {
.pagination-container .el-pagination > .el-pagination__jump { .pagination-container .el-pagination > .el-pagination__jump {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
ref="imageUpload" ref="imageUpload"
multiple multiple
action action
:accept="['.jpg', '.png', 'jpeg']" :accept="'.jpg,.png,jpeg'"
list-type="picture-card" list-type="picture-card"
:on-success="handleUploadSuccess" :on-success="handleUploadSuccess"
:before-upload="handleBeforeUpload" :before-upload="handleBeforeUpload"
...@@ -195,12 +195,14 @@ export default { ...@@ -195,12 +195,14 @@ export default {
const suffix = img === 'jpg' || img === 'png' || img === 'jpeg' const suffix = img === 'jpg' || img === 'png' || img === 'jpeg'
if (!suffix) { if (!suffix) {
this.$message.error('文件格式不正确, 请上传png/jpg/jpeg图片格式文件') this.$message.error('文件格式不正确, 请上传png/jpg/jpeg图片格式文件')
this.$refs.imageUpload.clearFiles()
return false return false
} }
if (this.fileSize) { if (this.fileSize) {
const isLt = file.size / 1024 / 1024 < this.fileSize const isLt = file.size / 1024 / 1024 < this.fileSize
if (!isLt) { if (!isLt) {
this.$modal.msgError(`上传图片大小不能超过 ${this.fileSize} MB`) this.$modal.msgError(`上传图片大小不能超过 ${this.fileSize} MB`)
this.$refs.imageUpload.clearFiles()
return false return false
} }
} }
......
...@@ -952,7 +952,7 @@ color: #333333;" ...@@ -952,7 +952,7 @@ color: #333333;"
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.inputShow">-</span> <span v-if="scope.row.inputShow">-</span>
<span v-else> <span v-else>
{{ scope.row.treatStatus ? (scope.row.treatStatus === 3 ? '已治疗' : '待治疗') : '-' }} {{ scope.row.treatStatus ? (scope.row.treatStatus.toString() === '3' ? '已治疗' : '待治疗') : '-' }}
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
......
...@@ -54,7 +54,6 @@ ...@@ -54,7 +54,6 @@
:data="petsList" :data="petsList"
:header-cell-style="{background:'#F4F4F4'}" :header-cell-style="{background:'#F4F4F4'}"
:header-cell-class-name="cellClass" :header-cell-class-name="cellClass"
row-key="id"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column align="center" min-width="30" reserve-selection type="selection" /> <el-table-column align="center" min-width="30" reserve-selection type="selection" />
...@@ -257,7 +256,6 @@ export default { ...@@ -257,7 +256,6 @@ export default {
if (valid) { if (valid) {
this.queryParams.pageNum = 1 this.queryParams.pageNum = 1
// 重置选择 // 重置选择
this.effectTableSelect([])
this.getList() this.getList()
} }
}) })
...@@ -280,16 +278,6 @@ export default { ...@@ -280,16 +278,6 @@ export default {
this.resetForm('queryForm') this.resetForm('queryForm')
this.handleQuery() this.handleQuery()
}, },
/**
* 控制table的选择项
* @param data
*/
effectTableSelect(data = []) {
this.$refs.table.store.states.selection = data
this.$refs.table.store.updateSelectionByRowKey()
this.$refs.table.store.updateAllSelected()
this.$refs.table.$emit('selection-change', data)
},
/** 查询宠物列表 */ /** 查询宠物列表 */
getList() { getList() {
this.queryParams.params = { ...this.queryParams.params } this.queryParams.params = { ...this.queryParams.params }
......
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>
<div class="single-file"> <div class="single-file single-file-sp">
<el-form-item <el-form-item
:rules="{validator: validatePharmDrugOther(singleItem, 'recipelNum', '请输入剂量'), trigger: 'blur'}" :rules="{validator: validatePharmDrugOther(singleItem, 'recipelNum', '请输入剂量'), trigger: 'blur'}"
label="剂量" label="剂量"
...@@ -181,6 +181,9 @@ ...@@ -181,6 +181,9 @@
<span class="unit-text">{{ singleItem.normsUnit || '' }}</span> <span class="unit-text">{{ singleItem.normsUnit || '' }}</span>
</div> </div>
</el-form-item> </el-form-item>
<el-tooltip class="item" effect="dark" :content="getSallNum(singleItem)" placement="top">
<img :src="questIcon" />
</el-tooltip>
</div> </div>
<div> <div>
<el-form-item <el-form-item
...@@ -358,7 +361,7 @@ ...@@ -358,7 +361,7 @@
import { drugList, getTreatOptions, listByType } from '@/api/business/mdeicalRecord' import { drugList, getTreatOptions, listByType } from '@/api/business/mdeicalRecord'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { submitPrescribing } from '@/api/business/registration' import { submitPrescribing } from '@/api/business/registration'
import xiaoshoutishi from '@/assets/images/xiaoshoutishi.png'
import moment from 'moment' import moment from 'moment'
export default { export default {
name: 'PrescribingModle', name: 'PrescribingModle',
...@@ -394,6 +397,7 @@ export default { ...@@ -394,6 +397,7 @@ export default {
callback() callback()
} }
return { return {
questIcon: xiaoshoutishi,
checkKeys: 0, checkKeys: 0,
baseURL: process.env.VUE_APP_TEST_API, baseURL: process.env.VUE_APP_TEST_API,
isBatheOption: [ isBatheOption: [
...@@ -467,6 +471,23 @@ export default { ...@@ -467,6 +471,23 @@ export default {
}, },
computed: { computed: {
getSallNum() {
return (data) => {
console.log('111111111111111111111111', data, this.drugOptions)
if (data.drugId && data.recipelNum) {
const drugInfo = this.drugOptions.find(item => data.drugId === item.drugId)
console.log('drugInfo', drugInfo)
let result = '-'
if (drugInfo.sallUnit !== drugInfo.normsUnit) {
result = data.recipelNum * drugInfo.ratioValue
}
result = result > drugInfo.sallNum ? result : drugInfo.sallNum
return Math.ceil(result) ? Math.ceil(result) + drugInfo.sallUnit : '-'
} else {
return '-'
}
}
},
drugOptionsShow() { drugOptionsShow() {
console.log('drugListShow', this.prescribingForm.medication, this.drugOptions) console.log('drugListShow', this.prescribingForm.medication, this.drugOptions)
return this.drugOptions.map(item => { return this.drugOptions.map(item => {
...@@ -594,7 +615,8 @@ export default { ...@@ -594,7 +615,8 @@ export default {
sallNum: item.smallSallNormsNum, sallNum: item.smallSallNormsNum,
standardAmount: item.sellingPrice, standardAmount: item.sellingPrice,
paymentStatus: '0', paymentStatus: '0',
normsUnit: item.normsUnit normsUnit: item.normsUnit,
ratioValue: item.ratioValue
} }
}) })
console.log('drugOptions!!!!!!!!!!!!!', this.drugOptions) console.log('drugOptions!!!!!!!!!!!!!', this.drugOptions)
...@@ -685,6 +707,7 @@ export default { ...@@ -685,6 +707,7 @@ export default {
rowData['standardAmount'] = item.standardAmount rowData['standardAmount'] = item.standardAmount
rowData['paymentStatus'] = item.paymentStatus rowData['paymentStatus'] = item.paymentStatus
rowData['normsUnit'] = item.normsUnit rowData['normsUnit'] = item.normsUnit
rowData['ratioValue'] = item.ratioValue
} }
}) })
console.log('finishSetDrugOthers', rowData) console.log('finishSetDrugOthers', rowData)
...@@ -924,6 +947,15 @@ export default { ...@@ -924,6 +947,15 @@ export default {
margin-right: 0 !important; margin-right: 0 !important;
} }
} }
.single-file-sp{
display: flex;
align-content: center;
align-items: center;
img{
margin-bottom: 1.125rem;
margin-left: 5px;
}
}
} }
} }
...@@ -944,7 +976,7 @@ export default { ...@@ -944,7 +976,7 @@ export default {
width: 188px !important; width: 188px !important;
} }
.unit-text{ .unit-text{
margin-left: unset; width: 25px;
} }
.el-input-number--small { .el-input-number--small {
width: 188px !important; width: 188px !important;
......
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