张田田 před 4 dny
rodič
revize
212fd97667
1 změnil soubory, kde provedl 22 přidání a 1 odebrání
  1. 22 1
      src/views/business/components/AcupointTable.vue

+ 22 - 1
src/views/business/components/AcupointTable.vue

@@ -358,6 +358,22 @@
       <div class="table-bottom" v-if="prescriptions.length">
         <div class="table-b-header">
           <div class="header-about">
+              <div
+              class="item flex-vertical-center-l"
+              style="align-items: flex-start;"
+            >
+              <span> 配穴指南:</span>
+              <div style="flex: 1;">
+                <el-input
+                  size="mini"
+                  placeholder="请输入"
+                  v-model="pointMatchGuide"
+                  type="textarea"
+                  auto-size="{ minRows: 1, maxRows: 4 }"
+                  @input="emitStatistics"
+                ></el-input>
+              </div>
+            </div>
             <div
               class="item flex-vertical-center-l"
               style="align-items: flex-start;"
@@ -610,6 +626,7 @@ function createPrescriptionData(options = {}) {
     innerDetailTypes: detailTypes.length > 0 ? detailTypes : [],
     detailRequired: !!detailRequired,
     operationGuide: "",
+    pointMatchGuide: "",
     singleCount,
     treatCount: 1,
     frequency: undefined,
@@ -674,6 +691,7 @@ export default {
       // 统计相关
       currentUnitPrice: 0,
       operationGuide: "",
+      pointMatchGuide: "",
       singleCount: 0,
       treatCount: 1,
       frequency: undefined,
@@ -783,6 +801,7 @@ export default {
         innerDetailTypes: [...this.innerDetailTypes],
         detailRequired: this.detailRequired,
         operationGuide: this.operationGuide,
+        pointMatchGuide: this.pointMatchGuide,
         singleCount: this.singleCount,
         treatCount: this.treatCount,
         frequency: this.frequency,
@@ -803,6 +822,7 @@ export default {
         this._prevDetailTypes = [...data.innerDetailTypes];
         this.detailRequired = data.detailRequired;
         this.operationGuide = data.operationGuide;
+        this.pointMatchGuide = data.pointMatchGuide || "";
         this.singleCount = data.singleCount;
         this.treatCount = data.treatCount;
         this.frequency = data.frequency;
@@ -819,6 +839,7 @@ export default {
         this._prevDetailTypes = [...def.innerDetailTypes];
         this.detailRequired = def.detailRequired;
         this.operationGuide = def.operationGuide;
+        this.pointMatchGuide = def.pointMatchGuide;
         this.singleCount = def.singleCount;
         this.treatCount = def.treatCount;
         this.frequency = def.frequency;
@@ -1450,7 +1471,7 @@ export default {
               ? `${d.frequency}天${d.frequencyUnit}次`
               : "",
           useExplain: d.operationGuide || "",
-          pointMatchGuide: "",
+          pointMatchGuide: d.pointMatchGuide || "",
           seqn: index + 1,
           ownerType: "1",
           detailPoint,