diff --git a/src/views/charge-query/index.vue b/src/views/charge-query/index.vue index dbbd9f4d18279feffdbc07d8ad5da6d5748d3262..0b72cfb387395303b43072b65e4bcdcb636182a8 100644 --- a/src/views/charge-query/index.vue +++ b/src/views/charge-query/index.vue @@ -2,27 +2,30 @@ <!-- 收费查询-è´¦å•æŸ¥è¯¢ --> <div class="white_bg burt-container custom-info"> <!-- form --> + {{form}} <a-form-model ref="form" layout="vertical" :model="form"> <a-row :gutter="30"> - <a-col :xl="6" :lg="6" :sm="12"> + <a-col :xl="4" :lg="6" :sm="12"> <a-form-model-item label="病历å·"> <a-input - v-model="form.patientno" + v-model="form.patientNo" placeholder="请输入病历å·" + allow-clear ></a-input> </a-form-model-item> </a-col> - <a-col :xl="6" :lg="6" :sm="12"> + <a-col :xl="4" :lg="6" :sm="12"> <a-form-model-item label="客户姓å"> <a-input - v-model="form.patientname" + v-model="form.patientName" placeholder="请输入客户姓å" + allow-clear ></a-input> </a-form-model-item> </a-col> <a-col :xl="4" :lg="6" :sm="12"> <a-form-model-item label="客户类型"> - <a-select v-model="form.patientType" placeholder="请选择客户类型"> + <a-select v-model="form.patientType" placeholder="请选择客户类型" allowClear> <a-select-option v-for="item in patientTypeOptions" :key="item.code" @@ -35,7 +38,7 @@ </a-col> <a-col :xl="4" :lg="6" :sm="12"> <a-form-model-item label="ä¿é™©å…¬å¸"> - <a-select v-model="form.payorId" placeholder="请选择ä¿é™©å…¬å¸"> + <a-select v-model="form.payorId" placeholder="请选择ä¿é™©å…¬å¸" allowClear> <a-select-option v-for="item in companyOptions" :key="item.corpCode" @@ -48,7 +51,7 @@ </a-col> <a-col :xl="4" :lg="6" :sm="12"> <a-form-model-item label="看诊医生"> - <a-select v-model="form.doctorCode" placeholder="请选择看诊医生"> + <a-select v-model="form.doctorCode" placeholder="请选择看诊医生" allowClear> <a-select-option v-for="item in doctorOptions" :key="item.code" @@ -61,25 +64,27 @@ </a-col> <a-col :xl="5" :lg="6" :sm="12"> <a-form-model-item label="就诊时间"> - <a-range-picker @change="onSelectVisitTime" /> + <a-range-picker format="YYYY-MM-DD" v-model="form.dateRange" :placeholder="['开始时间','ç»“æŸæ—¶é—´']" @change="onSelectVisitTime" /> </a-form-model-item> </a-col> <a-col :xl="3" :lg="6" :sm="12"> <a-form-model-item label="支付方å¼"> - <a-select v-model="form.paymentCode" placeholder="请选择支付方å¼"> + <a-select v-model="form.paymentCode" placeholder="请选择支付方å¼" allowClear> <a-select-option v-for="item in paymentOptions" :key="item.code" :value="item.code" + allow-clear > {{ item.name }} </a-select-option> </a-select> </a-form-model-item> </a-col> - <a-col :xl="18" :lg="18" :sm="12" class="none-label"> + <a-col :xl="12" :lg="12" :sm="12" class="none-label"> <a-form-model-item label="button"> - <a-button type="primary" @click="addNewCharge"> + <a-button>æ›´æ–°æ•°æ®</a-button> + <a-button class="mar-left10" type="primary" @click="addNewCharge"> <Icon name="ssiadd" :size="14" />新建预授æƒ</a-button > <a-button class="mar-left10" type="primary" @click="handlerReset"> @@ -97,7 +102,7 @@ <a-table :columns="columns" :data-source="dataList" - row-key="patientno" + row-key="patientNo" :scroll="{ x: true }" :pagination="false" :customRow="handlerRowClick" @@ -138,26 +143,25 @@ export default { dataIndex: "id", width: 120, }, - { title: "就诊状æ€", dataIndex: "", width: 180 }, - { title: "收费时间", dataIndex: "", width: 180 }, + { title: "收费时间", dataIndex: "receiptDate", width: 180 }, { title: "病历å·", - dataIndex: "patientno", + dataIndex: "patientNo", width: 180, customRender: (val, row) => { if (row.isEdit) { - return <a-input v-model={row.patientno}></a-input>; + return <a-input v-model={row.patientNo}></a-input>; } return val; }, }, { title: "客户姓å", - dataIndex: "patientname", + dataIndex: "patientName", width: 120, customRender: (val, row) => { if (row.isEdit) { - return <a-input v-model={row.patientname}></a-input>; + return <a-input v-model={row.patientName}></a-input>; } return val; }, @@ -167,17 +171,17 @@ export default { { title: "就诊时间", dataIndex: "visitTime", width: 180 }, { title: "就诊医生", dataIndex: "doctorName", width: 180 }, { title: "è´¦å•金é¢", dataIndex: "actualamount", width: 180 }, - { title: "折扣(%)", dataIndex: "", width: 180 }, + { title: "折扣(%)", dataIndex: "discountAmount", width: 180 }, { title: "折åŽé‡‘é¢", dataIndex: "discountamount", width: 180 }, { title: "客户自付", dataIndex: "chargeamount", width: 180 }, { title: "å‡å…金é¢", dataIndex: "reduceamount", width: 180 }, { title: "ç†èµ”金é¢", dataIndex: "paidamount", width: 180 }, - { title: "ä¿é™©å·²æ”¯ä»˜", dataIndex: "", width: 180 }, - { title: "未清余é¢", dataIndex: "", width: 180 }, - { title: "ä¿é™©æ¬ è´¹", dataIndex: "", width: 180 }, - { title: "ä¸ªäººæ¬ è´¹", dataIndex: "", width: 180 }, - { title: "å‘票å·ç ", dataIndex: "receiptno", width: 180 }, + { title: "ä¿é™©å·²æ”¯ä»˜", dataIndex: "insurancePaidAmount", width: 180 }, + { title: "未清余é¢", dataIndex: "outstandAmount", width: 180 }, + { title: "ä¿é™©æ¬ è´¹", dataIndex: "insuranceArrearsAmount", width: 180 }, + { title: "ä¸ªäººæ¬ è´¹", dataIndex: "personalArrearsAmount", width: 180 }, + { title: "å‘票å·ç ", dataIndex: "receiptNo", width: 180 }, { title: "æ“作", key: "operation", @@ -191,8 +195,8 @@ export default { form: {}, pageForm: { doctorCode: "", - patientname: "", - patientno: "", + patientName: "", + patientNo: "", paymentCode: "", payorId: 0, visitTimeEnd: "", @@ -204,7 +208,9 @@ export default { code: 1, }, ], //客户类型 - companyOptions: [], //ä¿é™©å…¬å¸ + companyOptions: [ + + ], //ä¿é™©å…¬å¸ doctorOptions: [ { name: "医生1",