pengjun 2 weeks ago
parent
commit
635dbbc643
  1. 37
      src/components/common/MedicalPackageAsbitem.vue
  2. 11
      src/views/common-settings/medicalPackage.vue

37
src/components/common/MedicalPackageAsbitem.vue

@ -507,29 +507,29 @@ export default {
///api/app/register-asbitem/many?RegisterAsbitemIds=3fa85f64-5717-4562-b3fc-2c963f66afa6
delAbs(absForDel,oprType) {
if(!this.formData.id){
this.$message.warning({ showClose: true, message: "请先选中单位分组"})
return
}
if(this.formData.isComplete && this.formData.isComplete.toUpperCase() == 'Y'){
this.$message.warning({ showClose: true, message: "体检次数已完成,不允许操作"})
this.$message.warning({ showClose: true, message: "请先选中体检套餐"})
return
}
// if(this.formData.isComplete && this.formData.isComplete.toUpperCase() == 'Y'){
// this.$message.warning({ showClose: true, message: ""})
// return
// }
let lfind = -1
// start
if(oprType && oprType == 'all'){
absForDel = deepCopy(this.medicalPackageAsbitems)
}else if(oprType && oprType == 'choosed'){
absForDel = []
this.medicalPackageAsbitems.forEach(e =>{
if(e.choosed){
absForDel.push(deepCopy(e))
e.choosed = false
}
})
}
// if(oprType && oprType == 'all'){
// absForDel = deepCopy(this.medicalPackageAsbitems)
// }else if(oprType && oprType == 'choosed'){
// absForDel = []
// this.medicalPackageAsbitems.forEach(e =>{
// if(e.choosed){
// absForDel.push(deepCopy(e))
// e.choosed = false
// }
// })
// }
// end
if (absForDel.length < 1) {
@ -560,6 +560,9 @@ export default {
//
removeAsbItem(row){
this.medicalPackageAsbitemsChoosed = [row]
/*
this.medicalPackageAsbitems.forEach((e,index) => {
e.index = index;
return e
@ -607,7 +610,7 @@ export default {
});
this.medicalPackageAsbitems[row.index].choosed = true;
this.PstartPoint = row.index;
*/
},
changeDiscount(index){

11
src/views/common-settings/medicalPackage.vue

@ -23,9 +23,10 @@
border-radius: 8px;
">
<el-table :data="medicalPackages" ref="medicalPackages" row-key="id" :height="window.pageHeight < 600
? 210
: Math.floor((window.pageHeight - 220) / 2)
" highlight-current-row :row-class-name="handleRowClassName" @row-click="rowClick" @row-dblclick="dblClick" class="el-table__body-wrapper tbody">
? 210
: Math.floor((window.pageHeight - 220) / 2)
" highlight-current-row :row-class-name="handleRowClassName" @row-click="rowClick" @row-dblclick="dblClick"
class="el-table__body-wrapper tbody">
<el-table-column type="index" label="序号" min-width="50" align="center" />
<el-table-column prop="displayName" label="名称" min-width="150" />
<el-table-column prop="price" label="价格" min-width="60" align="center" />
@ -242,8 +243,8 @@ export default {
remark: "",
isWebAppoint: "Y",
isBasicRecommend: 'N',
ageLowerLimit:null,
ageUpperLimit:null
ageLowerLimit: null,
ageUpperLimit: null
},
formOri: {},
formInit: {},

Loading…
Cancel
Save