{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\components\\mail\\mailList.vue?vue&type=template&id=4fb27d9c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\components\\mail\\mailList.vue","mtime":1675214577589},{"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\">\n  <el-aside width=\"200px\" v-show=\"this.tree.length > 0\">\n    <el-row class=\"aside__top-btn\">\n      <el-col :span=\"24\">\n        <el-dropdown\n          split-button\n          type=\"success\"\n          size=\"mini\"\n          @click=\"sysnc('')\"\n        >\n          <i class=\"el-icon-message\" style=\"margin-right:2px\"></i>收信\n          <el-dropdown-menu slot=\"dropdown\">\n            <!-- <el-dropdown-item @click.native=\"sysnc('')\">收取所有账号</el-dropdown-item> -->\n            <el-dropdown-item\n              v-for=\"item in tree\"\n              :key=\"item.id\"\n              @click.native=\"sysnc(item.id)\"\n              >{{ item.nickName }}</el-dropdown-item\n            >\n          </el-dropdown-menu>\n        </el-dropdown>\n        <el-button\n          @click=\"sendMail\"\n          type=\"primary\"\n          size=\"mini\"\n          icon=\"el-icon-plus\"\n          style=\"margin-left:3px\"\n          >写信</el-button\n        >\n      </el-col>\n    </el-row>\n    <el-tree\n      :data=\"tree\"\n      node-key=\"id\"\n      default-expand-all\n      highlight-current\n      :props=\"defaultProps\"\n      ref=\"tree\"\n      @node-click=\"treeClick\"\n      style=\"margin-bottom:25px;\"\n    >\n    </el-tree>\n  </el-aside>\n\n  <el-container\n    style=\"border-left:1px solid #E7EAEC\"\n    v-if=\"this.tree.length > 0\"\n  >\n    <h3 class=\"flow_table_title\">邮件管理列表</h3>\n    <div class=\"mail-list__wrap\">\n      <el-button\n        @click=\"deleted\"\n        type=\"danger\"\n        size=\"small\"\n        icon=\"el-icon-delete\"\n        style=\"margin-left:0\"\n        :disabled=\"multipleSelection.length < 1\"\n        >删除</el-button\n      >\n      <el-input\n        size=\"small\"\n        style=\"width:380px\"\n        clearable\n        placeholder=\"请输入关键词 主题/发送人\"\n        prefix-icon=\"el-icon-search\"\n        v-model=\"tableData\"\n        @keyup.enter.native=\"searchEnterFun\"\n        class=\"mail-list__search\"\n      >\n        <el-button\n          slot=\"append\"\n          icon=\"el-icon-search\"\n          @click=\"search('find')\"\n        ></el-button>\n      </el-input>\n    </div>\n    <el-main>\n      <el-table\n        :data=\"rows\"\n        ref=\"htTable\"\n        @row-click=\"rowClick\"\n        stripe\n        border\n        style=\"width: 100%\"\n        header-cell-class-name=\"todo-header-row\"\n        row-class-name=\"todo-row\"\n        size=\"medium\"\n        v-loading=\"fullscreenLoading\"\n        :default-sort=\"{prop: 'sendDate', order: 'descending'}\"\n        @selection-change=\"handleSelectionChange\"\n      >\n        <el-table-column type=\"selection\" width=\"50\"></el-table-column>\n        <el-table-column\n          type=\"index\"\n          width=\"50\"\n          label=\"序号\"\n        ></el-table-column>\n        <el-table-column\n          align=\"center\"\n          label=\"类型\"\n          width=\"80\"\n          prop=\"isRead\"\n          sortable\n          show-overflow-tooltip\n        >\n          <template slot-scope=\"scope\">\n            <i v-if=\"scope.row.isRead == 1\" class=\"el-icon-message\"></i>\n            <i v-if=\"scope.row.isRead == 0\" class=\"el-icon-news\"></i>\n          </template>\n        </el-table-column>\n        <el-table-column\n          prop=\"subject\"\n          label=\"主題\"\n          align=\"left\"\n          width=\"290\"\n          sortable\n          show-overflow-tooltip\n        >\n          <template slot-scope=\"scope\">\n            <span\n              class=\"todo-subject\"\n              v-if=\"scope.row.type != 3\"\n              @click=\"handleRowClick(scope.row)\"\n              >{{ scope.row.subject }}</span\n            >\n            <span\n              class=\"todo-subject\"\n              v-if=\"scope.row.type == 3\"\n              @click=\"mailEdits(scope.row)\"\n              >{{ scope.row.subject }}</span\n            >\n          </template>\n        </el-table-column>\n        <el-table-column\n          label=\"发件人\"\n          width=\"290\"\n          align=\"left\"\n          prop=\"sendAddress\"\n          sortable\n          show-overflow-tooltip\n        >\n          <template slot-scope=\"test\">\n            <el-popover trigger=\"hover\" placement=\"top\">\n              <p>姓名: {{ test.row.senderName }}</p>\n              <p>邮箱: {{ test.row.senderAddress }}</p>\n              <el-button\n                v-show=\"test.row.isExitedMan == 1\"\n                @click=\"saveMailman(test.row)\"\n                size=\"small\"\n                type=\"primary\"\n                icon=\"el-icon-edit-outline\"\n                >添加邮箱联系人</el-button\n              >\n              <div slot=\"reference\" class=\"name-wrapper\">\n                <el-tag size=\"medium\">{{ test.row.senderAddress }}</el-tag>\n              </div>\n            </el-popover>\n          </template>\n        </el-table-column>\n        <el-table-column\n          prop=\"sendDate\"\n          sortable\n          label=\"发信时间\"\n          align=\"left\"\n        ></el-table-column>\n      </el-table>\n    </el-main>\n    <el-footer height=\"45px\">\n      <el-row type=\"flex\" justify=\"end\">\n        <el-pagination\n          @size-change=\"handleSizeChange\"\n          @current-change=\"handleCurrentChange\"\n          :current-page=\"pagination.page\"\n          :page-sizes=\"[10, 20, 50, 100]\"\n          :page-size=\"pagination.pageSize\"\n          layout=\"total, sizes, prev, pager, next, jumper\"\n          :total=\"total\"\n        >\n        </el-pagination>\n      </el-row>\n    </el-footer>\n  </el-container>\n  <div class=\"tips\" v-else>\n    <h3 class=\"flow_table_title\">邮件管理列表</h3>\n    <div class=\"setting__wrap\">\n      <div class=\"setting\">\n        <span>未配置邮箱账号，请通过</span>\n        <router-link :to=\"{path: '/mail/settingAdd'}\"\n          ><span class=\"rounters\">邮件配置添加页面</span></router-link\n        >\n        <span>添加一个邮箱账号</span>\n      </div>\n    </div>\n  </div>\n</el-container>\n",null]}