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