1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d9bae968"],{1839:function(e,l,t){"use strict";t("b570")},"18ef":function(e,l,t){},b570:function(e,l,t){},cca2:function(e,l,t){"use strict";t("18ef")},cfb5:function(e,l,t){"use strict";t.r(l);var a=t("7a23"),o=t("2e9d"),b=t("ad28"),c=t("1090"),r=t("2d16"),p=t("1d22"),s=t("c5cb");t("0792");const n={key:0,class:"dialog"},i={class:"head_box"},u={class:"title"},d=Object(a["createTextVNode"])("保存"),j=Object(a["createTextVNode"])("关闭"),x={class:"form_cnt"};var f={__name:"editAddForm",props:{dic:Object},emits:["updateDate"],setup(e,{expose:l,emit:t}){const{proxy:o}=Object(a["getCurrentInstance"])(),b=Object(a["ref"])(!1),c=Object(a["ref"])([{text:"组合标签名称",prop:"bqmc",type:"input",required:!0},{text:"身份标签大类",prop:"sfbqdl",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"身份标签细类",prop:"sfbqxl",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"身份标签等级",prop:"sfbqdj",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"身份标签颜色",prop:"sfbqys",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"行为标签大类",prop:"xwbqdl",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"行为标签细类",prop:"xwbqdl",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"行为标签等级",prop:"sfbqdj",type:"select",value:"",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"行为标签颜色",prop:"xwbqys",type:"select",optionList:[{label:"是",value:"1"},{label:"否",value:"0"}]},{text:"身份标签积分",prop:"sfbqjf",type:"input"},{text:"行为标签积分",prop:"xwbqjf",type:"input"},{text:"组合标签积分",prop:"zhbqjf",type:"input"}]),r=Object(a["ref"])({sfbqdj:[]}),f=Object(a["ref"])(!1),v=Object(a["ref"])(),O=Object(a["ref"])(""),h=Object(a["reactive"])({bqmc:[{required:!0,message:"请输入标签名称",trigger:"blur"}]}),m=Object(a["ref"])();Object(a["onMounted"])(()=>{});const y=(e,l,t)=>{b.value=!0,O.value=l?"编辑":"新增",l&&g(l.id)},g=e=>{let l="";Object(s["a"])({id:e},l).then(e=>{r.value=e,Object(a["nextTick"])(()=>{m.value.getList()})})},C=()=>{v.value.submit(w)},w=e=>{Object(s["b"])(e,"url").then(e=>{o.$message({type:"success",message:O.value+"成功"}),k()}).catch(()=>{})},k=()=>{r.value={},b.value=!1,f.value=!1};return l({init:y}),(e,l)=>{const t=Object(a["resolveComponent"])("el-button");return b.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",n,[Object(a["createElementVNode"])("div",i,[Object(a["createElementVNode"])("span",u,Object(a["toDisplayString"])(O.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(t,{type:"primary",size:"small",loading:f.value,onClick:C},{default:Object(a["withCtx"])(()=>[d]),_:1},8,["loading"]),Object(a["createVNode"])(t,{size:"small",onClick:k},{default:Object(a["withCtx"])(()=>[j]),_:1})])]),Object(a["createElementVNode"])("div",x,[Object(a["createVNode"])(p["a"],{formData:c.value,ref_key:"elform",ref:v,rules:h},null,8,["formData","rules"])])])):Object(a["createCommentVNode"])("",!0)}}},v=(t("cca2"),t("6b0d")),O=t.n(v);const h=O()(f,[["__scopeId","data-v-a1493d4c"]]);var m=h;const y={class:"titleBox"},g=Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1),C={class:"tabBox"},w=Object(a["createTextVNode"])("编辑"),k=Object(a["createTextVNode"])("删除");var V={__name:"index",setup(e){const{proxy:l}=Object(a["getCurrentInstance"])(),t=(Object(a["ref"])(),Object(a["ref"])()),p=Object(a["ref"])(),n=Object(a["ref"])("学校"),i=Object(a["reactive"])({chooseList:["学校","医院","娱乐场所","民爆库房"],xxlx:[{label:"职业学校",value:"01"},{label:"大专",value:"02"},{label:"本科",value:"03"},{label:"研究生",value:"04"},{label:"博士",value:"05"}],sf:[{label:"是",value:"1"},{label:"否",value:"0"}]}),u=Object(a["ref"])([{label:"标签名称",prop:"bqmc",placeholder:"请输入学校名称",showType:"input"},{label:"标签大类",prop:"sfbqdl",placeholder:"请选择标签大类",showType:"select",options:i.xxlx},{label:"标签细类",prop:"sfbqdl",placeholder:"请选择标签细类",showType:"select",options:i.xxlx},{label:"标签等级",prop:"sfbqdl",placeholder:"请选择标签等级",showType:"select",options:i.xxlx},{label:"标签颜色",prop:"sfbqdl",placeholder:"请选择标签颜色",showType:"select",options:i.xxlx},{label:"积分分值",prop:"bqmc",placeholder:"请输入积分分值",showType:"input"}]),d=Object(a["ref"])({}),j=Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:160,tableColumn:[{label:"标签名称",prop:"name"},{label:"标签大类",prop:"xxrs"},{label:"标签细类",prop:"sfjs",showSolt:!0},{label:"标签等级",prop:"xxlx",showSolt:!0},{label:"标签颜色",prop:"xzxm"},{label:"积分分值",prop:"lxfs"}]});Object(a["onMounted"])(()=>{h(n.value),q()});const x=e=>{j.keyCount++,j.pageConfiger.pageCurrent=1,u.value=u.value.slice(0,1);let l=[],t=[];switch(e){case"学校":l=[{label:"学校名称",prop:"name",placeholder:"请输入学校名称",showType:"input"},{label:"学校类型",prop:"xxlx",placeholder:"请选择学校类型",showType:"select",options:i.xxlx}],t=[{label:"学校名称",prop:"name"},{label:"学校人数",prop:"xxrs"},{label:"是否寄宿学校",prop:"sfjs",showSolt:!0},{label:"学校类型",prop:"xxlx",showSolt:!0},{label:"校长",prop:"xzxm"},{label:"校长联系方式",prop:"lxfs"},{label:"要求配备保安数",prop:"pbbbs"},{label:"自聘保安数",prop:"zpbbs"},{label:"第三方保安数",prop:"sfbbs"}];break;case"医院":l=[{label:"医院名称",prop:"name",placeholder:"请输入医院名称",showType:"input"}],t=[{label:"医院名称",prop:"name"},{label:"医院法人",prop:"frxm"},{label:"法人联系方式",prop:"lxfs"},{label:"床位数",prop:"cws"},{label:"医院人数",prop:"yyrs"},{label:"医院人流量",prop:"yyrll"},{label:"要求配备保安数",prop:"pbbbs"},{label:"自聘保安数",prop:"zpbbs"},{label:"第三方保安数",prop:"sfbbs"}];break;case"娱乐场所":l=[{label:"娱乐场所",prop:"name",placeholder:"请输娱乐场所名称",showType:"input"}],t=[{label:"场所名称",prop:"name"},{label:"法人",prop:"frxm"},{label:"法人联系方式",prop:"lxfs"},{label:"面积",prop:"mj"},{label:"要求配备保安数",prop:"pbbbs"},{label:"自聘保安数",prop:"zpbbs"},{label:"第三方保安数",prop:"sfbbs"}];break;case"民爆库房":l=[{label:"民爆库房",prop:"bmkf",placeholder:"请输民爆库房名称",showType:"input"}],t=[{label:"库房名称",prop:"name"},{label:"库房所有人",prop:"kfsyr"},{label:"所有人联系方式",prop:"syrLxfs"},{label:"库房使用人",prop:"kfUser"},{label:"使用人联系方式",prop:"userLxfs"},{label:"库容量",prop:"kry"},{label:"要求配备保安数",prop:"pbbbs"},{label:"自聘保安数",prop:"zpbbs"},{label:"第三方保安数",prop:"sfbbs"}];break}u.value=u.value.concat(l),j.tableColumn=t,h(n.value)},f=e=>{d.value={...e},j.pageConfiger.pageCurrent=1,h(n.value)},v=e=>{j.pageConfiger.pageNum=e,h(n.value)},O=e=>{j.pageConfiger.pageSize=e,h(n.value)},h=e=>{let l="";switch(e){case"学校":l="/mosty-lzcj/tbDwXx/queryList";break;case"医院":l="/mosty-lzcj/tbDwYy/queryList";break;case"娱乐场所":l="/mosty-lzcj/TbDwYlth/queryList";break;case"民爆库房":l="/mosty-lzcj/tbDwMbkf/queryList";break}j.tableConfiger.loading=!0;let t={...j.pageConfiger,...d.value};Object(s["b"])(t,l).then(e=>{j.tableData=e.records||[],j.total=e.total,j.tableConfiger.loading=!1}).catch(()=>{j.tableConfiger.loading=!1})},V=e=>{let l="";switch(n.value){case"学校":l="/mosty-lzcj/tbDwXx/delete";break;case"医院":l="/mosty-lzcj/tbDwYy/delete";break;case"娱乐场所":l="/mosty-lzcj/TbDwYlth/delete";break;case"民爆库房":l="/mosty-lzcj/tbDwMbkf/delete";break}},N=(e,l)=>{t.value.init(e,l,n.value)},q=()=>{j.tableHeight=window.innerHeight-p.value.offsetHeight-250,window.onresize=function(){q()}};return(e,l)=>{const s=Object(a["resolveComponent"])("CirclePlus"),d=Object(a["resolveComponent"])("el-icon"),q=Object(a["resolveComponent"])("el-button"),z=Object(a["resolveComponent"])("el-option"),D=Object(a["resolveComponent"])("el-select"),_=Object(a["resolveComponent"])("DictTag");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",y,[Object(a["createVNode"])(o["a"],{title:"身份标签管理"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(q,{type:"primary",onClick:l[0]||(l[0]=e=>N("add",""))},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s)]),_:1}),g]),_:1})]),_:1})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:p},[(Object(a["openBlock"])(),Object(a["createBlock"])(r["a"],{searchArr:u.value,onSubmit:f,key:j.keyCount},{defaultSlot:Object(a["withCtx"])(()=>[Object(a["createVNode"])(D,{placeholder:"请选择类型",modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=e=>n.value=e),onChange:x},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.chooseList,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(z,{key:e,value:e,label:e},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["searchArr"]))],512),Object(a["createElementVNode"])("div",C,[(Object(a["openBlock"])(),Object(a["createBlock"])(b["a"],{tableData:j.tableData,tableColumn:j.tableColumn,tableHeight:j.tableHeight,key:j.keyCount,tableConfiger:j.tableConfiger,controlsWidth:j.controlsWidth,onChooseData:e.chooseData},{sfjs:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(_,{value:e.sfjs,options:i.sf},null,8,["value","options"])]),xxlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(_,{value:e.xxlx,options:i.xxlx},null,8,["value","options"])]),controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(q,{size:"small",onClick:l=>N("edit",e)},{default:Object(a["withCtx"])(()=>[w]),_:2},1032,["onClick"]),Object(a["createVNode"])(q,{size:"small",onClick:l=>V([e.id]),type:"danger"},{default:Object(a["withCtx"])(()=>[k]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"])),Object(a["createVNode"])(c["a"],{onChangeNo:v,onChangeSize:O,tableHeight:j.tableHeight,pageConfiger:{...j.pageConfiger,total:j.total}},null,8,["tableHeight","pageConfiger"])]),Object(a["createVNode"])(m,{ref_key:"detailDiloag",ref:t,dic:{xxlx:i.xxlx,sf:i.sf},onUpdateDate:h},null,8,["dic"])])}}};t("1839");const N=V;l["default"]=N}}]); |