index-84df012f.js 5.0 KB

1
  1. import{l as A}from"./index-e0548917.js";import{u as F}from"./vue-router-3b49516b.js";import{l as H,A as q,c as g}from"./index-85b503c4.js";import{U as P}from"./fileUpload-8284f777.js";import{a as r,i as j,w as E,W as o,X as D,Y as I,m as e,Z as a,E as w,u as c,p as V,o as W,$ as z}from"./vue-74beb2f3.js";import"./fullScreen-18943d4a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-b3dce17c.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./SettingOutlined-298ddafa.js";import"./routeTabs-51b70d7f.js";import"./index-4df45a9f.js";import"./ext-781049f8.js";/* empty css */const K={__name:"Add",props:["rowData"],emits:["onSuccess","back"],setup(C,{emit:p}){const l=r(!1),t=r({sat_courseware_testlibraryid:0,sat_courseware_classids:[],question:"",type:1,cover:[],attinfos:[]});let y=j("classList"),_=r({});const b=async()=>{l.value=!0};E(()=>l.value,m=>{m||p("back")});const u=r();let i=r(!1),d=r();const S=async()=>{try{console.log(t.value);const m=await u.value.validateFields(),s=await q.requested({id:"20240322093302",content:t.value});d.value.fileList.length?(_.value={ownertable:"sat_courseware_testlibrary",ownerid:s.data.sat_courseware_testlibraryid,usetype:"default"},i.value=!0,d.value.toUpload(()=>{g.message(s,"操作成功",()=>{l.value=!1,p("onSuccess"),_.value={},k(),d.value.refresh(),i.value=!1})})):g.message(s,"操作成功",()=>{l.value=!1,k(),p("onSuccess"),i.value=!1})}catch(m){console.log("Failed:",m)}},k=()=>{t.value={sat_courseware_testlibraryid:0,sat_courseware_classids:[],question:"",type:1,cover:[],attinfos:""}};return(m,s)=>{const h=o("a-button"),L=o("a-cascader"),f=o("a-form-item"),v=o("a-col"),U=o("a-select-option"),x=o("a-select"),N=o("a-input"),R=o("a-row"),T=o("a-form"),$=o("a-space"),B=o("a-drawer");return D(),I("div",null,[e(h,{type:"primary",onClick:b},{default:a(()=>[w("新建")]),_:1}),e(B,{open:l.value,"onUpdate:open":s[4]||(s[4]=n=>l.value=n),class:"custom-class",title:"新建题目",placement:"right",width:"600",closable:!1},{extra:a(()=>[e($,null,{default:a(()=>[e(h,{type:"primary",onClick:S,loading:c(i)},{default:a(()=>[w("保存")]),_:1},8,["loading"])]),_:1})]),default:a(()=>[e(T,{ref_key:"formRef",ref:u,model:t.value,layout:"vertical"},{default:a(()=>[e(R,{gutter:16},{default:a(()=>[e(v,{span:24},{default:a(()=>[e(f,{label:"分类",name:"sat_courseware_classids",rules:[{required:!0,message:"请选择分类"}]},{default:a(()=>[e(L,{value:t.value.sat_courseware_classids,"onUpdate:value":s[0]||(s[0]=n=>t.value.sat_courseware_classids=n),options:c(y)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择营销区域","change-on-select":"",multiple:!0,"show-checked-strategy":c(H).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(x,{ref:"select",value:t.value.type,"onUpdate:value":s[1]||(s[1]=n=>t.value.type=n),placeholder:"选择题型",style:{width:"100%"}},{default:a(()=>[e(U,{value:1},{default:a(()=>[w("选择题")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(f,{label:"题目",name:"question",rules:[{required:!0,message:"请输入题目"}]},{default:a(()=>[e(N,{value:t.value.question,"onUpdate:value":s[2]||(s[2]=n=>t.value.question=n)},null,8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(f,{label:"图片",name:"cover"},{default:a(()=>[e(P,{bindData:c(_),onFileChange:s[3]||(s[3]=n=>t.value.attinfos="1"),multiple:!0,accept:"image/* , video/*",ref_key:"upload",ref:d},null,8,["bindData"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},oe={__name:"index",setup(C){F();const p=r();let l=r([]),t=r([{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=r({id:20240322093602,content:{pageNumber:1,pageSize:20,where:{condition:"",type:"",sat_courseware_classids:[],begindate:"",enddate:""}}});const _=u=>{},b=async()=>{let u=await q.requested({id:20221102143302,content:{parentid:0,where:{isenable:1}}});l.value=u.data,t.value[0].dataSource=l.value,console.log(l.value,"分类")};return V("classList",()=>l.value),W(()=>{b()}),(u,i)=>(D(),z(A,{onHandleData:_,ref_key:"list",ref:p,keyRouteName:"question",param:c(y),tableName:"topicTable",searchType:c(t),detailPage:{name:"topicDetail",idname:"sat_courseware_testlibraryid"}},{operation:a(()=>[e(K,{disabled:!c(g).hasPermission("insert"),onBack:i[0]||(i[0]=d=>u.$refs.list.tableData())},null,8,["disabled"])]),tb_cell:a(({data:d})=>[]),_:1},8,["param","searchType"]))}};export{oe as default};