1 line
9.0 KiB
JavaScript
1 line
9.0 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-4dd10e5d"], { "0055": function (e, t, a) { }, "01e1": function (e, t, a) { "use strict"; a("d9a8") }, "2e9d": function (e, t, a) { "use strict"; var l = a("7a23"); const c = { class: "title" }, o = { key: 0, class: "font" }, n = { key: 1, class: "flex", style: { "align-items": "center" } }, r = { class: "cnetr" }, b = { class: "right" }; var i = { __name: "PageTitle", props: { title: { type: String || Array, default: [] }, active: { type: Number, default: 0 }, marginBottom: { type: Number, default: 0 }, backgroundColor: { type: String, default: "rgb(255, 255, 255, 0)" } }, emits: ["change", "update:active"], setup(e, { emit: t }) { function a(e, a) { t("update:active", a), t("change", e) } return (t, i) => { const s = Object(l["resolveComponent"])("el-button"); return Object(l["openBlock"])(), Object(l["createElementBlock"])("div", { class: "pageTitle", style: Object(l["normalizeStyle"])(`margin-bottom: ${e.marginBottom}px;background-color: ${e.backgroundColor}`) }, [Object(l["createElementVNode"])("div", c, ["string" === typeof e.title ? (Object(l["openBlock"])(), Object(l["createElementBlock"])("div", o, Object(l["toDisplayString"])(e.title), 1)) : (Object(l["openBlock"])(), Object(l["createElementBlock"])("ul", n, [(Object(l["openBlock"])(!0), Object(l["createElementBlock"])(l["Fragment"], null, Object(l["renderList"])(e.title, (t, c) => (Object(l["openBlock"])(), Object(l["createBlock"])(s, { onClick: e => a(t, c), type: e.active == c ? "primary" : "", key: c }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(t), 1)]), _: 2 }, 1032, ["onClick", "type"]))), 128))]))]), Object(l["createElementVNode"])("div", r, [Object(l["renderSlot"])(t.$slots, "center")]), Object(l["createElementVNode"])("div", b, [Object(l["renderSlot"])(t.$slots, "default")])], 4) } } }, s = (a("01e1"), a("d959")), d = a.n(s); const p = d()(i, [["__scopeId", "data-v-817ee360"]]); t["a"] = p }, "9a73": function (e, t, a) { "use strict"; a("0055") }, d8d7: function (e, t, a) { "use strict"; a.r(t); var l = a("7a23"), c = a("ad28"), o = a("1090"), n = a("2d16"), r = a("c5cb"), b = a("2e9d"); const i = { key: 0, class: "dialog" }, s = { class: "head_box" }, d = { class: "title" }, p = Object(l["createTextVNode"])("关闭"), u = { class: "cntinfo" }; var j = { __name: "viewInfoDialog", props: { modelValue: { type: Boolean, default: !1 } }, emits: ["update:modelValue"], setup(e, { expose: t, emit: a }) { const c = e, { proxy: o } = Object(l["getCurrentInstance"])(), { D_BAXX_DWLX: n } = o.$dict("D_BAXX_DWLX"), r = Object(l["ref"])("保安考试申请"), b = (Object(l["ref"])(!1), Object(l["ref"])(!1)), j = (Object(l["ref"])(null), Object(l["computed"])({ get() { return c.modelValue }, set(e) { a("update:modelValue", e) } })), O = Object(l["ref"])({}), g = () => { j.value = !1 }, m = (e = {}, t = "add") => { b.value = !1, j.value = !0, O.value = { ...e } }; return t({ open: m }), (e, t) => { const a = Object(l["resolveComponent"])("el-button"), c = Object(l["resolveComponent"])("el-descriptions-item"), o = Object(l["resolveComponent"])("DictTag"), b = Object(l["resolveComponent"])("el-descriptions"); return Object(l["unref"])(j) ? (Object(l["openBlock"])(), Object(l["createElementBlock"])("div", i, [Object(l["createElementVNode"])("div", s, [Object(l["createElementVNode"])("span", d, Object(l["toDisplayString"])(r.value), 1), Object(l["createElementVNode"])("div", null, [Object(l["createVNode"])(a, { size: "small", onClick: g }, { default: Object(l["withCtx"])(() => [p]), _: 1 })])]), Object(l["createElementVNode"])("div", u, [Object(l["createVNode"])(b, { column: "2", border: "", "label-width": "120px" }, { default: Object(l["withCtx"])(() => [Object(l["createVNode"])(c, { label: "姓名" }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(O.value.xm), 1)]), _: 1 }), Object(l["createVNode"])(c, { label: "身份证号" }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(O.value.sfzh), 1)]), _: 1 }), Object(l["createVNode"])(c, { label: "联系电话" }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(O.value.lxdh), 1)]), _: 1 }), Object(l["createVNode"])(c, { label: "所属保安公司" }, { default: Object(l["withCtx"])(() => [Object(l["createVNode"])(o, { value: O.value.ssbags, options: Object(l["unref"])(n) }, null, 8, ["value", "options"])]), _: 1 }), Object(l["createVNode"])(c, { label: "线上培训时长" }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(O.value.pxsc), 1)]), _: 1 }), Object(l["createVNode"])(c, { label: "提交日期" }, { default: Object(l["withCtx"])(() => [Object(l["createTextVNode"])(Object(l["toDisplayString"])(O.value.tjrq), 1)]), _: 1 })]), _: 1 })])])) : Object(l["createCommentVNode"])("", !0) } } }, O = (a("9a73"), a("d959")), g = a.n(O); const m = g()(j, [["__scopeId", "data-v-dca31cf8"]]); var f = m; const v = { class: "titleBox" }, C = { class: "tabBox" }, h = Object(l["createTextVNode"])("删除"), x = Object(l["createTextVNode"])("详情"); var y = { __name: "index", setup(e) { const { proxy: t } = Object(l["getCurrentInstance"])(), { D_BAXX_DWLX: a } = t.$dict("D_BAXX_DWLX"), i = Object(l["ref"])(null), s = Object(l["ref"])({}), d = Object(l["ref"])(!1), p = Object(l["ref"])(null), u = Object(l["ref"])([{ label: "姓名", prop: "xm", placeholder: "请输入人员姓名", showType: "input" }, { label: "联系电话", prop: "lxdh", placeholder: "请输入联系电话", showType: "input" }, { label: "所属保安公司", prop: "ssbags", placeholder: "请输入所属保安公司", showType: "input" }, { label: "提交日期", prop: "tjrq", placeholder: "请选择提交日期", showType: "date" }]), j = Object(l["reactive"])({ tableData: [], keyCount: 0, tableConfiger: { rowHieght: 61, showSelectType: "null", loading: !1 }, total: 0, pageConfiger: { sfxxpx: "02", pageSize: 20, pageCurrent: 1 }, controlsWidth: 180, tableColumn: [{ label: "姓名", prop: "xm" }, { label: "身份证号", prop: "sfzh" }, { label: "联系方式", prop: "lxdh" }, { label: "所属保安公司", prop: "ssbags" }, { label: "线上培训时长", prop: "pxsc" }, { label: "提交日期", prop: "" }] }), O = () => { j.tableHeight = window.innerHeight - p.value.offsetHeight - 250, window.onresize = function () { O() } }, g = (e, t) => { i.value.open(t, e) }, m = e => { s.value = e, j.pageConfiger.pageCurrent = 1, V() }, y = async e => { await t.$modal.confirm("是否确认删除该培训人员?"); try { await Object(r["b"])({ idList: e }, "/mosty-base/baxx/pxry/remove"), t.$modal.msgSuccess("删除成功"), await V() } catch (a) { t.$modal.msgError("删除失败"), console.log(a) } }, V = async () => { try { j.tableConfiger.loading = !0; const e = await Object(r["b"])({ ...j.pageConfiger, ...s.value }, "/mosty-base/baxx/pxry/page"); e && (j.tableData = e.records || [], j.total = e.total) } finally { j.tableConfiger.loading = !1 } }, w = e => { j.pageConfiger.pageNum = e, V() }, N = e => { j.pageConfiger.pageSize = e, V() }; return Object(l["onMounted"])(() => { O(), V() }), (e, t) => { const r = Object(l["resolveComponent"])("DictTag"), s = Object(l["resolveComponent"])("el-link"); return Object(l["openBlock"])(), Object(l["createElementBlock"])("div", null, [Object(l["createElementVNode"])("div", v, [Object(l["createVNode"])(b["a"], { title: "保安待培训人员管理" })]), Object(l["createElementVNode"])("div", { ref_key: "searchBox", ref: p }, [Object(l["createVNode"])(n["a"], { searchArr: u.value, onSubmit: m }, null, 8, ["searchArr"])], 512), Object(l["createElementVNode"])("div", C, [(Object(l["openBlock"])(), Object(l["createBlock"])(c["a"], { tableData: j.tableData, tableColumn: j.tableColumn, tableHeight: j.tableHeight, key: j.keyCount, tableConfiger: j.tableConfiger, controlsWidth: j.controlsWidth }, { ssbags: Object(l["withCtx"])(({ row: e }) => [Object(l["createVNode"])(r, { value: e.ssbags, options: Object(l["unref"])(a) }, null, 8, ["value", "options"])]), pxsc: Object(l["withCtx"])(({ row: e }) => [Object(l["createElementVNode"])("span", null, Object(l["toDisplayString"])(e.pxsc) + "小时", 1)]), controls: Object(l["withCtx"])(({ row: e }) => [Object(l["createVNode"])(s, { type: "danger", onClick: t => y([e.id]) }, { default: Object(l["withCtx"])(() => [h]), _: 2 }, 1032, ["onClick"]), Object(l["createVNode"])(s, { type: "warning", onClick: t => g("view", e) }, { default: Object(l["withCtx"])(() => [x]), _: 2 }, 1032, ["onClick"])]), _: 1 }, 8, ["tableData", "tableColumn", "tableHeight", "tableConfiger", "controlsWidth"])), Object(l["createVNode"])(o["a"], { onChangeNo: w, onChangeSize: N, tableHeight: j.tableHeight, pageConfiger: { ...j.pageConfiger, total: j.total } }, null, 8, ["tableHeight", "pageConfiger"])]), Object(l["createVNode"])(f, { ref_key: "trainerRef", ref: i, modelValue: d.value, "onUpdate:modelValue": t[0] || (t[0] = e => d.value = e) }, null, 8, ["modelValue"])]) } } }; const V = y; t["default"] = V }, d9a8: function (e, t, a) { } }]); |