1 line
6.7 KiB
JavaScript
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=
|