zhangyanpeng
2024-08-04 ebed520250ddb28e668f8181485ca2a6c61747d7
module/md/page/customer/page/evaluation_management.html
@@ -2,7 +2,7 @@
<html>
   <head>
      <meta charset="utf-8"><meta http-equiv="Expires" content="0"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-control" content="no-cache"><meta http-equiv="Cache" content="no-cache">
      <title>经销商指标</title>
      <title>推广商评估</title>
      
      <script type="text/javascript">
         var pageVue = null;
@@ -25,8 +25,8 @@
                     // // {code: "Closed", name: "失效", dataname:"so_implant", filterTxt: "state_code='Open'",},
                     // {code: "All", name: "全部", dataname: "md_target_dealer", filterTxt: "1 = 1", orderby: "update_time desc"},
                     {code: "Current", name: "当前评估", dataname: "md_org", filterTxt: "1=1", orderby: ""},
                     {code: "History", name: "历史评估", dataname: "md_org", filterTxt: "1=1", orderby: ""},
                     {code: "Current", name: "当前评估", dataname: "md_org_account", filterTxt: "1=1 and md_org_account.state_code <> 'Input'", orderby: "update_time desc"},
                     {code: "History", name: "历史评估", dataname: "md_org_account", filterTxt: "1=1", orderby: ""},
                     // {code: "Apply", name: "指标申请", dataname: "md_target_apply", filterTxt: "1 = 1", orderby: "update_time desc"},
                  ],
                  tabs: [],
@@ -80,6 +80,8 @@
                     // },
                  ],
                  dataRequestObj: {},
                  isShowTab: false,
               },
               created() {},
               
@@ -153,10 +155,18 @@
                           metas.map(f=>{
                              f.isshow = "T";
                              tableFields_.push(clone(f));
                              if (f.isfilter) {
                                 filterFields_.push(clone(f));
                              }
                              else {
                                 var filter_f = clone(f);
                                 filter_f.isshow = "F";
                                 filterFields_.push(filter_f);
                              }
                           })
                           if (!me.selectTabObj.filterFields || (me.selectTabObj.filterFields && me.selectTabObj.filterFields.length == 0)) {
                           me.selectTabObj.filterFields = clone(me.default_filterFields);
                           me.selectTabObj.tableFields = clone(me.default_tableFields);
                           me.selectTabObj.filterFields = clone(filterFields_);
                           me.selectTabObj.tableFields = clone(tableFields_);
                        }
                        }
@@ -234,7 +244,7 @@
                              return bo_
                           },
                           onclick: function(obj) {
                              me.openCustomer('browse',obj.selectedList[0])
                              me.openCustomerHistory('browse',obj.selectedList[0])
                           }
                                }
                            ]
@@ -262,6 +272,40 @@
                        text: "推广商评估信息" + (row.customer_code ? ("-" + row.customer_code) : ""),
                        id: "evaluation_management_edit" + row.id + sceneCode,
                        url: "module/md/page/customer/page/evaluation_management_edit.html",
                        data: row,
                        delta: {},
                        sceneCode: sceneCode,//"refuseedit",//"approval", //"add"//"browse",
                        callback: function(obj, callback) {
                           me.onQuery();
                           if (callback) {
                              callback();
                           }
                        }
                     };
                     me.doPopupByPublic(config);
                  },
                  openCustomerHistory(sceneCode, obj) {
                     let me = this;
                     var row = {}
                     if (sceneCode == "edit" || sceneCode == "browse") {
                        row = me.selectTabObj.selectedrow;
                        if(!row){
                           Root.message({
                              type: 'warning',
                              message: '请选择一条数据'
                           });
                           return;
                        }
                     }
                     var config = {
                        totab: false, //true: 以Tab导航的方式打开
                        width: "1100px",
                        height: "520px",
                        icon: "icon-product",
                        text: "推广商评估记录" + (row.customer_code ? ("-" + row.customer_code) : ""),
                        id: "evaluation_management_edit" + row.id + sceneCode,
                        url: "module/md/page/customer/page/evaluation_history.html",
                        data: row,
                        delta: {},
                        sceneCode: sceneCode,//"refuseedit",//"approval", //"add"//"browse",
@@ -309,7 +353,7 @@
                  </el-button-group>
               </div>
            </div>
            <div>
            <div v-show="isShowTab">
               <el-tabs v-model="activeTabName" @tab-click="handleClick">
                  <el-tab-pane v-for="(tab, k) in tabs" :label="tab.name" :name="tab.code" :key="k"></el-tab-pane>
               </el-tabs>