1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5141b71c"],{"1eaa":function(e,l,t){"use strict";t("ce4a")},"43c6":function(e,l,t){"use strict";t("caad");var a=t("7a23"),o=t("85f9"),c=t("793d"),b=t("8f43"),r=t("ad28"),p=(t("986e"),t("1090")),n=t("2d16");const s={class:"flex just-between align-center"},i={key:0,class:"tableBox flex"},u={class:"table"},j={key:0},d={key:1},x={key:2},w={key:0,class:"cnt flex just-center align-center"},g={key:1,class:"table"},h={key:0},O={key:1},C={key:2},v={class:"footInfoBtn flex just-between align-center"},m=Object(a["createTextVNode"])("确定选择");var f={__name:"chooseTable",props:{configer:{type:Object,default:{}},dic:Object,modelValue:{type:Array,default:[]},rightData:{type:Array,default:[]},deptment:{type:Object,default:{bmdm:JSON.parse(localStorage.getItem("deptId"))[0].deptCode,bmmc:JSON.parse(localStorage.getItem("deptId"))[0].deptName}}},emits:["update:modelValue","change"],setup(e,{emit:l}){const t=e,{proxy:f}=Object(a["getCurrentInstance"])(),y=Object(a["reactive"])({tableHeight:360,keyCount:0,total:0,pageConfiger:{pageSize:20,pageCurrent:1},tableConfiger:{loading:!1,rowHieght:61,showSelectType:"checkBox",haveControls:!1,showIndex:!1,defaultSelectKeys:[]},searchConfiger:[{showType:"input",prop:"key",placeholder:"请输入关键字",label:"关键字"}]}),B=Object(a["reactive"])({tableData:[],tableColumn:[{label:"班次名称",prop:"bcmc"}]}),_=Object(a["reactive"])({tableData:[],tableColumn:[{label:"班次名称",prop:"bcmc"}]});let k=Object(a["reactive"])({placement:"right",trigger:"click",isRadio:!1,width:1e3,selectName:"选择",lx:null,rowKey:"id"});const D=Object(a["ref"])(!1),z=Object(a["ref"])(""),N=Object(a["ref"])({total:0,pageSize:20,pageCurrent:1}),V=Object(a["ref"])(""),L=Object(a["ref"])([]),S=Object(a["ref"])([]),J=()=>{D.value=!D.value,D.value&&q(k.lx)},q=(e,l)=>{let a=[];switch(e){case"mj":case"fj":z.value="选择人员",V.value="/mosty-base/sysUserExtend/selectXfllVOPage",a=[{label:"报备",prop:"sfbb",showSolt:!0},{label:"姓名",prop:"xm"},{label:"警号",prop:"jh"},{label:"所属部门",prop:"ssbm",showOverflowTooltip:!0},{label:"警种",prop:"lx",showSolt:!0},{label:"人员类型",prop:"fl",showSolt:!0}],B.tableColumn=a,_.tableColumn=a.filter(e=>"报备"!=e.label),l||(y.searchConfiger=[{showType:"department",prop:"ssbmdm",label:"所属部门"},{showType:"input",prop:"xm",placeholder:"请输入姓名",label:"姓名"},{showType:"input",prop:"jh",placeholder:"请输入警号",label:"警号"}]);break;case"pdh":z.value="频道号选择",V.value="/mosty-base/sysDeptExtendPdh/selectPage",B.tableColumn=[{label:"频道名称",prop:"pdmc"},{label:"频道号",prop:"pdh"},{label:"频道电台类型",prop:"pddtlx",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"pdmc",placeholder:"请输入频道名称",label:"频道名称"},{showType:"input",prop:"pdh",placeholder:"请输入频道号",label:"频道号"},{showType:"select",prop:"pddtlx",placeholder:"请输入频道电台类型",label:"频道电台类型",options:t.dic.D_BZ_PDDTLX}]);break;case"zbbc":z.value="班次选择",V.value="/mosty-qwzx/tbQwglQwbc/selectPage",B.tableColumn=[{label:"班次名称",prop:"bcMc"},{label:"班次类型",prop:"bcQwBbzl",showSolt:!0},{label:"开始时间",prop:"bcKssj"},{label:"结束时间",prop:"bcJssj"},{label:"跨越天数",prop:"bcKtsDict",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"bcMc",placeholder:"请输入班次名称",label:"班次名称"}]);break;case"xfq":case"bxd":case"bxx":z.value="xfq"==e?"巡防区名称":"bxd"==e?"必巡点":"必巡线",V.value="/mosty-qwzx/tbQwglXfqy/selectPage",B.tableColumn=[{label:"名称",prop:"xqmc"},{label:"类别",prop:"xqlb",showSolt:!0},{label:"类型",prop:"xqlx",showSolt:!0}],_.tableColumn=[{label:"名称",prop:"xqmc"},{label:"类别",prop:"xqlb",showSolt:!0},{label:"类型",prop:"xqlx",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"xqmc",placeholder:"请输入名称",label:"名称"}]);break;case"cl":z.value="车辆选择",V.value="/mosty-jcgl/tpJcglXfcl/getXfclList",a=[{label:"号牌号码",prop:"cph"},{label:"车辆名称",prop:"clmc"},{label:"大类别",prop:"jyjtfwlb",showSolt:!0},{label:"小类别",prop:"jyjtgjlb",showSolt:!0}],B.tableColumn=a,_.tableColumn=a,l||(y.searchConfiger=[{showType:"input",prop:"clmc",placeholder:"请输入车辆名称",label:"车辆名称"}]);break;case"zdsb":z.value="终端选择",V.value="/mosty-jcgl/tbJcglZdsb/selectPage",a=[{label:"设备编号",prop:"sbbh"},{label:"设备名称",prop:"sbmc"},{label:"终端类别",prop:"sblb",showSolt:!0},{label:"设备类型",prop:"sblx",showSolt:!0}],B.tableColumn=a,_.tableColumn=a,l||(y.searchConfiger=[{showType:"input",prop:"sbmc",placeholder:"请输入设备名称",label:"设备名称"},{showType:"select",prop:"sblb",placeholder:"请选择设备类型",label:"设备类型",options:t.dic.D_JCGL_ZDSB_SBLX}]);break;case"jyqx":z.value="装备选择",V.value="/mosty-jcgl/tpJcglJyqx/selectJyqx",a=[{label:"器械名称",prop:"qxMc"},{label:"器械编号",prop:"qxbh"},{label:"器械类型",prop:"qxlx",showSolt:!0},{label:"数量",prop:"sl"}],B.tableColumn=a,_.tableColumn=a,l||(y.searchConfiger=[{showType:"input",prop:"qxMc",placeholder:"请输入器械名称",label:"器械名称"}]);break;case"jz":z.value="警组",V.value="/mosty-qwzx/tbQwglJz/selectPage",B.tableColumn=[{label:"警组名称",prop:"jzMc"},{label:"报备类型",prop:"jzQwBbzl",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"jzMc",placeholder:"警组名称",label:"警组名称"}]);break;case"kfd":z.value="快反点",V.value="/mosty-jcgl/tpJcglKfd/selectKfdList",B.tableColumn=[{label:"快反点名称",prop:"kfdMc"},{label:"快反点地址",prop:"kfdDz"}],l||(y.searchConfiger=[{showType:"input",prop:"kfdMc",placeholder:"请输入名称",label:"快反点名称"}]);break;case"jcz":z.value="环林卡口",V.value="/mosty-jcgl/jcz/selectJczList",B.tableColumn=[{label:"环林卡口名称",prop:"jczmc"},{label:"环林卡口类型",prop:"jczlx",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"jczmc",placeholder:"环林卡口名称",label:"环林卡口名称"}]);break;case"zfjly":z.value="选择执法记录仪",V.value="/mosty-jcgl/tbJcglTcsb/selectPage";let o=[{label:"设备名称",prop:"sbmc"},{label:"设备编号",prop:"sbbh"},{label:"所属部门",prop:"gldwmc"}];B.tableColumn=o,_.tableColumn=o,l||(y.searchConfiger=[{showType:"input",prop:"sbmc",placeholder:"请输入设备名称",label:"设备名称"}]);break;case"hxg":z.value="选择护学岗",V.value="/mosty-jcgl/tbNbhyXxjbxx/selectPage";let c=[{label:"学校名称",prop:"xxMc"},{label:"学校地址",prop:"xxDz"},{label:"时间段",prop:"sdList",showSolt:!0}];B.tableColumn=c,_.tableColumn=c,l||(y.searchConfiger=[{showType:"input",prop:"xxMc",placeholder:"请输入学校名称",label:"学校名称"}]);break;case"jwz":z.value="选择警务站",V.value="/mosty-jcgl/tbJcglJwz/selectJwzList",B.tableColumn=[{label:"警务站名称",prop:"jwzMc"},{label:"负责人姓名",prop:"fzrXm"},{label:"警务站类型",prop:"jwzLx",showSolt:!0}],l||(y.searchConfiger=[{showType:"input",prop:"jwzMc",placeholder:"请输入警务站名称",label:"警务站名称"}]);break}e&&D.value&&Q()},T=e=>{y.pageConfiger.pageCurrent=1,N.value={...N.value,...e},console.log(N.value),q(k.lx,"look")},Q=()=>{"jyqx"==k.lx&&(N.value.pageNo=N.value.pageCurrent),"mj"==k.lx&&(N.value.fl="01"),"fj"==k.lx&&(N.value.fl="02"),"zbbc"==k.lx&&(N.value.bcQwBbzl=k.bclx),"jz"==k.lx&&(N.value.jzQwBbzl=k.jzlx),"kfd"==k.lx&&(N.value.dwlxs="01"),"zfjly"==k.lx&&(N.value.sblx="06"),"bxd"==k.lx&&(N.value.xqlx="01"),"xfq"==k.lx&&(N.value.xqlx="03"),"bxx"==k.lx&&(N.value.xqlx="02"),y.tableConfiger.loading=!0,console.log(N.value);let e={...N.value};e.pageNo=e.pageCurrent,Object(b["b"])(e,V.value).then(e=>{"cl"==k.lx?B.tableData=e.records.map(e=>({id:e.cid,...e}))||[]:B.tableData=e.records||[],N.value.total=e.total,y.tableConfiger.loading=!1}).catch(()=>{y.tableConfiger.loading=!1})},X=e=>{L.value=e},Z=e=>{S.value=e},E=()=>{_.tableData=L.value},K=()=>{_.tableData=_.tableData.filter(e=>!S.value.includes(e))},M=()=>{if(k.isRadio)l("update:modelValue",L.value),l("change",L.value);else{if(0==_.tableData.length)return f.$message.warning("请选择数据");l("update:modelValue",_.tableData),l("change",_.tableData)}D.value=!1},W=e=>{N.value.pageCurrent=e,q(k.lx)},Y=e=>{N.value.pageSize=e,q(k.lx)};return Object(a["watch"])(()=>t.configer,e=>{k={...k,...e},k.lx&&q(k.lx),k.isRadio&&(y.tableConfiger.showSelectType="radio"),k.rowKey&&(y.tableConfiger.rowKey=k.rowKey)},{immediate:!0}),Object(a["watch"])(()=>t.modelValue,e=>{e&&e.length>0?(y.tableConfiger.defaultSelectKeys=t.modelValue.map(e=>e.id||e.cid),_.tableData=t.modelValue):(y.tableConfiger.defaultSelectKeys=[],_.tableData=[])},{immediate:!0,deep:!0}),(e,l)=>{const b=Object(a["resolveComponent"])("Close"),f=Object(a["resolveComponent"])("el-icon"),V=Object(a["resolveComponent"])("dict-tag"),L=Object(a["resolveComponent"])("el-button"),S=Object(a["resolveComponent"])("el-popover");return Object(a["openBlock"])(),Object(a["createBlock"])(S,{"popper-class":"dinw",visible:D.value,width:Object(a["unref"])(k).width,trigger:Object(a["unref"])(k).trigger},{reference:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("span",{class:"deBtn",onClick:J},Object(a["toDisplayString"])(Object(a["unref"])(k).selectName),1)]),default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",s,[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(z.value),1),Object(a["createElementVNode"])("span",{onClick:l[0]||(l[0]=e=>D.value=!1)},[Object(a["createVNode"])(f,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b)]),_:1})])]),Object(a["createVNode"])(n["a"],{searchArr:y.searchConfiger,onSubmit:T},null,8,["searchArr"]),D.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",i,[Object(a["createElementVNode"])("div",u,[(Object(a["openBlock"])(),Object(a["createBlock"])(r["a"],{onChooseData:X,tableData:B.tableData,tableColumn:B.tableColumn,tableHeight:y.tableHeight,key:y.keyCount,tableConfiger:y.tableConfiger},{sfbb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_SF,value:e.sfbb,tag:!1},null,8,["options","value"])]),lx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_RYJZLB,value:e.lx,tag:!1},null,8,["options","value"])]),fl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_RYMFJLB,value:e.fl,tag:!1},null,8,["options","value"])]),pddtlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_PDDTLX,value:e.pddtlx,tag:!1},null,8,["options","value"])]),bcQwBbzl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BBZL,value:e.bcQwBbzl,tag:!1},null,8,["options","value"])]),bcKtsDict:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BC_KTS,value:e.bcKtsDict,tag:!1},null,8,["options","value"])]),jyjtfwlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYCL_JYJTFWLB,value:e.jyjtfwlb,tag:!1},null,8,["options","value"])]),jyjtgjlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYCL_JYJTGJLB,value:e.jyjtgjlb,tag:!1},null,8,["options","value"])]),sblx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_ZDSB_SBLX,value:e.sblx,tag:!1},null,8,["options","value"])]),sblb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_ZDSB_SBLB,value:e.sblb,tag:!1},null,8,["options","value"])]),qxlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYQX_QXLX,value:e.qxlx,tag:!1},null,8,["options","value"])]),jzQwBbzl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BBZL,value:e.jzQwBbzl,tag:!1},null,8,["options","value"])]),xqlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_XQLB,value:e.xqlb,tag:!1},null,8,["options","value"])]),xqlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_XQLX,value:e.xqlx,tag:!1},null,8,["options","value"])]),jwzLx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_JWZLX,value:e.jwzLx,tag:!1},null,8,["options","value"])]),sdList:Object(a["withCtx"])(({row:e})=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.sdList,(e,l)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:l},Object(a["toDisplayString"])(e.kssj)+" - "+Object(a["toDisplayString"])(e.jssj),1))),128))]),jczlx:Object(a["withCtx"])(({row:e})=>["01"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",j,"固定环林卡口")):Object(a["createCommentVNode"])("",!0),"02"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",d,"临时环林卡口")):Object(a["createCommentVNode"])("",!0),"03"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",x,"动态环林卡口")):Object(a["createCommentVNode"])("",!0)]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger"]))]),Object(a["unref"])(k).isRadio?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",w,[Object(a["createVNode"])(L,{icon:Object(a["unref"])(o["a"]),circle:"",onClick:K},null,8,["icon"]),Object(a["createVNode"])(L,{icon:Object(a["unref"])(c["a"]),circle:"",onClick:E},null,8,["icon"])])),Object(a["unref"])(k).isRadio?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",g,[(Object(a["openBlock"])(),Object(a["createBlock"])(r["a"],{onChooseData:Z,tableData:_.tableData,tableColumn:_.tableColumn,tableHeight:y.tableHeight,key:y.keyCount,tableConfiger:y.tableConfiger},{sfbb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_SF,value:e.sfbb,tag:!1},null,8,["options","value"])]),lx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_RYJZLB,value:e.lx,tag:!1},null,8,["options","value"])]),fl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_RYMFJLB,value:e.fl,tag:!1},null,8,["options","value"])]),pddtlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_BZ_PDDTLX,value:e.pddtlx,tag:!1},null,8,["options","value"])]),bcQwBbzl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BBZL,value:e.bcQwBbzl,tag:!1},null,8,["options","value"])]),bcKtsDict:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BC_KTS,value:e.bcKtsDict,tag:!1},null,8,["options","value"])]),jyjtfwlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYCL_JYJTFWLB,value:e.jyjtfwlb,tag:!1},null,8,["options","value"])]),jyjtgjlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYCL_JYJTGJLB,value:e.jyjtgjlb,tag:!1},null,8,["options","value"])]),sblx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_ZDSB_SBLX,value:e.sblx,tag:!1},null,8,["options","value"])]),sblb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_ZDSB_SBLB,value:e.sblb,tag:!1},null,8,["options","value"])]),qxlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_JCGL_JYQX_QXLX,value:e.qxlx,tag:!1},null,8,["options","value"])]),jzQwBbzl:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_BBZL,value:e.jzQwBbzl,tag:!1},null,8,["options","value"])]),xqlb:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_XQLB,value:e.xqlb,tag:!1},null,8,["options","value"])]),xqlx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(V,{options:t.dic.D_QW_XQLX,value:e.xqlx,tag:!1},null,8,["options","value"])]),sdList:Object(a["withCtx"])(({row:e})=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.sdList,(e,l)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:l},Object(a["toDisplayString"])(e.kssj)+" - "+Object(a["toDisplayString"])(e.jssj),1))),128))]),jczlx:Object(a["withCtx"])(({row:e})=>["01"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",h,"固定环林卡口")):Object(a["createCommentVNode"])("",!0),"02"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",O,"临时环林卡口")):Object(a["createCommentVNode"])("",!0),"03"==e.jczlx?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",C,"动态环林卡口")):Object(a["createCommentVNode"])("",!0)]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger"]))]))])):Object(a["createCommentVNode"])("",!0),Object(a["createElementVNode"])("div",v,[Object(a["createVNode"])(p["a"],{onChangeNo:W,onChangeSize:Y,tableHeight:y.tableHeight,pageConfiger:{...N.value}},null,8,["tableHeight","pageConfiger"]),Object(a["createVNode"])(L,{type:"primary",onClick:M},{default:Object(a["withCtx"])(()=>[m]),_:1})])]),_:1},8,["visible","width","trigger"])}}};t("1eaa");const y=f;l["a"]=y},ce4a:function(e,l,t){e.exports={menuText:"#bfcbd9",menuActiveText:"#fff",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"210px"}}}]); |