Explorar el Código

应客户要求进行修改

jz.kai hace 4 años
padre
commit
63b5037ef1

+ 2 - 2
.env.development

@@ -1,7 +1,7 @@
 OUT_PUT_DIR=dist/insurance-portal
 
-#VUE_APP_BACKEND_URL=http://localhost:8086/insurance-server
-VUE_APP_BACKEND_URL=http://ykt-test.xiaoxinda.com/insurance-server
+VUE_APP_BACKEND_URL=http://localhost:8086/insurance-server
+#VUE_APP_BACKEND_URL=http://ykt-test.xiaoxinda.com/insurance-server
 
 #手机企业版
 VUE_APP_COMPANY_HEALTH_WECHAT_QY_URL=http://wisdomhousewechat.sudaonline.net/prevention/motemwall.html 

+ 30 - 68
src/views/base/advisory-detail.vue

@@ -41,66 +41,6 @@
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="证件类型" prop="cardType">
-              <el-select
-                v-model="formModel.cardType"
-                filterable
-                placeholder="请选择证件类型"
-                style="width: 230px"
-              >
-                <el-option
-                  v-for="cardType in cardTypeResult"
-                  :key="cardType.value"
-                  :label="cardType.name"
-                  :value="cardType.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="证件号码" prop="cardNo">
-              <el-input
-                v-model="formModel.cardNo"
-                placeholder="请输入证件号码"
-                maxlength="18"
-                show-word-limit
-                style="width: 230px"
-              ></el-input>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="参保类型" prop="insuranceType">
-              <el-select
-                v-model="formModel.insuranceType"
-                filterable
-                placeholder="请选择参保类型"
-                style="width: 230px"
-              >
-                <el-option
-                  v-for="insuranceType in insuranceTypeResult"
-                  :key="insuranceType.value"
-                  :label="insuranceType.name"
-                  :value="insuranceType.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="是否精准扶贫" prop="isPrecisionPoverty">
-              <el-switch
-                v-model="formModel.isPrecisionPoverty"
-                active-text="是"
-                inactive-text="否">
-              </el-switch>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="参保区域" prop="insuredArea">
               <el-select
@@ -119,24 +59,46 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="保单号" prop="policyNumber">
+            <el-form-item label="就诊医院" prop="visitingHospital">
               <el-input
-                v-model="formModel.policyNumber"
-                placeholder="请输入保单号"
+                v-model="formModel.visitingHospital"
+                placeholder="请输入就诊医院"
                 style="width: 230px"
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-form-item label="咨询内容" prop="advisoryContent">
-          <el-input
+          <el-col :span="12">
+            <el-form-item label="咨询内容" prop="advisoryContent">
+              <el-input
                 v-model="formModel.advisoryContent"
                 placeholder="请输入咨询内容"
-                style="width: 91%"
+                style="width: 230px"
                 type="textarea"
                 :rows="3"
               ></el-input>
-        </el-form-item>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="备注" prop="remark">
+              <el-input
+                v-model="formModel.remark"
+                placeholder="请输入备注"
+                style="width: 230px"
+                type="textarea"
+                :rows="3"
+              ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="是否出院" prop="isDischarged">
+              <el-switch
+                v-model="formModel.isDischarged"
+                active-text="是"
+                inactive-text="否">
+              </el-switch>
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
     </div>
     <span slot="footer" class="dialog-footer">

+ 7 - 19
src/views/base/advisory-export.vue

@@ -86,6 +86,9 @@
             <el-form-item label="咨询内容">
               <span>{{ props.row.advisoryContent }}</span>
             </el-form-item>
+            <el-form-item label="备注">
+              <span>{{ props.row.remark }}</span>
+            </el-form-item>
           </el-form>
         </template>
       </el-table-column>
@@ -95,34 +98,19 @@
         label="联系号码"
         width="180"
       ></el-table-column>
