index-dc86af6d.js 7.6 KB

1
  1. import{A as R,d as l}from"./index-3887ab05.js";import{d as V}from"./index-3a9eeb83.js";import{a as m,W as o,X as c,Y as S,m as a,Z as e,E as p,o as A,u as r,$ as B,a5 as q,a2 as $}from"./vue-74beb2f3.js";import{u as F}from"./vue-router-d228e26b.js";import{n as I}from"./index-04429713.js";import"./index-ef7c0bcc.js";import"./InboxOutlined-1932f124.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";/* empty css */const M={__name:"options",props:["id","valuetype"],emits:["onSuccess"],setup(P,{emit:f}){const x=P,k=m(!1),t=m({sa_sizecustomizedschemeid:0,sa_sizeschemedetailid:0,num:""}),n=()=>{t.value.sa_sizecustomizedschemeid=x.id,k.value=!0},D=m(),y=async()=>{try{const w=await D.value.validateFields(),_=await R.post({id:"20230707093103",content:t.value});l.message(_,"新增成功",()=>{f("onSuccess"),D.value.resetFields(),k.value=!1})}catch(w){console.log("Failed:",w)}};return(w,_)=>{const v=o("a-button"),u=o("a-input"),z=o("a-form-item"),i=o("a-col"),s=o("a-row"),b=o("a-form"),g=o("a-modal");return c(),S("div",null,[a(v,{type:"primary",onClick:n},{default:e(()=>[p("新增选项")]),_:1}),a(g,{open:k.value,"onUpdate:open":_[1]||(_[1]=h=>k.value=h),class:"custom-class",title:"新建",placement:"right",width:"400px",closable:!1,onOk:y},{default:e(()=>[a(b,{ref_key:"formRef",ref:D,model:t.value,layout:"vertical"},{default:e(()=>[a(s,{gutter:16},{default:e(()=>[a(i,{span:24},{default:e(()=>[a(z,{label:"选项值",name:"num",rules:[{required:!0,message:"请输入选项值"}]},{default:e(()=>[a(u,{value:t.value.num,"onUpdate:value":_[0]||(_[0]=h=>t.value.num=h),type:x.valuetype=="数字"?"number":"",placeholder:"选项值"},null,8,["value","type"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},E={__name:"edit",props:["data","disabled"],emits:["onSuccess"],setup(P,{emit:f}){const x=P,k=F(),t=m(!1),n=m({schemename:"",sa_sizecustomizedschemeid:0,schemedescription:""}),D=()=>{t.value=!0,n.value=Object.assign({},n.value,x.data)},y=m(),w=()=>{t.value=!1,y.value.resetFields()},_=async()=>{try{const v=await y.value.validateFields(),u=await R.post({id:20230707091503,content:n.value});l.message(u,"创建成功",()=>{f("onSuccess"),t.value=!1,k.push({path:"/sizeSchemeDetail",query:{id:u.data.sa_sizecustomizedschemeid}})})}catch(v){console.log("Failed:",v)}};return(v,u)=>{const z=o("a-button"),i=o("a-input"),s=o("a-form-item"),b=o("a-col"),g=o("a-row"),h=o("a-select-option"),d=o("a-select"),U=o("a-textarea"),N=o("a-form"),T=o("a-space"),O=o("a-drawer");return c(),S("div",null,[a(z,{disabled:P.disabled,type:"primary",onClick:D},{default:e(()=>[p("编辑")]),_:1},8,["disabled"]),a(O,{open:t.value,"onUpdate:open":u[3]||(u[3]=C=>t.value=C),class:"custom-class",title:"编辑方案",placement:"right",width:"600",closable:!1,onClose:w},{extra:e(()=>[a(T,null,{default:e(()=>[a(z,{onClick:w},{default:e(()=>[p("关闭")]),_:1}),a(z,{type:"primary",onClick:_},{default:e(()=>[p("保存")]),_:1})]),_:1})]),default:e(()=>[a(N,{ref_key:"formRef",ref:y,model:n.value,layout:"vertical"},{default:e(()=>[a(g,{gutter:16},{default:e(()=>[a(b,{span:24},{default:e(()=>[a(s,{label:"方案名称",name:"schemename",rules:[{required:!0,message:"请输入方案名称"}]},{default:e(()=>[a(i,{value:n.value.schemename,"onUpdate:value":u[0]||(u[0]=C=>n.value.schemename=C),placeholder:"方案名称"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(g,{gutter:16},{default:e(()=>[a(b,{span:24},{default:e(()=>[a(s,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型"}]},{default:e(()=>[a(d,{value:n.value.type,"onUpdate:value":u[1]||(u[1]=C=>n.value.type=C),placeholder:"选择类型"},{default:e(()=>[a(h,{value:"自定义"},{default:e(()=>[p("自定义")]),_:1}),a(h,{value:"可选"},{default:e(()=>[p("可选")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(g,null,{default:e(()=>[a(b,{span:24},{default:e(()=>[a(s,{label:"备注",name:"schemedescription"},{default:e(()=>[a(U,{value:n.value.schemedescription,"onUpdate:value":u[2]||(u[2]=C=>n.value.schemedescription=C),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},L={key:0,class:"option"},j={key:0},H={key:1,class:"range"},W=$("span",null,"-",-1),X=$("span",null,"-",-1),le={__name:"index",setup(P){const f=F(),x=m([]),k=m({id:20230707093203,content:{sa_sizecustomizedschemeid:f.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}}),t=m({}),n=async()=>{const i=await R.requested({id:"20230707091603",content:{nocache:!0,sa_sizecustomizedschemeid:f.currentRoute.value.query.id}});t.value=i.data,D(i.data)},D=i=>{x.value=l.FormLayout("detailsHead",i)},y=m(),w=()=>{y.value.listData()},_=async i=>{const s=await R.post({id:"20230707093303",content:{sa_sizeschemedetailids:[i.sa_sizeschemedetailid]}});l.message(s,"删除成功",()=>{y.value.listData()})},v=m(!1),u=async()=>{if(!v.value)return!1;const i=await R.requested({id:20230707091503,content:t.value});l.message(i,"编辑成功",()=>{v.value=!1})},z=async i=>{const s=await R.post({id:"20230707111103",version:1,content:{sa_sizecustomizedschemeid:f.currentRoute.value.query.id,ischeck:i}});l.message(s,i?"审核成功!":"反审核成功",()=>{n()})};return A(()=>{n()}),(i,s)=>{const b=o("a-button"),g=o("a-space"),h=o("a-input-number");return c(),S("div",null,[a(V,{headData:x.value,title:t.value.schemename,tabs:["方案详情"],delParam:{id:"20230707091803",content:{sa_sizecustomizedschemeids:[r(f).currentRoute.value.query.id]}},disable:r(l).isDisabled(t.value.status,["审核"]),ownertable:"sa_sizecustomizedscheme"},{operation:e(()=>[r(l).hasPermission("update")?(c(),B(E,{key:0,disabled:r(l).isDisabled(t.value.status,["审核"]),data:t.value,onOnSuccess:n},null,8,["disabled","data"])):q("",!0),r(l).hasPermission("check")?(c(),B(b,{key:1,disabled:r(l).isDisabled(t.value.status,["审核"]),type:"primary",onClick:s[0]||(s[0]=d=>z(!0))},{default:e(()=>[p("审核")]),_:1},8,["disabled"])):q("",!0),r(l).hasPermission("recheck")?(c(),B(b,{key:2,disabled:r(l).isDisabled(t.value.status,["新建"]),type:"primary",onClick:s[1]||(s[1]=d=>z(!1))},{default:e(()=>[p("反审核")]),_:1},8,["disabled"])):q("",!0)]),tab0:e(()=>[t.value.type=="可选"?(c(),S("div",L,[a(g,{class:"mt-10"},{default:e(()=>[r(l).hasPermission("update")?(c(),B(M,{key:0,id:r(f).currentRoute.value.query.id,valuetype:t.value.valuetype,onOnSuccess:w},null,8,["id","valuetype"])):q("",!0)]),_:1}),a(I,{"is-select":!1,ref_key:"list",ref:y,columns:r(l).TBLayout("optionsTable"),param:k.value,size:"small"},{tb_cell:e(({data:d})=>[d.column.dataIndex=="operation"?(c(),S("div",j,[r(l).hasPermission("update")?(c(),B(b,{key:0,type:"link",onClick:U=>_(d.record)},{default:e(()=>[p("删除")]),_:2},1032,["onClick"])):q("",!0)])):q("",!0)]),_:1},8,["columns","param"])])):(c(),S("div",H,[a(g,null,{default:e(()=>[a(h,{style:{width:"200px"},disabled:r(l).isDisabled(t.value.status,["审核"])&&!r(l).hasPermission("update"),value:t.value.min,"onUpdate:value":s[2]||(s[2]=d=>t.value.min=d),type:"number",placeholder:"输入最大值",min:0,onChange:s[3]||(s[3]=d=>v.value=!0),onBlur:u},{prefix:e(()=>[p(" 最小值 ")]),_:1},8,["disabled","value"]),W,a(h,{style:{width:"200px"},disabled:r(l).isDisabled(t.value.status,["审核"])&&!r(l).hasPermission("update"),value:t.value.max,"onUpdate:value":s[4]||(s[4]=d=>t.value.max=d),type:"number",placeholder:"输入最小值",min:0,onChange:s[5]||(s[5]=d=>v.value=!0),onBlur:u},{prefix:e(()=>[p(" 最大值 ")]),_:1},8,["disabled","value"]),X]),_:1})]))]),_:1},8,["headData","title","delParam","disable"])])}}};export{le as default};