罗斌杰 2 years ago
parent
commit
29d5172861
  1. 63
      src/views/common-settings/ItemType.vue
  2. 8
      src/views/fee-settings/PayMode.vue
  3. 922
      src/views/fee-settings/cardRegister.vue
  4. 9
      src/views/login/Login.vue

63
src/views/common-settings/ItemType.vue

@ -75,14 +75,6 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合并组合" prop="isMergeAsbitem">
<el-select v-model="form.isMergeAsbitem" placeholder="请选择" style="width: 100%" size="small">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="检查类别" prop="checkTypeFlag">
<el-select v-model="form.checkTypeFlag" placeholder="请选择" style="width: 100%" size="small">
@ -98,10 +90,19 @@
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合并组合" prop="isMergeAsbitem">
<!-- <el-select v-model="form.isMergeAsbitem" placeholder="请选择" style="width: 100%" size="small">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-checkbox v-model="form.isMergeAsbitem" true-label="Y" false-label="N" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="结果是否换行" prop="lineModeFlagBox" label-width="100px">
<el-checkbox v-model="form.lineModeFlagBox" @change="boxToVal('lineModeFlag')" />
<el-form-item label="结果是否换行" prop="isWrap" label-width="100px">
<el-checkbox v-model="form.isWrap" true-label="Y" false-label="N" />
</el-form-item>
</el-col>
</el-row>
@ -195,7 +196,7 @@ export default {
checkTypeFlag: "",
guidTypeId: "",
medicalReportTypeId: "",
lineModeFlag: '0', //
isWrap: 'N', //
lineModeFlagBox: false, // box
},
value: "", //
@ -215,39 +216,6 @@ export default {
...mapState(["window"]),
},
methods: {
// Box
boxToVal(type) {
// console.log('this.form',this.form)
let val = 'N'
switch (type) {
case 'lineModeFlag':
if (this.form[type + 'Box']) {
val = '1';
} else {
val = '0';
}
break;
default:
//
if (this.form[type + 'Box']) val = 'Y'
break;
}
this.form[type] = val
},
// Box
valToBox(type){
let boxVal = false
switch (type) {
case 'lineModeFlag':
if(this.form[type] == '1') boxVal = true
break;
default:
if(this.form[type] == 'Y') boxVal = true
break;
}
this.form[type + 'Box'] = boxVal
},
cascaderchang(v) {
this.departmentname = v[v.length - 1];
@ -276,7 +244,6 @@ export default {
projecttype(id).then((res) => {
if (res.code != -1) {
objCopy(res.data,this.form)
this.valToBox('lineModeFlag') // Box
}
});
// getapi(`/api/app/item/in-item-type/${data.id}`).then((res) => {
@ -377,7 +344,7 @@ export default {
checkTypeFlag: this.form.checkTypeFlag,
guidTypeId: this.form.guidTypeId,
medicalReportTypeId: this.form.medicalReportTypeId,
lineModeFlag: this.form.lineModeFlag
isWrap: this.form.isWrap
}).then((res) => {
if (res.code != -1) {
this.$message.success("新增成功");
@ -394,7 +361,7 @@ export default {
checkTypeFlag: this.form.checkTypeFlag,
guidTypeId: this.form.guidTypeId,
medicalReportTypeId: this.form.medicalReportTypeId,
lineModeFlag: this.form.lineModeFlag
isWrap: this.form.isWrap
}).then((res) => {
if (res.code != -1) {
this.$message.success("新增成功");
@ -414,7 +381,7 @@ export default {
checkTypeFlag: this.form.checkTypeFlag,
guidTypeId: this.form.guidTypeId,
medicalReportTypeId: this.form.medicalReportTypeId,
lineModeFlag: this.form.lineModeFlag
isWrap: this.form.isWrap
}).then((res) => {
if (res.code != -1) {
this.$message.success("修改成功");

8
src/views/fee-settings/PayMode.vue

@ -170,14 +170,14 @@ export default {
this.tableData.forEach((item, index) => {
// index 0 displayOrder
// const currentDisplayOrder = this.tableData.length -1
const currentDisplayOrder = this.initTableData[index].displayOrder;
if (item.displayOrder != currentDisplayOrder) {
// const currentDisplayOrder = this.initTableData[index].displayOrder;
// if (item.displayOrder != currentDisplayOrder) {
// displayOrder
result.push({
id: item.id,
displayOrder: currentDisplayOrder,
displayOrder: index+1,
});
}
// }
});
paymentdraganddrop({ itemList: result }).then((res) => {
if(res.code!=-1){

922
src/views/fee-settings/cardRegister.vue
File diff suppressed because it is too large
View File

9
src/views/login/Login.vue

@ -238,4 +238,13 @@ export default {
height: 40px;
width: 100%;
}
:deep .el-input--prefix .el-input__inner {
padding-left: 30px;
}
:deep .el-form-item {
margin-bottom: 22px;
}
:deep .el-button{
color: #fff;
}
</style>
Loading…
Cancel
Save