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