| 1 |
- import{l as me}from"./index-b0e4c093.js";import{u as G}from"./vue-router-3b49516b.js";import{_ as _e,l as fe,d as _,A as w,a as Q,m as ye}from"./index-d377c076.js";import{n as H}from"./index-9f301885.js";import{_ as O}from"./index-fe819aa9.js";import{_ as V}from"./index2-ce9e24a7.js";import{a as c,i as we,w as be,o as ee,W as u,X as f,Y as B,m as t,Z as e,E as d,u as r,$ as h,a5 as v,a2 as p,F as j,a6 as ge,a0 as X,l as Y,a3 as he,a4 as ve,p as Z}from"./vue-74beb2f3.js";import"./fullScreen-7b52aa83.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-84d59aed.js";import"./SettingOutlined-7ef01cf7.js";import"./index-1605b15a.js";import"./ext-441838ad.js";/* empty css */const A=C=>(he("data-v-04514b18"),C=C(),ve(),C),ke={key:0,class:"detail__panel"},Te=A(()=>p("span",{style:{width:"240px"},class:"redlitt"},"浏览权限:(至少选择一个范围)",-1)),xe={class:"flex-center"},Se=A(()=>p("span",{style:{width:"50px"}},"角色:",-1)),$e={class:"flex-center mt-10"},ze=A(()=>p("span",{style:{width:"50px"}},"部门:",-1)),Ae={class:"custom-tree-node"},Ce={class:"flex-center mt-10"},De=A(()=>p("span",{style:{width:"50px"}},"人员:",-1)),Ne={class:"flex-center mt-10"},qe=A(()=>p("span",{style:{width:"50px"}},"区域:",-1)),Le={class:"flex-center mt-10"},He=A(()=>p("span",{style:{width:"80px"}},"经销商:",-1)),Be={class:"fixed__btn__panel"},Re={__name:"Add",props:["disabled","rowData"],emits:["back","onSuccess"],setup(C,{emit:T}){G();let x=c(),m=c(!1),S=we("classList"),R=c({sat_courseware_testheadid:1}),n=c({sat_courseware_testheadid:0,title:"",testaddmode:1,passingscore:"",num:"",sat_courseware_classids:[],role:[]});const b=async(a,s)=>(console.log(s),s===""||s==null?Promise.reject("请输入内容"):s<=0||s>100?Promise.reject("数值范围1-100"):Promise.resolve());be(()=>m.value,a=>{a||T("back")});const $=async()=>{const a=await w.requested({id:"20240323112202",content:{sat_courseware_testheadid:0,title:"",testaddmode:"1",passingscore:"",num:"",sat_courseware_classids:[[Q().nowAccount.userid+"9999"]]}});g(a.data.sat_courseware_testheadid)},g=async a=>{const s=await w.requested({id:"20240323112302",content:{sat_courseware_testheadid:a}});n.value=Object.assign({},n.value,s.data),n.value.sat_courseware_classids=[],m.value=!0,console.log(n.value,"form")};let y=c({roleArr:[],depArr:[],hridArr:[],areaArr:[],enterpriseArr:[],selectRole:[],selectDep:[],selectHrid:[],selectArea:[],selectEnterprise:[]});const ae=async()=>{console.log("出发"),w.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:"role",parameter:{}}}).then(a=>{y.value.roleArr=a.data}),w.requested({classname:"webmanage.department.department",method:"querydepartment",content:{},accesstoken:"aa8ff16868041aacfd9c768d879d655e"}).then(a=>{y.value.depArr=a.data,console.log(y.value,"111")})},N=async(a,s,o)=>{let D=s.map(i=>i[a.slice(0,a.length-1)]);(await w.requested({id:"20240402101402",content:{ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,[a]:D}})).code&&o&&o()},q=async(a,s,o)=>{const D=await w.requested({id:"20240402101502",content:{ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,[a]:[s.record[a.slice(0,a.length-1)]]}});_.message(D,"删除成功",()=>{o&&o()})};let E=c();c();let F=c(),K=c(),J=c();const te=async()=>{if(!n.value.role.length&&!E.value.data.length&&!F.value.data.length&&!K.value.data.length&&!J.value.data.length)return ye.warning("浏览权限至少选择一项!!");await x.value.validateFields();const a=await w.requested({id:"20240323112202",content:n.value});_.message(a,"操作成功",async()=>{await w.requested({id:"20240402101402",content:{ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,roleids:n.value.role}}),T("onSuccess"),R.value=a.data,m.value=!1,x.value.resetFields()})},se=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.id=20240312145602},le=async(a,s)=>{a.id=20240402101402,a.content={ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,hrids:s.map(o=>o.hrid)}},re=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.classname="webmanage.sale.salearea.salearea",a.method="query_area"},ne=async(a,s)=>{a.id=20240402101402,a.content={ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,sa_saleareaids:s.map(o=>o.sa_saleareaid)}},oe=async a=>{a.content={pageNumber:1,pageSize:20,where:{}},a.id=20240312151602},de=async(a,s)=>{a.id=20240402101402,a.content={ownertable:"sat_courseware_testhead",ownerid:n.value.sat_courseware_testheadid,sys_enterpriseids:s.map(o=>o.sys_enterpriseid)}};return ee(()=>{ae()}),(a,s)=>{const o=u("a-button"),D=u("a-cascader"),z=u("a-form-item"),i=u("a-col"),U=u("a-input"),P=u("a-select-option"),M=u("a-select"),ie=u("a-form"),W=u("a-card"),I=u("a-row"),ue=u("a-tree"),ce=u("a-popover"),L=u("a-popconfirm"),pe=u("a-drawer");return f(),B(j,null,[t(o,{onClick:$,type:"primary",size:"samll"},{default:e(()=>[d("新建")]),_:1}),t(pe,{ref:"drawer",open:r(m),"onUpdate:open":s[16]||(s[16]=l=>Y(m)?m.value=l:m=l),placement:"right",rootClassName:"customNotiveClass",width:"98%",closable:!1,title:"新建考试"},{default:e(()=>[r(m)?(f(),B("div",ke,[t(I,{gutter:16},{default:e(()=>[t(i,{span:9},{default:e(()=>[t(I,null,{default:e(()=>[t(W,{title:"设置考试",bordered:!1,style:{"margin-bottom":"10px"}},{default:e(()=>[t(ie,{ref_key:"formRef",ref:x,model:r(n),layout:"vertical"},{default:e(()=>[t(i,{span:24},{default:e(()=>[t(z,{label:"分类",name:"sat_courseware_classids",rules:[{required:!0,message:"请选择分类"}]},{default:e(()=>[t(D,{value:r(n).sat_courseware_classids,"onUpdate:value":s[0]||(s[0]=l=>r(n).sat_courseware_classids=l),options:r(S)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择分类","change-on-select":"",multiple:!0,"show-checked-strategy":r(fe).SHOW_CHILD},null,8,["value","options","show-checked-strategy"])]),_:1})]),_:1}),t(i,{span:24},{default:e(()=>[t(z,{label:"考试主题",name:"title",rules:[{required:!0,message:"请输入考试主题"}]},{default:e(()=>[t(U,{value:r(n).title,"onUpdate:value":s[1]||(s[1]=l=>r(n).title=l),placeholder:"请输入考试主题"},null,8,["value"])]),_:1})]),_:1}),t(i,{span:24},{default:e(()=>[t(z,{label:"及格分数",name:"passingscore",rules:[{required:!0,validator:b,trigger:"blur"}]},{default:e(()=>[t(U,{value:r(n).passingscore,"onUpdate:value":s[2]||(s[2]=l=>r(n).passingscore=l),placeholder:"1-100"},null,8,["value"])]),_:1},8,["rules"])]),_:1}),t(i,{span:24},{default:e(()=>[t(z,{label:"出题方式",rules:[{required:!0,message:"请选择出题方式"}]},{default:e(()=>[t(M,{value:r(n).testaddmode,"onUpdate:value":s[3]||(s[3]=l=>r(n).testaddmode=l),placeholder:"请选择"},{default:e(()=>[t(P,{value:1},{default:e(()=>[d("系统随机")]),_:1}),t(P,{value:2},{default:e(()=>[d("自选题目")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),r(n).testaddmode==1?(f(),h(i,{key:0,span:24},{default:e(()=>[t(z,{label:"考题数量",name:"num",rules:[{required:!0,message:"请输入考题数量"}]},{default:e(()=>[t(U,{value:r(n).num,"onUpdate:value":s[4]||(s[4]=l=>r(n).num=l),placeholder:"请输入考题数量"},null,8,["value"])]),_:1})]),_:1})):v("",!0)]),_:1},8,["model"])]),_:1})]),_:1})]),_:1}),t(i,{span:15,style:{"margin-bottom":"60px"}},{default:e(()=>[t(W,{title:"权限设置",bordered:!1},{default:e(()=>[t(I,null,{default:e(()=>[Te,t(i,{span:24,style:{margin:"20px 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",xe,[Se,t(M,{value:r(n).role,"onUpdate:value":s[5]||(s[5]=l=>r(n).role=l),placeholder:"请选择角色",mode:"tags"},{default:e(()=>[(f(!0),B(j,null,ge(r(y).roleArr,l=>(f(),h(P,{key:l.roleid,value:l.roleid},{default:e(()=>[d(X(l.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1}),t(i,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",$e,[ze,t(ce,{trigger:"click",placement:"bottom",open:a.clicked,onOpenChange:a.handleClickChange},{content:e(()=>[t(ue,{style:{width:"500px"},"tree-data":r(y).depArr,"field-names":a.fieldNames,defaultExpandAll:""},{title:e(l=>[p("div",Ae,[p("span",null,X(l.depname),1),t(o,{type:"link",size:"small",onClick:k=>N("departmentids",[l],()=>{a.$refs.depTable.listData()})},{default:e(()=>[d("选择")]),_:2},1032,["onClick"])])]),_:1},8,["tree-data","field-names"])]),default:e(()=>[t(o,{type:"primary",size:"samll"},{default:e(()=>[d("添加")]),_:1})]),_:1},8,["open","onOpenChange"])]),t(H,{"is-select":"false",ref_key:"depTable",ref:E,style:{width:"100%"},size:"small",columns:r(_).TBLayout("depTable"),param:{id:20240402101602,content:{ownertable:"sat_courseware_testhead",ownerid:r(n).sat_courseware_testheadid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(f(),h(L,{key:0,title:"确认删除当前部门吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>q("departmentids",l,()=>{a.$refs.depTable.listData()})},{default:e(()=>[t(o,{type:"link",size:"samll"},{default:e(()=>[d("删除")]),_:1})]),_:2},1032,["onConfirm"])):v("",!0)]),_:1},8,["columns","param"])]),_:1}),t(i,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Ce,[De,t(V,{ref:"selectHrid",onSelectRowData:s[8]||(s[8]=l=>N("hrids",l,()=>{a.$refs.hridTable.listData()})),rowKey:"hrid",param:{id:20240312145602,content:{pageNumber:1,pageSize:20,where:{}}},columns:r(_).TBLayout("staffTable").splice(0,r(_).TBLayout("staffTable").length-1),title:"选择人员"},{slot1:e(()=>[t(o,{size:"middle",type:"primary",onClick:s[6]||(s[6]=l=>a.$refs.selectHrid.modeVisible=!0)},{default:e(()=>[d("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(O,{dataType:"人员",total:l.total,onHandlePullApi:se,onHandleUploadApi:le,onOnSuccess:s[7]||(s[7]=k=>a.$refs.hridTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),t(H,{"is-select":"false",ref_key:"hridTable",ref:F,style:{width:"100%"},size:"small",columns:r(_).TBLayout("staffTable"),param:{id:20240402101702,content:{ownertable:"sat_courseware_testhead",ownerid:r(n).sat_courseware_testheadid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(f(),h(L,{key:0,title:"确认删除当前人员吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>q("hrids",l,()=>{a.$refs.hridTable.listData()})},{default:e(()=>[t(o,{type:"link",size:"samll"},{default:e(()=>[d("删除")]),_:1})]),_:2},1032,["onConfirm"])):v("",!0)]),_:1},8,["columns","param"])]),_:1}),t(i,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Ne,[qe,t(V,{ref:"selectArea",onSelectRowData:s[11]||(s[11]=l=>N("sa_saleareaids",l,()=>{a.$refs.areaTable.listData()})),rowKey:"sa_saleareaid",param:{classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{pageNumber:1,pageSize:20,where:{}}},columns:r(_).TBLayout("areaTable").splice(0,r(_).TBLayout("areaTable").length-1),title:"选择区域"},{slot1:e(()=>[t(o,{size:"middle",type:"primary",onClick:s[9]||(s[9]=l=>a.$refs.selectArea.modeVisible=!0)},{default:e(()=>[d("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(O,{dataType:"区域",total:l.total,onHandlePullApi:re,onHandleUploadApi:ne,onOnSuccess:s[10]||(s[10]=k=>a.$refs.areaTable.listData())},null,8,["total"])]),_:1},8,["param","columns"])]),t(H,{"is-select":"false",ref_key:"areaTable",ref:K,style:{width:"100%"},size:"small",columns:r(_).TBLayout("areaTable"),param:{id:20240402101802,content:{ownertable:"sat_courseware_testhead",ownerid:r(n).sat_courseware_testheadid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(f(),h(L,{key:0,title:"确认删除当前区域吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>q("sa_saleareaids",l,()=>{a.$refs.areaTable.listData()})},{default:e(()=>[t(o,{type:"link",size:"samll"},{default:e(()=>[d("删除")]),_:1})]),_:2},1032,["onConfirm"])):v("",!0)]),_:1},8,["columns","param"])]),_:1}),t(i,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[p("div",Le,[He,t(V,{ref:"selectEnterprise",onSelectRowData:s[14]||(s[14]=l=>N("sys_enterpriseids",l,()=>{a.$refs.enterpriseTable.listData()})),rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:r(_).TBLayout("enterpriseTable").splice(0,r(_).TBLayout("enterpriseTable").length-1),title:"选择经销商"},{slot1:e(()=>[t(o,{size:"middle",type:"primary",onClick:s[12]||(s[12]=l=>a.$refs.selectEnterprise.modeVisible=!0)},{default:e(()=>[d("添加")]),_:1})]),titleLeft:e(({data:l})=>[t(O,{dataType:"经销商",total:l.total,onHandlePullApi:oe,onHandleUploadApi:de,onOnSuccess:s[13]||(s[13]=k=>a.$refs.enterpriseTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),t(H,{"is-select":"false",ref_key:"enterpriseTable",ref:J,style:{width:"100%"},size:"small",columns:r(_).TBLayout("enterpriseTable"),param:{id:20240402101902,content:{ownertable:"sat_courseware_testhead",ownerid:r(n).sat_courseware_testheadid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(f(),h(L,{key:0,title:"确认删除当前经销商吗?","ok-text":"确认","cancel-text":"取消",onConfirm:k=>q("sys_enterpriseids",l,()=>{a.$refs.enterpriseTable.listData()})},{default:e(()=>[t(o,{type:"link",size:"samll"},{default:e(()=>[d("删除")]),_:1})]),_:2},1032,["onConfirm"])):v("",!0)]),_:1},8,["columns","param"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),p("div",Be,[t(o,{onClick:te,type:"primary",size:"samll",class:"mr-10"},{default:e(()=>[d("保 存")]),_:1}),t(o,{onClick:s[15]||(s[15]=l=>Y(m)?m.value=!1:m=!1),size:"samll",class:"mr-10"},{default:e(()=>[d("取 消")]),_:1})])])):v("",!0)]),_:1},8,["open"])],64)}}},Ue=_e(Re,[["__scopeId","data-v-04514b18"]]),Ze={__name:"index",setup(C){G();const T=c();Z("listqueryidFun",()=>T.value.listqueryid);let x=c([{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:"新建"},{remarks:"发布",value:"发布"}]},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate_create","enddate_create"]},{label:"发布时间",key:"dateRange2",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),m=c({id:20240323112502,content:{pageNumber:1,pageSize:20,where:{condition:"",status:"",testaddmode:"",sat_courseware_classids:[],begindate_create:"",enddate_create:"",begindate:"",enddate:""}}}),S=c([]);const R=async()=>{let b=await w.requested({id:20221102143302,content:{parentid:0,where:{isenable:1}}});S.value=b.data,x.value[0].dataSource=S.value,console.log(S.value,"分类")},n=b=>{let $=JSON.stringify([[Q().nowAccount.userid+"9999"]]),g=[];b.data.forEach(y=>$==JSON.stringify(y.sat_courseware_classids)&&y.title==""?g.push(y.sat_courseware_testheadid):""),g.length!=0&&w.requested({id:20240323112402,content:{sat_courseware_testheadids:g}}).then(y=>{y.msg=="成功"&&T.value.tableData()}),console.log(b,"数据")};return Z("classList",()=>S.value),ee(()=>{R()}),(b,$)=>(f(),h(me,{ref_key:"list",ref:T,onHandleData:n,keyRouteName:"title",param:r(m),tableName:"testTable",searchType:r(x),detailPage:{name:"testDetail",idname:"sat_courseware_testheadid"}},{operation:e(()=>[r(_).hasPermission("insert")?(f(),h(Ue,{key:0,onBack:$[0]||($[0]=g=>b.$refs.list.tableData())})):v("",!0)]),tb_cell:e(({data:g})=>[g.column.dataIndex==="operation"?(f(),B(j,{key:0},[],64)):v("",!0)]),_:1},8,["param","searchType"]))}};export{Ze as default};
|