diff --git a/src/App.vue b/src/App.vue index 9cf7df4..29b30e7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -12,6 +12,13 @@ export default { body overflow-y: hidden +.tbl-sticky + thead tr th + position: sticky + z-index: 1 + thead tr:first-child th + top: 0 + .tabs-tbl-sticky thead tr th diff --git a/src/api/scripts.js b/src/api/scripts.js index 62b5b70..e37e7b9 100644 --- a/src/api/scripts.js +++ b/src/api/scripts.js @@ -4,17 +4,13 @@ const baseUrl = "/scripts" // script operations export async function fetchScripts(params = {}) { - try { - const { data } = await axios.get(`${baseUrl}/`, { params: params }) - return data - } catch (e) { } + const { data } = await axios.get(`${baseUrl}/`, { params: params }) + return data } export async function testScript(agent_id, payload) { - try { - const { data } = await axios.post(`${baseUrl}/${agent_id}/test/`, payload) - return data - } catch (e) { } + const { data } = await axios.post(`${baseUrl}/${agent_id}/test/`, payload) + return data } export async function saveScript(payload) { @@ -33,45 +29,34 @@ export async function removeScript(id) { } export async function downloadScript(id, params = {}) { - try { - const { data } = await axios.get(`${baseUrl}/${id}/download/`, { params: params }) - return data - } catch (e) { } + const { data } = await axios.get(`${baseUrl}/${id}/download/`, { params: params }) + return data } // script snippet operations export async function fetchScriptSnippets(params = {}) { - try { - const { data } = await axios.get(`${baseUrl}/snippets/`, { params: params }) - return data - } catch (e) { } + const { data } = await axios.get(`${baseUrl}/snippets/`, { params: params }) + return data + } export async function saveScriptSnippet(payload) { - try { - const { data } = await axios.post(`${baseUrl}/snippets/`, payload) - return data - } catch (e) { } + const { data } = await axios.post(`${baseUrl}/snippets/`, payload) + return data } export async function fetchScriptSnippet(id, params = {}) { - try { - const { data } = await axios.get(`${baseUrl}/snippets/${id}/`, { params: params }) - return data - } catch (e) { } + const { data } = await axios.get(`${baseUrl}/snippets/${id}/`, { params: params }) + return data } export async function editScriptSnippet(payload) { - try { - const { data } = await axios.put(`${baseUrl}/snippets/${payload.id}/`, payload) - return data - } catch (e) { } + const { data } = await axios.put(`${baseUrl}/snippets/${payload.id}/`, payload) + return data } export async function removeScriptSnippet(id) { - try { - const { data } = await axios.delete(`${baseUrl}/snippets/${id}/`) - return data - } catch (e) { } + const { data } = await axios.delete(`${baseUrl}/snippets/${id}/`) + return data } \ No newline at end of file diff --git a/src/components/scripts/ScriptFormModal.vue b/src/components/scripts/ScriptFormModal.vue index 2239db4..9d6e4e3 100644 --- a/src/components/scripts/ScriptFormModal.vue +++ b/src/components/scripts/ScriptFormModal.vue @@ -1,6 +1,6 @@