2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{n as d}from"./index-2b234fd0.js";const a={data(){return{industry_description:"",industry_name:"",addMode:!1,isEdit:!1,editID:0,list:[],columns:[{colKey:"industry_name",title:"行业名称"},{colKey:"industry_description",title:"行业简介"},{colKey:"select",title:"操作",width:200}]}},mounted(){this.getList()},methods:{del(t){console.log(t),this.$request.post("/industry/del",{id:t.id}).then(e=>{e.code==1?(this.$message.success(e.msg),this.getList()):this.$message.error(e.msg),console.log(e)}).catch(e=>{console.log(e)})},add(){this.industry_description="",this.industry_name="",this.addMode=!0,this.isEdit=!1},edit(t){this.editID=t.id,this.industry_name=t.industry_name,this.industry_description=t.industry_description,this.addMode=!0,this.isEdit=!0},getList(){this.$request.post("/industry").then(t=>{console.log(t),this.list=t.data,this.list.push({id:-1,industry_name:"其他行业"})}).catch(t=>{console.log(t)})},onSubmit(){if(this.industry_name==""){this.$message.error("行业名称不能为空");return}var t="/industry/add";this.isEdit&&(t="/industry/update"),this.$request.post(t,{industry_name:this.industry_name,industry_description:this.industry_description,id:this.editID}).then(e=>{e.code==1?(this.$message.success(e.msg),this.addMode=!1,this.getList()):this.$message.error(e.msg),console.log(e)}).catch(e=>{console.log(e)})},onCloseMy(){this.addMode=!1}}};var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("t-card",{attrs:{title:"行业列表",bordered:!1}},[s("div",{staticClass:"form-step-container"},[s("t-button",{on:{click:t.add}},[t._v("新增")]),s("t-table",{attrs:{rowKey:"index",data:t.list,columns:t.columns,stripe:!1,bordered:!1,hover:!0,size:"large","table-layout":"auto",cellEmptyContent:"-"},scopedSlots:t._u([{key:"select",fn:function(i){var n=i.row;return[n.id!=0?s("t-space",{attrs:{size:"24px"}},[s("t-button",{attrs:{theme:"warning"},on:{click:function(r){return t.edit(n)}}},[t._v("编辑")]),s("t-popconfirm",{attrs:{content:"确认删除吗,行业下的会员将归类为:其他行业"},on:{confirm:function(r){return t.del(n)}}},[s("t-button",{attrs:{theme:"danger"}},[t._v("删除")])],1)],1):t._e()]}}])})],1),s("t-dialog",{attrs:{header:"新增行业",visible:t.addMode,onClose:t.onCloseMy},on:{confirm:t.onSubmit}},[s("t-form",[s("t-form-item",{attrs:{label:"行业名称",name:"name"}},[s("t-input",{attrs:{placeholder:"请输入行业名称"},model:{value:t.industry_name,callback:function(i){t.industry_name=i},expression:"industry_name"}})],1),s("t-form-item",{attrs:{label:"行业简介",name:"name"}},[s("t-input",{attrs:{placeholder:"请输入行业简介"},model:{value:t.industry_description,callback:function(i){t.industry_description=i},expression:"industry_description"}})],1)],1)],1)],1)},c=[];const o={};var u=d(a,l,c,!1,m,null,null,null);function m(t){for(let e in o)this[e]=o[e]}const _=function(){return u.exports}();export{_ as default};
|