提交 77f1308d 编写于 作者: yi.li's avatar yi.li

merge

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="6ce82120-a8ee-450b-b158-903e9e14a6ba" name="Default" comment="" />
<list default="true" id="6ce82120-a8ee-450b-b158-903e9e14a6ba" name="Default" comment="m">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change beforePath="$PROJECT_DIR$/src/App.vue" afterPath="$PROJECT_DIR$/src/App.vue" />
<change beforePath="$PROJECT_DIR$/src/store/followup/planManage.js" afterPath="$PROJECT_DIR$/src/store/followup/planManage.js" />
<change beforePath="$PROJECT_DIR$/src/utils/followup/followapis.js" afterPath="$PROJECT_DIR$/src/utils/followup/followapis.js" />
<change beforePath="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-form.vue" afterPath="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-form.vue" />
<change beforePath="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-node.vue" afterPath="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-node.vue" />
<change beforePath="$PROJECT_DIR$/src/views/followup/plan-manage/new-plan.vue" afterPath="$PROJECT_DIR$/src/views/followup/plan-manage/new-plan.vue" />
<change beforePath="$PROJECT_DIR$/src/views/followup/plan-manage/plan-modify.vue" afterPath="$PROJECT_DIR$/src/views/followup/plan-manage/plan-modify.vue" />
<change beforePath="$PROJECT_DIR$/src/views/followup/plan-manage/resident-list.vue" afterPath="$PROJECT_DIR$/src/views/followup/plan-manage/resident-list.vue" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" />
......@@ -14,42 +24,50 @@
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="reservation-list.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/reservation-list.vue">
<file leaf-file-name="record-list.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/record-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-3864">
<caret line="135" column="17" lean-forward="false" selection-start-line="135" selection-start-column="17" selection-end-line="135" selection-end-column="17" />
<folding />
<state relative-caret-position="225">
<caret line="147" column="32" lean-forward="false" selection-start-line="147" selection-start-column="32" selection-end-line="147" selection-end-column="32" />
<folding>
<element signature="e#4919#4968#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="resident-list.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/resident-list.vue">
<file leaf-file-name="select-cartoon.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-cartoon.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450">
<caret line="87" column="26" lean-forward="false" selection-start-line="87" selection-start-column="26" selection-end-line="87" selection-end-column="26" />
<state relative-caret-position="500">
<caret line="26" column="25" lean-forward="false" selection-start-line="26" selection-start-column="25" selection-end-line="26" selection-end-column="25" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="mock.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/mock.js">
<file leaf-file-name="select-patient.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-patient.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="354">
<caret line="128" column="2" lean-forward="false" selection-start-line="128" selection-start-column="2" selection-end-line="128" selection-end-column="2" />
<state relative-caret-position="2750">
<caret line="110" column="40" lean-forward="false" selection-start-line="110" selection-start-column="40" selection-end-line="110" selection-end-column="40" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="envConfig.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/utils/envConfig.js">
<file leaf-file-name="set-time-form.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-form.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="350">
<caret line="20" column="8" lean-forward="false" selection-start-line="20" selection-start-column="8" selection-end-line="20" selection-end-column="8" />
<folding />
<state relative-caret-position="3800">
<caret line="152" column="10" lean-forward="false" selection-start-line="152" selection-start-column="10" selection-end-line="152" selection-end-column="10" />
<folding>
<element signature="n#style#0;n#div#0;n#el-form-item#0;n#el-form#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="n#style#0;n#div#0;n#el-form-item#3;n#el-form#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="e#3434#3457#0" expanded="true" />
<marker date="1554276847598" expanded="true" signature="5529:5609" ph="{&quot;valBegin&quot;: Boolean...}" />
<marker date="1554276847598" expanded="true" signature="5875:5877" ph="//..." />
</folding>
</state>
</provider>
</entry>
......@@ -57,56 +75,70 @@
<file leaf-file-name="followapis.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/utils/followup/followapis.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="273">
<caret line="38" column="30" lean-forward="false" selection-start-line="38" selection-start-column="11" selection-end-line="38" selection-end-column="30" />
<folding>
<element signature="e#0#29#0" expanded="true" />
</folding>
<state relative-caret-position="70">
<caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="reservationManage.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/reservationManage.js">
<file leaf-file-name="new-plan.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/new-plan.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425">
<caret line="32" column="23" lean-forward="false" selection-start-line="32" selection-start-column="4" selection-end-line="32" selection-end-column="23" />
<folding />
<state relative-caret-position="300">
<caret line="79" column="61" lean-forward="false" selection-start-line="79" selection-start-column="61" selection-end-line="79" selection-end-column="61" />
<folding>
<element signature="n#el-form#0;n#div#1;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="e#8653#9714#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="planManage.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/planManage.js">
<file leaf-file-name="set-time-node.vue" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-node.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="32" column="36" lean-forward="false" selection-start-line="32" selection-start-column="36" selection-end-line="32" selection-end-column="36" />
<folding />
<state relative-caret-position="200">
<caret line="17" column="0" lean-forward="true" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
<folding>
<element signature="e#6766#7107#0" expanded="false" />
<element signature="e#7222#7608#0" expanded="false" />
<element signature="e#7635#7794#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="change-reservation.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/change-reservation.vue">
<file leaf-file-name="plan-list.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/plan-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400">
<caret line="49" column="49" lean-forward="false" selection-start-line="49" selection-start-column="49" selection-end-line="49" selection-end-column="49" />
<state relative-caret-position="155">
<caret line="131" column="42" lean-forward="false" selection-start-line="131" selection-start-column="42" selection-end-line="131" selection-end-column="42" />
<folding>
<element signature="e#2786#3756#0" expanded="false" />
<element signature="e#3706#4415#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="send-reservation.vue" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/send-reservation.vue">
<file leaf-file-name="fetch.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/utils/fetch.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="9" column="6" lean-forward="false" selection-start-line="9" selection-start-column="6" selection-end-line="9" selection-end-column="6" />
<state relative-caret-position="146">
<caret line="14" column="27" lean-forward="false" selection-start-line="14" selection-start-column="20" selection-end-line="14" selection-end-column="27" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="planManage.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/store/followup/planManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="375">
<caret line="22" column="29" lean-forward="false" selection-start-line="22" selection-start-column="29" selection-end-line="22" selection-end-column="29" />
<folding>
<element signature="n#style#0;n#div#0;n#el-form-item#1;n#el-form#0;n#el-dialog#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="n#style#0;n#el-select#0;n#el-form-item#1;n#div#0;n#el-form-item#1;n#el-form#0;n#el-dialog#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="e#3150#4120#0" expanded="false" />
<marker date="1554276847597" expanded="false" signature="7:137" ph="..." />
<marker date="1554276847597" expanded="true" signature="3619:3622" ph="{...}" />
</folding>
</state>
</provider>
......@@ -116,36 +148,36 @@
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>labelWidth</find>
<find>hasSmsBalance</find>
<find>closeDetail</find>
<find>pickerOptions</find>
<find>wechatNumber</find>
<find>timeRange</find>
<find>no-enough-content</find>
<find>reservationDialog</find>
<find>isDialogShow</find>
<find>closeSendReserve1</find>
<find>warn-tips</find>
<find>closeSendReserve</find>
<find>reservationForm</find>
<find>goPatientDetail</find>
<find>searchReservationList</find>
<find>resetSearchData</find>
<find>resetFields</find>
<find>handleSelectionChange</find>
<find>selectionData</find>
<find>sendReservation</find>
<find>timeFormHas</find>
<find>deleteAddNode</find>
<find>deleteTimeNode</find>
<find>sortKey</find>
<find>followupMark</find>
<find>mapState</find>
<find>getConfigByEnvType</find>
<find>reservationManage</find>
<find>status</find>
<find>mock</find>
<find>followUpApiSoSoApi</find>
<find>setSearchData</find>
<find>mapAc</find>
<find>getReservationList</find>
<find>reservationList</find>
<find>saveEdit</find>
<find>nextClick</find>
<find>SET_TIME_NODE_LIST</find>
<find>isDisabled</find>
<find>followupMarkOne</find>
<find>timeForm</find>
<find>timeFormRules</find>
<find>function</find>
<find>watch</find>
<find>addNewNode</find>
<find>set-time-form</find>
<find>checkCallback</find>
<find>valBegin</find>
<find>setTimeNodeList1</find>
<find>getEnteringInfo</find>
<find>timeRangeList</find>
<find>pageSize</find>
<find>search</find>
<find>B19ABBCB6B7A4B6F887A1ED6BCB69FD6</find>
<find>sysCode</find>
<find>finishedCount</find>
<find>setTimeNodeList</find>
<find>fuPlanInfoList</find>
<find>activeName</find>
</findStrings>
</component>
<component name="Git.Settings">
......@@ -165,17 +197,27 @@
<option value="$PROJECT_DIR$/src/style/followup/followup-common.scss" />
<option value="$PROJECT_DIR$/src/components/followup/customTextarea.vue" />
<option value="$PROJECT_DIR$/src/components/followup/followupDetail.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/plan-list.vue" />
<option value="$PROJECT_DIR$/src/views/followup/record-manage/record-list.vue" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/no-enough.vue" />
<option value="$PROJECT_DIR$/src/style/followup/element-reset.css" />
<option value="$PROJECT_DIR$/src/App.vue" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/send-reservation.vue" />
<option value="$PROJECT_DIR$/src/utils/fetch.js" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/change-reservation.vue" />
<option value="$PROJECT_DIR$/src/utils/followup/followapis.js" />
<option value="$PROJECT_DIR$/src/store/modules/followup/reservationManage.js" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/reservation-list.vue" />
<option value="$PROJECT_DIR$/src/store/followup/planManage.js" />
<option value="$PROJECT_DIR$/src/store/followup/reservationManage.js" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/change-reservation.vue" />
<option value="$PROJECT_DIR$/src/store/followup/recordManage.js" />
<option value="$PROJECT_DIR$/src/style/followup/element-reset.css" />
<option value="$PROJECT_DIR$/src/views/followup/record-manage/dialog/change-followup-status.vue" />
<option value="$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/send-reservation.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-cartoon.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/has-selected-patient.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-patient.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/new-plan.vue" />
<option value="$PROJECT_DIR$/src/App.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-form.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-node.vue" />
<option value="$PROJECT_DIR$/src/views/followup/plan-manage/plan-list.vue" />
<option value="$PROJECT_DIR$/src/views/followup/record-manage/record-list.vue" />
<option value="$PROJECT_DIR$/src/utils/followup/followapis.js" />
</list>
</option>
</component>
......@@ -188,8 +230,8 @@
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-468" />
<option name="y" value="-1448" />
<option name="x" value="-8" />
<option name="y" value="-8" />
<option name="width" value="2064" />
<option name="height" value="1128" />
</component>
......@@ -216,6 +258,140 @@
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="config" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="router" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="store" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="store" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="style" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="style" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="utils" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="utils" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="utils" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="followupUtils" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="education" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="plan-manage" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="plan-manage" type="462c0819:PsiDirectoryNode" />
<item name="dialog" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="record-manage" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="record-manage" type="462c0819:PsiDirectoryNode" />
<item name="dialog" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="reservation-manage" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pica.cloud.web-education-admin" type="b2602c69:ProjectViewProjectNode" />
<item name="pica.cloud.web-education-admin" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="followup" type="462c0819:PsiDirectoryNode" />
<item name="reservation-manage" type="462c0819:PsiDirectoryNode" />
<item name="dialog" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
......@@ -380,35 +556,97 @@
<option name="project" value="LOCAL" />
<updated>1552999183545</updated>
</task>
<option name="localTasksCounter" value="17" />
<task id="LOCAL-00017" summary="merge">
<created>1553939619385</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1553939619385</updated>
</task>
<task id="LOCAL-00018" summary="api修改">
<created>1554096585766</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1554096585766</updated>
</task>
<task id="LOCAL-00019" summary="size设置">
<created>1554187966214</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1554187966214</updated>
</task>
<task id="LOCAL-00020" summary="新建计划修改">
<created>1554202637249</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1554202637249</updated>
</task>
<task id="LOCAL-00021" summary="设置时间节点1">
<created>1554203317118</created>
<option name="number" value="00021" />
<option name="presentableId" value="LOCAL-00021" />
<option name="project" value="LOCAL" />
<updated>1554203317118</updated>
</task>
<task id="LOCAL-00022" summary="新增子组件">
<created>1554209134295</created>
<option name="number" value="00022" />
<option name="presentableId" value="LOCAL-00022" />
<option name="project" value="LOCAL" />
<updated>1554209134295</updated>
</task>
<task id="LOCAL-00023" summary="录入列表接口调整">
<created>1554276827100</created>
<option name="number" value="00023" />
<option name="presentableId" value="LOCAL-00023" />
<option name="project" value="LOCAL" />
<updated>1554276827101</updated>
</task>
<option name="localTasksCounter" value="24" />
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="135103000" />
<option name="totallyTimeSpent" value="189164000" />
</component>
<component name="ToolWindowManager">
<frame x="-468" y="-1448" width="2064" height="1128" extended-state="6" />
<frame x="-8" y="-8" width="1382" height="744" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3521695" sideWeight="0.53060216" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2339374" sideWeight="0.5558036" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2339374" sideWeight="0.44419643" order="8" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3521695" sideWeight="0.46939784" order="8" side_tool="false" content_ui="tabs" />
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21089809" sideWeight="0.48075023" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1816387" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21089809" sideWeight="0.46841067" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2700893" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3521695" sideWeight="0.53060216" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3521695" sideWeight="0.46939784" order="8" side_tool="false" content_ui="tabs" />
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21089809" sideWeight="0.48075023" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1816387" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
......@@ -459,416 +697,421 @@
<MESSAGE value="更改预约状态页面" />
<MESSAGE value="调试发送预约校验接口" />
<MESSAGE value="冲突解决" />
<MESSAGE value="merge" />
<MESSAGE value="m" />
<option name="LAST_COMMIT_MESSAGE" value="m" />
<MESSAGE value="api修改" />
<MESSAGE value="size大小" />
<MESSAGE value="size设置" />
<MESSAGE value="新建计划修改" />
<MESSAGE value="设置时间节点1" />
<MESSAGE value="新增子组件" />
<MESSAGE value="录入列表接口调整" />
<MESSAGE value="merge" />
<option name="LAST_COMMIT_MESSAGE" value="merge" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<option name="time" value="2" />
<option name="time" value="3" />
</breakpoint-manager>
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/config/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="500">
<caret line="32" column="16" lean-forward="true" selection-start-line="32" selection-start-column="16" selection-end-line="32" selection-end-column="16" />
</state>
<entry file="file://$PROJECT_DIR$/src/assets/image/footer-icon.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/components/common/svg.vue">
<entry file="file://$PROJECT_DIR$/src/assets/image/index_logoicon.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/noData.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/finish-followup.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<state relative-caret-position="-1718">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/education/create-component.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/resident-detail.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="8350">
<caret line="334" column="12" lean-forward="false" selection-start-line="334" selection-start-column="12" selection-end-line="334" selection-end-column="12" />
<state relative-caret-position="1578">
<caret line="100" column="46" lean-forward="false" selection-start-line="100" selection-start-column="46" selection-end-line="100" selection-end-column="46" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/education/item-manager.vue">
<entry file="file://$PROJECT_DIR$/src/style/followup/followup-common.scss">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2908">
<caret line="193" column="25" lean-forward="true" selection-start-line="193" selection-start-column="25" selection-end-line="193" selection-end-column="25" />
<state relative-caret-position="25">
<caret line="1" column="10" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="10" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/education/add-manager.vue">
<entry file="file://$PROJECT_DIR$/src/style/common.scss">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-500">
<caret line="1" column="30" lean-forward="false" selection-start-line="1" selection-start-column="14" selection-end-line="1" selection-end-column="30" />
<folding />
<state relative-caret-position="190">
<caret line="150" column="1" lean-forward="true" selection-start-line="150" selection-start-column="1" selection-end-line="150" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/components/breadcrumb.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/no-enough.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="258">
<caret line="28" column="14" lean-forward="true" selection-start-line="28" selection-start-column="14" selection-end-line="28" selection-end-column="14" />
<state relative-caret-position="150">
<caret line="6" column="44" lean-forward="true" selection-start-line="6" selection-start-column="44" selection-end-line="6" selection-end-column="44" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/build/webpack.base.conf.js">
<entry file="file://$PROJECT_DIR$/src/views/home.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="350">
<caret line="14" column="12" lean-forward="false" selection-start-line="14" selection-start-column="12" selection-end-line="14" selection-end-column="12" />
<state relative-caret-position="396">
<caret line="37" column="67" lean-forward="true" selection-start-line="37" selection-start-column="28" selection-end-line="37" selection-end-column="67" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/recordManage/record-list.vue" />
<entry file="file://$PROJECT_DIR$/package.json">
<entry file="file://$PROJECT_DIR$/src/utils/followup/followupUtils/dataConverter.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="24" column="26" lean-forward="false" selection-start-line="24" selection-start-column="26" selection-end-line="24" selection-end-column="26" />
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/utils.js">
<entry file="file://$PROJECT_DIR$/src/utils/followup/followupUtils/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-2400">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/components/followup/customTextarea.vue">
<entry file="file://$PROJECT_DIR$/src/router/follow.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="125">
<caret line="5" column="11" lean-forward="true" selection-start-line="5" selection-start-column="11" selection-end-line="5" selection-end-column="11" />
<state relative-caret-position="-1400">
<caret line="7" column="6" lean-forward="false" selection-start-line="7" selection-start-column="6" selection-end-line="7" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/education/item-component.vue">
<entry file="file://$PROJECT_DIR$/src/store/modules/common.js" />
<entry file="file://$PROJECT_DIR$/src/store/getters.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-4300">
<caret line="41" column="49" lean-forward="false" selection-start-line="41" selection-start-column="49" selection-end-line="41" selection-end-column="49" />
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/style/global.scss">
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/index.js" />
<entry file="file://$PROJECT_DIR$/src/store/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300">
<caret line="12" column="11" lean-forward="false" selection-start-line="12" selection-start-column="1" selection-end-line="12" selection-end-column="11" />
<folding />
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding>
<element signature="e#0#21#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/small.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/no-content.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/menu2.png">
<provider selected="true" editor-type-id="images">
<state />
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/menu1.png">
<provider selected="true" editor-type-id="images">
<state />
<entry file="file://$PROJECT_DIR$/src/views/mock.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="354">
<caret line="128" column="2" lean-forward="false" selection-start-line="128" selection-start-column="2" selection-end-line="128" selection-end-column="2" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/img.jpg">
<provider selected="true" editor-type-id="images">
<state />
<entry file="file://$PROJECT_DIR$/src/utils/envConfig.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="350">
<caret line="20" column="8" lean-forward="false" selection-start-line="20" selection-start-column="8" selection-end-line="20" selection-end-column="8" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/footer-icon.png">
<provider selected="true" editor-type-id="images">
<state />
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/reservationManage.js" />
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/resident-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450">
<caret line="87" column="26" lean-forward="false" selection-start-line="87" selection-start-column="26" selection-end-line="87" selection-end-column="26" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/index_logoicon.png">
<provider selected="true" editor-type-id="images">
<state />
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/planManage.js" />
<entry file="file://$PROJECT_DIR$/src/store/followup/workbench.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="175">
<caret line="7" column="44" lean-forward="true" selection-start-line="7" selection-start-column="44" selection-end-line="7" selection-end-column="44" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/assets/image/noData.png">
<provider selected="true" editor-type-id="images">
<state />
<entry file="file://$USER_HOME$/Desktop/暂存文件/followup/planManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/finish-followup.vue">
<entry file="file://$USER_HOME$/Desktop/暂存文件/followup/recordManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1718">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="575">
<caret line="29" column="37" lean-forward="false" selection-start-line="29" selection-start-column="22" selection-end-line="29" selection-end-column="37" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/resident-detail.vue">
<entry file="file://$USER_HOME$/Desktop/暂存文件/followup/reservationManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1578">
<caret line="100" column="46" lean-forward="false" selection-start-line="100" selection-start-column="46" selection-end-line="100" selection-end-column="46" />
<state relative-caret-position="-450">
<caret line="12" column="21" lean-forward="false" selection-start-line="12" selection-start-column="4" selection-end-line="12" selection-end-column="21" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/change-plan.vue">
<entry file="file://$PROJECT_DIR$/src/store/followup/reservationManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1000">
<caret line="84" column="16" lean-forward="false" selection-start-line="84" selection-start-column="6" selection-end-line="84" selection-end-column="16" />
<state relative-caret-position="957">
<caret line="56" column="46" lean-forward="true" selection-start-line="56" selection-start-column="46" selection-end-line="56" selection-end-column="46" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/style/followup/followup-common.scss">
<entry file="file://$PROJECT_DIR$/src/store/followup/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="25">
<caret line="1" column="10" lean-forward="false" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="10" />
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/style/common.scss">
<entry file="file://$USER_HOME$/Desktop/暂存文件/utils/followup/followapis.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="190">
<caret line="150" column="1" lean-forward="true" selection-start-line="150" selection-start-column="1" selection-end-line="150" selection-end-column="1" />
<state relative-caret-position="-725">
<caret line="106" column="7" lean-forward="true" selection-start-line="106" selection-start-column="7" selection-end-line="106" selection-end-column="7" />
<folding>
<element signature="e#0#29#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/style/followup/element-reset.css">
<entry file="file://$PROJECT_DIR$/src/utils/utils.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1250">
<caret line="50" column="1" lean-forward="true" selection-start-line="50" selection-start-column="1" selection-end-line="50" selection-end-column="1" />
<state relative-caret-position="-1875">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/App.vue">
<entry file="file://$PROJECT_DIR$/src/views/education/add-manager.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1217">
<caret line="60" column="37" lean-forward="true" selection-start-line="60" selection-start-column="37" selection-end-line="60" selection-end-column="37" />
<state relative-caret-position="-18975">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/no-enough.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/change-plan.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="6" column="44" lean-forward="true" selection-start-line="6" selection-start-column="44" selection-end-line="6" selection-end-column="44" />
<state relative-caret-position="515">
<caret line="96" column="14" lean-forward="true" selection-start-line="96" selection-start-column="14" selection-end-line="96" selection-end-column="14" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/plan-list.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/change-reservation.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-50">
<caret line="22" column="14" lean-forward="false" selection-start-line="22" selection-start-column="14" selection-end-line="22" selection-end-column="14" />
<state relative-caret-position="353">
<caret line="179" column="35" lean-forward="true" selection-start-line="179" selection-start-column="35" selection-end-line="179" selection-end-column="35" />
<folding>
<element signature="n#style#0;n#el-input#0;n#el-form-item#0;n#el-form#0;n#div#0;n#div#1;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="n#style#0;n#el-select#0;n#el-form-item#1;n#el-form#0;n#div#0;n#div#1;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="n#style#0;n#el-table#0;n#div#1;n#div#2;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="n#style#0;n#span#0;n#template#0;n#el-table-column#0;n#el-table#0;n#div#1;n#div#2;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="e#3793#3906#0" expanded="false" />
<element signature="e#3952#3987#0" expanded="false" />
<element signature="e#4003#4087#0" expanded="false" />
<element signature="e#4213#4238#0" expanded="false" />
<element signature="e#4459#4562#0" expanded="false" />
<element signature="e#4601#4658#0" expanded="false" />
<element signature="e#2579#2648#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/record-list.vue">
<entry file="file://$PROJECT_DIR$/src/utils/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="99" column="142" lean-forward="false" selection-start-line="99" selection-start-column="12" selection-end-line="99" selection-end-column="142" />
<state relative-caret-position="238">
<caret line="169" column="1" lean-forward="true" selection-start-line="169" selection-start-column="1" selection-end-line="169" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/send-reservation.vue">
<entry file="file://$PROJECT_DIR$/src/store/followup/recordManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="9" column="6" lean-forward="false" selection-start-line="9" selection-start-column="6" selection-end-line="9" selection-end-column="6" />
<folding>
<element signature="n#style#0;n#div#0;n#el-form-item#1;n#el-form#0;n#el-dialog#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="n#style#0;n#el-select#0;n#el-form-item#1;n#div#0;n#el-form-item#1;n#el-form#0;n#el-dialog#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="e#3150#4120#0" expanded="false" />
</folding>
<state relative-caret-position="263">
<caret line="18" column="6" lean-forward="true" selection-start-line="18" selection-start-column="6" selection-end-line="18" selection-end-column="6" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/dialog/followupDetail.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/dialog/change-followup-status.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="706">
<caret line="38" column="51" lean-forward="true" selection-start-line="38" selection-start-column="51" selection-end-line="38" selection-end-column="51" />
<state relative-caret-position="-459">
<caret line="25" column="12" lean-forward="false" selection-start-line="25" selection-start-column="12" selection-end-line="25" selection-end-column="12" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/home.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/reservation-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="396">
<caret line="37" column="67" lean-forward="true" selection-start-line="37" selection-start-column="28" selection-end-line="37" selection-end-column="67" />
<state relative-caret-position="3475">
<caret line="139" column="17" lean-forward="false" selection-start-line="139" selection-start-column="17" selection-end-line="139" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/change-reservation.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/dialog/send-reservation.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400">
<caret line="49" column="49" lean-forward="false" selection-start-line="49" selection-start-column="49" selection-end-line="49" selection-end-column="49" />
<caret line="16" column="20" lean-forward="false" selection-start-line="16" selection-start-column="20" selection-end-line="16" selection-end-column="20" />
<folding>
<element signature="e#2786#3756#0" expanded="false" />
<element signature="e#2836#2895#0" expanded="false" />
<element signature="e#3201#4171#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/index.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="273">
<caret line="169" column="27" lean-forward="false" selection-start-line="169" selection-start-column="27" selection-end-line="169" selection-end-column="27" />
<folding>
<element signature="n#!!doc" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/followup/followupUtils/dataConverter.js">
<entry file="file://$PROJECT_DIR$/src/style/followup/element-reset.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="941">
<caret line="46" column="1" lean-forward="true" selection-start-line="46" selection-start-column="1" selection-end-line="46" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/followup/followupUtils/index.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/dialog/followupDetail.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="-925">
<caret line="38" column="51" lean-forward="false" selection-start-line="38" selection-start-column="51" selection-end-line="38" selection-end-column="51" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/router/follow.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/has-selected-patient.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1400">
<caret line="7" column="6" lean-forward="false" selection-start-line="7" selection-start-column="6" selection-end-line="7" selection-end-column="6" />
<state relative-caret-position="375">
<caret line="15" column="29" lean-forward="false" selection-start-line="15" selection-start-column="29" selection-end-line="15" selection-end-column="29" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/modules/common.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-cartoon.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="525">
<caret line="21" column="1" lean-forward="true" selection-start-line="21" selection-start-column="1" selection-end-line="21" selection-end-column="1" />
<state relative-caret-position="500">
<caret line="26" column="25" lean-forward="false" selection-start-line="26" selection-start-column="25" selection-end-line="26" selection-end-column="25" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/getters.js">
<entry file="file://$PROJECT_DIR$/src/store/followup/planManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
<state relative-caret-position="375">
<caret line="22" column="29" lean-forward="false" selection-start-line="22" selection-start-column="29" selection-end-line="22" selection-end-column="29" />
<folding>
<marker date="1554276847597" expanded="false" signature="7:137" ph="..." />
<marker date="1554276847597" expanded="true" signature="3619:3622" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/index.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/new-plan.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="300">
<caret line="79" column="61" lean-forward="false" selection-start-line="79" selection-start-column="61" selection-end-line="79" selection-end-column="61" />
<folding>
<element signature="e#0#37#0" expanded="false" />
<element signature="n#el-form#0;n#div#1;n#div#0;n#div#0;n#template#0;n#!!top" expanded="false" />
<element signature="e#8653#9714#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/index.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-form.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="3800">
<caret line="152" column="10" lean-forward="false" selection-start-line="152" selection-start-column="10" selection-end-line="152" selection-end-column="10" />
<folding>
<element signature="e#0#21#0" expanded="false" />
<element signature="e#89#141#0" expanded="false" />
<element signature="n#style#0;n#div#0;n#el-form-item#0;n#el-form#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="n#style#0;n#div#0;n#el-form-item#3;n#el-form#0;n#div#0;n#template#0;n#!!top" expanded="true" />
<element signature="e#3434#3457#0" expanded="true" />
<marker date="1554276847598" expanded="true" signature="5529:5609" ph="{&quot;valBegin&quot;: Boolean...}" />
<marker date="1554276847598" expanded="true" signature="5875:5877" ph="//..." />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/mock.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/select-patient.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="354">
<caret line="128" column="2" lean-forward="false" selection-start-line="128" selection-start-column="2" selection-end-line="128" selection-end-column="2" />
<state relative-caret-position="2750">
<caret line="110" column="40" lean-forward="false" selection-start-line="110" selection-start-column="40" selection-end-line="110" selection-end-column="40" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/envConfig.js">
<entry file="file://$PROJECT_DIR$/src/App.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="350">
<caret line="20" column="8" lean-forward="false" selection-start-line="20" selection-start-column="8" selection-end-line="20" selection-end-column="8" />
<state relative-caret-position="15">
<caret line="63" column="49" lean-forward="true" selection-start-line="63" selection-start-column="49" selection-end-line="63" selection-end-column="49" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/followup/followapis.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/plan-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="273">
<caret line="38" column="30" lean-forward="false" selection-start-line="38" selection-start-column="11" selection-end-line="38" selection-end-column="30" />
<state relative-caret-position="155">
<caret line="131" column="42" lean-forward="false" selection-start-line="131" selection-start-column="42" selection-end-line="131" selection-end-column="42" />
<folding>
<element signature="e#0#29#0" expanded="true" />
<element signature="e#3706#4415#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/reservationManage.js">
<entry file="file://$PROJECT_DIR$/src/utils/fetch.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425">
<caret line="32" column="23" lean-forward="false" selection-start-line="32" selection-start-column="4" selection-end-line="32" selection-end-column="23" />
<state relative-caret-position="146">
<caret line="14" column="27" lean-forward="false" selection-start-line="14" selection-start-column="20" selection-end-line="14" selection-end-column="27" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/reservation-manage/reservation-list.vue">
<entry file="file://$PROJECT_DIR$/src/views/followup/record-manage/record-list.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-3864">
<caret line="135" column="17" lean-forward="false" selection-start-line="135" selection-start-column="17" selection-end-line="135" selection-end-column="17" />
<folding />
<state relative-caret-position="225">
<caret line="147" column="32" lean-forward="false" selection-start-line="147" selection-start-column="32" selection-end-line="147" selection-end-column="32" />
<folding>
<element signature="e#4919#4968#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/resident-list.vue">
<entry file="file://$PROJECT_DIR$/src/utils/followup/followapis.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450">
<caret line="87" column="26" lean-forward="false" selection-start-line="87" selection-start-column="26" selection-end-line="87" selection-end-column="26" />
<state relative-caret-position="70">
<caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/utils/fetch.js">
<entry file="file://$PROJECT_DIR$/src/views/followup/plan-manage/dialog/set-time-node.vue">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="500">
<caret line="20" column="11" lean-forward="false" selection-start-line="20" selection-start-column="11" selection-end-line="20" selection-end-column="11" />
<state relative-caret-position="200">
<caret line="17" column="0" lean-forward="true" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
<folding>
<element signature="e#0#25#0" expanded="false" />
<element signature="e#6766#7107#0" expanded="false" />
<element signature="e#7222#7608#0" expanded="false" />
<element signature="e#7635#7794#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/store/modules/followup/planManage.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="32" column="36" lean-forward="false" selection-start-line="32" selection-start-column="36" selection-end-line="32" selection-end-column="36" />
<folding />
</state>
</provider>
</entry>
</component>
</project>
\ No newline at end of file
......@@ -48,7 +48,7 @@ export default {
},
created() {
vm = this
vm.getToken()
// vm.getToken()
},
mounted() {
......
......@@ -5,6 +5,7 @@ import {getPlanList,
getResidentList,
getGroupList,
getResidentDetail,
getBasicData,
changePlan} from '../../utils/followup/followapis'
export default {
......@@ -24,6 +25,8 @@ export default {
timeNodeList: [],
setTimeNodeList: [], //新建计划设置时间节点
planList: {}, //随访计划列表
remarkOption: [], //随访计划备注常量
planStatusOption: [], //随访计划状态常量
},
mutations: {
GET_RESIDENT_LIST(state, payload) {
......@@ -39,6 +42,12 @@ export default {
GET_PLAN_DETAIL(state, payload) {
state.planDetail = payload
},
GET_REMARK_OPTION(state, payload) {
state.remarkOption = payload.P211
},
GET_PLAN_STATUS_OPTION(state, payload) {
state.planStatusOption = payload.P216
},
GET_NODE_TIME_LIST(state, payload) {
state.nodeTimeList = payload
},
......@@ -83,6 +92,20 @@ export default {
context.commit('GET_PLAN_DETAIL', data);
});
},
getRemarkOption(context, payload) {
getBasicData({
numList: 'P211'
}).then(({data}) => {
context.commit('GET_REMARK_OPTION', data);
});
},
getPlanStatusOption(context, payload) {
getBasicData({
numList: 'P216'
}).then(({data}) => {
context.commit('GET_PLAN_STATUS_OPTION', data);
});
},
getNodeTimeList(context, payload) {
getNodeTimeList(payload).then(({data}) => {
context.commit('GET_NODE_TIME_LIST', data);
......@@ -106,6 +129,9 @@ export default {
}).then(({data}) => {
// context.commit('GET_PLAN_OPTION', data);
});
},
getTimeNodeList(context, payload){
context.commit('SET_TIME_NODE_LIST', payload);
},
async getPlanList(context, payload) {
await getPlanList({
......
......@@ -189,18 +189,18 @@
type: Object,
},
valBegin: Boolean,
checkCallback: Function
},
watch: {
// valBegin(val){
// console.log(val)
// if(val){
// console.log('开始校验')
// this.$emit('getRefForm',this.timeForm.formRef)
// // console.log(this.checkCallback)
// // this.checkCallback(this.timeForm.formRef)
// }
// }
valBegin(val){
if(val){
// console.log('开始校验')
this.$refs[this.timeForm.formRef].validate((valid) => {
// console.log(valid)
this.$emit('checkValid',valid)
});
}
}
},
methods: {
getNowTime() {
......
......@@ -12,94 +12,12 @@
<div class="form-div" v-if="activeTab != 'setNewRef'">
<div :key="timeFormHas.formRef" v-for="(timeFormHas, index) in setTimeNodeList1" :label="index">
<set-time-form v-if="index == activeTab" :timeForm="timeFormHas"></set-time-form>
<set-time-form v-if="index == activeTab" :timeForm="timeFormHas" :valBegin="valBegin" @checkValid="checkValid" />
</div>
</div>
<div class="form-div" v-if="activeTab == 'setNewRef'">
<el-form :ref="timeForm.formRef" :model="timeForm" :rules="timeFormRules" label-suffix=":" label-width="140px" :inline-message="true" size="small">
<el-form-item label="本次随访时间" required>
<div style="display: flex;">
<el-form-item prop="followupTime">
<el-select v-model="timeForm.followupTime" placeholder="请选择">
<el-option
v-for="item in indexOptions"
:key="item.value"
:label="item.label"
:value="item.label">
</el-option>
</el-select>
</el-form-item>
<el-form-item prop="followupMark" class="ml20">
<el-select v-model="timeForm.followupMark" placeholder="请选择" :disabled="timeForm.isDisabled">
<el-option
v-for="item in markOptions"
:key="item.value"
:label="item.label"
:value="item.label">
</el-option>
</el-select>
</el-form-item>
</div>
</el-form-item>
<el-form-item label="随访方式" prop="followupWay">
<el-radio-group v-model="timeForm.followupWay" size="small">
<el-radio :label="1">门诊随访</el-radio>
<el-radio :label="2">上门随访</el-radio>
<el-radio :label="3">电话随访</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="提醒医生预约居民">
<el-select
v-model="timeForm.remindTime"
multiple
:multiple-limit=3
placeholder="请选择">
<el-option
v-for="item in remindOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="推送患教">
<div style="display: flex">
<el-select v-model="timeForm.pushTime" placeholder="选择推送时间" clearable>
<el-option
v-for="item in pushTimeOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
<el-button plain class="ml20" @click="goSelectCartoon" v-if="!timeForm.hasSelected">选择健康漫画</el-button>
<div class="selected-div ml20" v-if="timeForm.hasSelected">
<span>《健康漫画名称》</span>
<el-button type="text" @click="goSelectCartoon">重选</el-button>
<el-button type="text" @click="deleteClick">删除</el-button>
</div>
</div>
</el-form-item>
<div class="tips-contnt" v-if="timeForm.hasSelected">
<p class="yellow-font">当前计划中共500位居民(微信:300位,短信:200位),本次定时推送任务在发送当日预计需要200条短信额度(微信推送不消耗额度,建议您让居民关注云鹊健康微信公众号),务必提前确保短信额度的充足。</p>
<p>需要更多额度,请前往「云鹊医App-个人中心-啾啾币中心」兑换短信额度后再进行预约,您也可以联系云鹊医客服购买短信额度,客服电话:400-920-8877</p>
</div>
<el-form-item label="随访登记表">
<el-select
v-model="timeForm.followupForm"
multiple
:multiple-limit=3
placeholder="请选择">
<el-option
v-for="item in formOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-form>
<set-time-form :timeForm="timeForm" :valBegin="valBegin" @checkValid="checkValid" />
</div>
</div>
......@@ -132,8 +50,7 @@
},
data() {
return {
// checkCallback:null,
// valBegin: false,
valBegin: false,
isSelectCartoon: false,
activeTab: null,
currentFormRef: 1,
......@@ -216,12 +133,14 @@
},
}
},
props: {},
props: {
setTimeNodeList: Array
},
computed: {
...mapState('planManage',{
setTimeNodeList: state => state.setTimeNodeList,
}),
setTimeNodeList1:function(){
// ...mapState('planManage',{
// setTimeNodeList: state => state.setTimeNodeList,
// }),
setTimeNodeList1(){
return this.sortKey(this.setTimeNodeList,'followupTime')
},
followupMarkOne() {
......@@ -242,25 +161,9 @@
}
},
watch: {
// valBegin(val){
// if(val){
// this.checkCallback = (formName)=>{
// console.log()
// this.$refs[formName].validate((valid) => {
// console.log(valid,'||||')
// if (valid) {
// this.setTimeNodeList.push(this.timeForm);
// this.timeForm = _.cloneDeep(timeFormInit);
// this.timeForm.formRef = this.getNowTime();
// this.timeForm.isDisabled = true;
// } else {
// return;
// }
// });
//
// }
// }
// },
valBegin(val){
this.valBegin = val
},
timeForm(newVal, oldVal) {
if(this.setTimeNodeList.length>0) {
this.timeForm.isDisabled = true;
......@@ -283,23 +186,30 @@
}
},
methods: {
addNewNode(formName) {
if(this.activeTab !== 'setNewRef') {
this.activeTab = 'setNewRef';
this.showSetBtn = true;
this.timeForm = _.cloneDeep(timeFormInit);
this.timeForm.formRef = this.getNowTime();
}else {
this.$refs[formName].validate((valid) => {
if (valid) {
checkValid(val){
// console.log(val)
this.valBegin = false
if (val) {
this.setTimeNodeList.push(this.timeForm);
this.timeForm = _.cloneDeep(timeFormInit);
this.timeForm.formRef = this.getNowTime();
this.timeForm.isDisabled = true;
this.$emit('setTimeNodeListOnCom',this.setTimeNodeList)
} else {
return;
}
});
},
addNewNode(formName) {
// console.log(this.activeTab !== 'setNewRef')
if(this.activeTab !== 'setNewRef') {
this.activeTab = 'setNewRef';
this.showSetBtn = true;
this.timeForm = _.cloneDeep(timeFormInit);
this.timeForm.formRef = this.getNowTime();
}else {
// 触发校验
// console.log('触发校验')
this.valBegin = true
}
},
goSelectCartoon() {
......
......@@ -77,7 +77,7 @@
</div>
<div class="edit-plan-content" v-if="activeTab === 'second'">
<set-time-node ref="getTimeNodeList"></set-time-node>
<set-time-node ref="getTimeNodeList" :setTimeNodeList="setTimeNodeList" @setTimeNodeListOnCom="setTimeNodeListOnCom"></set-time-node>
</div>
</div>
......@@ -163,7 +163,10 @@
})
},
methods: {
// ...mapActions('planManage', ['getResidentList', 'getGroupList']),
...mapActions('planManage', ['getTimeNodeList']),
setTimeNodeListOnCom(val){
this.getTimeNodeList(val)
},
selectPatientHandler() {
this.isShowSelectPatient = true;
},
......@@ -221,8 +224,10 @@
this.activeTab = 'first';
},
saveEdit() {
console.log('保存setTimeNodeList1',this.$refs.getTimeNodeList.setTimeNodeList1)
console.log('保存timeForm',this.$refs.getTimeNodeList.timeForm)
// console.log('保存setTimeNodeList1',this.$refs.getTimeNodeList.setTimeNodeList1)
// console.log('保存timeForm',this.$refs.getTimeNodeList.timeForm)
// 各种校验通过后,提交编辑内容,toast提示
this.$notify.success({
title: '',
......
......@@ -39,10 +39,10 @@
size="small"
clearable>
<el-option
v-for="item in kindOptions"
:key="item.value"
:label="item.label"
:value="item.value">
v-for="item in remarkOption"
:key="item.no"
:label="item.value"
:value="item.no">
</el-option>
</el-select>
</el-form-item>
......@@ -103,15 +103,6 @@
label: '随访模板三'
}
],
kindOptions: [
{
value: 0,
label: '上门随访'
}, {
value: 1,
label: '术后随访'
}
],
isShowSelectPatient: false, //显示居民选择框
isShowSelectedDialog: false, //显示已选居民
hasSelectedList: [], //已选居民
......@@ -120,20 +111,23 @@
},
mounted() {
this.getPlanDetail(this.$route.query.planId); //获取计划详情
this.getRemarkOption()
this.getNodeTimeList(this.$route.query.planId); // 获取随访时间列表
this.getResidentList({
planId: this.$route.query.planId
}); //已选居民
},
computed: {
...mapState('planManage', {
planDetail: state => state.planDetail,
nodeTimeList: state => state.nodeTimeList,
residentList: state => state.residentList,
remarkOption: state => state.remarkOption
})
},
methods: {
...mapActions('planManage', ['getPlanDetail', 'getNodeTimeList', 'getResidentList']),
...mapActions('planManage', ['getPlanDetail', 'getNodeTimeList', 'getResidentList', 'getRemarkOption']),
selectPatientHandler() {
this.isShowSelectPatient = true;
},
......
......@@ -178,16 +178,18 @@
this.getResidentList({
planId: this.$route.query.planId
});
this.getPlanStatusOption()
this.getGroupList(); //获取分组列表
},
computed: {
...mapState('planManage',{
residentList: state => state.residentList,
groupList: state => state.groupList
groupList: state => state.groupList,
planStatusOption: state => state.planStatusOption
})
},
methods: {
...mapActions('planManage', ['getResidentList', 'getGroupList']),
...mapActions('planManage', ['getResidentList', 'getGroupList', 'getPlanStatusOption']),
handleSizeChangePre(pageSize) {
this.getResidentList({
pageSize,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册