index-988bb7ad.js 21 KB

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