{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\views\\projectManagent\\DirectoryManagement.vue?vue&type=template&id=5b8f0cc5&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\views\\projectManagent\\DirectoryManagement.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<el-container class=\"fullheight\" style=\"border: 1px solid #eee\">\n  <el-aside width=\"200px\" style=\"border-right: 1px solid #eee\">\n    <div class=\"tree-header flex\">\n      <el-input placeholder=\"请输入\" v-model=\"filterText\" clearable>\n        <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n      </el-input>\n      <div\n        :class=\"\n          isIeExplorer\n            ? 'tree-button-group is-ie-explorer flex'\n            : 'tree-button-group flex'\n        \"\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      :default-expand-all=\"defaultExpandAll\"\n      :data=\"treeData\"\n      :props=\"props\"\n      :load=\"loadNode\"\n      :filter-node-method=\"filterNode\"\n      :default-checked-keys=\"defaultCheckedKeys\"\n      node-key=\"id\"\n      @node-click=\"handleNodeClick\"\n      lazy\n      ref=\"tree\"\n      highlight-current\n      style=\"background: #fafafa\"\n    >\n      <span class=\"custom-tree-node\" slot-scope=\"{node}\">\n        <div>\n          <i class=\"el-icon-s-order icon\"></i>\n          <span style=\"padding-left: 4px\">{{ node.label }}</span>\n        </div>\n      </span></el-tree\n    >\n  </el-aside>\n  <!-- <el-container v-if=\"!editMenuFormVisible\">\n    <div class=\"form-empty\">请选择一个菜单进行操作</div>\n  </el-container> -->\n  <el-container style=\"margin-left: 10px\">\n    <at-table\n      @load=\"loadData\"\n      :data=\"data\"\n      :page-result=\"pageResult\"\n      ref=\"AtTable\"\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-model=\"searchForm.projectId\"\n            style=\"width: 100%\"\n          ></project-info-selector> -->\n          <el-input\n            v-model=\"searchForm.name\"\n            clearable\n            placeholder=\"请输入名称\"\n            @keyup.enter.native=\"findinfo\"\n          ></el-input>\n          <el-button\n            size=\"small\"\n            @click=\"findinfo\"\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          :requestMethod=\"'POST'\"\n          :htTable=\"$refs.AtTable\"\n          @after-delete=\"afterDelete\"\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 prop=\"code\" label=\"编码\" align=\"center\">\n        </el-table-column>\n        <el-table-column prop=\"name\" label=\"名称\" align=\"center\">\n        </el-table-column>\n        <el-table-column prop=\"pcode\" label=\"父级编码\" align=\"center\">\n        </el-table-column>\n        <el-table-column prop=\"pname\" label=\"父级名称\" align=\"center\">\n        </el-table-column>\n        <ht-table-column\n          prop=\"finishStatus\"\n          label=\"状态\"\n          :show-overflow-tooltip=\"true\"\n          :filters=\"getDictData('mlgl-jdzt')\"\n        >\n          <template v-slot=\"{row}\">\n            {{ getDictName('mlgl-jdzt', row.finishStatus) }}\n          </template>\n        </ht-table-column>\n        <ht-table-column\n          prop=\"groupType\"\n          label=\"类型\"\n          :show-overflow-tooltip=\"true\"\n          :filters=\"getDictData('mlgl-fzlx')\"\n        >\n          <template v-slot=\"{row}\">\n            {{ getDictName('mlgl-fzlx', row.groupType) }}\n          </template>\n        </ht-table-column>\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=\"rules\"\n          label-width=\"110px\"\n          v-if=\"dialogVisible\"\n          v-loading.fullscreen=\"loading\"\n        >\n          <el-row>\n            <el-col :span=\"12\">\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-col>\n            <el-col :span=\"12\">\n              <el-form-item label=\"编码\" prop=\"code\">\n                <el-input\n                  v-model=\"form.code\"\n                  v-pinyin=\"form.name\"\n                  placeholder=\"请输入编码\"\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=\"finishStatus\">\n                <dict-select\n                  dictCode=\"mlgl-jdzt\"\n                  :hasDefaultOption=\"true\"\n                  clearable\n                  v-model=\"form.finishStatus\"\n                  style=\"width: 100%\"\n                  @select=\"(val, obj) => handleDict(val, obj, 'mlgl-jdzt')\"\n                />\n              </el-form-item>\n            </el-col>\n            <el-col :span=\"12\">\n              <el-form-item label=\"分组类型\" prop=\"groupType\">\n                <dict-select\n                  dictCode=\"mlgl-fzlx\"\n                  :hasDefaultOption=\"true\"\n                  clearable\n                  v-model=\"form.groupType\"\n                  style=\"width: 100%\"\n                  @select=\"(val, obj) => handleDict(val, obj, 'mlgl-fzlx')\"\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=\"pname\">\n                <el-select v-model=\"form.pname\" placeholder=\"请选择父级名称\">\n                  <el-option\n                    v-for=\"item in options\"\n                    :key=\"item.code\"\n                    :label=\"item.name\"\n                    :value=\"item.code\"\n                  >\n                  </el-option>\n                </el-select>\n              </el-form-item>\n            </el-col>\n            <el-col :span=\"12\">\n              <el-form-item label=\"父级编码\" prop=\"pcode\">\n                <el-input\n                  v-model=\"form.pcode\"\n                  v-pinyin=\"form.pname\"\n                  placeholder=\"请输入父级编码\"\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=\"target\">\n                <el-input\n                  v-model=\"form.target\"\n                  placeholder=\"请输入前置节点路由地址\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-col>\n            <el-col :span=\"12\">\n              <el-form-item label=\"后置节点\" prop=\"ptarget\">\n                <el-input\n                  v-model=\"form.ptarget\"\n                  placeholder=\"请输入后置节点\"\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=\"targetUrl\">\n                <el-input\n                  v-model=\"form.targetUrl\"\n                  placeholder=\"请输入后置节点路由地址\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-col>\n            <el-col :span=\"12\">\n              <el-form-item label=\"超时提醒时限\" prop=\"timeoutPeriod\">\n                <el-input\n                  type=\"number\"\n                  v-model=\"form.ptimeoutPeriod\"\n                  placeholder=\"请输入超时提醒时限\"\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\n                label=\"超时提醒间隔\"\n                prop=\"timeoutReminderInterval\"\n              >\n                <el-input\n                  type=\"number\"\n                  v-model=\"form.timeoutReminderInterval\"\n                  placeholder=\"请输入超时提醒间隔\"\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=\"timeoutReminderType\">\n                <dict-select\n                  dictCode=\"mlgl-cstxfs\"\n                  :hasDefaultOption=\"true\"\n                  clearable\n                  v-model=\"form.timeoutReminderType\"\n                  style=\"width: 100%\"\n                  @select=\"(val, obj) => handleDict(val, obj, 'mlgl-cstxfs')\"\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=\"timeoutTaskStatus\">\n                <!-- <el-input\n                  v-model=\"form.timeoutTaskStatus\"\n                  placeholder=\"请输入超时提醒任务状态\"\n                  clearable\n                ></el-input> -->\n                <el-switch\n                  v-model=\"form.timeoutTaskStatus\"\n                  :active-value=\"1\"\n                  :inactive-value=\"0\"\n                  active-color=\"#13ce66\"\n                  inactive-color=\"#ff4949\"\n                >\n                </el-switch>\n                {{ form.timeoutTaskStatus == 1 ? '开' : '关' }}\n              </el-form-item>\n            </el-col>\n          </el-row>\n        </el-form>\n      </template>\n    </at-table>\n  </el-container>\n</el-container>\n",null]}