beehole-store-server
Version:
www.bee-hole.com
1 lines • 9.11 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-229cea74","chunk-4f8775c1"],{"1b6c":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return o}));var i=a("5530"),n=a("bf0f");function s(e,t){return function(){return Object(n["b"])(e,Object(i["a"])({},t))}}function o(e,t){return Object(n["b"])(e,Object(i["a"])({},t))}},"3f42":function(e,t,a){"use strict";a("b0c0");var i=function(){var e=this,t=e._self._c;return t("a-upload",{attrs:{name:"file",multiple:!0,action:e.url,data:e.getData,headers:e.headers,showUploadList:!1,"before-upload":e.beforeUpload,accept:"image/*,video/*"},on:{change:e.handleChange}},[t("a-button",[t("a-icon",{attrs:{type:"upload"}}),e._v(" "+e._s(e.name?e.name:e.$t("compoent.attachlist.btn.uploadImg"))+" ")],1)],1)},n=[],s=a("5530"),o=(a("99af"),a("8ded")),c=a.n(o),r=a("9fb0"),l=a("5880"),d=a("a5e7"),u={name:"attachUpload",props:{params:{value:{}},name:{value:""}},computed:Object(s["a"])({},Object(l["mapGetters"])({shop_id:"shopId"})),data:function(){return{headers:{Authorization:"Bearer "+c.a.get(r["a"])},url:"/admin"+d["a"].attachAdd,fileList:[]}},methods:{getData:function(e){var t={};return this.shop_id&&(t.shop_id=this.shop_id,t.tmp_id=parseInt(Math.floor((Math.random()+Math.floor(9*Math.random()+1))*Math.pow(10,9))),this.params.good_id&&(t.good_id=this.params.good_id)),t},handleChange:function(e){e.file.status,"done"===e.file.status?(e.file.response.data?(this.$set(this,"fileList",[]),this.$emit("uploadBack",e.file.response.data)):this.$message.error("".concat(e.file.name," ").concat(e.file.response.message," ")),this.$message.success("".concat(e.file.name," file uploaded successfully"))):"error"===e.file.status&&this.$message.error("".concat(e.file.name," file upload failed."))},beforeUpload:function(e){var t=e.size/1024/1024<5;return t||this.$message.error("file must smaller than 5MB!"),t}}},h=Object(s["a"])({},u),p=h,m=a("2877"),f=Object(m["a"])(p,i,n,!1,null,null,null);t["a"]=f.exports},"811d":function(e,t,a){"use strict";a("9337")},9337:function(e,t,a){},"9b82d":function(e,t,a){"use strict";var i=function(){var e=this,t=e._self._c;return t("div",[e.shopList&&e.shopList.length?t("a-select",{attrs:{placeholder:"请选择","allow-clear":"",getPopupContainer:function(e){return e.parentNode}},on:{change:e.back},model:{value:e.checkedShopId,callback:function(t){e.checkedShopId=t},expression:"checkedShopId"}},e._l(e.shopList,(function(a,i){return t("a-select-option",{key:i,attrs:{value:a.shop_id}},[e._v(e._s(a.title))])})),1):e._e()],1)},n=[],s=a("5530"),o=a("a7b6"),c={name:"ShopSelect",props:{shopId:{default:""}},data:function(){return{shopList:[],checkedShopId:this.shopId}},created:function(){this.initLit()},methods:{initLit:function(){var e=this,t={limit:50,page:1};Object(o["e"])(t).then((function(t){e.shopList=t.list,e.shopId&&""!==e.shopId||(e.checkedShopId=e.shopList[0].shop_id,e.back())}))},back:function(){this.$emit("change",this.checkedShopId)}}},r=Object(s["a"])({},c),l=r,d=a("2877"),u=Object(d["a"])(l,i,n,!1,null,null,null);t["a"]=u.exports},a5e7:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return c}));var i=a("b775"),n={attachAdd:"/upload/file",attachList:"/upload/file/list",attachDel:"/upload/file/delete"},s=n;function o(e){return Object(i["b"])({url:n.attachList,method:"post",params:e})}function c(e){return Object(i["b"])({url:n.attachDel,method:"post",params:e})}},c123:function(e,t,a){"use strict";a.r(t);a("b0c0");var i=function(){var e=this,t=e._self._c;return t("div",[e._e(),t("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t("advance-table",{attrs:{columns:e.columns,"data-source":e.list,title:e.$t("compoent.attachlist.modal.title"),loading:e.loading,rowKey:"id",size:"middle",tableKey:"system-notic-NoticIndex-table","format-conditions":!0,"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange},pagination:{current:e.queryParam.page,pageSize:e.queryParam.limit,total:e.total,showSizeChanger:!0,showLessItems:!0,showQuickJumper:!0,showTotal:function(t,a){return e.$t("view.attach.list.table.num",{num:a[0]+"-"+a[1],total:t})},onChange:e.changeSize,onShowSizeChange:e.onSizeChange}},on:{refresh:e.getList},scopedSlots:e._u([{key:"path",fn:function(a){var i=a.text,n=a.record;return t("span",{},[-1!=n.content_type.indexOf("image")?t("img",{staticClass:"imgPath",attrs:{src:i}}):e._e(),-1!=n.content_type.indexOf("video")?t("video",{staticClass:"imgPath",attrs:{src:i}}):e._e()])}},{key:"operation",fn:function(a){var i=a.record;return t("span",{},[t("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],on:{click:function(t){return e.handleDelete(i)}}},[e._v(" "+e._s(e.$t("view.attach.list.table.delete"))+" ")])])}}])},[t("div",{staticClass:"table-operations",attrs:{slot:"button"},slot:"button"},[t("a-select",{staticStyle:{width:"200px","margin-right":"10px"},attrs:{placeholder:"请选择","allow-clear":""},on:{change:e.handleQuery},model:{value:e.queryParam.good_id,callback:function(t){e.$set(e.queryParam,"good_id",t)},expression:"queryParam.good_id"}},e._l(e.cats,(function(a,i){return t("a-select-option",{key:i,attrs:{value:a.value}},[e._v(" "+e._s(a.name)+" ")])})),1),t("attach-upload",{attrs:{params:{shop_id:e.queryParam.shop_id,good_id:e.params.good_id}},on:{uploadBack:e.resetQuery}}),e.multiple?e._e():t("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"danger",disabled:e.multiple},on:{click:e.handleDelete}},[t("a-icon",{attrs:{type:"delete"}}),e._v(e._s(e.$t("view.attach.list.table.delete"))+" ")],1)],1)])],1)],1)},n=[],s=a("5530"),o=a("d66c"),c=Object(s["a"])({},o["default"]),r=c,l=(a("811d"),a("2877")),d=Object(l["a"])(r,i,n,!1,null,"7aecc01e",null);t["default"]=d.exports},d66c:function(e,t,a){"use strict";a.r(t);var i=a("5530"),n=(a("d81d"),a("b0c0"),a("a15b"),a("c740"),a("a434"),a("5d9e")),s=a("1b6c"),o=a("9b82d"),c=a("a5e7"),r=a("3f42"),l=a("5880");t["default"]={name:"attachList",components:{AdvanceTable:n["a"],ShopSelect:o["a"],attachUpload:r["a"]},computed:Object(i["a"])({},Object(l["mapGetters"])(["shopId"])),props:{params:{default:function(){return{good_id:1}}}},data:function(){return{queryParam:{page:1,limit:10,title:"",shop_id:null,good_id:0},total:0,loading:!1,columns:[],list:[],selectedRowKeys:[],selectedRows:[],multiple:!0,cats:[{value:0,name:Object(s["b"])("view.attach.list.form.query0")},{value:1,name:Object(s["b"])("view.attach.list.form.query1")},{value:2,name:Object(s["b"])("view.attach.list.form.query2")},{value:3,name:Object(s["b"])("view.attach.list.form.query3")},{value:11,name:Object(s["b"])("view.attach.list.form.query11")}]}},created:function(){this.initColunmns()},methods:{initColunmns:function(){this.columns=[{title:Object(s["a"])("view.attach.list.name"),dataIndex:"name",width:"250px",scopedSlots:{customRender:"name"}},{title:Object(s["a"])("view.attach.list.real_name"),dataIndex:"real_name",width:"250px",scopedSlots:{customRender:"real_name"}},{title:Object(s["a"])("view.attach.list.image"),dataIndex:"path",width:"250px",scopedSlots:{customRender:"path"}},{title:Object(s["a"])("view.item.list.operation"),dataIndex:"operation",width:"250px",scopedSlots:{customRender:"operation"}}],this.handleQuery()},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectedRows=t,this.ids=this.selectedRows.map((function(e){return e.id})),this.shopIds=this.selectedRows.map((function(e){return e.shop_ids})),this.names=this.selectedRows.map((function(e){return e.name})),this.single=1!==e.length,this.multiple=!e.length},handleQuery:function(){this.queryParam.page=1,this.getList()},resetQuery:function(){this.queryParam.page=1,this.queryParam.limit=10,this.handleQuery()},getList:function(){var e=this;this.shopId&&(this.queryParam.shop_id=this.shopId),Object(c["c"])(this.queryParam).then((function(t){e.list=t.list,e.total=t.total_count}))},changeSize:function(e,t){this.queryParam.page=e,this.queryParam.limit=t,this.getList()},onSizeChange:function(e,t){this.queryParam.page=1,this.queryParam.limit=t,this.getList()},handleDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this,a=e.id||this.ids,i=e.name||this.names.join(",");this.$confirm({title:"确认删除所选中数据?",content:"当前选中图片名为"+i+"的数据",onOk:function(){var i,n=-1;e&&e.id?(n=t._.findIndex(t.list,{id:e.id}),-1!==n&&Object(c["b"])({upload_id:e.id,shop_id:t.list[n].shop_id}).then((function(e){t.list.splice(n,1),t.selectedRowKeys=[],t.selectedRows=[],t.ids=[],t.names=[],t.getList(),t.multiple=!t.selectedRowKeys.length}))):a.length&&(t._.map(a,(function(e,a){i=Object(c["b"])({upload_id:e,shop_id:t.shopIds[a]}).then((function(e){return e}))})),i.then((function(e){t.selectedRowKeys=[],t.selectedRows=[],t.ids=[],t.names=[],t.multiple=!t.selectedRowKeys.length,t.getList()})))},onCancel:function(){}})},changeShop:function(e){}}}}}]);