| 1 |
- import{l as O}from"./index-52899251.js";import{c as h,A as V}from"./index-937821e6.js";import"./base-7af9cf36.js";/* empty css */import{_ as P}from"./index-e28343af.js";import{_ as x}from"./index-c276ed47.js";import{a as k,w as M,U as d,V as U,W as R,j as e,X as s,G as C,H as $,u as l,F as T,a3 as j,$ as E,a5 as z}from"./vue-9763c232.js";import"./index-93a8f54c.js";import"./vue-router-f797b6fe.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-725193e8.js";import"./reportCenter-25074e47.js";/* empty css */import"./index-67aa7c8a.js";const A={__name:"Add",props:["disabled"],emits:["onSuccess"],setup(S,{emit:D}){k([{label:"搜索",key:"condition",type:"input"}]);let m=k(!1),r=k({w_prodclassid:0,prodclassname:"",prodclassnum:"",parentid:0,sequence:1,remarks:"",parentname:""}),p=k({id:20230609105302,content:{}}),_=k(),g=async()=>{await _.value.validateFields();let o=await V.requested({id:20230609105102,content:r.value});h.message(o,"操作成功",()=>{m.value=!1,D("onSuccess"),_.value.resetFields(),console.log(_.value)})},b=o=>{console.log(o),r.value.parentname=o[o.length-1].prodclassname,r.value.parentid=o[o.length-1].w_prodclassid},n=o=>{console.log(o),o.data=q(o.data)};M(()=>m.value,o=>{o||(r.value={w_prodclassid:0,prodclassname:"",prodclassnum:"",parentid:0,sequence:1,remarks:"",parentname:""})});let q=o=>{let u=[];function i(a){console.log(a,"触发");let c={changeby:a.changeby,changeuserid:a.changeuserid,createby:a.createby,createuserid:a.createuserid,parentid:a.parentid,prodclassname:a.prodclassname,prodclassnum:a.prodclassnum,remarks:a.remarks,sequence:a.sequence,w_prodclassid:a.w_prodclassid,children:[]};if(a.sub&&a.sub.length>0)for(var t=0;t<a.sub.length;t++)c.children.push(i(a.sub[t]));return c.children.length||delete c.children,c}return o.forEach(a=>{console.log(a),u.push(i(a))}),u};return(o,u)=>{const i=d("a-button"),a=d("a-input"),c=d("a-form-item"),t=d("a-col"),y=d("a-input-search"),w=d("a-textarea"),L=d("a-row"),N=d("a-form"),B=d("a-space"),F=d("a-drawer");return U(),R(T,null,[e(i,{type:"primary",onClick:u[0]||(u[0]=f=>$(m)?m.value=!0:m=!0),disabled:S.disabled},{default:s(()=>[C("新建")]),_:1},8,["disabled"]),e(F,{visible:l(m),"onUpdate:visible":u[8]||(u[8]=f=>$(m)?m.value=f:m=f),class:"custom-class",title:"新建产品分类",placement:"right",width:"500px",closable:!1,onClose:o.close},{extra:s(()=>[e(B,null,{default:s(()=>[e(i,{onClick:u[7]||(u[7]=f=>$(m)?m.value=!1:m=!1)},{default:s(()=>[C("关闭")]),_:1}),e(i,{type:"primary",onClick:l(g)},{default:s(()=>[C("保存")]),_:1},8,["onClick"])]),_:1})]),default:s(()=>[e(N,{ref_key:"formRef",ref:_,model:l(r),size:"small",layout:"vertical",mode:"multiple"},{default:s(()=>[e(L,{gutter:16},{default:s(()=>[e(t,{span:24},{default:s(()=>[e(c,{label:"编码",name:"prodclassnum",rules:[{required:!0,message:"请输入区域编码"}]},{default:s(()=>[e(a,{value:l(r).prodclassnum,"onUpdate:value":u[1]||(u[1]=f=>l(r).prodclassnum=f),placeholder:"请输入产品分类编码"},null,8,["value"])]),_:1})]),_:1}),e(t,{span:24},{default:s(()=>[e(c,{label:"分类名称",name:"prodclassname",rules:[{required:!0,message:"请输入分类名称"}]},{default:s(()=>[e(a,{value:l(r).prodclassname,"onUpdate:value":u[2]||(u[2]=f=>l(r).prodclassname=f),placeholder:"请输入分类名称"},null,8,["value"])]),_:1})]),_:1}),e(t,{span:24},{default:s(()=>[e(c,{label:"排序",name:"sequence",rules:[{required:!0,message:"请输入排序"}]},{default:s(()=>[e(a,{value:l(r).sequence,"onUpdate:value":u[3]||(u[3]=f=>l(r).sequence=f),valueModifiers:{number:!0},placeholder:"请输入排序"},null,8,["value"])]),_:1})]),_:1}),e(t,{span:24},{default:s(()=>[e(c,{label:"上级分类",name:"parentname"},{default:s(()=>[e(x,{ref:"Class",onSelectRowData:l(b),rowKey:"w_prodclassid",param:l(p),filterMultiple:!0,columns:l(h).TBLayout("categoryTable").splice(0,l(h).TBLayout("categoryTable").length-1),title:"选择上级产品分类",onHandleList:l(n)},{slot1:s(()=>[e(y,{value:l(r).parentname,"onUpdate:value":u[4]||(u[4]=f=>l(r).parentname=f),"enter-button":"添加",readonly:"",onSearch:u[5]||(u[5]=f=>o.$refs.Class.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRowData","param","columns","onHandleList"])]),_:1})]),_:1}),e(t,{span:24},{default:s(()=>[e(c,{label:"说明",name:"remarks"},{default:s(()=>[e(w,{value:l(r).remarks,"onUpdate:value":u[6]||(u[6]=f=>l(r).remarks=f),placeholder:"请输入说明"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","onClose"])],64)}}},I={__name:"Edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(S,{emit:D}){const m=S;k([{label:"搜索",key:"condition",type:"input"}]);let r=k(!1),p=k({w_prodclassid:0,prodclassname:"区域1",prodclassnum:"001",parentid:0,sequence:1,remarks:"2",parentname:""}),_=()=>{console.log(m.data),r.value=!0,p.value=Object.assign({},p.value,m.data)},g=k({id:20230609105302,content:{}}),b=k(),n=async()=>{await b.value.validateFields();let i=await V.requested({id:20230609105102,content:p.value});h.message(i,"操作成功",()=>{r.value=!1,D("onSuccess"),b.value.resetFields(),console.log(i)})},q=i=>{console.log(i),p.value.parentname=i[i.length-1].prodclassname,p.value.parentid=i[i.length-1].w_prodclassid},o=i=>{console.log(i),i.data=u(i.data)},u=i=>{let a=[];function c(t){console.log(t,"触发");let y={changeby:t.changeby,changeuserid:t.changeuserid,createby:t.createby,createuserid:t.createuserid,parentid:t.parentid,prodclassname:t.prodclassname,prodclassnum:t.prodclassnum,remarks:t.remarks,sequence:t.sequence,w_prodclassid:t.w_prodclassid,parentname:t.parentname,children:[]};if(t.sub&&t.sub.length>0)for(var w=0;w<t.sub.length;w++)y.children.push(c(t.sub[w]));return y.children.length||delete y.children,y}return i.forEach(t=>{console.log(t),a.push(c(t))}),a};return(i,a)=>{const c=d("a-button"),t=d("a-input"),y=d("a-form-item"),w=d("a-col"),L=d("a-input-search"),N=d("a-textarea"),B=d("a-row"),F=d("a-form"),f=d("a-space"),H=d("a-drawer");return U(),R(T,null,[e(c,{type:"link",size:"small",onClick:l(_),disabled:S.disabled},{default:s(()=>[C("编辑")]),_:1},8,["onClick","disabled"]),e(H,{visible:l(r),"onUpdate:visible":a[7]||(a[7]=v=>$(r)?r.value=v:r=v),class:"custom-class",title:"编辑产品分类",placement:"right",width:"500px",closable:!1,onClose:a[8]||(a[8]=v=>$(r)?r.value=!1:r=!1)},{extra:s(()=>[e(f,null,{default:s(()=>[e(c,{onClick:a[6]||(a[6]=v=>$(r)?r.value=!1:r=!1)},{default:s(()=>[C("关闭")]),_:1}),e(c,{type:"primary",onClick:l(n)},{default:s(()=>[C("保存")]),_:1},8,["onClick"])]),_:1})]),default:s(()=>[e(F,{ref_key:"formRef",ref:b,model:l(p),size:"small",layout:"vertical",mode:"multiple"},{default:s(()=>[e(B,{gutter:16},{default:s(()=>[e(w,{span:24},{default:s(()=>[e(y,{label:"编码",name:"prodclassnum",rules:[{required:!0,message:"请输入区域编码"}]},{default:s(()=>[e(t,{value:l(p).prodclassnum,"onUpdate:value":a[0]||(a[0]=v=>l(p).prodclassnum=v),placeholder:"请输入产品分类编码"},null,8,["value"])]),_:1})]),_:1}),e(w,{span:24},{default:s(()=>[e(y,{label:"分类名称",name:"prodclassname",rules:[{required:!0,message:"请输入分类名称"}]},{default:s(()=>[e(t,{value:l(p).prodclassname,"onUpdate:value":a[1]||(a[1]=v=>l(p).prodclassname=v),placeholder:"请输入分类名称"},null,8,["value"])]),_:1})]),_:1}),e(w,{span:24},{default:s(()=>[e(y,{label:"排序",name:"sequence",rules:[{required:!0,message:"请输入排序"}]},{default:s(()=>[e(t,{value:l(p).sequence,"onUpdate:value":a[2]||(a[2]=v=>l(p).sequence=v),valueModifiers:{number:!0},placeholder:"请输入排序"},null,8,["value"])]),_:1})]),_:1}),e(w,{span:24},{default:s(()=>[e(y,{label:"上级分类",name:"parentname"},{default:s(()=>[e(x,{ref:"Class",onSelectRowData:l(q),rowKey:"w_prodclassid",param:l(g),filterMultiple:!0,columns:l(h).TBLayout("categoryTable").splice(0,l(h).TBLayout("categoryTable").length-1),title:"选择上级产品分类",onHandleList:l(o)},{slot1:s(()=>[e(L,{value:l(p).parentname,"onUpdate:value":a[3]||(a[3]=v=>l(p).parentname=v),"enter-button":"添加",readonly:"",onSearch:a[4]||(a[4]=v=>i.$refs.Class.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRowData","param","columns","onHandleList"])]),_:1})]),_:1}),e(w,{span:24},{default:s(()=>[e(y,{label:"说明",name:"remarks"},{default:s(()=>[e(N,{value:l(p).remarks,"onUpdate:value":a[5]||(a[5]=v=>l(p).remarks=v),placeholder:"请输入说明"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},oe={__name:"index",props:{},emits:[],setup(S,{emit:D}){let m=k({id:20230609105302,content:{}}),r=_=>{_.data=p(_.data)},p=_=>{let g=[];function b(n){console.log(n,"触发");let q={changeby:n.changeby,changeuserid:n.changeuserid,createby:n.createby,createuserid:n.createuserid,parentid:n.parentid,prodclassname:n.prodclassname,prodclassnum:n.prodclassnum,remarks:n.remarks,sequence:n.sequence,w_prodclassid:n.w_prodclassid,key:n.w_prodclassid,parentname:n.parentname,children:[]};if(n.sub&&n.sub.length>0)for(var o=0;o<n.sub.length;o++)q.children.push(b(n.sub[o]));return q.children.length||delete q.children,q}return _.forEach(n=>{console.log(n),g.push(b(n))}),g};return(_,g)=>(U(),j(O,{ref:"list",param:l(m),tableName:"categoryTable",onEmitRes:l(r)},{operation:s(()=>[e(A,{onOnSuccess:g[0]||(g[0]=b=>_.$refs.list.tableData()),disabled:!l(h).hasPermission("insert")},null,8,["disabled"])]),tb_cell:s(({data:b})=>[b.column.dataIndex==="operation"?(U(),R(T,{key:0},[e(I,{data:b.record,onOnSuccess:g[1]||(g[1]=n=>_.$refs.list.tableData()),disabled:!l(h).hasPermission("update")},null,8,["data","disabled"]),e(P,{btnName:"删 除",idName:"20230609105202",keyName:"w_prodclassid",id:b.record.w_prodclassid,type:"link",message:"确定删除当前产品分类吗?",onOnSuccess:g[2]||(g[2]=n=>_.$refs.list.tableData()),disabled:!l(h).hasPermission("delete")},null,8,["id","disabled"])],64)):E("",!0),b.column.dataIndex==="isused"?(U(),R(T,{key:1},[C(z(b.record.isused?"启用":"停用"),1)],64)):E("",!0)]),_:1},8,["param","onEmitRes"]))}};export{oe as default};
|