{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\views\\StatisticalReport\\UserDefinedLedger.vue?vue&type=template&id=326e2dc8&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\views\\StatisticalReport\\UserDefinedLedger.vue","mtime":1675214578105},{"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  @handleDialogCancel=\"handleDialogCancel\"\n  @handleDialogClose=\"handleDialogClose\"\n  @handleDialogSubmit=\"handleDialogSubmit\"\n  @row-dblclick=\"handleRowDBClick\"\n  ref=\"AtTable\"\n  v-loading=\"loading\"\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-input\n        v-model=\"searchForm.name\"\n        placeholder=\"请输入模板名称\"\n        :clearable=\"true\"\n        @keyup.enter.native=\"findinfo\"\n      />\n      <el-button\n        size=\"small\"\n        type=\"primary\"\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-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  </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      label=\"项目名称\"\n      align=\"center\"\n      prop=\"projectName\"\n      :show-overflow-tooltip=\"true\"\n    >\n    </el-table-column> -->\n    <el-table-column\n      prop=\"name\"\n      label=\"模板名称\"\n      align=\"center\"\n      :show-overflow-tooltip=\"true\"\n    >\n    </el-table-column>\n    <el-table-column\n      prop=\"describe\"\n      label=\"模板描述\"\n      align=\"center\"\n      :show-overflow-tooltip=\"true\"\n    >\n    </el-table-column>\n    <el-table-column\n      prop=\"createName\"\n      label=\"创建人名称\"\n      align=\"center\"\n      :show-overflow-tooltip=\"true\"\n    >\n    </el-table-column>\n    <el-table-column label=\"操作 \" width=\"180\" align=\"center\">\n      <template v-slot=\"{row}\">\n        <!-- <el-dropdown\n          size=\"mini\"\n          split-button\n          @command=\"handleCommand\"\n          @click=\"handleCommand({row, command: 'preview'})\"\n        > -->\n        <el-button type=\"'primary\">\n          <el-link\n            type=\"primary\"\n            @click=\"handleCommand({row, command: 'preview'})\"\n          >\n            <i class=\"el-icon-view\">预览及导出</i>\n          </el-link>\n        </el-button>\n        <!-- <el-dropdown-menu slot=\"dropdown\">\n            <el-dropdown-item :command=\"{row: row, command: 'download'}\">\n              <el-link type=\"primary\">\n                <i class=\"el-icon-download\">导出</i>\n              </el-link>\n            </el-dropdown-item>\n          </el-dropdown-menu> -->\n        <!-- </el-dropdown> -->\n      </template>\n    </el-table-column>\n    <view-defined-dialog ref=\"viewDefined\"  />\n  </template>\n  <template v-slot:dialogContent>\n    <el-form\n      ref=\"form\"\n      v-form\n      data-vv-scope=\"form\"\n      :model=\"form\"\n      :rules=\"formRules\"\n      label-width=\"100px\"\n      v-if=\"dialogVisible\"\n    >\n      <el-collapse v-model=\"collapseActiveNames\">\n        <el-collapse-item name=\"1\">\n          <template slot=\"title\">\n            <span class=\"span-title\">模板信息</span>\n          </template>\n          <!-- <el-row>\n            <el-form-item label=\"项目名称\" prop=\"projectName\">\n              <project-info-selector\n                v-model=\"form.projectId\"\n                @select=\"select\"\n                style=\"width: 100%\"\n              ></project-info-selector>\n            </el-form-item>\n          </el-row> -->\n          <el-row>\n            <el-form-item label=\"模板名称\" prop=\"name\">\n              <el-input\n                v-model=\"form.name\"\n                placeholder=\"请输入模板名称\"\n                clearable\n              ></el-input>\n            </el-form-item>\n          </el-row>\n          <el-row>\n            <el-form-item label=\"模板描述\">\n              <el-input\n                v-model=\"form.describe\"\n                placeholder=\"请输入模板描述\"\n                clearable\n                type=\"textarea\"\n                rows=\"3\"\n              ></el-input>\n            </el-form-item>\n          </el-row>\n        </el-collapse-item>\n        <el-collapse-item name=\"2\">\n          <template slot=\"title\">\n            <span class=\"span-title\">配置信息</span>\n          </template>\n          <div class=\"button\">\n            <el-button\n              size=\"small\"\n              type=\"primary\"\n              @click=\"handleAddprops\"\n              icon=\"el-icon-plus\"\n              >添加字段</el-button\n            >\n          </div>\n          <el-table\n            :data=\"propsData\"\n            style=\"width: 100%\"\n            height=\"290px\"\n            id=\"propsTable\"\n          >\n            <el-table-column\n              label=\"序号\"\n              type=\"index\"\n              align=\"center\"\n              width=\"60\"\n            ></el-table-column>\n            <el-table-column\n              label=\"字段名称\"\n              align=\"center\"\n              prop=\"fieldName\"\n              show-overflow-tooltip\n            >\n            </el-table-column>\n            <el-table-column\n              label=\"字段编码\"\n              align=\"center\"\n              prop=\"field\"\n              show-overflow-tooltip\n            >\n            </el-table-column>\n            <el-table-column\n              label=\"计算方式\"\n              align=\"center\"\n              prop=\"calculationMethod\"\n              show-overflow-tooltip\n            >\n              <!-- validate=\"required\" -->\n              <template v-slot=\"{row}\">\n                <dict-select\n                  v-model=\"row.calculationMethod\"\n                  dictCode=\"zdytz-jsfs\"\n                  placeholder=\"请选择计算方式\"\n                  clearable\n                  :disabled=\"!disabledKeys.includes(row.fieldTypeValue)\"\n                />\n              </template>\n            </el-table-column>\n            <el-table-column label=\"操作\" align=\"center\">\n              <template slot-scope=\"scope\">\n                <el-button\n                  circle\n                  plain\n                  type=\"primary\"\n                  icon=\"el-icon-top\"\n                  size=\"mini\"\n                  @click=\"handleUp(scope.row, scope.$index)\"\n                ></el-button>\n                <el-button\n                  circle\n                  plain\n                  type=\"primary\"\n                  icon=\"el-icon-bottom\"\n                  size=\"mini\"\n                  @click=\"handleDown(scope.row, scope.$index)\"\n                ></el-button>\n                <el-popconfirm\n                  style=\"margin-left: 10px\"\n                  confirm-button-text=\"确定\"\n                  cancel-button-text=\"取消\"\n                  icon=\"el-icon-info\"\n                  icon-color=\"red\"\n                  title=\"确定删除吗？\"\n                  @confirm=\"handleDelFields(scope.row)\"\n                >\n                  <el-button\n                    slot=\"reference\"\n                    circle\n                    type=\"danger\"\n                    icon=\"el-icon-delete\"\n                    size=\"mini\"\n                  ></el-button>\n                </el-popconfirm>\n              </template>\n            </el-table-column>\n          </el-table>\n        </el-collapse-item>\n      </el-collapse>\n\n      <!-- 模板配置 -->\n      <user-defined-ledger-dialog\n        ref=\"templeteConfigRef\"\n        @submitPropsData=\"submitPropsData\"\n      />\n    </el-form>\n  </template>\n</at-table>\n",null]}