智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
4.3 KiB

import{d as B,v as L,r as u,l as N,M as O,k as t,h as f,c as y,a as r,t as p,u as s,e as l,w as n,F as R,O as U,m as j,i as F,_ as $,ac as T,G as z,D as G,H,K,E as M}from"./index-7e4fdde7.js";/* empty css *//* empty css *//* empty css */import W from"./index-d4051321.js";/* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{b as A,a as J,e as Q,c as X}from"./feedback-3d41074c.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-515918c3.js";/* empty css *//* empty css */import"./attachment-164ad3c3.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-8d9bbba7.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-db59ea04.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-f966a05c.js";import"./sys-b1d60088.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const Y={class:"main-container"},Z={class:"detail-head"},ee=r("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),te={class:"ml-[1px]"},ae=r("span",{class:"adorn"},"|",-1),oe={class:"right"},le={class:"fixed-footer-wrap"},se={class:"fixed-footer"},He=B({__name:"feedback_edit",setup(ne){const b=L(),_=parseInt(b.query.id),c=u(!1),I=b.meta.title,g={id:0,students_id:"",content:"",images:"",mailbox:""},a=N({...g});_&&(async(m=0)=>{Object.assign(a,g);const e=await(await A(m)).data;Object.keys(a).forEach(i=>{e[i]!=null&&(a[i]=e[i])})})(_);const v=u();u([]);const h=u([]);(async()=>{h.value=await(await J({})).data})();const E=O(()=>({students_id:[{required:!0,message:t("studentsIdPlaceholder"),trigger:"blur"}],content:[{required:!0,message:t("contentPlaceholder"),trigger:"blur"}],images:[{required:!0,message:t("imagesPlaceholder"),trigger:"blur"}],mailbox:[{required:!0,message:t("mailboxPlaceholder"),trigger:"blur"}]})),P=async m=>{c.value||!m||await m.validate(async e=>{e&&(c.value=!0,(_?Q:X)(a).then(d=>{c.value=!1,history.back()}).catch(d=>{c.value=!1}))})},x=()=>{history.back()};return(m,e)=>{const i=$,k=T,d=z,V=G,C=W,D=H,S=K,w=M;return f(),y("div",Y,[r("div",Z,[r("div",{class:"left",onClick:e[0]||(e[0]=o=>x())},[ee,r("span",te,p(s(t)("returnToPreviousPage")),1)]),ae,r("span",oe,p(s(I)),1)]),l(S,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[l(D,{model:a,"label-width":"90px",ref_key:"formRef",ref:v,rules:s(E),class:"page-form"},{default:n(()=>[l(d,{label:s(t)("studentsId"),prop:"students_id"},{default:n(()=>[l(k,{class:"input-width",modelValue:a.students_id,"onUpdate:modelValue":e[1]||(e[1]=o=>a.students_id=o),clearable:"",placeholder:s(t)("studentsIdPlaceholder")},{default:n(()=>[l(i,{label:"请选择",value:""}),(f(!0),y(R,null,U(h.value,(o,q)=>(f(),j(i,{key:q,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:s(t)("content"),prop:"content"},{default:n(()=>[l(V,{modelValue:a.content,"onUpdate:modelValue":e[2]||(e[2]=o=>a.content=o),type:"textarea",rows:"4",clearable:"",placeholder:s(t)("contentPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(d,{label:s(t)("images")},{default:n(()=>[l(C,{modelValue:a.images,"onUpdate:modelValue":e[3]||(e[3]=o=>a.images=o),limit:4},null,8,["modelValue"])]),_:1},8,["label"]),l(d,{label:s(t)("mailbox")},{default:n(()=>[l(V,{modelValue:a.mailbox,"onUpdate:modelValue":e[4]||(e[4]=o=>a.mailbox=o),clearable:"",placeholder:s(t)("mailboxPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1}),r("div",le,[r("div",se,[l(w,{type:"primary",onClick:e[5]||(e[5]=o=>P(v.value))},{default:n(()=>[F(p(s(t)("save")),1)]),_:1}),l(w,{onClick:e[6]||(e[6]=o=>x())},{default:n(()=>[F(p(s(t)("cancel")),1)]),_:1})])])])}}});export{He as default};