|
@@ -119,8 +119,8 @@
|
|
|
:disabled="isLocked"
|
|
:disabled="isLocked"
|
|
|
@change="onDetailTypesChange"
|
|
@change="onDetailTypesChange"
|
|
|
>
|
|
>
|
|
|
- <el-checkbox label="穴位">穴位</el-checkbox>
|
|
|
|
|
<el-checkbox label="经络">经络</el-checkbox>
|
|
<el-checkbox label="经络">经络</el-checkbox>
|
|
|
|
|
+ <el-checkbox label="穴位">穴位</el-checkbox>
|
|
|
<el-checkbox label="耳穴">耳穴</el-checkbox>
|
|
<el-checkbox label="耳穴">耳穴</el-checkbox>
|
|
|
<el-checkbox label="部位">部位</el-checkbox>
|
|
<el-checkbox label="部位">部位</el-checkbox>
|
|
|
<el-checkbox label="其他详情">其他详情</el-checkbox>
|
|
<el-checkbox label="其他详情">其他详情</el-checkbox>
|
|
@@ -743,6 +743,8 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
name: "适宜技术处方",
|
|
name: "适宜技术处方",
|
|
|
|
|
+ // 是否自拟处方
|
|
|
|
|
+ isMyMade: true,
|
|
|
// 配穴相关
|
|
// 配穴相关
|
|
|
acupointList: [],
|
|
acupointList: [],
|
|
|
meridianList: [],
|
|
meridianList: [],
|
|
@@ -806,7 +808,7 @@ export default {
|
|
|
return this.useIsUpdateLock && this.innerIsEditable === "0";
|
|
return this.useIsUpdateLock && this.innerIsEditable === "0";
|
|
|
},
|
|
},
|
|
|
activeDetailTypes() {
|
|
activeDetailTypes() {
|
|
|
- const validTypes = ["穴位", "经络", "耳穴", "部位", "其他详情"];
|
|
|
|
|
|
|
+ const validTypes = ["经络", "穴位", "耳穴", "部位", "其他详情"];
|
|
|
return validTypes.filter((t) => this.innerDetailTypes.includes(t));
|
|
return validTypes.filter((t) => this.innerDetailTypes.includes(t));
|
|
|
},
|
|
},
|
|
|
currentPricingUnit() {
|
|
currentPricingUnit() {
|
|
@@ -839,6 +841,9 @@ export default {
|
|
|
.map((v) => CUMULATIVE_MAP[v.trim()])
|
|
.map((v) => CUMULATIVE_MAP[v.trim()])
|
|
|
.filter(Boolean);
|
|
.filter(Boolean);
|
|
|
},
|
|
},
|
|
|
|
|
+ saveable() {
|
|
|
|
|
+ return this.prescriptions && this.prescriptions.length > 0;
|
|
|
|
|
+ },
|
|
|
// 当前激活项目
|
|
// 当前激活项目
|
|
|
activeProject() {
|
|
activeProject() {
|
|
|
return this.prescriptions[this.activeIndex] || null;
|
|
return this.prescriptions[this.activeIndex] || null;
|