1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- (function(){
- Vue.component('renew-progress-filter',{
- template:'<div style="height: 400px;overflow: auto;margin-bottom: 50px;">\
- <div class="ml10 filter-title">统计维度</div>\
- <div class="div-content">\
- <div class="mt20 div-group-btn c-row ml40 mr10">\
- <div class="div-btn c-33" :class="{\'active\': lowCode==\'\'}" @click="contentClick(\'\', \'所有居民\')">\
- <a href="#" class="f-fs14">所有居民</a>\
- </div>\
- <div class="div-btn c-33" :class="{\'active\': lowCode==3}" @click="contentClick(3, \'65岁以上签约\')">\
- <a href="#" class="f-fs14">65岁以上签约</a>\
- </div>\
- <div class="div-btn c-33" :class="{\'active\': lowCode==1}" @click="contentClick(1, \'高血压\')">\
- <a href="#" class="f-fs14">高血压</a>\
- </div>\
- </div>\
- <div class="mt20 div-group-btn c-row ml40 mr10">\
- <div class="div-btn c-33" :class="{\'active\': lowCode==2}" @click="contentClick(2, \'糖尿病\')">\
- <a href="#" class="f-fs14">糖尿病</a>\
- </div>\
- </div>\
- </div>\
- <div id="footer">\
- <div class="c-row btn-wrap c-border-top fr">\
- <div class="div-foot-btn mr20" @click="resetClick">\
- <a href="#" class="c-666 f-fs16">重置</a>\
- </div>\
- <div class="div-foot-btn active" @click="confirmClick">\
- <a href="#" class="c-666 f-fs16">保存</a>\
- </div>\
- </div>\
- </div>\
- </div>',
- props:['lowCode', 'analysisName'],
- data: function(){
- return {
-
- }
- },
- methods: {
- contentClick:function(val, name){
- this.lowCode = val;
- this.analysisName = name;
- },
- resetClick:function(){
- this.lowCode = "";
- },
- confirmClick:function(){
- var vm = this;
- //触发刷新
- this.$emit('vuedals:close', {
- lowCode: vm.lowCode,
- name: vm.analysisName,
- contentHtml:$(".div-content").html()
- });
- }
- },
- mounted: function(){
- if(this.contentHtml){
- $(".div-content").html(this.contentHtml);
- }
- }
- });
-
- })()
|