1 |
- import{M as S}from"./index.dfdc0704.js";import{_ as M}from"./EditType.vue_vue_type_script_setup_true_lang.5b557264.js";import{a as $,g as R,e as T}from"./product.20e23ccf.js";import{d as j,V as z,s as v,r as p,b as I,p as L,o as O,c as r,e as B,f as G,h as e,i as o,u as l,a2 as H,m,t as J,k as K,A as P,g as Q,E as W}from"./index.0308b213.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.2c48f49b.js";import"./vuedraggable.umd.405b1bec.js";import"./index.35b8c9ab.js";import"./index.9e8820cd.js";import"./sort_out.2008c10d.js";const X={class:"admin"},Y=m("\uFFE5/\u4EBA "),Z=m("\uFFE5/\u4EBA "),ee=Q("div",{class:"tn-form-item__tips",style:{color:"red"}},"\u7B7E\u8BC1\u4FE1\u606F:",-1),ue=m("\u4FDD\u5B58"),pe=j({props:{modelValue:{type:Boolean,default:!1},id:{default:0}},emits:["update:modelValue","onClose"],setup(E,{emit:_}){const c=E,{router:te,route:C}=z(),n=v(()=>{var d;return(d=C.query)==null?void 0:d.id});v(()=>Number(c.id)>0);const g=p(null),u=I({id:0,product_name:"",product_img:"",product_desc:"",sale_price:0,product_costs:0,visa_type_id:0,handle_day:"",handle_day_detail:"",note_points:"",allow_stay_time:"",visa_valid_time:"",dep_time:"",entry_times:"",sale_status:2});L(()=>c.modelValue,d=>{d&&n.value&&(u.id=n.value,f())});const f=()=>{$(u.id).then(d=>{Object.assign(u,d.data||{})})};O(()=>{w(),n.value&&(u.id=n.value,f())});let b=p([]);const w=()=>{R().then(d=>{b.value=[{id:0,name:"\u8BF7\u9009\u62E9",children:d.visa_type_list}]})},D=()=>{g.value.validate(d=>{if(d)T(u).then(()=>{W.success("\u4FDD\u5B58\u6210\u529F"),h()});else return console.log("error submit!!"),!1})},h=()=>{_("update:modelValue",!1),_("onClose")},x={product_name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EA7\u54C1\u540D\u79F0",trigger:"submit,blur,change"}],product_desc:[{required:!0,message:"\u8BF7\u8F93\u5165\u5546\u54C1\u8BF4\u660E",trigger:"submit,blur,change"}],sale_price:[{required:!0,min:.01,type:"number",message:"\u8BF7\u8F93\u5165\u9500\u552E\u91D1\u989D",trigger:"submit,blur,change"}],product_costs:[{required:!0,min:.01,type:"number",message:"\u8BF7\u8F93\u5165\u5546\u54C1\u6210\u672C",trigger:"submit,blur,change"}],visa_type_id:[{required:!0,min:1,type:"number",message:"\u8BF7\u9009\u62E9\u7B7E\u8BC1\u7C7B\u578B",trigger:"submit,blur,change"}],handle_day:[{required:!0,message:"\u8BF7\u8F93\u5165\u529E\u7406\u65F6\u957F",trigger:"submit,blur,change"}],visa_valid_time:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u671F",trigger:"submit,blur,change"}],allow_stay_time:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u591A\u505C\u7559",trigger:"submit,blur,change"}],dep_time:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u65E9\u51FA\u53D1\u65F6\u95F4",trigger:"submit,blur,change"}],entry_times:[{required:!0,message:"\u8BF7\u8F93\u5165\u5165\u5883\u6B21\u6570",trigger:"submit,blur,change"}]},F=p(!1);return(d,t)=>{const A=r("el-page-header"),V=r("el-card"),i=r("el-input"),s=r("el-form-item"),U=r("el-tree-select"),y=r("el-input-number"),k=r("el-switch"),q=r("el-button"),N=r("footer-btns");return B(),G("div",X,[e(V,{shadow:"never"},{default:o(()=>[e(A,{content:l(n)?"\u7F16\u8F91\u5546\u54C1":"\u65B0\u589E\u5546\u54C1",onBack:t[0]||(t[0]=a=>d.$router.back())},null,8,["content"])]),_:1}),e(V,{shadow:"never",class:"m-t-15"},{default:o(()=>[e(l(H),{ref_key:"formRef",ref:g,model:l(u),rules:x,"label-width":"150px"},{default:o(()=>[e(s,{label:"\u4EA7\u54C1\u540D\u79F0",prop:"product_name"},{default:o(()=>[e(i,{modelValue:l(u).product_name,"onUpdate:modelValue":t[1]||(t[1]=a=>l(u).product_name=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1}),e(s,{label:"\u7B7E\u8BC1\u7C7B\u578B",prop:"visa_type_id"},{default:o(()=>[e(U,{modelValue:l(u).visa_type_id,"onUpdate:modelValue":t[2]||(t[2]=a=>l(u).visa_type_id=a),"check-strictly":!1,data:l(b),"node-key":"id","default-expand-all":!0,props:{label:"name"}},{default:o(({data:a})=>[m(J(a.name),1)]),_:1},8,["modelValue","data"])]),_:1}),e(s,{label:"\u5546\u54C1\u56FE\u7247",prop:"product_img"},{default:o(()=>[e(S,{modelValue:l(u).product_img,"onUpdate:modelValue":t[3]||(t[3]=a=>l(u).product_img=a),limit:1,show_type:"all"},null,8,["modelValue"])]),_:1}),e(s,{label:"\u5546\u54C1\u8BF4\u660E",prop:"product_desc"},{default:o(()=>[e(i,{modelValue:l(u).product_desc,"onUpdate:modelValue":t[4]||(t[4]=a=>l(u).product_desc=a),type:"textarea",rows:6},null,8,["modelValue"])]),_:1}),e(s,{label:"\u6CE8\u610F\u4E8B\u9879",prop:"note_points"},{default:o(()=>[e(i,{modelValue:l(u).note_points,"onUpdate:modelValue":t[5]||(t[5]=a=>l(u).note_points=a),type:"textarea",rows:6},null,8,["modelValue"])]),_:1}),e(s,{label:"\u9500\u552E\u91D1\u989D",prop:"sale_price"},{default:o(()=>[e(y,{modelValue:l(u).sale_price,"onUpdate:modelValue":t[6]||(t[6]=a=>l(u).sale_price=a),precision:2,step:.1},null,8,["modelValue","step"]),Y]),_:1}),e(s,{label:"\u5546\u54C1\u6210\u672C",prop:"product_costs"},{default:o(()=>[e(y,{modelValue:l(u).product_costs,"onUpdate:modelValue":t[7]||(t[7]=a=>l(u).product_costs=a),precision:2,step:.1},null,8,["modelValue","step"]),Z]),_:1}),e(s,{label:"\u72B6\u6001",prop:"visible"},{default:o(()=>[e(k,{modelValue:l(u).sale_status,"onUpdate:modelValue":t[8]||(t[8]=a=>l(u).sale_status=a),width:"100px","inline-prompt":"","active-text":"\u4E0A\u67B6","inactive-text":"\u4E0B\u67B6","active-value":1,"inactive-value":2},null,8,["modelValue"])]),_:1}),e(s,{label:""},{default:o(()=>[ee]),_:1}),e(s,{label:"\u529E\u7406\u65F6\u957F",prop:"handle_day"},{default:o(()=>[e(i,{modelValue:l(u).handle_day,"onUpdate:modelValue":t[9]||(t[9]=a=>l(u).handle_day=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1}),e(s,{label:"\u6709\u6548\u671F",prop:"visa_valid_time"},{default:o(()=>[e(i,{modelValue:l(u).visa_valid_time,"onUpdate:modelValue":t[10]||(t[10]=a=>l(u).visa_valid_time=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1}),e(s,{label:"\u6700\u591A\u505C\u7559",prop:"allow_stay_time"},{default:o(()=>[e(i,{modelValue:l(u).allow_stay_time,"onUpdate:modelValue":t[11]||(t[11]=a=>l(u).allow_stay_time=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1}),e(s,{label:"\u6700\u65E9\u51FA\u53D1\u65F6\u95F4",prop:"dep_time"},{default:o(()=>[e(i,{modelValue:l(u).dep_time,"onUpdate:modelValue":t[12]||(t[12]=a=>l(u).dep_time=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1}),e(s,{label:"\u5165\u5883\u6B21\u6570",prop:"entry_times"},{default:o(()=>[e(i,{modelValue:l(u).entry_times,"onUpdate:modelValue":t[13]||(t[13]=a=>l(u).entry_times=a),style:{width:"280px"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1}),F.value?(B(),K(M,{key:0,onClose:t[14]||(t[14]=a=>F.value=!1)})):P("",!0),e(N,null,{default:o(()=>[e(q,{type:"primary",size:"small",onClick:D},{default:o(()=>[ue]),_:1})]),_:1})])}}});export{pe as default};
|