UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 6.54 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4f8775c1"],{"1b6c":function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return o}));var i=a("5530"),n=a("bf0f");function s(t,e){return function(){return Object(n["b"])(t,Object(i["a"])({},e))}}function o(t,e){return Object(n["b"])(t,Object(i["a"])({},e))}},"3f42":function(t,e,a){"use strict";a("b0c0");var i=function(){var t=this,e=t._self._c;return e("a-upload",{attrs:{name:"file",multiple:!0,action:t.url,data:t.getData,headers:t.headers,showUploadList:!1,"before-upload":t.beforeUpload,accept:"image/*,video/*"},on:{change:t.handleChange}},[e("a-button",[e("a-icon",{attrs:{type:"upload"}}),t._v(" "+t._s(t.name?t.name:t.$t("compoent.attachlist.btn.uploadImg"))+" ")],1)],1)},n=[],s=a("5530"),o=(a("99af"),a("8ded")),c=a.n(o),l=a("9fb0"),r=a("5880"),d=a("a5e7"),h={name:"attachUpload",props:{params:{value:{}},name:{value:""}},computed:Object(s["a"])({},Object(r["mapGetters"])({shop_id:"shopId"})),data:function(){return{headers:{Authorization:"Bearer "+c.a.get(l["a"])},url:"/admin"+d["a"].attachAdd,fileList:[]}},methods:{getData:function(t){var e={};return this.shop_id&&(e.shop_id=this.shop_id,e.tmp_id=parseInt(Math.floor((Math.random()+Math.floor(9*Math.random()+1))*Math.pow(10,9))),this.params.good_id&&(e.good_id=this.params.good_id)),e},handleChange:function(t){t.file.status,"done"===t.file.status?(t.file.response.data?(this.$set(this,"fileList",[]),this.$emit("uploadBack",t.file.response.data)):this.$message.error("".concat(t.file.name," ").concat(t.file.response.message," ")),this.$message.success("".concat(t.file.name," file uploaded successfully"))):"error"===t.file.status&&this.$message.error("".concat(t.file.name," file upload failed."))},beforeUpload:function(t){var e=t.size/1024/1024<5;return e||this.$message.error("file must smaller than 5MB!"),e}}},u=Object(s["a"])({},h),p=u,m=a("2877"),f=Object(m["a"])(p,i,n,!1,null,null,null);e["a"]=f.exports},"9b82d":function(t,e,a){"use strict";var i=function(){var t=this,e=t._self._c;return e("div",[t.shopList&&t.shopList.length?e("a-select",{attrs:{placeholder:"请选择","allow-clear":"",getPopupContainer:function(t){return t.parentNode}},on:{change:t.back},model:{value:t.checkedShopId,callback:function(e){t.checkedShopId=e},expression:"checkedShopId"}},t._l(t.shopList,(function(a,i){return e("a-select-option",{key:i,attrs:{value:a.shop_id}},[t._v(t._s(a.title))])})),1):t._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 t=this,e={limit:50,page:1};Object(o["e"])(e).then((function(e){t.shopList=e.list,t.shopId&&""!==t.shopId||(t.checkedShopId=t.shopList[0].shop_id,t.back())}))},back:function(){this.$emit("change",this.checkedShopId)}}},l=Object(s["a"])({},c),r=l,d=a("2877"),h=Object(d["a"])(r,i,n,!1,null,null,null);e["a"]=h.exports},a5e7:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"c",(function(){return o})),a.d(e,"b",(function(){return c}));var i=a("b775"),n={attachAdd:"/upload/file",attachList:"/upload/file/list",attachDel:"/upload/file/delete"},s=n;function o(t){return Object(i["b"])({url:n.attachList,method:"post",params:t})}function c(t){return Object(i["b"])({url:n.attachDel,method:"post",params:t})}},d66c:function(t,e,a){"use strict";a.r(e);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"),l=a("3f42"),r=a("5880");e["default"]={name:"attachList",components:{AdvanceTable:n["a"],ShopSelect:o["a"],attachUpload:l["a"]},computed:Object(i["a"])({},Object(r["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(t,e){this.selectedRowKeys=t,this.selectedRows=e,this.ids=this.selectedRows.map((function(t){return t.id})),this.shopIds=this.selectedRows.map((function(t){return t.shop_ids})),this.names=this.selectedRows.map((function(t){return t.name})),this.single=1!==t.length,this.multiple=!t.length},handleQuery:function(){this.queryParam.page=1,this.getList()},resetQuery:function(){this.queryParam.page=1,this.queryParam.limit=10,this.handleQuery()},getList:function(){var t=this;this.shopId&&(this.queryParam.shop_id=this.shopId),Object(c["c"])(this.queryParam).then((function(e){t.list=e.list,t.total=e.total_count}))},changeSize:function(t,e){this.queryParam.page=t,this.queryParam.limit=e,this.getList()},onSizeChange:function(t,e){this.queryParam.page=1,this.queryParam.limit=e,this.getList()},handleDelete:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this,a=t.id||this.ids,i=t.name||this.names.join(",");this.$confirm({title:"确认删除所选中数据?",content:"当前选中图片名为"+i+"的数据",onOk:function(){var i,n=-1;t&&t.id?(n=e._.findIndex(e.list,{id:t.id}),-1!==n&&Object(c["b"])({upload_id:t.id,shop_id:e.list[n].shop_id}).then((function(t){e.list.splice(n,1),e.selectedRowKeys=[],e.selectedRows=[],e.ids=[],e.names=[],e.getList(),e.multiple=!e.selectedRowKeys.length}))):a.length&&(e._.map(a,(function(t,a){i=Object(c["b"])({upload_id:t,shop_id:e.shopIds[a]}).then((function(t){return t}))})),i.then((function(t){e.selectedRowKeys=[],e.selectedRows=[],e.ids=[],e.names=[],e.multiple=!e.selectedRowKeys.length,e.getList()})))},onCancel:function(){}})},changeShop:function(t){}}}}}]);