(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6ac9e"],{DNkW:function(t,o,e){var n=e("93I4"),i=Math.floor;t.exports=function(t){return!n(t)&&isFinite(t)&&i(t)===t}},"GW1+":function(t,o,e){"use strict";var n=e("mxV5"),i=e.n(n);o.a=function(t){return new i.a(t)}},SHxW:function(t,o,e){"use strict";e.r(o);var n=e("dWSf"),i={name:"user-way-quotation",components:{yrtSelector:e("vh95").a},mixins:[n.a],custoJsonmRoute:"/user/way/quotation",data:function(){return{selectorConfig:{title:"物料选择器",width:"1000px",visible:!1,router:"/selector/s-product-selector"},authNodes:{add:!0,Delete:!0,export:!0,save:!0},statusValueList:[{status:"新建",bgColor:"#ffff66",color:"#000"},{status:"审核失败",bgColor:"#ffcc66",color:"#fff"},{status:"已审核",bgColor:"#33cc33",color:"#fff"},{status:"完全交货",bgColor:"#009999",color:"#fff"},{status:"已转预到货单",bgColor:"#00ccff",color:"#fff"},{status:"终止",bgColor:"#ff6600",color:"#fff"}]}},methods:{setStatusBgColor:function(t){var o=this.statusValueList.find(function(o){return o.status===t}),e="#fffff";return o&&(e=o.bgColor),e},setStatusColor:function(t){var o=this.statusValueList.find(function(o){return o.status===t}),e="#fffff";return o&&(e=o.color),{border:0,color:e}},detailAdd:function(){this.selectorConfig.visible=!0},onSelected:function(t){t.forEach(function(t){t.salePrice=t.ratePrice}),this.editor.addDetailDataRow(t),this.selectorConfig.visible=!1},detailButtonClick:function(t){switch(t){case"add":return this.detailAdd(),!1}},onDetailChange:function(t,o,e,n){"quantityOrder"===n.prop&&o&&e.salePrice&&this.$set(e,"rowTotal",o*e.salePrice),"salePrice"===n.prop&&o&&e.quantityOrder&&this.$set(e,"rowTotal",o*e.quantityOrder);var i=0,a=0;this.editor.formData.TMS_QuotationList.rows.forEach(function(t){t.quantityOrder&&(i+=t.quantityOrder),t.rowTotal&&(a+=t.rowTotal)}),this.editor.changeValue("totalQuantityOrder",i),this.editor.changeValue("grandTotal",a)},toPurchaseOrder:function(t,o){var e=this,n={quotation_Id:t.quotation_Id},i=this.dataList;this.common.ajax("/api/tms/user/quotaion/changePurchaseOrder",n,function(t){e.common.showMsg(t),e.editorOptions.config.visible=!1,i.loadData()},!1)},onAddLoadAfter:function(t){var o=this.common.getUserInfo();this.$set(t,"consignor_Id",o.consignor_Id),this.$set(t,"consignorCode",o.consignorCode),this.$set(t,"consignorName",o.consignorName),this.onEditLoadAfter(t)},onEditLoadAfter:function(t){var o=t.quotationStatus;"新建"===o?(this.btnReadOnly.auditing=!1,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!1,this.btnReadOnly.toPurchaseOrder=!0,this.editorOptions.config.disabled=!1):"已审核"===o?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.toPurchaseOrder=!1,this.editorOptions.config.disabled=!0):"已转预到货单"===o?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.toPurchaseOrder=!0,this.editorOptions.config.disabled=!0):"终止"===o?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!1,this.btnReadOnly.save=!0,this.btnReadOnly.toPurchaseOrder=!0,this.editorOptions.config.disabled=!0):(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.toPurchaseOrder=!0,this.editorOptions.config.disabled=!0)},onDeleteBefore:function(t){var o=!0;return t.forEach(function(t){"新建"!==(o=t.quotationStatus)&&(o=!1)}),!1!==o||(this.$message.error("仅可删除新建入库计划单!"),!1)}}},a=e("KHd+"),s=Object(a.a)(i,function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"page-list-container"},[e("yrt-data-list",{ref:t.dataListRef,attrs:{"editor-ref":t.editorRef,"data-options":t.dataOptions,fields:t.dataListOptions.fields,buttons:t.dataListOptions.buttons,"button-click":t.buttonClick,"data-list-selections":t.dataListSelections,"auth-nodes":t.authNodes,"on-delete-before":t.onDeleteBefore},on:{"update:fields":function(o){return t.$set(t.dataListOptions,"fields",o)},"update:dataListSelections":function(o){t.dataListSelections=o},"update:data-list-selections":function(o){t.dataListSelections=o}},scopedSlots:t._u([{key:"common-column-slot",fn:function(o){var n=o.row,i=o.col;return["quotationStatus"==i.prop?[e("el-tag",{style:t.setStatusColor(n[i.prop]),attrs:{color:t.setStatusBgColor(n[i.prop])}},[t._v("\n "+t._s(n[i.prop])+"\n ")])]:"auditing"==i.prop?[[0==n[i.prop]?e("el-tag",{staticStyle:{color:"black",border:"0"},attrs:{color:"#ffff33"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(i.prop,n[i.prop],i.dropdown_Id))+"\n ")]):1==n[i.prop]?e("el-tag",{staticStyle:{color:"white",border:"0"},attrs:{color:"#ff0033"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(i.prop,n[i.prop],i.dropdown_Id))+"\n ")]):2==n[i.prop]?e("el-tag",{staticStyle:{color:"#fff",border:"0"},attrs:{color:"#33cc33"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(i.prop,n[i.prop],i.dropdown_Id))+"\n ")]):e("span",[t._v("\n "+t._s(n[i.prop])+"\n ")])]]:i.prop==t.dataOptions.linkColumn?[e("el-link",{attrs:{type:"primary"},nativeOn:{click:function(o){t.linkEditor(n[t.dataOptions.idField])}}},[t._v(t._s(n[i.prop]))])]:i.dropdown_Id>0?[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(i.prop,n[i.prop],i.dropdown_Id))+"\n ")]:[["date","datetime"].indexOf(i.dataType)>=0&&i.formatter?[t._v("\n "+t._s(t.common.formatDate(n[i.prop],i.formatter))+"\n ")]:["byte","int32","int64","decimal","double"].indexOf(i.dataType)>=0&&i.formatter?[t._v("\n "+t._s(t.common.formatNumber(n[i.prop],i.formatter))+"\n ")]:[t._v("\n "+t._s(n[i.prop])+"\n ")]]]}}])}),t._v(" "),e("yrt-editor",t._b({ref:t.editorRef,attrs:{"data-list-ref":t.dataListRef,config:t.editorOptions.config,"data-options":t.dataOptions,action:t.editorOptions.action,visible:t.editorOptions.config.visible,"detail-button-click":t.detailButtonClick,"auth-nodes":t.authNodes},on:{"update:action":function(o){return t.$set(t.editorOptions,"action",o)},"update:visible":function(o){return t.$set(t.editorOptions.config,"visible",o)},"on-detail-change":t.onDetailChange,"on-edit-load-after":t.onEditLoadAfter,"on-add-load-after":t.onAddLoadAfter},scopedSlots:t._u([{key:"footer-button-region",fn:function(o){var n=o.formData,i=o.details;return[e("el-button",{attrs:{type:"success",icon:"el-icon-yrt-saomiao8"},nativeOn:{click:function(o){return t.toPurchaseOrder(n,i)}}},[t._v("转到预到货单")])]}}])},"yrt-editor",t.editorOptions,!1)),t._v(" "),e("yrt-selector",{ref:"selector-dialog",attrs:{config:t.selectorConfig,visible:t.selectorConfig.visible},on:{"update:visible":function(o){return t.$set(t.selectorConfig,"visible",o)},"on-selected":t.onSelected}})],1)},[],!1,null,null,null);s.options.__file="quotation.vue";o.default=s.exports},h5AQ:function(t,o,e){e("hRZT"),t.exports=e("WEpk").Number.isInteger},hRZT:function(t,o,e){var n=e("Y7ZC");n(n.S,"Number",{isInteger:e("DNkW")})},ql3t:function(t,o,e){t.exports={default:e("h5AQ"),__esModule:!0}},yaWU:function(t,o,e){"use strict";e.d(o,"a",function(){return n});var n={bind:function(t,o,e){t.children[2].onscroll=function(o){var e=t.children[3];e&&e.classList.contains("el-table__footer-wrapper")&&(e.scrollLeft=o.target.scrollLeft)}},update:function(t,o,e){}}}}]);
|