2 lines
5.9 KiB
JavaScript
2 lines
5.9 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),o=require("../../api/goods.js"),n=require("../../api/request.js");if(!Array){(e.resolveComponent("nut-input")+e.resolveComponent("nut-form-item")+e.resolveComponent("nut-icon")+e.resolveComponent("nut-textarea")+e.resolveComponent("nut-radio")+e.resolveComponent("nut-radio-group")+e.resolveComponent("shmily-drag-image")+e.resolveComponent("nut-button")+e.resolveComponent("nut-form")+e.resolveComponent("nut-picker")+e.resolveComponent("nut-popup")+e.resolveComponent("nut-cascader"))()}Math||((()=>"../../uni_modules/nutui-uni/components/input/input.js")+(()=>"../../uni_modules/nutui-uni/components/formitem/formitem.js")+(()=>"../../uni_modules/nutui-uni/components/icon/icon.js")+(()=>"../../uni_modules/nutui-uni/components/textarea/textarea.js")+(()=>"../../uni_modules/nutui-uni/components/radio/radio.js")+(()=>"../../uni_modules/nutui-uni/components/radiogroup/radiogroup.js")+(()=>"../../uni_modules/shmily-drag-image/components/shmily-drag-image/shmily-drag-image.js")+(()=>"../../uni_modules/nutui-uni/components/button/button.js")+(()=>"../../uni_modules/nutui-uni/components/form/form.js")+(()=>"../../uni_modules/nutui-uni/components/picker/picker.js")+(()=>"../../uni_modules/nutui-uni/components/popup/popup.js")+(()=>"../../uni_modules/nutui-uni/components/cascader/cascader.js"))();const t={__name:"goodsEdit",setup(t){const a=e.ref(0),l=e.ref(!1),d=e.ref(!1),i=e.ref(!1),u=e.ref([]),s=e.ref([]),r=e.reactive({}),p=e.reactive({goods_id:0,goods_name:"",goods_no:"",goods_price:"",goods_stock:"",content:"",details_content:"",status:"10",images:[],add_person:"",degree_id:0,degree_name:"未选择",type_id:0,type_name:"未选择",brand_id:0,brand_name:"未选择",product_id:0,product_name:"未选择"});e.onMounted((()=>{o.fetchFilterParmas(1).then((e=>{Object.assign(r,e),r.degree_list.unshift({degree_id:0,degree_name:"未选择"}),console.log("filter_params",r)}))})),e.onLoad((e=>{console.log("goods_id===>",e.id),a.value=e.id,l.value=!1,o.fetchGoodsDetail(a.value).then((e=>{var o,n,t,a,d,i,r,m,_,c,g,v,h;l.value=!0,console.log("====>",e),p.goods_id=e.goods_id,p.goods_name=e.goods_name,p.goods_no=e.goods_no,p.goods_price=e.goods_price,p.content=e.content,p.details_content=e.details_content,p.status=e.status.value.toString(),p.degree_id=(null==(o=e.degree)?void 0:o.degree_id)??0,p.degree_name=(null==(n=e.degree)?void 0:n.degree_name)??"未选择",p.type_id=(null==(t=e.type)?void 0:t.type_id)??0,p.type_name=(null==(a=e.type)?void 0:a.name)??"未选择",p.brand_id=(null==(d=e.brand)?void 0:d.brand_id)??0,p.brand_name=(null==(i=e.brand)?void 0:i.name)??"未选择",p.product_id=(null==(r=e.product)?void 0:r.product_id)??0,p.product_name=(null==(m=e.product)?void 0:m.name)??"未选择",u.value=[(null==(_=e.degree)?void 0:_.degree_id)??0],s.value=[(null==(c=e.type)?void 0:c.type_id)??0,(null==(g=e.brand)?void 0:g.brand_id)??0,(null==(v=e.product)?void 0:v.product_id)??0],p.images=[],null==(h=e.image)||h.forEach((e=>{p.images.push({id:e.image_id,file_path:e.file_path})}))}))}));const m=(...e)=>{console.log(0,...e),console.log(s)},_=()=>{console.log("form===>",p),o.fetchGoodsEdit(p).then((o=>{e.index.showToast({icon:"none",title:"编辑商品成功"}),setTimeout((()=>{e.index.navigateBack({delta:1})}),500)}))},c=()=>{e.index.scanCode({onlyFromCamera:!0,success:e=>{console.log(e),p.goods_no=e.result},fail:()=>{e.index.showToast({icon:"none",title:"扫码失败"})}})},g=e=>{console.log(e),p.type_id=0,p.type_name="",p.brand_id=0,p.brand_name="",p.product_id=0,p.product_name="",e.length>=1&&null!==e[0]&&(p.type_id=e[0].value,p.type_name=e[0].text),e.length>=2&&null!==e[1]&&(p.brand_id=e[1].value,p.brand_name=e[1].text),e.length>=3&&null!==e[2]&&(p.product_id=e[2].value,p.product_name=e[2].text)},v=()=>{p.degree_id=u.value[0],r.degree_list.forEach((e=>{e.degree_id===p.degree_id&&(p.degree_name=e.degree_name)})),i.value=!1},h=()=>{var o;e.index.chooseImage({count:9-((null==(o=p.image)?void 0:o.length)||0),sourceType:["album","camera"],success:o=>{o.tempFiles.forEach((o=>{e.index.uploadFile({url:n.getUploadImageUrl(),filePath:o.path,name:"iFile",formData:{group_id:1},success:e=>{let o=JSON.parse(e.data).data;p.images.push({id:parseInt(o.file_id),file_path:o.file_path})}})}))}})};return(o,n)=>e.e({a:l.value},l.value?{b:e.o((e=>p.goods_name=e)),c:e.p({placeholder:"请输入名称",type:"text",modelValue:p.goods_name}),d:e.p({label:"名称"}),e:e.o(c),f:e.p({name:"scan2",size:"30","custom-color":"#000000"}),g:e.o((e=>p.goods_no=e)),h:e.p({placeholder:"请输入串号",type:"text",modelValue:p.goods_no}),i:e.p({label:"串号"}),j:e.o((e=>p.goods_price=e)),k:e.p({placeholder:"请输入售价",type:"nubmer",modelValue:p.goods_price}),l:e.p({label:"售价"}),m:e.o((e=>p.content=e)),n:e.p({autosize:!0,placeholder:"请输入说明",type:"text",modelValue:p.content}),o:e.p({label:"说明"}),p:e.o((e=>p.details_content=e)),q:e.p({autosize:!0,placeholder:"请输入介绍",type:"text",modelValue:p.details_content}),r:e.p({label:"介绍"}),s:e.p({label:"10"}),t:e.p({label:"20"}),v:e.o((e=>p.status=e)),w:e.p({direction:"horizontal",modelValue:p.status}),x:e.p({label:"状态"}),y:e.t(p.degree_name),z:e.o((e=>i.value=!0)),A:e.t(p.type_name),B:e.t(p.brand_name),C:e.t(p.product_name),D:e.o((e=>d.value=!0)),E:e.o((e=>p.images=e)),F:e.p({number:9,"add-image":h,keyName:"file_path",modelValue:p.images}),G:e.o(_),H:e.p({type:"primary",block:!0})}:{},{I:e.o(v),J:e.o((e=>i.value=!1)),K:e.o((e=>u.value=e)),L:e.p({columns:r.degree_list,"field-names":{text:"degree_name",value:"degree_id"},title:"选择成色",modelValue:u.value}),M:e.o((e=>i.value=e)),N:e.p({position:"bottom","safe-area-inset-bottom":!0,visible:i.value}),O:e.o(m),P:e.o(g),Q:e.o((e=>d.value=e)),R:e.o((e=>s.value=e)),S:e.p({title:"机型选择","text-key":"label","value-key":"value","title-ellipsis":!1,"children-key":"children",options:r.drop_down_options,visible:d.value,modelValue:s.value})})}},a=e._export_sfc(t,[["__scopeId","data-v-47f7dfde"]]);wx.createPage(a);
|