2112.68296e06.js 2.5 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2112],{52112:function(e,t,s){s.r(t),s.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.editBtn}},[e._v("编 辑")]),s("el-dialog",{attrs:{title:"新 建","append-to-body":"",visible:e.dialogFormVisible,width:"500px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[s("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 编辑服务模板 ")]),s("el-row",{attrs:{gutter:20}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"模板名称",prop:"name"}},[s("el-input",{attrs:{placeholder:"请输入模板名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),s("el-col",{attrs:{span:24}},[s("el-form-item",{attrs:{label:"模板类型",prop:"type"}},[s("el-select",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.serveTypeList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.value,value:e.value}})})),1)],1)],1)],1)],1),s("div",{staticClass:"dialog-footer"},[s("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),s("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)],1)],1)},r=[],l={name:"add",props:["data"],data(){return{dialogFormVisible:!1,serveTypeList:[],form:{sa_workorder_templateid:0,name:"培训工单",type:"安装培训"},rules:{name:[{required:!0,message:"请输入模板名称",trigger:"blur"}],type:[{required:!0,message:"输入账户名称",trigger:"blur"}]}}},created(){this.getServeType()},methods:{editBtn(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},onSubmit(){console.log(this.form),this.$refs["form"].validate((async e=>{if(!e)return!1;const t=await this.$api.requested({id:"20230207140403",version:1,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}))}))},async getServeType(){const e=await this.$store.dispatch("optiontypeselect","serviceworktype");this.serveTypeList=e.data,console.log(this.serveTypeList)}}},o=l,a=s(43736),n=(0,a.Z)(o,i,r,!1,null,"3768456c",null),m=n.exports}}]);