mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-03 03:38:12 +00:00
2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{d as Q,r as m,N as A,h as o,c as d,F as b,O as h,m as k,w as p,a as t,t as l,u as r,k as c,J as j,e as u,a9 as F,i as U,aG as W,Q as I,D as X,T as Y,K as Z,_ as K,ac as ee,G as te,H as se,E as le,V as ae}from"./index-ac08d87d.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as oe,s as ne,j as re}from"./pay-84fc4656.js";import{_ as ce}from"./_plugin-vue_export-helper-c27b6911.js";const ie={class:"main-container"},de={class:"flex items-center mb-[20px]"},pe={class:"text-[14px] mr-[20px]"},ue={class:"flex items-center"},_e={class:"text-[14px] mr-[10px]"},fe={class:"flex items-center"},me=["onClick"],ve={class:"flex items-center justify-between p-[10px] table-item-border bg"},xe={class:"text-base w-[230px]"},be={class:"text-base w-[230px]"},he={class:"text-base w-[230px]"},ge={class:"text-base w-[80px] text-center"},we={key:0},ye={class:"flex w-[230px] flex-shrink-0 text-base"},ke={class:"flex w-[230px] flex-shrink-0 text-base"},Ve={class:"w-[230px] flex-shrink-0 text-base"},Ee={class:"flex items-center justify-center w-[80px] select-none"},Ce=["onClick"],Te={key:1,class:"min-h-[80px] flex items-center justify-center text-base"},De={class:"dialog-footer"},Se=Q({__name:"transfer_scene",setup(Be){const g=m({}),v=m(!1),y=()=>{oe().then(n=>{g.value=n.data;for(const s in g.value)g.value[s].disabled=!0})};y();const $=(n,s,f)=>{n.target.value?ne({scene:s,scene_id:n.target.value}).then(()=>{f.disabled=!0,y()}):f.disabled=!0},V=m({}),N=(n,s)=>{n.disabled=!1,W(()=>{V.value[s].focus()})},x=m(!1),w=m({}),i=m({type:"",scene:"",perception:"",infos:{}}),P=(n,s,f)=>{w.value=I(n),i.value.type=f,i.value.scene=s.scene,i.value.perception=s.perception,i.value.infos=I(s.infos),x.value=!0},E=m(),O=async n=>{v.value||!n||await n.validate(async s=>{s&&(v.value=!0,re(i.value).then(()=>{v.value=!1,x.value=!1,y()}).catch(()=>{v.value=!1}))})},R=()=>{x.value=!1};return(n,s)=>{const f=X,q=A("Edit"),G=Y,M=Z,z=K,H=ee,C=te,J=se,T=le,L=ae;return o(),d("div",ie,[(o(!0),d(b,null,h(g.value,(e,_)=>(o(),k(M,{class:"box-card mt-[15px] !border-none",shadow:"never",key:_},{default:p(()=>[t("div",de,[t("h3",pe,l(e.name),1),t("div",ue,[t("span",_e,l(r(c)("transferSceneId"))+":",1),t("div",fe,[j(u(f,{modelValue:e.scene_id,"onUpdate:modelValue":a=>e.scene_id=a,modelModifiers:{trim:!0},maxlength:"5",class:"!w-[60px]",disabled:e.disabled,onBlur:a=>$(a,_,e),ref_for:!0,ref:a=>{a&&(V.value[_]=a)}},null,8,["modelValue","onUpdate:modelValue","disabled","onBlur"]),[[F,!e.disabled]]),j(t("div",null,l(e.scene_id?e.scene_id:"--"),513),[[F,e.disabled]]),t("div",{onClick:a=>N(e,_),class:"w-[40xp] flex items-center ml-[8px]"},[u(G,{size:"20",color:"var(--el-color-primary)"},{default:p(()=>[u(q)]),_:1})],8,me)])])]),t("div",null,[t("div",ve,[t("span",xe,l(r(c)("transferType")),1),t("span",be,l(r(c)("recvPerception")),1),t("span",he,l(r(c)("reportInfos")),1),t("span",ge,l(r(c)("operation")),1)]),Object.values(e.trade_scene_data).length?(o(),d("div",we,[(o(!0),d(b,null,h(e.trade_scene_data,(a,D)=>(o(),d("div",{class:"flex items-center justify-between p-[10px] table-item-border",key:D},[t("div",ye,l(a.name),1),t("div",ke,l(a.perception),1),t("div",Ve,[(o(!0),d(b,null,h(a.infos,(S,B)=>(o(),d("div",{key:B},l(B)+":"+l(S),1))),128))]),t("div",Ee,[t("button",{class:"text-base text-primary",onClick:S=>P(e,a,D)},l(r(c)("deploy")),9,Ce)])]))),128))])):(o(),d("div",Te,l(r(c)("noData")),1))])]),_:2},1024))),128)),u(L,{modelValue:x.value,"onUpdate:modelValue":s[2]||(s[2]=e=>x.value=e),title:w.value.name,width:"550px","destroy-on-close":!0},{footer:p(()=>[t("span",De,[u(T,{onClick:R},{default:p(()=>[U(l(r(c)("cancel")),1)]),_:1}),u(T,{type:"primary",loading:v.value,onClick:s[1]||(s[1]=e=>O(E.value))},{default:p(()=>[U(l(r(c)("confirm")),1)]),_:1},8,["loading"])])]),default:p(()=>[u(J,{model:i.value,"label-width":"110px",ref_key:"formRef",ref:E,class:"page-form"},{default:p(()=>[u(C,{label:r(c)("recvPerception"),prop:"perception",rules:[{required:!0,message:r(c)("recvPerceptionTips"),trigger:"blur"}]},{default:p(()=>[u(H,{modelValue:i.value.perception,"onUpdate:modelValue":s[0]||(s[0]=e=>i.value.perception=e),placeholder:r(c)("recvPerceptionTips"),clearable:"",class:"!w-[300px]"},{default:p(()=>[(o(!0),d(b,null,h(w.value.user_recv_perception,(e,_)=>(o(),k(z,{key:_,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label","rules"]),(o(!0),d(b,null,h(w.value.transfer_scene_report_infos,(e,_)=>(o(),k(C,{key:_,label:e,prop:`infos[${e}]`,rules:[{required:!0,message:`请输入${e}`,trigger:"blur"}]},{default:p(()=>[u(f,{modelValue:i.value.infos[e],"onUpdate:modelValue":a=>i.value.infos[e]=a,modelModifiers:{trim:!0},maxlength:"40",class:"!w-[300px]"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label","prop","rules"]))),128))]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});const Le=ce(Se,[["__scopeId","data-v-8d8ae95b"]]);export{Le as default};
|