{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\views\\StatisticalReport\\ProjectAccount.vue?vue&type=template&id=fd7664c2&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\views\\StatisticalReport\\ProjectAccount.vue","mtime":1677873086972},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<at-table\n  @load=\"loadData\"\n  :data=\"data\"\n  :page-result=\"pageResult\"\n  :dialogTitle=\"'详情'\"\n  :dialogVisible=\"dialogVisible\"\n  :stripe=\"false\"\n  :default-expand-all=\"defaultExpandAll\"\n  :isShowPagination=\"false\"\n  :expand-row-keys=\"expandRowKeys\"\n  @handleDialogCancel=\"handleDialogCancel\"\n  @handleDialogClose=\"handleDialogClose\"\n  @expand-change=\"handleExpandChange\"\n  ref=\"AtTable\"\n>\n  <template v-slot:searchInput>\n    <el-form\n      ref=\"searchForm\"\n      :model=\"searchForm\"\n      label-width=\"80px\"\n      class=\"search-top\"\n      @submit.native.prevent\n    >\n      <el-select\n        v-model=\"searchForm.createTime\"\n        clearable\n        placeholder=\"请选择年份\"\n        @change=\"findinfo\"\n      >\n        <el-option\n          v-for=\"item in optionYears\"\n          :key=\"item.value\"\n          :label=\"item.label\"\n          :value=\"item.value\"\n        >\n        </el-option>\n      </el-select>\n\n      <el-select\n        v-model=\"searchForm.id\"\n        clearable\n        placeholder=\"请选择项目类型\"\n      >\n        <el-option\n          v-for=\"item in selectData\"\n          :key=\"item.name\"\n          :label=\"item.name\"\n          :value=\"item.id\"\n        >\n        </el-option>\n      </el-select>\n      <project-info-selector\n        ref=\"projectInfo\"\n        v-model=\"searchForm.projectId\"\n        style=\"width: 100%\"\n        @keyup.enter.native=\"findinfo\"\n      ></project-info-selector>\n      <!-- <dict-select\n        dictCode=\"xmgl-xmzt\"\n        :hasDefaultOption=\"true\"\n        clearable\n        placeholder=\"请选择项目状态\"\n        v-model=\"searchForm.projectStatus\"\n        style=\"width: 100%\"\n      /> -->\n      <el-select clearable v-model=\"searchForm.projectStatus\" placeholder=\"请选择项目状态\">\n        <el-option v-for=\"item in statusList\" :key=\"item.value\" :label=\"item.name\" :value=\"item.value\"></el-option>\n      </el-select>\n      <!-- <el-input\n        v-model=\"searchForm.projectManager\"\n        placeholder=\"请输入项目负责人\"\n        clearable\n      ></el-input> -->\n      <!-- <dict-select\n        dictCode=\"xmlx-jcyj-jcwjlx\"\n        :hasDefaultOption=\"true\"\n        clearable\n        placeholder=\"请选择决策依据\"\n        v-model=\"searchForm.decisionBasisType\"\n        style=\"width: 100%\"\n      />\n      <dict-select\n        dictCode=\"zbfs\"\n        :hasDefaultOption=\"true\"\n        clearable\n        placeholder=\"请选择发包方式\"\n        v-model=\"searchForm.biddingChargeType\"\n        style=\"width: 100%\"\n      /> -->\n      <!-- <el-date-picker\n        v-model=\"searchForm.commencementTime\"\n        type=\"date\"\n        placeholder=\"选择开工时间\"\n        value-format=\"yyyy-MM-dd\"\n        format=\"yyyy-MM-dd\"\n        style=\"width: 100%\"\n      >\n      </el-date-picker>\n      <el-date-picker\n        v-model=\"searchForm.completionTime\"\n        type=\"date\"\n        placeholder=\"选择完工时间\"\n        value-format=\"yyyy-MM-dd\"\n        format=\"yyyy-MM-dd\"\n        style=\"width: 100%\"\n      >\n      </el-date-picker> -->\n      <!--  -->\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        :loading=\"findling\"\n        class=\"el-icon-search search-btn\"\n        @click=\"findinfo\"\n        >查询</el-button\n      >\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        plain\n        class=\"el-icon-refresh search-btn\"\n        @click=\"handleReset\"\n        >重置</el-button\n      >\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        @click=\"handleExport\"\n        :loading=\"loading2\"\n        icon=\"el-icon-download search-btn\"\n        plain\n        style=\"margin-left: 10px\"\n        >导出\n      </el-button>\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        :icon=\"\n          defaultExpandAll\n            ? 'el-icon-remove-outline'\n            : 'el-icon-circle-plus-outline'\n        \"\n        plain\n        style=\"margin-left: 10px\"\n        class=\"search-btn\"\n        @click=\"handleExpandAll\"\n        >{{ defaultExpandAll ? '全部收缩' : '全部展开' }}</el-button\n      >\n    </el-form>\n  </template>\n  <!-- <template v-slot:operationBtn>\n  </template> -->\n  <template>\n    <el-table-column type=\"expand\">\n      <!-- slot-scope=\"scope\"  必须加上这个展开时数据才可以刷新 -->\n      <template slot-scope=\"scope\">\n        <el-table\n          :data=\"scope.row.expandTableData\"\n          style=\"width: 100%\"\n          v-loading=\"expandLoading\"\n          @row-dblclick=\"handleRowDBClick\"\n        >\n          <el-table-column\n            label=\"项目名称\"\n            align=\"center\"\n            prop=\"projectName\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            label=\"项目负责人\"\n            align=\"center\"\n            prop=\"projectManager\"\n            :show-overflow-tooltip=\"true\"\n            width=\"110\"\n          >\n          </el-table-column>\n          <el-table-column\n            label=\"项目类型\"\n            align=\"center\"\n            prop=\"projectType\"\n            :show-overflow-tooltip=\"true\"\n            width=\"120\"\n          >\n            <template v-slot=\"{row}\">\n              <div>{{ getDictName('xmgl-xmlx', row.projectType) }}</div>\n            </template>\n          </el-table-column>\n          <el-table-column\n            label=\"总投资(万元)\"\n            align=\"center\"\n            prop=\"projectMoney\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <ht-table-column\n            prop=\"projectStatus\"\n            label=\"项目状态\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n            <!-- <template v-slot=\"{row}\">\n              {{ getDictName('xmgl-xmzt', row.projectStatus) }}\n            </template> -->\n          </ht-table-column>\n          <!-- accumulatedProjectPayment -->\n          <el-table-column\n            prop=\"contractAmount\"\n            label=\"累计已完成投资(万元)\"\n            :show-overflow-tooltip=\"true\"\n            align=\"center\"\n            width=\"210\"\n          >\n          </el-table-column>\n          <el-table-column\n            prop=\"decisionBasisType\"\n            label=\"本月进度\"\n            :show-overflow-tooltip=\"true\"\n            align=\"center\"\n            width=\"150\"\n          >\n          </el-table-column>\n          <!-- <el-table-column\n            label=\"决策依据\"\n            align=\"center\"\n            prop=\"decisionBasisType\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"责任单位\"\n            align=\"center\"\n            prop=\"responsibleUnit\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"地勘单位\"\n            align=\"center\"\n            prop=\"geologicalProspectingUnit\"\n            :show-overflow-tooltip=\"true\"\n            width=\"130\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"设计单位\"\n            align=\"center\"\n            prop=\"designUnit\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            label=\"监理单位\"\n            align=\"center\"\n            prop=\"supervisorUnit\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            label=\"施工单位\"\n            align=\"center\"\n            prop=\"constructUnit\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"初设概算总投资(万元)\"\n            align=\"center\"\n            prop=\"preliminaryEstimate\"\n            :show-overflow-tooltip=\"true\"\n            width=\"140\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"可研估算总投资(万元)\"\n            align=\"center\"\n            prop=\"feasibilityStudyEstimate\"\n            :show-overflow-tooltip=\"true\"\n            width=\"140\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"合同金额(万元)\"\n            align=\"center\"\n            prop=\"contractAmount\"\n            :show-overflow-tooltip=\"true\"\n            width=\"130\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"发包方式\"\n            align=\"center\"\n            prop=\"biddingChargeType\"\n            :show-overflow-tooltip=\"true\"\n            width=\"120\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"建设地址\"\n            align=\"center\"\n            prop=\"projectAddress\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"项目规模及内容\"\n            align=\"center\"\n            prop=\"projectContent\"\n            :show-overflow-tooltip=\"true\"\n            width=\"120\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"开工时间\"\n            align=\"center\"\n            prop=\"commencementTime\"\n            :show-overflow-tooltip=\"true\"\n            width=\"120\"\n          >\n          </el-table-column> -->\n          <!-- <el-table-column\n            label=\"完工时间\"\n            align=\"center\"\n            prop=\"completionTime\"\n            :show-overflow-tooltip=\"true\"\n            width=\"120\"\n          >\n          </el-table-column> -->\n        </el-table>\n        <el-pagination\n          small\n          class=\"expandPagination\"\n          :disabled=\"loading\"\n          @size-change=\"(val) => handleSizeChange(val, scope.row.id)\"\n          @current-change=\"(val) => handleCurrentChange(val, scope.row.id)\"\n          :current-page.sync=\"scope.row.pagination.page\"\n          :page-sizes=\"pageSizes\"\n          :page-size=\"scope.row.pagination.pageSize\"\n          :pager-count=\"pagerCount\"\n          layout=\"total, sizes, prev, pager, next, jumper\"\n          :total=\"scope.row.pagination.total\"\n        ></el-pagination>\n      </template>\n    </el-table-column>\n    <el-table-column label=\"项目类型\" prop=\"name\"> </el-table-column>\n    <el-table-column label=\"总计(万元)\" prop=\"total\"> </el-table-column>\n  </template>\n  <template v-slot:dialogContent>\n    <el-descriptions title=\"项目明细\" border :column=\"2\" size=\"medium\">\n      <el-descriptions-item label=\"项目名称\">{{\n        detailData.projectName\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"项目状态\">{{\n        detailData.prijectStatus\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"项目负责人\">{{\n        detailData.projectManager\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"决策依据\">{{\n        detailData.decisionBasisType\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"责任单位\">{{\n        detailData.responsibleUnit\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"地勘单位\">{{\n        detailData.geologicalProspectingUnit\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"设计单位\">{{\n        detailData.designUnit\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"监理单位\">{{\n        detailData.supervisorUnit\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"施工单位\">{{\n        detailData.constructUnit\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"初设概算总投资(万元)\">{{\n        detailData.preliminaryEstimate\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"可研估算总投资(万元)\">{{\n        detailData.feasibilityStudyEstimate\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"合同金额(万元)\">{{\n        detailData.contractAmount\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"发包方式\">{{\n        detailData.biddingChargeType\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"建设地址\">{{\n        detailData.projectAddress\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"开工时间\">{{\n        detailData.commencementTime\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"完工时间\">{{\n        detailData.completionTime\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"项目规模及内容\" :span=\"3\">{{\n        detailData.projectContent\n      }}</el-descriptions-item>\n      <el-descriptions-item label=\"总投资\">{{\n        detailData.projectMoney\n      }}</el-descriptions-item>\n    </el-descriptions>\n  </template>\n</at-table>\n",null]}