{"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\\log\\LogConfiguration.vue?vue&type=template&id=7f889ace&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\log\\LogConfiguration.vue","mtime":1675071992975},{"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\">\n  <ht-table\n    @load=\"loadData\"\n    :data=\"data\"\n    :pageResult=\"pageResult\"\n    :show-export=\"false\"\n    :show-custom-column=\"false\"\n    ref=\"htTable\"\n  >\n    <template v-slot:toolbar>\n    \n        <el-button\n          size=\"small\"\n          type=\"primary\"\n          icon=\"el-icon-plus\"\n          @click=\"dialogAdd = true\"\n          >添加</el-button\n        >\n        <ht-delete-button\n          url=\"${uc}/logs/sysLogsSettings/v1/\"\n          :htTable=\"$refs.htTable\"\n          >删除</ht-delete-button\n        >\n      \n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n      <ht-table-column\n        prop=\"logType\"\n        label=\"日志类型\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          <el-link type=\"primary\" @click=\"openDetail(row)\" title=\"查看明细\">{{\n            row.logType == '1'\n              ? '登录日志'\n              : row.logType == '2'\n              ? '异常日志'\n              : '操作日志'\n          }}</el-link>\n        </template>\n      </ht-table-column>\n      <ht-table-column\n        prop=\"moduleType\"\n        label=\"模块名\"\n        width=\"150\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          {{ row.moduleType == '' ? '-' : row.moduleType }}\n        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"type\" label=\"保存时间\" width=\"150\">\n        <template v-slot=\"{row}\">\n          <el-tag\n            v-show=\"row.saveDays == s.value\"\n            type=\"info\"\n            v-for=\"s in typeArray\"\n            :key=\"s.value\"\n            >{{ s.text }}</el-tag\n          >\n        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"isSuccess\" label=\"状态\" width=\"120\">\n        <template v-slot=\"{row}\">\n          <el-tag\n            v-show=\"row.status == s.value\"\n            :type=\"s.type\"\n            v-for=\"s in statusArray\"\n            :key=\"s.value\"\n            >{{ s.text }}</el-tag\n          >\n        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"remark\" label=\"备注\" width=\"500\">\n        <template v-slot=\"{row}\">\n          {{ row.remark == '' ? '-' : row.remark }}\n        </template>\n      </ht-table-column>\n    </template>\n  </ht-table>\n\n  <!-- 添加弹出抽屉 -->\n  <el-dialog\n    title=\"添加日志类型\"\n    :visible.sync=\"dialogAdd\"\n    width=\"30%\"\n    :before-close=\"handleCloseAdd\"\n  >\n    <div>\n      <el-form ref=\"form\" :model=\"form\" label-width=\"80px\" :rules=\"rules\">\n        <el-form-item label=\"日志类型\">\n          <!-- <el-select v-model=\"form.log\" placeholder=\"请选择\">\n            <el-option :value=\"1\">登录日志</el-option>\n            <el-option :value=\"2\">异常日志</el-option>\n            <el-option :value=\"3\">操作日志</el-option>\n          </el-select> -->\n          <ht-select\n            :options=\"[\n              {key: 1, value: '登录日志'},\n              {key: 2, value: '异常日志'},\n              {key: 3, value: '操作日志'}\n            ]\"\n            v-model=\"form.log\"\n          />\n        </el-form-item>\n        <el-form-item label=\"模块名\" v-if=\"form.log == 3\" prop=\"moduleType\">\n          <el-input v-model=\"form.moduleType\"></el-input>\n        </el-form-item>\n        <el-form-item label=\"保存时间\">\n          <ht-radio\n            v-model=\"form.saveDays\"\n            :options=\"[\n              {key: 3, value: '三天(3天)'},\n              {key: 7, value: '一周(7天)'},\n              {key: 30, value: '一个月(30天)'},\n              {key: 90, value: '三个月(90天)'},\n              {key: 180, value: '半年(180天)'},\n              {key: 365, value: '一年(365天)'}\n            ]\"\n          />\n        </el-form-item>\n        <el-form-item label=\"状态\">\n          <el-radio-group v-model=\"form.status\">\n            <el-radio :label=\"0\">关闭</el-radio>\n            <el-radio :label=\"1\">开启</el-radio>\n          </el-radio-group>\n        </el-form-item>\n        <el-form-item label=\"备注\" prop=\"remark\">\n          <el-input\n            type=\"textarea\"\n            v-model=\"form.remark\"\n            :rows=\"2\"\n            clos='55'\n            :maxlength=\"200\"\n            :showWordLimit=\"true\"\n          ></el-input>\n        </el-form-item>\n      </el-form>\n    </div>\n    <span slot=\"footer\" class=\"dialog-footer\">\n      <el-button @click=\"cancelAdd\">取 消</el-button>\n      <el-button type=\"primary\" @click=\"addSave\">确 定</el-button>\n    </span>\n  </el-dialog>\n\n  <!-- 编辑弹出抽屉 -->\n  <ht-sidebar-dialog\n    width=\"28%\"\n    title=\"编辑日志配置\"\n    :visible=\"dialogVisible\"\n    :before-close=\"handleClose\"\n  >\n    <el-form v-model=\"curRow\" data-vv-scope=\"editForm\">\n      <ht-form-item label=\"日志类型\" prop=\"name\" label-width=\"80px\">\n        <ht-select\n          :options=\"[\n            {key: 1, value: '登录日志'},\n            {key: 2, value: '异常日志'},\n            {key: 3, value: '操作日志'}\n          ]\"\n          v-model=\"curRow.logType\"\n        />\n      </ht-form-item>\n      <ht-form-item\n        label=\"模块名\"\n        prop=\"moduleType\"\n        label-width=\"80px\"\n        v-if=\"curRow.logType == 3\"\n      >\n        <!-- <el-input placeholder=\"请输入\" v-model=\"curRow.moduleType\"></el-input> -->\n        <ht-input\n          v-model=\"curRow.moduleType\"\n          :validate=\"{required: true}\"\n          :showWordLimit=\"true\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"保存时间\" prop=\"receivers\" label-width=\"80px\">\n        <ht-radio\n          v-model=\"curRow.saveDays\"\n          :options=\"[\n            {key: 3, value: '三天(3天)'},\n            {key: 7, value: '一周(7天)'},\n            {key: 30, value: '一个月(30天)'},\n            {key: 90, value: '三个月(90天)'},\n            {key: 180, value: '半年(180天)'},\n            {key: 365, value: '一年(365天)'}\n          ]\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"状态\" prop=\"subject\" label-width=\"80px\">\n        <ht-radio\n          v-model=\"curRow.status\"\n          :options=\"[\n            {key: '0', value: '关闭'},\n            {key: '1', value: '开启'}\n          ]\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"备注\" prop=\"content\" label-width=\"80px\">\n        <ht-input\n          type=\"textarea\"\n          v-model=\"curRow.remark\"\n          :rows=\"2\"\n          :maxlength=\"200\"\n          :showWordLimit=\"true\"\n        />\n      </ht-form-item>\n    </el-form>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <ht-submit-button\n        :url=\"saveUrl\"\n        :model=\"curRow\"\n        request-method=\"POST\"\n        scope-name=\"editForm\"\n        @before-save-data=\"beforeSaveData\"\n        @after-save-data=\"\n          dialogVisible = false\n          $refs.htTable.load()\n        \"\n        >保存</ht-submit-button\n      >\n      <el-button @click=\"dialogVisible = false\">取消</el-button>\n    </div>\n  </ht-sidebar-dialog>\n</div>\n",null]}