import{d as e,r as a,o as l,j as t,b as o,e as u,k as n,w as s,m as d,F as c,f as r,l as i,t as m,q as f,i as p,c as g,h as y,C as v}from"./index-D2NElrYl.js";import{g as _,a as h,p as C,d as b}from"./index.Cv2D9Hyi.js";import{s as k}from"./function-call.DSHj1ZhI.js";import{_ as V}from"./_plugin-vue_export-helper.BCo6x5W8.js";const w=V(e({__name:"m-requirements",setup(e){const V=a(!1),w=a([{}]),x=a({}),U=a({}),I=a({}),q=a(!1);function S(){_("/craftCommentCategory").then((e=>{200===e.code&&(w.value=e.data)}))}l((()=>{S()}));const j=()=>{history.back()},z=()=>{q.value=!1},F=()=>{V.value=!0,I.value={}},J=a(!1),L=()=>{J.value=!0,U.value={content:[{}]}},N=()=>{I.value.categoryId?h("/craftCommentCategory",{id:I.value.categoryId,category:I.value.category}).then((e=>{200===e.code&&(S(),V.value=!1,f("编辑成功!"))})):C("/craftCommentCategory",{category:I.value.category}).then((e=>{200===e.code&&(S(),V.value=!1,f("提交成功!"))}))},O=()=>{C("/craftComment",{categoryId:x.value.categoryId,...U.value}).then((e=>{200===e.code&&(S(),x.value.subCategory.push(U.value),J.value=!1,f("提交成功!"))}))};return(e,a)=>{const l=t("van-nav-bar"),_=p,h=v,C=t("van-popup"),R=t("van-field"),D=t("van-cell-group"),E=t("van-button"),T=t("van-form"),A=t("van-icon"),B=t("van-radio"),G=t("van-radio-group"),H=t("van-checkbox"),K=t("van-checkbox-group");return o(),u(c,null,[n(_,{class:"flex"},{default:s((()=>[n(l,{title:"工艺要求维护","left-text":"返回","left-arrow":"","right-text":"新增",onClickLeft:j,onClickRight:F}),n(_,{class:"grid-container"},{default:s((()=>[n(_,{class:"grid-item"},{default:s((()=>[d("大类")])),_:1}),n(_,{class:"grid-item"},{default:s((()=>[d("操作")])),_:1})])),_:1}),n(_,{class:"content"},{default:s((()=>[(o(!0),u(c,null,r(w.value,((e,a)=>(o(),g(_,{class:"grid-container",key:a},{default:s((()=>[n(_,{class:"grid-item"},{default:s((()=>[d(m(e.category),1)])),_:2},1024),n(_,{class:"grid-item",style:{display:"flex","align-items":"center","justify-content":"space-between"}},{default:s((()=>[n(h,{onClick:a=>(e=>{V.value=!0,I.value=JSON.parse(JSON.stringify(e))})(e)},{default:s((()=>[d("编辑")])),_:2},1032,["onClick"]),n(h,{onClick:a=>(e=>{x.value=e,q.value=!0})(e)},{default:s((()=>[d("查看")])),_:2},1032,["onClick"]),n(h,{style:{color:"red"},onClick:a=>(e=>{k({title:"提示",message:"是否确认删除?"}).then((()=>{let a="/craftCommentCategory/"+e.categoryId;b(a).then((e=>{200===e.code?(S(),f("删除成功!")):f(e.msg)}))})).catch((()=>{}))})(e)},{default:s((()=>[d("删除")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),n(C,{show:q.value,"onUpdate:show":a[0]||(a[0]=e=>q.value=e),style:{width:"100%"}},{default:s((()=>[n(_,{class:"flex"},{default:s((()=>[n(l,{title:"工艺要求维护","left-text":"返回","left-arrow":"",onClickLeft:z,"right-text":"新增",onClickRight:L}),i("h3",null,m(x.value.category),1),n(_,{class:"grid-container"},{default:s((()=>[n(_,{class:"grid-item"},{default:s((()=>[d("小类")])),_:1}),n(_,{class:"grid-item"},{default:s((()=>[d("操作")])),_:1})])),_:1}),n(_,{class:"content"},{default:s((()=>[(o(!0),u(c,null,r(x.value.subCategory,((e,a)=>(o(),g(_,{class:"grid-container",key:a},{default:s((()=>[n(_,{class:"grid-item"},{default:s((()=>[d(m(e.subCategory),1)])),_:2},1024),n(_,{class:"grid-item"},{default:s((()=>[n(h,{style:{color:"red"},onClick:l=>((e,a)=>{k({title:"提示",message:"是否确认删除?"}).then((()=>{let l="/craftComment/"+e.id;b(l).then((e=>{200===e.code&&(S(),x.value.subCategory.splice(a,1),f("删除成功!"))}))})).catch((()=>{}))})(e,a)},{default:s((()=>[d("删除")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1},8,["show"]),n(C,{show:V.value,"onUpdate:show":a[3]||(a[3]=e=>V.value=e),style:{width:"80%"},round:""},{default:s((()=>[n(_,null,{default:s((()=>[i("h3",{style:{"text-align":"center"}},m(I.value.categoryId?"编辑":"新增"),1),n(T,{onSubmit:N},{default:s((()=>[n(D,{inset:""},{default:s((()=>[n(R,{modelValue:I.value.category,"onUpdate:modelValue":a[1]||(a[1]=e=>I.value.category=e),name:"大类",label:"大类",colon:"","label-width":"4em",rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"])])),_:1}),n(_,{class:"a-c"},{default:s((()=>[n(E,{type:"danger",onClick:a[2]||(a[2]=e=>V.value=!1)},{default:s((()=>[d("取消")])),_:1}),n(E,{type:"primary","native-type":"submit"},{default:s((()=>[d("确认")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),n(C,{show:J.value,"onUpdate:show":a[7]||(a[7]=e=>J.value=e),style:{width:"80%"},round:""},{default:s((()=>[n(_,null,{default:s((()=>[n(T,{onSubmit:O},{default:s((()=>[n(D,{inset:""},{default:s((()=>[n(R,{modelValue:U.value.subCategory,"onUpdate:modelValue":a[4]||(a[4]=e=>U.value.subCategory=e),name:"小类名称",label:"小类名称",colon:"","label-width":"5em",rules:[{required:!0,message:"请填写"}]},null,8,["modelValue"]),n(_,{class:"a-b"},{default:s((()=>[n(E,{type:"primary",onClick:a[5]||(a[5]=e=>U.value.content.push({}))},{default:s((()=>[d("出厂需上传")])),_:1})])),_:1}),(o(!0),u(c,null,r(U.value.content,((e,a)=>(o(),g(_,{key:a},{default:s((()=>[n(_,{class:"a-d"},{default:s((()=>[n(A,{name:"clear",color:"red",size:"25",onClick:e=>U.value.content.splice(a,1)},null,8,["onClick"]),n(R,{modelValue:e.name,"onUpdate:modelValue":a=>e.name=a,name:"上传项名称",label:"上传项名称",colon:"","label-width":"6em",rules:[{required:!0,message:"请填写"}]},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),n(R,{name:"上传项类型",label:"上传项类型",type:"number",colon:"","label-width":"6.5em",class:"bor-n",rules:[{required:!0,message:"请填写"}]},{input:s((()=>[n(G,{modelValue:e.type,"onUpdate:modelValue":a=>e.type=a,direction:"horizontal",onChange:a=>(e=>{"Select"===e.type?e.chooses=[{value:""}]:e.chooses=null})(e)},{default:s((()=>[n(B,{name:"Input"},{default:s((()=>[d("填空")])),_:1}),n(B,{name:"Select"},{default:s((()=>[d("选择")])),_:1})])),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])])),_:2},1024),"Input"==e.type?(o(),g(R,{key:0,name:"填写内容",label:"填写内容",colon:"","label-width":"6.5em",class:"bor-n"},{input:s((()=>[n(K,{modelValue:e.blank,"onUpdate:modelValue":a=>e.blank=a,direction:"horizontal",shape:"square"},{default:s((()=>[n(H,{name:"Text"},{default:s((()=>[d("文字")])),_:1}),n(H,{name:"File"},{default:s((()=>[d("图片")])),_:1})])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1024)):y("",!0),"Select"==e.type?(o(!0),u(c,{key:1},r(e.chooses,((a,l)=>(o(),g(_,{key:l,class:"a-d-1"},{default:s((()=>[0===l?(o(),g(A,{key:0,name:"add",color:"red",size:"25",onClick:a=>e.chooses.push({})},null,8,["onClick"])):y("",!0),0!=l?(o(),g(A,{key:1,name:"clear",color:"red",size:"25",onClick:a=>e.chooses.splice(l,1)},null,8,["onClick"])):y("",!0),n(R,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,name:"选项内容",label:"选项内容",colon:"","label-width":"5em",rules:[{required:!0,message:"请填写"}]},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024)))),128)):y("",!0),n(R,{name:"是否必填",label:"是否必填",colon:"","label-width":"6.5em",class:"bor-n",rules:[{required:!0,message:"请填写"}]},{input:s((()=>[n(G,{modelValue:e.necessary,"onUpdate:modelValue":a=>e.necessary=a,direction:"horizontal"},{default:s((()=>[n(B,{name:"true"},{default:s((()=>[d("必填")])),_:1}),n(B,{name:"false"},{default:s((()=>[d("选填")])),_:1})])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1024)])),_:2},1024)))),128))])),_:1}),n(_,{class:"a-c"},{default:s((()=>[n(E,{type:"danger",onClick:a[6]||(a[6]=e=>V.value=!1)},{default:s((()=>[d("取消")])),_:1}),n(E,{type:"primary","native-type":"submit"},{default:s((()=>[d("确认")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-dbfa5f39"]]);export{w as default};