/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-2d2223a6.fc7a703b.js.map
{"version":3,"sources":["webpack:///./src/views/gallery/list.vue?06fc","webpack:///./src/table/gallery.js","webpack:///src/views/gallery/list.vue","webpack:///./src/views/gallery/list.vue?97be","webpack:///./src/views/gallery/list.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","ref","attrs","cols","scopedSlots","_u","key","fn","text","record","on","$event","setPreview","file","slot","_v","staticClass","toEdit","id","photoModel","photosModelPreview","length","class","gridCols","_l","val","full_src","staticRenderFns","tbl","XTbl","add","Xtc","filterText","renderSlot","name","data","computed","components","XTable","Icon","methods","window","created","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,SAAS,CAACE,IAAI,MAAMC,MAAM,CAAC,MAAQP,EAAIQ,MAAMC,YAAYT,EAAIU,GAAG,CAAC,CAACC,IAAI,WAAWC,GAAG,SAASN,GAC/LA,EAAIO,KAAf,IACIC,EAASR,EAAIQ,OACjB,OAAOV,EAAG,MAAM,GAAG,CAACA,EAAG,YAAY,CAACW,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAIiB,WAAWH,EAAOI,SAAS,CAACd,EAAG,WAAW,CAACe,KAAK,SAAS,CAACnB,EAAIoB,GAAG,6CAA6ChB,EAAG,OAAO,CAACiB,YAAY,8BAA8Bd,MAAM,CAAC,KAAO,4BAA4B,GAAGH,EAAG,YAAY,CAACW,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAIsB,OAAOR,EAAOS,OAAO,CAACnB,EAAG,WAAW,CAACe,KAAK,SAAS,CAACnB,EAAIoB,GAAG,6CAA6ChB,EAAG,OAAO,CAACiB,YAAY,8BAA8Bd,MAAM,CAAC,KAAO,yBAAyB,IAAI,SAASH,EAAG,UAAU,CAACG,MAAM,CAAC,QAAUP,EAAIwB,WAAW,MAAQ,OAAOT,GAAG,CAAC,OAAS,SAASC,GAAQhB,EAAIwB,YAAa,KAAS,CAAoC,IAAlCxB,EAAIyB,mBAAmBC,OAActB,EAAG,MAAM,CAACiB,YAAY,mBAAmBM,MAAM3B,EAAI4B,UAAU5B,EAAI6B,GAAI7B,EAAsB,oBAAE,SAAS8B,GAAK,OAAO1B,EAAG,MAAM,CAACiB,YAAY,uBAAuB,CAACjB,EAAG,MAAM,CAACiB,YAAY,uBAAuBd,MAAM,CAAC,IAAMuB,EAAIC,SAAS,IAAM,WAAU,GAAG3B,EAAG,MAAM,CAACiB,YAAY,qBAAqB,CAACjB,EAAG,IAAI,CAACJ,EAAIoB,GAAG,wCAAwC,IAC1hCY,EAAkB,G,YCFhBC,EAAM,IAAIC,OAAK,uBAAwB,gBAC7CD,EAAIE,IAAI,IAAIC,OAAI,KAAM,SAASC,cAC/BJ,EAAIE,IAAI,IAAIC,OAAI,QAAS,SAASC,cAClCJ,EAAIE,IAAI,IAAIC,OAAI,WAAY,UAAUE,WAAW,aAElCL,Q,wBCgDA,GACfM,YACAC,gBACA,OACAhC,UACAgB,cACAC,wBAGAgB,UACAb,oBACA,uCACA,8BACA,8BACA,kCAIAc,YAEAC,cACAC,aAEAC,SACA5B,uBAEA,0BACA,oBAEAK,mBACAwB,sDAGAC,mBACA,cCzF6V,I,YCOzVC,EAAY,eACd,EACAjD,EACAiC,GACA,EACA,KACA,WACA,MAIa,aAAAgB,E","file":"js/chunk-2d2223a6.fc7a703b.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('XTable',{ref:\"tbl\",attrs:{\"model\":_vm.cols},scopedSlots:_vm._u([{key:\"operator\",fn:function(ref){\nvar text = ref.text;\nvar record = ref.record;\nreturn _c('div',{},[_c('a-tooltip',{on:{\"click\":function($event){return _vm.setPreview(record.file)}}},[_c('template',{slot:\"title\"},[_vm._v(\"\\n مشاهده عکس ها\\n \")]),_c('Icon',{staticClass:\"cursor-pointer text-primary\",attrs:{\"icon\":\"vuesax:gallery-linear\"}})],2),_c('a-tooltip',{on:{\"click\":function($event){return _vm.toEdit(record.id)}}},[_c('template',{slot:\"title\"},[_vm._v(\"\\n ویرایش عکس ها\\n \")]),_c('Icon',{staticClass:\"cursor-pointer text-warning\",attrs:{\"icon\":\"vuesax:edit-linear\"}})],2)],1)}}])}),_c('a-modal',{attrs:{\"visible\":_vm.photoModel,\"width\":\"80%\"},on:{\"cancel\":function($event){_vm.photoModel = false}}},[(_vm.photosModelPreview.length !== 0)?_c('div',{staticClass:\"grid pt-10 gap-5\",class:_vm.gridCols},_vm._l((_vm.photosModelPreview),function(val){return _c('div',{staticClass:\"justify-self-center\"},[_c('img',{staticClass:\"w-48 h-48 rounded-lg\",attrs:{\"src\":val.full_src,\"alt\":\"\"}})])}),0):_c('div',{staticClass:\"pt-10 text-center\"},[_c('p',[_vm._v(\"هیچ عکسی جهت نمایش وجود ندارد\")])])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import XTbl, {Xtc} from '@/components/x-table'\r\n\r\nconst tbl = new XTbl('/admin/gallery/table', 'لیست مکتب ها')\r\ntbl.add(new Xtc('id', 'شناسه').filterText())\r\ntbl.add(new Xtc('title', 'عنوان').filterText())\r\ntbl.add(new Xtc('operator', 'عملیات').renderSlot('operator'))\r\n\r\nexport default tbl\r\n","<template>\r\n <div>\r\n <XTable :model=\"cols\" ref=\"tbl\">\r\n <!-- <RestFullActionSheet slot=\"operator\" slot-scope=\"{record}\"\r\n :record=\"record\" activeKey=\"active\"\r\n :has-delete=\"true\"\r\n :has-active=\"false\"\r\n :has-edit=\"true\"\r\n @edit=\"toEdit(record.id)\"\r\n @view=\"setInitialValue(record)\"\r\n @delete=\"deleteItem(record.id)\"\r\n />-->\r\n <!-- <template #active=\"{text}\">\r\n {{ isActive(text) }}\r\n </template>\r\n <template #created_at=\"{text}\">\r\n {{ text | jdateNoTime }}\r\n </template>-->\r\n <div slot=\"operator\" slot-scope=\"{ text, record }\">\r\n <a-tooltip @click=\"setPreview(record.file)\">\r\n <template slot=\"title\">\r\n مشاهده عکس ها\r\n </template>\r\n <Icon icon=\"vuesax:gallery-linear\" class=\"cursor-pointer text-primary\"/>\r\n </a-tooltip>\r\n\r\n <a-tooltip @click=\"toEdit(record.id)\">\r\n <template slot=\"title\">\r\n ویرایش عکس ها\r\n </template>\r\n <Icon icon=\"vuesax:edit-linear\" class=\"cursor-pointer text-warning\"/>\r\n </a-tooltip>\r\n </div>\r\n </XTable>\r\n<!-- <GalleryMoldal v-model=\"photoModel\"/>-->\r\n <a-modal :visible=\"photoModel\" width=\"80%\" @cancel=\"photoModel = false\">\r\n <div class=\"grid pt-10 gap-5\" :class=\"gridCols\" v-if=\"photosModelPreview.length !== 0\">\r\n <div v-for=\"val in photosModelPreview\" class=\"justify-self-center\">\r\n <img :src=\"val.full_src\" alt=\"\" class=\"w-48 h-48 rounded-lg\">\r\n </div>\r\n </div>\r\n <div v-else class=\"pt-10 text-center\">\r\n <p>هیچ عکسی جهت نمایش وجود ندارد</p>\r\n </div>\r\n </a-modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport * as TableCol from '@/table/gallery'\r\nimport XTable from '@/components/x-table/XTable'\r\n// import RestFullActionSheet from '@/components/RestFullActionSheet'\r\nimport Icon from '@/assets/icons/UI/Icon'\r\n// import GalleryMoldal from '@/components/GalleryMoldal'\r\n\r\nexport default {\r\n name: 'list',\r\n data () {\r\n return {\r\n cols: null,\r\n photoModel: false,\r\n photosModelPreview: []\r\n }\r\n },\r\n computed:{\r\n gridCols(){\r\n switch (this.photosModelPreview.length) {\r\n case 1: return 'lg:grid-cols-1'\r\n case 2: return 'lg:grid-cols-2'\r\n default: return 'lg:grid-cols-3'\r\n }\r\n }\r\n },\r\n components: {\r\n // GalleryMoldal,\r\n XTable,\r\n Icon\r\n },\r\n methods: {\r\n setPreview(files){\r\n // console.log(\"files ====>\", files)\r\n this.photosModelPreview = files\r\n this.photoModel = true\r\n },\r\n toEdit (id) {\r\n window.open(`/gallery/${id}`, '_blank').focus()\r\n },\r\n },\r\n created () {\r\n this.cols = TableCol.default\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped>\r\n\r\n</style>\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./list.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./list.vue?vue&type=template&id=b0811064&scoped=true&\"\nimport script from \"./list.vue?vue&type=script&lang=js&\"\nexport * from \"./list.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b0811064\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure