���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
.nuxt.2
/
dist
/
server
/
_nuxt
/
Viewing: index-C2KkFt9C.js.map.json
{"file":"index-C2KkFt9C.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,UAAM,EAAC,GAAG,OAAM,IAAI,QAAQ;AAE5B,UAAM,aAAa;AACnB,UAAM,QAAQ;AACR,UAAA,gBAAgB,IAAI,KAAK;AACzB,UAAA,cAAc,IAAI,KAAK;AACb,QAAI,IAAI;AAElB,UAAA,2BAA2B,IAAI,KAAK;AAC1C,aAAS,qBAAqB;AACH,+BAAA,QAAQ,CAAC,yBAAyB;AAAA,IAC7D;AACA,UAAM,QAAQ,SAAS;AAAA,MACrB,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,eAAe;AAAA,MACf,MAAM;AAAA,IAAA,CACP;AAED,UAAM,WAAW,IAAI;AAAA,MACnB;AAAA,QACE,IAAI;AAAA,QACJ,MAAM;AAAA,MACR;AAAA,IAAA,CACD;AAED,mBAAe,wBAAwB;;AACrC,YAAM,EAAC,KAAA,IAAQ,MAAM,OAAO,wBAAwB;AAAA,QAClD,WAAW;AAAA,QACX,QAAQ;AAAA,MAAA,CACT;AAEQ,eAAA,SAAQ,gBAAK,UAAL,mBAAY,aAAZ,mBAAsB;AAAA,IACzC;AAEM,KAAA,QAAA,SAAA,IAAAA,iBAAA,MAAA,sBAAA,CAAsB;AAEpB,YAAA,IAAI,YAAY,QAAQ;AAE1B,UAAA,cAAc,CAAC,QAAa;AAC1B,YAAA,aAAa,IAAI,IAAI;AACrB,YAAA,OAAO,IAAI,MAAM;AACjB,YAAA,gBAAgB,IAAI,eAAe;AACzC,oBAAc,QAAQ;AAAA,IAAA;AAIxB,mBAAe,aAAa;AACtB,UAAA,CAAC,MAAM,MAAM;AACR,eAAA,MAAM,IAAI,EAAC,OAAO,EAAE,cAAc,GAAG,OAAO,SAAA,CAAS;AAAA,MAC9D;AACI,UAAA,CAAC,MAAM,eAAe;AACjB,eAAA,MAAM,IAAI,EAAC,OAAO,EAAE,eAAe,GAAG,OAAO,SAAA,CAAS;AAAA,MAC/D;AACI,UAAA,CAAC,MAAM,YAAY;AACd,eAAA,MAAM,IAAI,EAAC,OAAO,EAAE,cAAc,GAAG,OAAO,SAAA,CAAS;AAAA,MAC9D;AACA,kBAAY,QAAQ;AACpB,YAAM,OAAO,yBAAyB;AAAA,QACpC,QAAQ;AAAA,QACR,MAAM;AAAA,UACJ,YAAY,MAAM;AAAA,UAClB,MAAM,MAAM;AAAA,UACZ,eAAe,MAAM;AAAA,QACvB;AAAA,QACA,WAAW;AAAA,QACX,QAAQ;AAAA,MAAA,CACT;AACD,kBAAY,QAAQ;AACpB,oBAAc,QAAQ;AAAA,IACxB;AAEA,mBAAe,OAAO,IAAS;AAC7B,kBAAY,QAAQ;AACpB,YAAM,OAAO,2BAA2B;AAAA,QACtC,QAAQ;AAAA,QACR,MAAM;AAAA,UACJ,YAAY;AAAA,QACd;AAAA,QACA,WAAW;AAAA,QACX,QAAQ;AAAA,MAAA,CACT;AACD,kBAAY,QAAQ;AAAA,IACtB;AAQQ,YAAA;AAAA,MACN,OAAO;AAAA,IAAA,CACR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":["_withAsyncContext"],"sources":["../../../../pages/projects/index.vue"],"sourcesContent":["<script setup lang=\"ts\">\r\nconst {t, locale} = useI18n()\r\n\r\nconst localePath = useLocalePath()\r\nconst toast = useToast()\r\nconst isOpenProject = ref(false);\r\nconst loadingEdit = ref(false);\r\nconst loading = ref(true);\r\n\r\nconst deleteConfirmationIsOpen = ref(false);\r\nfunction toggleDeleteDialog() {\r\n deleteConfirmationIsOpen.value = !deleteConfirmationIsOpen.value;\r\n}\r\nconst state = reactive({\r\n project_id: undefined,\r\n name: undefined,\r\n name_employer: undefined,\r\n page: 1,\r\n})\r\n\r\nconst projects = ref([\r\n {\r\n id: null,\r\n name: '',\r\n }\r\n]);\r\n\r\nasync function getAllAnalyzeProjects() {\r\n const {data} = await useAPI('/analyze/project/get', {\r\n immediate: true,\r\n server: true,\r\n })\r\n\r\n projects.value = data.value?.projects?.data;\r\n}\r\n\r\nawait getAllAnalyzeProjects();\r\n\r\nconsole.log('projects', projects);\r\n\r\nconst toggleModal = (obj: any) => {\r\n state.project_id = obj['id'];\r\n state.name = obj['name'];\r\n state.name_employer = obj['name_employer'];\r\n isOpenProject.value = true;\r\n}\r\n\r\n// Project request\r\nasync function ProjectReq() {\r\n if (!state.name) {\r\n return toast.add({title: t('project_name'), color: \"orange\"})\r\n }\r\n if (!state.name_employer) {\r\n return toast.add({title: t('Employer name'), color: \"orange\"})\r\n }\r\n if (!state.project_id) {\r\n return toast.add({title: t('refresh page'), color: \"orange\"})\r\n }\r\n loadingEdit.value = true;\r\n await useAPI('/analyze/project/edit', {\r\n method: 'POST',\r\n body: {\r\n project_id: state.project_id,\r\n name: state.name,\r\n name_employer: state.name_employer,\r\n },\r\n immediate: true,\r\n server: true,\r\n })\r\n loadingEdit.value = false;\r\n isOpenProject.value = false;\r\n}\r\n\r\nasync function Delete(id: any) {\r\n loadingEdit.value = true;\r\n await useAPI('/analyze/project/delete', {\r\n method: 'POST',\r\n body: {\r\n project_id: id,\r\n },\r\n immediate: true,\r\n server: true,\r\n })\r\n loadingEdit.value = false;\r\n}\r\n\r\ndefinePageMeta({\r\n title: '',\r\n layout: 'with-out-footer',\r\n middleware: ['auth'],\r\n});\r\n\r\nuseHead({\r\n title: 'projects_list'\r\n});\r\n\r\nonMounted(() => {\r\n loading.value = false;\r\n})\r\n</script>\r\n<template>\r\n <div>\r\n <section :dir=\"locale == 'en' ? 'ltr' : 'rtl'\" class=\"-mt-6 mb-10\">\r\n <ul>\r\n <li class=\"py-4 w-full border-b-2 odd:bg-gray-100 even:bg-white even:text-gray-900\"\r\n v-for=\"(row, idx) in projects\" :key=\"idx\">\r\n <div class=\"pb-2 px-2 cursor-pointer flex justify-between items-center\">\r\n <label class=\" block w-full text-main-700 cursor-pointer text-xs \">\r\n {{ row.name }}\r\n </label>\r\n <div class=\"flex justify-end items-center\">\r\n <UIcon @click=\"toggleModal(row)\" name=\"i-heroicons-pencil-square\"\r\n :class=\"locale == 'en' ? 'mr-4' : 'ml-4'\"\r\n class=\"text-green-600 cursor-pointer ml-4 text-base\"/>\r\n <ULink\r\n square\r\n :loading=\"loadingEdit\"\r\n @click.prevent.stop=\"!deleteConfirmationIsOpen\"\r\n class=\"flex items-center !text-red-600 !shadow-none justify-center\">\r\n <UIcon name=\"i-heroicons-trash\" :class=\"locale == 'en' ? 'mr-4' : 'ml-4'\"\r\n class=\"text-red-600 cursor-pointer text-base\"/>\r\n </ULink>\r\n <SharedConfirmationDialog\r\n :toggle-show-up=\"deleteConfirmationIsOpen\"\r\n :message=\"t('are_you_sure_to_do_this_operation')\"\r\n @on-closed=\"toggleDeleteDialog\"\r\n @on-confirmed=\"Delete(row.id)\"\r\n />\r\n\r\n <ULink\r\n :to=\"localePath('/project/'+row.id)\"\r\n square\r\n class=\" flex text-white rounded bg-red-700 items-center justify-center\">\r\n <span class=\" block p-1 text-xs truncate \">\r\n {{ t('View_Details') }}\r\n </span>\r\n </ULink>\r\n </div>\r\n </div>\r\n </li>\r\n </ul>\r\n </section>\r\n <UModal v-model=\"isOpenProject\" class=\" !top-0\">\r\n <div :dir=\"locale == 'en' ? 'ltr' : 'rtl'\" class=\" flex justify-between items-center p-2\">\r\n <span class=\" block bold text-xs truncate !top-0 !bottom-auto !justify-start \">\r\n {{ t('Project Information') }}\r\n </span>\r\n <UButton color=\"gray\" variant=\"ghost\" icon=\"i-heroicons-x-mark-20-solid\" class=\"-my-1\"\r\n @click=\"isOpenProject = false\"/>\r\n </div>\r\n <div :dir=\"locale == 'en' ? 'ltr' : 'rtl'\"\r\n class=\" h-96 w-full mb-6 mt-3 px-4 pt-3 max-h-full overflow-y-auto \">\r\n <div class=\" flex justify-start items-center w-full mb-3\">\r\n <label :class=\"locale == 'en' ? ' text-left' : ' text-right'\"\r\n class=\"block w-4/12 text-gray-500 bg-white text-xs \">\r\n {{ t('Project Name') }}\r\n </label>\r\n <UInput\r\n variant=\"outline\"\r\n class=\"w-9/12\"\r\n :inputClass=\"' w-full !shadow-none focus:ring-1 rounded-sm focus:ring-orange-600 h-7 pl-2 py-0 text-xs' \"\r\n v-model=\"state.name\"\r\n />\r\n </div>\r\n <div class=\" flex justify-start items-center w-full mb-3\">\r\n <label :class=\"locale == 'en' ? ' text-left' : ' text-right'\"\r\n class=\"block w-4/12 text-gray-500 bg-white text-xs \">\r\n {{ t('Name Of Employer') }}\r\n </label>\r\n <UInput\r\n :loading=\"false\"\r\n variant=\"outline\"\r\n class=\"w-9/12\"\r\n :inputClass=\"' w-full !shadow-none focus:ring-1 rounded-sm focus:ring-orange-600 h-7 pl-2 py-0 text-xs' \"\r\n v-model=\"state.name_employer\"\r\n />\r\n </div>\r\n </div>\r\n <div class=\" flex justify-around mb-2 items-center \">\r\n <UButton\r\n @click=\"isOpenProject = false\"\r\n square\r\n class=\"w-5/12 flex px-2 text-white rounded bg-blue-700 items-center justify-center\">\r\n <span class=\" block px-2 text-xs truncate \">\r\n {{ t('Cancel') }}\r\n </span>\r\n </UButton>\r\n <UButton\r\n :loading=\"loadingEdit\"\r\n @click=\"ProjectReq()\"\r\n square\r\n class=\"w-5/12 flex px-2 h-8 text-white rounded bg-main-700 items-center justify-center\">\r\n <span class=\" block px-2 text-xs truncate \">\r\n {{ t('Edit') }}\r\n </span>\r\n </UButton>\r\n </div>\r\n </UModal>\r\n <footer\r\n class=\" bg-white flex justify-between items-center pb-2 pt-1 sm:border-r sm:border-l w-full sm:w-9/12 md:w-7/12 lg:w-6/12 2xl:w-5/12 mx-auto fixed bottom-0 right-0 left-0 border-t\">\r\n <div class=\"px-1 w-6/12\">\r\n <ULink\r\n external\r\n :to=\"localePath('/analyze/start')\"\r\n class=\"w-full flex bg-green-700 hover:bg-green-600 rounded border h-7 text-white items-center justify-center\">\r\n <span class=\" block px-2 text-sm truncate \">\r\n {{ t('New Project') }}\r\n </span>\r\n </ULink>\r\n </div>\r\n <div class=\"px-1 w-6/12\">\r\n <ULink\r\n :to=\"localePath('/')\"\r\n class=\"w-full flex bg-red-700 rounded border h-7 text-white items-center justify-center\"\r\n color=\"red\"\r\n >\r\n <span class=\" block px-2 text-sm truncate \">\r\n {{ t('Main Page') }}\r\n </span>\r\n </ULink>\r\n </div>\r\n </footer>\r\n </div>\r\n</template>"],"version":3}
Coded With 💗 by
0x6ick Mod By V1rus_Alfa