index-5e538615.js 4.9 KB

1
  1. import{l as H}from"./index-b39d6cd6.js";import{u as P}from"./vue-router-d228e26b.js";import{l as j,A as q,d as k}from"./index-3887ab05.js";import{U as z}from"./fileUpload-e3af45ac.js";import{a as o,i as E,W as l,X as C,Y as I,m as e,Z as a,E as g,u as i,p as V,o as W,$ as K}from"./vue-74beb2f3.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";import"./index-d77dbf91.js";import"./ext-b20af233.js";/* empty css */const M={__name:"Add",props:["rowData"],emits:["onSuccess","back"],setup(D,{emit:_}){const r=o(!1),s=o({sat_courseware_testlibraryid:0,sat_courseware_classids:[],question:"",type:1,cover:[],attinfos:[]});let y=E("classList"),d=o({});const b=async()=>{r.value=!0};let c=o();const p=o();let u=o(!1),m=o();const S=async()=>{try{const w=await p.value.validateFields();u.value=!0;const t=await q.requested({id:"20240322093302",content:s.value});m.value.fileList.length?(d.value={ownertable:"sat_courseware_testlibrary",ownerid:t.data.sat_courseware_testlibraryid,usetype:"default"},u.value=!0,m.value.toUpload(()=>{k.message(t,"操作成功",()=>{r.value=!1,_("onSuccess"),d.value={},h(),m.value.refresh()})})):k.message(t,"操作成功",()=>{r.value=!1,h(),_("onSuccess"),u.value=!1})}catch(w){console.log("Failed:",w)}},U=()=>{u.value=!1},h=()=>{s.value={sat_courseware_testlibraryid:0,sat_courseware_classids:[],question:"",type:1,cover:[],attinfos:""}};return(w,t)=>{const L=l("a-button"),x=l("a-cascader"),f=l("a-form-item"),v=l("a-col"),N=l("a-select-option"),R=l("a-select"),T=l("a-input"),B=l("a-row"),$=l("a-form"),O=l("CustomButton"),A=l("a-space"),F=l("a-drawer");return C(),I("div",null,[e(L,{type:"primary",onClick:b},{default:a(()=>[g("新建")]),_:1}),e(F,{open:r.value,"onUpdate:open":t[4]||(t[4]=n=>r.value=n),class:"custom-class",title:"新建题目",placement:"right",width:"600",closable:!1},{extra:a(()=>[e(A,null,{default:a(()=>[e(O,{ref_key:"but",ref:c,onClick:S,loading:i(u),type:"primary",size:"samll"},{default:a(()=>[g("保存")]),_:1},8,["loading"])]),_:1})]),default:a(()=>[e($,{ref_key:"formRef",ref:p,model:s.value,layout:"vertical"},{default:a(()=>[e(B,{gutter:16},{default:a(()=>[e(v,{span:24},{default:a(()=>[e(f,{label:"分类",name:"sat_courseware_classids",rules:[{required:!0,message:"请选择分类"}]},{default:a(()=>[e(x,{value:s.value.sat_courseware_classids,"onUpdate:value":t[0]||(t[0]=n=>s.value.sat_courseware_classids=n),options:i(y)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择营销区域","change-on-select":"",multiple:!0,"show-checked-strategy":i(j).SHOW_CHILD},null,8,["value","options","show-checked-strategy"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(f,{label:"题型",name:"type",rules:[{required:!0,message:"请选择文件类型",trigger:"change"}]},{default:a(()=>[e(R,{ref:"select",value:s.value.type,"onUpdate:value":t[1]||(t[1]=n=>s.value.type=n),placeholder:"选择题型",style:{width:"100%"}},{default:a(()=>[e(N,{value:1},{default:a(()=>[g("选择题")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(f,{label:"题目",name:"question",rules:[{required:!0,message:"请输入题目"}]},{default:a(()=>[e(T,{value:s.value.question,"onUpdate:value":t[2]||(t[2]=n=>s.value.question=n)},null,8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(f,{label:"图片",name:"cover"},{default:a(()=>[e(z,{bindData:i(d),onFileChange:t[3]||(t[3]=n=>s.value.attinfos="1"),multiple:!0,accept:"image/* , video/*",ref_key:"upload",ref:m,onUploadOver:U},null,8,["bindData"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},oe={__name:"index",setup(D){P();const _=o();let r=o([]),s=o([{label:"分类",key:"sat_courseware_classids",multiple:!0,type:"cascader",dataSource:[],optionParam:{label:"classname",value:"sat_courseware_classid",children:"children"}},{label:"题型",key:"status",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"选择题",value:"1"}]},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),y=o({id:20240322093602,content:{pageNumber:1,pageSize:20,where:{condition:"",type:"",sat_courseware_classids:[],begindate:"",enddate:""}}});const d=c=>{},b=async()=>{let c=await q.requested({id:20221102143302,content:{parentid:0,where:{isenable:1}}});r.value=c.data,s.value[0].dataSource=r.value,console.log(r.value,"分类")};return V("classList",()=>r.value),W(()=>{b()}),(c,p)=>(C(),K(H,{onHandleData:d,ref_key:"list",ref:_,keyRouteName:"question",param:i(y),tableName:"topicTable",searchType:i(s),detailPage:{name:"topicDetail",idname:"sat_courseware_testlibraryid"}},{operation:a(()=>[e(M,{disabled:!i(k).hasPermission("insert"),onOnSuccess:p[0]||(p[0]=u=>c.$refs.list.tableData())},null,8,["disabled"])]),tb_cell:a(({data:u})=>[]),_:1},8,["param","searchType"]))}};export{oe as default};