-      <el-table-column
-        prop="cardTypeName"
-        label="证件类型"
-        width="180"
-      ></el-table-column>
-      <el-table-column
-        prop="cardNo"
-        label="证件号码"
-        width="180"
-      ></el-table-column>
-      <el-table-column
-        prop="insuranceTypeName"
-        label="参保类型"
-        width="180"
-      ></el-table-column>
       <el-table-column
         prop="insuredAreaName"
         label="参保区域"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="policyNumber"
-        label="保单号"
+        prop="visitingHospital"
+        label="就诊医院"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="isPrecisionPovertyName"
-        label="是否精准扶贫"
+        prop="isDischargedName"
+        label="是否出院"
         width="180"
       ></el-table-column>
     </el-table>

+ 8 - 20
src/views/base/advisory-list.vue

@@ -19,7 +19,7 @@
       inline
       class="demo-form-inline"
     >
-      <el-form-item label="报案时间" prop="createTime">
+      <el-form-item label="咨询时间" prop="createTime">
         <el-date-picker
           v-model="queryModel.createTime"
           type="daterange"
@@ -96,6 +96,9 @@
             <el-form-item label="咨询内容">
               <span>{{ props.row.advisoryContent }}</span>
             </el-form-item>
+            <el-form-item label="备注">
+              <span>{{ props.row.remark }}</span>
+            </el-form-item>
           </el-form>
         </template>
       </el-table-column>
@@ -106,34 +109,19 @@
         label="联系号码"
         width="180"
       ></el-table-column>
-      <el-table-column
-        prop="cardTypeName"
-        label="证件类型"
-        width="180"
-      ></el-table-column>
-      <el-table-column
-        prop="cardNo"
-        label="证件号码"
-        width="180"
-      ></el-table-column>
-      <el-table-column
-        prop="insuranceTypeName"
-        label="参保类型"
-        width="180"
-      ></el-table-column>
       <el-table-column
         prop="insuredAreaName"
         label="参保区域"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="policyNumber"
-        label="保单号"
+        prop="visitingHospital"
+        label="就诊医院"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="isPrecisionPovertyName"
-        label="是否精准扶贫"
+        prop="isDischargedName"
+        label="是否出院"
         width="180"
       ></el-table-column>
       <el-table-column label="操作" fixed="right" width="200">

+ 25 - 119
src/views/base/report-detail.vue

@@ -21,6 +21,16 @@
         :label-width="'100px'"
       >
         <el-row>
+          <el-col :span="12">
+            <el-form-item label="入院日期" prop="visitingDate">
+              <el-date-picker
+                v-model="formModel.visitingDate"
+                type="date"
+                placeholder="请输入入院日期"
+                style="width: 230px">
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :span="12">
             <el-form-item label="出险人" prop="name">
               <el-input
@@ -41,25 +51,6 @@
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="证件类型" prop="cardType">
-              <el-select
-                v-model="formModel.cardType"
-                filterable
-                placeholder="请选择证件类型"
-                style="width: 230px"
-              >
-                <el-option
-                  v-for="cardType in cardTypeResult"
-                  :key="cardType.value"
-                  :label="cardType.name"
-                  :value="cardType.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
           <el-col :span="12">
             <el-form-item label="证件号码" prop="cardNo">
               <el-input
@@ -71,8 +62,6 @@
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="参保类型" prop="insuranceType">
               <el-select
@@ -90,17 +79,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="是否精准扶贫" prop="isPrecisionPoverty">
-              <el-switch
-                v-model="formModel.isPrecisionPoverty"
-                active-text="是"
-                inactive-text="否">
-              </el-switch>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="参保区域" prop="insuredArea">
               <el-select
@@ -118,38 +96,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="保单号" prop="policyNumber">
-              <el-input
-                v-model="formModel.policyNumber"
-                placeholder="请输入保单号"
-                style="width: 230px"
-              ></el-input>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="出险日期" prop="lossDate">
-              <el-date-picker
-                v-model="formModel.lossDate"
-                type="date"
-                placeholder="请输入出险日期"
-                style="width: 230px">
-              </el-date-picker>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="是否5日报案" prop="is5days">
-              <el-switch
-                v-model="formModel.is5days"
-                active-text="是"
-                inactive-text="否">
-              </el-switch>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="事情经过" prop="whatHappened">
               <el-input
