index-2a4db920.js 34 KB

1
  1. import{a as re,A as x,c as S,e as ce,b as ue,s as se,h as ve,m as me}from"./index-61855aff.js";import{d as pe}from"./index-fb11d5d6.js";import{_ as X}from"./_plugin-vue_export-helper-c27b6911.js";import{m as a,a as q,o as H,W as _,X as s,Y as h,Z as e,E as o,F as C,a5 as O,a2 as c,a4 as P,a3 as I,u as D,l as ne,a0 as de,a1 as oe,$ as V,i as _e,c as ie,w as fe,A as ye,_ as le,p as be,a8 as ge}from"./vue-7f5e2b1b.js";import{u as he}from"./index-1c2c049f.js";import{u as ke}from"./vue-router-e2815956.js";/* empty css */import"./routeTabs-00a65ebb.js";/* empty css */import"./InboxOutlined-80e159f8.js";var we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"};const Ue=we;function te(m){for(var y=1;y<arguments.length;y++){var b=arguments[y]!=null?Object(arguments[y]):{},l=Object.keys(b);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(b).filter(function(f){return Object.getOwnPropertyDescriptor(b,f).enumerable}))),l.forEach(function(f){qe(m,f,b[f])})}return m}function qe(m,y,b){return y in m?Object.defineProperty(m,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):m[y]=b,m}var ae=function(y,b){var l=te({},y,b.attrs);return a(re,te({},l,{icon:Ue}),null)};ae.displayName="MinusCircleOutlined";ae.inheritAttrs=!1;const ze=ae;const Ce=m=>(de("data-v-8851b6a8"),m=m(),oe(),m),xe=Ce(()=>V("p",{class:"title"},"定制信息",-1)),De={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(m,{emit:y}){const b=m,l=q({packageqty:0,pricingmetod:1});let f=q(!1);const g=()=>{$(),N(),w(),F(),Y(),Z(),l.value=Object.assign({},l.value,b.data),l.value.lengthschemeid=l.value.lengthschemeid==0?null:l.value.lengthschemeid,l.value.widthschemeid=l.value.widthschemeid==0?null:l.value.widthschemeid,f.value=!0},v=async(p,u)=>(console.log(u),u===""||u==null?Promise.reject("该输入项不能为空"):u<=0?Promise.reject("输的的值必须大于0"):Promise.resolve()),j=()=>{f.value=!1},k=q([]),$=async()=>{const p=await x.optionstype("financialclassification");k.value=p.data},R=q([]),N=async()=>{const p=await x.optionstype("tradefield");R.value=p.data},M=q([]),w=async()=>{const p=await x.optionstype("delistingstatus");M.value=p.data},i=q(),L=()=>{i.value.validate().then(async()=>{l.value.sa_customschemeid=l.value.sa_customschemeid?l.value.sa_customschemeid:0;const p=await x.post({id:20220923141502,content:l.value});S.message(p,"保存成功",()=>{f.value=!1,y("onSuccess")})}).catch(p=>{console.log("error",p)})},E=q([]),F=async()=>{const p=await x.requested({id:"20220922084803",content:{pageSize:1e3,where:{condition:""}}});E.value=p.data},T=q([]),Y=async()=>{const p=await x.requested({id:20230321153903,content:{pageSize:999}});T.value=p.data,T.value.push({schemename:"默认",sa_customschemeid:0})},B=q([]),Z=async()=>{const p=await x.requested({content:{pageNumber:1,pageSize:500,where:{condition:"",status:"审核"}},id:20230707091703});B.value=p.data};return H(()=>{}),(p,u)=>{const W=_("a-button"),r=_("a-select-option"),U=_("a-select"),d=_("a-form-item"),n=_("a-col"),A=_("a-row"),z=_("a-input"),G=_("a-input-number"),J=_("a-textarea"),Q=_("a-form"),K=_("a-space"),ee=_("a-modal");return s(),h(C,null,[a(W,{type:"primary",disabled:m.disabled,onClick:g},{default:e(()=>[o(" 编辑 ")]),_:1},8,["disabled"]),a(ee,{title:"编辑商品档案",width:820,open:D(f),"onUpdate:open":u[27]||(u[27]=t=>ne(f)?f.value=t:f=t),onCancel:j},{footer:e(()=>[a(K,null,{default:e(()=>[a(W,{onClick:j},{default:e(()=>[o("取消")]),_:1}),a(W,{type:"primary",onClick:L},{default:e(()=>[o("保存")]),_:1})]),_:1})]),default:e(()=>[a(Q,{model:l.value,ref_key:"formRef",ref:i,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"财务分类"},{default:e(()=>[a(U,{value:l.value.financeclasstype,"onUpdate:value":u[0]||(u[0]=t=>l.value.financeclasstype=t),placeholder:"选择财务分类"},{default:e(()=>[(s(!0),h(C,null,O(k.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"领域"},{default:e(()=>[a(U,{value:l.value.tradefields,"onUpdate:value":u[1]||(u[1]=t=>l.value.tradefields=t),mode:"multiple",placeholder:"选择域"},{default:e(()=>[(s(!0),h(C,null,O(R.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"标签"},{default:e(()=>[a(U,{value:l.value.delistingstatus,"onUpdate:value":u[2]||(u[2]=t=>l.value.delistingstatus=t),placeholder:"选择标签"},{default:e(()=>[(s(!0),h(C,null,O(M.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"商品编码",name:"itemno"},{default:e(()=>[a(z,{value:l.value.itemno,"onUpdate:value":u[3]||(u[3]=t=>l.value.itemno=t),placeholder:"请输入商品编号"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"品名",name:"itemname"},{default:e(()=>[a(z,{value:l.value.itemname,"onUpdate:value":u[4]||(u[4]=t=>l.value.itemname=t),placeholder:"请输入商品名称"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"选项方案",name:"sa_customschemeid"},{default:e(()=>[a(U,{value:l.value.sa_customschemeid,"onUpdate:value":u[5]||(u[5]=t=>l.value.sa_customschemeid=t),placeholder:"选择选项方案",allowClear:""},{default:e(()=>[(s(!0),h(C,null,O(T.value,t=>(s(),c(r,{key:t.sa_customschemeid,value:t.sa_customschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:12},{default:e(()=>[a(d,{label:"型号",name:"model"},{default:e(()=>[a(z,{value:l.value.model,"onUpdate:value":u[6]||(u[6]=t=>l.value.model=t),placeholder:"请输入商品型号"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:12},{default:e(()=>[a(d,{label:"规格",name:"standards"},{default:e(()=>[a(z,{value:l.value.standards,"onUpdate:value":u[7]||(u[7]=t=>l.value.standards=t),placeholder:"请输入商品规格"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"尺寸",name:"spec"},{default:e(()=>[a(z,{value:l.value.spec,"onUpdate:value":u[8]||(u[8]=t=>l.value.spec=t),readonly:"",placeholder:"请输入商品尺寸"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"边框",name:"cheek"},{default:e(()=>[a(z,{value:l.value.cheek,"onUpdate:value":u[9]||(u[9]=t=>l.value.cheek=t),readonly:"",placeholder:"请输入商品边框"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"颜色",name:"color"},{default:e(()=>[a(z,{value:l.value.color,"onUpdate:value":u[10]||(u[10]=t=>l.value.color=t),readonly:"",placeholder:"请输入商品颜色"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"基材",name:"material"},{default:e(()=>[a(z,{value:l.value.material,"onUpdate:value":u[11]||(u[11]=t=>l.value.material=t),readonly:"",placeholder:"请输入商品基材"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:6},{default:e(()=>[a(d,{label:"物料",name:"iswuliao"},{default:e(()=>[a(U,{value:l.value.iswuliao,"onUpdate:value":u[12]||(u[12]=t=>l.value.iswuliao=t),placeholder:"选择是否物料"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("物料")]),_:1}),a(r,{value:0},{default:e(()=>[o("非物料")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"批次管理",name:"batchcontrol"},{default:e(()=>[a(U,{value:l.value.batchcontrol,"onUpdate:value":u[13]||(u[13]=t=>l.value.batchcontrol=t),placeholder:"选择是否批次管理"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("批次管理")]),_:1}),a(r,{value:0},{default:e(()=>[o("非批次管理")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"单品管理",name:"skucontrol"},{default:e(()=>[a(U,{value:l.value.skucontrol,"onUpdate:value":u[14]||(u[14]=t=>l.value.skucontrol=t),placeholder:"选择是否单品管理"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("单品管理")]),_:1}),a(r,{value:0},{default:e(()=>[o("非单品管理")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"保修期限",name:"warrantyday"},{default:e(()=>[a(z,{value:l.value.warrantyday,"onUpdate:value":u[15]||(u[15]=t=>l.value.warrantyday=t),placeholder:"请输入保修期限"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"起订量",name:"orderminqty",rules:[{required:!0,validator:v,trigger:"change"}]},{default:e(()=>[a(G,{style:{width:"100%"},precision:2,value:l.value.orderminqty,"onUpdate:value":u[16]||(u[16]=t=>l.value.orderminqty=t),placeholder:"请输入起订量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"增量",name:"orderaddqty",rules:[{required:!0,validator:v,trigger:"change"}]},{default:e(()=>[a(G,{style:{width:"100%"},precision:2,value:l.value.orderaddqty,"onUpdate:value":u[17]||(u[17]=t=>l.value.orderaddqty=t),placeholder:"请输入增量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"包装数量",rules:[{required:!0,validator:v,trigger:"change"}],name:"packageqty"},{default:e(()=>[a(z,{value:l.value.packageqty,"onUpdate:value":u[18]||(u[18]=t=>l.value.packageqty=t),precision:2,placeholder:"请输入包装数量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"单位",name:"unitid"},{default:e(()=>[a(U,{value:l.value.unitid,"onUpdate:value":u[19]||(u[19]=t=>l.value.unitid=t),placeholder:"选择单位"},{default:e(()=>[(s(!0),h(C,null,O(E.value,t=>(s(),c(r,{value:t.unitid,key:t.index},{default:e(()=>[o(P(t.unitname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"长度"},{default:e(()=>[a(z,{value:l.value.length,"onUpdate:value":u[20]||(u[20]=t=>l.value.length=t),type:"number",placeholder:"请输入长度"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"宽度"},{default:e(()=>[a(z,{value:l.value.width,"onUpdate:value":u[21]||(u[21]=t=>l.value.width=t),type:"number",placeholder:"请输入宽度"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:24},{default:e(()=>[xe]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"是否定制商品",name:"iscustomsize",rules:[{required:!0,message:"请选择定制信息"}]},{default:e(()=>[a(U,{value:l.value.iscustomsize,"onUpdate:value":u[22]||(u[22]=t=>l.value.iscustomsize=t),placeholder:"选择是否定制商品"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("定制商品")]),_:1}),a(r,{value:0},{default:e(()=>[o("非定制商品")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l.value.iscustomsize==1?(s(),c(n,{key:0,span:6},{default:e(()=>[a(d,{label:"长",name:"lengthschemeid",rules:[{required:!0,message:"请选择长度定制方案"}]},{default:e(()=>[a(U,{value:l.value.lengthschemeid,"onUpdate:value":u[23]||(u[23]=t=>l.value.lengthschemeid=t),placeholder:"选择长度定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:1,span:6},{default:e(()=>[a(d,{label:"宽",name:"widthschemeid",rules:[{required:!0,message:"请选选择宽度定制方案"}]},{default:e(()=>[a(U,{value:l.value.widthschemeid,"onUpdate:value":u[24]||(u[24]=t=>l.value.widthschemeid=t),placeholder:"选择宽度定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:2,span:6},{default:e(()=>[a(d,{label:"计价方式",name:"pricingmetod"},{default:e(()=>[a(U,{value:l.value.pricingmetod,"onUpdate:value":u[25]||(u[25]=t=>l.value.pricingmetod=t),placeholder:"选择计价方式"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("平方价")]),_:1}),a(r,{value:2},{default:e(()=>[o("单位价")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):I("",!0)]),_:1}),a(A,null,{default:e(()=>[a(n,{span:24},{default:e(()=>[a(d,{label:"特殊说明",name:"specalnote"},{default:e(()=>[a(J,{value:l.value.specalnote,"onUpdate:value":u[26]||(u[26]=t=>l.value.specalnote=t),placeholder:"请输入特殊说明"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},Oe=X(De,[["__scopeId","data-v-8851b6a8"]]);const Se=m=>(de("data-v-8c850b9d"),m=m(),oe(),m),Pe=Se(()=>V("p",{class:"title"},"定制信息",-1)),je={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(m,{emit:y}){const b=m,l=q({packageqty:0,pricingmetod:1});let f=q(!1);const g=()=>{$(),N(),w(),F(),Y(),Z(),l.value=Object.assign({},l.value,b.data),l.value.lengthschemeid=l.value.lengthschemeid==0?null:l.value.lengthschemeid,l.value.widthschemeid=l.value.widthschemeid==0?null:l.value.widthschemeid,f.value=!0,console.log(l.value,"数据")},v=async(p,u)=>(console.log(u),u===""||u==null?Promise.reject("该输入项不能为空"):u<=0?Promise.reject("输的的值必须大于0"):Promise.resolve()),j=()=>{f.value=!1},k=q([]),$=async()=>{const p=await x.optionstype("financialclassification");k.value=p.data},R=q([]),N=async()=>{const p=await x.optionstype("tradefield");R.value=p.data},M=q([]),w=async()=>{const p=await x.optionstype("delistingstatus");M.value=p.data},i=q(),L=()=>{i.value.validate().then(async()=>{l.value.sa_customschemeid=l.value.sa_customschemeid?l.value.sa_customschemeid:0;const p=await x.post({id:20220923141502,content:l.value});S.message(p,"保存成功",()=>{f.value=!1,y("onSuccess")})}).catch(p=>{console.log("error",p)})},E=q([]),F=async()=>{const p=await x.requested({id:"20220922084803",content:{pageSize:1e3,where:{condition:""}}});E.value=p.data},T=q([]),Y=async()=>{const p=await x.requested({id:20230321153903,content:{pageSize:999}});T.value=p.data,T.value.push({schemename:"默认",sa_customschemeid:0})},B=q([]),Z=async()=>{const p=await x.requested({content:{pageNumber:1,pageSize:500,where:{condition:"",status:"审核"}},id:20230707091703});B.value=p.data};return H(()=>{}),(p,u)=>{const W=_("a-button"),r=_("a-select-option"),U=_("a-select"),d=_("a-form-item"),n=_("a-col"),A=_("a-row"),z=_("a-input"),G=_("a-input-number"),J=_("a-textarea"),Q=_("a-form"),K=_("a-space"),ee=_("a-modal");return s(),h(C,null,[a(W,{type:"primary",disabled:m.disabled,onClick:g},{default:e(()=>[o(" 编辑 ")]),_:1},8,["disabled"]),a(ee,{title:"编辑商品档案",width:820,open:D(f),"onUpdate:open":u[30]||(u[30]=t=>ne(f)?f.value=t:f=t),onCancel:j},{footer:e(()=>[a(K,null,{default:e(()=>[a(W,{onClick:j},{default:e(()=>[o("取消")]),_:1}),a(W,{type:"primary",onClick:L},{default:e(()=>[o("保存")]),_:1})]),_:1})]),default:e(()=>[a(Q,{model:l.value,ref_key:"formRef",ref:i,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"财务分类"},{default:e(()=>[a(U,{value:l.value.financeclasstype,"onUpdate:value":u[0]||(u[0]=t=>l.value.financeclasstype=t),placeholder:"选择财务分类"},{default:e(()=>[(s(!0),h(C,null,O(k.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"领域"},{default:e(()=>[a(U,{value:l.value.tradefields,"onUpdate:value":u[1]||(u[1]=t=>l.value.tradefields=t),mode:"multiple",placeholder:"选择域"},{default:e(()=>[(s(!0),h(C,null,O(R.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"标签"},{default:e(()=>[a(U,{value:l.value.delistingstatus,"onUpdate:value":u[2]||(u[2]=t=>l.value.delistingstatus=t),placeholder:"选择标签"},{default:e(()=>[(s(!0),h(C,null,O(M.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o(P(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"商品编码",name:"itemno"},{default:e(()=>[a(z,{value:l.value.itemno,"onUpdate:value":u[3]||(u[3]=t=>l.value.itemno=t),placeholder:"请输入商品编号"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"品名",name:"itemname"},{default:e(()=>[a(z,{value:l.value.itemname,"onUpdate:value":u[4]||(u[4]=t=>l.value.itemname=t),placeholder:"请输入商品名称"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"选项方案",name:"sa_customschemeid"},{default:e(()=>[a(U,{value:l.value.sa_customschemeid,"onUpdate:value":u[5]||(u[5]=t=>l.value.sa_customschemeid=t),placeholder:"选择选项方案",allowClear:""},{default:e(()=>[(s(!0),h(C,null,O(T.value,t=>(s(),c(r,{key:t.sa_customschemeid,value:t.sa_customschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:12},{default:e(()=>[a(d,{label:"型号",name:"model"},{default:e(()=>[a(z,{value:l.value.model,"onUpdate:value":u[6]||(u[6]=t=>l.value.model=t),placeholder:"请输入商品型号"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:12},{default:e(()=>[a(d,{label:"规格",name:"standards"},{default:e(()=>[a(z,{value:l.value.standards,"onUpdate:value":u[7]||(u[7]=t=>l.value.standards=t),placeholder:"请输入商品规格"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"尺寸",name:"spec"},{default:e(()=>[a(z,{value:l.value.spec,"onUpdate:value":u[8]||(u[8]=t=>l.value.spec=t),readonly:"",placeholder:"请输入商品尺寸"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"工艺",name:"cheek"},{default:e(()=>[a(z,{value:l.value.cheek,"onUpdate:value":u[9]||(u[9]=t=>l.value.cheek=t),readonly:"",placeholder:"请输入商品工艺"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"颜色",name:"color"},{default:e(()=>[a(z,{value:l.value.color,"onUpdate:value":u[10]||(u[10]=t=>l.value.color=t),readonly:"",placeholder:"请输入商品颜色"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"选项",name:"material"},{default:e(()=>[a(z,{value:l.value.material,"onUpdate:value":u[11]||(u[11]=t=>l.value.material=t),readonly:"",placeholder:"请输入商品选项"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:6},{default:e(()=>[a(d,{label:"物料",name:"iswuliao"},{default:e(()=>[a(U,{value:l.value.iswuliao,"onUpdate:value":u[12]||(u[12]=t=>l.value.iswuliao=t),placeholder:"选择是否物料"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("物料")]),_:1}),a(r,{value:0},{default:e(()=>[o("非物料")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"批次管理",name:"batchcontrol"},{default:e(()=>[a(U,{value:l.value.batchcontrol,"onUpdate:value":u[13]||(u[13]=t=>l.value.batchcontrol=t),placeholder:"选择是否批次管理"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("批次管理")]),_:1}),a(r,{value:0},{default:e(()=>[o("非批次管理")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"单品管理",name:"skucontrol"},{default:e(()=>[a(U,{value:l.value.skucontrol,"onUpdate:value":u[14]||(u[14]=t=>l.value.skucontrol=t),placeholder:"选择是否单品管理"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("单品管理")]),_:1}),a(r,{value:0},{default:e(()=>[o("非单品管理")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"保修期限",name:"warrantyday"},{default:e(()=>[a(z,{value:l.value.warrantyday,"onUpdate:value":u[15]||(u[15]=t=>l.value.warrantyday=t),placeholder:"请输入保修期限"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"起订量",name:"orderminqty",rules:[{required:!0,validator:v,trigger:"change"}]},{default:e(()=>[a(G,{style:{width:"100%"},precision:2,value:l.value.orderminqty,"onUpdate:value":u[16]||(u[16]=t=>l.value.orderminqty=t),placeholder:"请输入起订量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"增量",name:"orderaddqty",rules:[{required:!0,validator:v,trigger:"change"}]},{default:e(()=>[a(G,{style:{width:"100%"},precision:2,value:l.value.orderaddqty,"onUpdate:value":u[17]||(u[17]=t=>l.value.orderaddqty=t),placeholder:"请输入增量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"包装数量",rules:[{required:!0,validator:v,trigger:"change"}],name:"packageqty"},{default:e(()=>[a(z,{value:l.value.packageqty,"onUpdate:value":u[18]||(u[18]=t=>l.value.packageqty=t),precision:2,placeholder:"请输入包装数量"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"单位",name:"unitid"},{default:e(()=>[a(U,{value:l.value.unitid,"onUpdate:value":u[19]||(u[19]=t=>l.value.unitid=t),placeholder:"选择单位"},{default:e(()=>[(s(!0),h(C,null,O(E.value,t=>(s(),c(r,{value:t.unitid,key:t.index},{default:e(()=>[o(P(t.unitname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"长度"},{default:e(()=>[a(z,{value:l.value.length,"onUpdate:value":u[20]||(u[20]=t=>l.value.length=t),type:"number",placeholder:"请输入长度"},null,8,["value"])]),_:1})]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"宽度"},{default:e(()=>[a(z,{value:l.value.width,"onUpdate:value":u[21]||(u[21]=t=>l.value.width=t),type:"number",placeholder:"请输入宽度"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(A,{gutter:16},{default:e(()=>[a(n,{span:24},{default:e(()=>[Pe]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"是否定制商品",name:"iscustomsize",rules:[{required:!0,message:"请选择定制信息"}]},{default:e(()=>[a(U,{value:l.value.iscustomsize,"onUpdate:value":u[22]||(u[22]=t=>l.value.iscustomsize=t),placeholder:"选择是否定制商品"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("定制商品")]),_:1}),a(r,{value:0},{default:e(()=>[o("非定制商品")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l.value.iscustomsize==1?(s(),c(n,{key:0,span:6},{default:e(()=>[a(d,{label:"长",name:"lengthschemeid",rules:[{required:!0,message:"请选择长度定制方案"}]},{default:e(()=>[a(U,{disabled:l.value.spec!="自定义"&&l.value.spec!="custom",value:l.value.lengthschemeid,"onUpdate:value":u[23]||(u[23]=t=>l.value.lengthschemeid=t),placeholder:"选择长度定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:1,span:6},{default:e(()=>[a(d,{label:"宽",name:"widthschemeid",rules:[{required:!0,message:"请选选择宽度定制方案"}]},{default:e(()=>[a(U,{disabled:l.value.spec!="自定义"&&l.value.spec!="custom",value:l.value.widthschemeid,"onUpdate:value":u[24]||(u[24]=t=>l.value.widthschemeid=t),placeholder:"选择宽度定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:2,span:6},{default:e(()=>[a(d,{label:"选项",name:"materialschemeid",rules:[{required:!0,message:"请选选择选项定制方案"}]},{default:e(()=>[a(U,{disabled:l.value.material!="自定义"&&l.value.material!="custom",value:l.value.materialschemeid,"onUpdate:value":u[25]||(u[25]=t=>l.value.materialschemeid=t),placeholder:"选择选项定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:3,span:6},{default:e(()=>[a(d,{label:"颜色",name:"colorschemeid",rules:[{required:!0,message:"请选选择颜色定制方案"}]},{default:e(()=>[a(U,{disabled:l.value.color!="自定义"&&l.value.color!="custom",value:l.value.colorschemeid,"onUpdate:value":u[26]||(u[26]=t=>l.value.colorschemeid=t),placeholder:"选择颜色定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:4,span:6},{default:e(()=>[a(d,{label:"工艺",name:"cheekschemeid",rules:[{required:!0,message:"请选选择工艺定制方案"}]},{default:e(()=>[a(U,{disabled:l.value.cheek!="自定义"&&l.value.cheek!="custom",value:l.value.cheekschemeid,"onUpdate:value":u[27]||(u[27]=t=>l.value.cheekschemeid=t),placeholder:"选择工艺定制方案"},{default:e(()=>[(s(!0),h(C,null,O(B.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o(P(t.schemename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})):I("",!0),l.value.iscustomsize==1?(s(),c(n,{key:5,span:6},{default:e(()=>[a(d,{label:"计价方式",name:"pricingmetod"},{default:e(()=>[a(U,{value:l.value.pricingmetod,"onUpdate:value":u[28]||(u[28]=t=>l.value.pricingmetod=t),placeholder:"选择计价方式"},{default:e(()=>[a(r,{value:1},{default:e(()=>[o("平方价")]),_:1}),a(r,{value:2},{default:e(()=>[o("单位价")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):I("",!0)]),_:1}),a(A,null,{default:e(()=>[a(n,{span:24},{default:e(()=>[a(d,{label:"特殊说明",name:"specalnote"},{default:e(()=>[a(J,{value:l.value.specalnote,"onUpdate:value":u[29]||(u[29]=t=>l.value.specalnote=t),placeholder:"请输入特殊说明"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},$e=X(je,[["__scopeId","data-v-8c850b9d"]]);const Re={class:"mt-10"},Ie=["onClick"],Le={__name:"cover",props:{id:String},setup(m){const y=m,b=q([]),l=async()=>{const g=await x.requested({classname:"system.attachment.Attachment",method:"queryFileLink",content:{ownertable:"plm_item",ownerid:y.id,usetype:""}});b.value=g.data},f=async g=>{const v=await x.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:[g.linksid]}});S.message(v,"删除成功",()=>{l()})};return H(()=>{l()}),(g,v)=>{const j=_("a-image"),k=_("a-space");return s(),h(C,null,[b.value.length==0?(s(),c(he,{key:0,bindData:{ownerid:y.id,ownertable:"plm_item",usetype:"cover"},accept:".jpg, .jpeg, .png, .svg",text:"点击上传",onUploadSuccess:l},null,8,["bindData"])):I("",!0),V("div",Re,[a(k,null,{default:e(()=>[(s(!0),h(C,null,O(b.value,$=>(s(),h("div",{key:$.index,class:"image-panel panel"},[V("div",{class:"del-btn",onClick:R=>f($)},[a(D(ce))],8,Ie),a(j,{width:200,height:200,src:$.url},null,8,["src"])]))),128))]),_:1})])],64)}}},Ne=X(Le,[["__scopeId","data-v-292ae8c2"]]),Ae={__name:"info",props:{data:Object},setup(m){const y=m,b=q([]),l=f=>{b.value=S.FormLayout("basicInfo",y.data),b.value.some(g=>{g.key=="tradefield"?g.value=y.data.tradefield.map(v=>v.tradefield).join(","):g.key=="brand"?g.value=y.data.brand[0]?y.data.brand[0].brandname:"":g.key=="schemename"&&(g.value=y.data.schemename?y.data.schemename:"默认")})};return H(()=>{l()}),(f,g)=>{const v=_("a-descriptions-item"),j=_("a-descriptions");return s(),c(j,{bordered:""},{default:e(()=>[(s(!0),h(C,null,O(b.value,k=>(s(),c(v,{key:k.index,label:k.label},{default:e(()=>[o(P(k.value),1)]),_:2},1032,["label"]))),128))]),_:1})}}};const Be=["onClick"],Me={style:{display:"flex"}},Ee={name:"Tree"},Fe=Object.assign(Ee,{props:{flexAuto:String,column:String,data:Object,itemclassid:Number},emits:["onClassChange"],setup(m,{expose:y,emit:b}){const l=m,f=ue();let{classAct:g}=se(f),v=_e("productDetail");const j=q(),k=q([]);ie(()=>!1);const $=N=>{if(v.value.status!="新建")return me.warning("不可编辑");k.value=N,g.value=N.itemclassid,b("onClassChange",g.value)},R=N=>{b("onClassChange",N)};return fe(()=>l.itemclassid,(N,M)=>{g.value=l.itemclassid}),y({treeData:k,classAct:g}),(N,M)=>{const w=_("Tree",!0);return s(),h("div",null,[V("div",{class:le(["flex",m.column])},[(s(!0),h(C,null,O(m.data,i=>(s(),h("div",{key:i.index,onClick:ye(L=>$(i),["stop"]),class:"border"},[V("div",Me,[V("div",{class:le(["classItem",[D(g)==i.itemclassid?"act":""]])},[D(g)==i.itemclassid?(s(),c(D(ve),{key:0})):(s(),c(D(ze),{key:1})),o(" "+P(i.itemclassname),1)],2),i.subdep?(s(),c(w,{key:0,itemclassid:l.itemclassid,column:"column",data:i.subdep,onOnClassChange:R,ref_for:!0,ref_key:"tree",ref:j},null,8,["itemclassid","data"])):I("",!0)])],8,Be))),128))],2)])}}}),Te=X(Fe,[["__scopeId","data-v-dc6b0017"]]);const We={__name:"class",props:{item:Object,canEdit:Boolean},setup(m,{expose:y}){const b=m,l=q(),f=async()=>{const k=await x.requested({id:20220922110403,content:{sa_brandid:0}});l.value=k.data[0].ttemclass},g=q(0),v=async(k,$)=>{const R=await x.requested({id:20220927090202,content:{itemid:k,itemno:$,pageNumber:1,pageSize:20}});R.data[0]?g.value=R.data[0].itemclassid:g.value=null},j=async k=>{const $=await x.requested({id:20220927090102,content:{itemclassids:[k],itemid:b.item.itemid,itemno:b.item.itemno}});S.message($,"设置成功")};return y({nowClass:v}),H(()=>{f()}),(k,$)=>(s(),h("div",null,[a(Te,{column:"column",class:"border",itemclassid:g.value,data:l.value,onOnClassChange:j},null,8,["itemclassid","data"])]))}},Ve=X(We,[["__scopeId","data-v-4436e16b"]]),He={__name:"gradePrice",props:{id:String},setup(m){const y=m,b=q([]),l=async()=>{const f=await x.requested({id:20221216134102,content:{itemid:y.id,pageNumber:1,pageSize:20,where:{condition:""}}});b.value=f.data};return H(()=>{l()}),(f,g)=>{const v=_("a-statistic"),j=_("a-card"),k=_("a-col"),$=_("a-row");return s(),h("div",null,[a($,{gutter:16},{default:e(()=>[(s(!0),h(C,null,O(b.value,R=>(s(),c(k,{span:4,key:R.index},{default:e(()=>[a(j,{"body-style":{padding:"20px"}},{default:e(()=>[a(v,{title:R.pricegrade+"级价格",value:R.price,"value-style":{color:"#d9363e"}},null,8,["title","value"])]),_:2},1024)]),_:2},1024))),128))]),_:1})])}}},Ge={name:"productmagDetail"},ua=Object.assign(Ge,{setup(m){const y=ue();let{siteInfo:b}=se(y);const l=ke(),f=ie(()=>b.value.siteid=="DLB"?$e:Oe),g=q([]),v=q({});be("productDetail",v);const j=q(),k=async w=>{const i=await x.requested({id:"20220923155302",content:{itemid:l.currentRoute.value.query.id}});i.data.tradefields=i.data.tradefield.map(L=>L.tradefield),v.value=i.data,$(i.data),w&&w(i)},$=w=>{g.value=S.FormLayout("detailsHead",w),g.value.some(i=>{i.key=="tradefield"?i.value=w.tradefield.map(L=>L.tradefield).join(","):i.key=="brand"?i.value=w.brand[0]?w.brand[0].brandname:"":i.key=="schemename"&&(i.value=w.schemename?w.schemename:"默认")})},R=async w=>{const i=await x.post({content:{itemids:[v.value.itemid],status:w},id:"20220923153902"});S.message(i,w==1?"审核成功!":"反审成功!",()=>{k()})},N=async w=>{const i=await x.post({id:20220923154802,content:{itemids:[v.value.itemid],isonsale:w}});S.message(i,w==1?"上架成功!":"下架成功!",()=>{k()})},M=async()=>{const w=await x.post({id:20230913154803,content:{itemid:l.currentRoute.value.query.id}});S.message(w,"ERP库存"+w.data.invbal_qty,()=>{})};return H(()=>{k(w=>{j.value.nowClass(w.data.itemid,w.data.itemno)})}),(w,i)=>{const L=_("a-button"),E=_("a-space");return s(),h("div",null,[a(pe,{headData:g.value,title:v.value.itemname,tabs:["营销分类","基础信息","商品主图","等级价格"],ownertable:"plm_item",delParam:{id:"20220923152202",content:{itemids:[D(l).currentRoute.value.query.id]}},disable:D(S).isDisabled(v.value.status,["审核","上架"])},{operation:e(()=>[a(E,null,{default:e(()=>[a(L,{type:"primary",onClick:M},{default:e(()=>[o("显示库存")]),_:1}),D(S).hasPermission("update")?(s(),c(ge(D(f)),{key:0,disabled:D(S).isDisabled(v.value.status,["审核","上架"]),data:v.value,onOnSuccess:k},null,40,["disabled","data"])):I("",!0),D(S).hasPermission("toExamine")?(s(),c(L,{key:1,type:"primary",disabled:D(S).isDisabled(v.value.status,["审核"]),onClick:i[0]||(i[0]=F=>R(1))},{default:e(()=>[o("审核")]),_:1},8,["disabled"])):I("",!0),D(S).hasPermission("reverseReview")?(s(),c(L,{key:2,type:"primary",disabled:D(S).isDisabled(v.value.status,["新建"]),onClick:i[1]||(i[1]=F=>R(0))},{default:e(()=>[o("反审")]),_:1},8,["disabled"])):I("",!0),D(S).hasPermission("onShelf")?(s(),c(L,{key:3,type:"primary",disabled:D(S).isDisabled(v.value.status,["新建"],v.value.isonsale==1),onClick:i[2]||(i[2]=F=>N(1))},{default:e(()=>[o("上架")]),_:1},8,["disabled"])):I("",!0),D(S).hasPermission("offShelf")?(s(),c(L,{key:4,type:"primary",disabled:D(S).isDisabled(v.value.status,["新建"],v.value.isonsale==0),onClick:i[3]||(i[3]=F=>N(0))},{default:e(()=>[o("下架")]),_:1},8,["disabled"])):I("",!0)]),_:1})]),tab0:e(()=>[a(Ve,{ref_key:"cls",ref:j,item:{itemid:D(l).currentRoute.value.query.id,itemno:v.value.itemno}},null,8,["item"])]),tab1:e(()=>[a(Ae,{data:v.value},null,8,["data"])]),tab2:e(()=>[a(Ne,{id:D(l).currentRoute.value.query.id},null,8,["id"])]),tab3:e(()=>[a(He,{id:D(l).currentRoute.value.query.id},null,8,["id"])]),_:1},8,["headData","title","delParam","disable"])])}}});export{ua as default};