| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4836c84e","chunk-106ed094","chunk-16486250","chunk-2d0da01e"],{"039c":function(e,t,n){"use strict";n("17b7")},"09f0":function(e,t,n){"use strict";n.r(t);n("ac1f"),n("841c");var a=n("7a23"),o={class:"ele-body ele-body-card"},r=Object(a["createTextVNode"])("默认"),c=Object(a["createTextVNode"])("热门"),i=Object(a["createTextVNode"])("推荐"),l=Object(a["createTextVNode"])("查询"),d=Object(a["createTextVNode"])("重置"),u=Object(a["createTextVNode"])("数据共 "),s={class:"ele-text-primary"},f=Object(a["createTextVNode"])(" 条"),b=Object(a["createVNode"])("em",null,null,-1),p=Object(a["createTextVNode"])(" 批量下架 "),m=Object(a["createTextVNode"])("下载模板"),h=Object(a["createTextVNode"])("批量导入"),O=Object(a["createTextVNode"])(" 新增 "),j=Object(a["createVNode"])("span",null,"书名:",-1),g=Object(a["createVNode"])("span",null,"编码:",-1),v=Object(a["createVNode"])("span",null,"ISBN:",-1),w=Object(a["createVNode"])("span",null,"作者:",-1),N=Object(a["createVNode"])("span",null,"出版社:",-1),x=Object(a["createVNode"])("span",null,"出版日期:",-1),_=Object(a["createVNode"])("span",null,"已售:",-1),y=Object(a["createVNode"])("span",null,"总库存:",-1),V=Object(a["createVNode"])("span",null,"¥",-1),C={style:{"font-size":"12px",color:"#666","text-decoration":"line-through"}},k=Object(a["createVNode"])("span",null,"¥",-1),S=Object(a["createTextVNode"])("默认"),D=Object(a["createTextVNode"])("热门"),I=Object(a["createTextVNode"])("推荐"),F=Object(a["createTextVNode"])("价格变更记录"),T=Object(a["createTextVNode"])("编辑"),R=Object(a["createTextVNode"])("下架");function B(e,t,n,B,L,E){var K=Object(a["resolveComponent"])("a-input"),P=Object(a["resolveComponent"])("a-form-item"),U=Object(a["resolveComponent"])("a-col"),J=Object(a["resolveComponent"])("a-select-option"),$=Object(a["resolveComponent"])("a-select"),G=Object(a["resolveComponent"])("a-cascader"),z=Object(a["resolveComponent"])("a-button"),A=Object(a["resolveComponent"])("a-space"),q=Object(a["resolveComponent"])("a-row"),M=Object(a["resolveComponent"])("a-form"),W=Object(a["resolveComponent"])("a-card"),H=Object(a["resolveComponent"])("a-alert"),Q=Object(a["resolveComponent"])("a-popconfirm"),X=Object(a["resolveComponent"])("a-upload"),Y=Object(a["resolveComponent"])("a-image"),Z=Object(a["resolveComponent"])("a-tag"),ee=Object(a["resolveComponent"])("a-divider"),te=Object(a["resolveComponent"])("ele-pro-table"),ne=Object(a["resolveComponent"])("add-edit"),ae=Object(a["resolveComponent"])("price-record");return Object(a["openBlock"])(),Object(a["createBlock"])("div",o,[Object(a["createVNode"])(W,{bordered:!1,"body-style":{paddingBottom:0}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(M,{model:L.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(q,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(U,{lg:4,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(P,{label:"书名:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(K,{value:L.whereFormData.title,"onUpdate:value":t[1]||(t[1]=function(e){return L.whereFormData.title=e}),onPressEnter:e.search,placeholder:"请输入书名","allow-clear":""},null,8,["value","onPressEnter"])]})),_:1})]})),_:1}),Object(a["createVNode"])(U,{lg:4,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(P,{label:"商品ID:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(K,{value:L.whereFormData.id,"onUpdate:value":t[2]||(t[2]=function(e){return L.whereFormData.id=e}),onPressEnter:e.search,placeholder:"请输入商品ID","allow-clear":""},null,8,["value","onPressEnter"])]})),_:1})]})),_:1}),Object(a["createVNode"])(U,{lg:4,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(P,{label:"标签类型:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])($,{placeholder:"请选择标签类型",value:L.whereFormData.tags_type,"onUpdate:value":t[3]||(t[3]=function(e){return L.whereFormData.tags_type=e})},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(J,{key:"default"},{default:Object(a["withCtx"])((function(){return[r]})),_:1}),Object(a["createVNode"])(J,{key:"hot"},{default:Object(a["withCtx"])((function(){return[c]})),_:1}),Object(a["createVNode"])(J,{key:"recommend"},{default:Object(a["withCtx"])((function(){return[i]})),_:1})]})),_:1},8,["value"])]})),_:1})]})),_:1}),Object(a["createVNode"])(U,{lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(P,{label:"分类:"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(G,{options:L.cateList,value:L.cate_id,"onUpdate:value":t[4]||(t[4]=function(e){return L.cate_id=e}),placeholder:"请选择分类","field-names":{label:"name",value:"id",children:"children"},onChange:E.cateChange},null,8,["options","value","onChange"])]})),_:1})]})),_:1}),Object(a["createVNode"])(U,{lg:6,md:12,sm:24,xs:24},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(P,{class:"ele-text-right","wrapper-col":{span:24}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{type:"primary",onClick:e.search},{default:Object(a["withCtx"])((function(){return[l]})),_:1},8,["onClick"]),Object(a["createVNode"])(z,{onClick:e.reset},{default:Object(a["withCtx"])((function(){return[d]})),_:1},8,["onClick"])]})),_:1})]})),_:1})]})),_:1})]})),_:1})]})),_:1},8,["model"])]})),_:1}),Object(a["createVNode"])(W,{bordered:!1},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(H,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(a["withCtx"])((function(){return[Object(a["createVNode"])("span",null,[u,Object(a["createVNode"])("b",s,Object(a["toDisplayString"])(e.total),1),f,b])]})),_:1}),Object(a["createVNode"])(te,{title:"商品列表",where:L.whereFormData,parseData:e.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,selection:L.select,"onUpdate:selection":t[7]||(t[7]=function(e){return L.select=e}),datasource:L.url,columns:L.columns,method:"POST"},{toolkit:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(Q,{title:"确认下架这".concat(L.select.length,"条数据?"),"ok-text":"确定","cancel-text":"取消",onConfirm:t[5]||(t[5]=function(e){return E.handleBatchDel(!1)}),disabled:0==L.select.length},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{disabled:0==L.select.length},{default:Object(a["withCtx"])((function(){return[p]})),_:1},8,["disabled"])]})),_:1},8,["title","disabled"]),Object(a["createVNode"])(z,{type:"primary",onClick:E.downloadTemp},{default:Object(a["withCtx"])((function(){return[m]})),_:1},8,["onClick"]),Object(a["createVNode"])(X,{name:"file",multiple:!1,showUploadList:!1,"before-upload":function(e){return E.beforeUpload(e,"/manager/shopGoods/batchGoodsByExcel")}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{loading:L.uploadLoading},{default:Object(a["withCtx"])((function(){return[h]})),_:1},8,["loading"])]})),_:1},8,["before-upload"]),Object(a["createVNode"])(z,{type:"primary",onClick:t[6]||(t[6]=function(t){return e.handleDetail(null)})},{default:Object(a["withCtx"])((function(){return[O]})),_:1})]})),_:1})]})),info:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["createVNode"])("div",null,[j,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.title),1)]),Object(a["createVNode"])("div",null,[g,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.code),1)]),Object(a["createVNode"])("div",null,[v,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.isbn),1)])]})),sub_info:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["createVNode"])("div",null,[w,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.author),1)]),Object(a["createVNode"])("div",null,[N,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.publish),1)]),Object(a["createVNode"])("div",null,[x,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.pub_date),1)])]})),stock:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["createVNode"])("div",null,[_,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.stock_sales),1)]),Object(a["createVNode"])("div",null,[y,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.stock_total),1)])]})),price:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["createVNode"])("div",null,[V,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.price_selling),1)]),Object(a["createVNode"])("div",C,[k,Object(a["createVNode"])("span",null,Object(a["toDisplayString"])(t.price_market),1)])]})),cover:Object(a["withCtx"])((function(e){var t=e.record;return[t.cover?(Object(a["openBlock"])(),Object(a["createBlock"])(Y,{key:0,src:t.cover,width:"66px",height:"66px"},null,8,["src"])):Object(a["createCommentVNode"])("",!0)]})),tags_type:Object(a["withCtx"])((function(e){var t=e.record;return[Object(a["withDirectives"])(Object(a["createVNode"])(Z,{color:"default"},{default:Object(a["withCtx"])((function(){return[S]})),_:2},1536),[[a["vShow"],"default"==t.tags_type]]),Object(a["withDirectives"])(Object(a["createVNode"])(Z,{color:"error"},{default:Object(a["withCtx"])((function(){return[D]})),_:2},1536),[[a["vShow"],"hot"==t.tags_type]]),Object(a["withDirectives"])(Object(a["createVNode"])(Z,{color:"success"},{default:Object(a["withCtx"])((function(){return[I]})),_:2},1536),[[a["vShow"],"recommend"==t.tags_type]])]})),action:Object(a["withCtx"])((function(t){var n=t.record;return[Object(a["createVNode"])("div",null,[Object(a["createVNode"])(A,null,{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{size:"small",type:"link",onClick:function(e){return E.handleRecord(n)}},{default:Object(a["withCtx"])((function(){return[F]})),_:2},1032,["onClick"]),Object(a["createVNode"])(ee,{type:"vertical"}),Object(a["createVNode"])(z,{size:"small",type:"link",onClick:function(t){return e.handleDetail(n)}},{default:Object(a["withCtx"])((function(){return[T]})),_:2},1032,["onClick"]),Object(a["createVNode"])(ee,{type:"vertical"}),Object(a["createVNode"])(Q,{title:"确定下架这条记录","ok-text":"确定","cancel-text":"取消",onConfirm:function(e){return E.handleBatchDel(n.id)}},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(z,{size:"small",type:"link"},{default:Object(a["withCtx"])((function(){return[R]})),_:1})]})),_:2},1032,["onConfirm"])]})),_:2},1024)])]})),_:1},8,["where","parseData","onDone","selection","datasource","columns"])]})),_:1}),Object(a["createVNode"])(ne,{ref:"addedit",onReload:e.reload,cateList:L.cateList},null,8,["onReload","cateList"]),Object(a["createVNode"])(ae,{ref:"priceRecord"},null,512)])}var L=n("2909"),E=(n("d3b7"),n("25f0"),n("d81d"),n("4385")),K=n("6ace"),P=n("22cb"),U=n("6a85"),J=n("b086"),$=n("2c2a"),G={id:"",title:"",cate_id:"",tags_type:void 0},z={mixins:[U["listMixin"]],components:{addEdit:J["default"],priceRecord:E["default"]},data:function(){return{downloadFile:K["b"],cate_id:[],uploadLoading:!1,select:[],defaultWhere:JSON.parse(JSON.stringify(G)),whereFormData:{},url:"/manager/shopGoods/getList",deleteUrl:"/manager/pcCate/delCate",cateList:[],columns:[{title:"商品ID",align:"center",dataIndex:"id"},{title:"商品封面",align:"center",dataIndex:"cover",slots:{customRender:"cover"}},{title:"商品信息",align:"left",dataIndex:"info",slots:{customRender:"info"}},{title:"图书信息",align:"left",dataIndex:"sub_info",slots:{customRender:"sub_info"}},{title:"商品价格",align:"left",dataIndex:"price",slots:{customRender:"price"}},{title:"库存",align:"left",dataIndex:"stock",slots:{customRender:"stock"}},{title:"上架时间",dataIndex:"createtime",align:"left",customRender:function(e){var t=e.text;return Object($["toDateString"])(t)}},{title:"标签类型",dataIndex:"tags_type",width:80,align:"center",slots:{customRender:"tags_type"}},{title:"操作",dataIndex:"action",fixed:"right",align:"center",slots:{customRender:"action"}}]}},created:function(){var e=this;this.$post("/manager/ShopCate/getList").then((function(t){t&&t.length&&(e.cateList=Object(L["a"])(t))}))},methods:{downloadTemp:function(){this.$post("/manager/index/getTemplateByType",{type:"goods"}).then((function(e){console.log("res",e),e&&e.url&&window.open(e.url)}))},handleRecord:function(e){var t=e.id;this.$refs.priceRecord.openDetail(t)},handleBatchDel:function(e){var t=this,n=e||this.select.map((function(e){return e.id})).toString();this.$post("/manager/shopGoods/del",{ids:n}).then((function(){t.reload()}))},beforeUpload:function(e,t){var n=this,a=20971520;if(a<e.size)return this.$message.warning("文件最大上传20M"),!1;var o=new FormData;return o.append("file",e),o.append("target","local"),this.uploadLoading=!0,Object(P["a"])(o).then((function(e){var a=e.url;n.$post(t,{url:a}).then((function(e){console.log("res",e),n.reload()}))})).finally((function(){n.uploadLoading=!1})),!1},cateChange:function(e){this.whereFormData.cate_id=e[e.length-1]}}},A=n("6b0d"),q=n.n(A);const M=q()(z,[["render",B]]);t["default"]=M},1148:function(e,t,n){"use strict";var a=n("a691"),o=n("1d80");e.exports=function(e){var t=String(o(this)),n="",r=a(e);if(r<0||r==1/0)throw RangeError("Wrong number of repetitions");for(;r>0;(r>>>=1)&&(t+=t))1&r&&(n+=t);return n}},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"17b7":function(e,t,n){},"22cb":function(e,t,n){"use strict";n.d(t,"f",(function(){return b})),n.d(t,"g",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return h})),n.d(t,"e",(function(){return O})),n.d(t,"c",(function(){return j})),n.d(t,"b",(function(){return g}));n("d3b7"),n("ac1f"),n("5319");var a=n("bc3a"),o=n.n(a),r=n("4360"),c=n("a18c"),i=n("d2b8"),l=n("f64c"),d=n("ed3b"),u=o.a.create({baseURL:"https://book.shuhi.com/api"});function s(e){r["a"].dispatch("user/removeToken").then((function(){if(!e){var t=c["a"].currentRoute.path;return c["a"].push({path:"/login",query:t&&"/"!==t?{form:t}:null})}location.replace("/login")}))}u.interceptors.request.use((function(e){var t=i["a"].takeToken();return t&&(e.headers[i["a"].tokenHeaderName]=t),e.headers["hostname"]=window.location.hostname,e}),(function(e){return Promise.reject(e)})),u.interceptors.response.use((function(e){return 1!=e.data.code&&401!=e.data.code&&403!=e.data.code&&l["a"].error(e.data.msg),e}),(function(e){var t=e.response;return 401===t.data.code&&(t.config.url===i["a"].menuUrl?s():(d["a"].destroyAll(),d["a"].info({title:"系统提示",content:"登录状态已过期, 请退出重新登录!",okText:"重新登录",onOk:function(){s(!0)}}))),Promise.reject(e)}));var f=u;function b(e){return new Promise((function(t,n){f({url:"/Oss/getGroupList",method:"post",data:e}).then((function(e){1==e.data.code?t(e.data.data):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function p(e){return new Promise((function(t,n){f({url:"/Oss/saveGroup",method:"post",data:e}).then((function(e){1==e.data.code?(l["a"].success(e.data.msg),t(e.data.data)):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function m(e){return new Promise((function(t,n){f({url:"/Oss/deleteGroup",method:"post",data:e}).then((function(e){1==e.data.code?(l["a"].success(e.data.msg),t(e.data.data)):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function h(e){return new Promise((function(t,n){f({url:"/Oss/apiUpload",method:"post",headers:{hostname:window.location.hostname},data:e}).then((function(e){1==e.data.code?(l["a"].success(e.data.msg),t(e.data.data)):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function O(e){return new Promise((function(t,n){f({url:"/Oss/getFileList",method:"post",data:e}).then((function(e){1==e.data.code?t(e.data.data):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function j(e){return new Promise((function(t,n){f({url:"/Oss/deleteFiles",method:"post",data:e}).then((function(e){1==e.data.code?(l["a"].success(e.data.msg),t(e.data.data)):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}function g(e){return new Promise((function(t,n){f({url:"/Oss/changeGroup",method:"post",data:e}).then((function(e){1==e.data.code?(l["a"].success(e.data.msg),t(e.data.data)):n(new Error(e.data.msg))})).catch((function(e){n(e)}))}))}},"408a":function(e,t,n){var a=n("c6b6");e.exports=function(e){if("number"!=typeof e&&"Number"!=a(e))throw TypeError("Incorrect invocation");return+e}},4385:function(e,t,n){"use strict";n.r(t);var a=n("7a23"),o=Object(a["withScopeId"])("data-v-2d57b86e");Object(a["pushScopeId"])("data-v-2d57b86e");var r=Object(a["createTextVNode"])("关闭");Object(a["popScopeId"])();var c=o((function(e,t,n,c,i,l){var d=Object(a["resolveComponent"])("ele-pro-table"),u=Object(a["resolveComponent"])("a-button"),s=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(s,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:i.modalShow,closable:"",keyboard:"",title:"价格变更记录",width:600,maskClosable:!1,onCancel:t[2]||(t[2]=function(e){return i.modalShow=!1})},{footer:o((function(){return[Object(a["createVNode"])(u,{key:"back",onClick:t[1]||(t[1]=function(e){return i.modalShow=!1})},{default:o((function(){return[r]})),_:1})]})),default:o((function(){return[Object(a["createVNode"])(d,{where:i.whereFormData,parseParam:l.parseParam,parseData:l.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,datasource:i.url,columns:i.columns,method:"POST",initLoad:!1},null,8,["where","parseParam","parseData","onDone","datasource","columns"])]})),_:1},8,["visible"])})),i=n("6a85"),l=n("2c2a"),d=n("c1df"),u=n.n(d),s={id:""},f={mixins:[i["listMixin"]],components:{},name:"priceRecord",data:function(){return{modalShow:!1,moment:u.a,agentOptions:[],toDateString:l["toDateString"],defaultWhere:JSON.parse(JSON.stringify(s)),whereFormData:{},url:"/manager/shopGoods/getGoodsPriceLog",columns:[{title:"操作人",align:"center",dataIndex:"adminer",customRender:function(e){var t=e.text;return t?t.nickname:"--"}},{title:"变更前",align:"center",dataIndex:"before_price",customRender:function(e){var t=e.text;return t?"".concat(t,"元"):"--"}},{title:"变更后",align:"center",dataIndex:"after_price",customRender:function(e){var t=e.text;return t?"".concat(t,"元"):"--"}},{title:"变更时间",align:"center",dataIndex:"createtime",customRender:function(e){var t=e.text;return Object(l["toDateString"])(t)}},{title:"备注",align:"center",dataIndex:"remark"}],id:""}},methods:{openDetail:function(e){var t=this;this.id=e,this.modalShow=!0,this.$nextTick((function(){t.reload()}))},parseData:function(e){return{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},parseParam:function(e){return e.id=this.id,e}}},b=(n("039c"),n("6b0d")),p=n.n(b);const m=p()(f,[["render",c],["__scopeId","data-v-2d57b86e"]]);t["default"]=m},"6a85":function(e,t,n){"use strict";n.r(t),n.d(t,"listMixin",(function(){return a}));var a={data:function(){return{total:0}},methods:{eleTableDone:function(e,t,n){this.total=n},reload:function(){this.$refs.table.reload()},search:function(){this.$refs.table.reload({page:1})},parseData:function(e){return console.log("res",e),console.log("res.data.data",e.data.data.length),{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},handleDelete:function(e){var t=this,n=e.id;this.$post(this.deleteUrl,{id:n},!0).then((function(){t.reload()}))},handleDetail:function(e){this.$refs.addedit.openDetail(e)},reset:function(){var e=this;this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick((function(){e.reload()}))}},created:function(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}},"7db0":function(e,t,n){"use strict";var a=n("23e7"),o=n("b727").find,r=n("44d2"),c="find",i=!0;c in[]&&Array(1)[c]((function(){i=!1})),a({target:"Array",proto:!0,forced:i},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(c)},"841c":function(e,t,n){"use strict";var a=n("d784"),o=n("825a"),r=n("1d80"),c=n("129f"),i=n("14c3");a("search",(function(e,t,n){return[function(t){var n=r(this),a=void 0==t?void 0:t[e];return void 0!==a?a.call(t,n):new RegExp(t)[e](String(n))},function(e){var a=n(t,this,e);if(a.done)return a.value;var r=o(this),l=String(e),d=r.lastIndex;c(d,0)||(r.lastIndex=0);var u=i(r,l);return c(r.lastIndex,d)||(r.lastIndex=d),null===u?-1:u.index}]}))},"8de2":function(e,t,n){"use strict";n("d81d"),n("99af"),n("caad"),n("2532"),n("ac1f"),n("1276"),n("159b"),n("7db0");var a=n("7a23"),o=n("85b1"),r={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:function(){return{}}},itemKey:{type:String},showKey:{type:String}},setup:function(e,t){var n=t.emit,r=e,c=0,i=Object(a["getCurrentInstance"])(),l=i.proxy,d=Object(a["reactive"])({data:[],value:[],fetching:!1}),u=Object(o["a"])((function(e){c+=1;var t=c;d.data=[],d.fetching=!0;var n=Object.assign({look_type:"all"},r.param);n[r.keywordName]=e||"",l.$post(r.url,n).then((function(e){if(t===c)if(Array.isArray(e)){var n=e.map((function(e){var t=r.showKey||r.keywordName,n=r.showKey?"(".concat(e[r.keywordName],")").concat(e[r.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[r.valueName])};if(r.itemKey)if(r.itemKey.includes(",")){var o=r.itemKey.split(",");o.forEach((function(t){a[t]=e[t]}))}else a[r.itemKey]=e[r.itemKey];return a}));d.data=n,d.fetching=!1}else{var a=e.data.map((function(e){var t=r.showKey||r.keywordName,n=r.showKey?"(".concat(e[r.keywordName],")").concat(e[r.showKey]):"".concat(e[t]),a={label:n,value:"".concat(e[r.valueName])};if(r.itemKey)if(r.itemKey.includes(",")){var o=r.itemKey.split(",");o.forEach((function(t){a[t]=e[t]}))}else a[r.itemKey]=e[r.itemKey];return a}));d.data=a,d.fetching=!1}}))}),500);u("");var s=function(e){n("update:value",e),n("onSelect",e);var t=d.data.find((function(t){return t.value==e}));t&&n("getItem",t)};return Object(a["watch"])(d.value,(function(){d.data=[],d.fetching=!1})),function(t,n){var o=Object(a["resolveComponent"])("a-spin"),r=Object(a["resolveComponent"])("a-select");return Object(a["openBlock"])(),Object(a["createBlock"])(r,{value:Object(a["unref"])(d).value,"onUpdate:value":n[1]||(n[1]=function(e){return Object(a["unref"])(d).value=e}),placeholder:"请选择",style:{width:"100%"},onSelect:s,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(a["unref"])(d).fetching?void 0:null,showSearch:"",options:Object(a["unref"])(d).data,"allow-clear":"",onSearch:Object(a["unref"])(u)},Object(a["createSlots"])({_:2},[Object(a["unref"])(d).fetching?{name:"notFoundContent",fn:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(o,{size:"small"})]}))}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const c=r;t["a"]=c},a562:function(e,t,n){"use strict";n("d636")},b086:function(e,t,n){"use strict";n.r(t);var a=n("7a23"),o=Object(a["withScopeId"])("data-v-5a698d66");Object(a["pushScopeId"])("data-v-5a698d66");var r={class:"ele-body"},c=Object(a["createTextVNode"])("默认"),i=Object(a["createTextVNode"])("热门"),l=Object(a["createTextVNode"])("推荐"),d={class:"ele-fluid",style:{padding:"6px 5px 0 0","text-align":"right"}};Object(a["popScopeId"])();var u=o((function(e,t,n,u,s,f){var b=Object(a["resolveComponent"])("search-select"),p=Object(a["resolveComponent"])("a-form-item"),m=Object(a["resolveComponent"])("a-cascader"),h=Object(a["resolveComponent"])("a-radio-button"),O=Object(a["resolveComponent"])("a-radio-group"),j=Object(a["resolveComponent"])("a-input"),g=Object(a["resolveComponent"])("a-col"),v=Object(a["resolveComponent"])("a-row"),w=Object(a["resolveComponent"])("a-form"),N=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(N,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:s.modalShow,closable:"",keyboard:"",title:s.form.id?"编辑":"新增",width:600,maskClosable:!1,onCancel:t[5]||(t[5]=function(e){return s.modalShow=!1}),onOk:f.submit,confirmLoading:s.loading},{default:o((function(){return[Object(a["createVNode"])("div",r,[Object(a["createVNode"])(w,{ref:"form",model:s.form,rules:s.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:5},sm:{span:24}},"wrapper-col":{md:{span:19},sm:{span:24}}},{default:o((function(){return[Object(a["createVNode"])(p,{label:"图书:",name:"isbn"},{default:o((function(){return[Object(a["createVNode"])(b,{url:"/manager/shopBook/getList",keywordName:"isbn",valueName:"isbn",showKey:"book_name",disabled:Boolean(s.form.id),param:{look_type:"all"},value:s.form.isbn,"onUpdate:value":t[1]||(t[1]=function(e){return s.form.isbn=e}),placeholder:"请选择图书",itemKey:"price,cate_id",onGetItem:f.handleGetItem},null,8,["disabled","value","onGetItem"])]})),_:1}),Object(a["createVNode"])(p,{label:"分类:",name:"cate_id"},{default:o((function(){return[Object(a["createVNode"])(m,{options:n.cateList,value:s.form.cate_id,"onUpdate:value":t[2]||(t[2]=function(e){return s.form.cate_id=e}),placeholder:"请选择分类",disabled:Boolean(s.form.id),"field-names":{label:"name",value:"id",children:"children"}},null,8,["options","value","disabled"])]})),_:1}),Object(a["createVNode"])(p,{label:"标签类型:",name:"tags_type"},{default:o((function(){return[Object(a["createVNode"])(O,{value:s.form.tags_type,"onUpdate:value":t[3]||(t[3]=function(e){return s.form.tags_type=e})},{default:o((function(){return[Object(a["createVNode"])(h,{value:"default"},{default:o((function(){return[c]})),_:1}),Object(a["createVNode"])(h,{value:"hot"},{default:o((function(){return[i]})),_:1}),Object(a["createVNode"])(h,{value:"recommend"},{default:o((function(){return[l]})),_:1})]})),_:1},8,["value"])]})),_:1}),Object(a["createVNode"])(p,{label:"售价:",name:"price_selling"},{default:o((function(){return[Object(a["createVNode"])(j,{suffix:"元",class:"ele-fluid",placeholder:"请输入售价",value:s.form.price_selling,"onUpdate:value":t[4]||(t[4]=function(e){return s.form.price_selling=e}),min:0},null,8,["value"])]})),_:1}),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(s.form.sku,(function(e,t){return Object(a["openBlock"])(),Object(a["createBlock"])(v,{key:t},{default:o((function(){return[Object(a["createVNode"])(g,{span:3},{default:o((function(){return[Object(a["createVNode"])("div",d,Object(a["toDisplayString"])(e.difference)+":",1)]})),_:2},1024),Object(a["createVNode"])(g,{span:11},{default:o((function(){return[Object(a["createVNode"])(p,{label:"价格:",name:["sku",t,"price_selling"],rules:f.customRule("请设置价格")},{default:o((function(){return[Object(a["createVNode"])(j,{type:"number",suffix:"元",class:"ele-fluid",placeholder:"请设置价格",value:e.price_selling,"onUpdate:value":function(t){return e.price_selling=t}},null,8,["value","onUpdate:value"])]})),_:2},1032,["name","rules"])]})),_:2},1024)]})),_:2},1024)})),128))]})),_:1},8,["model","rules"])])]})),_:1},8,["visible","title","onOk","confirmLoading"])})),s=(n("a9e3"),n("b680"),n("159b"),n("ac1f"),n("1276"),n("99af"),n("d81d"),n("d3b7"),n("8de2")),f=n("2c2a"),b=[{spu_id:1,name:"品相",item:"良品,一般,次品"}],p={name:"addEdit",components:{searchSelect:s["a"]},props:{cateList:{type:Array}},data:function(){return{modalShow:!1,loading:!1,form:{},rules:{isbn:[{required:!0,message:"请选择图书",trigger:"blur"}],price_selling:[{required:!0,message:"请填写售价",trigger:"blur"}],cate_id:[{required:!0,type:"array",message:"请选择分类",trigger:"blur"}],express_template_id:[{required:!0,message:"请选择运费模板",trigger:"blur"}]},cacheForm:""}},watch:{"form.price_selling":{immediate:!0,handler:function(e){if(console.log("nValue",e),this.modalShow){var t=Boolean(Number(e)),n=t?Number(e):0;this.form.sku[0].price_selling=parseFloat(n+.1*n).toFixed(2),this.form.sku[1].price_selling=parseFloat(n).toFixed(2),this.form.sku[2].price_selling=parseFloat(.8*n).toFixed(2)}}}},methods:{handleGetItem:function(e){var t=[];this.form.cate_id=this.getAllId(Number(e.cate_id),t);var n=e.price;this.form.price_market=n,this.form.price_selling=n},getItem:function(e){var t;return Object(f["eachTreeData"])(this.cateList,(function(n){n.id==e&&(t=n)}),"children"),t},getAllId:function(e,t){e&&e>0&&t.unshift(e);var n=this.getItem(e)||{};return n.pid&&n.pid>0&&(t=this.getAllId(n.pid,t)),t},openDetail:function(e){if(e){var t=Object.assign({},e);t.express_template_id=String(t.express_template_id),t.sku.forEach((function(e){e.stock_total=String(e.stock_total),e.price_selling=parseFloat(e.price_selling).toFixed(2)}));var n=[];t.cate_id=this.getAllId(Number(t.cate_id),n),console.log("newForm.cate_id",t.cate_id),this.cacheForm=JSON.parse(JSON.stringify(t)),delete this.cacheForm.tags_type,this.form=t}else{var a=b[0].item.split(",");this.form={cacheList:[],spu:[].concat(b),sku:a.map((function(e){return{difference:e,stock_total:"0",price_selling:"0"}})),isbn:"",cate_id:[],price_selling:"",price_market:"",express_template_id:"",tags_type:"default"}}console.log("this.form",this.form),this.modalShow=!0},submit:function(){var e=this;console.log("this.fform",this.form),this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);t.sku.forEach((function(e){e.price_selling=parseFloat(e.price_selling).toFixed(2)}));var n=JSON.parse(JSON.stringify(t));delete n.tags_type;var a=JSON.stringify(e.cacheForm),o=JSON.stringify(n);t.is_edit=a==o?"2":"1",t.cate_id=t.cate_id[t.cate_id.length-1],t.spu=JSON.stringify(t.spu),t.sku=JSON.stringify(t.sku);var r="";r=t.id?"/manager/shopGoods/edit":"/manager/shopGoods/add",e.$post(r,t).then((function(){e.$message.success("操作成功!"),e.$emit("reload"),e.modalShow=!1}))})).finally((function(){e.loading=!1}))},customRule:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"string";return{message:e,required:!0,type:t,trigger:["change","blur"]}}}},m=(n("a562"),n("6b0d")),h=n.n(m);const O=h()(p,[["render",u],["__scopeId","data-v-5a698d66"]]);t["default"]=O},b680:function(e,t,n){"use strict";var a=n("23e7"),o=n("a691"),r=n("408a"),c=n("1148"),i=n("d039"),l=1..toFixed,d=Math.floor,u=function(e,t,n){return 0===t?n:t%2===1?u(e,t-1,n*e):u(e*e,t/2,n)},s=function(e){var t=0,n=e;while(n>=4096)t+=12,n/=4096;while(n>=2)t+=1,n/=2;return t},f=function(e,t,n){var a=-1,o=n;while(++a<6)o+=t*e[a],e[a]=o%1e7,o=d(o/1e7)},b=function(e,t){var n=6,a=0;while(--n>=0)a+=e[n],e[n]=d(a/t),a=a%t*1e7},p=function(e){var t=6,n="";while(--t>=0)if(""!==n||0===t||0!==e[t]){var a=String(e[t]);n=""===n?a:n+c.call("0",7-a.length)+a}return n},m=l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!i((function(){l.call({})}));a({target:"Number",proto:!0,forced:m},{toFixed:function(e){var t,n,a,i,l=r(this),d=o(e),m=[0,0,0,0,0,0],h="",O="0";if(d<0||d>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(h="-",l=-l),l>1e-21)if(t=s(l*u(2,69,1))-69,n=t<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,t=52-t,t>0){f(m,0,n),a=d;while(a>=7)f(m,1e7,0),a-=7;f(m,u(10,a,1),0),a=t-1;while(a>=23)b(m,1<<23),a-=23;b(m,1<<a),f(m,1,1),b(m,2),O=p(m)}else f(m,0,n),f(m,1<<-t,0),O=p(m)+c.call("0",d);return d>0?(i=O.length,O=h+(i<=d?"0."+c.call("0",d-i)+O:O.slice(0,i-d)+"."+O.slice(i-d))):O=h+O,O}})},d636:function(e,t,n){}}]);
|