fuyuan-housekeeping-admin/public/admin/assets/form.8f519ba3.js

2 lines
9.9 KiB
JavaScript

import{H as T,B as N,C as q,K as ee,L as te,w as S,D as K,G as O,c as H,a as M,U as j,T as oe,N as le,v as ae}from"./element-plus.02c000b8.js";import{u as ue,a as se}from"./vue-router.93f65f3b.js";import{_ as ne}from"./index.ec111a34.js";import{e as U}from"./index.7e71cca7.js";import{_ as ie}from"./picker.b1bf8617.js";import{a as re}from"./lists.7c92a4fb.js";import{L as de}from"./index.323c3889.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import{u as pe}from"./usePaging.4e4902f8.js";import{d as $,r as x,a1 as z,l as ce,o as E,O as B,P as t,K as G,X as e,u as a,a as y,W,U as k,i as I,V as D,e as X,c as P,Y as _e}from"./@vue.ad3a2c51.js";import"./lodash.8effadcb.js";/* empty css */import{b as fe,c as ve,d as ge}from"./activity.b027301a.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./memoize-one.4ee5c96d.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";import"./index.64ad789d.js";import"./index.fdcd51b8.js";import"./index.vue_vue_type_script_setup_true_lang.d7c66029.js";import"./vue3-video-play.1c009a73.js";import"./vuedraggable.a6caa5cc.js";import"./vue.edbf58b8.js";const ye=D("\u641C\u7D22"),De=D("\u91CD\u7F6E"),be={class:"flex items-center"},Ee={class:"w-16 ml-2 truncate"},he=D("\u9500\u552E\u4E2D"),we=D("\u4ED3\u5E93\u4E2D"),Ve={class:"flex justify-end mt-2"},Fe=$({__name:"service-popup",props:{modelValue:{default:[]}},emits:["update:modelValue"],setup(b,{emit:f}){const o=b,r=x(),u=x(),i=x(o.modelValue),p=z({name:"",status:"1"}),F=()=>{var m;i.value.length!==0?(v.lists.forEach(d=>{var g;(g=u.value)==null||g.toggleRowSelection(d,!1)}),i.value.forEach(d=>{try{v.lists.forEach(g=>{setTimeout(()=>{var n;g.id==d.id&&((n=u==null?void 0:u.value)==null||n.toggleRowSelection(g,!0))})})}catch{}})):(m=u.value)==null||m.clearSelection()},{pager:v,getLists:s,resetPage:l,resetParams:h}=pe({size:10,fetchFun:re,params:p,nextFetchFun:F}),C=m=>{!m||m.resetFields()},_=()=>{var m;f("update:modelValue",(m=u==null?void 0:u.value)==null?void 0:m.getSelectionRows())};s(),ce(()=>{i.value=o.modelValue});const w=m=>m.id;return(m,d)=>{const g=N,n=q,A=ee,Y=te,L=S,J=K,V=O,Q=H,Z=M,R=j;return E(),B(de,{class:"inline mr-3",clickModalClose:!1,title:"\u9009\u62E9\u670D\u52A1",center:!0,onClose:d[3]||(d[3]=c=>C(r.value)),onConfirm:_,onOpen:F,width:"1150px"},{trigger:t(()=>[G(m.$slots,"default",{},void 0,!0)]),default:t(()=>[e(J,{model:p,ref_key:"serviceFormRef",ref:r,inline:!0,"label-width":"auto"},{default:t(()=>[e(n,{label:"\u670D\u52A1\u540D\u79F0"},{default:t(()=>[e(g,{class:"ls-input",modelValue:p.name,"onUpdate:modelValue":d[0]||(d[0]=c=>p.name=c),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(n,{label:"\u72B6\u6001"},{default:t(()=>[e(Y,{modelValue:p.status,"onUpdate:modelValue":d[1]||(d[1]=c=>p.status=c),placeholder:"\u8BF7\u9009\u62E9",class:"ls-input"},{default:t(()=>[e(A,{label:"\u5168\u90E8",value:""}),e(A,{label:"\u9500\u552E\u4E2D",value:"1"}),e(A,{label:"\u4ED3\u5E93\u4E2D",value:"0"})]),_:1},8,["modelValue"])]),_:1}),e(n,null,{default:t(()=>[e(L,{type:"primary",onClick:a(s)},{default:t(()=>[ye]),_:1},8,["onClick"]),e(L,{onClick:a(h)},{default:t(()=>[De]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),y("div",null,[e(a(T),{ref_key:"tableDataRef",ref:u,data:a(v).lists,"row-key":w,border:"",style:{width:"100%"}},{default:t(()=>[e(V,{type:"selection",width:"50","reserve-selection":!0}),e(V,{label:"\u670D\u52A1\u540D\u79F0","min-width":"200"},{default:t(c=>[y("div",be,[e(Q,{style:{width:"48px",height:"48px"},src:c.row.image,fit:"cover"},null,8,["src"]),e(Z,{content:c.row.name,placement:"top"},{default:t(()=>[y("div",Ee,W(c.row.name),1)]),_:2},1032,["content"])])]),_:1}),e(V,{property:"category",label:"\u670D\u52A1\u5206\u7C7B","min-width":"160"}),e(V,{property:"price",label:"\u4EF7\u683C","min-width":"100"}),e(V,{property:"unit",label:"\u5355\u4F4D","min-width":"100"}),e(V,{property:"statusDesc",label:"\u72B6\u6001","min-width":"120"},{default:t(c=>[c.row.status==1?(E(),B(R,{key:0,type:"success"},{default:t(()=>[he]),_:1})):k("",!0),c.row.status==0?(E(),B(R,{key:1,type:"info"},{default:t(()=>[we]),_:1})):k("",!0)]),_:1}),e(V,{property:"createTime",label:"\u521B\u5EFA\u65E5\u671F","min-width":"170"})]),_:1},8,["data"])]),y("div",Ve,[e(me,{modelValue:a(v),"onUpdate:modelValue":d[2]||(d[2]=c=>I(v)?v.value=c:null),onChange:a(s)},null,8,["modelValue","onChange"])])]),_:3})}}}),Ce=U(Fe,[["__scopeId","data-v-46a0e8d0"]]),xe={key:0,class:"mt-5"},Be={class:"flex items-center"},ke={class:"w-[60px] h-[60px]"},$e={class:"ml-2 truncate"},Ae=D("\u9500\u552E\u4E2D"),Ie=D("\u4ED3\u5E93\u4E2D"),Se={class:"flex"},Ue=D("\u79FB\u9664"),Pe=$({__name:"table-detail",props:{modelValue:{default:[]},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(b,{emit:f}){const o=b,r=X(()=>o.modelValue||[]),u=i=>{r.value.splice(i,1),f("update:modelValue",r.value)};return(i,p)=>{const F=H,v=M,s=O,l=j,h=S,C=T;return a(r).length?(E(),P("div",xe,[e(C,{ref:"tableDataRef",data:a(r)},{default:t(()=>[e(s,{label:"\u670D\u52A1\u540D\u79F0",width:"240"},{default:t(_=>[y("div",Be,[y("div",ke,[e(F,{style:{width:"60px",height:"60px"},src:_.row.image,fit:"cover"},null,8,["src"])]),e(v,{content:_.row.name,placement:"top"},{default:t(()=>[y("div",$e,W(_.row.name),1)]),_:2},1032,["content"])])]),_:1}),e(s,{property:"category",label:"\u670D\u52A1\u5206\u7C7B",width:"200"}),e(s,{property:"price",label:"\u4EF7\u683C",width:"120"}),e(s,{property:"unit",label:"\u5355\u4F4D",width:"220"}),e(s,{property:"statusDesc",label:"\u9500\u552E\u72B6\u6001",width:"200"},{default:t(_=>[_.row.status==1?(E(),B(l,{key:0,type:"success"},{default:t(()=>[Ae]),_:1})):k("",!0),_.row.status==0?(E(),B(l,{key:1,type:"info"},{default:t(()=>[Ie]),_:1})):k("",!0)]),_:1}),e(s,{prop:"createTime",label:"\u521B\u5EFA\u65E5\u671F","min-width":"205"}),e(s,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:t(_=>[y("div",Se,[e(h,{type:"primary",link:"",onClick:w=>u(_.$index),disabled:b.disabled},{default:t(()=>[Ue]),_:2},1032,["onClick","disabled"])])]),_:1})]),_:1},8,["data"])])):k("",!0)}}}),Le=U(Pe,[["__scopeId","data-v-1b4f049c"]]),Re={class:"flex flex-col"},Te=$({__name:"index",props:{modelValue:{default:[]},selectData:{default:[]},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","update:selectData"],setup(b,{emit:f}){const o=b,r=X({get:()=>o.selectData||[],set:u=>{f("update:modelValue",u.map(i=>i.id)),f("update:selectData",u)}});return(u,i)=>(E(),P("div",Re,[e(Ce,{modelValue:a(r),"onUpdate:modelValue":i[0]||(i[0]=p=>I(r)?r.value=p:null)},{default:t(()=>[G(u.$slots,"popup")]),_:3},8,["modelValue"]),e(Le,{modelValue:a(r),"onUpdate:modelValue":i[1]||(i[1]=p=>I(r)?r.value=p:null),disabled:b.disabled},null,8,["modelValue","disabled"])]))}}),Ne=D("\u9009\u62E9\u670D\u52A1"),qe=D("\u4FDD\u5B58"),Ke=$({__name:"form",setup(b){const f=x();let o=x({name:"",surfacePlot:"",goodsIds:"",status:1,goodsList:[],id:""});const r=ue(),u=se(),i=r.query.id,p=z({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}],surfacePlot:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C01\u9762\u56FE"}]}),F=()=>{var s;(s=f.value)==null||s.validate(async l=>{if(l){const h=i?ve:ge;delete o.value.goodsList,await h({...o.value,goodsIds:o.value.goodsIds.toString()}),u.back()}})};return i&&(async s=>{o.value=await fe({id:s}),o.value.goodsIds=o.value.goodsList.map(l=>l.id)})(i),(s,l)=>{const h=oe,C=le,_=N,w=q,m=ae,d=S,g=K;return E(),P(_e,null,[e(C,{class:"!border-none",shadow:"never"},{default:t(()=>[e(h,{content:"\u6D3B\u52A8\u4E13\u533A\u914D\u7F6E",onBack:l[0]||(l[0]=n=>s.$router.back())})]),_:1}),e(C,{class:"!border-none pt-4 min-h-[500px]",shadow:"never","body-style":"padding: 0",style:{"margin-top":"15px"}},{default:t(()=>[e(g,{ref_key:"formRef",ref:f,model:a(o),rules:p,"label-width":"120px",class:"demo-formData"},{default:t(()=>[e(w,{label:"\u540D\u79F0:",prop:"name"},{default:t(()=>[e(_,{class:"w-56 ls-input",maxlength:"64","show-word-limit":"",modelValue:a(o).name,"onUpdate:modelValue":l[1]||(l[1]=n=>a(o).name=n),modelModifiers:{trim:!0},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(w,{label:"\u5C01\u9762\u56FE:",prop:"surfacePlot"},{default:t(()=>[y("div",null,[e(ie,{modelValue:a(o).surfacePlot,"onUpdate:modelValue":l[2]||(l[2]=n=>a(o).surfacePlot=n),limit:1},null,8,["modelValue"])])]),_:1}),e(w,{label:"\u72B6\u6001:",prop:"status"},{default:t(()=>[e(m,{modelValue:a(o).status,"onUpdate:modelValue":l[3]||(l[3]=n=>a(o).status=n),"active-value":1,"inactive-value":0,"active-text":"\u542F\u7528","inactive-text":"\u7981\u7528"},null,8,["modelValue"])]),_:1}),e(w,{label:"\u670D\u52A1\u5217\u8868:",prop:"goodsIds",class:"service-list"},{default:t(()=>[e(Te,{modelValue:a(o).goodsIds,"onUpdate:modelValue":l[4]||(l[4]=n=>a(o).goodsIds=n),selectData:a(o).goodsList,"onUpdate:selectData":l[5]||(l[5]=n=>a(o).goodsList=n)},{popup:t(()=>[e(d,{type:"primary"},{default:t(()=>[Ne]),_:1})]),_:1},8,["modelValue","selectData"])]),_:1})]),_:1},8,["model","rules"])]),_:1}),e(ne,null,{default:t(()=>[e(d,{type:"primary",onClick:l[6]||(l[6]=n=>F())},{default:t(()=>[qe]),_:1})]),_:1})],64)}}});const Lt=U(Ke,[["__scopeId","data-v-5bc4d756"]]);export{Lt as default};