customerDuplicationCheck-legacy.e0b22e6f.js 3.5 KB

1
  1. System.register(["./index-legacy.a130dba2.js"],(function(e,t){"use strict";var n,i,o,a,c,s=document.createElement("style");return s.textContent=".clues-checking[data-v-5e08940a]{background-color:#fff;border-radius:8px;padding:10px}.clues-checking .el-form[data-v-5e08940a]{padding:20px}.clues-checking .tips[data-v-5e08940a]{margin-left:20px;font-size:14px;color:#999}.clues-checking .condition[data-v-5e08940a]{margin-bottom:10px}.clues-checking .guide[data-v-5e08940a]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:40px}.clues-checking .guide .setp[data-v-5e08940a]{margin-top:15px;font-size:14px;color:#919398;display:flex;align-items:center}.clues-checking .guide .setp img[data-v-5e08940a]{margin:5px 10px 0}\n",document.head.appendChild(s),{setters:[function(e){n=e.n,i=e.f,o=e.r,a=e.o,c=e.$}],execute:function(){var t={__name:"customerDuplicationCheck",setup:function(e){var t=i({id:"",is_open:!0,condition:[]}),n=o(),s=i({}),r=o([]);function l(){HTTP.getRead("check_repeat",{type:2}).then((function(e){if(e.data.count){var n=e.data.results[0];t.id=n.id,t.is_open=1===n.customer_check_repeat,t.condition=n.keys.split(",").map((function(e){return{key:e}}))}}))}function u(){HTTP.get("templates_config",{key:"clue_customer_temp"}).then((function(e){r.value=JSON.parse(e.data.results[0].field_json)}))}function d(){var e=t.condition.map((function(e){return e.key})),n={id:t.id,type:2,company:c.getters.company,keys:e.join(",")};t.id?HTTP.patch("check_repeat",n):(delete n.id,HTTP.post("check_repeat",n).then((function(e){l()})))}return a((function(){l(),u()})),{__sfc:!0,form:t,formRef:n,rules:s,conditionList:r,getData:l,getCondition:u,addCondition:function(){t.condition.push({key:""})},editCompany:function(){HTTP.patch("company",{id:c.getters.company,customer_check_repeat:t.is_open?1:0})},saveCondition:d,deleteKey:function(e){t.condition.splice(e,1),d()}}}},s=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"clues-checking"},[t("el-form",{ref:"formRef",attrs:{model:n.form,rules:n.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"查重开关:"}},[t("el-switch",{directives:[{name:"permission",rawName:"v-permission",value:34701,expression:"34701"}],on:{change:n.editCompany},model:{value:n.form.is_open,callback:function(t){e.$set(n.form,"is_open",t)},expression:"form.is_open"}}),t("span",{staticClass:"tips"},[e._v(" 查重开关打开后,重复信息将无法录入系统 ")])],1),t("el-form-item",{attrs:{label:"查重条件:"}},e._l(n.form.condition,(function(i,o){return t("div",{key:o,staticClass:"condition"},[t("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择"},on:{change:n.saveCondition},model:{value:i.key,callback:function(t){e.$set(i,"key",t)},expression:"item.key"}},e._l(n.conditionList,(function(e){return t("el-option",{key:e.key,attrs:{label:e.name,value:e.key}})})),1),t("el-button",{attrs:{type:"text",icon:"el-icon-delete",circle:""},on:{click:function(e){return n.deleteKey(o)}}})],1)})),0),t("el-form-item",{attrs:{label:"查重条件:"}},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34702,expression:"34702"}],attrs:{type:"primary"},on:{click:function(e){return n.addCondition()}}},[e._v("新增条件")])],1)],1)],1)},r=[];s._withStripped=!0;var l=n(t,s,r,!1,null,"5e08940a",null,null);l.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/markets/configurations/checkForPlagiarism/customerDuplicationCheck.vue",e("default",l.exports)}}}));