1 |
- import{A as q,f as G}from"./index-7688c5b5.js";import{u as H}from"./vue-router-d343d91b.js";import{u as M}from"./base-a8aaa91c.js";/* empty css */import{d as W}from"./index-85147fa5.js";import{a as d,o as $,U as u,V as c,W as k,j as e,X as a,G as v,u as s,H as x,F as C,a4 as B,a5 as F,a2 as L}from"./vue-34edc67f.js";import"./_plugin-vue_export-helper-c27b6911.js";const X={__name:"Edit",props:{data:Object},emits:["onSuccess"],setup(S,{emit:f}){const y=S;let i=M();d([{label:"搜索",key:"condition",type:"input"}]);let r=d(!1),n=d({w_productid:0,w_prodclassid:0,prodnum:"",prodname:"",prodtype:"",sys_enterpriseid:"",remarks:"",isused:0,enterprisename:""});d({id:20230609105302,content:{}});let o=d([]),b=d([]),g=d(),j=async()=>{if(!await g.value.validateFields())return;let l=await q.requested({id:20230609150202,content:n.value});G.message(l,"操作成功",()=>{r.value=!1,f("onSuccess"),g.value.resetFields(),console.log(l)})},A=()=>{r.value=!0,n.value=Object.assign({},n.value,y.data)},E=async()=>{let _=await q.requested({id:20230612091102,content:{pageNumber:1,pageSize:9999999,where:{condition:""}}});o.value=_.data,console.log(o.value)};return $(async()=>{E();let _=await i.optiontypeselect("prodtype");b.value=_.data,console.log(b,"分类数据")}),(_,l)=>{const w=u("a-button"),U=u("a-input"),p=u("a-form-item"),m=u("a-col"),D=u("a-select-option"),R=u("a-select"),N=u("a-textarea"),O=u("a-checkbox"),V=u("a-row"),z=u("a-form"),P=u("a-space"),T=u("a-drawer");return c(),k(C,null,[e(w,{type:"primary",onClick:s(A)},{default:a(()=>[v("编辑")]),_:1},8,["onClick"]),e(T,{visible:s(r),"onUpdate:visible":l[7]||(l[7]=t=>x(r)?r.value=t:r=t),class:"custom-class",title:"编辑产品",placement:"right",width:"500px",closable:!1,onClose:l[8]||(l[8]=t=>x(r)?r.value=!1:r=!1)},{extra:a(()=>[e(P,null,{default:a(()=>[e(w,{onClick:l[6]||(l[6]=t=>x(r)?r.value=!1:r=!1)},{default:a(()=>[v("关闭")]),_:1}),e(w,{type:"primary",onClick:s(j)},{default:a(()=>[v("保存")]),_:1},8,["onClick"])]),_:1})]),default:a(()=>[e(z,{ref_key:"formRef",ref:g,model:s(n),size:"small",layout:"vertical",mode:"multiple"},{default:a(()=>[e(V,{gutter:16},{default:a(()=>[e(m,{span:24},{default:a(()=>[e(p,{label:"产品编码",name:"prodnum",rules:[{required:!0,message:"请输入产品编码"}]},{default:a(()=>[e(U,{value:s(n).prodnum,"onUpdate:value":l[0]||(l[0]=t=>s(n).prodnum=t),placeholder:"请输入产品编码"},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:a(()=>[e(p,{label:"产品名称",name:"prodname",rules:[{required:!0,message:"请输入产品名称"}]},{default:a(()=>[e(U,{value:s(n).prodname,"onUpdate:value":l[1]||(l[1]=t=>s(n).prodname=t),placeholder:"请输入产品名称"},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:a(()=>[e(p,{label:"设备类型",name:"prodtype",rules:[{required:!0,message:"请选择设备类型"}]},{default:a(()=>[e(R,{value:s(n).prodtype,"onUpdate:value":l[2]||(l[2]=t=>s(n).prodtype=t)},{default:a(()=>[(c(!0),k(C,null,B(s(b),(t,h)=>(c(),F(D,{value:t.value,key:h},{default:a(()=>[v(L(t.value),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:a(()=>[e(p,{label:"厂商",name:"sys_enterpriseid",rules:[{required:!0,message:"请选择厂商"}]},{default:a(()=>[e(R,{value:s(n).sys_enterpriseid,"onUpdate:value":l[3]||(l[3]=t=>s(n).sys_enterpriseid=t)},{default:a(()=>[(c(!0),k(C,null,B(s(o),t=>(c(),F(D,{key:t.sys_enterpriseid,value:t.sys_enterpriseid},{default:a(()=>[v(L(t.enterprisename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:a(()=>[e(p,{label:"描述",name:"remarks"},{default:a(()=>[e(N,{value:s(n).remarks,"onUpdate:value":l[4]||(l[4]=t=>s(n).remarks=t),placeholder:"请输入描述"},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:a(()=>[e(p,{label:"是否启用",name:"isused"},{default:a(()=>[e(O,{checked:s(n).isused,"onUpdate:checked":l[5]||(l[5]=t=>s(n).isused=t)},null,8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},ae={__name:"index",setup(S){const f=H(),y=d([]),i=d({}),r=async()=>{const o=await q.requested({id:20230612152502,content:{w_productid:f.currentRoute.value.query.id}});i.value=o.data,n(o.data)},n=o=>{y.value=[{label:"产品编码",value:o.prodnum},{label:"产品名称",value:o.prodname},{label:"设备类型",value:o.prodtype},{label:"厂商",value:o.enterprisename},{label:"状态",value:o.isused?"启用":"停用"},{label:"描述",value:o.remarks}]};return $(()=>{r()}),(o,b)=>(c(),k("div",null,[e(W,{headData:y.value,title:`${i.value.prodname}(${i.value.prodnum})`,tabs:["负责团队","参与团队"],ownertable:"user",delParam:{id:"20221031141202",content:{userids:[s(f).currentRoute.value.query.id]}}},{operation:a(()=>[e(X,{data:i.value,onOnSuccess:r},null,8,["data"])]),_:1},8,["headData","title","delParam"])]))}};export{ae as default};
|