7032.858d3091.js 3.0 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[7032],{77032:function(t,s,e){e.r(s),e.d(s,{default:function(){return m}});var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[e("el-button",{attrs:{size:"mini",type:"text"},on:{click:t.addBtn}},[t._v("编 辑")]),e("el-dialog",{attrs:{title:"新 增","append-to-body":"",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(s){t.dialogFormVisible=s}}},[e("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 编辑标签 ")]),e("el-row",{attrs:{gutter:20}},[e("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"90px","label-position":"left",size:"mini"}},[e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"新增标签",prop:"tag"}},[e("el-input",{attrs:{disabled:!!t.data.issystem,placeholder:"请输入标签名"},model:{value:t.form.tag,callback:function(s){t.$set(t.form,"tag",s)},expression:"form.tag"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"描述",prop:"helptips"}},[e("el-input",{attrs:{type:"textarea",placeholder:"请输入标签描述"},model:{value:t.form.helptips,callback:function(s){t.$set(t.form,"helptips",s)},expression:"form.helptips"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"互斥范围",prop:"result"}},[e("el-select",{attrs:{multiple:"",placeholder:"请选择标签"},model:{value:t.form.result,callback:function(s){t.$set(t.form,"result",s)},expression:"form.result"}},t._l(t.allData,(function(t){return e("el-option",{key:t.sys_systemtagdetailid,attrs:{label:t.tag,value:t.sys_systemtagdetailid}})})),1)],1)],1)],1)],1),e("div",{staticClass:"dialog-footer"},[e("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(s){t.dialogFormVisible=!1}}},[t._v("取 消")]),e("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},i=[],l={name:"add",props:["allData","data"],inject:["sys_systemtagid"],data(){return{dialogFormVisible:!1,form:{tag:"",result:"",helptips:"",sys_systemtagid:"",sys_systemtagdetailid:""},result:[],rules:{tag:[{required:!0,message:"请输入标签名",trigger:"blur"}]}}},methods:{addBtn(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),this.form.result=this.form.mutextags.map((t=>t.sys_systemtagdetailid))},onSubmit(){this.$refs["form"].validate((async t=>{if(!t)return!1;this.form.sys_systemtagid=this.sys_systemtagid();const s=await this.$api.requested({id:"20221013104501",version:1,content:this.form});this.tool.showMessage(s,(async()=>{let t=this.form.result.map((t=>({sys_systemtagdetailid:t})));if(t.length>0){await this.$api.requested({id:20221014122501,content:{sys_systemtagid:s.data.sys_systemtagid,sys_systemtagdetailid:s.data.sys_systemtagdetailid,mutextags:t}})}this.dialogFormVisible=!1,this.$refs["form"].resetFields(),this.$emit("onSuccess")}))}))}}},r=l,o=e(43736),n=(0,o.Z)(r,a,i,!1,null,"59b09df6",null),m=n.exports}}]);