chunk-106ed094.7a3306c2.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-106ed094"],{1148:function(e,t,r){"use strict";var a=r("a691"),n=r("1d80");e.exports=function(e){var t=String(n(this)),r="",o=a(e);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(t+=t))1&o&&(r+=t);return r}},"408a":function(e,t,r){var a=r("c6b6");e.exports=function(e){if("number"!=typeof e&&"Number"!=a(e))throw TypeError("Incorrect invocation");return+e}},"7db0":function(e,t,r){"use strict";var a=r("23e7"),n=r("b727").find,o=r("44d2"),i="find",c=!0;i in[]&&Array(1)[i]((function(){c=!1})),a({target:"Array",proto:!0,forced:c},{find:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),o(i)},"8de2":function(e,t,r){"use strict";r("d81d"),r("99af"),r("caad"),r("2532"),r("ac1f"),r("1276"),r("159b"),r("7db0");var a=r("7a23"),n=r("85b1"),o={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 r=t.emit,o=e,i=0,c=Object(a["getCurrentInstance"])(),l=c.proxy,s=Object(a["reactive"])({data:[],value:[],fetching:!1}),u=Object(n["a"])((function(e){i+=1;var t=i;s.data=[],s.fetching=!0;var r=Object.assign({look_type:"all"},o.param);r[o.keywordName]=e||"",l.$post(o.url,r).then((function(e){if(t===i)if(Array.isArray(e)){var r=e.map((function(e){var t=o.showKey||o.keywordName,r=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),a={label:r,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var n=o.itemKey.split(",");n.forEach((function(t){a[t]=e[t]}))}else a[o.itemKey]=e[o.itemKey];return a}));s.data=r,s.fetching=!1}else{var a=e.data.map((function(e){var t=o.showKey||o.keywordName,r=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),a={label:r,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var n=o.itemKey.split(",");n.forEach((function(t){a[t]=e[t]}))}else a[o.itemKey]=e[o.itemKey];return a}));s.data=a,s.fetching=!1}}))}),500);u("");var d=function(e){r("update:value",e),r("onSelect",e);var t=s.data.find((function(t){return t.value==e}));t&&r("getItem",t)};return Object(a["watch"])(s.value,(function(){s.data=[],s.fetching=!1})),function(t,r){var n=Object(a["resolveComponent"])("a-spin"),o=Object(a["resolveComponent"])("a-select");return Object(a["openBlock"])(),Object(a["createBlock"])(o,{value:Object(a["unref"])(s).value,"onUpdate:value":r[1]||(r[1]=function(e){return Object(a["unref"])(s).value=e}),placeholder:"请选择",style:{width:"100%"},onSelect:d,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(a["unref"])(s).fetching?void 0:null,showSearch:"",options:Object(a["unref"])(s).data,"allow-clear":"",onSearch:Object(a["unref"])(u)},Object(a["createSlots"])({_:2},[Object(a["unref"])(s).fetching?{name:"notFoundContent",fn:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(n,{size:"small"})]}))}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const i=o;t["a"]=i},a562:function(e,t,r){"use strict";r("d636")},b086:function(e,t,r){"use strict";r.r(t);var a=r("7a23"),n=Object(a["withScopeId"])("data-v-5a698d66");Object(a["pushScopeId"])("data-v-5a698d66");var o={class:"ele-body"},i=Object(a["createTextVNode"])("默认"),c=Object(a["createTextVNode"])("热门"),l=Object(a["createTextVNode"])("推荐"),s={class:"ele-fluid",style:{padding:"6px 5px 0 0","text-align":"right"}};Object(a["popScopeId"])();var u=n((function(e,t,r,u,d,f){var m=Object(a["resolveComponent"])("search-select"),p=Object(a["resolveComponent"])("a-form-item"),b=Object(a["resolveComponent"])("a-cascader"),h=Object(a["resolveComponent"])("a-radio-button"),g=Object(a["resolveComponent"])("a-radio-group"),v=Object(a["resolveComponent"])("a-input"),O=Object(a["resolveComponent"])("a-col"),_=Object(a["resolveComponent"])("a-row"),y=Object(a["resolveComponent"])("a-form"),j=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])(j,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:d.modalShow,closable:"",keyboard:"",title:d.form.id?"编辑":"新增",width:600,maskClosable:!1,onCancel:t[5]||(t[5]=function(e){return d.modalShow=!1}),onOk:f.submit,confirmLoading:d.loading},{default:n((function(){return[Object(a["createVNode"])("div",o,[Object(a["createVNode"])(y,{ref:"form",model:d.form,rules:d.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:n((function(){return[Object(a["createVNode"])(p,{label:"图书:",name:"isbn"},{default:n((function(){return[Object(a["createVNode"])(m,{url:"/manager/shopBook/getList",keywordName:"isbn",valueName:"isbn",showKey:"book_name",disabled:Boolean(d.form.id),param:{look_type:"all"},value:d.form.isbn,"onUpdate:value":t[1]||(t[1]=function(e){return d.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:n((function(){return[Object(a["createVNode"])(b,{options:r.cateList,value:d.form.cate_id,"onUpdate:value":t[2]||(t[2]=function(e){return d.form.cate_id=e}),placeholder:"请选择分类",disabled:Boolean(d.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:n((function(){return[Object(a["createVNode"])(g,{value:d.form.tags_type,"onUpdate:value":t[3]||(t[3]=function(e){return d.form.tags_type=e})},{default:n((function(){return[Object(a["createVNode"])(h,{value:"default"},{default:n((function(){return[i]})),_:1}),Object(a["createVNode"])(h,{value:"hot"},{default:n((function(){return[c]})),_:1}),Object(a["createVNode"])(h,{value:"recommend"},{default:n((function(){return[l]})),_:1})]})),_:1},8,["value"])]})),_:1}),Object(a["createVNode"])(p,{label:"售价:",name:"price_selling"},{default:n((function(){return[Object(a["createVNode"])(v,{suffix:"元",class:"ele-fluid",placeholder:"请输入售价",value:d.form.price_selling,"onUpdate:value":t[4]||(t[4]=function(e){return d.form.price_selling=e}),min:0},null,8,["value"])]})),_:1}),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(d.form.sku,(function(e,t){return Object(a["openBlock"])(),Object(a["createBlock"])(_,{key:t},{default:n((function(){return[Object(a["createVNode"])(O,{span:3},{default:n((function(){return[Object(a["createVNode"])("div",s,Object(a["toDisplayString"])(e.difference)+":",1)]})),_:2},1024),Object(a["createVNode"])(O,{span:11},{default:n((function(){return[Object(a["createVNode"])(p,{label:"价格:",name:["sku",t,"price_selling"],rules:f.customRule("请设置价格")},{default:n((function(){return[Object(a["createVNode"])(v,{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"])})),d=(r("a9e3"),r("b680"),r("159b"),r("ac1f"),r("1276"),r("99af"),r("d81d"),r("d3b7"),r("8de2")),f=r("2c2a"),m=[{spu_id:1,name:"品相",item:"良品,一般,次品"}],p={name:"addEdit",components:{searchSelect:d["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)),r=t?Number(e):0;this.form.sku[0].price_selling=parseFloat(r+.1*r).toFixed(2),this.form.sku[1].price_selling=parseFloat(r).toFixed(2),this.form.sku[2].price_selling=parseFloat(.8*r).toFixed(2)}}}},methods:{handleGetItem:function(e){var t=[];this.form.cate_id=this.getAllId(Number(e.cate_id),t);var r=e.price;this.form.price_market=r,this.form.price_selling=r},getItem:function(e){var t;return Object(f["eachTreeData"])(this.cateList,(function(r){r.id==e&&(t=r)}),"children"),t},getAllId:function(e,t){e&&e>0&&t.unshift(e);var r=this.getItem(e)||{};return r.pid&&r.pid>0&&(t=this.getAllId(r.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 r=[];t.cate_id=this.getAllId(Number(t.cate_id),r),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=m[0].item.split(",");this.form={cacheList:[],spu:[].concat(m),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 r=JSON.parse(JSON.stringify(t));delete r.tags_type;var a=JSON.stringify(e.cacheForm),n=JSON.stringify(r);t.is_edit=a==n?"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 o="";o=t.id?"/manager/shopGoods/edit":"/manager/shopGoods/add",e.$post(o,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"]}}}},b=(r("a562"),r("6b0d")),h=r.n(b);const g=h()(p,[["render",u],["__scopeId","data-v-5a698d66"]]);t["default"]=g},b680:function(e,t,r){"use strict";var a=r("23e7"),n=r("a691"),o=r("408a"),i=r("1148"),c=r("d039"),l=1..toFixed,s=Math.floor,u=function(e,t,r){return 0===t?r:t%2===1?u(e,t-1,r*e):u(e*e,t/2,r)},d=function(e){var t=0,r=e;while(r>=4096)t+=12,r/=4096;while(r>=2)t+=1,r/=2;return t},f=function(e,t,r){var a=-1,n=r;while(++a<6)n+=t*e[a],e[a]=n%1e7,n=s(n/1e7)},m=function(e,t){var r=6,a=0;while(--r>=0)a+=e[r],e[r]=s(a/t),a=a%t*1e7},p=function(e){var t=6,r="";while(--t>=0)if(""!==r||0===t||0!==e[t]){var a=String(e[t]);r=""===r?a:r+i.call("0",7-a.length)+a}return r},b=l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}));a({target:"Number",proto:!0,forced:b},{toFixed:function(e){var t,r,a,c,l=o(this),s=n(e),b=[0,0,0,0,0,0],h="",g="0";if(s<0||s>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=d(l*u(2,69,1))-69,r=t<0?l*u(2,-t,1):l/u(2,t,1),r*=4503599627370496,t=52-t,t>0){f(b,0,r),a=s;while(a>=7)f(b,1e7,0),a-=7;f(b,u(10,a,1),0),a=t-1;while(a>=23)m(b,1<<23),a-=23;m(b,1<<a),f(b,1,1),m(b,2),g=p(b)}else f(b,0,r),f(b,1<<-t,0),g=p(b)+i.call("0",s);return s>0?(c=g.length,g=h+(c<=s?"0."+i.call("0",s-c)+g:g.slice(0,c-s)+"."+g.slice(c-s))):g=h+g,g}})},d636:function(e,t,r){}}]);