| | |
| | | disabled: false |
| | | }, |
| | | }, |
| | | {code: "tab2", name: "医院授权", dataname: "md_org_account_hospital", filterTxt: "1<>1", orderby: "", |
| | | // {code: "tab2", name: "签约医院", dataname: "md_org_account_hospital", filterTxt: "1<>1", orderby: "", |
| | | // tableFields: [], |
| | | // tableData: [], |
| | | // tablefieldClick: {}, |
| | | // tablebuttonClick: {}, |
| | | // }, |
| | | {code: "tab3", name: "签约医院", dataname: "md_target_dealer", filterTxt: "1<>1", orderby: "", |
| | | tableFields: [], |
| | | tableData: [], |
| | | tablefieldClick: {}, |
| | | tablebuttonClick: {}, |
| | | }, |
| | | {code: "tab3", name: "指标", dataname: "md_target_dealer", filterTxt: "1<>1", orderby: "", |
| | | tableFields: [], |
| | | tableData: [], |
| | | tablefieldClick: {}, |
| | | tablebuttonClick: {}, |
| | | }, |
| | | {code: "tab4", name: "价格政策", dataname: "md_prod_price_detail", filterTxt: "1<>1", orderby: "", |
| | | tableFields: [], |
| | | tableData: [], |
| | | tablefieldClick: {}, |
| | | tablebuttonClick: {}, |
| | | }, |
| | | {code: "tab6", name: "买赠政策", dataname: "agm_record_gift", filterTxt: "1<>1", orderby: "", |
| | | tableFields: [], |
| | | tableData: [], |
| | | tablefieldClick: {}, |
| | | tablebuttonClick: {}, |
| | | }, |
| | | {code: "tab7", name: "折扣政策", dataname: "agm_record_rate", filterTxt: "1<>1", orderby: "", |
| | | tableFields: [], |
| | | tableData: [], |
| | | tablefieldClick: {}, |
| | | tablebuttonClick: {}, |
| | | }, |
| | | // {code: "tab4", name: "价格政策", dataname: "md_prod_price_detail", filterTxt: "1<>1", orderby: "", |
| | | // tableFields: [], |
| | | // tableData: [], |
| | | // tablefieldClick: {}, |
| | | // tablebuttonClick: {}, |
| | | // }, |
| | | // {code: "tab6", name: "买赠政策", dataname: "agm_record_gift", filterTxt: "1<>1", orderby: "", |
| | | // tableFields: [], |
| | | // tableData: [], |
| | | // tablefieldClick: {}, |
| | | // tablebuttonClick: {}, |
| | | // }, |
| | | // {code: "tab7", name: "折扣政策", dataname: "agm_record_rate", filterTxt: "1<>1", orderby: "", |
| | | // tableFields: [], |
| | | // tableData: [], |
| | | // tablefieldClick: {}, |
| | | // tablebuttonClick: {}, |
| | | // }, |
| | | // {code: "tab5", name: "附件", dataname: "md_sku", filterTxt: "1<>1", orderby: ""}, |
| | | |
| | | ], |
| | |
| | | } |
| | | }; |
| | | |
| | | this.TabObjMap["tab4"].formfieldClick = { |
| | | date_from: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab4"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | }, |
| | | date_to: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab4"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | |
| | | this.TabObjMap["tab6"].formfieldClick = { |
| | | date_from: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab6"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | }, |
| | | date_to: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab6"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | this.TabObjMap["tab7"].formfieldClick = { |
| | | date_from: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab7"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | }, |
| | | date_to: { |
| | | input: { |
| | | onchange:function(){ |
| | | me.TabObjMap["tab7"].tableData = me.selectTabObj.tableData |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | |
| | | // this.TabObjMap["tab5"].formfieldClick = formfieldClick_tab5; |
| | | }, |
| | | |
| | |
| | | :table-field-click="formfieldClick" |
| | | > |
| | | </h-form> |
| | | |
| | | |
| | | <div v-if="formFields && formFields.length" style="padding: 5px 20px;"> |
| | | <el-tabs v-model="activeTabName" @tab-click="handleClick" :before-leave="onTabBeforeLeave"> |
| | | <el-tab-pane v-for="(tab, k) in tabs" :label="tab.name" :name="tab.code" :key="k"></el-tab-pane> |
| | |
| | | </h-table> |
| | | <!-- :is-edit-table-data="selectTabObj.isEditTableData" --> |
| | | </div> |
| | | <!-- 价格 --> |
| | | <div v-show="activeTabName == 'tab4'" class="h_dialog__body" style="padding: 0px;"> |
| | | <h-table |
| | | v-if="isRefresh && selectTabObj.tableFields" |
| | | ref="table4" |
| | | :table-fields="selectTabObj.tableFields" |
| | | :table-data="selectTabObj.tableData" |
| | | :is-edit-table-data="selectTabObj.isEditTableData" |
| | | :is-within-edit-table-data="isedit" |
| | | :table-field-click="TabObjMap['tab4'].formfieldClick" |
| | | :is-pagination="false" |
| | | :isdraggableorder="false" |
| | | :isfilterfield="false" |
| | | :isbasicfilterfields="false" |
| | | :is-highlight-row="true" |
| | | |
| | | :table-buttons-click="selectTabObj.tablebuttonClick" |
| | | > |
| | | </h-table> |
| | | </div> |
| | | <!-- 买赠政策 --> |
| | | <div v-show="activeTabName == 'tab6'" class="h_dialog__body" style="padding: 0px;"> |
| | | <h-table |
| | | v-if="isRefresh && selectTabObj.tableFields" |
| | | ref="table6" |
| | | :table-fields="selectTabObj.tableFields" |
| | | :table-data="selectTabObj.tableData" |
| | | :is-edit-table-data="selectTabObj.isEditTableData" |
| | | :is-within-edit-table-data="isedit" |
| | | :table-field-click="TabObjMap['tab6'].formfieldClick" |
| | | :is-pagination="false" |
| | | :isdraggableorder="false" |
| | | :isfilterfield="false" |
| | | :isbasicfilterfields="false" |
| | | :is-highlight-row="true" |
| | | |
| | | :table-buttons-click="selectTabObj.tablebuttonClick" |
| | | > |
| | | </h-table> |
| | | </div> |
| | | <!-- 折扣政策 --> |
| | | <div v-show="activeTabName == 'tab7'" class="h_dialog__body" style="padding: 0px;"> |
| | | <h-table |
| | | v-if="isRefresh && selectTabObj.tableFields" |
| | | ref="table6" |
| | | :table-fields="selectTabObj.tableFields" |
| | | :table-data="selectTabObj.tableData" |
| | | :is-edit-table-data="selectTabObj.isEditTableData" |
| | | :is-within-edit-table-data="isedit" |
| | | :table-field-click="TabObjMap['tab7'].formfieldClick" |
| | | :is-pagination="false" |
| | | :isdraggableorder="false" |
| | | :isfilterfield="false" |
| | | :isbasicfilterfields="false" |
| | | :is-highlight-row="true" |
| | | |
| | | :table-buttons-click="selectTabObj.tablebuttonClick" |
| | | > |
| | | </h-table> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | title: "授权管理", |
| | | //Tab项设置 |
| | | tabs_d: [ |
| | | {code: "Input", name: "授权申请", dataname: "md_org_account_hospital_apply", filterTxt: "(state_code='Input' or state_code='OpeningApproval')", orderby: "md_org_account_hospital_apply.date_to"}, |
| | | {code: "Open", name: "生效", dataname: "md_org_account_hospital", filterTxt: "apply_id is not null and md_org_account_hospital.state_code='Open'", orderby: "md_org_account_hospital.date_to"}, |
| | | // {code: "Overdue", name: "逾期", dataname: "agm_authorization", filterTxt: "", orderby: "update_time desc"}, |
| | | {code: "Close", name: "终止", dataname: "md_org_account_hospital", filterTxt: "apply_id is not null and md_org_account_hospital.state_code='Closed'", orderby: "md_org_account_hospital.date_to"}, |
| | | {code: "All", name: "全部", dataname: "md_org_account_hospital", filterTxt: "(md_org_account_hospital.state_code='Open' or md_org_account_hospital.state_code='Closed')", orderby: "md_org_account_hospital.date_to"}, |
| | | {code: "agmAll", name: "合同医院汇总", dataname: "md_org_account_hospital", filterTxt: "agreement_id is not null and (md_org_account_hospital.state_code='Open' or md_org_account_hospital.state_code='Closed')", orderby: "md_org_account_hospital.date_to"}, |
| | | // {code: "Input", name: "授权申请", dataname: "md_org_account_hospital_apply", filterTxt: "(state_code='Input' or state_code='OpeningApproval')", orderby: "md_org_account_hospital_apply.date_to"}, |
| | | // {code: "Open", name: "生效", dataname: "md_org_account_hospital", filterTxt: "apply_id is not null and md_org_account_hospital.state_code='Open'", orderby: "md_org_account_hospital.date_to"}, |
| | | // {code: "Close", name: "终止", dataname: "md_org_account_hospital", filterTxt: "apply_id is not null and md_org_account_hospital.state_code='Closed'", orderby: "md_org_account_hospital.date_to"}, |
| | | {code: "All", name: "非协议医院备案", dataname: "md_org_account_hospital", filterTxt: "apply_id is not null and (md_org_account_hospital.state_code='Open' or md_org_account_hospital.state_code='Closed')", orderby: "md_org_account_hospital.date_to"}, |
| | | ], |
| | | d_tabs: { |
| | | Input: true, |