| 1 |
- System.register(["./index-legacy.a130dba2.js","./composables-legacy.0c6ce36a.js","./constant-legacy.90cdba31.js","./LJPagiNation-legacy.9bb85dfb.js"],(function(e,t){"use strict";var a,n,i,r,l,o,s,d,c,u,p,m,f,g=document.createElement("style");return g.textContent=".remind[data-v-4c419c2b]{margin:20px}.remind .el-input-group__append[data-v-4c419c2b]{padding:0 10px}.remind .limit-con[data-v-4c419c2b]{margin-bottom:10px}.detail-part[data-v-4c419c2b]{margin-top:15px;padding:10px}.detail-part .part-title[data-v-4c419c2b]{padding-left:10px;margin-bottom:15px;line-height:24px;border-left:5px solid #0a77f6;font-size:16px}.detail-part .part-title .tips[data-v-4c419c2b]{margin-left:40px;color:#999;font-size:13px}.detail-part .el-input[data-v-4c419c2b],.detail-part .el-select[data-v-4c419c2b]{width:200px}.search[data-v-cb6eeb5c]{width:100%;display:flex}.table-list[data-v-cb6eeb5c]{margin-top:20px}[data-v-cb6eeb5c] .el-dialog__body{padding:0 20px}[data-v-cb6eeb5c] .el-table__body tr:hover>td{background-color:#f6faff!important}\n",document.head.appendChild(g),{setters:[function(e){a=e.n,n=e.r,i=e.$,r=e.f,l=e.o,o=e.t,s=e.e,d=e.b,c=e.L},function(e){u=e.u},function(e){p=e.d,m=e.I},function(e){f=e.L}],execute:function(){var t={__name:"standardEditDialog",emits:["updateData"],setup:function(e,t){var a=t.expose,d=t.emit,c=n(!1),u=n(""),f=n(),g=n({indicator_id:"",company_id:i.getters.company,name:"",type:0,standard:"",unit:null}),b=r({name:[{required:!0,message:"请输入线索池名称",trigger:"blur"}],type:[{required:!0,message:"请选择指标类型",trigger:"change"}],standard:[{required:!0,message:"请输入考核标准",trigger:"blur"}]}),v=n([{name:"非量化",value:0},{name:"量化",value:1}]),y=p,_=n({0:"元",1:"%",2:"个",3:"%",4:"个"}),h=m,x=n([]),w=n(!1);function D(e,t){u.value=t,e&&e.id?T(e.id):o((function(){k()})),c.value=!0}function k(){g.value={indicator_id:"",company_id:i.getters.company,name:"",type:0,standard:"",unit:null},f.value.resetFields()}function C(){HTTP.get("member").then((function(e){x.value=e.data.results}))}function T(e){HTTP.getById("indicators_library",e).then((function(e){(e.data||e.data.id)&&(g.value.indicator_id=e.data.id,g.value.company_id=e.data.company,g.value.name=e.data.name,g.value.type=e.data.type,g.value.standard=e.data.standard,g.value.unit=e.data.unit)}))}return l((function(){C()})),a({init:D}),{__sfc:!0,dialogVisible:c,emits:d,editType:u,formRef:f,form:g,rules:b,typeList:v,unitList:y,indicatorUnit:_,indicatorType:h,memberList:x,isLoading:w,init:D,resetForm:k,getConfigData:C,initData:T,typeChange:function(e){0===g.value.type&&(g.value.unit=null)},indicatorChange:function(e){},addIndicator:function(){g.value.scale.limit.push({min:0,max:0,score:0})},deleteIndicator:function(e){g.value.scale.limit.splice(e,1)},saveForm:function(){f.value.validate((function(e){if(!e)return w.value=!1,console.log("error submit!!"),!1;w.value=!0;var t=JSON.parse(JSON.stringify(g.value));t.indicator_id||delete t.indicator_id,HTTP.post("create_indicator",t).then((function(e){w.value=!1,console.log("res",e),0===e.code?(s.exports.Message({type:"success",message:"保存成功"}),c.value=!1,d("updateData")):s.exports.Message({type:"error",message:e.msg})}))}))}}}},g=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-details"},[t("el-dialog",{attrs:{"append-to-body":!0,title:"新建/编辑指标",visible:a.dialogVisible,width:"700px"},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("div",{staticClass:"remind"},[t("el-form",{ref:"formRef",attrs:{model:a.form,rules:a.rules,disabled:"detail"===a.editType,"label-position":"left","label-width":"90px"}},[t("el-form-item",{attrs:{label:"指标名称",prop:"name"}},[t("el-input",{staticStyle:{width:"215px"},model:{value:a.form.name,callback:function(t){e.$set(a.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"指标类型",prop:"type"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:a.typeChange},model:{value:a.form.type,callback:function(t){e.$set(a.form,"type",t)},expression:"form.type"}},e._l(a.typeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"考核标准",prop:"standard"}},[t("el-input",{staticStyle:{width:"80%"},attrs:{type:"textarea",rows:3},model:{value:a.form.standard,callback:function(t){e.$set(a.form,"standard",t)},expression:"form.standard"}})],1),1===a.form.type?t("el-form-item",{attrs:{label:"单位",prop:"unit"}},[t("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:a.form.unit,callback:function(t){e.$set(a.form,"unit",t)},expression:"form.unit"}},e._l(a.unitList,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:e}})})),1)],1):e._e()],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){a.dialogVisible=!1}}},[e._v("取 消")]),"detail"!==a.editType?t("el-button",{attrs:{type:"primary",loading:a.isLoading},on:{click:a.saveForm}},[e._v(" 确 定 ")]):e._e()],1)])],1)},b=[];g._withStripped=!0;var v=a(t,g,b,!1,null,"4c419c2b",null,null);v.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/standardEditDialog.vue";var y=v.exports,_={__name:"assessmentIndicatorsViews",setup:function(e){var t=n(),a=u(),o=r({name__contains:"",limit:10,offset:0,del_flag:0,ordering:"-id"}),p=n(0),m=n(1),g=n([]),b=n(d((function(){return i.getters.appMainHeight-32-52-50-80})));function v(){HTTP.get("indicators_library",o).then((function(e){p.value=e.data.count,g.value=e.data.results}))}return l((function(){v()})),{__sfc:!0,standardEditRef:t,router:a,filter:o,total:p,currentPage:m,tableData:g,tabelHeigth:b,getData:v,handleSizeChange:function(e){o.limit=e,v()},handleCurrentChange:function(e){m.value=e,o.offset=(e-1)*o.limit,v()},resetFilter:function(){m.value=1,o.offset=0,v()},addData:function(e,a){console.log("新增/编辑模板"),t.value.init(e,a)},deleteData:function(e){s.exports.MessageBox.confirm("确定要删除该指标吗","提示",{type:"warning"}).then((function(){HTTP.delete("indicators_library",e.id).then((function(e){0===e.code?(s.exports.Message({type:"success",message:"删除成功"}),v()):s.exports.Message({type:"error",message:e.msg})}))})).catch((function(e){console.log(e)}))},LJTableHeader:c,standardEditDialog:y,LJPagiNation:f}}},h=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-times"},[t(a.LJTableHeader,{attrs:{dropdown:!1,"search-placeholder":"请输入指标名称"},on:{search:a.resetFilter},model:{value:a.filter.name__contains,callback:function(t){e.$set(a.filter,"name__contains",t)},expression:"filter.name__contains"}},[t("template",{slot:"right"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32202,expression:"32202"}],staticStyle:{margin:"0 0 0 auto"},attrs:{type:"primary"},on:{click:a.addData}},[e._v("新增指标 ")])],1)],2),t("div",{staticClass:"table-list"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData,height:a.tabelHeigth,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{prop:"name",label:"指标名称",align:"center",width:"200"}}),t("el-table-column",{attrs:{prop:"name",label:"指标类型",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.type?"量化":"非量化")+" ")]}}])}),t("el-table-column",{attrs:{prop:"standard",label:"考核标准",align:"center"}}),t("el-table-column",{attrs:{prop:"address",align:"center",width:"120",label:"单位"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.unit||"-")+" ")]}}])}),t("el-table-column",{attrs:{prop:"address",label:"操作",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32203,expression:"32203"}],attrs:{type:"text"},on:{click:function(e){return a.addData(n.row,"edit")}}},[e._v("编辑 ")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32204,expression:"32204"}],attrs:{type:"text"},on:{click:function(e){return a.deleteData(n.row)}}},[e._v("删除 ")])]}}])})],1),t(a.LJPagiNation,{attrs:{"current-page":a.currentPage,"page-size":a.filter.limit,total:a.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}})],1),t(a.standardEditDialog,{ref:"standardEditRef",on:{updateData:a.getData}})],1)},x=[];h._withStripped=!0;var w=a(_,h,x,!1,null,"cb6eeb5c",null,null);w.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/assessmentIndicatorsViews.vue",e("default",w.exports)}}}));
|