generated from VLADIMIR/template_frontend
1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
import{E as e,Et as t,S as n,T as r,U as i,V as a,W as o,Z as s,a as c,b as l,ct as u,p as d,rt as f,v as p,w as m,x as h,y as g}from"./vue-router-CyfP71JJ.js";import{t as _}from"./Input-lelofvNa.js";import{t as v}from"./Modal-D3D_58s8.js";import{n as y,t as ee}from"./use-message-BnohUJol.js";import{n as te,t as ne}from"./Upload-C1h0giSZ.js";import{t as b}from"./Card-09Wu6IDO.js";import{n as x,t as S}from"./PlaceBlock-DLRnBAaD.js";import{t as C}from"./Tag-BoVNmWK5.js";import{t as w}from"./Alert-DNwwQjMV.js";import{t as T}from"./Space-D1Tuxw3q.js";import{t as E}from"./Flex-D_MHnenl.js";import{t as D}from"./text-BesILZek.js";import{t as O}from"./index-_XzMCfId.js";import{a as re,i as ie,n as k,r as ae,t as oe}from"./HeaderMenu-Cw3qZ0wy.js";import{t as se}from"./Settings-BX8XQBVz.js";import{t as ce}from"./IntroBlock-QDEE9G-z.js";import{t as le}from"./archive_client-DlhhmXo1.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:i}){let c=e,l=i,f=e=>{l(`update:newQuestionCode`,e)},p=e=>{l(`update:newQuestionText`,e)},v=e=>{l(`update:newQuestionAnswer`,e)},y=e=>{l(`update:mode`,e)};return(i,l)=>(a(),n(d,null,[e.mode==`mini-add`?(a(),n(`div`,{key:0,class:`place-block-hover show-editor-block`,onClick:l[0]||=e=>y(`add`)},[...l[5]||=[g(`p`,{class:`place-image-plus`},`+`,-1)]])):h(``,!0),e.mode==`add`?(a(),n(`div`,A,[r(u(T),{vertical:``},{default:s(()=>[r(u(x),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:e.newQuestionCode,"onUpdate:value":f,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:e.newQuestionText,"onUpdate:value":p,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),r(u(_),{value:e.newQuestionAnswer,"onUpdate:value":v,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),o(i.$slots,`default`,{},void 0,!0)]),_:3})])):h(``,!0),e.mode==`show-editor`?(a(),n(`div`,{key:2,class:`place-block-hover show-editor-block`,onClick:l[1]||=e=>y(`edit`)},[g(`div`,j,t(c.question?.code)+`: `+t(c.question?.text),1),l[8]||=g(`hr`,{class:`hr`},null,-1),g(`div`,M,[c.question?.answer?(a(),n(`span`,N,[l[6]||=m(` Ответ:`,-1),l[7]||=g(`br`,null,null,-1),g(`span`,P,t(c.question.answer),1)])):(a(),n(`span`,F,`Ответ не задан`))])])):h(``,!0),e.mode==`edit`?(a(),n(`div`,I,[r(u(T),{vertical:``},{default:s(()=>[r(u(x),null,{default:s(()=>[r(u(_),{style:{width:`25%`},value:c.question.code,"onUpdate:value":l[2]||=e=>c.question.code=e,type:`text`,placeholder:`В-1`},null,8,[`value`]),r(u(_),{style:{width:`75%`},value:c.question.text,"onUpdate:value":l[3]||=e=>c.question.text=e,type:`text`,placeholder:`Кто украл пастуха?`},null,8,[`value`])]),_:1}),l[10]||=g(`p`,{class:`settings-header`},`Правильный ответ`,-1),r(u(_),{value:c.question.answer,"onUpdate:value":l[4]||=e=>c.question.answer=e,type:`textarea`,autosize:{minRows:2},placeholder:`Правильный ответ (виден только автору и организаторам)`},null,8,[`value`]),r(u(D),{class:`hint`,depth:`3`},{default:s(()=>[...l[9]||=[m(` Смена кода вопроса не переносит ответы команд, отправленные под старым кодом. `,-1)]]),_:1}),g(`div`,L,[o(i.$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 o=re(),x=ie(),k=le(),A=c().params.id,j=f(!1),M=f(``),N=f(``),P=f(!1),F=ee(),I=f([]),L=f({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=f([]),B=f(!1),V=f({text:``,audio:``}),H=f(`show-editor`),he=p(()=>L.value.story?.places||[]),ge=p(()=>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=f(``),K=f(``),q=f(``),J=f(`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=f(``),X=f(``),Z=f(``),Q=f(`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,c)=>(a(),n(d,null,[g(`div`,ue,[g(`div`,de,[g(`div`,fe,[L.value.status==`public`?(a(),l(u(w),{key:0,title:`Сценарий опубликован`,type:`warning`,style:{"margin-bottom":`20px`}},{default:s(()=>[...c[33]||=[m(` Не рекомендуется редактировать сценарий когда он опубликован. `,-1)]]),_:1})):h(``,!0),u(o).user?.id==2?(a(),l(u(w),{key:1,title:ze(),type:`info`,style:{"margin-bottom":`20px`}},null,8,[`title`])):h(``,!0),g(`div`,pe,[m(` Точек: `+t(L.value.story?.places?.length)+`, Вопросов: `+t(L.value.story?.questions?.length)+` `,1),r(u(y),{quaternary:``,onClick:c[0]||=e=>j.value=!0,class:`settings-button`},{default:s(()=>[r(u(ae),{class:`settings-icon`},{default:s(()=>[r(u(se))]),_:1}),c[34]||=m(` Настройки `,-1)]),_:1})]),r(u(b),{title:`Фон дела`},{default:s(()=>[r(u(T),{vertical:``},{default:s(()=>[L.value.story?.background?(a(),n(`img`,{key:0,src:L.value.story.background,alt:`Фон дела`,class:`background-preview`},null,8,me)):h(``,!0),r(u(ne),{"file-list":z.value,"onUpdate:fileList":c[1]||=e=>z.value=e,accept:`.jpg,.jpeg,.png,.gif,.webp`,max:1,"default-upload":!1,disabled:B.value},{default:s(()=>[r(u(y),{disabled:B.value},{default:s(()=>[...c[35]||=[m(`Выбрать фон`,-1)]]),_:1},8,[`disabled`])]),_:1},8,[`file-list`,`disabled`]),r(u(E),null,{default:s(()=>[r(u(y),{loading:B.value,disabled:!z.value.length||B.value,onClick:c[2]||=e=>$()},{default:s(()=>[...c[36]||=[m(`Сохранить фон`,-1)]]),_:1},8,[`loading`,`disabled`]),L.value.story?.background?(a(),l(u(y),{key:0,disabled:B.value,onClick:c[3]||=e=>$(!0)},{default:s(()=>[...c[37]||=[m(`Удалить фон`,-1)]]),_:1},8,[`disabled`])):h(``,!0)]),_:1})]),_:1})]),_:1}),r(ce,{introduction:V.value,mode:H.value,"onUpdate:mode":c[6]||=e=>H.value=e},{default:s(()=>[r(u(E),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[4]||=e=>Re()},{default:s(()=>[...c[38]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[5]||=e=>Le()},{default:s(()=>[...c[39]||=[m(`Сохранить вступление`,-1)]]),_:1})]),_:1})]),_:1},8,[`introduction`,`mode`]),c[50]||=g(`div`,{class:`questions-header`},`Вопросы дела`,-1),r(R,{mode:Q.value,"onUpdate:mode":c[9]||=e=>Q.value=e,newQuestionCode:Y.value,"onUpdate:newQuestionCode":c[10]||=e=>Y.value=e,newQuestionText:X.value,"onUpdate:newQuestionText":c[11]||=e=>X.value=e,newQuestionAnswer:Z.value,"onUpdate:newQuestionAnswer":c[12]||=e=>Z.value=e},{default:s(()=>[r(u(E),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[7]||=e=>Me()},{default:s(()=>[...c[40]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[8]||=e=>je(),disabled:!Y.value},{default:s(()=>[...c[41]||=[m(`Добавить вопрос`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newQuestionCode`,`newQuestionText`,`newQuestionAnswer`]),(a(!0),n(d,null,i(ge.value,e=>(a(),l(R,{question:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(E),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>Fe(e),type:`error`,ghost:``},{default:s(()=>[...c[42]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Pe(e)},{default:s(()=>[...c[43]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Ne(e),disabled:e.code==``},{default:s(()=>[...c[44]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`question`,`mode`,`onUpdate:mode`]))),128)),r(S,{mode:J.value,"onUpdate:mode":c[15]||=e=>J.value=e,newPlaceCode:G.value,"onUpdate:newPlaceCode":c[16]||=e=>G.value=e,newPlaceName:K.value,"onUpdate:newPlaceName":c[17]||=e=>K.value=e,newPlaceText:q.value,"onUpdate:newPlaceText":c[18]||=e=>q.value=e},{default:s(()=>[r(u(E),{justify:`end`},{default:s(()=>[r(u(y),{onClick:c[13]||=e=>Ee()},{default:s(()=>[...c[45]||=[m(`Отмена`,-1)]]),_:1}),r(u(y),{onClick:c[14]||=e=>Te(),disabled:!G.value},{default:s(()=>[...c[46]||=[m(`Добавить точку`,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`mode`,`newPlaceCode`,`newPlaceName`,`newPlaceText`]),(a(!0),n(d,null,i(he.value,e=>(a(),l(S,{place:e,mode:e.mode,"onUpdate:mode":t=>e.mode=t,key:e.oldCode??e.code??``},{default:s(()=>[r(u(E),{justify:`end`},{default:s(()=>[r(u(y),{onClick:t=>Ae(e),type:`error`,ghost:``},{default:s(()=>[...c[47]||=[m(`Удалить`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>Oe(e)},{default:s(()=>[...c[48]||=[m(`Отмена`,-1)]]),_:1},8,[`onClick`]),r(u(y),{onClick:t=>ke(e),disabled:e.code==``},{default:s(()=>[...c[49]||=[m(`Сохранить`,-1)]]),_:1},8,[`onClick`,`disabled`])]),_:2},1024)]),_:2},1032,[`place`,`mode`,`onUpdate:mode`]))),128))])])]),r(u(v),{show:j.value,"onUpdate:show":c[32]||=e=>j.value=e},{default:s(()=>[r(u(b),{style:{width:`600px`},title:`Настройки сценария`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":s(()=>[r(u(y),{onClick:c[19]||=e=>j.value=!1},{default:s(()=>[...c[51]||=[m(` x `,-1)]]),_:1})]),footer:s(()=>[...c[75]||=[]]),default:s(()=>[r(u(T),{vertical:``},{default:s(()=>[c[64]||=g(`p`,null,`Название`,-1),r(u(_),{value:L.value.name,"onUpdate:value":c[20]||=e=>L.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),c[65]||=g(`p`,{class:`settings-header`},`Описание`,-1),r(u(_),{value:L.value.description,"onUpdate:value":c[21]||=e=>L.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`]),c[66]||=g(`p`,{class:`settings-header`},`Картинка`,-1),r(u(_),{value:L.value.image,"onUpdate:value":c[22]||=e=>L.value.image=e,type:`text`,placeholder:`default_scenario.png`,disabled:``},null,8,[`value`]),r(u(ne),{"directory-dnd":``,max:1,"file-list":I.value,"onUpdate:fileList":c[23]||=e=>I.value=e},{default:s(()=>[r(u(te),null,{default:s(()=>[r(u(D),{style:{"font-size":`16px`}},{default:s(()=>[...c[52]||=[m(` Щелкните или перетащите файл в эту область для загрузки `,-1)]]),_:1})]),_:1})]),_:1},8,[`file-list`]),r(u(y),{onClick:c[24]||=e=>Se(),ghost:``},{default:s(()=>[...c[53]||=[m(` Сохранить изменения `,-1)]]),_:1}),c[67]||=g(`hr`,{class:`settings-hr`},null,-1),c[68]||=g(`p`,{class:`settings-header`},`Архив сценария`,-1),c[69]||=g(`p`,{class:`settings-hint`},` Скачайте сценарий ZIP-архивом (scenario.json + изображения) и импортируйте его в другом аккаунте. `,-1),r(u(y),{loading:P.value,disabled:!L.value.id,ghost:``,onClick:c[25]||=e=>xe()},{default:s(()=>[...c[54]||=[m(` Скачать архив (.zip) `,-1)]]),_:1},8,[`loading`,`disabled`]),c[70]||=g(`hr`,{class:`settings-hr`},null,-1),c[71]||=g(`p`,null,`Создать тестовую игру`,-1),r(u(y),{onClick:c[26]||=e=>ye(L.value.name||``,L.value.id),ghost:``},{default:s(()=>[...c[55]||=[m(` Создать игру `,-1)]]),_:1}),c[72]||=g(`hr`,{class:`settings-hr`},null,-1),c[73]||=g(`p`,null,`Публикация`,-1),g(`p`,null,[L.value.status==`public`?(a(),l(u(C),{key:0,bordered:!1,type:`success`,class:`status-block`},{default:s(()=>[...c[56]||=[m(` Опубликовано `,-1)]]),_:1})):h(``,!0),L.value.status==`draft`?(a(),l(u(C),{key:1,bordered:!1,type:`warning`,class:`status-block`},{default:s(()=>[...c[57]||=[m(` В разработке `,-1)]]),_:1})):h(``,!0)]),g(`p`,null,[c[58]||=m(` Введите название сценария `,-1),r(u(D),{class:`name-text`,strong:``},{default:s(()=>[m(t(L.value.name),1)]),_:1})]),r(u(_),{value:M.value,"onUpdate:value":c[27]||=e=>M.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),L.value.status==`public`?h(``,!0):(a(),l(u(y),{key:0,onClick:c[28]||=e=>ve(L.value.id),ghost:``,disabled:M.value!=L.value.name},{default:s(()=>[...c[59]||=[m(` Опубликовать сценарий `,-1)]]),_:1},8,[`disabled`])),L.value.status==`draft`?h(``,!0):(a(),l(u(y),{key:1,onClick:c[29]||=e=>be(L.value.id),ghost:``,disabled:M.value!=L.value.name},{default:s(()=>[...c[60]||=[m(` Снять сценарий с публикации `,-1)]]),_:1},8,[`disabled`])),c[74]||=g(`hr`,{class:`settings-hr`},null,-1),g(`p`,null,[c[61]||=m(` Введите название сценария `,-1),r(u(D),{class:`name-text`,strong:``},{default:s(()=>[m(t(L.value.name),1)]),_:1}),c[62]||=m(` чтобы удалить его `,-1)]),r(u(_),{value:N.value,"onUpdate:value":c[30]||=e=>N.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),r(u(y),{onClick:c[31]||=e=>_e(L.value.id),type:`error`,ghost:``,disabled:N.value!=L.value.name},{default:s(()=>[...c[63]||=[m(` Удалить сценарий `,-1)]]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`show`]),r(oe,{active:`scenarios`})],64))}}),[[`__scopeId`,`data-v-a574010e`]]),B=e({__name:`ScenariosEditorView`,setup(e){return(e,t)=>(a(),l(z))}});export{B as default}; |