12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f83de5c4"],{"44cd":function(e,t,a){"use strict";var s=a("c058"),i=a.n(s);i.a},"7b3c":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"subject"},[a("p",[e._v("项目管理 > 培训科目")]),a("div",{staticClass:"content"},[a("div",{staticClass:"div_left"},[a("el-button",{staticClass:"top_add",attrs:{type:"text",size:"medium"},on:{click:function(t){return t.stopPropagation(),function(){return e.append(e.data)}()}}},[a("i",{staticClass:"el-icon-plus"})]),a("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.data,"node-key":"id",props:e.props,"expand-on-click-node":!1},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node,i=t.data;return a("span",{staticClass:"custom-tree-node",on:{click:function(t){return t.stopPropagation(),function(){return e.edit(i)}()}}},[a("span",{staticClass:"label_name"},[e._v(e._s(s.label))]),a("span",{staticClass:"edit"},[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return t.stopPropagation(),function(){return e.append(i)}()}}},[a("i",{staticClass:"el-icon-plus"})]),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(){return e.edit(i)}}},[a("i",{staticClass:"el-icon-edit"})]),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(){return e.remove(i)}}},[a("i",{staticClass:"el-icon-delete"})])],1)])}}])})],1),a("div",{staticClass:"div_right"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.add,expression:"add"}],staticClass:"form",attrs:{"label-width":"90px","label-position":"left"}},[a("el-form-item",{attrs:{label:"科目名称"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),a("span",{staticClass:"req"},[e._v("*")])],1),a("el-form-item",{attrs:{label:"新办价格"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.price_new,callback:function(t){e.$set(e.form,"price_new",t)},expression:"form.price_new"}}),a("span",{staticClass:"req"},[e._v("*")])],1),a("el-form-item",{attrs:{label:"复审价格"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.price_re,callback:function(t){e.$set(e.form,"price_re",t)},expression:"form.price_re"}}),a("span",{staticClass:"req"},[e._v("*")])],1),a("el-form-item",{attrs:{label:"换证价格"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.price_change,callback:function(t){e.$set(e.form,"price_change",t)},expression:"form.price_change"}}),a("span",{staticClass:"req"},[e._v("*")])],1),e.form.isleaf?a("el-form-item",{attrs:{label:"学时"}},[a("el-input",{model:{value:e.form.class_hour,callback:function(t){e.$set(e.form,"class_hour",t)},expression:"form.class_hour"}}),a("span",{staticClass:"req"},[e._v("*")])],1):e._e(),e.form.isleaf?a("el-form-item",{attrs:{label:"复审学时"}},[a("el-input",{model:{value:e.form.update_class_hour,callback:function(t){e.$set(e.form,"update_class_hour",t)},expression:"form.update_class_hour"}}),a("span",{staticClass:"req"},[e._v("*")])],1):e._e(),e.form.isleaf?a("el-form-item",{attrs:{label:"换证学时"}},[a("el-input",{model:{value:e.form.change_class_hour,callback:function(t){e.$set(e.form,"change_class_hour",t)},expression:"form.change_class_hour"}}),a("span",{staticClass:"req"},[e._v("*")])],1):e._e(),a("el-form-item",{attrs:{label:"排序"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.order,callback:function(t){e.$set(e.form,"order",t)},expression:"form.order"}})],1),a("el-form-item",{attrs:{label:"说明"}},[a("el-input",{attrs:{rows:4,type:"textarea"},model:{value:e.form.intro,callback:function(t){e.$set(e.form,"intro",t)},expression:"form.intro"}})],1),a("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")])],1)],1)])])},i=[],n=(a("cc57"),{data:function(){return{data:[],form:{name:""},props:{label:"name"},add:0,loading:!1}},methods:{getData:function(){var e=this;this.loading=!0,this.$api.getSubList({subject_id:this.id}).then((function(t){e.data=t.data.data,e.loading=!1}))},edit:function(e){this.add=1;var t={id:e.id,name:e.name,pid:e.pid,price_change:e.price_change,price_new:e.price_new,price_re:e.price_re,intro:e.intro,order:0,class_hour:e.class_hour,update_class_hour:e.update_class_hour,change_class_hour:e.change_class_hour};!e.children||e.children.length<=0?t.isleaf=1:t.isleaf=0,this.form=t},append:function(e){this.add=1;var t={name:"",pid:e.id,price_change:0,price_new:0,price_re:0,intro:"",order:0};!e.children||e.children.length<=0?t.isleaf=1:t.isleaf=0,this.form=t},remove:function(e){var t=this;console.log(e.id),this.$confirm("确定删除"+e.name+"科目?","提示",{type:"warning"}).then((function(){t.$api.deleteSub({id:e.id}).then((function(e){t.$message({message:"删除成功!",type:"success"}),t.getData()}))}))},save:function(){var e=this,t=this.form;t.id?this.$api.updateSub(t).then((function(t){0==t.data.code?(e.$message({message:"修改成功!",type:"success"}),e.add=0,e.getData()):e.$message.error(t.data.message)})):this.$api.saveSub(t).then((function(t){0==t.data.code?(e.$message({message:"添加成功!",type:"success"}),e.add=0,e.getData()):e.$message.error(t.data.message)}))}},watch:{$route:function(){this.id=this.$route.query.id,this.getData()}},created:function(){this.$route.query.id&&(this.id=this.$route.query.id),this.getData()}}),r=n,o=(a("44cd"),a("4023")),c=Object(o["a"])(r,s,i,!1,null,null,null);t["default"]=c.exports},c058:function(e,t,a){},cc57:function(e,t,a){var s=a("064e").f,i=Function.prototype,n=/^\s*function ([^ (]*)/,r="name";r in i||a("149f")&&s(i,r,{configurable:!0,get:function(){try{return(""+this).match(n)[1]}catch(e){return""}}})}}]);
- //# sourceMappingURL=chunk-f83de5c4.77a1dcea.js.map
|