@@ -172,23 +118,22 @@
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="就诊医院" prop="visitingHospital">
-              <el-select
+              <el-input
                 v-model="formModel.visitingHospital"
-                filterable
-                placeholder="请选择就诊医院"
+                placeholder="请输入就诊医院"
                 style="width: 230px"
-              >
-                <el-option
-                  v-for="visitingHospital in visitingHospitalResult"
-                  :key="visitingHospital.value"
-                  :label="visitingHospital.name"
-                  :value="visitingHospital.value"
-                ></el-option>
-              </el-select>
+              ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="是否异地" prop="isPrecisionPoverty">
+              <el-switch
+                v-model="formModel.isPrecisionPoverty"
+                active-text="是"
+                inactive-text="否">
+              </el-switch>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -200,8 +145,6 @@
               ></el-input>
             </el-form-item>
           </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="住院号" prop="admissionNumber">
               <el-input
@@ -211,18 +154,6 @@
               ></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="入院日期" prop="visitingDate">
-              <el-date-picker
-                v-model="formModel.visitingDate"
-                type="date"
-                placeholder="请输入入院日期"
-                style="width: 230px">
-              </el-date-picker>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
           <el-col :span="12">
             <el-form-item label="是否出院" prop="isDischarged">
               <el-switch
@@ -254,50 +185,25 @@ export default {
     return {
       formModel: {},
       ruleValidate: {
+        visitingDate: [
+          { required: true, message: "入院日期不能为空", trigger: "blur" },
+        ],
         name: [{ required: true, message: "出险人不能为空", trigger: "blur" }],
         phone: [
           { required: true, message: "联系号码不能为空", trigger: "blur" },
         ],
-        cardType: [
-          { required: true, message: "证件类型不能为空", trigger: "blur" },
-        ],
         cardNo: [
           { required: true, message: "证件号码不能为空", trigger: "blur" },
         ],
         insuranceType: [
           { required: true, message: "参保类型不能为空", trigger: "blur" },
         ],
-        // isPrecisionPoverty: [
-        //   { required: true, message: "是否精准扶贫不能为空", trigger: "blur" },
-        // ],
         insuredArea: [
           { required: true, message: "参保区域不能为空", trigger: "blur" },
         ],
-        // policyNumber: [
-        //   { required: true, message: "保单号不能为空", trigger: "blur" },
-        // ],
-        lossDate: [
-          { required: true, message: "出险日期不能为空", trigger: "blur" },
-        ],
-        // is5days: [
-        //   { required: true, message: "是否5日报案不能为空", trigger: "blur" },
-        // ],
-        // whatHappened: [
-        //   { required: true, message: "事情经过不能为空", trigger: "blur" },
-        // ],
-        // remark: [{ required: true, message: "备注不能为空", trigger: "blur" }],
         visitingHospital: [
           { required: true, message: "就诊医院不能为空", trigger: "blur" },
         ],
-        // visitingDepartment: [
-        //   { required: true, message: "就诊科室不能为空", trigger: "blur" },
-        // ],
-        // admissionNumber: [
-        //   { required: true, message: "住院号不能为空", trigger: "blur" },
-        // ],
-        // isDischarged: [
-        //   { required: true, message: "是否出院不能为空", trigger: "blur" },
-        // ],
       },
       showDialog: true,
       loading: false,

+ 12 - 19
src/views/base/report-export.vue

@@ -98,26 +98,14 @@
       <el-table-column type="expand">
         <template slot-scope="props">
           <el-form label-position="left" inline class="demo-table-expand">
-            <el-form-item label="证件类型">
-              <span>{{ props.row.cardTypeName }}</span>
-            </el-form-item>
             <el-form-item label="证件号码">
               <span>{{ props.row.cardNo }}</span>
             </el-form-item>
-            <el-form-item label="参保类型">
-              <span>{{ props.row.insuranceTypeName }}</span>
-            </el-form-item>
-            <el-form-item label="参保区域">
-              <span>{{ props.row.insuredAreaName }}</span>
-            </el-form-item>
-            <el-form-item label="保单号">
-              <span>{{ props.row.policyNumber }}</span>
-            </el-form-item>
             <el-form-item label="住院号">
               <span>{{ props.row.admissionNumber }}</span>
             </el-form-item>
             <el-form-item label="就诊医院">
-              <span>{{ props.row.visitingHospitalName }}</span>
+              <span>{{ props.row.visitingHospital }}</span>
             </el-form-item>
             <el-form-item label="就诊科室">
               <span>{{ props.row.visitingDepartment }}</span>
@@ -137,8 +125,8 @@
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="lossDate"
-        label="出险日期"
+        prop="visitingDate"
+        label="入院日期"
         width="180"
       ></el-table-column>
       <el-table-column prop="name" label="出险人" width="180"></el-table-column>
@@ -148,13 +136,13 @@
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="isPrecisionPovertyName"
-        label="是否精准扶贫"
+        prop="insuranceTypeName"
+        label="参保类型"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="is5daysName"
-        label="是否五日报案"
+        prop="insuredAreaName"
+        label="参保区域"
         width="180"
       ></el-table-column>
       <el-table-column
@@ -162,6 +150,11 @@
         label="是否出院"
         width="180"
       ></el-table-column>
+      <el-table-column
+        prop="isOutlandName"
+        label="是否异地"
+        width="180"
+      ></el-table-column>
       <el-table-column
         prop="createByName"
         label="受理人"

+ 12 - 22
src/views/base/report-list.vue

@@ -108,33 +108,18 @@
       <el-table-column type="expand">
         <template slot-scope="props">
           <el-form label-position="left" inline class="demo-table-expand">
-            <el-form-item label="证件类型">
-              <span>{{ props.row.cardTypeName }}</span>
-            </el-form-item>
             <el-form-item label="证件号码">
               <span>{{ props.row.cardNo }}</span>
             </el-form-item>
-            <el-form-item label="参保类型">
-              <span>{{ props.row.insuranceTypeName }}</span>
-            </el-form-item>
-            <el-form-item label="参保区域">
-              <span>{{ props.row.insuredAreaName }}</span>
-            </el-form-item>
-            <el-form-item label="保单号">
-              <span>{{ props.row.policyNumber }}</span>
-            </el-form-item>
             <el-form-item label="住院号">
               <span>{{ props.row.admissionNumber }}</span>
             </el-form-item>
             <el-form-item label="就诊医院">
-              <span>{{ props.row.visitingHospitalName }}</span>
+              <span>{{ props.row.visitingHospital }}</span>
             </el-form-item>
             <el-form-item label="就诊科室">
               <span>{{ props.row.visitingDepartment }}</span>
             </el-form-item>
-            <el-form-item label="入院日期">
-              <span>{{ props.row.visitingDate }}</span>
-            </el-form-item>
             <el-form-item label="事情经过">
               <span>{{ props.row.whatHappened }}</span>
             </el-form-item>
@@ -151,8 +136,8 @@
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="lossDate"
-        label="出险日期"
+        prop="visitingDate"
+        label="入院日期"
         width="180"
       ></el-table-column>
       <el-table-column prop="name" label="出险人" width="180"></el-table-column>
@@ -162,13 +147,13 @@
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="isPrecisionPovertyName"
-        label="是否精准扶贫"
+        prop="insuranceTypeName"
+        label="参保类型"
         width="180"
       ></el-table-column>
       <el-table-column
-        prop="is5daysName"
-        label="是否五日报案"
+        prop="insuredAreaName"
+        label="参保区域"
         width="180"
       ></el-table-column>
       <el-table-column
@@ -176,6 +161,11 @@
         label="是否出院"
         width="180"
       ></el-table-column>
+      <el-table-column
+        prop="isOutlandName"
+        label="是否异地"
+        width="180"
+      ></el-table-column>
       <el-table-column
         prop="createByName"
         label="受理人"