Files
ba_web/ab/static/js/chunk-e0b2c384.9af47bdb.js
2026-01-13 22:17:31 +08:00

1 line
6.7 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e0b2c384"],{"148b":function(e,t,a){"use strict";a("390bf")},"1b44":function(e,t,a){"use strict";a.r(t);var l=a("7a23"),o=a("2e9d"),c=a("ad28"),n=a("1090"),r=a("2d16"),i=a("c5cb"),b=a("1d22");const d={key:0,class:"dialog"},s={class:"head_box"},u={class:"title"},j=Object(l["createTextVNode"])("保存"),p=Object(l["createTextVNode"])("关闭"),O={class:"cntinfo"};var f={__name:"detailForm",props:{dic:{type:Object,default:()=>{}}},emits:["refresh"],setup(e,{expose:t,emit:a}){const o=e,{proxy:c}=Object(l["getCurrentInstance"])(),n=Object(l["ref"])(!1),r=Object(l["ref"])(""),f=Object(l["ref"])(),g=Object(l["ref"])(!1),m=Object(l["ref"])({}),C=Object(l["ref"])(""),x=Object(l["reactive"])({pxlx:[{required:!0,message:"请输入视频标题",trigger:"blur"}]}),v=Object(l["reactive"])([[{label:"培训类型",prop:"pxlx",type:"select",options:o.dic.D_PXDG_PXLX},{label:"教学项目",prop:"jxxm",type:"input"}],[{label:"教学内容",prop:"dgnr",type:"input"},{label:"教学目标",prop:"jxmb",type:"input"}],[{label:"学时安排",prop:"gksc",type:"input"}],[{label:"上传附件",prop:"fj",type:"upload",isAll:!0,showBtn:!0,isImg:!1}]]),h=(e,t)=>{n.value=!0,C.value=e,r.value="add"==e?"新增":"编辑",t&&k(t)};function k(e){Object(i["b"])({},"/mosty-base/baxx/jxda/getInfo/"+e).then(e=>{e.fj=e.fj?JSON.parse(e.fj):[],m.value=e||{}})}const y=()=>{f.value.submit(e=>{g.value=!0;let t="新增"==r.value?"/mosty-base/baxx/jxda/add":"/mosty-base/baxx/jxda/edit",l={...e};l.fj=l.fj?JSON.stringify(l.fj):"",Object(i["b"])(l,t).then(()=>{g.value=!1,c.$message.success("保存成功"),a("refresh"),N()}).catch(()=>{g.value=!1})})},N=()=>{n.value=!1,m.value.fj=[],f.value.reset()};return t({init:h}),(e,t)=>{const a=Object(l["resolveComponent"])("el-button");return n.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[Object(l["createElementVNode"])("div",s,[Object(l["createElementVNode"])("span",u,"保安培训教学大纲"+Object(l["toDisplayString"])(r.value),1),Object(l["createElementVNode"])("div",null,["detail"!=C.value?(Object(l["openBlock"])(),Object(l["createBlock"])(a,{key:0,size:"small",onClick:y,type:"primary",loading:g.value},{default:Object(l["withCtx"])(()=>[j]),_:1},8,["loading"])):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(a,{size:"small",onClick:N},{default:Object(l["withCtx"])(()=>[p]),_:1})])]),Object(l["createElementVNode"])("div",O,[Object(l["createVNode"])(b["a"],{ref_key:"FormRef",ref:f,modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=e=>m.value=e),disabled:"detail"==C.value,rules:x,formList:v},null,8,["modelValue","disabled","rules","formList"])])])):Object(l["createCommentVNode"])("",!0)}}},g=(a("c6cf"),a("d959")),m=a.n(g);const C=m()(f,[["__scopeId","data-v-24c872ee"]]);var x=C;const v={class:"titleBox"},h=Object(l["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1),k={class:"tabBox"},y=Object(l["createTextVNode"])("编辑"),N=Object(l["createTextVNode"])("详情"),V=Object(l["createTextVNode"])("删除");var w={__name:"index",setup(e){const{proxy:t}=Object(l["getCurrentInstance"])(),{D_PXDG_PXLX:a}=t.$dict("D_PXDG_PXLX"),b=Object(l["ref"])(!1),d=Object(l["ref"])(),s=Object(l["ref"])(),u=Object(l["ref"])([{label:"教学项目",prop:"jxxm",placeholder:"请输入教学项目",showType:"input"}]),j=Object(l["ref"])({}),p=Object(l["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:180,tableColumn:[{label:"培训类型",prop:"pxlx",showSolt:!0},{label:"教学项目",prop:"jxxm"}]});Object(l["onMounted"])(()=>{m(),_()});const O=e=>{j.value={...e},p.pageConfiger.pageCurrent=1,m()},f=e=>{p.pageConfiger.pageNum=e,m()},g=e=>{p.pageConfiger.pageSize=e,m()},m=()=>{p.tableConfiger.loading=!0;let e={...p.pageConfiger,...j.value};Object(i["b"])(e,"/mosty-base/baxx/jxda/page").then(e=>{p.tableData=e.records||[],p.total=e.total,p.tableConfiger.loading=!1}).catch(()=>{p.tableConfiger.loading=!1})},C=e=>{t.$modal.confirm("是否确认删除?").then(()=>{Object(i["b"])(e,"/mosty-base/baxx/jxda/remove").then(()=>{t.$modal.msgSuccess("删除成功"),m()})})},w=(e,t)=>{b.value=!0,Object(l["nextTick"])(()=>{d.value.init(e,t)})},_=()=>{p.tableHeight=window.innerHeight-s.value.offsetHeight-250,window.onresize=function(){_()}};return(e,t)=>{const i=Object(l["resolveComponent"])("CirclePlus"),j=Object(l["resolveComponent"])("el-icon"),_=Object(l["resolveComponent"])("el-button"),D=Object(l["resolveComponent"])("dictTag"),B=Object(l["resolveComponent"])("el-link");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createElementVNode"])("div",v,[Object(l["createVNode"])(o["a"],{title:"保安培训教学大纲"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(_,{type:"primary",onClick:t[0]||(t[0]=e=>w("add",""))},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{style:{"vertical-align":"middle"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i)]),_:1}),h]),_:1})]),_:1})]),Object(l["createElementVNode"])("div",{ref_key:"searchBox",ref:s},[(Object(l["openBlock"])(),Object(l["createBlock"])(r["a"],{searchArr:u.value,onSubmit:O,key:p.keyCount},null,8,["searchArr"]))],512),Object(l["createElementVNode"])("div",k,[(Object(l["openBlock"])(),Object(l["createBlock"])(c["a"],{tableData:p.tableData,tableColumn:p.tableColumn,tableHeight:p.tableHeight,key:p.keyCount,tableConfiger:p.tableConfiger,controlsWidth:p.controlsWidth,onChooseData:e.chooseData},{pxlx:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(D,{value:e.pxlx,tag:!1,options:Object(l["unref"])(a)},null,8,["value","options"])]),controls:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(B,{type:"primary",link:"",onClick:t=>w("edit",e.id)},{default:Object(l["withCtx"])(()=>[y]),_:2},1032,["onClick"]),Object(l["createVNode"])(B,{type:"primary",link:"",onClick:t=>w("detail",e.id)},{default:Object(l["withCtx"])(()=>[N]),_:2},1032,["onClick"]),Object(l["createVNode"])(B,{type:"danger",link:"",onClick:t=>C([e.id])},{default:Object(l["withCtx"])(()=>[V]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"])),Object(l["createVNode"])(n["a"],{onChangeNo:f,onChangeSize:g,tableHeight:p.tableHeight,pageConfiger:{...p.pageConfiger,total:p.total}},null,8,["tableHeight","pageConfiger"])]),b.value?(Object(l["openBlock"])(),Object(l["createBlock"])(x,{key:0,ref_key:"detailDiloag",ref:d,dic:{D_PXDG_PXLX:Object(l["unref"])(a)},onRefresh:m},null,8,["dic"])):Object(l["createCommentVNode"])("",!0)])}}};a("148b");const _=w;t["default"]=_},"390bf":function(e,t,a){},"4d51":function(e,t,a){},c6cf:function(e,t,a){"use strict";a("4d51")}}]);