Browse Source

服务工单统计增加类型筛选=》功能

zhangyanfang 5 years ago
parent
commit
8610a44111

+ 7 - 0
app/statistics/html/service-sheet-analysis.html

@ -48,6 +48,13 @@
                        <el-select v-model="valueArea" placeholder="请选择">
                            <el-option v-for="item in optionsArea" :key="item.code" :label="item.name" :value="item.code">
                            </el-option>
                        </el-select>
					</div>
					<div class="f_s_0 ml20">
                        <span class="c-f16 c-333 pr10">类型</span>
                        <el-select v-model="valueType" placeholder="请选择" @change="seleType">
                            <el-option v-for="item in optionsType" :key="item.code" :label="item.name" :value="item.code" >
                            </el-option>
                        </el-select>
                    </div>
                    <div class="f_g_1 ml20">                        

+ 11 - 4
app/statistics/js/service-sheet-analysis.js

@ -16,7 +16,9 @@ new Vue({
	data: {
		tableData: [],
        valueArea: "350203",
        optionsArea: [{code:"350203",name:"思明区"}],
		optionsArea: [{code:"350203",name:"思明区"}],
		valueType:'',
		optionsType:[{name:'全部',code:''},{name:'家医代预约',code:'3'},{name:'居民自主预约',code:'1'}],//发起类型(1本人发起 2家人待预约 3家医代预约)
		dateValue: "",
		defaultValue: ['00:00:00', '23:59:59'],
		pickerOptions: {
@ -106,7 +108,8 @@ new Vue({
            }          
            var params={
                userAgent:localStorage.getItem('wlyyAgentForDoc'),
                area:vm.valueArea,startDate:startDate,endDate:endDate,
				area:vm.valueArea,startDate:startDate,endDate:endDate,
				type:vm.valueType
            }
            statisticAPI.doorServiceOrderAnalyze(params).then(function(res) {
                if(res.status == 200) {
@ -116,7 +119,10 @@ new Vue({
                    vm.$message.error(res.msg)
                }
            })          
        },
		},
		seleType:function(){
			// this.initData()
		},
        changeDateValue: function() {
            alert(JSON.stringify(this.dateValue))
        },
@ -147,7 +153,8 @@ new Vue({
            }          
            var params={
                userAgent:localStorage.getItem('wlyyAgentForDoc'),
                area:vm.valueArea,startDate:startDate,endDate:endDate,
				area:vm.valueArea,startDate:startDate,endDate:endDate,
				type:vm.valueType
            }
            var str = statisticAPI.doorServiceOrderAnalyzeExport+"?area="+vm.valueArea+"&startDate="+startDate+"&endDate="+endDate;
            window.open(str, "接收包数据导出")//导出数据