{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\VenueManagement.vue?vue&type=template&id=8a467d02&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\VenueManagement.vue","mtime":1667327529934},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<el-container class=\"fullheight\" style=\"border: 1px solid #eee\">\n  <el-aside\n    :width=\"isShowAside ? '200px' : '0px'\"\n    style=\"\n      border-right: 1px solid #eee;\n      transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n    \"\n  >\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      :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 class=\"custom-tree-node\" slot-scope=\"{node, data}\">\n        <span>\n          <i class=\"el-icon-s-order icon\" style=\"padding-right: 4px\"></i>\n          {{ node.label }}\n        </span>\n        <el-dropdown @command=\"handleCommand\" v-if=\"node.label != '分组管理'\">\n          <div class=\"el-dropdown-link\">\n            <i class=\"icon-more\" title=\"更多操作\" />\n          </div>\n          <el-dropdown-menu slot=\"dropdown\">\n            <el-dropdown-item\n              icon=\"el-icon-plus\"\n              :command=\"{node: node, data, action: 'add'}\"\n            >\n              添加分组\n            </el-dropdown-item>\n            <el-dropdown-item\n              icon=\"el-icon-edit\"\n              :command=\"{node: node, data, action: 'edit'}\"\n            >\n              编辑分组\n            </el-dropdown-item>\n            <el-dropdown-item\n              icon=\"el-icon-delete\"\n              :command=\"{node: node, data, action: 'delete'}\"\n              divided\n            >\n              删除分组\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 label=\"会场名\" prop=\"name\">\n          <el-input\n            v-model=\"treeForm.name\"\n            placeholder=\"请输入内容\"\n            clearable\n          ></el-input>\n        </el-form-item>\n        <el-form-item label=\"排序号\" prop=\"sequence\">\n          <el-input\n            v-model=\"treeForm.sequence\"\n            type=\"number\"\n            placeholder=\"请输入排序号\"\n            clearable\n          ></el-input>\n        </el-form-item>\n      </el-form>\n      <span slot=\"footer\" class=\"dialog-footer\">\n        <el-button @click=\"handleClose\">取 消</el-button>\n        <el-button type=\"primary\" @click=\"handleConfirm\">确 定</el-button>\n      </span>\n    </el-dialog>\n  </el-aside>\n  <el-container style=\"background-color: #fff\">\n    <div class=\"shrink\" @click=\"handleHideMenu\">\n      <i\n        :class=\"isShowAside ? 'el-icon-arrow-left' : 'el-icon-arrow-right'\"\n      ></i>\n    </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        :dialogWidth=\"'600px'\"\n        :default-sorter=\"[{direction: 'ASC', property: 'sequence'}]\"\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            <el-input\n              v-model=\"searchForm.name\"\n              placeholder=\"请输入会场名称\"\n              clearable\n              @keyup.enter.native=\"handleSearch\"\n              @input=\"handleSearch\"\n            ></el-input>\n            <el-input\n              v-model=\"searchForm.uri\"\n              placeholder=\"请输入会场标识\"\n              clearable\n              @keyup.enter.native=\"handleSearch\"\n              @input=\"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          >\n            添加\n          </el-button>\n          <ht-delete-button :url=\"deleteUrl\" :htTable=\"$refs.AtTable\">\n            删除\n          </ht-delete-button>\n          <el-button size=\"small\" type=\"primary\" icon=\"el-icon-refresh\">\n            同步会场\n          </el-button>\n        </template>\n        <template>\n          <el-table-column type=\"selection\" width=\"55\" align=\"center\">\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=\"name\"\n            label=\"会场名称\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n            <template v-slot=\"{row}\">\n              <el-link type=\"primary\" @click=\"handleRowDBClick(row)\">\n                {{ row.name }}\n              </el-link>\n            </template>\n          </el-table-column>\n          <el-table-column\n            prop=\"alias\"\n            label=\"会场别名\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n            <template v-slot=\"{row}\">\n              {{ row.alias || '-' }}\n            </template>\n          </el-table-column>\n          <el-table-column\n            prop=\"uri\"\n            label=\"会场标识\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            prop=\"type\"\n            label=\"会场类型\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n          </el-table-column>\n          <el-table-column\n            prop=\"ipAddress\"\n            label=\"会场IP地址\"\n            align=\"center\"\n            :show-overflow-tooltip=\"true\"\n          >\n            <template v-slot=\"{row}\">\n              {{ row.ipAddress || '-' }}\n            </template>\n          </el-table-column>\n          <el-table-column\n            prop=\"sequence\"\n            label=\"排序号\"\n            align=\"center\"\n            min-width=\"100\"\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-form-item label=\"会场名称\" prop=\"name\">\n                <el-input\n                  v-model=\"form.name\"\n                  placeholder=\"请输入会场名称\"\n                  clearable\n                  @input=\"changeAlias\"\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"别名\" prop=\"alias\">\n                <el-input\n                  v-model=\"form.alias\"\n                  placeholder=\"请输入别名\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"所属分组\" prop=\"groupId\">\n                <el-select\n                  v-model=\"form.groupId\"\n                  placeholder=\"请选择所属分组\"\n                  clearable\n                >\n                  <el-option\n                    v-for=\"item in treeData[0].children\"\n                    :key=\"item.id\"\n                    :label=\"item.name\"\n                    :value=\"item.id\"\n                  ></el-option>\n                </el-select>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"会场标识\" prop=\"uri\">\n                <el-input\n                  v-model=\"form.uri\"\n                  placeholder=\"请输入会场标识\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"会场类型\" prop=\"type\">\n                <el-input\n                  v-model=\"form.type\"\n                  placeholder=\"请输入会场类型\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"速率\" prop=\"rate\">\n                <el-input\n                  v-model=\"form.rate\"\n                  placeholder=\"请输入速率(kbit/s、Mbit/s)\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"密码\" prop=\"regPassword\">\n                <el-input\n                  v-model=\"form.regPassword\"\n                  placeholder=\"请输入H.323、SIP协议会场注册SC的密码\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"用户名\" prop=\"regUser\">\n                <el-input\n                  v-model=\"form.regUser\"\n                  placeholder=\"请输入H.323、SIP协议会场注册SC的用户名\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"会场IP地址\" prop=\"ipAddress\">\n                <el-input\n                  v-model=\"form.ipAddress\"\n                  placeholder=\"请输入会场IP地址\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n            <el-row>\n              <el-form-item label=\"会场型号\" prop=\"model\">\n                <el-input\n                  v-model=\"form.model\"\n                  placeholder=\"请输入会场型号\"\n                  clearable\n                ></el-input>\n              </el-form-item>\n            </el-row>\n          </el-form>\n        </template>\n      </at-table>\n    </div>\n  </el-container>\n</el-container>\n",null]}