Advertisement
vitareinforce

permission module

Jan 29th, 2020
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. //cara apply permission
  2. mounted: function () {
  3. window.$ = $
  4. if(localStorage.userData !== undefined) {
  5. this.userData = JSON.parse(localStorage.userData)
  6. this.userData.Permissions = JSON.parse(this.userData.Permissions)
  7. for(var i = 0; i < this.userData.Permissions.length; i++) {
  8. if(this.userData.Permissions[i].module == 'Inventory - Pengadaan Barang') {
  9. console.log(this.userData.Permissions[i])
  10. }
  11. }
  12. } else {
  13. this.$router.push({ name: 'home' })
  14. location.reload()
  15. }
  16. },
  17.  
  18. //Permission List
  19. [{
  20. "module": "Pengaturan Pengguna - Perusahaan",
  21. "create": false,
  22. "read": false,
  23. "update": false,
  24. "delete": false,
  25. "export": false
  26. },
  27. {
  28. "module": "Pengaturan Pengguna - Cabang",
  29. "create": false,
  30. "read": false,
  31. "update": false,
  32. "delete": false,
  33. "export": false
  34. },
  35. {
  36. "module": "Pengaturan Pengguna - Roles",
  37. "create": false,
  38. "read": false,
  39. "update": false,
  40. "delete": false,
  41. "export": false
  42. },
  43. {
  44. "module": "Pengaturan Pengguna - Pengguna",
  45. "create": false,
  46. "read": false,
  47. "update": false,
  48. "delete": false,
  49. "export": false
  50. },
  51. {
  52. "module": "Inventory - Items",
  53. "create": false,
  54. "read": false,
  55. "update": false,
  56. "delete": false,
  57. "export": false
  58. },
  59. {
  60. "module": "Inventory - Bundle",
  61. "create": false,
  62. "read": false,
  63. "update": false,
  64. "delete": false,
  65. "export": false
  66. },
  67. {
  68. "module": "Inventory - Perakitan - Item Perakitan",
  69. "create": false,
  70. "read": false,
  71. "update": false,
  72. "delete": false,
  73. "export": false
  74. },
  75. {
  76. "module": "Inventory - Perakitan - Item Perakitan Refurbish",
  77. "create": false,
  78. "read": false,
  79. "update": false,
  80. "delete": false,
  81. "export": false
  82. },
  83. {
  84. "module": "Inventory - Perakitan - Perakit",
  85. "create": false,
  86. "read": false,
  87. "update": false,
  88. "delete": false,
  89. "export": false
  90. },
  91. {
  92. "module": "Inventory - Barang Masuk",
  93. "create": false,
  94. "read": false,
  95. "update": false,
  96. "delete": false,
  97. "export": false
  98. },
  99. {
  100. "module": "Inventory - Barang Keluar",
  101. "create": false,
  102. "read": false,
  103. "update": false,
  104. "delete": false,
  105. "export": false
  106. },
  107. {
  108. "module": "Inventory - Pengadaan Cabang",
  109. "create": false,
  110. "read": false,
  111. "update": false,
  112. "delete": false,
  113. "export": false
  114. },
  115. {
  116. "module": "Inventory - Alokasi Cabang",
  117. "create": false,
  118. "read": false,
  119. "update": false,
  120. "delete": false,
  121. "export": false
  122. },
  123. {
  124. "module": "Inventory - Pengiriman - Jadwal Pengiriman",
  125. "create": false,
  126. "read": false,
  127. "update": false,
  128. "delete": false,
  129. "export": false
  130. },
  131. {
  132. "module": "Inventory - Pengiriman - Data Pengiriman",
  133. "create": false,
  134. "read": false,
  135. "update": false,
  136. "delete": false,
  137. "export": false
  138. },
  139. {
  140. "module": "Inventory - Rencana Pemesanan",
  141. "create": false,
  142. "read": false,
  143. "update": false,
  144. "delete": false,
  145. "export": false
  146. },
  147. {
  148. "module": "Inventory - Stock Opname",
  149. "create": false,
  150. "read": false,
  151. "update": false,
  152. "delete": false,
  153. "export": false
  154. },
  155. {
  156. "module": "Inventory - Daftar Supplier",
  157. "create": false,
  158. "read": false,
  159. "update": false,
  160. "delete": false,
  161. "export": false
  162. },
  163. {
  164. "module": "Inventory - Surat Jalan",
  165. "create": false,
  166. "read": false,
  167. "update": false,
  168. "delete": false,
  169. "export": false
  170. },
  171. {
  172. "module": "Inventory - Daftar Receipt",
  173. "create": false,
  174. "read": false,
  175. "update": false,
  176. "delete": false,
  177. "export": false
  178. },
  179. {
  180. "module": "Transaksi - Internal",
  181. "create": false,
  182. "read": true,
  183. "update": false,
  184. "delete": false,
  185. "export": false
  186. },
  187. {
  188. "module": "Transaksi - External",
  189. "create": false,
  190. "read": true,
  191. "update": false,
  192. "delete": false,
  193. "export": false
  194. },
  195. {
  196. "module": "Transaksi - Customer",
  197. "create": false,
  198. "read": true,
  199. "update": false,
  200. "delete": false,
  201. "export": false
  202. },
  203. {
  204. "module": "Transaksi - Buku Sales Marketing",
  205. "create": false,
  206. "read": true,
  207. "update": false,
  208. "delete": false,
  209. "export": false
  210. },
  211. {
  212. "module": "Accounting - Jurnal",
  213. "create": false,
  214. "read": false,
  215. "update": false,
  216. "delete": false,
  217. "export": false
  218. },
  219. {
  220. "module": "Accounting - Penyesuaian",
  221. "create": false,
  222. "read": false,
  223. "update": false,
  224. "delete": false,
  225. "export": false
  226. },
  227. {
  228. "module": "Accounting - Buku Besar",
  229. "create": false,
  230. "read": false,
  231. "update": false,
  232. "delete": false,
  233. "export": false
  234. },
  235. {
  236. "module": "Accounting - Daftar Faktur",
  237. "create": false,
  238. "read": false,
  239. "update": false,
  240. "delete": false,
  241. "export": false
  242. },
  243. {
  244. "module": "Accounting - Neraca Saldo",
  245. "create": false,
  246. "read": false,
  247. "update": false,
  248. "delete": false,
  249. "export": false
  250. },
  251. {
  252. "module": "Accounting - Neraca",
  253. "create": false,
  254. "read": false,
  255. "update": false,
  256. "delete": false,
  257. "export": false
  258. },
  259. {
  260. "module": "Task Assignment - Group",
  261. "create": false,
  262. "read": false,
  263. "update": false,
  264. "delete": false,
  265. "export": false
  266. },
  267. {
  268. "module": "Task Assignment - Assignment",
  269. "create": false,
  270. "read": false,
  271. "update": false,
  272. "delete": false,
  273. "export": false
  274. },
  275. {
  276. "module": "Task Assignment - Branch Income",
  277. "create": false,
  278. "read": false,
  279. "update": false,
  280. "delete": false,
  281. "export": false
  282. },
  283. {
  284. "module": "Task Assignment - Stock Request",
  285. "create": false,
  286. "read": false,
  287. "update": false,
  288. "delete": false,
  289. "export": false
  290. },
  291. {
  292. "module": "Sales - Staff Marketing",
  293. "create": false,
  294. "read": false,
  295. "update": false,
  296. "delete": false,
  297. "export": false
  298. },
  299. {
  300. "module": "Sales - Collector",
  301. "create": false,
  302. "read": false,
  303. "update": false,
  304. "delete": false,
  305. "export": false
  306. },
  307. {
  308. "module": "Karyawan - Daftar Presensi",
  309. "create": false,
  310. "read": false,
  311. "update": false,
  312. "delete": false,
  313. "export": false
  314. },
  315. {
  316. "module": "Karyawan - Daftar Karyawan",
  317. "create": false,
  318. "read": false,
  319. "update": false,
  320. "delete": false,
  321. "export": false
  322. },
  323. {
  324. "module": "Karyawan - Daftar Surat Peringatan",
  325. "create": false,
  326. "read": false,
  327. "update": false,
  328. "delete": false,
  329. "export": false
  330. },
  331. {
  332. "module": "Karyawan - Daftar Level",
  333. "create": false,
  334. "read": false,
  335. "update": false,
  336. "delete": false,
  337. "export": false
  338. },
  339. {
  340. "module": "Karyawan - Daftar Jabatan",
  341. "create": false,
  342. "read": false,
  343. "update": false,
  344. "delete": false,
  345. "export": false
  346. },
  347. {
  348. "module": "Daftar THP Karyawan - Daftar THP Karyawan",
  349. "create": false,
  350. "read": false,
  351. "update": false,
  352. "delete": false,
  353. "export": false
  354. },
  355. {
  356. "module": "Daftar THP Karyawan - Daftar Kasbon",
  357. "create": false,
  358. "read": false,
  359. "update": false,
  360. "delete": false,
  361. "export": false
  362. },
  363. {
  364. "module": "Daftar THP Karyawan - Daftar Komponen",
  365. "create": false,
  366. "read": false,
  367. "update": false,
  368. "delete": false,
  369. "export": false
  370. }
  371. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement