1 line
33 KiB
JavaScript
1 line
33 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5d37174e"],{"0db9":function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,'#signLunch .page[data-v-85029142]{background:#f9fbfc;min-height:100vh}#signLunch .container[data-v-85029142]{position:relative;width:21.563rem;padding:.65rem .56rem .906rem;margin:0 auto;background-color:#fff;border-radius:.469rem}#signLunch .container .container-title[data-v-85029142]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;padding-left:.469rem;font-size:.813rem;color:#198bfb}#signLunch .container .container-title[data-v-85029142]:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:" ";display:block;width:.125rem;height:.7rem;background:#198bfb}#signLunch .templateInfo .templateInfo-item[data-v-85029142]{height:4rem;padding-top:.9rem;border-bottom:.051rem solid #f6f6f6}#signLunch .templateInfo .templateInfo-item .desc[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#signLunch .templateInfo .templateInfo-item .desc .icon-fontclass-xinghao[data-v-85029142]{color:#f64747;font-size:.75rem}#signLunch .templateInfo .templateInfo-item .desc span[data-v-85029142]{margin-left:.3rem;font-size:.813rem;color:#171717}#signLunch .templateInfo .templateInfo-item .input[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.3rem;padding-left:.3rem}#signLunch .templateInfo .templateInfo-item .input input[data-v-85029142],#signLunch .templateInfo .templateInfo-item .input span[data-v-85029142]{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;font-size:.938rem}#signLunch .button[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}#signLunch .button[data-v-85029142]:active{-webkit-filter:brightness(.8);filter:brightness(.8)}.signInfo .empty[data-v-85029142]{height:5.844rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.938rem;color:#cbcbcb}.signInfo .empty[data-v-85029142],.signInfo .signInfo-box[data-v-85029142]{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.signInfo .signInfo-box[data-v-85029142]{height:10rem;padding-top:1.067rem;padding-bottom:1.7rem}.signInfo .signInfo-box .signIfno-texts[data-v-85029142]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.signInfo .signInfo-box .signIfno-texts .signIfno-text[data-v-85029142]{font-size:.813rem;color:#272727}.signInfo .signInfo-box .signIfno-btns[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.signInfo .signInfo-box .signIfno-btns .signIfno-btn[data-v-85029142]{width:3.438rem;height:1.688rem;font-size:.75rem;color:#fa761d;border-radius:.188rem;border:.063rem solid #fa761d}.signInfo .signInfo-box .signIfno-btns .signIfno-btn.delete[data-v-85029142]{color:#e52256;border-color:#e52256}.signInfo .addSign[data-v-85029142]{width:6.25rem;height:1.875rem;margin:0 auto;font-size:.813rem;color:#fff;background-color:#198bfb;border-radius:.188rem}.signInfo .history[data-v-85029142]{padding-top:1.594rem;font-size:.813rem;text-align:left;color:#171717}.signInfo .history .name[data-v-85029142]{color:#f76666}.people-box[data-v-85029142]{text-align:left;padding-bottom:1.06rem}.people-box .people-box-item[data-v-85029142]{height:4.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:.04rem solid #f6f6f6}.people-box .people-box-item[data-v-85029142]:last-child{border-bottom:none}.people-box .people-box-item .people-box-item-left[data-v-85029142]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.people-box .people-box-item .people-box-item-left[data-v-85029142],.people-box .people-box-item .signIfno-btns[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.people-box .people-box-item .signIfno-btns[data-v-85029142]{-webkit-box-flex:0;-webkit-flex:0 0 3.5rem;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly}.people-box .people-box-item .signIfno-btns .signIfno-btn[data-v-85029142]{width:3.5rem;height:1.688rem;font-size:.75rem;color:#e52256;border-radius:.188rem;border:.063rem solid #e52256}.people-box .people-box-item .input[data-v-85029142]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.938rem}.people-box .people-box-item .input .desc[data-v-85029142]{color:#171717}.people-box .people-box-item .input input[data-v-85029142]{margin-left:.3rem;border:none}.next-step[data-v-85029142]{margin:1rem auto;width:20rem;height:2.656rem;font-size:.938rem;color:#fff;background-color:#198bfb;border-radius:.469rem}',""]),t.exports=e},"305a":function(t,e,i){var a=i("0db9");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("499e").default;n("4e7580fe",a,!0,{sourceMap:!1,shadowMode:!1})},"65a1":function(t,e,i){"use strict";i("cd3a")},aff4:function(t,e,i){"use strict";i("305a")},c870:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"page",attrs:{id:"signLunch"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:!t.showAddSign,expression:"!showAddSign"}]},[i("c-title",{attrs:{text:"发起签署"}}),i("div",{staticClass:"container",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("合同模版信息")]),i("div",{staticStyle:{"padding-top":"1rem","text-align":"left"}},[t._v("模板名称:"+t._s(t.contract.contract_doc_name))])]),i("div",{staticClass:"container",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("附件列表")]),i("div",{staticStyle:{"padding-top":"1rem","text-align":"left"}},[t._v("文档:"),t._l(t.contract_attach,(function(e,a){return i("span",{key:a,on:{click:function(i){return t.toLink(e)}}},[t._v(t._s(e.file_name)+";")])}))],2)]),i("div",{staticClass:"container templateInfo",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("合同基本信息")]),i("div",{staticClass:"templateInfo-item"},[t._m(0),i("div",{staticClass:"input"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.ruleForm.name,expression:"ruleForm.name"}],attrs:{type:"text",placeholder:"请输入合同名称"},domProps:{value:t.ruleForm.name},on:{input:function(e){e.target.composing||t.$set(t.ruleForm,"name",e.target.value)}}})])]),i("div",{staticClass:"templateInfo-item"},[t._m(1),i("div",{staticClass:"input",on:{click:function(e){t.deadline_show=!0}}},[i("span",[t._v(t._s(t.ruleForm.sign_end_date?t.ruleForm.sign_end_date:"选择日期"))]),i("i",{staticClass:"iconfont icon-member_right"})])]),i("div",{staticClass:"templateInfo-item"},[t._m(2),i("div",{staticClass:"input",on:{click:function(e){t.duedate_show=!0}}},[i("span",[t._v(t._s(t.ruleForm.contract_end_date?t.ruleForm.contract_end_date:"选择日期"))]),i("i",{staticClass:"iconfont icon-member_right"})])])]),i("div",{staticClass:"container signInfo",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("签署信息")]),t.signTableData.length<=0?i("div",{staticClass:"empty"},[t._v("暂无签署角色")]):t._e(),t.signTableData.length>0?t._l(t.signTableData,(function(e,a){return i("div",{key:a,staticClass:"signInfo-box"},[i("div",{staticClass:"signIfno-texts"},[i("div",{staticClass:"signIfno-text"},[t._v("签署角色:"+t._s(1===e.role_id?"甲方":2===e.role_id?"乙方":"丙方"))]),i("div",{staticClass:"signIfno-text"},[t._v("姓名:"+t._s(e.name))]),i("div",{staticClass:"signIfno-text"},[t._v("手机号:"+t._s(e.tel))]),i("div",{staticClass:"signIfno-text"},[t._v("签署主体:"+t._s(1===e.sign_type?"企业":"个人"))]),1===e.sign_type&&e.company_name?i("div",{staticClass:"signIfno-text"},[t._v("公司:"+t._s(e.company_name))]):t._e()]),i("div",{staticClass:"signIfno-btns"},[i("div",{staticClass:"button signIfno-btn",on:{click:function(e){return t.toAddSign(a+1)}}},[t._v("编辑")]),i("div",{staticClass:"button signIfno-btn delete",on:{click:function(e){return t.deleteIt(a,"sign")}}},[t._v("删除")])])])})):t._e(),t.signTableData.length<t.sign_form_count?i("div",{staticClass:"button addSign",on:{click:function(e){return t.toAddSign()}}},[t._v("添加签署方")]):t._e()],2),i("div",{staticClass:"container signInfo",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("抄送人")]),t.tableData.length<=0?i("div",{staticClass:"empty"},[t._v("暂无抄送人")]):t._e(),t.tableData.length>0?i("div",{staticClass:"people-box"},t._l(t.tableData,(function(e,a){return i("div",{key:a,staticClass:"people-box-item"},[i("div",{staticClass:"people-box-item-left"},[i("div",{staticClass:"input"},[i("div",{staticClass:"desc"},[t._v("姓名:")]),i("input",{directives:[{name:"model",rawName:"v-model",value:e.name,expression:"item.name"}],attrs:{type:"text",placeholder:"请输入姓名"},domProps:{value:e.name},on:{input:function(i){i.target.composing||t.$set(e,"name",i.target.value)}}})]),i("div",{staticClass:"input"},[i("div",{staticClass:"desc"},[t._v("手机号:")]),i("input",{directives:[{name:"model",rawName:"v-model",value:e.tel,expression:"item.tel"}],attrs:{type:"text",placeholder:"请输入手机"},domProps:{value:e.tel},on:{input:function(i){i.target.composing||t.$set(e,"tel",i.target.value)}}})])]),i("div",{staticClass:"signIfno-btns"},[i("div",{staticClass:"button signIfno-btn delete",on:{click:function(e){return t.deleteIt(a)}}},[t._v("删除")])])])})),0):t._e(),i("div",{staticClass:"button addSign",on:{click:t.toCCAdd}},[t._v("添加抄送人")]),i("div",{staticClass:"history"},[t._v("最近抄送人: "),t._l(t.ncc_list,(function(e,a){return i("span",{key:a,staticClass:"name",on:{click:function(e){return t.toCCAdd(a)}}},[t._v(" "+t._s(e.name)+" "),a!=t.ncc_list.length-1?i("span",[t._v("、")]):t._e()])}))],2)]),i("div",{staticStyle:{padding:"1rem 0"}},[i("div",{staticClass:"button next-step",on:{click:function(e){return t.submitFormSecond("1")}}},[t._v("下一步")])]),i("van-popup",{attrs:{position:"bottom",overlay:!0},model:{value:t.deadline_show,callback:function(e){t.deadline_show=e},expression:"deadline_show"}},[i("van-datetime-picker",{attrs:{type:"date",target:"deadline"},on:{confirm:function(e){return t.datetimeConfirm(e,"deadline")},cancel:function(e){t.deadline_show=!1}},model:{value:t.deadline_model,callback:function(e){t.deadline_model=e},expression:"deadline_model"}})],1),i("van-popup",{attrs:{position:"bottom",overlay:!0},model:{value:t.duedate_show,callback:function(e){t.duedate_show=e},expression:"duedate_show"}},[i("van-datetime-picker",{attrs:{type:"date",target:"deadline"},on:{confirm:function(e){return t.datetimeConfirm(e,"duedate")},cancel:function(e){t.duedate_show=!1}},model:{value:t.duedate_model,callback:function(e){t.duedate_model=e},expression:"duedate_model"}})],1)],1),t.showAddSign?i("div",[i("c-title",{attrs:{text:"发起签署",popClose:!0},on:{onGoBack:t.onCloseSign}}),i("addSign",{ref:"addSignRef",attrs:{signTableData:t.signTableData,sign_form_count:t.sign_form_count},on:{sureAddSign:t.sureAddSign}})],1):t._e()])},n=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("合同名称")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("截至日期")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("span",[t._v("合同到期日")])])}],s=(i("e7e5"),i("d399")),o=(i("a9e3"),i("14d9"),i("a434"),i("d3b7"),i("b0c0"),i("ac1f"),i("5319"),i("159b"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"page",attrs:{id:"signLunch"}},[i("div",{staticClass:"container templateInfo",staticStyle:{"margin-top":"0.625rem"}},[i("div",{staticClass:"container-title"},[t._v("签署方信息")]),i("div",{staticClass:"templateInfo-item"},[t._m(0),i("div",{staticClass:"radio-group"},t._l(t.role_options,(function(e){return e.id?i("div",{key:e.id,staticClass:"radio-item",on:{click:function(i){return t.chooseRole(e.id)}}},[i("i",{staticClass:"iconfont icon-all_select_active",class:{active:t.signData.role_id===e.id}}),i("span",[t._v(t._s(e.value))])]):t._e()})),0)]),i("div",{staticClass:"templateInfo-item"},[t._m(1),i("div",{staticClass:"input"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.signData.tel,expression:"signData.tel"}],attrs:{type:"text",placeholder:"单行输入"},domProps:{value:t.signData.tel},on:{input:function(e){e.target.composing||t.$set(t.signData,"tel",e.target.value)}}})])]),i("div",{staticClass:"templateInfo-item"},[t._m(2),i("div",{staticClass:"input"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.signData.name,expression:"signData.name"}],attrs:{type:"text",placeholder:"单行输入"},domProps:{value:t.signData.name},on:{input:function(e){e.target.composing||t.$set(t.signData,"name",e.target.value)}}})])]),i("div",{staticClass:"templateInfo-item"},[t._m(3),i("div",{staticClass:"radio-group"},[i("div",{staticClass:"radio-item",on:{click:function(e){return t.changeSignType(0)}}},[i("i",{staticClass:"iconfont icon-all_select_active",class:{active:1!==t.signData.sign_type}}),i("span",[t._v("个人")])]),i("div",{staticClass:"radio-item",on:{click:function(e){return t.changeSignType(1)}}},[i("i",{staticClass:"iconfont icon-all_select_active",class:{active:1===t.signData.sign_type}}),i("span",[t._v("企业")])])])]),1===t.signData.sign_type?i("div",{staticClass:"templateInfo-item"},[t._m(4),i("div",{staticClass:"input"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.signData.company_name,expression:"signData.company_name"}],attrs:{type:"text",placeholder:"单行输入"},domProps:{value:t.signData.company_name},on:{input:function(e){e.target.composing||t.$set(t.signData,"company_name",e.target.value)}}})])]):t._e()]),i("div",{staticClass:"container quickInput"},[i("div",{staticClass:"container-title"},[t._v("快速输入签署方")]),i("div",{staticClass:"textarea-box"},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:t.quick_add_sign,expression:"quick_add_sign"}],attrs:{name:"",placeholder:t.msg,id:"",cols:"30",rows:"10"},domProps:{value:t.quick_add_sign},on:{input:function(e){e.target.composing||(t.quick_add_sign=e.target.value)}}})]),i("div",{staticClass:"desc"},[t._v("请务必按照格式顺序输入,第一行必须是“甲方、乙方、丙方”之一")]),i("div",{staticClass:"addSign button",on:{click:t.handleText}},[t._v("智能填充")])]),i("div",{staticClass:"container historySign"},[i("div",{staticClass:"container-title"},[t._v("历史签署方")]),i("div",{staticClass:"desc"},[t._v("点击选择可将历史签署方的信息快速填充到签署方信息中!")]),i("div",{staticClass:"searchBox"},[i("div",{staticClass:"search"},[i("i",{staticClass:"iconfont icon-all_search_2"}),i("form",{staticStyle:{flex:"1",display:"flex"},attrs:{action:"javascript:void 0;"}},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.keyWord,expression:"keyWord"}],attrs:{type:"text",placeholder:"输入姓名或者公司名称"},domProps:{value:t.keyWord},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchData("refresh")},input:function(e){e.target.composing||(t.keyWord=e.target.value)}}})])]),i("div",{staticClass:"button search-btn",on:{click:function(e){return t.searchData("refresh")}}},[t._v("搜索")])]),i("div",{staticClass:"search-items"},[i("d-list",{attrs:{finished:!t.isLoadMore,loading:t.loading},on:{load:t.searchData}},t._l(t.search_list,(function(e,a){return i("div",{key:a,staticClass:"search-item"},[i("div",{staticClass:"search-texts"},[i("div",{staticClass:"search-text"},[t._v("姓名:"+t._s(e.name))]),i("div",{staticClass:"search-text"},[t._v("手机号:"+t._s(e.tel))]),i("div",{staticClass:"search-text"},[t._v("公司:"+t._s(e.company_name||"暂无"))])]),i("div",{staticClass:"search-btns"},[i("div",{staticClass:"button search-btn",on:{click:function(i){return t.chooseSign(e)}}},[t._v("选择")])])])})),0)],1)]),i("div",{staticStyle:{height:"5rem"}}),i("div",{staticClass:"confirm-btn set-pc-styleLeft"},[i("div",{staticClass:"button",on:{click:t.sureAddSign}},[t._v("确定")])])])}),c=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("选择角色")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("手机号")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("姓名")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("签署主体")])])},function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"desc"},[i("i",{staticClass:"iconfont icon-fontclass-xinghao"}),i("span",[t._v("企业信息")])])}],l=(i("3c65"),i("99af"),i("94b4")),r={props:{signTableData:{type:Object,default:function(){return{}}},sign_form_count:{type:Number,default:2}},data:function(){return{sign_index:0,quick_add_sign:"",role_options:[{value:"甲方",id:1},{value:"乙方",id:2}],keyWord:"",search_list:[],page:1,isLoadMore:!0,loading:!1,signData:{role_id:1,tel:"",name:"",sign_type:0,company_name:""},msg:"甲方\n15200000000\n张三\n企业\nxxxx科技有限公司",cid:"0"}},components:{DList:l["a"]},mounted:function(){this.$route.query.cid?this.cid=this.$route.query.cid:window.localStorage.getItem("sign_company_cid")&&(this.cid=window.localStorage.getItem("sign_company_cid")),this.search_list.length<=0&&this.searchData("refresh")},methods:{sureAddSign:function(){this.signData.role_id?2===this.sign_form_count&&this.signData.role_id>2?Object(s["a"])("当前只能设置甲方或者乙方两种角色!"):this.signData.tel?this.signData.name?1!==this.signData.sign_type||this.signData.company_name?this.$emit("sureAddSign",this.signData,this.sign_index):Object(s["a"])("请填写企业信息"):Object(s["a"])("请填写姓名"):Object(s["a"])("请填写手机号"):Object(s["a"])("请选择角色名称")},chooseRole:function(t){this.signData.role_id=t},changeSignType:function(t){this.signData.sign_type=t},handleText:function(){var t=this.quick_add_sign.split("\n");this.signData={role_id:"甲方"===t[0]?1:"乙方"===t[0]?2:"丙方"===t[0]?3:"",tel:t[1],name:t[2],sign_type:"企业"===t[3]?1:0,company_name:t[4]}},chooseSign:function(t){this.signData.name=t.name,this.signData.tel=t.tel,this.signData.company_name=t.company_name,window.scrollTo(0,0)},initSignData:function(){this.sign_index=0,2===this.sign_form_count?this.role_options=[{value:"甲方",id:1},{value:"乙方",id:2}]:3===this.sign_form_count&&(this.role_options=[{value:"甲方",id:1},{value:"乙方",id:2},{value:"丙方",id:3}]);for(var t=[],e=0;e<this.signTableData.length;e++)t.push(this.signTableData[e].role_id);for(var i=0;i<this.role_options.length;i++)t.indexOf(this.role_options[i].id)>-1&&(this.role_options[i]={});this.signData={role_id:this.role_options[0].id,tel:"",name:"",sign_type:0,company_name:""},window.scrollTo(0,0)},setSignData:function(t,e){this.initSignData(),this.sign_index=e,this.signData=t,1===this.signData.role_id?this.role_options.unshift({value:"甲方",id:1}):2===this.signData.role_id&&this.role_options.unshift({value:"乙方",id:2}),3===this.signData.role_id&&this.role_options.unshift({value:"丙方",id:3})},searchData:function(t){var e=this;"refresh"===t&&(this.page=1,this.isLoadMore=!0,this.search_list=[]),!0!==this.loading&&!1!==this.isLoadMore&&(this.loading=!0,$http.get("plugin.yun-sign.frontend.h5.contract.signContractRoleLog",{kwd:this.keyWord,page:this.page,cid:this.cid},"loading").then((function(t){1===t.result&&(e.keyWord||1!=e.page||e.search_list.push(t.data.self),e.search_list=e.search_list.concat(t.data.list.data),e.page++,(t.data.list.current_page===t.data.list.last_page||0===t.data.list.data.length||t.data.list.data.length<t.data.list.per_page)&&(e.isLoadMore=!1),e.loading=!1)})))}}},d=r,m=d,f=(i("65a1"),i("2877")),p=Object(f["a"])(m,o,c,!1,null,"3ccb081b",null),g=p.exports,b={data:function(){return{showAddSign:!1,showType:"template",template_id:"",contract_id:"",sign_form_count:0,add_roles_notice:"",contract:{},ncc_list:[],contract_attach:[],signTableData:[],tableData:[],ruleForm:{name:"",sign_end_date:"",contract_end_date:""},deadline_show:!1,deadline_model:new Date,duedate_show:!1,duedate_model:new Date,cid:"0"}},activated:function(){this.initData(),Number(this.$route.params.template_id)<1&&(this.showType="contract"),this.$route.query.cid?this.cid=this.$route.query.cid:window.localStorage.getItem("sign_company_cid")&&(this.cid=window.localStorage.getItem("sign_company_cid")),this.template_id=this.$route.params.template_id,this.$route.params.id?(this.contract_id=this.$route.params.id,this.getStep2()):this.getStep1(),this.getNearCc()},components:{addSign:g},methods:{toLink:function(t){window.location.href=t.file_url},sureAddSign:function(t,e){e?this.signTableData[e-1]=t:this.signTableData.push(t),this.onCloseSign()},deleteIt:function(t,e){"sign"===e?this.signTableData.splice(t,1):this.tableData.splice(t,1)},onCloseSign:function(){this.showAddSign=!1},toAddSign:function(t){var e=this;this.showAddSign=!0,setTimeout((function(){t?e.$refs.addSignRef.setSignData(e.signTableData[t-1],t):e.$refs.addSignRef.initSignData()}),50)},toCCAdd:function(t){var e=this;if(t>=0){var i=!1;if(this.tableData.some((function(a,n){a.name==e.ncc_list[t].name&&a.tel==e.ncc_list[t].tel&&(i=!0)})),i)return void Object(s["a"])("该抄送人信息已存在");this.tableData.push({name:this.ncc_list[t].name,tel:this.ncc_list[t].tel})}else this.tableData.push({name:"",tel:""})},submitFormSecond:function(t){var e=this;if(this.ruleForm.name)if(this.ruleForm.sign_end_date)if(this.signTableData.length<=0)Object(s["a"])("请添加签署角色");else{var i="",a={};"contract"===this.showType?(i="plugin.yun-sign.frontend.contract.create-by-doc",a={contract_id:this.contract_id,name:this.ruleForm.name,sign_end_date:this.ruleForm.sign_end_date,contract_end_date:this.ruleForm.contract_end_date,contract_doc_url:this.contract_doc_url,contract_attach:this.contract_attach,roles:this.signTableData,ccs:this.tableData,cid:this.cid}):(i="plugin.yun-sign.frontend.contract.create-step2",a={name:this.ruleForm.name,sign_end_date:this.ruleForm.sign_end_date,contract_end_date:this.ruleForm.contract_end_date,roles:this.signTableData,ccs:this.tableData,cid:this.cid},this.contract_id?(a.contract_id=this.contract_id,a.template_id=this.template_id):a.template_id=this.template_id),$http.post(i,a,"loading").then((function(i){1===i.result?"contract"===e.showType?e.$router.push(e.fun.getUrl("signPage",{id:i.data.contract_id},{cid:e.cid})):1==t&&e.$router.replace(e.fun.getUrl("contractFilling",{},{contract_id:i.data.contract_id,cid:e.cid})):Object(s["a"])(i.msg)})).catch((function(t){}))}else Object(s["a"])("请选择签署截止日期!");else Object(s["a"])("请输入合同名称!")},getStep2:function(){var t=this;$http.post("plugin.yun-sign.frontend.contract.detail-step2",{contract_id:this.contract_id,cid:this.cid},"loading").then((function(e){1===e.result?(t.add_roles_notice=e.data.add_roles_notice,t.contract_info=e.data.contract_info,t.ruleForm.name=t.contract_info.name,t.ruleForm.sign_end_date=t.contract_info.sign_end_date,t.sign_form_count=e.data.sign_form_count,t.ruleForm.contract_end_date="1970-01-01"===t.contract_info.contract_end_date?"":t.contract_info.contract_end_date,t.contract=e.data.template_info,t.contract_attach=e.data.template_info.contract_attach,e.data.roles_list.length>0&&e.data.roles_list.forEach((function(e){t.signTableData.push({id:e.id,role_id:e.role_id,name:e.name,tel:e.tel,sign_type:e.sign_type,company_name:e.company_name})})),e.data.cc_list.length>0&&e.data.cc_list.forEach((function(e){t.tableData.push({id:e.id,name:e.name,tel:e.tel})}))):t.$toast(e.msg)})).catch((function(t){}))},getStep1:function(){var t=this,e={};"template"===this.showType&&(e={template_id:this.template_id,cid:this.cid}),$http.post("plugin.yun-sign.frontend.contract.detail-step1",e,"loading").then((function(e){1===e.result?("template"===t.showType?t.add_roles_notice=e.data.add_roles_notice:t.add_roles_notice=e.data.add_roles_doc_notice,t.sign_form_count=e.data.sign_form_count,t.contract=e.data.template_info,t.contract_attach=e.data.template_info.contract_attach):t.$dialog.alert({message:e.msg})}))},getNearCc:function(){var t=this;$http.get("plugin.yun-sign.frontend.contract.nearCc",{cid:this.cid},"loading").then((function(e){1===e.result?t.ncc_list=e.data.list:Object(s["a"])(e.msg)}))},datetimeConfirm:function(t,e){"deadline"==e?(this.deadline_show=!1,this.deadline_model=t,this.ruleForm.sign_end_date=this.fun.dateFormat("YYYY-mm-dd",t)):"duedate"==e&&(this.duedate_show=!1,this.duedate_model=t,this.ruleForm.contract_end_date=this.fun.dateFormat("YYYY-mm-dd",t))},initData:function(){this.signTableData=[],this.tableData=[],this.ruleForm={name:"",sign_end_date:"",contract_end_date:""}}}},u=b,h=u,_=(i("aff4"),Object(f["a"])(h,a,n,!1,null,"85029142",null));e["default"]=_.exports},cd3a:function(t,e,i){var a=i("f428");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("499e").default;n("6f8cf551",a,!0,{sourceMap:!1,shadowMode:!1})},f428:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,'#signLunch .page[data-v-3ccb081b]{background:#f9fbfc;min-height:100vh}#signLunch .container[data-v-3ccb081b]{position:relative;width:21.563rem;padding:.65rem .56rem .906rem;margin:0 auto;background-color:#fff;border-radius:.469rem}#signLunch .container .container-title[data-v-3ccb081b]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;padding-left:.469rem;font-size:.813rem;color:#198bfb}#signLunch .container .container-title[data-v-3ccb081b]:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:" ";display:block;width:.125rem;height:.7rem;background:#198bfb}#signLunch .templateInfo .templateInfo-item[data-v-3ccb081b]{height:4rem;padding-top:.9rem;border-bottom:.051rem solid #f6f6f6}#signLunch .templateInfo .templateInfo-item .desc[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#signLunch .templateInfo .templateInfo-item .desc .icon-fontclass-xinghao[data-v-3ccb081b]{color:#f64747;font-size:.75rem}#signLunch .templateInfo .templateInfo-item .desc span[data-v-3ccb081b]{margin-left:.3rem;font-size:.813rem;color:#171717}#signLunch .templateInfo .templateInfo-item .input[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.3rem;padding-left:.3rem}#signLunch .templateInfo .templateInfo-item .input input[data-v-3ccb081b],#signLunch .templateInfo .templateInfo-item .input span[data-v-3ccb081b]{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;font-size:.938rem}#signLunch .button[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}#signLunch .button[data-v-3ccb081b]:active{-webkit-filter:brightness(.8);filter:brightness(.8)}.templateInfo .radio-group[data-v-3ccb081b]{display:grid;grid-template-columns:repeat(3,1fr);padding-top:.475rem}.templateInfo .radio-group .radio-item .iconfont[data-v-3ccb081b]{color:#dedede;font-size:.8rem}.templateInfo .radio-group .radio-item .iconfont.active[data-v-3ccb081b]{color:#198bfb}.templateInfo .radio-group .radio-item span[data-v-3ccb081b]{margin-left:.306rem;font-size:.938rem;color:#3b3b3b}.quickInput[data-v-3ccb081b]{margin-top:.625rem}.quickInput .textarea-box[data-v-3ccb081b]{padding-top:1rem}.quickInput .textarea-box textarea[data-v-3ccb081b]{width:19.375rem;height:8.75rem;padding:.513rem 1.063rem;line-height:1.525rem;letter-spacing:.044rem;font-size:.875rem;border-radius:.313rem;border:.031rem solid #7a7a7a}.quickInput .desc[data-v-3ccb081b]{font-size:.75rem;color:#171717;text-align:left;padding:0 .8rem}.quickInput .addSign[data-v-3ccb081b]{width:6.25rem;height:1.875rem;margin:1rem auto 0;font-size:.813rem;color:#fff;background-color:#198bfb;border-radius:.188rem}.historySign[data-v-3ccb081b]{margin-top:.625rem}.historySign .desc[data-v-3ccb081b]{font-size:.688rem;color:#171717;text-align:left;padding-top:.4rem}.historySign .searchBox[data-v-3ccb081b]{padding-top:.875rem}.historySign .searchBox[data-v-3ccb081b],.historySign .searchBox .search[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.historySign .searchBox .search[data-v-3ccb081b]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1.88rem;border-radius:.313rem;background-color:#eff0f1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.69rem}.historySign .searchBox .search i[data-v-3ccb081b]{color:#999}.historySign .searchBox .search input[data-v-3ccb081b]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:.5rem;border:none;font-size:.813rem;color:#666;margin-left:.41rem}.historySign .searchBox .search-btn[data-v-3ccb081b]{margin-left:.813rem;width:3.125rem;height:1.875rem;font-size:.813rem;letter-spacing:.041rem;color:#fff;background-color:#198bfb;border-radius:.313rem}.historySign .search-items[data-v-3ccb081b]{padding-top:.3rem}.historySign .search-items .search-item[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5.594rem;padding-top:.938rem;padding-bottom:.75rem;border-bottom:.031rem solid #f6f6f6}.historySign .search-items .search-item .search-texts[data-v-3ccb081b]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.historySign .search-items .search-item .search-texts .search-text[data-v-3ccb081b]{font-size:.813rem;letter-spacing:.041rem;color:#272727;text-align:left}.historySign .search-items .search-item .search-btns[data-v-3ccb081b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.historySign .search-items .search-item .search-btns .search-btn[data-v-3ccb081b]{width:3.438rem;height:1.688rem;font-size:.75rem;letter-spacing:.038rem;color:#fa761d;border-radius:.188rem;border:.063rem solid #fa761d}.confirm-btn[data-v-3ccb081b]{position:fixed;bottom:0;width:100%;font-size:.938rem;background-color:#fff;padding:.5rem}.confirm-btn .button[data-v-3ccb081b]{border-radius:.469rem;margin:0 auto;width:20rem;height:2.656rem;color:#fff;background-color:#198bfb}',""]),t.exports=e}}]); |