{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\reportManagement\\ReportGraphic\\ReportGraphicDemo.vue?vue&type=template&id=fb8dd3ba&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\reportManagement\\ReportGraphic\\ReportGraphicDemo.vue","mtime":1675071993069},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\" style=\"overflow:auto\">\n  <div>\n    <el-input\n      v-model=\"queryData.name\"\n      style=\"width:250px;margin-left:17px\"\n      placeholder=\"请输入报表名称\"\n      @change=\"searchName()\"\n      clearable\n    />\n    <el-button\n      type=\"primary\"\n      style=\"margin-left: 10px\"\n      @click=\"searchName\"\n    >搜索</el-button>\n  </div>\n  <div\n    style=\"display: flex; flex-wrap: wrap;height: calc(100% - 80px);\n  overflow: auto;\"\n    \n  >\n    <!-- <el-card class=\"excel-view-item excel-list-add\">\n      <a\n        class=\"item-add\"\n        @click=\"save\"\n      >\n        <i\n          class=\"el-icon-plus\"\n          style=\"font-size: 20px\"\n        ></i>\n        <p style=\"letter-spacing: 2px; font-size: 14px\">新建报表</p>\n      </a>\n    </el-card> -->\n    <el-card\n      class=\"excel-view-item\"\n      v-for=\"item in data.records\"\n      :key=\"item.id\"\n    >\n      <div>\n        <img\n          style=\"width: 100%; height: 100%\"\n          src=\"../../../assets/img/graphic.png\"\n        />\n        <div class=\"item-hidden\">\n          <a @click=\"design(item.id)\">设计</a>\n        </div>\n      </div>\n      <div class=\"item-footer\">\n        <span class=\"item-name\">{{ item.name }}</span>\n        <div class=\"item-icon\">\n          <a @click=\"seeView(item.id)\">\n            <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"预览模板\"\n              placement=\"top\"\n            >\n              <i class=\"el-icon-view\"></i>\n            </el-tooltip>\n          </a>\n          <a>\n            <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"删除模板\"\n              placement=\"top\"\n            >\n              <el-popconfirm\n                title=\"确定删除模板吗？\"\n                @onConfirm='deleteTemple(item.id)'\n              >\n                <i\n                  class=\"el-icon-delete\"\n                  slot=\"reference\"\n                ></i>\n              </el-popconfirm>\n            </el-tooltip>\n          </a>\n          <a>\n            <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"复制模板\"\n              placement=\"top\"\n            >\n              <el-popconfirm\n                title=\"确定复制模板吗？\"\n                @onConfirm='copyTemple(item.id)'\n              >\n                <i\n                  class=\"el-icon-files\"\n                  slot=\"reference\"\n                ></i>\n              </el-popconfirm>\n            </el-tooltip>\n          </a>\n          <a @click=\"openShareTemple(item.id)\">\n            <el-tooltip\n              class=\"item\"\n              effect=\"dark\"\n              content=\"分享模板\"\n              placement=\"top\"\n            >\n              <i class=\"el-icon-share\"></i>\n            </el-tooltip>\n          </a>\n        </div>\n      </div>\n    </el-card>\n    <!-- 分享打开窗口 -->\n    <el-dialog\n      title=\"创建分享链接\"\n      :visible.sync=\"dialogVisible\"\n      width=\"30%\"\n      :before-close=\"handleClose\"\n    >\n      <el-form\n        ref=\"form\"\n        label-width=\"80px\"\n      >\n        <ht-form-item\n          label=\"过期时间\"\n          prop='shareTime'\n          label-width=\"80px\"\n        >\n          <ht-radio\n            v-model=\"time\"\n            :options=\"[\n            {key: '1', value: '永久有效'},\n            {key: '2', value: '7天'},\n            {key: '3', value: '1天'},\n          ]\"\n          />\n        </ht-form-item>\n      </el-form>\n      <span\n        slot=\"footer\"\n        class=\"dialog-footer\"\n      >\n        <el-button @click=\"dialogVisible = false\">取 消</el-button>\n        <el-button\n          type=\"primary\"\n          @click=\"shareTemple\"\n        >创建链接</el-button>\n      </span>\n    </el-dialog>\n    <!-- 创建链接打开窗口 -->\n    <el-dialog\n      title=\"分享链接\"\n      :visible.sync=\"shareDialogVisible\"\n      width=\"30%\"\n      :before-close=\"handleClose\"\n    >\n      <el-form\n        ref=\"form\"\n        :model='form'\n        label-width=\"80px\"\n      >\n        <el-form-item label=\"预览链接\">\n          <el-input\n            v-model=\"form.url\"\n            id='url'\n          />\n        </el-form-item>\n        <el-form-item label=\"预览密码\">\n          <el-input\n            style=\"width:120px\"\n            v-model=\"form.psd\"\n          />\n          <el-button\n            type=\"primary\"\n            style=\"float:right\"\n            @click=\"copyUrl\"\n          >复制</el-button>\n        </el-form-item>\n      </el-form>\n      <span\n        slot=\"footer\"\n        class=\"dialog-footer\"\n      >\n        <el-button\n          type=\"primary\"\n          @click=\"shareDialogVisible = false\"\n        >取消分享</el-button>\n      </span>\n    </el-dialog>\n    <el-pagination\n      @size-change=\"handleSizeChange\"\n      @current-change=\"handleCurrentChange\"\n      :current-page=\"queryData.pageNo\"\n      :page-sizes=\"[10, 100, 200, 300, 400]\"\n      :page-size=\"queryData.pageSize\"\n      layout=\"total, sizes, prev, pager, next, jumper\"\n      :total=\"data.records && data.records.length\"\n    >\n    </el-pagination>\n  </div>\n</div>\n",null]}