index.da276950.js 7.0 KB

1
  1. import{C as G,D as J,Q as K,R as Y,w as Z,F as ee,I as oe,L as te,M as ae,N as re}from"./element-plus.ae09c4a0.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.8003a1e1.js";import{_ as ue}from"./index.vue_vue_type_script_setup_true_lang.7230403b.js";import{d as U,s as x,r as F,a0 as A,ah as se,o as s,c as $,W as t,O as r,u as o,V as ne,a7 as pe,M as i,T as h,P as y,a as O,X as b,j as ie,S,n as I}from"./@vue.a7a54728.js";import{u as de}from"./usePaging.3230a0a8.js";import{a as me}from"./useDictOptions.b75da5b0.js";import{d as _e,e as ce}from"./property_order.a6a29d0b.js";import"./lodash.fc1b942f.js";import{f as fe}from"./index.80696382.js";import{_ as ve}from"./edit.vue_vue_type_script_setup_true_name_propertyOrderEdit_lang.891da849.js";import{_ as he}from"./order.vue_vue_type_script_setup_true_name_propertyOrderOrder_lang.2ffc3c6e.js";import{_ as De}from"./detail.vue_vue_type_script_setup_true_lang.57af8da3.js";import"./@vueuse.0a77614e.js";import"./@element-plus.a03b0c46.js";import"./lodash-es.bb7dceda.js";import"./dayjs.7f1be2bc.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.108bc101.js";import"./vue-router.c1c4566f.js";import"./pinia.b401a84e.js";import"./css-color-function.91b6e704.js";import"./color.d62296c5.js";import"./clone.f2407509.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f4ae74de.js";import"./index.e64ff1d1.js";import"./index.vue_vue_type_script_setup_true_lang.70acbe43.js";import"./good_list.vue_vue_type_script_setup_true_lang.31ce8e71.js";import"./goods.f836f77e.js";import"./consumer.939f898a.js";import"./service_work.866ae439.js";const ye={class:"mt-4"},we={class:"flex mt-4 justify-end"},Ee=U({name:"propertyOrderLists"}),ho=U({...Ee,setup(Ce){const k=x(),B=F(!1),w=x(),E=F(!1),m=A({show:!1,id:""}),P=async u=>{var a;m.show=!0,m.id=u.work_id,await I(),(a=k.value)==null||a.setFormData(u)},l=A({property_head_id:"",property_user_id:"",remark:"",order_status:"",work_id:"",head_name:"",householder_name:""}),R=F([]),L=u=>{R.value=u.map(({id:a})=>a)},{dictData:_}=me("property_order_status"),{pager:c,getLists:f,resetParams:N,resetPage:T}=de({fetchFun:ce,params:l}),H=async u=>{await fe.confirm("\u786E\u5B9A\u8981\u53D6\u6D88\u5417\uFF1F"),await _e({id:u}),f()},j=async u=>{var a,p;console.log("serviceOrder",u),E.value=!0,await I(),(a=w.value)==null||a.open("order"),(p=w.value)==null||p.setFormData(u)};return f(),(u,a)=>{const p=G,d=J,V=K,M=Y,v=Z,q=ee,g=oe,n=te,Q=ue,W=ae,X=le,C=se("perms"),z=re;return s(),$("div",null,[t(g,{class:"!border-none mb-4",shadow:"never"},{default:r(()=>[t(q,{class:"mb-[-16px]",model:o(l),inline:""},{default:r(()=>[t(d,{label:"\u7269\u4E1A\u8D1F\u8D23\u4EBAID",prop:"property_head_id"},{default:r(()=>[t(p,{class:"w-[280px]",modelValue:o(l).property_head_id,"onUpdate:modelValue":a[0]||(a[0]=e=>o(l).property_head_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u7269\u4E1A\u8D1F\u8D23\u4EBAID"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u8D1F\u8D23\u4EBA\u540D\u79F0",prop:"head_name"},{default:r(()=>[t(p,{class:"w-[280px]",modelValue:o(l).head_name,"onUpdate:modelValue":a[1]||(a[1]=e=>o(l).head_name=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u6237\u4E3BID",prop:"property_user_id"},{default:r(()=>[t(p,{class:"w-[280px]",modelValue:o(l).property_user_id,"onUpdate:modelValue":a[2]||(a[2]=e=>o(l).property_user_id=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6237\u4E3BID"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u6237\u4E3B\u540D\u79F0",prop:"householder_name"},{default:r(()=>[t(p,{class:"w-[280px]",modelValue:o(l).householder_name,"onUpdate:modelValue":a[3]||(a[3]=e=>o(l).householder_name=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6237\u4E3B\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u72B6\u6001",prop:"order_status"},{default:r(()=>[t(M,{class:"w-[280px]",modelValue:o(l).order_status,"onUpdate:modelValue":a[4]||(a[4]=e=>o(l).order_status=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001"},{default:r(()=>[t(V,{label:"\u5168\u90E8",value:""}),(s(!0),$(ne,null,pe(o(_).property_order_status,(e,D)=>(s(),i(V,{key:D,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,null,{default:r(()=>[t(v,{type:"primary",onClick:o(T)},{default:r(()=>[h("\u67E5\u8BE2")]),_:1},8,["onClick"]),t(v,{onClick:o(N)},{default:r(()=>[h("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),y((s(),i(g,{class:"!border-none",shadow:"never"},{default:r(()=>[O("div",ye,[t(W,{data:o(c).lists,onSelectionChange:L},{default:r(()=>[t(n,{label:"\u6240\u5C5E\u7269\u4E1A",prop:"propertyHead.property_name","show-overflow-tooltip":""}),t(n,{label:"\u6240\u5C5E\u5C0F\u533A",prop:"propertyHead.village_name","show-overflow-tooltip":""}),t(n,{label:"\u7269\u4E1A\u8D1F\u8D23\u4EBA\u540D\u79F0",prop:"propertyHead.head_name","show-overflow-tooltip":""}),t(n,{label:"\u6237\u4E3B\u540D\u79F0",prop:"propertyUser.householder_name","show-overflow-tooltip":""}),t(n,{label:"\u72B6\u6001",prop:"order_status"},{default:r(({row:e})=>[t(Q,{options:o(_).property_order_status,value:e.order_status},null,8,["options","value"])]),_:1}),t(n,{label:"\u5DE5\u5355ID"},{default:r(({row:e})=>[y((s(),i(v,{type:"primary",link:"",onClick:D=>P(e)},{default:r(()=>[h("\u8BE6\u60C5")]),_:2},1032,["onClick"])),[[C,["work.service_work/detail"]],[b,e.work_id]])]),_:1}),t(n,{label:"\u5907\u6CE8",prop:"remark","show-overflow-tooltip":""}),t(n,{label:"\u64CD\u4F5C",width:"150",fixed:"right"},{default:r(({row:e})=>[y((s(),i(v,{type:"primary",link:"",onClick:D=>H(e.id)},{default:r(()=>[h(" \u53D6\u6D88 ")]),_:2},1032,["onClick"])),[[C,["property_order/cancel"]],[b,e.order_status==0]]),y((s(),i(v,{type:"primary",link:"",onClick:D=>j(e)},{default:r(()=>[h(" \u5BA2\u670D\u4E0B\u5355 ")]),_:2},1032,["onClick"])),[[C,["property_order/placeOrder"]],[b,e.order_status==0]])]),_:1})]),_:1},8,["data"])]),O("div",we,[t(X,{modelValue:o(c),"onUpdate:modelValue":a[5]||(a[5]=e=>ie(c)?c.value=e:null),onChange:o(f)},null,8,["modelValue","onChange"])])]),_:1})),[[z,o(c).loading]]),o(B)?(s(),i(ve,{key:0,ref_key:"editRef",ref:k,"dict-data":o(_),onSuccess:o(f),onClose:a[6]||(a[6]=e=>B.value=!1)},null,8,["dict-data","onSuccess"])):S("",!0),o(E)?(s(),i(he,{key:1,ref_key:"orderRef",ref:w,"dict-data":o(_),onSuccess:o(f),onClose:a[7]||(a[7]=e=>E.value=!1)},null,8,["dict-data","onSuccess"])):S("",!0),t(De,{show:o(m).show,"onUpdate:show":a[8]||(a[8]=e=>o(m).show=e),"dict-data":o(_),id:o(m).id,onConfirm:e=>!1},null,8,["show","dict-data","id"])])}}});export{ho as default};