(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f11d987","chunk-2d0ea097"],{"60a3":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("查询条件")])]),t("div",{staticClass:"search-form"},[t("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.downShopHouseManageInfo.conditions}},[t("el-form-item",[t("el-input",{attrs:{placeholder:"请输入申请人",clearable:""},model:{value:e.downShopHouseManageInfo.conditions.personName,callback:function(t){e.$set(e.downShopHouseManageInfo.conditions,"personName",t)},expression:"downShopHouseManageInfo.conditions.personName"}})],1),t("el-form-item",[t("el-input",{attrs:{placeholder:"请输入单号",clearable:""},model:{value:e.downShopHouseManageInfo.conditions.orderId,callback:function(t){e.$set(e.downShopHouseManageInfo.conditions,"orderId",t)},expression:"downShopHouseManageInfo.conditions.orderId"}})],1),t("el-form-item",[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",clearable:""},model:{value:e.downShopHouseManageInfo.conditions.state,callback:function(t){e.$set(e.downShopHouseManageInfo.conditions,"state",t)},expression:"downShopHouseManageInfo.conditions.state"}},e._l(e.downShopHouseManageInfo.states,(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"},on:{click:e._queryShopHouseMethod}},[t("i",{staticClass:"el-icon-search"}),e._v("查询 ")]),t("el-button",{on:{click:e._resetShopHouseMethod}},[t("i",{staticClass:"el-icon-refresh"}),e._v("重置 ")])],1)],1)],1)])],1)],1),t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("退货单")]),t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:e._openAddShopHouseModal}},[t("i",{staticClass:"el-icon-plus"}),e._v("申请退货 ")])],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.downShopHouseManageInfo.inoutOrders,border:""}},[t("el-table-column",{attrs:{prop:"orderId",label:"单号",align:"center"}}),t("el-table-column",{attrs:{prop:"stateName",label:"状态",align:"center"}}),t("el-table-column",{attrs:{prop:"personName",label:"申请人",align:"center"}}),t("el-table-column",{attrs:{prop:"createTime",label:"申请时间",align:"center"}}),t("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(o){return["1001"==o.row.state?t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._openAuditModal(o.row)}}},[e._v(" 审核 ")]):e._e(),t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._toDetail(o.row)}}},[e._v(" 详情 ")]),t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._deleteUpShopHouse(o.row)}}},[e._v(" 删除 ")])]}}])})],1),t("el-pagination",{attrs:{"current-page":e.downShopHouseManageInfo.conditions.page,"page-size":e.downShopHouseManageInfo.conditions.row,layout:"total, prev, pager, next, jumper",total:e.downShopHouseManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),t("delete-inout-order",{ref:"deleteInoutOrder",on:{refresh:e._listInoutOrder}}),t("audit",{ref:"audit",on:{notifyAuditInfo:e._auditOrderState}})],1)},s=[],n=o("7323"),r=o("b775");function i(e){return new Promise((t,o)=>{Object(r["a"])({url:"/inoutOrder/queryInoutOrder",method:"get",params:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}function l(e){return new Promise((t,o)=>{Object(r["a"])({url:"/inoutOrder/auditInoutOrder",method:"post",data:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}function d(e){return new Promise((t,o)=>{Object(r["a"])({url:"/inoutOrder/deleteInoutOrder",method:"post",data:e}).then(e=>{const o=e.data;t(o)}).catch(e=>{o(e)})})}var u=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"请确认您的操作!",visible:e.dialogVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{attrs:{align:"center"}},[t("p",[e._v("确定删除订单")])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.closeDeleteShopHouseModel}},[e._v("点错了")]),t("el-button",{attrs:{type:"primary"},on:{click:e.deleteInoutOrder}},[e._v("确认删除")])],1)])},c=[],h={data(){return{dialogVisible:!1,deleteInoutOrderInfo:{}}},methods:{open(e){this.deleteInoutOrderInfo=e,this.dialogVisible=!0},handleClose(e){this.closeDeleteShopHouseModel(),e()},closeDeleteShopHouseModel(){this.dialogVisible=!1},async deleteInoutOrder(){try{let e=Object(n["f"])();this.deleteInoutOrderInfo.shopId=e,await d(this.deleteInoutOrderInfo),this.$emit("refresh"),this.$message.success("删除成功"),this.closeDeleteShopHouseModel()}catch(e){console.error("删除失败:",e)}}}},p=h,f=o("2877"),I=Object(f["a"])(p,u,c,!1,null,null,null),m=I.exports,g=o("8fa4"),b={components:{DeleteInoutOrder:m,Audit:g["default"]},data(){return{DEFAULT_PAGE:1,DEFAULT_ROWS:10,downShopHouseManageInfo:{inoutOrders:[],total:0,records:1,states:[],conditions:{personName:"",orderId:"",orderType:"20000",state:"",shopId:"",page:1,row:10}}}},created(){this._initData()},methods:{async _initData(){let e=await Object(n["f"])();this.downShopHouseManageInfo.conditions.shopId=e,await this._listInoutOrder(this.DEFAULT_PAGE,this.DEFAULT_ROWS),this._getDictData()},async _getDictData(){try{const{data:e}=await Object(n["e"])("inout_order","state");this.downShopHouseManageInfo.states=e}catch(e){console.error("获取字典数据失败:",e)}},async _listInoutOrder(e,t){this.downShopHouseManageInfo.conditions.page=e,this.downShopHouseManageInfo.conditions.row=t;try{const e=await i(this.downShopHouseManageInfo.conditions);this.downShopHouseManageInfo.inoutOrders=e.data,this.downShopHouseManageInfo.total=e.total,this.downShopHouseManageInfo.records=e.records,console.log(this.downShopHouseManageInfo.records)}catch(o){console.error("获取退货单列表失败:",o)}},_openAddShopHouseModal(){this.$router.push("/pages/goods/downShopHouseOutManage")},_queryShopHouseMethod(){this._listInoutOrder(this.DEFAULT_PAGE,this.DEFAULT_ROWS)},_resetShopHouseMethod(){this.downShopHouseManageInfo.conditions={personName:"",orderId:"",orderType:"20000",state:"",shopId:this.downShopHouseManageInfo.conditions.shopId,page:1,row:10},this._listInoutOrder(this.DEFAULT_PAGE,this.DEFAULT_ROWS)},_deleteUpShopHouse(e){this.$refs.deleteInoutOrder.open(e)},_openAuditModal(e){this.downShopHouseManageInfo.curOrder=e,this.$refs.audit.open()},async _auditOrderState(e){const t=this.downShopHouseManageInfo.curOrder;t.state=e.state,t.stateRemark=e.remark,t.shopId=this.downShopHouseManageInfo.conditions.shopId;try{await l(t),this.$message.success("审核成功"),this._listInoutOrder(this.DEFAULT_PAGE,this.DEFAULT_ROWS)}catch(o){console.error("审核失败:",o)}},_toDetail(e){this.$router.push("/pages/goods/upShopHouseDetail?orderId="+e.orderId)},handleCurrentChange(e){this._listInoutOrder(e,this.DEFAULT_ROWS)}}},w=b,_=(o("9a5c"),Object(f["a"])(w,a,s,!1,null,"fdde054e",null));t["default"]=_.exports},"8fa4":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"审核信息",visible:e.dialogVisible,width:"50%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{ref:"form",attrs:{model:e.auditInfo,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"审核状态",prop:"state"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请审核"},model:{value:e.auditInfo.state,callback:function(t){e.$set(e.auditInfo,"state",t)},expression:"auditInfo.state"}},[t("el-option",{attrs:{label:"同意",value:"1100"}}),t("el-option",{attrs:{label:"拒绝",value:"1200"}})],1)],1),t("el-form-item",{attrs:{label:"原因",prop:"remark"}},[t("el-input",{attrs:{type:"textarea",placeholder:"必填,请填写原因",rows:4,maxlength:"200","show-word-limit":""},model:{value:e.auditInfo.remark,callback:function(t){e.$set(e.auditInfo,"remark",t)},expression:"auditInfo.remark"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e._auditSubmit}},[e._v("确 定")])],1)],1)},s=[],n={name:"Audit",data(){return{dialogVisible:!1,auditInfo:{state:"",remark:""}}},watch:{"auditInfo.state"(e){"1100"===e?this.auditInfo.remark="同意":"1200"===e&&(this.auditInfo.remark="")}},methods:{open(){this.dialogVisible=!0,this.clearAuditInfo()},handleClose(){this.dialogVisible=!1,this.clearAuditInfo()},auditValidate(){return this.auditInfo.state?this.auditInfo.remark?!(this.auditInfo.remark.length>200)||(this.$message.error("原因内容不能超过200字"),!1):(this.$message.error("原因内容不能为空"),!1):(this.$message.error("审核状态不能为空"),!1)},_auditSubmit(){this.auditValidate()&&(this.$emit("auditNotify",{state:this.auditInfo.state,remark:this.auditInfo.remark}),this.handleClose())},clearAuditInfo(){this.auditInfo={state:"",remark:""}}}},r=n,i=o("2877"),l=Object(i["a"])(r,a,s,!1,null,null,null);t["default"]=l.exports},"9a5c":function(e,t,o){"use strict";o("e766")},e766:function(e,t,o){}}]); //# sourceMappingURL=chunk-2f11d987.a32bfd9c.js.map