6429.3cb609d4.js 8.4 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6429],{16429:function(t,e,a){a.r(e),a.d(e,{default:function(){return d}});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-button",{attrs:{type:"text",size:"mini",disabled:!t.tool.checkAuth(t.$route.name,"assessManage")||!t.disabled},on:{click:t.onShow}},[t._v("评 估")]),a("el-drawer",{attrs:{title:"选择客户对象",visible:t.drawer,size:"45%",direction:"rtl","append-to-body":"","show-close":!1},on:{"update:visible":function(e){t.drawer=e},close:t.onClose}},[a("div",{staticClass:"drawer__panel"},[a("layoutTable",{attrs:{layout:t.tablecols,data:t.list,custom:!0,checkbox:!0},on:{checkboxCallBack:t.checkboxCallBack},scopedSlots:t._u([{key:"customcol",fn:function(e){return["province"===e.column.columnname?a("div",[t._v(" "+t._s(e.column.data.province?e.column.data.province+"-"+e.column.data.city+"-"+e.column.data.county:"--")+" ")]):a("p",[t._v(t._s(e.column.data[e.column.columnname]?e.column.data[e.column.columnname]:"--"))])]}}])})],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.drawer=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary",disabled:0===t.selectData.length},on:{click:t.onSubmit}},[t._v("下一步")])],1)]),a("el-drawer",{attrs:{title:"编辑",visible:t.drawerEdit,size:"600px",direction:"rtl","append-to-body":"","show-close":!1},on:{"update:visible":function(e){t.drawerEdit=e},close:t.onClose}},[a("div",{staticClass:"drawer__panel",staticStyle:{"margin-bottom":"-20px !important"}},[a("el-row",[a("el-form",{attrs:{size:"mini","label-position":"left"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"工作内容","label-width":"75px"}})],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{staticStyle:{"margin-top":"-20px"}},[a("span",[t._v(t._s(t.rowData.taskname))])])],1)],1)],1)],1),a("div",{staticClass:"drawer__panel",staticStyle:{"margin-bottom":"-20px !important"}},[a("el-row",[a("el-form",{ref:"formData",attrs:{model:t.formData,rules:t.rules,size:"mini","label-position":"left","label-width":"95px"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"评估内容",prop:"select"}})],1),0!==t.rowData.partiestype.length?a("el-col",{attrs:{span:24}},t._l(t.form,(function(e,o){return a("div",{key:o,staticStyle:{width:"100%","margin-top":"-10px","margin-bottom":"20px"}},[a("el-tag",{staticStyle:{"margin-right":"10px","margin-bottom":"10px"},attrs:{type:"warning",size:"mini"}},[t._v(t._s(e.type))]),a("span",{staticStyle:{"font-size":"14px"}},[t._v(t._s(e.enterprisename))]),a("div",{staticStyle:{width:"100%","margin-bottom":"10px"}},t._l(e.option,(function(o,s){return a("el-radio-group",{key:s,staticStyle:{width:"100%"},on:{change:function(a){return t.radioChange(e,o)}},model:{value:e.checkedscore,callback:function(a){t.$set(e,"checkedscore",a)},expression:"item.checkedscore"}},[a("el-radio",{staticStyle:{width:"100% !important","margin-bottom":"10px"},attrs:{label:o}},[a("span",[t._v(" "+t._s(o.optionname)+" ")]),a("div",[a("span",{staticClass:"remarks-color"},[t._v(t._s(o.remarks))])])])],1)})),1)],1)})),0):t._e(),0===t.rowData.partiestype.length?a("el-col",{attrs:{span:24}},t._l(t.form,(function(e,o){return a("el-radio-group",{key:o,staticStyle:{width:"100%"},on:{change:function(a){return t.radioChange(t.form,e)}},model:{value:t.form.checkedscore,callback:function(e){t.$set(t.form,"checkedscore",e)},expression:"form.checkedscore"}},[a("el-radio",{staticStyle:{width:"100% !important","margin-bottom":"20px"},attrs:{label:e}},[t._v(" "+t._s(e.optionname)+" "),a("span",{staticClass:"remarks-color"},[t._v(t._s(e.remarks))])])],1)})),1):t._e()],1)],1)],1),a("div",{staticClass:"drawer__panel",staticStyle:{"margin-bottom":"-20px !important"}},[a("el-row",[a("el-form",{attrs:{size:"mini","label-position":"right"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"评估说明","label-width":"75px"}})],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{staticStyle:{"margin-top":"-10px"}},[a("el-input",{attrs:{type:"textarea",rows:"5",autocomplete:"off",placeholder:"输入评估内容"},model:{value:t.actionnotes,callback:function(e){t.actionnotes=e},expression:"actionnotes"}})],1)],1)],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.drawerEdit=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"warning"},on:{click:t.saveSubmit}},[t._v("保 存")])],1)])],1)},s=[],i=a(58323),l={name:"edit",props:["data","rowData","disabled"],components:{layoutTable:i.Z},data(){return{drawer:!1,drawerEdit:!1,tablecols:[],list:[],selectCustomer:[],selectData:[],listR:"",actionnotes:"",param:{id:20221129152204,content:{sa_projectid:"",sa_projtaskmagid:"",pageNumber:1,pageSize:20,where:{condition:""}}},form:[],formData:{select:0},rules:{select:[{required:!0,message:"请输入品牌名称",trigger:"blur"}]},radioSelect:[]}},methods:{onClose(){},onSubmit(){this.drawer=!1,this.drawerEdit=!0,this.taskData()},async saveSubmit(){const t=await this.$api.requested({id:"20221128145004",content:{sa_projectid:this.data.sa_projectid,sa_projtaskmagid:this.rowData.sa_projtaskmagid,sa_projstagemagid:this.rowData.sa_projstagemagid,actionnotes:this.actionnotes,option:this.radioSelect}});this.tool.showMessage(t,(()=>{this.drawerEdit=!1,this.$emit("editSuccess")}))},onShow(){console.log(this.rowData.partiestype.length),0!==this.rowData.partiestype.length?(this.drawer=!0,console.log(this.rowData,"列表工作id"),console.log(this.form),this.listData()):(this.drawerEdit=!0,this.taskData())},async listData(){const t=await this.$api.requested(this.param);this.list=t.data},async taskData(){const t=await this.$api.requested({id:20221129152304,content:{sa_projtaskmagid:this.rowData.sa_projtaskmagid,sa_projstagemagid:this.rowData.sa_projstagemagid,sa_project_partiesids:this.selectData}});console.log(t,"工作任务明细"),this.form=t.data},checkboxCallBack(t){this.selectData=[],console.log(t),this.selectCustomer=t,t.forEach(((t,e)=>{this.selectData[e]=t.sa_project_partiesid}))},radioChange(t,e){this.radioSelect=this.radioSelect.filter((e=>e.sa_project_partiesid!==t.sa_project_partiesid)),0===this.rowData.partiestype.length?(this.radioSelect=[],this.radioSelect.push({sa_projtaskmag_optionsid:e.sa_projtaskmag_optionsid,sa_project_partiesid:0,score:e.score})):this.radioSelect.push({sa_projtaskmag_optionsid:e.sa_projtaskmag_optionsid,sa_project_partiesid:t.sa_project_partiesid,score:e.score}),console.log(this.radioSelect,"获取单选结果1")}},created(){this.param.content.sa_projectid=this.data.sa_projectid,this.param.content.sa_projtaskmagid=this.rowData.sa_projtaskmagid,this.tablecols=this.tool.tabelCol(this.$route.name).customerTable.tablecols}},r=l,n=a(43736),c=(0,n.Z)(r,o,s,!1,null,"671777c7",null),d=c.exports},58323:function(t,e,a){a.d(e,{Z:function(){return d}});var o=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"}],ref:"tables",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,"selection-change":t.handleSelectionChange}},[t.checkbox?a("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:t.handleSelectionChange}}):t._e(),t._l(t.layout,(function(e){return a("el-table-column",{key:e.tablecolid,attrs:{"show-overflow-tooltip":"来源"==e.title||"地址"==e.title||"备注"==e.title,prop:e.columnname,label:e.title,width:e.width},scopedSlots:t._u([{key:"default",fn:function(o){return[t.custom?t._t("customcol",null,{column:{data:o.row,columnname:e.columnname}}):a("span",[t._v(t._s(o.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:o.row}):t._e()]}}],null,!0)})}))],2)],1)},s=[],i=a(20629),l={props:["layout","data","custom","height","checkbox"],data(){return{list:[]}},computed:{...(0,i.Se)({loading:"loading"})},methods:{rowClick(t){this.$emit("rowClick",t)},tableClassName({row:t,rowIndex:e}){t.index=e},handleSelectionChange(t){this.$emit("checkboxCallBack",t)},isCheck(t,e){},setDefaultData(t){t.forEach((t=>{this.$refs.tables.toggleRowSelection(t)}))}},mounted(){}},r=l,n=a(43736),c=(0,n.Z)(r,o,s,!1,null,null,null),d=c.exports}}]);