index-7e9d5d37.js 34 KB

1
  1. import{a as re,A as x,c as j,e as ce,b as ue,s as se,h as ve,m as me}from"./index-ad86104a.js";import{d as pe}from"./index-c53e54d9.js";import{_ as X}from"./_plugin-vue_export-helper-c27b6911.js";import{m as a,a as k,o as V,W as m,X as s,Y as h,Z as e,E as o,F as D,a5 as S,a2 as c,a4 as $,a3 as I,u as O,l as ne,a0 as de,a1 as oe,$ as W,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-65e90301.js";import{u as ke}from"./vue-router-e2815956.js";/* empty css */import"./routeTabs-31d05863.js";/* empty css */import"./InboxOutlined-2827144f.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(p){for(var U=1;U<arguments.length;U++){var _=arguments[U]!=null?Object(arguments[U]):{},l=Object.keys(_);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(_).filter(function(i){return Object.getOwnPropertyDescriptor(_,i).enumerable}))),l.forEach(function(i){qe(p,i,_[i])})}return p}function qe(p,U,_){return U in p?Object.defineProperty(p,U,{value:_,enumerable:!0,configurable:!0,writable:!0}):p[U]=_,p}var ae=function(U,_){var l=te({},U,_.attrs);return a(re,te({},l,{icon:Ue}),null)};ae.displayName="MinusCircleOutlined";ae.inheritAttrs=!1;const ze=ae;const Ce=p=>(de("data-v-8851b6a8"),p=p(),oe(),p),De=Ce(()=>W("p",{class:"title"},"定制信息",-1)),xe={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(p,{emit:U}){const _=p,l=k({packageqty:0,pricingmetod:1});let i=k(!1);const b=()=>{P(),N(),F(),H(),Y(),Z(),l.value=Object.assign({},l.value,_.data),l.value.lengthschemeid=l.value.lengthschemeid==0?null:l.value.lengthschemeid,l.value.widthschemeid=l.value.widthschemeid==0?null:l.value.widthschemeid,i.value=!0},q=async(v,u)=>(console.log(u),u===""||u==null?Promise.reject("该输入项不能为空"):u<=0?Promise.reject("输的的值必须大于0"):Promise.resolve()),f=()=>{i.value=!1},C=k([]),P=async()=>{const v=await x.optionstype("financialclassification");C.value=v.data},R=k([]),N=async()=>{const v=await x.optionstype("tradefield");R.value=v.data},M=k([]),F=async()=>{const v=await x.optionstype("delistingstatus");M.value=v.data},y=k(),g=()=>{y.value.validate().then(async()=>{l.value.sa_customschemeid=l.value.sa_customschemeid?l.value.sa_customschemeid:0;const v=await x.post({id:20220923141502,content:l.value});j.message(v,"保存成功",()=>{i.value=!1,U("onSuccess")})}).catch(v=>{console.log("error",v)})},L=k([]),H=async()=>{const v=await x.requested({id:"20220922084803",content:{pageSize:1e3,where:{condition:""}}});L.value=v.data},B=k([]),Y=async()=>{const v=await x.requested({id:20230321153903,content:{pageSize:999}});B.value=v.data,B.value.push({schemename:"默认",sa_customschemeid:0})},E=k([]),Z=async()=>{const v=await x.requested({content:{pageNumber:1,pageSize:500,where:{condition:"",status:"审核"}},id:20230707091703});E.value=v.data};return V(()=>{}),(v,u)=>{const T=m("a-button"),r=m("a-select-option"),w=m("a-select"),d=m("a-form-item"),n=m("a-col"),A=m("a-row"),z=m("a-input"),G=m("a-input-number"),J=m("a-textarea"),Q=m("a-form"),K=m("a-space"),ee=m("a-modal");return s(),h(D,null,[a(T,{type:"primary",disabled:p.disabled,onClick:b},{default:e(()=>[o(" 编辑 ")]),_:1},8,["disabled"]),a(ee,{title:"编辑商品档案",width:820,open:O(i),"onUpdate:open":u[27]||(u[27]=t=>ne(i)?i.value=t:i=t),onCancel:f},{footer:e(()=>[a(K,null,{default:e(()=>[a(T,{onClick:f},{default:e(()=>[o("取消")]),_:1}),a(T,{type:"primary",onClick:g},{default:e(()=>[o("保存")]),_:1})]),_:1})]),default:e(()=>[a(Q,{model:l.value,ref_key:"formRef",ref:y,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"财务分类"},{default:e(()=>[a(w,{value:l.value.financeclasstype,"onUpdate:value":u[0]||(u[0]=t=>l.value.financeclasstype=t),placeholder:"选择财务分类"},{default:e(()=>[(s(!0),h(D,null,S(C.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"领域"},{default:e(()=>[a(w,{value:l.value.tradefields,"onUpdate:value":u[1]||(u[1]=t=>l.value.tradefields=t),mode:"multiple",placeholder:"选择域"},{default:e(()=>[(s(!0),h(D,null,S(R.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"标签"},{default:e(()=>[a(w,{value:l.value.delistingstatus,"onUpdate:value":u[2]||(u[2]=t=>l.value.delistingstatus=t),placeholder:"选择标签"},{default:e(()=>[(s(!0),h(D,null,S(M.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(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(w,{value:l.value.sa_customschemeid,"onUpdate:value":u[5]||(u[5]=t=>l.value.sa_customschemeid=t),placeholder:"选择选项方案",allowClear:""},{default:e(()=>[(s(!0),h(D,null,S(B.value,t=>(s(),c(r,{key:t.sa_customschemeid,value:t.sa_customschemeid},{default:e(()=>[o($(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(w,{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(w,{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(w,{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:q,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:q,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:q,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(w,{value:l.value.unitid,"onUpdate:value":u[19]||(u[19]=t=>l.value.unitid=t),placeholder:"选择单位"},{default:e(()=>[(s(!0),h(D,null,S(L.value,t=>(s(),c(r,{value:t.unitid,key:t.index},{default:e(()=>[o($(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(()=>[De]),_:1}),a(n,{span:6},{default:e(()=>[a(d,{label:"是否定制商品",name:"iscustomsize",rules:[{required:!0,message:"请选择定制信息"}]},{default:e(()=>[a(w,{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(w,{value:l.value.lengthschemeid,"onUpdate:value":u[23]||(u[23]=t=>l.value.lengthschemeid=t),placeholder:"选择长度定制方案"},{default:e(()=>[(s(!0),h(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{value:l.value.widthschemeid,"onUpdate:value":u[24]||(u[24]=t=>l.value.widthschemeid=t),placeholder:"选择宽度定制方案"},{default:e(()=>[(s(!0),h(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(xe,[["__scopeId","data-v-8851b6a8"]]);const Se=p=>(de("data-v-8c850b9d"),p=p(),oe(),p),Pe=Se(()=>W("p",{class:"title"},"定制信息",-1)),je={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(p,{emit:U}){const _=p,l=k({packageqty:0,pricingmetod:1});let i=k(!1);const b=()=>{P(),N(),F(),H(),Y(),Z(),l.value=Object.assign({},l.value,_.data),l.value.lengthschemeid=l.value.lengthschemeid==0?null:l.value.lengthschemeid,l.value.widthschemeid=l.value.widthschemeid==0?null:l.value.widthschemeid,i.value=!0,console.log(l.value,"数据")},q=async(v,u)=>(console.log(u),u===""||u==null?Promise.reject("该输入项不能为空"):u<=0?Promise.reject("输的的值必须大于0"):Promise.resolve()),f=()=>{i.value=!1},C=k([]),P=async()=>{const v=await x.optionstype("financialclassification");C.value=v.data},R=k([]),N=async()=>{const v=await x.optionstype("tradefield");R.value=v.data},M=k([]),F=async()=>{const v=await x.optionstype("delistingstatus");M.value=v.data},y=k(),g=()=>{y.value.validate().then(async()=>{l.value.sa_customschemeid=l.value.sa_customschemeid?l.value.sa_customschemeid:0;const v=await x.post({id:20220923141502,content:l.value});j.message(v,"保存成功",()=>{i.value=!1,U("onSuccess")})}).catch(v=>{console.log("error",v)})},L=k([]),H=async()=>{const v=await x.requested({id:"20220922084803",content:{pageSize:1e3,where:{condition:""}}});L.value=v.data},B=k([]),Y=async()=>{const v=await x.requested({id:20230321153903,content:{pageSize:999}});B.value=v.data,B.value.push({schemename:"默认",sa_customschemeid:0})},E=k([]),Z=async()=>{const v=await x.requested({content:{pageNumber:1,pageSize:500,where:{condition:"",status:"审核"}},id:20230707091703});E.value=v.data};return V(()=>{}),(v,u)=>{const T=m("a-button"),r=m("a-select-option"),w=m("a-select"),d=m("a-form-item"),n=m("a-col"),A=m("a-row"),z=m("a-input"),G=m("a-input-number"),J=m("a-textarea"),Q=m("a-form"),K=m("a-space"),ee=m("a-modal");return s(),h(D,null,[a(T,{type:"primary",disabled:p.disabled,onClick:b},{default:e(()=>[o(" 编辑 ")]),_:1},8,["disabled"]),a(ee,{title:"编辑商品档案",width:820,open:O(i),"onUpdate:open":u[30]||(u[30]=t=>ne(i)?i.value=t:i=t),onCancel:f},{footer:e(()=>[a(K,null,{default:e(()=>[a(T,{onClick:f},{default:e(()=>[o("取消")]),_:1}),a(T,{type:"primary",onClick:g},{default:e(()=>[o("保存")]),_:1})]),_:1})]),default:e(()=>[a(Q,{model:l.value,ref_key:"formRef",ref:y,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(n,{span:8},{default:e(()=>[a(d,{label:"财务分类"},{default:e(()=>[a(w,{value:l.value.financeclasstype,"onUpdate:value":u[0]||(u[0]=t=>l.value.financeclasstype=t),placeholder:"选择财务分类"},{default:e(()=>[(s(!0),h(D,null,S(C.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"领域"},{default:e(()=>[a(w,{value:l.value.tradefields,"onUpdate:value":u[1]||(u[1]=t=>l.value.tradefields=t),mode:"multiple",placeholder:"选择域"},{default:e(()=>[(s(!0),h(D,null,S(R.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(t.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(n,{span:8},{default:e(()=>[a(d,{label:"标签"},{default:e(()=>[a(w,{value:l.value.delistingstatus,"onUpdate:value":u[2]||(u[2]=t=>l.value.delistingstatus=t),placeholder:"选择标签"},{default:e(()=>[(s(!0),h(D,null,S(M.value,t=>(s(),c(r,{value:t.value,key:t.index},{default:e(()=>[o($(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(w,{value:l.value.sa_customschemeid,"onUpdate:value":u[5]||(u[5]=t=>l.value.sa_customschemeid=t),placeholder:"选择选项方案",allowClear:""},{default:e(()=>[(s(!0),h(D,null,S(B.value,t=>(s(),c(r,{key:t.sa_customschemeid,value:t.sa_customschemeid},{default:e(()=>[o($(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(w,{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(w,{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(w,{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:q,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:q,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:q,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(w,{value:l.value.unitid,"onUpdate:value":u[19]||(u[19]=t=>l.value.unitid=t),placeholder:"选择单位"},{default:e(()=>[(s(!0),h(D,null,S(L.value,t=>(s(),c(r,{value:t.unitid,key:t.index},{default:e(()=>[o($(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(w,{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(w,{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(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(D,null,S(E.value,t=>(s(),c(r,{value:t.sa_sizecustomizedschemeid,key:t.sa_sizecustomizedschemeid},{default:e(()=>[o($(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(w,{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(p){const U=p,_=k([]),l=async()=>{const b=await x.requested({classname:"system.attachment.Attachment",method:"queryFileLink",content:{ownertable:"plm_item",ownerid:U.id,usetype:""}});_.value=b.data},i=async b=>{const q=await x.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:[b.linksid]}});j.message(q,"删除成功",()=>{l()})};return V(()=>{l()}),(b,q)=>{const f=m("a-image"),C=m("a-space");return s(),h(D,null,[_.value.length==0?(s(),c(he,{key:0,bindData:{ownerid:U.id,ownertable:"plm_item",usetype:"cover"},accept:".jpg, .jpeg, .png, .svg",text:"点击上传",onUploadSuccess:l},null,8,["bindData"])):I("",!0),W("div",Re,[a(C,null,{default:e(()=>[(s(!0),h(D,null,S(_.value,P=>(s(),h("div",{key:P.index,class:"image-panel panel"},[W("div",{class:"del-btn",onClick:R=>i(P)},[a(O(ce))],8,Ie),a(f,{width:200,height:200,src:P.url},null,8,["src"])]))),128))]),_:1})])],64)}}},Ne=X(Le,[["__scopeId","data-v-292ae8c2"]]),Ae={__name:"info",setup(p,{expose:U}){const _=k([]),l=i=>{_.value=j.FormLayout("basicInfo",i.data),_.value.some(b=>{b.key=="tradefield"?b.value=i.data.tradefield.map(q=>q.tradefield).join(","):b.key=="brand"?b.value=i.data.brand[0]?i.data.brand[0].brandname:"":b.key=="schemename"&&(b.value=i.data.schemename?i.data.schemename:"默认")})};return V(()=>{}),U({changeDataStructure:l}),(i,b)=>{const q=m("a-descriptions-item"),f=m("a-descriptions");return s(),c(f,{bordered:""},{default:e(()=>[(s(!0),h(D,null,S(_.value,C=>(s(),c(q,{key:C.index,label:C.label},{default:e(()=>[o($(C.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(p,{expose:U,emit:_}){const l=p,i=ue();let{classAct:b}=se(i),q=_e("productDetail");const f=k(),C=k([]);ie(()=>!1);const P=N=>{if(q.value.status!="新建")return me.warning("不可编辑");C.value=N,b.value=N.itemclassid,_("onClassChange",b.value)},R=N=>{_("onClassChange",N)};return fe(()=>l.itemclassid,(N,M)=>{b.value=l.itemclassid}),U({treeData:C,classAct:b}),(N,M)=>{const F=m("Tree",!0);return s(),h("div",null,[W("div",{class:le(["flex",p.column])},[(s(!0),h(D,null,S(p.data,y=>(s(),h("div",{key:y.index,onClick:ye(g=>P(y),["stop"]),class:"border"},[W("div",Me,[W("div",{class:le(["classItem",[O(b)==y.itemclassid?"act":""]])},[O(b)==y.itemclassid?(s(),c(O(ve),{key:0})):(s(),c(O(ze),{key:1})),o(" "+$(y.itemclassname),1)],2),y.subdep?(s(),c(F,{key:0,itemclassid:l.itemclassid,column:"column",data:y.subdep,onOnClassChange:R,ref_for:!0,ref_key:"tree",ref:f},null,8,["itemclassid","data"])):I("",!0)])],8,Be))),128))],2)])}}}),Te=X(Fe,[["__scopeId","data-v-dc6b0017"]]);const We={__name:"class",props:{data:Object,item:Object,canEdit:Boolean},setup(p,{expose:U}){const _=p,l=k(),i=async()=>{const C=await x.requested({id:20220922110403,content:{sa_brandid:0}});l.value=C.data[0].ttemclass,q()},b=k(0),q=async(C,P)=>{const R=await x.requested({id:20220927090202,content:{itemid:_.data.itemid,itemno:_.data.itemno,pageNumber:1,pageSize:20}});R.data[0]?b.value=R.data[0].itemclassid:b.value=null},f=async C=>{const P=await x.requested({id:20220927090102,content:{itemclassids:[C],itemid:_.item.itemid,itemno:_.item.itemno}});j.message(P,"设置成功")};return U({nowClass:q}),V(()=>{i()}),(C,P)=>(s(),h("div",null,[a(Te,{column:"column",class:"border",itemclassid:b.value,data:l.value,onOnClassChange:f},null,8,["itemclassid","data"])]))}},Ve=X(We,[["__scopeId","data-v-40fbca85"]]),He={__name:"gradePrice",props:{id:String},setup(p){const U=p,_=k([]),l=async()=>{const i=await x.requested({id:20221216134102,content:{itemid:U.id,pageNumber:1,pageSize:20,where:{condition:""}}});_.value=i.data};return V(()=>{l()}),(i,b)=>{const q=m("a-statistic"),f=m("a-card"),C=m("a-col"),P=m("a-row");return s(),h("div",null,[a(P,{gutter:16},{default:e(()=>[(s(!0),h(D,null,S(_.value,R=>(s(),c(C,{span:4,key:R.index},{default:e(()=>[a(f,{"body-style":{padding:"20px"}},{default:e(()=>[a(q,{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(p){const U=ue();let{siteInfo:_}=se(U);const l=ke(),i=ie(()=>_.value.siteid=="DLB"?$e:Oe),b=k(),q=k([]),f=k({});be("productDetail",f);const C=k(),P=async y=>{const g=await x.requested({id:"20220923155302",content:{itemid:l.currentRoute.value.query.id}});g.data.tradefields=g.data.tradefield.map(L=>L.tradefield),f.value=g.data,R(g.data),b.value.changeDataStructure({data:f.value}),y&&y(g)},R=y=>{q.value=j.FormLayout("detailsHead",y),q.value.some(g=>{g.key=="tradefield"?g.value=y.tradefield.map(L=>L.tradefield).join(","):g.key=="brand"?g.value=y.brand[0]?y.brand[0].brandname:"":g.key=="schemename"&&(g.value=y.schemename?y.schemename:"默认")})},N=async y=>{const g=await x.post({content:{itemids:[f.value.itemid],status:y},id:"20220923153902"});j.message(g,y==1?"审核成功!":"反审成功!",()=>{P()})},M=async y=>{const g=await x.post({id:20220923154802,content:{itemids:[f.value.itemid],isonsale:y}});j.message(g,y==1?"上架成功!":"下架成功!",()=>{P()})},F=async()=>{const y=await x.post({id:20230913154803,content:{itemid:l.currentRoute.value.query.id}});j.message(y,"ERP库存"+y.data.invbal_qty,()=>{})};return V(()=>{P(y=>{})}),(y,g)=>{const L=m("a-button"),H=m("a-space");return s(),h("div",null,[a(pe,{headData:q.value,title:f.value.itemname,tabs:["基础信息","营销分类","商品主图","等级价格"],ownertable:"plm_item",delParam:{id:"20220923152202",content:{itemids:[O(l).currentRoute.value.query.id]}},disable:O(j).isDisabled(f.value.status,["审核","上架"])},{operation:e(()=>[a(H,null,{default:e(()=>[a(L,{type:"primary",onClick:F},{default:e(()=>[o("显示库存")]),_:1}),O(j).hasPermission("update")?(s(),c(ge(O(i)),{key:0,disabled:O(j).isDisabled(f.value.status,["审核","上架"]),data:f.value,onOnSuccess:P},null,40,["disabled","data"])):I("",!0),O(j).hasPermission("toExamine")?(s(),c(L,{key:1,type:"primary",disabled:O(j).isDisabled(f.value.status,["审核"]),onClick:g[0]||(g[0]=B=>N(1))},{default:e(()=>[o("审核")]),_:1},8,["disabled"])):I("",!0),O(j).hasPermission("reverseReview")?(s(),c(L,{key:2,type:"primary",disabled:O(j).isDisabled(f.value.status,["新建"]),onClick:g[1]||(g[1]=B=>N(0))},{default:e(()=>[o("反审")]),_:1},8,["disabled"])):I("",!0),O(j).hasPermission("onShelf")?(s(),c(L,{key:3,type:"primary",disabled:O(j).isDisabled(f.value.status,["新建"],f.value.isonsale==1),onClick:g[2]||(g[2]=B=>M(1))},{default:e(()=>[o("上架")]),_:1},8,["disabled"])):I("",!0),O(j).hasPermission("offShelf")?(s(),c(L,{key:4,type:"primary",disabled:O(j).isDisabled(f.value.status,["新建"],f.value.isonsale==0),onClick:g[3]||(g[3]=B=>M(0))},{default:e(()=>[o("下架")]),_:1},8,["disabled"])):I("",!0)]),_:1})]),tab0:e(()=>[a(Ae,{data:f.value,ref_key:"infoRf",ref:b},null,8,["data"])]),tab1:e(()=>[a(Ve,{ref_key:"cls",ref:C,data:f.value,item:{itemid:O(l).currentRoute.value.query.id,itemno:f.value.itemno}},null,8,["data","item"])]),tab2:e(()=>[a(Ne,{id:O(l).currentRoute.value.query.id},null,8,["id"])]),tab3:e(()=>[a(He,{id:O(l).currentRoute.value.query.id},null,8,["id"])]),_:1},8,["headData","title","delParam","disable"])])}}});export{ua as default};