chunk-124c.d6a9acb3.js 6.3 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-124c"],{C95D:function(e,t,a){"use strict";var n=a("MbcX");a.n(n).a},MbcX:function(e,t,a){},Rggm:function(e,t,a){"use strict";a.r(t);var n=a("14Xm"),r=a.n(n),l=a("D3Ub"),s=a.n(l),c={data:function(){return{search_form:{type:"",level:"",name:""},typeOptions:[],levelOptions:[],tableData:[],total:1,per_page:15,current_page:1,can_add:!1}},methods:{searchData:function(e){this.current_page=e,this.getSceneList()},addScene:function(){this.can_add?this.$router.push(this.fun.getUrl("addScene",{},{type:"addScene"})):this.$message.warning("没有权限!!")},toManage:function(e){this.$router.push(this.fun.getUrl("dealerContractManage",{},{scene_id:e}))},getSceneList:function(){var e=this;return s()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,$http.pc_post("plugin/ShopEsignV2/getScene",{page:e.current_page,page_size:e.per_page,search:{name:e.search_form.name,scene_type:e.search_form.type,level_id:e.search_form.level}});case 3:if(1==(a=t.sent).result){t.next=6;break}return t.abrupt("return",e.$message.error(a.msg));case 6:e.can_add=a.data.can_add,e.tableData=a.data.list.data,e.total=a.data.list.total,e.per_page=a.data.list.per_page,e.current_page=a.data.list.current_page,e.typeOptions=a.data.scene_list,t.next=16;break;case 14:t.prev=14,t.t0=t.catch(0);case 16:case"end":return t.stop()}},t,e,[[0,14]])}))()},getLevelList:function(){var e=this;return s()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,$http.pc_post("plugin/ShopEsignV2/getLevel",{});case 3:if(1==(a=t.sent).result){t.next=6;break}return t.abrupt("return",e.$message.error(a.msg));case 6:e.levelOptions=a.data.level_list,t.next=11;break;case 9:t.prev=9,t.t0=t.catch(0);case 11:case"end":return t.stop()}},t,e,[[0,9]])}))()},detail:function(e){this.can_add?this.$router.push(this.fun.getUrl("addScene",{},{id:e})):this.$message.warning("没有权限!!")}},created:function(){this.getSceneList(),this.getLevelList()},components:{dealerContractSide:a("rOYc").a}},i=(a("C95D"),a("KHd+")),o=Object(i.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"all"},[a("dealer-contract-side",{attrs:{defaultActive:"dealerContractScene"}}),e._v(" "),a("div",{staticStyle:{width:"calc(100% - 150px)"},attrs:{id:"app"}},[a("div",{staticClass:"vue-head"},[a("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[a("div",{staticClass:"vue-main-title-left"}),e._v(" "),a("div",{staticClass:"vue-main-title-content",staticStyle:{flex:"0 0 130px"}},[e._v("\n 合同场景\n ")]),e._v(" "),a("div",{staticClass:"vue-main-title-button"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.addScene}},[e._v("添加场景")])],1)]),e._v(" "),a("div",{staticClass:"vue-search"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:""}},[a("el-select",{attrs:{placeholder:"场景类型",clearable:""},model:{value:e.search_form.type,callback:function(t){e.$set(e.search_form,"type",t)},expression:"search_form.type"}},e._l(e.typeOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-select",{attrs:{placeholder:"会员签署方经销商等级",clearable:""},model:{value:e.search_form.level,callback:function(t){e.$set(e.search_form,"level",t)},expression:"search_form.level"}},e._l(e.levelOptions,function(e){return a("el-option",{key:e.id,attrs:{label:e.level_name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"合同名称"},model:{value:e.search_form.name,callback:function(t){e.$set(e.search_form,"name",t)},expression:"search_form.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.searchData(1)}}},[e._v("搜索")])],1)],1)],1)]),e._v(" "),a("div",{staticClass:"vue-main"},[e._m(0),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"ID",align:"center",prop:"id"}}),e._v(" "),a("el-table-column",{attrs:{label:"时间",align:"center",prop:"created_at"}}),e._v(" "),a("el-table-column",{attrs:{label:"合同名称",align:"center",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"250px"},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",[e._v("场景类型")]),e._v(" "),a("div",[e._v("会员签署方经销商等级")])]}},{key:"default",fn:function(t){return[a("div",{staticStyle:{color:"#29ba9c"}},[a("div",[e._v("\n "+e._s(t.row.scene_type_name)+"\n ")]),e._v(" "),a("div",[e._v("\n "+e._s(t.row.level_name)+"\n ")])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"经销商签署方",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{color:"#29ba9c"}},[e._v(e._s(t.row.sign_role_name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"累计发起",align:"center",prop:"has_send"}}),e._v(" "),a("el-table-column",{attrs:{label:"累计完成签署",align:"center",prop:"finished"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{color:"#29ba9c",cursor:"pointer"},on:{click:function(a){e.detail(t.row.id)}}},[e._v("编辑")]),e._v(" "),a("span",{staticStyle:{color:"#29ba9c",cursor:"pointer"},on:{click:function(a){e.toManage(t.row.id)}}},[e._v("合同管理")])]}}])})],1)],1),e._v(" "),e.total>0?a("div",{staticClass:"vue-page"},[a("el-row",[a("el-col",{attrs:{align:"right"}},[a("el-pagination",{attrs:{layout:"total, prev, pager, next, jumper",total:e.total,"page-size":e.per_page,"current-page":e.current_page,background:""},on:{"current-change":e.searchData}})],1)],1)],1):e._e()])],1)},[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[t("div",{staticClass:"vue-main-title-left"}),this._v(" "),t("div",{staticClass:"vue-main-title-content",staticStyle:{flex:"0 0 130px"}},[this._v("\n 场景列表\n ")])])}],!1,null,"2287ff68",null);o.options.__file="contract_scene.vue";t.default=o.exports}}]);