Browse Source

生命礼赞订单下单页面调整

wangxy 4 days ago
parent
commit
88a7c59137
2 changed files with 43 additions and 1 deletions
  1. 42 1
      src/views/his/lifeSaluteOrder/index.vue
  2. 1 0
      src/views/store/externalOrder/index.vue

+ 42 - 1
src/views/his/lifeSaluteOrder/index.vue

@@ -108,6 +108,9 @@
       <el-table-column label="运单号" align="center" prop="waybillNo" width="150" show-overflow-tooltip />
       <el-table-column label="运单号" align="center" prop="waybillNo" width="150" show-overflow-tooltip />
       <el-table-column label="处方编号" align="center" prop="prescriptionNo" width="150" show-overflow-tooltip />
       <el-table-column label="处方编号" align="center" prop="prescriptionNo" width="150" show-overflow-tooltip />
       <el-table-column label="处方人姓名" align="center" prop="prescriptionName" width="120" show-overflow-tooltip />
       <el-table-column label="处方人姓名" align="center" prop="prescriptionName" width="120" show-overflow-tooltip />
+      <el-table-column label="患者年龄" align="center" prop="age" width="80" />
+      <el-table-column label="患者性别" align="center" prop="sex" width="80" />
+      <el-table-column label="病情描述" align="center" prop="illnessCondition" width="120" show-overflow-tooltip />
       <el-table-column label="寄件人" align="center" prop="senderName" width="100" />
       <el-table-column label="寄件人" align="center" prop="senderName" width="100" />
       <el-table-column label="寄件手机" align="center" width="120">
       <el-table-column label="寄件手机" align="center" width="120">
         <template slot-scope="scope">{{ maskPhone(scope.row.senderMobile) }}</template>
         <template slot-scope="scope">{{ maskPhone(scope.row.senderMobile) }}</template>
@@ -212,6 +215,28 @@
           </el-col>
           </el-col>
         </el-row>
         </el-row>
 
 
+        <el-divider content-position="left">患者信息</el-divider>
+        <el-row :gutter="20">
+          <el-col :span="8">
+            <el-form-item label="患者年龄" prop="age">
+              <el-input-number v-model="form.age" :min="0" :max="200" style="width: 100%" placeholder="请输入患者年龄" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="8">
+            <el-form-item label="患者性别" prop="sex">
+              <el-select v-model="form.sex" placeholder="请选择患者性别" clearable style="width: 100%">
+                <el-option label="男" value="男" />
+                <el-option label="女" value="女" />
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="8">
+            <el-form-item label="病情描述" prop="illnessCondition">
+              <el-input v-model="form.illnessCondition" placeholder="请输入病情描述" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+
         <el-divider content-position="left">寄件人信息</el-divider>
         <el-divider content-position="left">寄件人信息</el-divider>
         <el-row :gutter="20">
         <el-row :gutter="20">
           <el-col :span="12">
           <el-col :span="12">
@@ -605,6 +630,19 @@
           </el-col>
           </el-col>
         </el-row>
         </el-row>
 
 
+        <el-divider content-position="left">患者信息</el-divider>
+        <el-row :gutter="20">
+          <el-col :span="8">
+            <el-form-item label="患者年龄">{{ details.data.age }}</el-form-item>
+          </el-col>
+          <el-col :span="8">
+            <el-form-item label="患者性别">{{ details.data.sex }}</el-form-item>
+          </el-col>
+          <el-col :span="8">
+            <el-form-item label="病情描述">{{ details.data.illnessCondition }}</el-form-item>
+          </el-col>
+        </el-row>
+
         <el-divider content-position="left">寄件人信息</el-divider>
         <el-divider content-position="left">寄件人信息</el-divider>
         <el-row :gutter="20">
         <el-row :gutter="20">
           <el-col :span="8">
           <el-col :span="8">
@@ -881,7 +919,10 @@ function getDefaultForm() {
     isPackageService: null,
     isPackageService: null,
     salesChannel: null,
     salesChannel: null,
     orderAmount: null,
     orderAmount: null,
-    customInfo: null
+    customInfo: null,
+    age: null,
+    sex: null,
+    illnessCondition: null
   }
   }
 }
 }
 
 

+ 1 - 0
src/views/store/externalOrder/index.vue

@@ -524,6 +524,7 @@ export default {
       rules: {
       rules: {
         addressId: [{ required: true, message: "请选择收货地址", trigger: "change" }],
         addressId: [{ required: true, message: "请选择收货地址", trigger: "change" }],
         userId: [{ required: true, message: "请选择会员", trigger: "change" }],
         userId: [{ required: true, message: "请选择会员", trigger: "change" }],
+        receiverPhone: [{ required: true, message: "请输入收件人电话", trigger: "blur" }],
         payType: [{ required: true, message: "支付方式不能为空", trigger: "change" }],
         payType: [{ required: true, message: "支付方式不能为空", trigger: "change" }],
         payMoney: [{ required: true, message: "支付金额不能为空", trigger: "blur" }]
         payMoney: [{ required: true, message: "支付金额不能为空", trigger: "blur" }]
       },
       },