{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\views\\ProcessManagement\\ScheduleManagement\\MonthlyEngineeringReport.vue?vue&type=template&id=4311bf1b&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\views\\ProcessManagement\\ScheduleManagement\\MonthlyEngineeringReport.vue","mtime":1686772286600},{"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<div>\n  <at-table\n    @load=\"loadData\"\n    :data=\"data\"\n    :page-result=\"pageResult\"\n    ref=\"AtTable\"\n    :default-sorter=\"[{direction: 'DESC', property: 'portDate'}]\"\n    :dialogTitle=\"dialogTitle\"\n    :dialogVisible=\"dialogVisible\"\n    @select-all=\"handleSelect\"\n    @select=\"handleSelect\"\n    @handleDialogCancel=\"handleDialogCancel\"\n    @handleDialogClose=\"handleDialogClose\"\n    @handleDialogSubmit=\"handleDialogSubmit\"\n    @row-dblclick=\"handleRowDBClick\"\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        <project-info-selector\n          v-if=\"isShow\"\n          v-model=\"searchForm.projectId\"\n          @keyup.enter.native=\"handleSearch\"\n        ></project-info-selector>\n        <!-- <dict-select\n          v-model=\"searchForm.portType\"\n          dictCode=\"gcyb-tblx\"\n          validate=\"required\"\n          placeholder=\"请选择填报类型\"\n          :clearable=\"true\"\n          @keyup.enter.native=\"handleSearch\"\n        /> -->\n        <el-date-picker\n          v-model=\"searchForm.portDate\"\n          type=\"date\"\n          placeholder=\"选择审定日期\"\n          value-format=\"yyyy-MM-dd\"\n          format=\"yyyy-MM-dd\"\n          @keyup.enter.native=\"handleSearch\"\n        >\n        </el-date-picker>\n\n        <!-- <el-input\n          v-model=\"searchForm.portUserName\"\n          placeholder=\"请输入经办人\"\n          clearable\n          @keyup.enter.native=\"handleSearch\"\n        ></el-input> -->\n        <el-button\n          size=\"small\"\n          @click=\"handleSearch\"\n          type=\"primary\"\n          class=\"el-icon-search search-btn\"\n          >查询</el-button\n        >\n        <el-button\n          size=\"small\"\n          @click=\"handleReset\"\n          type=\"primary\"\n          plain\n          class=\"el-icon-refresh\"\n          >重置</el-button\n        >\n      </el-form>\n    </template>\n    <template v-slot:operationBtn>\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        @click=\"handleAdd\"\n        icon=\"el-icon-plus\"\n        >添加</el-button\n      >\n      <ht-delete-button\n        :url=\"deleteUrl\"\n        :htTable=\"$refs.AtTable\"\n        :requestMethod=\"'POST'\"\n        >删除</ht-delete-button\n      >\n      <import-file :importData=\"importData\" @load=\"load\"></import-file>\n      <el-button\n        size=\"small\"\n        type=\"primary\"\n        @click=\"handleExport\"\n        icon=\"el-icon-download\"\n        plain\n        style=\"margin-left: 10px\"\n        >导出</el-button\n      >\n    </template>\n    <template>\n      <el-table-column type=\"selection\" width=\"55\" align=\"center\">\n      </el-table-column>\n      <el-table-column type=\"index\" label=\"序号\" width=\"55\" align=\"center\">\n      </el-table-column>\n      <!-- <el-table-column\n        prop=\"projectInfo.projectCode\"\n        label=\"项目代码\"\n        align=\"center\"\n        min-width=\"150\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column> -->\n      <el-table-column\n        prop=\"projectInfo.projectName\"\n        label=\"项目名称\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column>\n      <el-table-column\n        prop=\"portDate\"\n        label=\"审定日期\"\n        align=\"center\"\n        min-width=\"100\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column>\n      <!-- <el-table-column\n        prop=\"portType\"\n        label=\"填报类型\"\n        align=\"center\"\n      >\n        <template slot-scope=\"scope\">\n          {{ getDictName('gcyb-tblx', scope.row.portType) }}\n        </template>\n      </el-table-column> -->\n      <!-- <el-table-column\n        prop=\"portUnit\"\n        label=\"填报方\"\n        align=\"center\"\n        width=\"150\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template slot-scope=\"scope\">\n          {{ getDictName('gcyb-tbf', scope.row.portUnit) }}\n        </template>\n      </el-table-column>\n      <el-table-column\n        prop=\"portUserName\"\n        label=\"经办人\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column>\n      <el-table-column\n        prop=\"imageProgress\"\n        label=\"工程进度(%)\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n        min-width=\"120\"\n      >\n      </el-table-column> -->\n      <el-table-column\n        prop=\"progressDescription\"\n        label=\"审定支付金额(元)\"\n        align=\"center\"\n        min-width=\"150\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          {{ moneyFormatter(row.progressDescription) }}\n        </template>\n      </el-table-column>\n      <el-table-column\n        prop=\"imageProgress\"\n        label=\"工程进度\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n        min-width=\"120\"\n      >\n      </el-table-column>\n      <el-table-column\n        prop=\"engineeringChange\"\n        label=\"本月产值(元)\"\n        align=\"center\"\n        min-width=\"100\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          {{ moneyFormatter(row.engineeringChange) }}\n        </template>\n      </el-table-column>\n      <el-table-column\n        prop=\"projectOvervie\"\n        label=\"累计总投资(元)\"\n        align=\"center\"\n        min-width=\"130\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          {{ moneyFormatter(row.projectOvervie) }}\n        </template>\n      </el-table-column>\n      <!-- <el-table-column\n        prop=\"weeklyMouthlyWork\"\n        label=\"形象进度\"\n        align=\"center\"\n        min-width=\"100\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column> -->\n      <el-table-column\n        prop=\"remarks\"\n        label=\"备注\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n        width=\"120\"\n      >\n      </el-table-column>\n    </template>\n    <!-- 弹框 -->\n    <template v-slot:dialogContent>\n      <el-form\n        ref=\"ruleForm\"\n        v-form\n        data-vv-scope=\"form\"\n        status-icon\n        :model=\"form\"\n        :rules=\"rules\"\n        label-width=\"120px\"\n        v-if=\"dialogVisible\"\n        :label-position=\"labelPosition\"\n        v-loading.fullscreen=\"loading\"\n      >\n        <el-row>\n          <el-col :span=\"12\">\n            <el-form-item label=\"项目名称\" prop=\"projectInfo.projectName\">\n              <el-input\n                v-model=\"form.projectInfo.projectName\"\n                placeholder=\"请选择项目名称\"\n                @focus=\"handleFocusProject\"\n                clearable\n                :disabled=\"!isShow\"\n              >\n                <el-button\n                  type=\"primary\"\n                  @click=\"handleFocusProject\"\n                  slot=\"append\"\n                  icon=\"el-icon-search\"\n                ></el-button>\n              </el-input>\n            </el-form-item>\n          </el-col>\n          <el-col :span=\"12\">\n            <el-form-item label=\"审定日期\" prop=\"portDate\">\n              <el-date-picker\n                v-model=\"form.portDate\"\n                type=\"date\"\n                placeholder=\"请输入审定日期\"\n                class=\"basisType\"\n                value-format=\"yyyy-MM-dd\"\n                format=\"yyyy-MM-dd\"\n              >\n              </el-date-picker>\n            </el-form-item>\n          </el-col>\n        </el-row>\n        <el-row>\n          <!-- <el-col :span=\"12\">\n            <el-form-item label=\"填报类型\" prop=\"portType\">\n              <dict-select\n                dictCode=\"gcyb-tblx\"\n                :hasDefaultOption=\"true\"\n                clearable\n                placeholder=\"请选择填报类型\"\n                v-model=\"form.portType\"\n                style=\"width: 100%\"\n              />\n            </el-form-item>\n          </el-col> -->\n          <el-col :span=\"12\">\n            <el-form-item label=\"审定支付金额\" prop=\"progressDescription\">\n              <el-input\n                v-model=\"form.progressDescription\"\n                placeholder=\"请输入审定支付金额\"\n                type=\"number\"\n                @input=\"handleInput\"\n                clearable\n              >\n                <i slot=\"suffix\">元</i>\n              </el-input>\n            </el-form-item>\n            <!--  <el-form-item label=\"经办人\" prop=\"portUserName\">\n             <eip-user-selector\n                :appendToBody=\"true\"\n                :placeholder=\"'请选择用户'\"\n                ref=\"eipSelector\"\n                v-model=\"form.portUserName\"\n                single\n                permission=\"b\"\n                :config=\"{\n                  id: 'form.portUserId',\n                  name: 'form.portUserName',\n                }\"\n              /> \n              <el-input\n                v-model=\"form.portUserName\"\n                placeholder=\"请输入经办人\"\n                clearable\n              >\n              </el-input>\n            </el-form-item>-->\n          </el-col>\n          <el-col :span=\"12\">\n            <el-form-item label=\"工程进度\" prop=\"imageProgress\">\n              <el-input\n                placeholder=\"自动计算\"\n                v-model=\"form.imageProgress\"\n                clearable\n              >\n                <!-- <i slot=\"suffix\">%</i> -->\n              </el-input>\n            </el-form-item>\n          </el-col>\n        </el-row>\n        <el-row>\n          <el-col :span=\"12\">\n            <el-form-item label=\"累计总投资\" prop=\"projectOvervie\">\n              <el-input\n                placeholder=\"自动计算\"\n                v-model=\"form.projectOvervie\"\n                clearable\n              >\n                <i slot=\"suffix\">元</i>\n              </el-input>\n            </el-form-item>\n          </el-col>\n          <el-col :span=\"12\">\n            <el-form-item label=\"投资计算比例\" prop=\"investmentRatio\">\n              <dict-select\n                dictCode=\"gcyb-tzjsbl\"\n                :hasDefaultOption=\"true\"\n                clearable\n                placeholder=\"请选择投资计算比例\"\n                v-model=\"form.investmentRatio\"\n                @input=\"handleInvestmentRatio\"\n                style=\"width: 100%\"\n              />\n            </el-form-item>\n          </el-col>\n        </el-row>\n        <el-row>\n          <el-col :span=\"12\">\n            <el-form-item label=\"本月产值\" prop=\"engineeringChange\">\n              <el-input\n                placeholder=\"自动计算\"\n                v-model=\"form.engineeringChange\"\n                clearable\n              >\n                <i slot=\"suffix\">元</i>\n              </el-input>\n            </el-form-item>\n          </el-col>\n        </el-row>\n        <!-- <el-form-item label=\"本月计划\" prop=\"weeklyMouthlyWork\">\n          <el-input\n            type=\"textarea\"\n            v-model=\"form.weeklyMouthlyWork\"\n            placeholder=\"请输入\"\n          ></el-input>\n        </el-form-item>\n        <el-form-item label=\"本月完成\" prop=\"projectOvervie\">\n          <el-input\n            type=\"textarea\"\n            v-model=\"form.projectOvervie\"\n            placeholder=\"请输入\"\n          ></el-input>\n        </el-form-item>\n         <el-form-item label=\"存在问题\" prop=\"engineeringChange\">\n          <el-input\n            type=\"textarea\"\n            v-model=\"form.engineeringChange\"\n            placeholder=\"请输入\"\n          ></el-input>\n        </el-form-item>\n       -->\n        <el-row>\n          <el-col :span=\"24\">\n            <el-form-item label=\"形象进度\" prop=\"weeklyMouthlyWork\">\n              <el-input\n                type=\"textarea\"\n                row=\"2\"\n                v-model=\"form.weeklyMouthlyWork\"\n                placeholder=\"请输入形象进度\"\n              ></el-input>\n            </el-form-item>\n          </el-col>\n        </el-row>\n        <el-form-item label=\"备注\" prop=\"remarks\">\n          <el-input\n            type=\"textarea\"\n            v-model=\"form.remarks\"\n            placeholder=\"请输入备注\"\n            :rows=\"2\"\n          ></el-input>\n        </el-form-item>\n        <file-table\n          @handleFile=\"accessoryInfo\"\n          :file=\"form.accessoryInfo\"\n          :info=\"'上传工程月报文件'\"\n        />\n      </el-form>\n    </template>\n    <project-info-dialog\n      ref=\"project\"\n      :single=\"true\"\n      @select=\"handleSelectProject\"\n    ></project-info-dialog>\n  </at-table>\n</div>\n",null]}