Files
PropertyDeployment/resources/Web/MicroCommunityMallWeb/html/js/chunk-f303fce4.808f9a9e.js
Anfioo adfd019d2d 江门
1
2026-02-01 15:37:55 +08:00

2 lines
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f303fce4"],{"0736":function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));var o=n("b775");function r(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingServ.updateHousekeepingServ",method:"post",data:e}).then(e=>{const o=e.data;0===o.code?t(o):n(o.msg)}).catch(e=>{n(e)})})}function s(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingType.queryHousekeepingType",method:"get",params:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}function i(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingServ.queryAdminServ",method:"get",params:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}},3671:function(e,t,n){"use strict";n("87f4")},"430d":function(e,t,n){},"4fb4":function(e,t,n){"use strict";var o=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.form.qrcodeName,visible:e.visible,width:"400px"},on:{"update:visible":function(t){e.visible=t},close:e.handleClose}},[t("div",{staticClass:"text-center"},[t("div",{staticStyle:{width:"200px",height:"200px",margin:"0 auto"},attrs:{id:"qrcode"}}),t("p",{staticStyle:{margin:"15px 0","font-size":"16px","font-weight":"bold"}},[e._v(" "+e._s(e.form.qrcodeName)+" ")]),t("p",{staticStyle:{color:"#999"}},[e._v(" "+e._s(e.form.remark)+" ")])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.visible=!1}}},[e._v(" "+e._s(e.$t("common.close"))+" ")])],1)])},r=[],s=n("d044"),i=n.n(s),a={name:"ViewQrcode",data(){return{visible:!1,form:{qrcodeName:"",qrCodeUrl:"",remark:""},qrcode:null}},methods:{open(e){this.visible=!0,this.form={...e},this.$nextTick(()=>{this.generateQRCode()})},handleClose(){this.qrcode&&(this.qrcode.clear(),document.getElementById("qrcode").innerHTML=""),this.form={qrcodeName:"",qrCodeUrl:"",remark:""}},generateQRCode(){this.qrcode&&(this.qrcode.clear(),document.getElementById("qrcode").innerHTML=""),this.form.qrCodeUrl&&(this.qrcode=new i.a(document.getElementById("qrcode"),{text:this.form.qrCodeUrl,width:200,height:200,colorDark:"#000000",colorLight:"#ffffff",correctLevel:i.a.CorrectLevel.L}))}},beforeDestroy(){this.qrcode&&this.qrcode.clear()}},l=a,c=(n("5cbf"),n("2877")),u=Object(c["a"])(l,o,r,!1,null,"b2ac6c9c",null);t["a"]=u.exports},5267:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return i}));var o=n("b775");function r(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingServ.queryHousekeepingServ",method:"get",params:e}).then(e=>{const n=e.data;t(n)}).catch(e=>{n(e)})})}function s(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingServ.saveHousekeepingServ",method:"post",data:e}).then(e=>{const o=e.data;0===o.code?t(o):n(o.msg)}).catch(e=>{n(e)})})}function i(e){return new Promise((t,n)=>{Object(o["a"])({url:"/housekeepingServ.deleteHousekeepingServ",method:"post",data:{servId:e}}).then(e=>{const o=e.data;0===o.code?t(o):n(o.msg)}).catch(e=>{n(e)})})}},"5cbf":function(e,t,n){"use strict";n("430d")},"87f4":function(e,t,n){},"970b":function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e._self._c;return t("div",[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:3}},[t("el-card",{staticClass:"list-selector"},[t("ul",{staticClass:"list-selector-list"},[t("li",{class:{selected:""===e.housekeepingServInfo.conditions.hktId},on:{click:function(t){return e.swatchHousekeepingType({hktId:"",hktName:"全部"})}}},[e._v(" 全部 ")]),e._l(e.housekeepingServInfo.housekeepingTypes,(function(n,o){return t("li",{key:o,class:{selected:e.housekeepingServInfo.conditions.hktId==n.hktId},on:{click:function(t){return e.swatchHousekeepingType(n)}}},[e._v(" "+e._s(n.hktName)+" ")])}))],2)])],1),t("el-col",{attrs:{span:21}},[t("el-card",[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("查询条件")])]),t("el-form",{staticClass:"demo-form-inline text-left",attrs:{inline:!0}},[t("el-form-item",[t("el-input",{attrs:{placeholder:"请输入服务名称",clearable:""},model:{value:e.housekeepingServInfo.conditions.servName,callback:function(t){e.$set(e.housekeepingServInfo.conditions,"servName",t)},expression:"housekeepingServInfo.conditions.servName"}})],1),t("el-form-item",[t("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择派单方式",clearable:""},model:{value:e.housekeepingServInfo.conditions.repairWay,callback:function(t){e.$set(e.housekeepingServInfo.conditions,"repairWay",t)},expression:"housekeepingServInfo.conditions.repairWay"}},e._l(e.housekeepingServInfo.repairWays,(function(e){return t("el-option",{key:e.statusCd,attrs:{label:e.name,value:e.statusCd}})})),1)],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e._queryHousekeepingServMethod}},[e._v(" 查询 ")]),t("el-button",{attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:e._resetHousekeepingServMethod}},[e._v(" 重置 ")])],1)],1)],1),t("el-card",{staticStyle:{"margin-top":"20px"}},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("家政服务")]),t("div",[t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e._openAddHousekeepingServModal}},[e._v(" 添加 ")]),t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e._openAddHousekeepingFeeConfigRel("","")}}},[e._v(" 创建费用 ")])],1)]),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.housekeepingServInfo.housekeepingServs,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"servId",label:"服务编号",align:"center"}}),t("el-table-column",{attrs:{prop:"servName",label:"服务名称",align:"center"}}),t("el-table-column",{attrs:{prop:"servDesc",label:"服务描述",align:"center"}}),t("el-table-column",{attrs:{prop:"hktName",label:"服务类型",align:"center"}}),t("el-table-column",{attrs:{label:"派单方式",align:"center"},scopedSlots:e._u([{key:"default",fn:function(n){return["100"===n.row.repairWay?t("span",[e._v("抢单")]):"200"===n.row.repairWay?t("span",[e._v("指派")]):"300"===n.row.repairWay?t("span",[e._v("轮训")]):e._e()]}}])}),t("el-table-column",{attrs:{label:"回访方式",align:"center"},scopedSlots:e._u([{key:"default",fn:function(n){return["001"===n.row.returnVisitFlag?t("span",[e._v("都不回访")]):"002"===n.row.returnVisitFlag?t("span",[e._v("已评价不回访")]):"003"===n.row.returnVisitFlag?t("span",[e._v("都回访")]):e._e()]}}])}),t("el-table-column",{attrs:{prop:"sales",label:"销量",align:"center"}}),t("el-table-column",{attrs:{prop:"defaultFee",label:"默认费用",align:"center"}}),t("el-table-column",{attrs:{prop:"sort",label:"排序",align:"center"}}),t("el-table-column",{attrs:{label:"上架状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("1001"===t.row.state?"未上架":"上架")+" ")]}}])}),t("el-table-column",{attrs:{prop:"createTime",label:"创建时间",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center",width:"300"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditHousekeepingServModel(n.row)}}},[e._v("修改")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e._openDeleteHousekeepingServModel(n.row)}}},[e._v("删除")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._viewServDetail(n.row)}}},[e._v("查看")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openHousekeepingFeeConfigManageRel(n.row)}}},[e._v("查看费用")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openHousekeepingServUser(n.row)}}},[e._v("维修师傅")])]}}])})],1),t("el-pagination",{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":e.housekeepingServInfo.conditions.page,"page-size":e.housekeepingServInfo.conditions.row,layout:"total, prev, pager, next",total:e.housekeepingServInfo.total},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),t("delete-housekeeping-serv",{ref:"deleteHousekeepingServ"}),t("add-housekeeping-fee-config-rel",{ref:"addHousekeepingFeeConfigRel"}),t("view-qrcode",{ref:"viewQrcode"})],1)},r=[],s=n("5267"),i=n("0736"),a=n("7323"),l=n("4fb4"),c={name:"HousekeepingServ",components:{"delete-housekeeping-serv":()=>n.e("chunk-2d2086eb").then(n.bind(null,"a589")),"add-housekeeping-fee-config-rel":()=>n.e("chunk-5fadb60e").then(n.bind(null,"62a9")),viewQrcode:l["a"]},data(){return{loading:!1,housekeepingServInfo:{housekeepingServs:[],total:0,records:1,moreCondition:!1,servId:"",componentShow:"housekeepingServ",housekeepingTypes:[],repairWays:[],conditions:{repairWay:"",servName:"",hktId:"",shopId:"",page:1,row:10}}}},created(){this._initData()},methods:{async _initData(){this.housekeepingServInfo.conditions.shopId=Object(a["f"])(),this._listHousekeepingServs(),this._listHousekeepingTypes();try{const{data:e}=await Object(a["e"])("housekeeping_serv","repair_way");this.housekeepingServInfo.repairWays=e}catch(e){console.error("获取字典数据失败:",e)}},async _listHousekeepingServs(){this.loading=!0;try{const e=await Object(s["b"])(this.housekeepingServInfo.conditions);this.housekeepingServInfo.total=e.total||0,this.housekeepingServInfo.records=e.records||1,this.housekeepingServInfo.housekeepingServs=e.data||[]}catch(e){console.error("请求失败处理",e)}finally{this.loading=!1}},async _listHousekeepingTypes(){try{const e=await Object(i["a"])({page:1,row:50,typeCd:1001,shopId:Object(a["f"])()});this.housekeepingServInfo.housekeepingTypes=e.data||[]}catch(e){console.error("获取服务类型失败:",e)}},swatchHousekeepingType(e){this.housekeepingServInfo.conditions.hktId=e.hktId,this.housekeepingServInfo.conditions.page=1,this._listHousekeepingServs()},_openAddHousekeepingServModal(){this.$router.push("/pages/housekeeping/addHousekeepingServ")},_openEditHousekeepingServModel(e){this.$router.push("/pages/housekeeping/editHousekeepingServ?servId="+e.servId)},_openDeleteHousekeepingServModel(e){this.$refs.deleteHousekeepingServ.open(e)},_queryHousekeepingServMethod(){this.housekeepingServInfo.conditions.page=1,this._listHousekeepingServs()},_resetHousekeepingServMethod(){this.housekeepingServInfo.conditions={repairWay:"",servName:"",hktId:"",shopId:Object(a["f"])(),page:1,row:10},this._listHousekeepingServs()},_openAddHousekeepingFeeConfigRel(e,t){this.$refs.addHousekeepingFeeConfigRel.open({_servId:e,_servName:t})},_openHousekeepingFeeConfigManageRel(e){this.$router.push(`/pages/housekeeping/housekeepingServFeeConfigManageRel?servId=${e.servId}&servName=${e.servName}`)},_openHousekeepingServUser(e){this.$router.push(`/pages/housekeeping/housekeepingServUserManage?servId=${e.servId}&servName=${e.servName}`)},_viewServDetail(e){console.log(e),this.$refs.viewQrcode.open({qrcodeName:e.servName,qrCodeUrl:e.pageUrl,remark:"手机扫码查看家政服务"})},handleCurrentChange(e){this.housekeepingServInfo.conditions.page=e,this._listHousekeepingServs()}}},u=c,p=(n("3671"),n("2877")),d=Object(p["a"])(u,o,r,!1,null,"12700f35",null);t["default"]=d.exports}}]);
//# sourceMappingURL=chunk-f303fce4.808f9a9e.js.map