(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-155bf61e"],{"02f4":function(t,e,a){var n=a("4588"),r=a("be13");t.exports=function(t){return function(e,a){var i,o,s=String(r(e)),c=n(a),l=s.length;return c<0||c>=l?t?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?t?s.charAt(c):i:t?s.slice(c,c+2):o-56320+(i-55296<<10)+65536)}}},"0390":function(t,e,a){"use strict";var n=a("02f4")(!0);t.exports=function(t,e,a){return e+(a?n(t,e).length:1)}},"0bfb":function(t,e,a){"use strict";var n=a("cb7c");t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"214f":function(t,e,a){"use strict";a("b0c5");var n=a("2aba"),r=a("32e9"),i=a("79e5"),o=a("be13"),s=a("2b4c"),c=a("520a"),l=s("species"),u=!i(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var a="ab".split(t);return 2===a.length&&"a"===a[0]&&"b"===a[1]}();t.exports=function(t,e,a){var h=s(t),p=!i(function(){var e={};return e[h]=function(){return 7},7!=""[t](e)}),f=p?!i(function(){var e=!1,a=/a/;return a.exec=function(){return e=!0,null},"split"===t&&(a.constructor={},a.constructor[l]=function(){return a}),a[h](""),!e}):void 0;if(!p||!f||"replace"===t&&!u||"split"===t&&!d){var m=/./[h],v=a(o,h,""[t],function(t,e,a,n,r){return e.exec===c?p&&!r?{done:!0,value:m.call(e,a,n)}:{done:!0,value:t.call(a,e,n)}:{done:!1}}),g=v[0],b=v[1];n(String.prototype,t,g),r(RegExp.prototype,h,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},3846:function(t,e,a){a("9e1e")&&"g"!=/./g.flags&&a("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:a("0bfb")})},4467:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-layout-content",{staticClass:"Dashboard"},[a("a-breadcrumb",{staticStyle:{margin:"16px 24px"}},[a("a-breadcrumb-item",[t._v("Trang chủ")]),a("a-breadcrumb-item",[t._v("Dashboard")])],1),a("div",{staticClass:"Dashboard",style:{minHeight:"calc(100vh - 120px)",backgroundColor:"#fff",margin:"15px 25px",padding:"15px"}},[a("div",{staticClass:"header"},[a("h2",[t._v("Quản lí đơn hàng")]),a("div",{staticClass:"action"},[a("a-button",{attrs:{type:"primary"},on:{click:t.togleVisible}},[t._v("Thêm mới đơn hàng")])],1)]),a("ModalAddOrder",{attrs:{togleVisible:t.togleVisible,visible:t.visible}}),a("ModalDetail",{attrs:{setVisibleDetail:t.setVisibleDetail,dataDetail:t.dataDetail}}),a("ModalChangeAdminNote",{attrs:{onchangeEdit:t.onchangeEdit,modalEdit:t.modalEdit}}),a("a-table",{attrs:{columns:t.columns,rowKey:function(t){return t.id},dataSource:t.data,loading:t.loading,pagination:t.pagination},on:{change:t.handleTableChange},scopedSlots:t._u([{key:"action",fn:function(e,n){return a("div",{staticClass:"aciton"},[a("a-button",{on:{click:function(){return t.setVisibleDetail(n)}}},[t._v("Chi tiết")])],1)}},{key:"adminNote",fn:function(e,n){return a("div",{staticClass:"admin-note",on:{click:function(){return t.setDataEdit(n,"adminNote")}}},[a("span",[t._v(t._s(e||" "))])])}},{key:"shipPayment",fn:function(e,n){return a("div",{staticClass:"admin-note",on:{click:function(){return t.setDataEdit(n,"shipPayment")}}},[a("span",[t._v(t._s(e?t.formatCurrency(e):"0đ"))])])}},{key:"totalPayment",fn:function(e){return a("div",{staticClass:"total-payment"},[t._v(t._s(t.formatCurrency(e)))])}},{key:"orderStatus",fn:function(e,n){return a("div",{staticClass:"status"},[a("a-select",{class:"status"+e.step,staticStyle:{width:"182px"},attrs:{defaultValue:e.name,value:e.name}},t._l(t.listStatus,function(e,r){return a("a-select-option",{key:r,attrs:{value:e.step}},[a("a-popconfirm",{attrs:{title:"Bạn có chắc chắn muốn chuyển trạng thái?",okText:"Yes",cancelText:"No"},on:{confirm:function(a){return t.handleConfirm(n,e.id)},cancel:t.modalCancel}},[a("div",[t._v(t._s(e.name))])])],1)}),1)],1)}},{key:"filterDropdown",fn:function(e){var n=e.setSelectedKeys,r=e.selectedKeys,i=e.confirm,o=e.clearFilters,s=e.column;return a("div",{staticStyle:{padding:"8px"}},[a("a-input",{directives:[{name:"ant-ref",rawName:"v-ant-ref",value:function(e){return t.searchInput=e},expression:"c => searchInput = c"}],staticStyle:{width:"188px","margin-bottom":"8px",display:"block"},attrs:{placeholder:"Search "+s.dataIndex,value:r[0]},on:{change:function(t){return n(t.target.value?[t.target.value]:[])},pressEnter:function(){return t.handleSearch(r,i)}}}),a("a-button",{staticStyle:{width:"90px","margin-right":"8px"},attrs:{type:"primary",icon:"search",size:"small"},on:{click:function(){return t.handleSearch(r,i)}}},[t._v("Search")]),a("a-button",{staticStyle:{width:"90px"},attrs:{size:"small"},on:{click:function(){return t.handleReset(o)}}},[t._v("Reset")])],1)}},{key:"filterIcon",fn:function(t){return a("a-icon",{style:{color:t?"#108ee9":void 0},attrs:{type:"search"}})}}])})],1)],1)},r=[],i=(a("8e6e"),a("456d"),a("96cf"),a("3b8d")),o=(a("ac6a"),a("bd86")),s=(a("d67c"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("a-drawer",{staticClass:"modal-add-order",attrs:{title:"Thông tin tạo mới đơn hàng",width:"860px",visible:!!t.visible&&t.visible},on:{ok:t.handleOk,close:t.handleCancel}},[a("FormAddOrder",{attrs:{visible:t.visible,togleVisible:t.togleVisible}})],1)],1)}),c=[],l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"form-add-order"},[a("a-form",{attrs:{form:t.form},on:{submit:t.handleSubmit}},[a("a-form-item",t._b({attrs:{label:"Mã khách hàng"}},"a-form-item",t.formItemLayout,!1),[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["customerId"],expression:"[\n 'customerId'\n ]"}],attrs:{placeholder:"Có thể để trống nếu là khách hàng mới",type:"number"}})],1),a("a-form-item",t._b({attrs:{label:"Phone"}},"a-form-item",t.formItemLayout,!1),[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["customerPhone",{rules:[{required:!0,message:"Số điện thoại không được trống!"}]}],expression:"[\n 'customerPhone',\n {\n rules: [{ required: true, message: 'Số điện thoại không được trống!' }],\n }\n ]"}],attrs:{maxlength:"10"}})],1),a("a-form-item",t._b({attrs:{label:"Đia chỉ nhận hàng"}},"a-form-item",t.formItemLayout,!1),[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["customerAddress",{rules:[{required:!0,message:"Địa chỉ không được bỏ trống!"}]}],expression:"[\n 'customerAddress',\n {\n rules: [\n {\n required: true,\n message: 'Địa chỉ không được bỏ trống!',\n },\n ],\n },\n ]"}],attrs:{type:"text"}})],1),a("a-form-item",t._b({attrs:{label:"Ghi chú của người dùng"}},"a-form-item",t.formItemLayout,!1),[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["customerNote"],expression:"[\n 'customerNote'\n ]"}],attrs:{type:"text"}})],1),a("a-form-item",t._b({attrs:{label:"Ghi chú của quản lí"}},"a-form-item",t.formItemLayout,!1),[a("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["adminNote"],expression:"[\n 'adminNote'\n ]"}],attrs:{type:"text"}})],1),a("a-form-item",t._b({attrs:{label:"Nhập số tiền ship"}},"a-form-item",t.formItemLayout,!1),[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shipPayment",{rules:[{required:!0,message:"Tiền ship không được trống!"}]}],expression:"[\n 'shipPayment',\n {\n rules: [{ required: true, message: 'Tiền ship không được trống!' }],\n }\n ]"}],attrs:{type:"text"}})],1),a("a-form-item",t._b({attrs:{label:"Chọn sản phẩm"}},"a-form-item",t.formItemLayout,!1),[a("a-select",{staticStyle:{width:"100%"},attrs:{showSearch:"",value:t.value,placeholder:"Nhập tên sản phẩm vd: Kem dưỡng da...",defaultActiveFirstOption:!1,showArrow:!1,filterOption:!1,notFoundContent:null},on:{search:t.handleSearch,change:t.handleChange}},t._l(t.data,function(e,n){return a("a-select-option",{key:n},[t._v(t._s(e.name))])}),1)],1),a("a-form-item",[a("a-row",{staticClass:"title-product"},[a("a-col",{attrs:{span:6}},[t._v("Tên sản phẩm")]),a("a-col",{attrs:{span:3}},[t._v("Ảnh")]),a("a-col",{attrs:{span:3}}),a("a-col",{attrs:{span:6}},[t._v("Số lượng")]),a("a-col",{attrs:{span:3}},[t._v("Tiền hàng")]),a("a-col",{attrs:{span:3}},[t._v("Thao tác")])],1)],1),t._l(t.products,function(e,n){return a("div",{key:e.id,staticClass:"item-product"},[a("a-row",[a("a-col",{attrs:{span:6}},[t._v(t._s(e.name))]),a("a-col",{attrs:{span:3}},[a("div",{staticClass:"img"},[a("a",{attrs:{href:e.featuredImage?e.featuredImage.url:e.featureImage,title:"",target:"_blank",rel:"noopener noreferrer"}},[a("a-avatar",{attrs:{shape:"square",size:64,src:e.featuredImage?e.featuredImage.url:e.featureImage}})],1)])]),a("a-col",{attrs:{span:3}}),a("a-col",{style:{color:"red"},attrs:{span:6}},[a("a-input-number",{attrs:{min:1,max:1e3,value:e.quantity},on:{change:function(e){return t.onChangeQuantity(e,n)}}})],1),a("a-col",{attrs:{span:3}},[t._v(t._s(e.payment)+" vnd")]),a("a-col",{style:{color:"red",textAlign:"center"},attrs:{span:3}},[a("span",{style:{cursor:"pointer"},on:{click:function(){return t.deleteProduct(n)}}},[t._v("Xóa")])])],1)],1)}),a("a-button",{attrs:{type:"primary","html-type":"submit"}},[t._v("Tạo mới đơn hàng")])],2)],1)},u=[],d=(a("7f7f"),a("6762"),a("2fdb"),a("4012"));function h(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,n)}return a}function p(t){for(var e=1;e0},handleChange:function(t){var e=this.dfData[t];if(this.checkDuplicateProduct(e.id))this.openNotification("Sản phẩm được chọn đã có trong danh sách!");else{var a=p({},e,{quantity:1,payment:e.price});this.products.push(a),console.log(this.products)}},openNotification:function(t){this.$notification.open({message:t})}},watch:{visible:function(){this.products=[]}}},v=m,g=(a("58b8"),a("2877")),b=Object(g["a"])(v,l,u,!1,null,"7264cf81",null),y=b.exports,x={props:{togleVisible:Function,visible:{type:Boolean,default:!1}},data:function(){return{}},components:{FormAddOrder:y},methods:{handleOk:function(){var t=this;setTimeout(function(){t.togleVisible()},2e3)},handleCancel:function(){this.togleVisible()}}},w=x,_=Object(g["a"])(w,s,c,!1,null,null,null),O=_.exports,k=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("a-modal",{staticClass:"modal-detail-order",attrs:{title:"Thông tin đơn hàng",width:"860px",visible:!!t.dataDetail.code,footer:null},on:{ok:t.handleOk,cancel:t.handleCancel}},[a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Mã đơn hàng:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.code))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Ngày tạo:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.createdDate))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Tên khách hàng:")]),a("a-col",{attrs:{span:16}},[a("strong",[t._v(t._s(t.dataDetail.customerFullName))])])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Số điện thoại:")]),a("a-col",{attrs:{span:16}},[a("strong",[t._v(t._s(t.dataDetail.customerPhone))])])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Địa chỉ nhận hàng:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.customerAddress))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Trạng thái đơn hàng:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.orderStatus&&t.dataDetail.orderStatus.name))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Ghi chú của khách hàng:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.customerNote))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Ghi chú của nhân viên:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.dataDetail.adminNote))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Tổng tiền:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.formatNumber(t.dataDetail.totalPayment)))])],1),a("a-row",[a("a-col",{attrs:{span:8}},[t._v("Phí ship:")]),a("a-col",{attrs:{span:16}},[t._v(t._s(t.formatNumber(t.dataDetail.shipPayment)))])],1),t.dataDetail.products&&t.dataDetail.products.length>0?a("div",{staticClass:"list-product"},[a("a-row",{style:{fontSize:"16px"}},[a("a-col",{attrs:{span:8}},[t._v("Tên sản phẩm")]),a("a-col",{attrs:{span:8}},[t._v("Ảnh")]),a("a-col",{attrs:{span:8}},[t._v("Số lượng")])],1),t._l(t.dataDetail.products,function(e,n){return a("div",{key:n,staticClass:"item"},[a("a-row",{style:{marginBottom:"0"}},[a("a-col",{attrs:{span:8}},[t._v(t._s(e.name))]),a("a-col",{attrs:{span:8}},[a("a-avatar",{attrs:{shape:"square",size:64,src:e.featureImage}})],1),a("a-col",{style:{color:"red"},attrs:{span:8}},[t._v(t._s(e.quantity))])],1)],1)})],2):t._e(),a("a-button",{style:{marginBottom:"10px"},attrs:{type:"primary"},on:{click:t.loadHistoryOrder}},[t._v("Tra cứu thông tin trạng thái đơn hàng")]),t.dataHistory.length>0?a("a-row",[a("a-col",{attrs:{span:6}},[t._v("Trạng thái")]),a("a-col",{attrs:{span:6}},[t._v("Người thay đổi")]),a("a-col",{attrs:{span:6}},[t._v("Ngày thay đổi")]),a("a-col",{attrs:{span:6}},[t._v("Ghi chú")])],1):t._e(),t._l(t.dataHistory,function(e,n){return a("a-row",{key:n},[a("a-col",{attrs:{span:6}},[t._v(t._s(e.orderStatus.description))]),a("a-col",{attrs:{span:6}},[t._v(t._s(e.updateUser))]),a("a-col",{attrs:{span:6}},[t._v(t._s(t.moment(e.updatedDate).format("DD/MM/YYYY")))]),a("a-col",{attrs:{span:6}},[t._v(t._s(e.note))])],1)})],2)],1)},D=[];a("6b54"),a("a481");function S(t){return t?t.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1.")+"đ":t}function C(t){return 10===t.length?t.slice(0,4)+"."+t.slice(4,7)+"."+t.slice(7):t}var E=a("c1df"),P=a.n(E),N=d["a"].get("order"),I={props:{setVisibleDetail:Function,dataDetail:{type:Object}},data:function(){return{confirmLoading:!1,visible:!1,dataHistory:[]}},methods:{handleOk:function(){this.setVisibleDetail()},handleCancel:function(){this.dataHistory=[],this.setVisibleDetail()},formatNumber:S,loadHistoryOrder:function(){var t=Object(i["a"])(regeneratorRuntime.mark(function t(){var e,a;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,N.getHistory(this.dataDetail.id);case 3:if(e=t.sent,a=e.data,a.meta.success){t.next=7;break}throw new Error(a.meta.externalMessage);case 7:this.dataHistory=a.data,t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](0),this.openNotification("Lịch sử đơn hàng chưa có!");case 13:case"end":return t.stop()}},t,this,[[0,10]])}));function e(){return t.apply(this,arguments)}return e}(),moment:P.a,openNotification:function(t){this.$notification.open({message:t})}}},j=I,T=(a("74d6"),Object(g["a"])(j,k,D,!1,null,"789bf339",null)),R=T.exports,M=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("a-modal",{staticClass:"modal-change-note",attrs:{title:"adminNote"===t.modalEdit.title?"Ghi chú":"Ship",visible:t.modalEdit.visible},on:{ok:t.handleOk,cancel:t.handleCancel}},["adminNote"===t.modalEdit.title?a("div",{staticClass:"content-body"},[a("h3",[t._v("Ghi chú của quản lý:")]),a("a-radio-group",{on:{change:t.onChange},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},t._l(t.list,function(e){return a("a-radio",{key:e.value,style:t.radioStyle,attrs:{value:e.value}},[t._v("\n "+t._s(e.text)+"\n "),4===t.selected&&4===e.value?a("a-textarea",{style:{height:"32px"},model:{value:t.textOther,callback:function(e){t.textOther=e},expression:"textOther"}}):t._e()],1)}),1)],1):t._e(),"shipPayment"===t.modalEdit.title?a("div",{staticClass:"content-body"},[a("h3",[t._v("Thay đổi phí ship:")]),a("a-input",{model:{value:t.text,callback:function(e){t.text=e},expression:"text"}})],1):t._e()])],1)},A=[];function V(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,n)}return a}function $(t){for(var e=1;e1&&i.call(o[0],a,function(){for(u=1;u]*>)/g,p=/\$([$&`']|\d\d?)/g,f=function(t){return void 0===t?t:String(t)};a("214f")("replace",2,function(t,e,a,m){return[function(n,r){var i=t(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,i,r):a.call(String(i),n,r)},function(t,e){var r=m(a,t,this,e);if(r.done)return r.value;var d=n(t),h=String(this),p="function"===typeof e;p||(e=String(e));var g=d.global;if(g){var b=d.unicode;d.lastIndex=0}var y=[];while(1){var x=c(d,h);if(null===x)break;if(y.push(x),!g)break;var w=String(x[0]);""===w&&(d.lastIndex=s(h,i(d.lastIndex),b))}for(var _="",O=0,k=0;k=O&&(_+=h.slice(O,S)+I,O=S+D.length)}return _+h.slice(O)}];function v(t,e,n,i,o,s){var c=n+t.length,l=i.length,u=p;return void 0!==o&&(o=r(o),u=h),a.call(s,u,function(a,r){var s;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(c);case"<":s=o[r.slice(1,-1)];break;default:var u=+r;if(0===u)return a;if(u>l){var h=d(u/10);return 0===h?a:h<=l?void 0===i[h-1]?r.charAt(1):i[h-1]+r.charAt(1):a}s=i[u-1]}return void 0===s?"":s})}})},b0c5:function(t,e,a){"use strict";var n=a("520a");a("5ca1")({target:"RegExp",proto:!0,forced:n!==/./.exec},{exec:n})},d67c:function(t,e,a){},e75a:function(t,e,a){"use strict";var n=a("eac1"),r=a.n(n);r.a},eac1:function(t,e,a){}}]); //# sourceMappingURL=chunk-155bf61e.3f44e4f1.js.map