2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
|
|
var P=Object.defineProperty,M=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var _=(t,e,a)=>e in t?P(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,u=(t,e)=>{for(var a in e||(e={}))A.call(e,a)&&_(t,a,e[a]);if(b)for(var a of b(e))B.call(e,a)&&_(t,a,e[a]);return t},m=(t,e)=>M(t,q(e));var v=(t,e,a)=>new Promise((g,n)=>{var c=o=>{try{p(a.next(o))}catch(s){n(s)}},f=o=>{try{p(a.throw(o))}catch(s){n(s)}},p=o=>o.done?g(o.value):Promise.resolve(o.value).then(c,f);p((a=a.apply(t,e)).next())});import{_ as D}from"./form.vue_vue_type_script_setup_true_lang-Di45cE4b.js";import{n as i,b as y,r as S,aK as w,ag as K,aA as x}from"./index-CRmU-Qpi.js";import{q as N,h as O}from"./Inform-CWr9EIX8.js";function Q(){const t=i(),e=i(!0),a=i([]),g=i(!1),n=i({total:0,pageSize:10,pageSizes:[10,20,50,100],currentPage:1,background:!0}),c=i({search_id:"",status:""}),f=i([{label:"搜索ID",prop:"search_id",type:"input"},{label:"状态",prop:"status",type:"select",optionList:[{label:"未处理",value:1},{label:"已处理",value:2}]}]),o=i([{type:"index",index:l=>l+1},{label:"用户ID",prop:"user_id"},{label:"用户名",prop:"nickname"},{label:"反馈内容",prop:"content"},{label:"图片",prop:"image",cellRenderer:({row:l})=>y(S("el-image"),{fit:"cover","preview-teleported":!0,src:l.image,"preview-src-list":Array.of(l.image),class:"w-[40px] h-[40px] align-middle"},null)},{label:"联系方式",prop:"tell"},{label:"处理状态",prop:"is_deal",cellRenderer:({row:l})=>y(S("el-tag"),{type:l.is_deal===2?"success":"info"},{default:()=>[l.is_deal===2?"已处理":"未处理"]})},{label:"处理内容",prop:"deal_content"},{label:"提交时间",prop:"createtime"},{label:"操作",fixed:"right",width:210,slot:"operation"}]),s=l=>v(this,null,function*(){e.value=!0,c.value=u({},l);const{data:r,code:d}=yield N(m(u({},l),{page:n.value.currentPage,page_limit:n.value.pageSize}));d&&(a.value=r.lists,n.value.total=r.count,n.value.currentPage=r.page),e.value=!1});return{searchForm:c,searchLabel:f,onSearch:s,isShow:g,tableList:a,tableLabel:o,pagination:n,handleSizeChange:l=>{n.value.pageSize=l,s(c.value)},handleCurrentChange:l=>{n.value.currentPage=l,s(c.value)},loading:e,openDialog:(l="新增",r)=>{var d;w({title:`${l}反馈问题`,props:{formInline:{deal_content:(d=r==null?void 0:r.deal_content)!=null?d:""}},width:"40%",closeOnClickModal:!1,contentRenderer:()=>K(D,{ref:t,formInline:null}),beforeSure:(C,{options:z})=>{const R=t.value.getRef(),k=z.props.formInline,I=h=>v(this,null,function*(){const{code:L,msg:F}=yield O(m(u({},h),{id:r.id}));L?(x("操作成功",{type:"success"}),s(c.value),C()):x(F,{type:"error"})});R.validate(h=>{h&&I(k)})}})}}}export{Q as useData};
|