智慧教务系统
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
8.9 KiB

import{d as Q,v as ee,l as U,r as E,M as te,k as t,h as m,c as g,e as i,w as l,a as r,t as p,u as a,i as u,J as ae,m as f,z as C,F as le,O as oe,B as v,S as R,E as ie,D as se,G as ne,H as re,K as pe,C as de,$ as me,bK as ce,a0 as ue,a1 as _e,V as fe,L as ge,p as ve,g as xe}from"./index-1dc7b228.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";import{_ as he}from"./evaluate-add.vue_vue_type_style_index_0_lang-64759e8d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{_ as w}from"./goods_default-664bb559.js";import{T as ye,U as ke,V as be,W as Ee,X as Ce,Y as we,Z as Ve}from"./goods-5f96a325.js";import{_ as Fe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css */import"./index-372cf5b6.js";import"./index.vue_vue_type_style_index_0_lang-bbada8fe.js";import"./attachment-a2bedbef.js";import"./index.vue_vue_type_script_setup_true_lang-5649c955.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-01b1252e.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-83404fbb.js";import"./sys-3783faf5.js";import"./sortable.esm-be94e56d.js";import"./goods-select-popup-eb47949f.js";/* empty css */const S=b=>(ve("data-v-7a42490a"),b=b(),xe(),b),De={class:"main-container"},Te={class:"flex justify-between items-center"},$e={class:"text-page-title"},Be={class:"mt-[10px]"},ze={class:"flex cursor-pointer"},Pe={class:"flex items-center min-w-[50px] mr-[10px]"},Ne=S(()=>r("div",{class:"image-slot"},[r("img",{class:"w-[50px] h-[50px]",src:w})],-1)),Ue={key:1,class:"w-[50px] h-[50px]",src:w,fit:"contain"},Re={class:"flex"},Se={class:"multi-hidden"},Ie={class:"text-[14px]"},Le={key:0,class:"flex flex-wrap mt-[10px]"},Me=S(()=>r("div",{class:"image-slot"},[r("img",{class:"w-[40px] h-[40px]",src:w})],-1)),je={key:1,class:"w-[40px] h-[40px]",src:w},Ke={key:1,class:"mt-[15px] text-[14px]"},qe={class:"text-[#ff7f5b]"},Ae={class:"mt-[16px] flex justify-end"},Ge={class:"dialog-footer"},He=Q({__name:"evaluate",setup(b){const I=ee().meta.title,s=U({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{goods_name:""}}),T=E(),c=(n=1)=>{s.loading=!0,s.page=n,ye({page:s.page,limit:s.limit,...s.searchParam}).then(o=>{s.loading=!1,s.data=o.data.data,s.total=o.data.total,s.data.map(d=>(d.previewList=d.images.map(y=>C(y)),d))}).catch(()=>{s.loading=!1})};c();const V=E(null),L=()=>{V.value.setFormData(),V.value.showDialog=!0},M=n=>{R.confirm(t("evaluateDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{ke(n).then(()=>{c()}).catch(()=>{})})},j=n=>{R.confirm(t("auditAdoptTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{be(n).then(()=>{c()}).catch(()=>{})})},K=n=>{Ee(n).then(()=>{c()})},$=(n,o)=>{o=="topping"?Ce(n).then(()=>{c()}):we(n).then(()=>{c()})},x=E(!1),h=U({...{evaluate_id:0,explain_first:""}}),B=E(),q=n=>{h.evaluate_id=n,h.explain_first="",x.value=!0},A=te(()=>({explain_first:[{required:!0,message:t("explainFirstPlaceholder"),trigger:"blur"}]})),G=async n=>{n&&await n.validate(async o=>{o&&Ve(h).then(y=>{c(),x.value=!1}).catch(y=>{x.value=!1})})},H=n=>{n&&(n.resetFields(),c())};return(n,o)=>{const d=ie,y=se,F=ne,z=re,P=pe,N=de,k=me,J=ce,O=ue,W=_e,X=fe,Y=ge;return m(),g("div",De,[i(P,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[r("div",Te,[r("span",$e,p(a(I)),1),i(d,{type:"primary",onClick:L},{default:l(()=>[u(p(a(t)("addEvaluate")),1)]),_:1})]),i(P,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:l(()=>[i(z,{inline:!0,model:s.searchParam,ref_key:"searchFormRef",ref:T},{default:l(()=>[i(F,{label:a(t)("goodsName"),prop:"goods_name"},{default:l(()=>[i(y,{modelValue:s.searchParam.goods_name,"onUpdate:modelValue":o[0]||(o[0]=e=>s.searchParam.goods_name=e),modelModifiers:{trim:!0},placeholder:a(t)("goodsNamePlaceholder"),class:"input-width",maxlength:"60"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(F,null,{default:l(()=>[i(d,{type:"primary",onClick:o[1]||(o[1]=e=>c())},{default:l(()=>[u(p(a(t)("search")),1)]),_:1}),i(d,{onClick:o[2]||(o[2]=e=>H(T.value))},{default:l(()=>[u(p(a(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),r("div",Be,[ae((m(),f(O,{data:s.data,size:"large"},{empty:l(()=>[r("span",null,p(s.loading?"":a(t)("emptyData")),1)]),default:l(()=>[i(k,{label:a(t)("goodsInfo"),"min-width":"120",align:"left"},{default:l(({row:e})=>[r("div",ze,[r("div",Pe,[e.goods.goods_cover_thumb_small?(m(),f(N,{key:0,class:"w-[50px] h-[50px]",src:a(C)(e.goods.goods_cover_thumb_small),fit:"contain"},{error:l(()=>[Ne]),_:2},1032,["src"])):(m(),g("img",Ue))]),r("div",Re,[r("p",Se,p(e.goods.goods_name),1)])])]),_:1},8,["label"]),i(k,{label:a(t)("content"),"min-width":"240",align:"left"},{default:l(({row:e})=>{var _;return[r("div",null,[r("p",Ie,p(e.content),1),((_=e.images)==null?void 0:_.length)>0?(m(),g("div",Le,[(m(!0),g(le,null,oe(e.images,(D,Z)=>(m(),g("div",{key:Z,class:"mr-4"},[D?(m(),f(N,{key:0,class:"w-[40px] h-[40px]",src:a(C)(D),fit:"contain","preview-src-list":[a(C)(D)],"zoom-rate":1.2,"max-scale":7,"min-scale":.2},{error:l(()=>[Me]),_:2},1032,["src","preview-src-list","zoom-rate","min-scale"])):(m(),g("img",je))]))),128))])):v("",!0),e.explain_first?(m(),g("p",Ke,[r("span",qe,p(a(t)("explainFirst"))+":",1),u(p(e.explain_first),1)])):v("",!0)])]}),_:1},8,["label"]),i(k,{label:a(t)("scores"),"min-width":"110",align:"left"},{default:l(({row:e})=>[i(J,{modelValue:e.scores,"onUpdate:modelValue":_=>e.scores=_,disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),i(k,{prop:"audit_name",label:a(t)("auditName"),"min-width":"80"},null,8,["label"]),i(k,{prop:"create_time",label:a(t)("createTime"),"min-width":"120"},null,8,["label"]),i(k,{label:a(t)("operation"),fixed:"right","min-width":"100",align:"right"},{default:l(({row:e})=>[r("div",null,[e.is_audit==1?(m(),f(d,{key:0,type:"primary",link:"",onClick:_=>j(e.evaluate_id)},{default:l(()=>[u(p(a(t)("adopt")),1)]),_:2},1032,["onClick"])):v("",!0),e.is_audit==1?(m(),f(d,{key:1,type:"primary",link:"",onClick:_=>K(e.evaluate_id)},{default:l(()=>[u(p(a(t)("refuse")),1)]),_:2},1032,["onClick"])):v("",!0),e.explain_first==""?(m(),f(d,{key:2,type:"primary",link:"",onClick:_=>q(e.evaluate_id)},{default:l(()=>[u(p(a(t)("reply")),1)]),_:2},1032,["onClick"])):v("",!0),i(d,{type:"primary",link:"",onClick:_=>M(e.evaluate_id)},{default:l(()=>[u(p(a(t)("delete")),1)]),_:2},1032,["onClick"]),e.is_audit==2&&e.topping==0?(m(),f(d,{key:3,type:"primary",link:"",onClick:_=>$(e.evaluate_id,"topping")},{default:l(()=>[u(p(a(t)("topping")),1)]),_:2},1032,["onClick"])):v("",!0),e.topping==1?(m(),f(d,{key:4,type:"primary",link:"",onClick:_=>$(e.evaluate_id,"cancel_topping")},{default:l(()=>[u(p(a(t)("cancelTopping")),1)]),_:2},1032,["onClick"])):v("",!0)])]),_:1},8,["label"])]),_:1},8,["data"])),[[Y,s.loading]]),r("div",Ae,[i(W,{"current-page":s.page,"onUpdate:current-page":o[3]||(o[3]=e=>s.page=e),"page-size":s.limit,"onUpdate:page-size":o[4]||(o[4]=e=>s.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:s.total,onSizeChange:o[5]||(o[5]=e=>c()),onCurrentChange:c},null,8,["current-page","page-size","total"])])])]),_:1}),i(he,{ref_key:"editEvaluateDialog",ref:V,onComplete:c},null,512),i(X,{modelValue:x.value,"onUpdate:modelValue":o[9]||(o[9]=e=>x.value=e),title:a(t)("explainFirst"),width:"460px",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:l(()=>[r("span",Ge,[i(d,{onClick:o[7]||(o[7]=e=>x.value=!1)},{default:l(()=>[u(p(a(t)("cancel")),1)]),_:1}),i(d,{type:"primary",onClick:o[8]||(o[8]=e=>G(B.value))},{default:l(()=>[u(p(a(t)("confirm")),1)]),_:1})])]),default:l(()=>[i(z,{model:h,"label-width":"90px",ref_key:"formRef",ref:B,rules:a(A),class:"page-form"},{default:l(()=>[i(F,{label:a(t)("explainFirst"),prop:"explain_first"},{default:l(()=>[i(y,{modelValue:h.explain_first,"onUpdate:modelValue":o[6]||(o[6]=e=>h.explain_first=e),modelModifiers:{trim:!0},type:"textarea",rows:"4",clearable:"",placeholder:a(t)("explainFirstPlaceholder"),class:"input-width",maxlength:"200","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}});const It=Fe(He,[["__scopeId","data-v-7a42490a"]]);export{It as default};