1 |
- import{l as se}from"./index-ac322e5b.js";import{x as T,F as ne,A as V}from"./index-3212ed16.js";import{u as ie}from"./base-9bd0269e.js";/* empty css */import{_ as ue}from"./index-6f93d499.js";import{_ as X}from"./index-49d10353.js";import{U as oe}from"./index2-3195e82a.js";import{u as re}from"./vue-router-e4a270fb.js";import{a as _,i as K,U as m,V as w,W as N,j as e,X as l,G as q,H as R,u as a,F as z,a2 as M,a3 as F,a7 as A,a4 as Z,a1 as Y,$ as I,n as J,o as Q,p as W}from"./vue-b109b72f.js";import{P as de}from"./PlusCircleOutlined-642f53c8.js";import{n as me}from"./index-faec020b.js";import{_ as ce}from"./index-850536b1.js";import"./index.vue_vue_type_style_index_0_scoped_3d60c88d_lang-83f98d48.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-c89f3f41.js";const pe={style:{display:"flex"}},fe={__name:"Add",props:["disabled"],emits:["onSuccess"],setup(P,{emit:$}){re();let r=_(!1),t=_({sitename:void 0,ownersiteid:"",itemid:0,itemno:"",itemname:"",itemclassid:void 0,itemclassname:"",assettype:void 0,model:"",spec:"",brandname:"",weight:void 0,height:void 0,width:void 0,length:void 0,marketprice:"",remarks:"",dataextend:[{fieldname:"",fieldvalue:"",sequence:1}],attinfos:""}),o=_({id:20230731145202,content:{ownersiteid:""}}),k=K("siteList");_([]);let x=_({}),U=_(),D=_(),L=_(!1),B=_();const H=(s,n)=>{let g=/^[A-Za-z0-9]+$/;return console.log(g.test(n)),g.test(n)?Promise.resolve():Promise.reject("字母、数字组成")};let E=async()=>{if(t.value.attinfos=U.value.fileList.length?"1":"",!await D.value.validateFields())return;t.value.dataextend.forEach((g,p)=>{g.fieldname==""&&g.fieldname==""&&t.value.dataextend.splice(p,1)}),L.value=!0;let n=await V.requested({id:20230731155302,content:t.value});x.value={ownertable:"plm_item",ownerid:n.data.itemid,usetype:"default"},n.code!=0?U.value.toUpload(()=>{T.message(n,"操作成功",()=>{r.value=!1,$("onSuccess"),x.value={},U.value.refresh(),S(),L.value=!1})}):(L.value=!1,T.message(n,"操作成功"))},S=()=>{t.value={sitename:void 0,ownersiteid:"",itemid:0,itemno:"",itemname:"",itemclassid:void 0,itemclassname:"",assettype:void 0,model:"",spec:"",brandname:"",weight:void 0,height:void 0,width:void 0,length:void 0,marketprice:"",remarks:"",dataextend:[{fieldname:"",fieldvalue:"",sequence:1}],attinfos:""}},f=s=>{if(s){let n=k.value.filter(g=>g.sitename==s)[0];t.value.ownersiteid=n.siteid,o.value.content.ownersiteid=n.siteid}else o.value.content.ownersiteid="";t.value.assettype=void 0,t.value.itemclassid=void 0,t.value.itemclassname=""},c=s=>{t.value.itemclassname=s[s.length-1].itemclassname,t.value.itemclassid=s[s.length-1].itemclassid,t.value.assettype=s[s.length-1].assettype},u=()=>{B.value.modeVisible=!0,J(()=>{B.value.refreshTable()})},i=s=>{s.data=v(s.data)},v=s=>{let n=[];function g(p){let y={assettype:p.assettype,itemclassname:p.itemclassname,itemclassnum:p.itemclassnum,siteid:p.siteid,sitename:p.sitename,itemclassid:p.itemclassid,children:[]};if(p.sub&&p.sub.length>0)for(var C=0;C<p.sub.length;C++)y.children.push(g(p.sub[C]));return y.children.length||delete y.children,y}return s.forEach(p=>{console.log(p),n.push(g(p))}),n};return(s,n)=>{const g=m("a-button"),p=m("a-input"),y=m("a-form-item"),C=m("a-col"),j=m("a-select-option"),b=m("a-select"),G=m("a-textarea"),h=m("a-row"),ee=m("a-form"),ae=m("a-space"),le=m("a-drawer");return w(),N(z,null,[e(g,{type:"primary",disabled:P.disabled,onClick:n[0]||(n[0]=d=>R(r)?r.value=!0:r=!0),style:{"margin-right":"10px"}},{default:l(()=>[q("新建")]),_:1},8,["disabled"]),e(le,{visible:a(r),"onUpdate:visible":n[13]||(n[13]=d=>R(r)?r.value=d:r=d),class:"custom-class",title:"新增阀门产品",placement:"right",width:"900px",closable:!1,onClose:n[14]||(n[14]=d=>R(r)?r.value=!1:r=!1)},{extra:l(()=>[e(ae,null,{default:l(()=>[e(g,{onClick:n[12]||(n[12]=d=>R(r)?r.value=!1:r=!1)},{default:l(()=>[q("关闭")]),_:1}),e(g,{type:"primary",onClick:a(E),loading:a(L)},{default:l(()=>[q("保存")]),_:1},8,["onClick","loading"])]),_:1})]),default:l(()=>[e(ee,{ref_key:"formRef",ref:D,model:a(t),size:"small",layout:"vertical",mode:"multiple",validateTrigger:["onChange"]},{default:l(()=>[e(h,{gutter:16},{default:l(()=>[e(C,{span:12},{default:l(()=>[e(y,{label:"产品编码",name:"itemno",rules:[{required:!0,message:"请输入产品编码"},{validator:H,trigger:"blur"}]},{default:l(()=>[e(p,{value:a(t).itemno,"onUpdate:value":n[1]||(n[1]=d=>a(t).itemno=d),placeholder:"请输入产品编码"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"产品名称",name:"itemname",rules:[{required:!0,message:"请输入产品名称"}]},{default:l(()=>[e(p,{value:a(t).itemname,"onUpdate:value":n[2]||(n[2]=d=>a(t).itemname=d),placeholder:"请输入产品名称"},null,8,["value"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"所属站点",name:"sitename"},{default:l(()=>[e(b,{ref:"select",value:a(t).sitename,"onUpdate:value":n[3]||(n[3]=d=>a(t).sitename=d),placeholder:"请选择所属站点",onChange:a(f),allowClear:""},{default:l(()=>[(w(!0),N(z,null,M(a(k),d=>(w(),F(j,{value:d.sitename,key:d.siteid},{default:l(()=>[q(A(d.sitename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","onChange"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"产品分类",name:"itemclassname",rules:[{required:!0,message:"请选择产品分类"}]},{default:l(()=>[e(p,{value:a(t).itemclassname,"onUpdate:value":n[4]||(n[4]=d=>a(t).itemclassname=d),placeholder:"选择产品分类",onClick:a(u)},null,8,["value","onClick"]),e(X,{ref_key:"productclass",ref:B,onSelectRowData:a(c),rowKey:"itemclassid",param:a(o),filterMultiple:!0,onHandleList:a(i),columns:a(T).TBLayout("productClassTable").splice(0,a(T).TBLayout("productClassTable").length-1),title:"选择产品分类"},null,8,["onSelectRowData","param","onHandleList","columns"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"阀门类型",name:"assettype",rules:[{required:!0,message:"请选择阀门类型"}]},{default:l(()=>[e(p,{disabled:!0,value:a(t).assettype,"onUpdate:value":n[5]||(n[5]=d=>a(t).assettype=d),placeholder:"请选择阀门类型"},null,8,["value"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"品牌",name:"brandname",rules:[{required:!0,message:"请输入品牌"}]},{default:l(()=>[e(p,{value:a(t).brandname,"onUpdate:value":n[6]||(n[6]=d=>a(t).brandname=d),placeholder:"请输入品牌"},null,8,["value"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"型号",name:"model",rules:[{required:!0,message:"请输入型号"}]},{default:l(()=>[e(p,{value:a(t).model,"onUpdate:value":n[7]||(n[7]=d=>a(t).model=d),placeholder:"请输入型号"},null,8,["value"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"规格",name:"spec"},{default:l(()=>[e(p,{value:a(t).spec,"onUpdate:value":n[8]||(n[8]=d=>a(t).spec=d),placeholder:"请输入规格"},null,8,["value"])]),_:1})]),_:1}),e(C,{span:12},{default:l(()=>[e(y,{label:"备注说明",name:"remarks"},{default:l(()=>[e(G,{value:a(t).remarks,"onUpdate:value":n[9]||(n[9]=d=>a(t).remarks=d),placeholder:"请输入备注说明"},null,8,["value"])]),_:1})]),_:1}),(w(!0),N(z,null,M(a(t).dataextend,(d,te)=>(w(),F(C,{span:24},{default:l(()=>[e(y,{label:"自定义属性",name:"dataextend"},{default:l(()=>[Z("div",pe,[e(p,{value:d.fieldname,"onUpdate:value":O=>d.fieldname=O,placeholder:"请输入描述",style:{"margin-right":"10px"}},null,8,["value","onUpdate:value"]),e(p,{value:d.fieldvalue,"onUpdate:value":O=>d.fieldvalue=O,placeholder:"请输入值",style:{"margin-right":"10px"}},null,8,["value","onUpdate:value"]),e(p,{value:d.sequence,"onUpdate:value":O=>d.sequence=O,placeholder:"排序",style:{"margin-right":"10px",width:"100px"}},null,8,["value","onUpdate:value"]),te==a(t).dataextend.length-1?(w(),F(a(de),{key:0,style:Y([{fontSize:"25px",marginRight:"10px"},{cursor:"pointer"}]),onClick:n[10]||(n[10]=O=>a(t).dataextend.push({fieldname:"",fieldvalue:"",sequence:a(t).dataextend.length+1}))})):I("",!0),a(t).dataextend.length>1?(w(),F(a(ne),{key:1,style:Y([{fontSize:"25px"},{cursor:"pointer"}]),onClick:O=>a(t).dataextend.splice(a(t).dataextend.indexOf(d),1)},null,8,["onClick"])):I("",!0)])]),_:2},1024)]),_:2},1024))),256)),e(C,{span:24},{default:l(()=>[e(y,{label:"图片",name:"attinfos",rules:[{required:!0,message:"请选择图片",validateTrigger:"onChange"}]},{default:l(()=>[e(oe,{accept:"image/png, image/jpeg",bindData:a(x),ref_key:"upload",ref:U,value:a(t).attinfos,"onUpdate:value":n[11]||(n[11]=d=>a(t).attinfos=d)},null,8,["bindData","value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},ve={__name:"Add",props:["disabled"],emits:["onSuccess"],setup(P,{emit:$}){let r=_(!1),t=_({ownersiteid:"",itemclassid:0,assettype:"阀门",parentid:"",itemclassnum:"",itemclassname:"",parentname:"",itemclassfullname:""}),o=_({id:20230731145202,content:{ownersiteid:""}});K("classList");let k=K("siteList"),x=_(),U=_(),D=async()=>{if(!await x.value.validateFields())return;let c=await V.requested({id:20230731085402,content:t.value});T.message(c,"新建成功",()=>{r.value=!1,$("onSuccess"),x.value.resetFields(),o.value.content.ownersiteid=""})},L=f=>{t.value.parentname=f[f.length-1].itemclassname,t.value.parentid=f[f.length-1].itemclassid},B=f=>{if(f){let c=k.value.filter(u=>u.sitename==f)[0];o.value.content.ownersiteid=c.siteid,t.value.ownersiteid=c.siteid,console.log(o.value.content)}else o.value.content.ownersiteid="";t.value.parentname=void 0,t.value.parentid=void 0},H=()=>{U.value.modeVisible=!0,J(()=>{U.value.refreshTable()})},E=f=>{f.data=S(f.data),console.log(f.data)},S=f=>{let c=[];function u(i){console.log(i,"触发");let v={itemclassname:i.itemclassname,itemclassnum:i.itemclassnum,itemclassid:i.itemclassid,parentid:i.parentid,itemclassfullname:i.itemclassfullname,children:[]};if(i.sub&&i.sub.length>0)for(var s=0;s<i.sub.length;s++)v.children.push(u(i.sub[s]));return v.children.length||delete v.children,v}return f.forEach(i=>{console.log(i),c.push(u(i))}),c};return(f,c)=>{const u=m("a-button"),i=m("a-input"),v=m("a-form-item"),s=m("a-col"),n=m("a-select-option"),g=m("a-select"),p=m("a-row"),y=m("a-form"),C=m("a-space"),j=m("a-drawer");return w(),N(z,null,[e(u,{type:"primary",disabled:P.disabled,onClick:c[0]||(c[0]=b=>R(r)?r.value=!0:r=!0),style:{"margin-bottom":"10px"}},{default:l(()=>[q("新建")]),_:1},8,["disabled"]),e(j,{visible:a(r),"onUpdate:visible":c[7]||(c[7]=b=>R(r)?r.value=b:r=b),class:"custom-class",title:"新建分类",placement:"right",width:"500px",closable:!1,onClose:c[8]||(c[8]=b=>R(r)?r.value=!1:r=!1)},{extra:l(()=>[e(C,null,{default:l(()=>[e(u,{onClick:c[6]||(c[6]=b=>R(r)?r.value=!1:r=!1)},{default:l(()=>[q("关闭")]),_:1}),e(u,{type:"primary",onClick:a(D)},{default:l(()=>[q("保存")]),_:1},8,["onClick"])]),_:1})]),default:l(()=>[e(y,{ref_key:"formRef",ref:x,model:a(t),size:"small",layout:"vertical",mode:"multiple"},{default:l(()=>[e(p,{gutter:16},{default:l(()=>[e(s,{span:24},{default:l(()=>[e(v,{label:"分类编码",name:"itemclassnum",rules:[{required:!0,message:"请输入分类编码"}]},{default:l(()=>[e(i,{value:a(t).itemclassnum,"onUpdate:value":c[1]||(c[1]=b=>a(t).itemclassnum=b),placeholder:"请输入分类编码"},null,8,["value"])]),_:1})]),_:1}),e(s,{span:24},{default:l(()=>[e(v,{label:"分类名称",name:"itemclassname",rules:[{required:!0,message:"请输入分类名称"}]},{default:l(()=>[e(i,{value:a(t).itemclassname,"onUpdate:value":c[2]||(c[2]=b=>a(t).itemclassname=b),placeholder:"请输入分类名称"},null,8,["value"])]),_:1})]),_:1}),e(s,{span:24},{default:l(()=>[e(v,{label:"所属站点",name:"sitename"},{default:l(()=>[e(g,{ref:"select",value:a(t).sitename,"onUpdate:value":c[3]||(c[3]=b=>a(t).sitename=b),placeholder:"请选择所属站点",onChange:a(B),allowClear:""},{default:l(()=>[(w(!0),N(z,null,M(a(k),b=>(w(),F(n,{value:b.sitename,key:b.siteid},{default:l(()=>[q(A(b.sitename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","onChange"])]),_:1})]),_:1}),e(s,{span:24},{default:l(()=>[e(v,{label:"上级分类",name:"parentname"},{default:l(()=>[e(i,{value:a(t).parentname,"onUpdate:value":c[4]||(c[4]=b=>a(t).parentname=b),placeholder:"选择产品分类",onClick:a(H)},null,8,["value","onClick"]),e(X,{ref_key:"productclass",ref:U,onSelectRowData:a(L),rowKey:"itemclassid",param:a(o),filterMultiple:!0,onHandleList:a(E),columns:a(T).TBLayout("productClassTable").splice(0,a(T).TBLayout("productClassTable").length-1),title:"选择产品分类"},null,8,["onSelectRowData","param","onHandleList","columns"])]),_:1})]),_:1}),e(s,{span:24},{default:l(()=>[e(v,{label:"资产类型",name:"assettype",rules:[{required:!0,message:"请输入资产类型"}]},{default:l(()=>[e(i,{value:a(t).assettype,"onUpdate:value":c[5]||(c[5]=b=>a(t).assettype=b),disabled:"",placeholder:"请输入资产类型"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},_e={__name:"Edit",props:["data","disabled"],emits:["onSuccess"],setup(P,{emit:$}){const r=P;let t=_(!1),o=_({ownersiteid:"",itemclassid:0,assettype:"",parentid:"",itemclassnum:"",itemclassname:"",parentname:""}),k=_({id:20230731145202,content:{ownersiteid:""}}),x=_(),U=K("siteList");K("classList");let D=_(),L=()=>{t.value=!0,o.value=Object.assign({},o.value,r.data),console.log(o.value)},B=async()=>{if(!await D.value.validateFields())return;let i=await V.requested({id:20230731085402,content:o.value});T.message(i,"新建成功",()=>{t.value=!1,$("onSuccess"),D.value.resetFields()})},H=u=>{console.log(u[u.length-1].itemclassid),o.value.parentname=u[u.length-1].itemclassname,o.value.parentid=u[u.length-1].itemclassid},E=u=>{if(u){let i=U.value.filter(v=>v.sitename==u)[0];k.value.content.ownersiteid=i.siteid,o.value.ownersiteid=i.siteid,console.log(k.value.content)}else k.value.content.ownersiteid="";o.value.parentname=void 0,o.value.parentid=void 0},S=()=>{x.value.modeVisible=!0,J(()=>{x.value.refreshTable()})},f=u=>{u.data=c(u.data),console.log(u.data)},c=u=>{let i=[];function v(s){console.log(s,"触发");let n={itemclassname:s.itemclassname,itemclassnum:s.itemclassnum,itemclassid:s.itemclassid,parentid:s.parentid,itemclassfullname:s.itemclassfullname,children:[]};if(s.sub&&s.sub.length>0)for(var g=0;g<s.sub.length;g++)n.children.push(v(s.sub[g]));return n.children.length||delete n.children,n}return u.forEach(s=>{console.log(s),i.push(v(s))}),i};return Q(async()=>{}),(u,i)=>{const v=m("a-button"),s=m("a-input"),n=m("a-form-item"),g=m("a-col"),p=m("a-select-option"),y=m("a-select"),C=m("a-row"),j=m("a-form"),b=m("a-space"),G=m("a-drawer");return w(),N(z,null,[e(v,{type:"link",size:"small",disabled:P.disabled,onClick:a(L)},{default:l(()=>[q("编辑")]),_:1},8,["disabled","onClick"]),e(G,{visible:a(t),"onUpdate:visible":i[6]||(i[6]=h=>R(t)?t.value=h:t=h),class:"custom-class",title:"编辑分类",placement:"right",width:"500px",closable:!1,onClose:i[7]||(i[7]=h=>R(t)?t.value=!1:t=!1)},{extra:l(()=>[e(b,null,{default:l(()=>[e(v,{onClick:i[5]||(i[5]=h=>R(t)?t.value=!1:t=!1)},{default:l(()=>[q("关闭")]),_:1}),e(v,{type:"primary",onClick:a(B)},{default:l(()=>[q("保存")]),_:1},8,["onClick"])]),_:1})]),default:l(()=>[e(j,{ref_key:"formRef",ref:D,model:a(o),size:"small",layout:"vertical",mode:"multiple"},{default:l(()=>[e(C,{gutter:16},{default:l(()=>[e(g,{span:24},{default:l(()=>[e(n,{label:"分类编码",name:"itemclassnum",rules:[{required:!0,message:"请输入分类编码"}]},{default:l(()=>[e(s,{disabled:!0,value:a(o).itemclassnum,"onUpdate:value":i[0]||(i[0]=h=>a(o).itemclassnum=h),placeholder:"请输入分类编码"},null,8,["value"])]),_:1})]),_:1}),e(g,{span:24},{default:l(()=>[e(n,{label:"分类名称",name:"itemclassname",rules:[{required:!0,message:"请输入分类名称"}]},{default:l(()=>[e(s,{value:a(o).itemclassname,"onUpdate:value":i[1]||(i[1]=h=>a(o).itemclassname=h),placeholder:"请输入分类名称"},null,8,["value"])]),_:1})]),_:1}),e(g,{span:24},{default:l(()=>[e(n,{label:"所属站点",name:"sitename"},{default:l(()=>[e(y,{ref:"select",value:a(o).sitename,"onUpdate:value":i[2]||(i[2]=h=>a(o).sitename=h),placeholder:"请选择所属站点",onChange:a(E),allowClear:"",disabled:!0},{default:l(()=>[(w(!0),N(z,null,M(a(U),h=>(w(),F(p,{value:h.sitename,key:h.siteid},{default:l(()=>[q(A(h.sitename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","onChange"])]),_:1})]),_:1}),e(g,{span:24},{default:l(()=>[e(n,{label:"上级分类",name:"itemclassfullname"},{default:l(()=>[e(s,{value:a(o).parentname,"onUpdate:value":i[3]||(i[3]=h=>a(o).parentname=h),placeholder:"选择产品分类",onClick:a(S)},null,8,["value","onClick"]),e(X,{ref_key:"productclass",ref:x,onSelectRowData:a(H),rowKey:"itemclassid",param:a(k),filterMultiple:!0,onHandleList:a(f),columns:a(T).TBLayout("productClassTable").splice(0,a(T).TBLayout("productClassTable").length-1),title:"选择产品分类"},null,8,["onSelectRowData","param","onHandleList","columns"])]),_:1})]),_:1}),e(g,{span:24},{default:l(()=>[e(n,{label:"资产类型",name:"assettype",rules:[{required:!0,message:"请输入资产类型"}]},{default:l(()=>[e(s,{value:a(o).assettype,"onUpdate:value":i[4]||(i[4]=h=>a(o).assettype=h),disabled:"",placeholder:"请输入资产类型"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},ge={key:0},be={__name:"index",setup(P){const $=_(!1),r=_();let t=_({id:20230731145202,content:{sitename:"",ownersiteid:void 0,pageSize:20,pageNumber:1}}),o=_([]),k=_([]);W("classList",o),W("siteList",k);const x=()=>{$.value=!0},U=()=>{$.value=!1},D=()=>{r.value.listData()};let L=S=>{S.data=B(S.data),console.log(S.data)},B=S=>{let f=[];function c(u){console.log(u,"触发");let i={itemclassname:u.itemclassname,itemclassnum:u.itemclassnum,itemclassid:u.itemclassid,parentid:u.parentid,itemclassfullname:u.itemclassfullname,assettype:u.assettype,children:[]};if(u.sub&&u.sub.length>0)for(var v=0;v<u.sub.length;v++)i.children.push(c(u.sub[v]));return i.children.length||delete i.children,i}return S.forEach(u=>{console.log(u),f.push(c(u))}),f},H=()=>{console.log("触发"),r.value.listData()},E=async()=>{let S=await V.requested({accesstoken:"",classname:"sysmanage.develop.datafunction.datafunction",method:"execute",content:{functionname:"querySite",parameter:{}}});k.value=S.data,console.log(k.value,"站点数据")};return Q(async()=>{const S=await V.optionstype("assettype");o.value=S.data,console.log(o.value),E()}),(S,f)=>{const c=m("a-button"),u=m("a-select-option"),i=m("a-select"),v=m("a-drawer");return w(),N("div",null,[e(c,{type:"primary",onClick:x},{default:l(()=>[q("分类管理")]),_:1}),e(v,{visible:$.value,"onUpdate:visible":f[1]||(f[1]=s=>$.value=s),class:"custom-class",title:"分类管理",placement:"right",width:"1000",closable:!1,onClose:U},{default:l(()=>[e(me,{isSelect:!1,rowKey:"itemclassid",ref_key:"list",ref:r,size:"small",param:a(t),columns:a(T).TBLayout("productClassTable"),onHandleList:a(L)},{tb_cell:l(({data:s})=>[s.column.dataIndex=="operation"?(w(),N("div",ge,[e(_e,{class:"inline-16",data:s.record,onOnSuccess:D,disabled:!a(T).hasPermission("classEdit")},null,8,["data","disabled"]),e(ce,{class:"inline-16",btnName:"删 除",idName:"20230731141502",keyName:"itemclassid",id:s.record.itemclassid,type:"link",disabled:!a(T).hasPermission("classDel"),message:"确定删除当前分类吗?",onOnSuccess:D},null,8,["id","disabled"])])):I("",!0)]),operation:l(()=>[Z("div",null,[e(ve,{onOnSuccess:D,disabled:!a(T).hasPermission("classAdd")},null,8,["disabled"]),e(i,{ref:"select",value:a(t).content.ownersiteid,"onUpdate:value":f[0]||(f[0]=s=>a(t).content.ownersiteid=s),placeholder:"请选择所属站点",onChange:a(H),allowClear:"",style:{width:"150px","margin-left":"10px"}},{default:l(()=>[(w(!0),N(z,null,M(a(k),s=>(w(),F(u,{value:s.siteid,key:s.siteid},{default:l(()=>[q(A(s.sitename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","onChange"])])]),_:1},8,["param","columns","onHandleList"])]),_:1},8,["visible"])])}}},Be={__name:"index",props:{},emits:[],setup(P,{emit:$}){ie();let r=_([{label:"搜索",key:"condition",type:"input"}]),t=_({id:20230731155502,content:{assettype:"阀门",pageNumber:1,pageSize:20,where:{condition:""}}}),o=_([]);W("siteList",o);let k=async()=>{let x=await V.requested({accesstoken:"",classname:"sysmanage.develop.datafunction.datafunction",method:"execute",content:{functionname:"querySite",parameter:{}}});o.value=x.data,console.log(o.value,"站点数据")};return Q(()=>{k()}),(x,U)=>{const D=m("a-tag");return w(),F(se,{ref:"list",param:a(t),tableName:"valveTable",keyRouteName:"itemname",searchType:a(r),detailPage:{name:"valveDetail",idname:"itemid"}},{operation:l(()=>[e(fe,{onOnSuccess:U[0]||(U[0]=L=>x.$refs.list.tableData()),disabled:!a(T).hasPermission("insert")},null,8,["disabled"]),e(be)]),tb_cell:l(({data:L})=>[L.column.dataIndex==="attinfos"?(w(),F(ue,{key:0,list:L.record.attinfos||[]},null,8,["list"])):L.column.dataIndex==="itemno"?(w(),N(z,{key:1},[Z("span",null,A(L.record.itemno),1),e(D,{color:"blue",style:{"margin-left":"10px"}},{default:l(()=>[q(A(L.record.sitename),1)]),_:2},1024)],64)):I("",!0)]),_:1},8,["param","searchType"])}}};export{Be as default};
|