| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-22a0"],{VT5N:function(e,t,a){},Xz14:function(e,t,a){"use strict";a.r(t);var r=a("14Xm"),l=a.n(r),n=a("QbLZ"),s=a.n(n),i=a("D3Ub"),o=a.n(i),c={data:function(){return{tableData:[],jsonForm:{name:"",scene_type:"",level_id:"",template_id:"",appoint_uid:"",sign_condition:1,role_id:"",cid:""},typeOptions:[{label:"下单签署",value:1},{label:"提现签署",value:2}],levelOptions:[],contractTemplateOptions:[],signatoryOptions:[],fill_list:[],variable_list:[]}},methods:{submit:function(){var e=this;return o()(l.a.mark(function t(){var a,r;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.$route.query.id){t.next=15;break}return t.prev=1,t.next=4,$http.pc_post("plugin/ShopEsignV2/editScene",{form:s()({},e.jsonForm,{form_data:e.tableData}),id:e.$route.query.id});case 4:if(1==(a=t.sent).result){t.next=7;break}return t.abrupt("return",e.$message.error(a.msg));case 7:e.$message.success(a.msg),e.$router.push(e.fun.getUrl("dealerContractScene",{},{type:"dealerContractScene"})),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(1);case 13:t.next=27;break;case 15:return t.prev=15,t.next=18,$http.pc_post("plugin/ShopEsignV2/addScene",{form:s()({},e.jsonForm,{form_data:e.tableData})});case 18:if(1==(r=t.sent).result){t.next=21;break}return t.abrupt("return",e.$message.error(r.msg));case 21:e.$message.success(r.msg),e.$router.push(e.fun.getUrl("dealerContractScene",{},{type:"dealerContractScene"})),t.next=27;break;case 25:t.prev=25,t.t1=t.catch(15);case 27:case"end":return t.stop()}},t,e,[[1,11],[15,25]])}))()},getLevelList:function(){var e=this;return o()(l.a.mark(function t(){var a;return l.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,e.variable_list=a.data.variable_list,e.fill_list=a.data.fill_list,t.next=13;break;case 11:t.prev=11,t.t0=t.catch(0);case 13:case"end":return t.stop()}},t,e,[[0,11]])}))()},getTemplateList:function(){var e=this;return o()(l.a.mark(function t(){var a;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,$http.pc_post("plugin/ShopEsignV2/getTemplateList",{});case 3:if(1==(a=t.sent).result){t.next=6;break}return t.abrupt("return",e.$message.error(a.msg));case 6:e.contractTemplateOptions=a.data.template_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]])}))()},getTemplateForm:function(){var e=this;return o()(l.a.mark(function t(){var a;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,$http.pc_post("plugin/ShopEsignV2/getByTid",{tid:e.jsonForm.template_id});case 3:if(1==(a=t.sent).result){t.next=6;break}return t.abrupt("return",e.$message.error(a.msg));case 6:e.tableData=a.data.template_form,e.signatoryOptions=a.data.role_list,t.next=12;break;case 10:t.prev=10,t.t0=t.catch(0);case 12:case"end":return t.stop()}},t,e,[[0,10]])}))()},templateChange:function(e){this.getTemplateForm()},getDetail:function(e){var t=this;return o()(l.a.mark(function a(){var r;return l.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,$http.pc_post("plugin/ShopEsignV2/editShow",{id:e});case 3:if(1==(r=a.sent).result){a.next=6;break}return a.abrupt("return",t.$message.error(r.msg));case 6:t.levelOptions=r.data.level_list,t.signatoryOptions=r.data.role_list,t.fill_list=r.data.fill_list,t.typeOptions=r.data.scene_list,t.contractTemplateOptions=r.data.template_list,t.tableData=r.data.model.form_data,t.variable_list=r.data.variable_list,t.jsonForm=s()({},r.data.model),t.jsonForm.level_id=t.jsonForm.level_id?t.jsonForm.level_id:"",a.next=19;break;case 17:a.prev=17,a.t0=a.catch(0);case 19:case"end":return a.stop()}},a,t,[[0,17]])}))()}},created:function(){this.cid=localStorage.getItem("cid"),this.$route.query.id?this.getDetail(this.$route.query.id):(this.getLevelList(),this.getTemplateList())},components:{dealerContractSide:a("rOYc").a}},p=(a("nNE7"),a("KHd+")),u=Object(p.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"all"},[a("dealer-contract-side"),e._v(" "),a("div",{staticStyle:{width:"calc(100% - 150px)"},attrs:{id:"app"}},[a("div",{staticClass:"vue-main"},[e._m(0),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.jsonForm,"label-width":"150px"}},[a("el-form-item",{attrs:{label:"合同名称","label-width":"180px"}},[a("el-input",{staticStyle:{width:"600px"},attrs:{placeholder:"请输入"},model:{value:e.jsonForm.name,callback:function(t){e.$set(e.jsonForm,"name","string"==typeof t?t.trim():t)},expression:"jsonForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"场景类型",prop:"type","label-width":"180px"}},[a("el-select",{attrs:{placeholder:"场景类型",clearable:""},model:{value:e.jsonForm.scene_type,callback:function(t){e.$set(e.jsonForm,"scene_type",t)},expression:"jsonForm.scene_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:"会员签署方经销商等级",prop:"level","label-width":"180px"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.jsonForm.level_id,callback:function(t){e.$set(e.jsonForm,"level_id",t)},expression:"jsonForm.level_id"}},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:"合同模板","label-width":"180px"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.templateChange},model:{value:e.jsonForm.template_id,callback:function(t){e.$set(e.jsonForm,"template_id",t)},expression:"jsonForm.template_id"}},e._l(e.contractTemplateOptions,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"平台所属签署方",prop:"signatory","label-width":"180px"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.jsonForm.role_id,callback:function(t){e.$set(e.jsonForm,"role_id",t)},expression:"jsonForm.role_id"}},e._l(e.signatoryOptions,function(e){return a("el-option",{key:e.id,attrs:{label:e.sign_role_name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"平台方签署条件",prop:"signatory","label-width":"180px"}},[a("el-radio",{attrs:{label:1},model:{value:e.jsonForm.sign_condition,callback:function(t){e.$set(e.jsonForm,"sign_condition",t)},expression:"jsonForm.sign_condition"}},[e._v("自动签署")])],1),e._v(" "),a("el-form-item",{attrs:{label:"模板控件",prop:"signatory","label-width":"180px"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"form_name",label:"控件名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"form_type_name",label:"控件类型",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"form_value",label:"默认值"}}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"填写方式",width:"450"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{display:"flex"}},[a("el-select",{staticStyle:{"margin-right":"10px"},on:{change:function(a){e.selectChange_(a,t)}},model:{value:t.row.fill_type,callback:function(a){e.$set(t.row,"fill_type",a)},expression:"scope.row.fill_type"}},e._l(e.fill_list,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),e._v(" "),0==t.row.fill_type_change?a("el-select",{attrs:{placeholder:"请选择变量"},model:{value:t.row.variable,callback:function(a){e.$set(t.row,"variable",a)},expression:"scope.row.variable"}},e._l(e.variable_list,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e()],1)]}}])})],1)],1)],1),e._v(" "),a("div",{staticClass:"vue-page"},[a("div",{staticClass:"vue-center"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("提交")])],1)])],1)])],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,"71164a84",null);u.options.__file="add_scene.vue";t.default=u.exports},nNE7:function(e,t,a){"use strict";var r=a("VT5N");a.n(r).a}}]);
|