<template>
  <div id='app' >
    <criteria-paged :model="model" :pager='false'>
      <criteria partial='criteria' @condition-changed='search'>
        <div novalidate class="form-inline auto" partial>
          <div class="form-group">
            <label>分公司:</label>
            <right-tree :userid.sync='$parent.$parent.userid' :source.sync='$parent.$parent.source' @re-res="$parent.$parent.getRes" ></right-tree>
            <label for="startDate">开始日期:</label>
            <datepicker id="startDate" placeholder="开始日期"
                        v-model="model.startDate"
                        :value.sync="model.startDate"
                        :disabled-days-of-Week="[]"
                        :format="'yyyy-MM-dd'"
                        :show-reset-button="reset">
            </datepicker>
            <label for="endDate">结束日期:</label>
            <datepicker id="endDate" placeholder="结束日期"
                        v-model="model.endDate"
                        :value.sync="model.endDate"
                        :disabled-days-of-Week="[]"
                        :format="'yyyy-MM-dd'"
                        :show-reset-button="reset">
            </datepicker>
            <button class="btn btn-default" @click="search()">查询</button>
            <report-print id='shexian' top='1cm' left='1cm' width='100%' height='100%'></report-print>
            <report-excel id='shexian'></report-excel>
          </div>
        </div>
      </criteria>
      <div partial='list' id='shexian'>
        <table class='tableprint' style="margin: 0px auto">
            <thead>
            <tr>
              <th colspan='5' style="font-weight: normal; text-align: left;">
                <h3 style="text-align: center">安检率报表</h3>
              </th>
            </tr>
            <tr>
              <th colspan='5' style="font-weight: normal; text-align: center;">
                开始时间：{{model.model.startDate}}&nbsp;&nbsp;&nbsp;
                结束时间：{{ model.model.endDate }}
              </th>
            </tr>
            </thead>
            <tr>
            <th  colspan='5' style="font-weight: normal;">
              {{{ model.data.substring(26,model.data.length-8) }}}
            </th>
          </tr>
        </table>
      </div>
    </criteria-paged>
  </div>
</template>

<script>
  import { DataModel } from 'vue-client'

  export default {
    title: '安检率报表',
    data () {

      let model =  new DataModel('rs/report/safechecksale',{startDate: 'this.model.startDate', endDate: 'this.model.endDate',f_subcompany: 'this.f_subcompany'})
      model.f_subcompany = ''
      return {
        filialeNameStr:'',
        filialeCodeStr:'',
        userid: this.$login.f.id,
        source: `tool.getFullTree(this.getRights().where(row.getType() != $zone$).where(row.getType() == $organization$))`,
        model:model
      }
    },
    methods: {
      // 获取组织结构
      getRes(obj) {
        console.log(obj,'se')
        let fengongsi=obj.res.toString().split('.')
        console.log(fengongsi,'se')
        console.log(fengongsi[fengongsi.length-1],'se')
        this.model.f_subcompany = fengongsi[fengongsi.length-1]
        console.log(this.model,'se')
        // this.model.filialeCodeStr = obj.resids
        // this.model.filialeCodeStr = this.model.filialeCodeStr.replace(/\./g, '')
      },
    },
    ready(){
    },
    computed: {
      selected() {
        return this.$refs.grid.selected
      },
      // outlets () {
      //   return [{label: '全部', value: ''}, ...AppData.getParam('营业网点')]
      // },
      // operator () {
      //   return [{label: '全部', value: ''}, ...AppData.getParam('操作员')]
      // }
    }
  }
</script>
