| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6676],{86676:function(t,e,a){a.r(e),a.d(e,{default:function(){return f}});var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"add"},[a("el-button",{attrs:{type:"text",size:"small",disabled:!t.editData.itemclassname},on:{click:function(e){t.dialogVisible=!0}}},[t._v("编辑")]),a("el-dialog",{attrs:{title:"编辑产品数据",visible:t.dialogVisible,width:"60%","before-close":t.handleClose,"append-to-body":""},on:{"update:visible":function(e){t.dialogVisible=e}}},[t.editData?a("readHeaderTable",{attrs:{layout:t.tablecols,custom:!0,data:[t.editData]},scopedSlots:t._u([{key:"customcol",fn:function(e){return["itemclassfullname"!=e.column.columnname?a("div",{staticClass:"base-target"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.editData[e.column.columnname],expression:"editData[scope.column.columnname]"}],attrs:{type:"text"},domProps:{value:t.editData[e.column.columnname]},on:{input:[function(a){a.target.composing||t.$set(t.editData,e.column.columnname,a.target.value)},function(a){return t.baseTargetChange(a,e.column.data,e.column.columnname)}]}})]):a("div",[t._v(" "+t._s(e.column.data.itemclassname)+" ")])]}}],null,!1,2623848018)}):t._e(),a("span",{staticClass:"dialog-footer",staticStyle:{display:"flex","justify-content":"space-evenly"},attrs:{slot:"footer"},slot:"footer"},[a("div",[a("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.editProject}},[t._v("确定添加")])],1)])],1)],1)},o=[],l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{"row-class-name":t.tableClassName,"highlight-current-row":"",data:t.data,"header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini",height:t.height,border:""},on:{"row-click":t.rowClick}},t._l(t.layout,(function(e){return a("el-table-column",{key:e.tablecolid,attrs:{"render-header":function(a,i){return t.readHeaderFun1(a,i,e.columnname)},prop:e.columnname,label:e.title,width:e.width},scopedSlots:t._u([{key:"default",fn:function(i){return[t.custom?t._t("customcol",null,{column:{data:i.row,columnname:e.columnname}}):a("span",[t._v(t._s(i.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:i.row}):t._e()]}}],null,!0)})})),1)],1)},s=[],n=a(20629),r={props:["layout","data","custom","height"],data(){return{list:[]}},computed:{...(0,n.Se)({loading:"loading"})},methods:{rowClick(t){this.$emit("rowClick",t)},tableClassName({row:t,rowIndex:e}){t.index=e},readHeaderFun1(t,{column:e},a){return"outamount"==a||"orderamount"==a||"invoiceamount"==a?[t("span",{style:"color: red"},"*"),t("span"," "+e.label)]:[t("span"," "+e.label)]}},mounted(){}},d=r,c=a(43736),u=(0,c.Z)(d,l,s,!1,null,null,null),m=u.exports,h={name:"",data(){return{dialogVisible:!1}},components:{readHeaderTable:m},props:["editData","tablecols"],computed:{},watch:{},methods:{async editProject(){let t={sa_salesforecastid:this.editData.sa_salesforecastid,itemclassnum:this.editData.itemclassnum,orderqty:this.editData.orderqty?this.editData.orderqty:"0",orderamount:this.editData.orderamount,invoiceqty:this.editData.invoiceqty?this.editData.invoiceqty:"0",invoiceamount:this.editData.invoiceamount,outqty:this.editData.outqty?this.editData.outqty:"0",outamount:this.editData.outamount};try{if(""===this.editData.invoiceamount||""===this.editData.orderamount||""===this.editData.outamount)throw"111";let e=await this.$api.requested({id:20220906155003,version:1,content:{sa_salesforecastmodelid:this.$route.query.id2,sa_salesforecastbillid:this.editData.sa_salesforecastbillid,sa_projectid:this.editData.sa_projectid,itemclassinfos:[t]}});console.log(e),this.tool.showMessage(e,(()=>{this.$emit("editSuccess"),this.dialogVisible=!1}))}catch(e){this.$notify({title:"提示",message:"请完整填写数据",type:"warning"})}},handleClose(){this.dialogVisible=!1},baseTargetChange(t,e,a){e[a]=t.target.value}}},p=h,b=(0,c.Z)(p,i,o,!1,null,"536901a1",null),f=b.exports}}]);
|