chunk-a49f57f8.a84ccc9e.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a49f57f8"],{"1b15":function(e,t,s){"use strict";var i=s("b323"),n=s("be37").map,r=s("33e9"),o=r("map");i({target:"Array",proto:!0,forced:!o},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},"269d":function(e,t,s){"use strict";var i=s("b323"),n=s("d9dc"),r=s("9bfa"),o=s("bf2e"),a=s("9612"),c=s("45dd"),u=s("942d"),d=s("d53b"),l=s("29cd"),m=s("70d8"),h=s("33e9"),f=h("splice"),b=Math.max,p=Math.min;i({target:"Array",proto:!0,forced:!f},{splice:function(e,t){var s,i,h,f,_,v,w=n(this),g=a(w),k=r(e,g),y=arguments.length;for(0===y?s=i=0:1===y?(s=0,i=g-k):(s=y-2,i=p(b(o(t),0),g-k)),u(g+s-i),h=d(w,i),f=0;f<i;f++)_=k+f,_ in w&&l(h,f,w[_]);if(h.length=i,s<i){for(f=k;f<g-i;f++)_=f+i,v=f+s,_ in w?w[v]=w[_]:m(w,v);for(f=g;f>g-i+s;f--)m(w,f-1)}else if(s>i)for(f=g-i;f>k;f--)_=f+i-1,v=f+s-1,_ in w?w[v]=w[_]:m(w,v);for(f=0;f<s;f++)w[f+k]=arguments[f+2];return c(w,g-i+s),h}})},"6d3c":function(e,t,s){"use strict";s.d(t,"f",(function(){return n})),s.d(t,"e",(function(){return r})),s.d(t,"d",(function(){return o})),s.d(t,"a",(function(){return a})),s.d(t,"h",(function(){return c})),s.d(t,"b",(function(){return u})),s.d(t,"c",(function(){return d})),s.d(t,"g",(function(){return l})),s.d(t,"i",(function(){return m}));var i=s("9550");function n(e){return Object(i["a"])({url:"orders",method:"get",params:e})}function r(e){return Object(i["a"])({url:"orders/".concat(e),method:"get"})}function o(e){return Object(i["a"])({url:"orders/".concat(e),method:"delete"})}function a(e,t){return Object(i["a"])({url:"orders/".concat(e,"/allot"),method:"post",data:t})}function c(e,t){return Object(i["a"])({url:"orders/".concat(e,"/allot"),method:"put",data:t})}function u(e,t){return Object(i["a"])({url:"orders/".concat(e,"/check"),method:"post",data:t})}function d(e){return Object(i["a"])({url:"orders/".concat(e,"/complete"),method:"post"})}function l(e,t){return Object(i["a"])({url:"orders/".concat(e,"/issue"),method:"post",data:t})}function m(e,t){return Object(i["a"])({url:"orders/".concat(e,"/suspend"),method:"post",data:t})}},"70d8":function(e,t,s){"use strict";var i=s("1dbe"),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw n("Cannot delete property "+i(t)+" of "+i(e))}},ad66:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("van-nav-bar",{staticClass:"shadow",attrs:{title:"问题分类","left-text":"返回","left-arrow":""},on:{"click-left":function(t){return e.$router.back(-1)}}}),t("van-form",{staticClass:"w-11/12 mx-auto mt-4",on:{submit:e.onSubmit}},[e._l(e.completeForm.issue_list,(function(s,i){return t("div",{key:i,staticClass:"shadow mb-4"},[t("p",{staticClass:"bg-gray-600 bg-opacity-80 text-white px-4 py-2"},[e._v("问题原因 "+e._s(i+1))]),t("van-field",{attrs:{readonly:"",clickable:"",label:"责任人",value:s.director_name,rules:[{required:!0}],placeholder:"选择责任人"},on:{click:function(){e.currentKey=i,e.showDirectorPicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showDirectorPicker,callback:function(t){e.showDirectorPicker=t},expression:"showDirectorPicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.directorList,"value-key":"name","default-index":s.director_index},on:{confirm:e.handleChooseDirector,cancel:function(t){e.showDirectorPicker=!1}}})],1),t("van-field",{attrs:{readonly:"",clickable:"",label:"问题原因",value:s.issue_name,rules:[{required:!0}],placeholder:"选择问题原因"},on:{click:function(){e.currentKey=i,e.showIssuePicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showIssuePicker,callback:function(t){e.showIssuePicker=t},expression:"showIssuePicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.issueList,"value-key":"issue_name","default-index":s.issue_index},on:{confirm:e.handleChooseIssue,cancel:function(t){e.showIssuePicker=!1}}})],1),t("van-field",{attrs:{rows:"2",autosize:"",label:"详细原因",type:"textarea",placeholder:"请填写详细原因",rules:[{required:!0}]},model:{value:s.issue_desc,callback:function(t){e.$set(s,"issue_desc",t)},expression:"item.issue_desc"}}),t("van-field",{attrs:{readonly:"",clickable:"",label:"主材品牌",value:s.brand_name,placeholder:"选择主材品牌"},on:{click:function(){e.currentKey=i,e.showBrandPicker=!0}}}),t("van-popup",{attrs:{position:"bottom"},model:{value:e.showBrandPicker,callback:function(t){e.showBrandPicker=t},expression:"showBrandPicker"}},[t("van-picker",{attrs:{"show-toolbar":"",columns:e.brandList,"value-key":"brand_name","default-index":s.brand_index},on:{confirm:e.handleChooseBrand,cancel:function(t){e.showBrandPicker=!1}}})],1),t("div",{staticClass:"text-xs py-6 text-center"},[t("span",{staticClass:"bg-yellow-400 text-white p-2 mr-2 shadow",on:{click:e.addRow}},[e._v("添加一项")]),i>0?t("span",{staticClass:"bg-red-400 text-white p-2 mr-2 shadow",on:{click:function(t){return e.delRow(i)}}},[e._v("删除该项")]):e._e(),t("span",{staticClass:"bg-indigo-400 text-white p-2 mr-2 shadow",on:{click:function(t){return e.showAddIssue(i)}}},[e._v("添加原因")]),t("span",{staticClass:"bg-green-400 text-white p-2 shadow",on:{click:function(t){return e.showAddBrand(i)}}},[e._v("添加品牌")])])],1)})),t("van-button",{attrs:{loading:e.submitLoading,block:"",type:"info","loading-text":"加载中...","native-type":"submit"}},[e._v("确认提交")])],2),t("van-dialog",{attrs:{title:"添加问题原因","show-cancel-button":"","class-name":"my-dialog","before-close":e.handleAddIssue},model:{value:e.dialogIssueVisible,callback:function(t){e.dialogIssueVisible=t},expression:"dialogIssueVisible"}},[t("van-form",[t("van-field",{attrs:{name:"问题",label:"问题",placeholder:"填写问题",rules:[{required:!0}]},model:{value:e.issueForm.issue_name,callback:function(t){e.$set(e.issueForm,"issue_name",t)},expression:"issueForm.issue_name"}})],1)],1),t("van-dialog",{attrs:{title:"添加主材品牌","show-cancel-button":"","class-name":"my-dialog","before-close":e.handleAddBrand},model:{value:e.dialogBrandVisible,callback:function(t){e.dialogBrandVisible=t},expression:"dialogBrandVisible"}},[t("van-form",[t("van-field",{attrs:{name:"品牌",label:"品牌",placeholder:"填写品牌",rules:[{required:!0}]},model:{value:e.brandForm.brand_name,callback:function(t){e.$set(e.brandForm,"brand_name",t)},expression:"brandForm.brand_name"}})],1)],1)],1)},n=[],r=(s("933e"),s("5532"),s("a153"),s("7bb1"),s("1d82"),s("ad74"),s("269d"),s("1b15"),s("6d3c")),o=s("9823");s("853b"),s("a210"),s("ca0b");function a(e){if(!e&&"object"!==Object(o["a"])(e))throw new Error("error arguments","shallowClone");var t=e.constructor===Array?[]:{};return Object.keys(e).forEach((function(s){e[s]&&"object"===Object(o["a"])(e[s])?t[s]=a(e[s]):t[s]=e[s]})),t}var c=s("9550");function u(e){return Object(c["a"])({url:"params/"+e,method:"get"})}function d(e){return Object(c["a"])({url:"issues",method:"get",params:e})}function l(e){return Object(c["a"])({url:"issues",method:"post",data:e})}function m(e){return 0===e.limit&&delete e.limit,Object(c["a"])({url:"brands",method:"get",params:e})}function h(e){return Object(c["a"])({url:"brands",method:"post",data:e})}var f=s("eaf8"),b=s("aebe"),p={data:function(){return{showDirectorPicker:!1,directorList:[],showIssuePicker:!1,dialogIssueVisible:!1,issueForm:{},issueList:[],showBrandPicker:!1,dialogBrandVisible:!1,brandForm:{},brandList:[],currentKey:-1,initIssue:{director:"",director_name:"",director_index:0,issue_id:"",issue_name:"",issue_index:0,issue_desc:"",brand:"",brand_name:"",brand_index:0},completeForm:{issue_list:[]},id:0,submitLoading:!1}},created:function(){var e=this;this.$route.params&&this.$route.params.id&&(this.id=this.$route.params.id),Promise.all([this.loadParam(),this.loadIssueList(0),this.loadBrandList(0)]).then((function(){e.loadOrderInfo(),console.log("finish all"),console.log(e.directorList)}))},methods:{loadOrderInfo:function(){var e=this;this.$store.commit("loading/showLoading"),Object(r["e"])(this.id).then((function(t){e.completeForm.issue_list=t.data.issue,0===e.completeForm.issue_list.length&&e.completeForm.issue_list.push(a(e.initIssue)),e.$store.commit("loading/hideLoading")})).catch((function(){e.$store.commit("loading/hideLoading")}))},showAddIssue:function(e){this.issueForm={issue_name:""},this.currentKey=e,this.dialogIssueVisible=!0},handleAddIssue:function(e,t){var s=this;"confirm"===e?l(this.issueForm).then((function(e){var i=s;s.$toast.success({message:"提交成功",duration:500,onClose:function(){i.loadIssueList(e.data.id),i.dialogIssueVisible=!1,t()}})})).catch((function(){t(!1)})):t()},showAddBrand:function(e){this.brandForm={brand_name:""},this.currentKey=e,this.dialogBrandVisible=!0},handleAddBrand:function(e,t){var s=this;"confirm"===e?h(this.brandForm).then((function(e){var i=s;s.$toast.success({message:"提交成功",duration:500,onClose:function(){i.loadBrandList(e.data.id),i.dialogBrandVisible=!1,t()}})})).catch((function(){t(!1)})):t()},handleChooseDirector:function(e,t){this.completeForm.issue_list[this.currentKey]["director_name"]=this.directorList[t]["name"],this.completeForm.issue_list[this.currentKey]["director"]=this.directorList[t]["id"],this.showDirectorPicker=!1},handleChooseIssue:function(e,t){this.completeForm.issue_list[this.currentKey]["issue_name"]=this.issueList[t]["issue_name"],this.completeForm.issue_list[this.currentKey]["issue_id"]=this.issueList[t]["id"],this.showIssuePicker=!1},handleChooseBrand:function(e,t){this.completeForm.issue_list[this.currentKey]["brand_name"]=this.brandList[t]["brand_name"],this.completeForm.issue_list[this.currentKey]["brand"]=this.brandList[t]["id"],this.showBrandPicker=!1},loadParam:function(){var e=this;u("order_issue_director").then((function(t){e.directorList=t.data}))},loadIssueList:function(e){var t=this;d().then((function(s){t.issueList=s.data;var i=t;e>0&&t.issueList.forEach((function(t,s){(0===e&&0===s||t["id"]===e)&&(i.completeForm.issue_list[i.currentKey]["issue_name"]=t["issue_name"],i.completeForm.issue_list[i.currentKey]["issue_index"]=s,i.completeForm.issue_list[i.currentKey]["issue_id"]=t["id"])}))}))},loadBrandList:function(e){var t=this;m({is_select:1,show_all:1}).then((function(s){t.brandList=s.data;var i=t;e>0&&t.brandList.forEach((function(t,s){(0===e&&0===s||t["id"]===e)&&(i.completeForm.issue_list[i.currentKey]["brand_name"]=t["brand_name"],i.completeForm.issue_list[i.currentKey]["brand_index"]=s,i.completeForm.issue_list[i.currentKey]["brand"]=t["id"])}))}))},addRow:function(){this.completeForm.issue_list.push(a(this.initIssue))},delRow:function(e){if(this.completeForm.issue_list.length<=1)return!1;this.completeForm.issue_list.splice(e,1)},onSubmit:function(){var e=this;this.submitLoading=!0;var t=a(this.completeForm);t.issue_list.map((function(e){Object(f["a"])(e,["issue_id","brand","director"])})),Object(r["g"])(this.id,t).then((function(){b["a"].set("updateOrderID",e.id),e.$toast.success({message:"操作成功",duration:1e3,onClose:function(){e.$router.go(-1)}})})).catch((function(){e.submitLoading=!1}))}}},_=p,v=s("e607"),w=Object(v["a"])(_,i,n,!1,null,null,null);t["default"]=w.exports},aebe:function(e,t,s){"use strict";var i="Servicer-Storage";t["a"]={get:function(e){var t=window.localStorage.getItem(i+"_"+e);return t?window.JSON.parse(t):""},set:function(e,t){window.localStorage.setItem(i+"_"+e,window.JSON.stringify(t))},del:function(e,t){window.localStorage.removeItem(i+"_"+e)}}}}]);