merchant-components-store.94fe26a8.js 6.4 KB

1
  1. "use strict";(self["webpackChunkhxmini"]=self["webpackChunkhxmini"]||[]).push([[260],{28602:function(e,a,s){s.r(a),s.d(a,{default:function(){return S}});var t=s(20641),l=s(72644);const r=e=>((0,t.Qi)("data-v-63578552"),e=e(),(0,t.jt)(),e),i={class:"main"},o={class:"main-left"},n={class:"main-top"},d={class:"search-btn"},p={key:0,class:"main-body-wrap"},u=r(()=>(0,t.Lk)("div",{class:"checkbox"},null,-1)),b={key:0},h={key:1,class:"status-danger"},c={key:0},m={key:1,class:"status-danger"},g={key:0,class:"status-success"},k={key:1,class:"status-danger"},f={key:1,class:"main-body-wrap"},_={key:0},w={key:1,class:"status-danger"},y={key:0},C={key:1,class:"status-danger"},F={key:0,class:"status-success"},v={key:1,class:"status-danger"};function x(e,a,s,r,x,X){const D=(0,t.g2)("el-input"),E=(0,t.g2)("el-form-item"),S=(0,t.g2)("el-col"),K=(0,t.g2)("el-button"),W=(0,t.g2)("el-row"),j=(0,t.g2)("el-form"),$=(0,t.g2)("el-table-column"),L=(0,t.g2)("sc-status-indicator"),O=(0,t.g2)("scTable"),V=(0,t.g2)("el-dialog");return(0,t.uX)(),(0,t.Wv)(V,{title:x.titleMap[x.mode],modelValue:x.visible,"onUpdate:modelValue":a[3]||(a[3]=e=>x.visible=e),width:800,"destroy-on-close":"",onClosed:a[4]||(a[4]=a=>e.$emit("closed"))},{footer:(0,t.k6)(()=>[(0,t.bF)(K,{onClick:a[1]||(a[1]=e=>x.visible=!1)},{default:(0,t.k6)(()=>[(0,t.eW)("取 消")]),_:1}),"show"!=x.mode?((0,t.uX)(),(0,t.Wv)(K,{key:0,type:"primary",loading:x.isSaveing,onClick:a[2]||(a[2]=e=>X.submit())},{default:(0,t.k6)(()=>[(0,t.eW)("确 定")]),_:1},8,["loading"])):(0,t.Q3)("",!0)]),default:(0,t.k6)(()=>[(0,t.Lk)("div",i,[(0,t.Lk)("div",o,[(0,t.Lk)("div",n,[(0,t.bF)(j,{class:"lv-form-inline",ref:"searchForm",model:x.searchKey,"label-position":"right"},{default:(0,t.k6)(()=>[(0,t.bF)(W,{gutter:10},{default:(0,t.k6)(()=>[(0,t.bF)(S,{span:18,xs:12},{default:(0,t.k6)(()=>[(0,t.bF)(E,{label:" ",prop:"name"},{default:(0,t.k6)(()=>[(0,t.bF)(D,{modelValue:x.searchKey.name,"onUpdate:modelValue":a[0]||(a[0]=e=>x.searchKey.name=e),placeholder:"请输入店铺名称",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),(0,t.bF)(S,{span:6,xs:12},{default:(0,t.k6)(()=>[(0,t.bF)(E,null,{default:(0,t.k6)(()=>[(0,t.Lk)("div",d,[(0,t.bF)(K,{type:"primary",onClick:X.searchForm},{default:(0,t.k6)(()=>[(0,t.eW)("搜索")]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),s.multiple?((0,t.uX)(),(0,t.CE)("div",f,[(0,t.bF)(O,{ref:"table",apiObj:x.list.apiObj,hideSetting:!0,paginationLayout:"total, prev, pager, next",params:x.searchKey,onSelectionChange:X.selectionChange,"row-key":"id",onSortChange:X.sortChange},{default:(0,t.k6)(()=>[(0,t.bF)($,{type:"selection",width:"50",fixed:"left"}),(0,t.bF)($,{label:"店铺名称",width:"200",fixed:"left",prop:"store_name"}),(0,t.bF)($,{label:"账户ID",prop:"store_id",width:"200"}),(0,t.bF)($,{label:"物品名称",prop:"express_goods",width:"150"}),(0,t.bF)($,{label:"物品单位",prop:"express_unit",width:"150"}),(0,t.bF)($,{label:"发货地址",prop:"express_address",width:"260"}),(0,t.bF)($,{label:"联系人",prop:"express_name",width:"150"},{default:(0,t.k6)(e=>[e.row.express_name?((0,t.uX)(),(0,t.CE)("span",_,(0,l.v_)(e.row.express_name),1)):((0,t.uX)(),(0,t.CE)("span",w,"未设置"))]),_:1}),(0,t.bF)($,{label:"联系电话",prop:"express_mobile",width:"150"},{default:(0,t.k6)(e=>[e.row.express_mobile?((0,t.uX)(),(0,t.CE)("span",y,(0,l.v_)(e.row.express_mobile),1)):((0,t.uX)(),(0,t.CE)("span",C,"未设置"))]),_:1}),(0,t.bF)($,{label:"状态",prop:"status",width:"120",align:"center"},{default:(0,t.k6)(e=>[1==e.row.status?((0,t.uX)(),(0,t.CE)("div",F,[(0,t.bF)(L,{type:"success"}),(0,t.eW)(" 正常")])):((0,t.uX)(),(0,t.CE)("div",v,[(0,t.bF)(L,{type:"danger"}),(0,t.eW)(" 禁用")]))]),_:1}),(0,t.bF)($,{label:"创建时间",prop:"create_at",width:"180"})]),_:1},8,["apiObj","params","onSelectionChange","onSortChange"])])):((0,t.uX)(),(0,t.CE)("div",p,[(0,t.bF)(O,{ref:"table",apiObj:x.list.apiObj,hideSetting:!0,paginationLayout:"total, prev, pager, next",params:x.searchKey,onCurrentChange:X.handleCurrentChange,"highlight-current-row":"","row-key":X.getRowKeys,onSortChange:X.sortChange},{default:(0,t.k6)(()=>[(0,t.bF)($,{width:"50",fixed:"left"},{default:(0,t.k6)(()=>[u]),_:1}),(0,t.bF)($,{label:"店铺名称",width:"200",fixed:"left",prop:"store_name"}),(0,t.bF)($,{label:"账户ID",prop:"store_id",width:"200"}),(0,t.bF)($,{label:"物品名称",prop:"express_goods",width:"150"}),(0,t.bF)($,{label:"物品单位",prop:"express_unit",width:"150"}),(0,t.bF)($,{label:"发货地址",prop:"express_address",width:"260"}),(0,t.bF)($,{label:"联系人",prop:"express_name",width:"150"},{default:(0,t.k6)(e=>[e.row.express_name?((0,t.uX)(),(0,t.CE)("span",b,(0,l.v_)(e.row.express_name),1)):((0,t.uX)(),(0,t.CE)("span",h,"未设置"))]),_:1}),(0,t.bF)($,{label:"联系电话",prop:"express_mobile",width:"150"},{default:(0,t.k6)(e=>[e.row.express_mobile?((0,t.uX)(),(0,t.CE)("span",c,(0,l.v_)(e.row.express_mobile),1)):((0,t.uX)(),(0,t.CE)("span",m,"未设置"))]),_:1}),(0,t.bF)($,{label:"状态",prop:"status",width:"120",align:"center"},{default:(0,t.k6)(e=>[1==e.row.status?((0,t.uX)(),(0,t.CE)("div",g,[(0,t.bF)(L,{type:"success"}),(0,t.eW)(" 正常")])):((0,t.uX)(),(0,t.CE)("div",k,[(0,t.bF)(L,{type:"danger"}),(0,t.eW)(" 禁用")]))]),_:1}),(0,t.bF)($,{label:"创建时间",prop:"create_at",width:"180"})]),_:1},8,["apiObj","params","onCurrentChange","row-key","onSortChange"])]))])])]),_:1},8,["title","modelValue"])}var X={emits:["success","closed"],props:{multiple:{type:Boolean,default:!1}},data(){return{loading:!1,mode:"add",titleMap:{add:"选择店铺",edit:"选择店铺"},list:{apiObj:this.$API.merStore.list},visible:!1,isSaveing:!1,formData:{},searchKey:{},selectData:[]}},methods:{sortChange(e){if(e.order){var a={field:e.prop,order:e.order};this.$refs.table.upData(a)}else this.$refs.table.reload(this.searchKey)},submit(){if(0==this.selectData.length)return this.$message.error("请选择数据");this.isSaveing=!1,this.visible=!1,this.multiple?this.$emit("success",this.selectData):this.$emit("success",this.selectData[0])},getRowKeys(e){return e.id},clearAll(){this.selectData=[]},removeUser(e,a){this.selectData.splice(e,1),console.log(a)},handleCurrentChange(e){this.selectData=[e]},selectionChange(e){this.selectData=e},searchForm(){this.$refs.table.upData(this.searchKey)},fristName(e){return e.substring(0,1)},open(e="add"){return this.mode=e,this.visible=!0,this},setData(e){this.formData=e}}},D=s(66262);const E=(0,D.A)(X,[["render",x],["__scopeId","data-v-63578552"]]);var S=E}}]);