2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-36859744","chunk-5fadb60e"],{"0363":function(e,n,o){"use strict";o.r(n);var t=function(){var e=this,n=e._self._c;return n("div",[n("el-row",[n("el-col",{attrs:{span:24}},[n("el-card",{staticClass:"box-card"},[n("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[n("span",[e._v(e._s(e.housekeepingServFeeConfigManageRelInfo.servName)+"费用")]),n("div",[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return e._openAddHousekeepingFeeConfigRel(e.housekeepingServFeeConfigManageRelInfo.servId,e.housekeepingServFeeConfigManageRelInfo.servName)}}},[n("i",{staticClass:"el-icon-plus"}),e._v("添加 ")]),n("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return e._openHousekeepingServManages()}}},[n("i",{staticClass:"el-icon-close"}),e._v("返回 ")])],1)]),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.housekeepingServFeeConfigManageRelInfo.housekeepingServFeeConfigRels,border:"",stripe:""}},[n("el-table-column",{attrs:{prop:"typeName",label:"费用大类",align:"center"}}),n("el-table-column",{attrs:{prop:"feeName",label:"费用名称",align:"center"}}),n("el-table-column",{attrs:{prop:"computingFormula",label:"计算公式",align:"center"},scopedSlots:e._u([{key:"default",fn:function(o){return["1001"==o.row.computingFormula?n("span",[e._v("面积*单价")]):"2002"==o.row.computingFormula?n("span",[e._v("固定费用")]):"3003"==o.row.computingFormula?n("span",[e._v("费用面议")]):e._e()]}}])}),n("el-table-column",{attrs:{prop:"feePrice",label:"收费金额",align:"center"}}),n("el-table-column",{attrs:{prop:"startTime",label:"开始时间",align:"center"}}),n("el-table-column",{attrs:{prop:"endTime",label:"结束时间",align:"center"}}),n("el-table-column",{attrs:{label:"操作",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(o){return[n("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(n){return e._openDeleteHousekeepingServFeeConfigRelModal(o.row)}}},[e._v("删除")])]}}])})],1),n("el-pagination",{attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.housekeepingServFeeConfigManageRelInfo.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(n){e.currentPage=n},"update:current-page":function(n){e.currentPage=n}}})],1)],1)],1),n("add-housekeeping-fee-config-rel",{ref:"addHousekeepingFeeConfigRel",on:{refresh:function(n){return e.query()}}}),n("delete-housekeeping-serv-fee-config-rel",{ref:"deleteHousekeepingServFeeConfigRel",on:{refresh:function(n){return e.query()}}})],1)},i=[],s=o("7323"),a=o("1841"),l=o("62a9"),r=function(){var e=this,n=e._self._c;return n("el-dialog",{attrs:{title:"请确认您的操作!",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(n){e.dialogVisible=n}}},[n("div",{attrs:{align:"center"}},[n("p",[e._v("确定解除费用标准")])]),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:e.handleClose}},[e._v("点错了")]),n("el-button",{attrs:{type:"primary"},on:{click:e.deleteHousekeepingServFeeConfigRel}},[e._v("确认删除")])],1)])},g=[],d={name:"DeleteHousekeepingServFeeConfigRel",data(){return{dialogVisible:!1,deleteHousekeepingServFeeConfigRelInfo:{}}},methods:{open(e){this.dialogVisible=!0,this.deleteHousekeepingServFeeConfigRelInfo=e},handleClose(){this.dialogVisible=!1},deleteHousekeepingServFeeConfigRel(){this.deleteHousekeepingServFeeConfigRelInfo.shopId=Object(s["f"])(),Object(a["a"])(this.deleteHousekeepingServFeeConfigRelInfo).then(e=>{console.log(e),this.$message.success("删除成功"),this.handleClose(),this.$emit("refresh")}).catch(e=>{this.$message.error(e.msg||"删除失败")})}}},u=d,p=o("2877"),f=Object(p["a"])(u,r,g,!1,null,null,null),c=f.exports,h={name:"HousekeepingServFeeConfigManageRel",components:{AddHousekeepingFeeConfigRel:l["default"],DeleteHousekeepingServFeeConfigRel:c},data(){return{currentPage:1,pageSize:10,housekeepingServFeeConfigManageRelInfo:{housekeepingServFeeConfigRels:[],total:0,records:1,servId:"",servName:"",conditions:{feeName:"",startTime:"",endTime:"",shopId:""}}}},created(){this.housekeepingServFeeConfigManageRelInfo.conditions.shopId=Object(s["f"])(),this._listHousekeepingServFeeConfigRels(this.currentPage,this.pageSize)},methods:{query(){this._listHousekeepingServFeeConfigRels(this.currentPage,this.pageSize)},handleCurrentChange(e){this._listHousekeepingServFeeConfigRels(e,this.pageSize)},_listHousekeepingServFeeConfigRels(e,n){this.housekeepingServFeeConfigManageRelInfo.conditions.page=e,this.housekeepingServFeeConfigManageRelInfo.conditions.row=n,Object(a["d"])(this.housekeepingServFeeConfigManageRelInfo.conditions).then(e=>{this.housekeepingServFeeConfigManageRelInfo.total=e.total,this.housekeepingServFeeConfigManageRelInfo.records=e.records,this.housekeepingServFeeConfigManageRelInfo.housekeepingServFeeConfigRels=e.data}).catch(e=>{console.error("请求失败处理",e)})},_openDeleteHousekeepingServFeeConfigRelModal(e){this.$refs.deleteHousekeepingServFeeConfigRel.open(e)},_openAddHousekeepingFeeConfigRel(e,n){this.$refs.addHousekeepingFeeConfigRel.open({_servId:e,_servName:n})},_openHousekeepingServManages(){this.$router.push("/pages/housekeeping/housekeepingServ")}}},k=h,C=(o("10f9"),Object(p["a"])(k,t,i,!1,null,"7318a505",null));n["default"]=C.exports},"10f9":function(e,n,o){"use strict";o("5059")},1841:function(e,n,o){"use strict";o.d(n,"d",(function(){return s})),o.d(n,"c",(function(){return a})),o.d(n,"e",(function(){return l})),o.d(n,"b",(function(){return r})),o.d(n,"f",(function(){return g})),o.d(n,"a",(function(){return d}));var t=o("b775"),i=o("7323");function s(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingFeeConfig/queryHousekeepingServConfig",method:"get",params:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}function a(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingFeeType/queryHousekeepingFeeType",method:"get",params:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}function l(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingType/queryHousekeepingType",method:"get",params:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}function r(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingFeeConfig/queryHousekeepingFeeConfig",method:"get",params:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}function g(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingServFee/saveHousekeepingServFee",method:"post",data:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}function d(e){return new Promise((n,o)=>{Object(t["a"])({url:"/housekeepingServFee/deleteHousekeepingServFee",method:"post",data:{...e,shopId:Object(i["f"])()}}).then(e=>{const o=e.data;n(o)}).catch(e=>{o(e)})})}},5059:function(e,n,o){},"62a9":function(e,n,o){"use strict";o.r(n);var t=function(){var e=this,n=e._self._c;return n("el-dialog",{attrs:{title:"添加",visible:e.dialogVisible,width:"60%","before-close":e.handleClose},on:{"update:visible":function(n){e.dialogVisible=n}}},[n("el-form",{attrs:{model:e.addHousekeepingFeeConfigRelInfo,"label-width":"120px"}},[e.addHousekeepingFeeConfigRelInfo.servId?n("el-form-item",{attrs:{label:"服务类型",prop:"hktId",required:""}},[n("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"必填,请填写服务类型"},model:{value:e.addHousekeepingFeeConfigRelInfo.hktId,callback:function(n){e.$set(e.addHousekeepingFeeConfigRelInfo,"hktId",n)},expression:"addHousekeepingFeeConfigRelInfo.hktId"}},e._l(e.addHousekeepingFeeConfigRelInfo.housekeepingTypes,(function(e){return n("el-option",{key:e.hktId,attrs:{label:e.hktName,value:e.hktId}})})),1)],1):e._e(),n("el-form-item",{attrs:{label:"费用大类",prop:"feeTypeCd",required:""}},[n("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"必填,请填写费用大类"},on:{change:e._listRelAddHousekeepingFeeConfigs},model:{value:e.addHousekeepingFeeConfigRelInfo.feeTypeCd,callback:function(n){e.$set(e.addHousekeepingFeeConfigRelInfo,"feeTypeCd",n)},expression:"addHousekeepingFeeConfigRelInfo.feeTypeCd"}},e._l(e.addHousekeepingFeeConfigRelInfo.housekeepingFeeTypes,(function(e){return n("el-option",{key:e.feeTypeCd,attrs:{label:e.typeName,value:e.feeTypeCd}})})),1)],1),n("el-form-item",{attrs:{label:"费用标准",prop:"configId",required:""}},[n("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"必填,请填写费用标准"},on:{change:e.setAddFeeName},model:{value:e.addHousekeepingFeeConfigRelInfo.configId,callback:function(n){e.$set(e.addHousekeepingFeeConfigRelInfo,"configId",n)},expression:"addHousekeepingFeeConfigRelInfo.configId"}},e._l(e.addHousekeepingFeeConfigRelInfo.housekeepingFeeConfigs,(function(e){return n("el-option",{key:e.configId,attrs:{label:e.feeName,value:e.configId}})})),1)],1)],1),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),n("el-button",{attrs:{type:"primary"},on:{click:e.saveHousekeepingFeeConfigRelInfo}},[e._v("保 存")])],1)],1)},i=[],s=o("7323"),a=o("1841"),l={name:"AddHousekeepingFeeConfigRel",data(){return{dialogVisible:!1,addHousekeepingFeeConfigRelInfo:{configId:"",feeName:"",hktId:"",feeTypeCd:"",servId:"",servName:"",housekeepingFeeTypes:[],housekeepingFeeConfigs:[],housekeepingTypes:[]}}},methods:{open(e){this.dialogVisible=!0,this.clearaddHousekeepingFeeConfigRelInfo(),this.addHousekeepingFeeConfigRelInfo.servId=e._servId,this.addHousekeepingFeeConfigRelInfo.servName=e._servName,this._listRelAddHousekeepingFeeTypes(),this._listRelAddHousekeepingTypes()},handleClose(){this.dialogVisible=!1},addHousekeepingFeeConfigRelValidate(){return this.addHousekeepingFeeConfigRelInfo.feeTypeCd?!!this.addHousekeepingFeeConfigRelInfo.configId||(this.$message.error("费用标准不能为空"),!1):(this.$message.error("费用大类不能为空"),!1)},saveHousekeepingFeeConfigRelInfo(){this.addHousekeepingFeeConfigRelValidate()&&(this.addHousekeepingFeeConfigRelInfo.shopId=Object(s["f"])(),Object(a["f"])(this.addHousekeepingFeeConfigRelInfo).then(e=>{console.log(e),this.$message.success("添加成功"),this.handleClose(),this.$emit("refresh")}).catch(e=>{this.$message.error(e.msg||"添加失败")}))},_listRelAddHousekeepingFeeTypes(){Object(a["c"])({page:1,row:50,shopId:Object(s["f"])()}).then(e=>{this.addHousekeepingFeeConfigRelInfo.housekeepingFeeTypes=e.data}).catch(e=>{console.error("请求失败处理",e)})},_listRelAddHousekeepingTypes(){Object(a["e"])({page:1,row:50,typeCd:1001,shopId:Object(s["f"])()}).then(e=>{this.addHousekeepingFeeConfigRelInfo.housekeepingTypes=e.data}).catch(e=>{console.error("请求失败处理",e)})},_listRelAddHousekeepingFeeConfigs(e){Object(a["b"])({page:1,row:50,shopId:Object(s["f"])(),feeTypeCd:e}).then(e=>{this.addHousekeepingFeeConfigRelInfo.housekeepingFeeConfigs=e.data}).catch(e=>{console.error("请求失败处理",e)})},setAddFeeName(e){const n=this.addHousekeepingFeeConfigRelInfo.housekeepingFeeConfigs.find(n=>n.configId===e);n&&(this.addHousekeepingFeeConfigRelInfo.feeName=n.feeName)},clearaddHousekeepingFeeConfigRelInfo(){const{housekeepingFeeTypes:e,housekeepingFeeConfigs:n,housekeepingTypes:o}=this.addHousekeepingFeeConfigRelInfo;this.addHousekeepingFeeConfigRelInfo={configId:"",feeName:"",hktId:"",feeTypeCd:"",servId:"",servName:"",housekeepingFeeTypes:e,housekeepingFeeConfigs:n,housekeepingTypes:o}}}},r=l,g=o("2877"),d=Object(g["a"])(r,t,i,!1,null,null,null);n["default"]=d.exports}}]);
|
|
//# sourceMappingURL=chunk-36859744.e02a8cfe.js.map
|