{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\views\\FileLibrary.vue?vue&type=template&id=f1b8b06e&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\views\\FileLibrary.vue","mtime":1675214577964},{"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<el-container\n  class=\"fullheight\"\n  style=\"border: 1px solid #eee\"\n>\n  <el-aside\n    :width=\"isShowAside ? '200px' : '0px'\"\n    style=\"border-right: 1px solid #eee;transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\"\n  >\n    <!-- <file-tree ref='tree' @load=\"loadData\"></file-tree> -->\n    <div class=\"tree-header flex\">\n      <el-input\n        placeholder=\"请输入\"\n        v-model=\"filterText\"\n        clearable\n      >\n        <i\n          slot=\"prefix\"\n          class=\"el-input__icon el-icon-search\"\n        ></i>\n      </el-input>\n      <div :class=\"\n          isIeExplorer\n            ? 'tree-button-group is-ie-explorer flex'\n            : 'tree-button-group flex'\n        \">\n        <i\n          :class=\"{'icon-zhankai': !isExpand, 'icon-shouqi': isExpand}\"\n          :title=\"isExpand ? '收起' : '展开'\"\n          @click=\"handleExpandCollapse\"\n        />\n        <i\n          class=\"icon-sync\"\n          :class=\"{'icon-spin': loading}\"\n          title=\"刷新\"\n          @click=\"refresh\"\n        />\n      </div>\n    </div>\n    <el-tree\n      :data=\"treeData\"\n      :props=\"props\"\n      :load=\"loadNode\"\n      :filter-node-method=\"filterNode\"\n      :default-checked-keys=\"defaultCheckedKeys\"\n      :default-expanded-keys=\"defaultExpandedKeys\"\n      node-key=\"id\"\n      @node-click=\"handleNodeClick\"\n      accordion\n      ref=\"tree\"\n      highlight-current\n      style=\"background: #fafafa\"\n    >\n      <span\n        class=\"custom-tree-node\"\n        slot-scope=\"{node, data}\"\n      >\n\n        <span>\n          <i\n            class=\"el-icon-s-order icon\"\n            style=\"padding-right: 4px\"\n          ></i>{{node.label }}</span>\n        <el-dropdown\n          @command=\"handleCommand\"\n          v-if=\"data.code=='root'\"\n        >\n          <div class=\"el-dropdown-link\">\n            <i\n              class=\"icon-more\"\n              title=\"更多操作\"\n            />\n          </div>\n          <el-dropdown-menu\n            slot=\"dropdown\"\n            v-methodauth=\"'file_type_add'\"\n          >\n            <el-dropdown-item\n              icon=\"el-icon-plus\"\n              :command=\"{node:node,data,action:'add'}\"\n            >添加</el-dropdown-item>\n          </el-dropdown-menu>\n        </el-dropdown>\n        <el-dropdown\n          @command=\"handleCommand\"\n          v-else\n        >\n          <div class=\"el-dropdown-link\">\n            <i\n              class=\"icon-more\"\n              title=\"更多操作\"\n            />\n          </div>\n          <el-dropdown-menu\n            slot=\"dropdown\"\n            v-methodauth=\"'file_type_add'\"\n          >\n            <el-dropdown-item\n              icon=\"el-icon-plus\"\n              :command=\"{node:node,data,action:'add'}\"\n              v-methodauth=\"'file_type_add'\"\n            >添加</el-dropdown-item>\n            <el-dropdown-item\n              icon=\"el-icon-edit\"\n              :command=\"{node:node,data,action:'edit'}\"\n              v-methodauth=\"'file_type_update'\"\n            >编辑</el-dropdown-item>\n\n            <el-dropdown-item\n              icon=\"el-icon-delete\"\n              :command=\"{node:node,data,action:'delete'}\"\n              divided\n              v-methodauth=\"'file_type_del'\"\n            >删除</el-dropdown-item>\n          </el-dropdown-menu>\n        </el-dropdown>\n      </span>\n    </el-tree>\n    <el-dialog\n      class=\"addDialog\"\n      :title=\"title\"\n      :visible.sync=\"dialogVisible2\"\n      width=\"600px\"\n      top='8vh'\n      :before-close=\"handleClose\"\n    >\n      <el-form\n        ref=\"form\"\n        data-vv-scope=\"form\"\n        status-icon\n        :model=\"treeForm\"\n        :rules=\"treeRules\"\n        label-width=\"100px\"\n      >\n        <el-form-item\n          label=\"父节点\"\n          prop=\"pName\"\n        >\n          <el-input\n            v-model=\"treeForm.pName\"\n            disabled\n          ></el-input>\n        </el-form-item>\n        <el-form-item\n          label=\"分类名称\"\n          prop=\"name\"\n        >\n          <el-input\n            v-model=\"treeForm.name\"\n            placeholder=\"请输入内容\"\n            clearable\n          ></el-input>\n        </el-form-item>\n        <el-form-item\n          label=\"分类编码\"\n          prop=\"code\"\n        >\n          <el-input\n            v-model=\"treeForm.code\"\n            placeholder=\"请输入编码\"\n            clearable\n          ></el-input>\n        </el-form-item>\n      </el-form>\n      <span\n        slot=\"footer\"\n        class=\"dialog-footer\"\n      >\n        <el-button @click=\"handleClose\">取 消</el-button>\n        <el-button\n          type=\"primary\"\n          @click=\"handleConfirm\"\n        >确 定</el-button>\n      </span>\n    </el-dialog>\n  </el-aside>\n  <el-container style=\"background-color: #fff;\">\n    <div\n      class=\"shrink\"\n      @click=\"handleHideMenu\"\n    ><i :class=\"isShowAside ? 'el-icon-arrow-left': 'el-icon-arrow-right'\"></i></div>\n    <div style=\"width:100%;height:100%\">\n      <at-table\n        @load=\"loadData\"\n        :data=\"data\"\n        :page-result=\"pageResult\"\n        ref=\"AtTable\"\n        :dialogTitle=\"dialogTitle\"\n        :dialogVisible=\"dialogVisible\"\n        :elAuth=\"'file_update'\"\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-model=\"searchForm.projectId\"\n          @keyup.enter.native=\"handleSearch\"\n        ></project-info-selector> -->\n            <el-input\n              v-model=\"searchForm.documentNumber\"\n              placeholder=\"请输入编号(文号)\"\n              clearable\n              @keyup.enter.native=\"handleSearch\"\n            ></el-input>\n            <el-input\n              v-model=\"searchForm.establishmentName\"\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            <el-button\n              size=\"small\"\n              @click=\"handleReset\"\n              type=\"primary\"\n              plain\n              class=\"el-icon-refresh\"\n            >重置</el-button>\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            v-methodauth=\"'file_add'\"\n          >添加</el-button>\n          <ht-delete-button\n            :url=\"deleteUrl\"\n            :htTable=\"$refs.AtTable\"\n            :requestMethod=\"'POST'\"\n            v-methodauth=\"'file_del'\"\n          >删除</ht-delete-button>\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\n            type=\"selection\"\n            width=\"55\"\n            align=\"center\"\n          >\n          </el-table-column>\n          <el-table-column\n            type=\"index\"\n            label=\"序号\"\n            align=\"center\"\n            width=\"60\"\n          >\n          </el-table-column>\n          <!-- <el-table-column\n        prop=\"projectInfo.projectCode\"\n        label=\"项目代码\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column>\n      <el-table-column\n        prop=\"projectName\"\n        label=\"项目名称\"\n        align=\"center\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </el-table-column> -->\n          <el-table-column\n            prop=\"documentNumber\"\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=\"establishmentName\"\n            label=\"文件名称\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            prop=\"establishmentDate\"\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=\"remarks\"\n            label=\"备注\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n        </template>\n        <!-- 弹框 -->\n        <template v-slot:dialogContent>\n          <el-form\n            ref=\"ruleForm\"\n            data-vv-scope=\"form\"\n            :model=\"form\"\n            :rules=\"rules\"\n            label-width=\"100px\"\n            v-if=\"dialogVisible\"\n          >\n            <el-row>\n              <el-col :span=\"12\">\n                <el-form-item\n                  label=\"文件名称\"\n                  prop=\"establishmentName\"\n                >\n                  <el-input\n                    v-model=\"form.establishmentName\"\n                    placeholder=\"请输入文件名称\"\n                    clearable\n                  ></el-input>\n                </el-form-item>\n              </el-col>\n              <el-col :span=\"12\">\n                <el-form-item\n                  label=\"编号(文号)\"\n                  prop=\"documentNumber\"\n                >\n                  <el-input\n                    v-model=\"form.documentNumber\"\n                    placeholder=\"请输入编号(文号)\"\n                    clearable\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\n                  label=\"批复日期\"\n                  prop=\"establishmentDate\"\n                >\n                  <el-date-picker\n                    v-model=\"form.establishmentDate\"\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-form-item\n              label=\"描述\"\n              prop=\"describe\"\n            >\n              <el-input\n                v-model=\"form.describe\"\n                placeholder=\"请输入描述\"\n                type=\"textarea\"\n              ></el-input>\n            </el-form-item>\n            <file-table\n              @handleFile=\"accessoryInfo\"\n              :file=\"form.accessoryInfo\"\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  </el-container>\n</el-container>\n",null]}