Files
ba_web/ab/static/js/chunk-75d6f4a6.2e6f1b88.js

1 line
17 KiB
JavaScript
Raw Normal View History

2025-10-28 18:26:31 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-75d6f4a6"],{"148b":function(e,l,t){"use strict";t("390bf")},"1b44":function(e,l,t){"use strict";t.r(l);var o=t("7a23"),a=t("2e9d"),c=t("ad28"),r=t("1090"),d=t("2d16"),p=t("c5cb"),n=t("1d22");const u={key:0,class:"dialog"},b={class:"head_box"},i={class:"title"},m=Object(o["createTextVNode"])("保存"),s=Object(o["createTextVNode"])("关闭"),j={class:"cntinfo"};var O={__name:"detailForm",props:{dic:{type:Object,default:()=>{}}},emits:["refresh"],setup(e,{expose:l,emit:t}){const a=e,{proxy:c}=Object(o["getCurrentInstance"])(),r=Object(o["ref"])(!1),d=Object(o["ref"])(""),O=Object(o["ref"])(),k=Object(o["ref"])(!1),h=Object(o["ref"])({}),y=Object(o["ref"])(""),V=Object(o["reactive"])({pxlx:[{required:!0,message:"请输入视频标题",trigger:"blur"}]}),v=Object(o["reactive"])([[{label:"培训类型",prop:"pxlx",type:"select",options:a.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}]]),f=(e,l)=>{r.value=!0,y.value=e,d.value="add"==e?"新增":"编辑",l&&g(l)};function g(e){Object(p["b"])({},"/mosty-base/baxx/jxda/getInfo/"+e).then(e=>{e.fj=e.fj?JSON.parse(e.fj):[],h.value=e||{}})}const B=()=>{O.value.submit(e=>{k.value=!0;let l="新增"==d.value?"/mosty-base/baxx/jxda/add":"/mosty-base/baxx/jxda/edit",o={...e};o.fj=o.fj?JSON.stringify(o.fj):"",Object(p["b"])(o,l).then(()=>{k.value=!1,c.$message.success("保存成功"),t("refresh"),x()}).catch(()=>{k.value=!1})})},x=()=>{r.value=!1,h.value.fj=[],O.value.reset()};return l({init:f}),(e,l)=>{const t=Object(o["resolveComponent"])("el-button");return r.value?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",u,[Object(o["createElementVNode"])("div",b,[Object(o["createElementVNode"])("span",i,"保安培训教学大纲"+Object(o["toDisplayString"])(d.value),1),Object(o["createElementVNode"])("div",null,["detail"!=y.value?(Object(o["openBlock"])(),Object(o["createBlock"])(t,{key:0,size:"small",onClick:B,type:"primary",loading:k.value},{default:Object(o["withCtx"])(()=>[m]),_:1},8,["loading"])):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(t,{size:"small",onClick:x},{default:Object(o["withCtx"])(()=>[s]),_:1})])]),Object(o["createElementVNode"])("div",j,[Object(o["createVNode"])(n["a"],{ref_key:"FormRef",ref:O,modelValue:h.value,"onUpdate:modelValue":l[0]||(l[0]=e=>h.value=e),disabled:"detail"==y.value,rules:V,formList:v},null,8,["modelValue","disabled","rules","formList"])])])):Object(o["createCommentVNode"])("",!0)}}},k=(t("c6cf"),t("d959")),h=t.n(k);const y=h()(O,[["__scopeId","data-v-24c872ee"]]);var V=y;const v={class:"titleBox"},f=Object(o["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1),g={class:"tabBox"},B=Object(o["createTextVNode"])("编辑"),x=Object(o["createTextVNode"])("详情"),C=Object(o["createTextVNode"])("删除");var w={__name:"index",setup(e){const{proxy:l}=Object(o["getCurrentInstance"])(),{D_PXDG_PXLX:t}=l.$dict("D_PXDG_PXLX"),n=Object(o["ref"])(!1),u=Object(o["ref"])(),b=Object(o["ref"])(),i=Object(o["ref"])([{label:"教学项目",prop:"jxxm",placeholder:"请输入教学项目",showType:"input"}]),m=Object(o["ref"])({}),s=Object(o["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(o["onMounted"])(()=>{h(),U()});const j=e=>{m.value={...e},s.pageConfiger.pageCurrent=1,h()},O=e=>{s.pageConfiger.pageNum=e,h()},k=e=>{s.pageConfiger.pageSize=e,h()},h=()=>{s.tableConfiger.loading=!0;let e={...s.pageConfiger,...m.value};Object(p["b"])(e,"/mosty-base/baxx/jxda/page").then(e=>{s.tableData=e.records||[],s.total=e.total,s.tableConfiger.loading=!1}).catch(()=>{s.tableConfiger.loading=!1})},y=