1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30d42db8"],{17842:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"midd-page"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"AED数据表",name:"first"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.filteredTableData}},[a("el-table-column",{attrs:{label:"工作类型",prop:"workType",filters:e.workTypeFilters,"filter-method":e.filterWorkType,"filter-placement":"bottom-end"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.row.workType,callback:function(a){e.$set(t.row,"workType",a)},expression:"scope.row.workType"}},[a("el-option",{attrs:{label:"类型1",value:"type1"}}),a("el-option",{attrs:{label:"类型2",value:"type2"}}),a("el-option",{attrs:{label:"类型3",value:"type3"}})],1):a("span",[e._v(e._s(t.row.workType))])]}}])}),a("el-table-column",{attrs:{label:"项目",prop:"project",filters:e.projectFilters,"filter-method":e.filterProject,"filter-placement":"bottom-end"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-input",{model:{value:t.row.project,callback:function(a){e.$set(t.row,"project",a)},expression:"scope.row.project"}}):a("span",[e._v(e._s(t.row.project))])]}}])}),a("el-table-column",{attrs:{label:"说明",prop:"description"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-input",{model:{value:t.row.description,callback:function(a){e.$set(t.row,"description",a)},expression:"scope.row.description"}}):a("span",[e._v(e._s(t.row.description))])]}}])}),a("el-table-column",{attrs:{label:"范例",prop:"example"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-input",{model:{value:t.row.example,callback:function(a){e.$set(t.row,"example",a)},expression:"scope.row.example"}}):a("span",[e._v(" "+e._s(t.row.example)+" "),a("i",{staticClass:"el-icon-edit",staticStyle:{cursor:"pointer","margin-left":"5px"},on:{click:function(a){return e.openExampleDialog(t.row)}}})])]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-button",{attrs:{size:"small",type:"success"},on:{click:function(a){return e.handleSave(t.$index,t.row)}}},[e._v(" 保存 ")]):a("el-button",{attrs:{size:"small"},on:{click:function(a){return e.handleEdit(t.$index,t.row)}}},[e._v(" 编辑 ")]),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(a){return e.handleDelete(t.$index,t.row)}}},[e._v(" 删除 ")])]}}])})],1),a("el-button",{staticStyle:{"margin-top":"20px"},attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新增行")])],1),a("el-tab-pane",{attrs:{label:"SOTA数据表",name:"second"}}),a("el-tab-pane",{attrs:{label:"SOTA内容表",name:"third"}}),a("el-tab-pane",{attrs:{label:"SOTA汇总表",name:"fourth"}})],1),a("el-dialog",{attrs:{visible:e.dialogVisible,title:"编辑范例",width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[a("span",{staticClass:"dialog-footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveExample}},[e._v("确定")])],1)]},proxy:!0}])},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.currentExample,callback:function(t){e.currentExample=t},expression:"currentExample"}})],1)],1)},i=[],o=a("2909"),r=(a("4de4"),a("caad"),a("d81d"),a("a434"),a("d3b7"),a("6062"),a("2532"),a("3ca3"),a("ddb0"),{name:"MiddPage",data:function(){return{activeName:"first",tableData:[{workType:"复制",project:"indication",description:"器械在文献中使用的适应症,按照器械分析,也需要添加器械使用部位以区分",example:"t1d: n=191;",isEdit:!1},{workType:"总结",project:"Study Design/ Method",description:"患者/试验者的人种,国家地区,以查阅是否存在数据上人种差异",example:"white non-hispanic: n=247;african american:n=25;hispanic or latino: n=34",isEdit:!1},{workType:"总结和数据提取;",project:"Alternative device(treatment)",description:"Device name + model name如无,可写疗法(以评价的器械的替代疗法)",example:"Capillary blood by BMG;Venous blood by YSI(此处为CGM的替代疗法)",isEdit:!1}],workTypeFilters:[{text:"类型1",value:"type1"},{text:"类型2",value:"type2"},{text:"类型3",value:"type3"}],projectFilters:[],activeFilters:{workType:[],project:[]},dialogVisible:!1,currentExample:"",currentRow:null}},computed:{filteredTableData:function(){var e=this;return this.tableData.filter((function(t){return(!e.activeFilters.workType.length||e.activeFilters.workType.includes(t.workType))&&(!e.activeFilters.project.length||e.activeFilters.project.includes(t.project))}))}},created:function(){this.updateProjectFilters()},methods:{openExampleDialog:function(e){console.log(112),this.dialogVisible=!0,this.currentExample=e.example,this.currentRow=e},saveExample:function(){this.currentRow&&(this.currentRow.example=this.currentExample),this.dialogVisible=!1},handleEdit:function(e,t){t.isEdit=!0},handleSave:function(e,t){t.isEdit=!1,this.updateProjectFilters()},handleDelete:function(e,t){this.tableData.splice(e,1),this.updateProjectFilters()},handleAdd:function(){this.tableData.push({workType:"",project:"",description:"",example:"",isEdit:!0})},filterWorkType:function(e,t){return t.workType===e},filterProject:function(e,t){return t.project===e},updateProjectFilters:function(){var e=Object(o["a"])(new Set(this.tableData.map((function(e){return e.project}))));this.projectFilters=e.map((function(e){return{text:e,value:e}}))}},watch:{tableData:{handler:function(){this.updateProjectFilters()},deep:!0}}}),n=r,c=(a("245a"),a("2877")),s=Object(c["a"])(n,l,i,!1,null,"0a490a6a",null);t["default"]=s.exports},1860:function(e,t,a){},"245a":function(e,t,a){"use strict";a("1860")}}]);
|