generated from VLADIMIR/template_frontend
1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
import{D as e,Dt as t,E as n,G as r,H as i,Q as a,S as o,T as s,W as c,a as l,b as u,it as d,lt as f,p,v as m,x as h,y as g}from"./vue-router-bPs2Bq2h.js";import{t as _}from"./Input-Dv09We3t.js";import{t as v}from"./Modal-CRGBXz-6.js";import{n as y,t as ee}from"./use-message-D5b2JRX1.js";import{n as te,t as ne}from"./Upload-BhaOJLPb.js";import{t as b}from"./Card-Av66PU75.js";import{n as x,t as S}from"./PlaceBlock-CX2oVo8h.js";import{t as C}from"./Tag-BcktMDin.js";import{t as w}from"./Alert-BaMbUfPj.js";import{t as T}from"./Space-DoItBBJT.js";import{t as E}from"./Flex-DIo9lQB-.js";import{t as D}from"./text-BAYdyhWm.js";import{t as O}from"./index-B_vTfIM3.js";import{a as re,i as ie,n as k,r as ae,t as oe}from"./HeaderMenu-Ag7dXVRR.js";import{t as se}from"./Settings-CfqkfQL3.js";import{t as ce}from"./IntroBlock-B64jYebZ.js";import{t as le}from"./archive_client-DMVejfTq.js";var A={key:1,class:`place-block`},j={class:`message-header`},M={class:`message-content`},N={key:0},P={class:`correct-answer`},F={key:1,class:`intro-empty`},I={key:3,class:`place-block`},L={class:`slot-block`},R=k(e({__name:`QuestionBlock`,props:{newQuestionCode:{type:String},newQuestionText:{type:String},newQuestionAnswer:{type:String},question:{type:Object},mode:{type:String,required:!0}},emits:[`update:newQuestionCode`,`update:newQuestionText`,`update:newQuestionAnswer`,`update:mode`],setup(e,{emit:c}){let l=e,u=c,d=e=>{u(`update:newQuestionCode`,e)},m=e=>{u(`update:newQuestionText`,e)},v=e=>{u(`update:newQuestionAnswer`,e)},y=e=>{u(`update:mode`,e)};return(c,u)=>(i(),o(p,null,[e.mode==`mini-add`?(i(),o(`div`,{key:0,class:`place-block-hover show-editor-block`,onClick:u[0]||=e=>y(`add`)},[...u[5]||=[g(`p`,{class:`place-image-plus`},`+`,-1)]])):h(``,!0),e.mode==`add`?(i(),o(`div`,A,[n(f(T),{vertical:``},{default:a(()=>[n(f(x),null,{default:a(()=>[n(f(_),{style:{width:`25%`},value:e.newQuestionCode,"onUpdate:value":d,type:`text`,placeholder:`В-1`},null,8,[`value`]),n(f(_),{style:{width:`75%`},value:e.newQuestionText,"onUpdate:value":m,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),n(f(_),{value:e.newQuestionAnswer,"onUpdate:value":v,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),r(c.$slots,`default`,{},void 0,!0)]),_:3})])):h(``,!0),e.mode==`show-editor`?(i(),o(`div`,{key:2,class:`place-block-hover show-editor-block`,onClick:u[1]||=e=>y(`edit`)},[g(`div`,j,t(l.question?.code)+`: `+t(l.question?.text),1),u[8]||=g(`hr`,{class:`hr`},null,-1),g(`div`,M,[l.question?.answer?(i(),o(`span`,N,[u[6]||=s(` Ответ:`,-1),u[7]||=g(`br`,null,null,-1),g(`span`,P,t(l.question.answer),1)])):(i(),o(`span`,F,`Ответ не задан`))])])):h(``,!0),e.mode==`edit`?(i(),o(`div`,I,[n(f(T),{vertical:``},{default:a(()=>[n(f(x),null,{default:a(()=>[n(f(_),{style:{width:`25%`},value:l.question.code,"onUpdate:value":u[2]||=e=>l.question.code=e,type:`text`,placeholder:`В-1`},null,8,[`value`]),n(f(_),{style:{width:`75%`},value:l.question.text,"onUpdate:value":u[3]||=e=>l.question.text=e,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),u[10]||=g(`p`,{class:`settings-header`},`Правильный ответ`,-1),n(f(_),{value:l.question.answer,"onUpdate:value":u[4]||=e=>l.question.answer=e,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),n(f(D),{class:`hint`,depth:`3`},{default:a(()=>[...u[9]||=[s(` Смена кода вопроса не переносит ответы команд, отправленные под старым кодом. `,-1)]]),_:1}),g(`div`,L,[r(c.$slots,`default`,{},void 0,!0)])]),_:3})])):h(``,!0)],64))}}),[[`__scopeId`,`data-v-45c117f8`]]),ue={class:`center-block-custom`},de={class:`width700`},fe={class:`places-container`},pe={class:`settings-block`},me=[`src`],z=k(e({__name:`ScenariosEditorPage`,setup(e){let r=re(),x=ie(),k=le(),A=l().params.id,j=d(!1),M=d(``),N=d(``),P=d(!1),F=ee(),I=d([]),L=d({id:void 0,name:void 0,story:void 0,author:void 0,status:void 0,updatedAt:void 0,createdAt:void 0,publishedAt:void 0}),z=d([]),B=d(!1),V=d({text:``,audio:``}),H=d(`show-editor`),he=m(()=>L.value.story?.places||[]),ge=m(()=>L.value.story?.questions||[]);async function U(e){let t=await x.GetFullScenario({id:e});if(t.error!=``){F.error(t.error);return}L.value=t.scenario,L.value.story?.places?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),L.value.story?.questions?.forEach(e=>{let t=e;t.oldCode=t.code,t.mode=`show-editor`}),V.value=L.value.story?.introduction||{text:``,audio:``},H.value=`show-editor`}U(Number(A));async function _e(e){let t=await x.DeleteScenario({id:e});if(t.error!=``){F.error(t.error);return}O.push(`/scenarios`)}async function ve(e){let t=await x.PublicScenario({id:e});if(t.error!=``){F.error(t.error);return}await U(Number(A)),M.value=``,j.value=!1}async function ye(e,t){let n=new Date().toISOString(),r=await x.AddGame({name:(`Тестовая игра: `+e).trim(),description:`Тестовая игра`,startAt:n,scenarioId:t});if(r.error!=``){F.error(r.error);return}let i=await x.AddTeam({name:`Тестовая команда`,gameId:r.id});if(i.error!=``){F.error(i.error);return}O.push(`/team-story/`+i.id+`?password=`+i.password)}async function be(e){let t=await x.DraftScenario({id:e});if(t.error!=``){F.error(t.error);return}await U(Number(A)),M.value=``,j.value=!1}async function xe(){P.value=!0;try{let{blob:e,filename:t}=await k.downloadScenarioArchive(L.value.id),n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(n),1e3),F.success(`Архив сценария скачан`)}catch(e){F.error(e instanceof Error?e.message:`Не удалось скачать архив`)}finally{P.value=!1}}async function W(e,t){if(!e)return{filename:``,fileType:``};let n=await e.arrayBuffer(),r=new Uint8Array(n),i=await x.UploadFile({filename:t,data:Ce(r)});return i.error==``?{filename:i.filename||``,fileType:i.file_type||``}:(F.error(i.error),{filename:``,fileType:``})}async function Se(){let e=``;if(I.value&&I.value.length>0){let t=I.value[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+L.value.id+`_`+t.name);if(n.filename===``)return;e=n.filename}let t=await x.UpdateScenario({id:L.value.id,name:L.value.name,description:L.value.description,image:e});if(t.error!=``){F.error(t.error);return}await U(Number(A)),j.value=!1}function Ce(e){let t=we(e);return btoa(t)}function we(e){let t=``;for(let n=0;n<e.length;n+=5e4){let r=e.slice(n,n+5e4);t+=String.fromCharCode(...r)}return t}let G=d(``),K=d(``),q=d(``),J=d(`mini-add`);async function Te(){let e=await x.AddScenarioPlace({id:L.value.id,place:{code:G.value,name:K.value,text:q.value,image:void 0,hidden:void 0,applications:void 0,doors:void 0,keys:void 0}});if(e.error!=``){F.error(e.error);return}await U(Number(A)),G.value=``,K.value=``,q.value=``,J.value=`add`}async function Ee(){G.value=``,K.value=``,q.value=``,J.value=`mini-add`}async function De(e,t){for(let n of t.doors||[])if(e.story?.places?.find(e=>e.code==n.code)==null){let t=await x.AddScenarioPlace({id:e.id,place:{code:n.code,name:n.name,text:void 0,image:void 0,hidden:!0,applications:void 0,doors:void 0,keys:void 0}});if(t.error!=``){F.error(t.error);return}}}async function Oe(e){await U(Number(A)),e.mode=`show-editor`}async function ke(e){if(e.fileList&&e.fileList.length>0){let t=e.fileList[0].file||null;if(t==null)return;let n=await W(t,`scenarios_`+L.value.id+`_place_`+e.code+`_`+t.name);if(n.filename===``)return;e.image=n.filename}let t=e.applications||[];for(let n of t){if(!n.fileList||n.fileList.length==0)continue;let t=n.fileList[0].file||null;if(t==null)continue;let r=await W(t,`scenarios_`+L.value.id+`_place_`+e.code+`_app_`+t.name);if(r.filename===``)return;n.image=r.filename,n.file_type=r.fileType}await De(L.value,e);let n=await x.UpdateScenarioPlace({id:L.value.id,code:e.oldCode,place:e});if(n.error!=``){F.error(n.error);return}await U(Number(A)),e.mode=`show-editor`}async function Ae(e){let t=await x.DeleteScenarioPlace({id:L.value.id,code:e.oldCode});if(t.error!=``){F.error(t.error);return}await U(Number(A))}let Y=d(``),X=d(``),Z=d(``),Q=d(`mini-add`);async function je(){let e=await x.AddScenarioQuestion({id:L.value.id,question:{code:Y.value,text:X.value,answer:Z.value}});if(e.error!=``){F.error(e.error);return}await U(Number(A)),Y.value=``,X.value=``,Z.value=``,Q.value=`add`}async function Me(){Y.value=``,X.value=``,Z.value=``,Q.value=`mini-add`}async function Ne(e){let t=await x.UpdateScenarioQuestion({id:L.value.id,code:e.oldCode,question:{code:e.code,text:e.text,answer:e.answer}});if(t.error!=``){F.error(t.error);return}await U(Number(A)),e.mode=`show-editor`}async function Pe(e){await U(Number(A)),e.mode=`show-editor`}async function Fe(e){let t=await x.DeleteScenarioQuestion({id:L.value.id,code:e.oldCode});if(t.error!=``){F.error(t.error);return}await U(Number(A))}function Ie(e){return e&&e.split(`/`).pop()||``}async function Le(){let e=``;if(V.value.fileList&&V.value.fileList.length>0){let t=V.value.fileList[0].file||null;if(t==null||(e=(await W(t,`scenarios_`+L.value.id+`_intro_`+t.name)).filename,e===``))return}else e=Ie(V.value.audio);let t=await x.UpdateScenarioIntro({id:L.value.id,introduction:{text:V.value.text,audio:e}});if(t.error!=``){F.error(t.error);return}await U(Number(A))}async function $(e=!1){B.value=!0;try{let t=``;if(!e){let e=z.value[0]?.file;if(!e)return;let n=await W(e,`scenarios_`+L.value.id+`_background_`+e.name);if(!n.filename)return;if(n.fileType!==`image`){F.error(`Фон дела должен быть изображением`);return}t=n.filename}let n=await x.UpdateScenarioBackground({id:L.value.id,background:t});if(n.error){F.error(n.error);return}await U(Number(A)),z.value=[]}catch{F.error(`Не удалось сохранить фон дела`)}finally{B.value=!1}}async function Re(){await U(Number(A))}function ze(){let e=[{text:`Настя, ты просто ослепительна сегодня!`,nameForm:`Настя`},{text:`У Насти невероятный вкус!`,nameForm:`Насти`},{text:`Настенька, твоя улыбка делает мир ярче.`,nameForm:`Настенька`},{text:`С Настей всегда интересно общаться.`,nameForm:`Настей`},{text:`Настя, ты — источник вдохновения для всех вокруг.`,nameForm:`Настя`},{text:`Мне нравится, как Настя смотрит на мир.`,nameForm:`Настя`},{text:`Настюха, ты супер!`,nameForm:`Настюха`},{text:`Талант Насти поражает!`,nameForm:`Насти`},{text:`Настя, твоя энергия заряжает батарейки!`,nameForm:`Настя`},{text:`С Настей хочется проводить каждую минуту.`,nameForm:`Настей`},{text:`Настенька, ты — самое красивое, что случилось в этом мире.`,nameForm:`Настенька`},{text:`У Насти золотое сердце.`,nameForm:`Насти`}];return e[Math.floor(Math.random()*e.length)].text}return(e,l)=>(i(),o(p,null,[g(`div`,ue,[g(`div`,de,[g(`div`,fe,[L.value.status==`public`?(i(),u(f(w),{key:0,title:`Сценарий опубликован`,type:`warning`,style:{"margin-bottom":`20px`}},{default:a(()=>[...l[33]||=[s(` Не рекомендуется редактировать сценарий когда он опубликован. `,-1)]]),_:1})):h(``,!0),f(r).user?.id==2?(i(),u(f(w),{key:1,title:ze(),type:`info`,style:{"margin-bottom":`20px`}},null,8,[`title`])):h(``,!0),g(`div`,pe,[s(` Точек: `+t(L.value.story?.places?.length)+`, Вопросов: `+t(L.value.story?.questions?.length)+` `,1),n(f(y),{quaternary:``,onClick:l[0]||=e=>j.value=!0,class:`settings-button`},{default:a(()=>[n(f(ae),{class:`settings-icon`},{default:a(()=>[n(f(se))]),_:1}),l[34]||=s(` Настройки `,-1)]),_:1})]),n(f(b),{title:`Фон дела`},{default:a(()=>[n(f(T),{vertical:``},{default:a(()=>[L.value.story?.background?(i(),o(`img`,{key:0,src:L.value.story.background,alt:`Фон дела`,class:`background-preview`},null,8,me)):h(``,!0),n(f(ne),{"file-list":z.value,"onUpdate:fileList":l[1]||=e=>z.value=e,accept:`.jpg,.jpeg,.png,.gif,.webp`,max:1,"default-upload":!1,disabled:B.value},{default:a(()=>[n(f(y),{disabled:B.value},{default:a(()=>[...l[35]||=[s(`Выбрать фон`,-1)]]),_:1},8,[`disabled`])]),_:1},8,[`file-list`,`disabled`]),n(f(E),null,{default:a(()=>[n(f(y),{loading:B.value,disabled:!z.value.length||B.value,onClick:l[2]||=e=>$()},{default:a(()=>[...l[36]||=[s(`Сохранить фон`,-1)]]),_:1},8,[`loading`,`disabled`]),L.value.story?.background?(i(),u(f(y),{key:0,disabled:B.value,onClick:l[3]||=e=>$(!0)},{default:a(()=>[...l[37]||=[s(`Удалить фон`,-1)]]),_:1},8,[`disabled`])):h(``,!0)]),_:1})]),_:1})]),_:1}),n(ce,{introduction:V.value,mode:H.value,"onUpdate:mode":l[6]||=e=>H.value=e},{default:a(()=>[n(f(E),{justify:`end`},{default:a(()=>[n(f(y),{onClick:l[4]||=e=>Re()},{default:a(()=>[...l[38]||=[s(`Отмена`,-1)]]),_:1}),n(f(y),{onClick:l[5]||=e=>Le()},{default:a(()=>[...l[39]||=[s(`Сохранить вступление`,-1)]]),_:1})]),_:1})]),_:1},8,[`introduction`,`mode`]),l[50]||=g(`div`,{class:`questions-header`},`Вопросы дела`,-1),n(R,{mode:Q.value,"onUpdate:mode":l[9]||=e=>Q.value=e,newQuestionCode:Y.value,"onUpdate:newQuestionCode":l[10]||=e=>Y.value=e,newQuestionText:X.value,"onUpdate:newQuestionText":l[11]||=e=>X.value=e,newQuestionAnswer:Z.value,"onUpdate:newQuestionAnswer":l[12]||=e=>Z.value=e},{default:a(()=>[n(f(E),{justify:`end`},{default:a(()=>[n(f(y),{onClick:l[7]||=e=>Me()},{default:a(()=>[...l[40]||=[s(`Отмена`,-1)]]),_:1}),n(f(y),{onClick:l[8]||=e=>je(),disabled:!Y.value},{default:a(()=>[...l[41]||=[s(`Добавить вопрос`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newQuestionCode`,`newQuestionText`,`newQuestionAnswer`]),(i(!0),o(p,null,c(ge.value,e=>(i(),u(R,{question:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:a(()=>[n(f(E),{justify:`end`},{default:a(()=>[n(f(y),{onClick:t=>Fe(e),type:`error`,ghost:``},{default:a(()=>[...l[42]||=[s(`Удалить`,-1)]]),_:1},8,[`onClick`]),n(f(y),{onClick:t=>Pe(e)},{default:a(()=>[...l[43]||=[s(`Отмена`,-1)]]),_:1},8,[`onClick`]),n(f(y),{onClick:t=>Ne(e),disabled:e.code==``},{default:a(()=>[...l[44]||=[s(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`question`,`mode`,`onUpdate:mode`]))),128)),n(S,{mode:J.value,"onUpdate:mode":l[15]||=e=>J.value=e,newPlaceCode:G.value,"onUpdate:newPlaceCode":l[16]||=e=>G.value=e,newPlaceName:K.value,"onUpdate:newPlaceName":l[17]||=e=>K.value=e,newPlaceText:q.value,"onUpdate:newPlaceText":l[18]||=e=>q.value=e},{default:a(()=>[n(f(E),{justify:`end`},{default:a(()=>[n(f(y),{onClick:l[13]||=e=>Ee()},{default:a(()=>[...l[45]||=[s(`Отмена`,-1)]]),_:1}),n(f(y),{onClick:l[14]||=e=>Te(),disabled:!G.value},{default:a(()=>[...l[46]||=[s(`Добавить точку`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newPlaceCode`,`newPlaceName`,`newPlaceText`]),(i(!0),o(p,null,c(he.value,e=>(i(),u(S,{place:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:a(()=>[n(f(E),{justify:`end`},{default:a(()=>[n(f(y),{onClick:t=>Ae(e),type:`error`,ghost:``},{default:a(()=>[...l[47]||=[s(`Удалить`,-1)]]),_:1},8,[`onClick`]),n(f(y),{onClick:t=>Oe(e)},{default:a(()=>[...l[48]||=[s(`Отмена`,-1)]]),_:1},8,[`onClick`]),n(f(y),{onClick:t=>ke(e),disabled:e.code==``},{default:a(()=>[...l[49]||=[s(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`place`,`mode`,`onUpdate:mode`]))),128))])])]),n(f(v),{show:j.value,"onUpdate:show":l[32]||=e=>j.value=e},{default:a(()=>[n(f(b),{style:{width:`600px`},title:`Настройки сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":a(()=>[n(f(y),{onClick:l[19]||=e=>j.value=!1},{default:a(()=>[...l[51]||=[s(` x `,-1)]]),_:1})]),footer:a(()=>[...l[75]||=[]]),default:a(()=>[n(f(T),{vertical:``},{default:a(()=>[l[64]||=g(`p`,null,`Название`,-1),n(f(_),{value:L.value.name,"onUpdate:value":l[20]||=e=>L.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),l[65]||=g(`p`,{class:`settings-header`},`Описание`,-1),n(f(_),{value:L.value.description,"onUpdate:value":l[21]||=e=>L.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`]),l[66]||=g(`p`,{class:`settings-header`},`Картинка`,-1),n(f(_),{value:L.value.image,"onUpdate:value":l[22]||=e=>L.value.image=e,type:`text`,placeholder:`default_scenario.png`,disabled:``},null,8,[`value`]),n(f(ne),{"directory-dnd":``,max:1,"file-list":I.value,"onUpdate:fileList":l[23]||=e=>I.value=e},{default:a(()=>[n(f(te),null,{default:a(()=>[n(f(D),{style:{"font-size":`16px`}},{default:a(()=>[...l[52]||=[s(` Щелкните или перетащите файл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`]),n(f(y),{onClick:l[24]||=e=>Se(),ghost:``},{default:a(()=>[...l[53]||=[s(` Сохранить изменения `,-1)]]),_:1}),l[67]||=g(`hr`,{class:`settings-hr`},null,-1),l[68]||=g(`p`,{class:`settings-header`},`Архив сценария`,-1),l[69]||=g(`p`,{class:`settings-hint`},` Скачайте сценарий ZIP-архивом (scenario.json + изображения) и импортируйте его в другом аккаунте. `,-1),n(f(y),{loading:P.value,disabled:!L.value.id,ghost:``,onClick:l[25]||=e=>xe()},{default:a(()=>[...l[54]||=[s(` Скачать архив (.zip) `,-1)]]),_:1},8,[`loading`,`disabled`]),l[70]||=g(`hr`,{class:`settings-hr`},null,-1),l[71]||=g(`p`,null,`Создать тестовую игру`,-1),n(f(y),{onClick:l[26]||=e=>ye(L.value.name||``,L.value.id),ghost:``},{default:a(()=>[...l[55]||=[s(` Создать игру `,-1)]]),_:1}),l[72]||=g(`hr`,{class:`settings-hr`},null,-1),l[73]||=g(`p`,null,`Публикация`,-1),g(`p`,null,[L.value.status==`public`?(i(),u(f(C),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:a(()=>[...l[56]||=[s(` Опубликовано `,-1)]]),_:1})):h(``,!0),L.value.status==`draft`?(i(),u(f(C),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:a(()=>[...l[57]||=[s(` В разработке `,-1)]]),_:1})):h(``,!0)]),g(`p`,null,[l[58]||=s(` Введите название сценария `,-1),n(f(D),{class:`name-text`,strong:``},{default:a(()=>[s(t(L.value.name),1)]),_:1})]),n(f(_),{value:M.value,"onUpdate:value":l[27]||=e=>M.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),L.value.status==`public`?h(``,!0):(i(),u(f(y),{key:0,onClick:l[28]||=e=>ve(L.value.id),ghost:``,disabled:M.value!=L.value.name},{default:a(()=>[...l[59]||=[s(` Опубликовать сценарий `,-1)]]),_:1},8,[`disabled`])),L.value.status==`draft`?h(``,!0):(i(),u(f(y),{key:1,onClick:l[29]||=e=>be(L.value.id),ghost:``,disabled:M.value!=L.value.name},{default:a(()=>[...l[60]||=[s(` Снять сценарий с публикации `,-1)]]),_:1},8,[`disabled`])),l[74]||=g(`hr`,{class:`settings-hr`},null,-1),g(`p`,null,[l[61]||=s(` Введите название сценария `,-1),n(f(D),{class:`name-text`,strong:``},{default:a(()=>[s(t(L.value.name),1)]),_:1}),l[62]||=s(` чтобы удалить его `,-1)]),n(f(_),{value:N.value,"onUpdate:value":l[30]||=e=>N.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),n(f(y),{onClick:l[31]||=e=>_e(L.value.id),type:`error`,ghost:``,disabled:N.value!=L.value.name},{default:a(()=>[...l[63]||=[s(` Удалить сценарий `,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`show`]),n(oe,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-a574010e`]]),B=e({__name:`ScenariosEditorView`,setup(e){return(e,t)=>(i(),u(z))}});export{B as default}; |