chunk-fd2a6af6.ab2279d3.js 177 KB

12345678910
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fd2a6af6"],{"007f":function(e,a,t){"use strict";t.r(a);t("0b424"),t("0c27");a["default"]={name:"final:finalsite",label:"工地",primary:"id",list:"/final/finalstatist",export:"final/finalstatistexport",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"name",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},search:!0,edit:!1},{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"date",format:"yyyy-MM-dd",required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["starttime1","starttime2"]}]}},"02e6":function(e,a,t){"use strict";t.r(a);var i=t("62b8");a["default"]=i["default"]},"02ec":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:supplier",label:"材料商",primary:"id",list:"/final/finalsupplier/list",add:"/final/finalsupplier/add",edit:"/final/finalsupplier/edit",del:"/final/finalsupplier/del",tree:{label:"name"},fields:[{name:"name",label:"名称",maxlength:64,search:!0,required:!0},{name:"adminId",label:"账号",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:27,state:1},required:!0},{name:"receipt_hour",label:"配送时长(小时)",type:"number"},{name:"stock_hour",label:"备货时长(小时)",type:"number"},{name:"custom_stock_hour",label:"定制品备货时长(小时)",type:"number"},{name:"install_hour",label:"安装时长(小时)",type:"number"},{name:"prepayment",label:"预付款",type:"show",inactiveText:"否",activeText:"是",search:!0},{name:"install",label:"材料商安装",type:"show",inactiveText:"否",activeText:"是",search:!0},{name:"reduce",label:"精简流程",type:"show",inactiveText:"否",activeText:"是",search:!0},{name:"state",label:"状态",type:"show",inactiveText:"停用",activeText:"启用",search:!0}]}},"09a7":function(e,a,t){"use strict";t.r(a);var i=t("7848");a["default"]={name:"dispatch:dispatchsitetable",label:"决算表",primary:"id",list:"/dispatch/dispatchsitetable/list",add:"/dispatch/dispatchsitetable/add",edit:"/dispatch/dispatchsitetable/edit",del:"/dispatch/dispatchsitetable/del",page:!1,amount:"budget",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"type_id",label:"类型",type:"select",options:i["default"],required:!0},{name:"budget",label:"工价",type:"number"},{name:"image",label:"图片",type:"images",table:!1},{name:"remark",label:"备注"},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"预审审核"],[3,"店长审核"],[4,"财务审核"],[5,"已完成"]],add:!1,edit:!1}]}},"0a39":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalmat",label:"类型",primary:"id",list:"/final/finalmattype/list",add:"/final/finalmattype/add",edit:"/final/finalmattype/edit",del:"/final/finalmattype/del",tree:{label:"name",parent:"pid"},text:{subadd:"",edit:"",del:""},page:!1,fields:[{name:"name",label:"类别名称",maxlength:64,required:!0},{name:"type",label:"类型",type:"select",selectType:"radio",default:0,option:[[1,"主材"],[0,"辅材"]]},{name:"unit",label:"单位",maxlength:20,quickedit:!0,required:!0},{name:"is_custom",label:"定制品",type:"show",inactiveText:"否",activeText:"是",table:!1}]}},"0b424":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"套餐",primary:"id",list:"/final/finalpkg/list",add:"/final/finalpkg/add",edit:"/final/finalpkg/edit",del:"/final/finalpkg/del",order:"/final/finalpkg/order",tree:{label:"name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"套餐名称",maxlength:64,required:!0},{name:"matpkg_id",label:"报价套餐",type:"select",options:{primary:"id",list:"/final/matpkgs",fields:[{name:"pkg_name",label:"套餐名称"}]},required:!0},{name:"contract_total",type:"textarea",label:"合同总金额计算",quickedit:!0},{name:"performance",type:"textarea",label:"业绩计算",quickedit:!0},{name:"purchase",type:"textarea",label:"代购计算",quickedit:!0},{name:"custom",type:"textarea",label:"定制计算",quickedit:!0},{name:"personal_collect",type:"textarea",label:"个性化汇总",quickedit:!0},{name:"personal_material",type:"textarea",label:"个性化材料",quickedit:!0},{name:"personal_custom",type:"textarea",label:"个性化定制",quickedit:!0},{name:"special_item",type:"textarea",label:"特殊项目代购",quickedit:!0},{name:"design_free",type:"textarea",label:"设计费",quickedit:!0},{name:"state",label:"状态",type:"show",inactiveText:"停用",activeText:"启用",add:!1}]}},"0c27":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"工地款项",primary:"id",list:"/final/finalpaymenttype/list",add:"/final/finalpaymenttype/add",edit:"/final/finalpaymenttype/edit",del:"/final/finalpaymenttype/del",order:"/final/finalpaymenttype/order",tree:{label:"name"},page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"名称",maxlength:64,required:!0}]}},"0fd6":function(e,a,t){"use strict";t.r(a),a["default"]={name:"employee:worktype",label:"工种",primary:"id",list:"/work/worktype/list",add:"/work/worktype/add",edit:"/work/worktype/edit",del:"/work/worktype/del",order:"/work/worktype/order",tree:{label:"name"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"工种名称",maxlength:255,required:!0}]}},"12b7":function(e,a,t){"use strict";t.r(a);var i=t("0a39"),l=t("0c27");a["default"]={name:"final:config",label:"类型",primary:"id",list:"/final/finalmatauxiliary/list",add:"/final/finalmatauxiliary/add",edit:"/final/finalmatauxiliary/edit",del:"/final/finalmatauxiliary/del",order:"/final/finalmatauxiliary/order",tree:{label:"name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"name",label:"类型名称",maxlength:64,required:!0},{name:"type",label:"类型",type:"select",selectType:"radio",default:0,option:[[1,"主材"],[0,"辅材"]],search:!0},{name:"preset",label:"预置",type:"select",selectType:"radio",default:0,option:[[1,"是"],[0,"否"]]},{name:"mattype_ids",label:"选材品类",type:"multiSelect",format:"tags",options:i["default"],required:!0},{name:"settlement",label:"结算结款",type:"select",options:l["default"],table:!1},{name:"calc_value",label:"控额计算",type:"textarea",table:!1}]}},"130d":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"区域",primary:"id",list:"/final/finalarea/list",add:"/final/finalarea/add",edit:"/final/finalarea/edit",del:"/final/finalarea/del",order:"/final/finalarea/order",tree:{label:"name"},page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"名称",maxlength:64,required:!0},{name:"adminIds",label:"管理员",type:"multiSelect",select:"select",format:"tags",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{state:1}}]}},1656:function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("2b0e"),l=t("29a7"),n=(t("d96c"),t("130d")),r=(t("98e5"),t("e350")),d=t("a18c"),s=i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"工地详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}}),o=new s;o.$mount();var m=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsite",label:"变更",primary:"id",edit:"/final/finalsite/edit",fields:[{name:"change_state",label:"变更",type:"show",inactiveText:"未完成",activeText:"已完成",minWidth:"180",add:!1,edit:!0},{name:"change_remark",label:"备注",type:"textarea",edit:!0}]},change:null}}}),c=new m;c.$mount(),a["default"]={name:"final:finalsite",label:"工地",primary:"id",list:"/final/finalsite/list",add:"/final/finalsite/add",edit:"/final/finalsite/edit",del:"/final/finalsite/del",dialog:{width:"1200px"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"village",label:"小区",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"address",label:"地址",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"room_no",label:"房号",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"area_id",label:"区域",type:"multiple",search:!0,options:n["default"],required:!0,dialog:{span:12}},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},add:!1,edit:!1},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1},{name:"manager_id",label:"项目经理",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0,dialog:{span:12}},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,required:!0,dialog:{span:12}},{name:"project_leader_id",label:"工程队长",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"datetime",format:"yyyy-MM-dd HH:mm",required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["starttime1","starttime2"]},{name:"change_state",label:"变更",type:"select",value:function(e){return(1==e.change_state?"已完成":"未完成")+(e.change_remark?" ("+e.change_remark+")":"")},option:[[0,"未完成"],[1,"已完成"]],minWidth:"180",add:!1,edit:!1}],handles:[{name:"变更",require:function(e){return Object(r["a"])(["final:verify:audit"])},handle:function(e,a){c.form={id:e.id,change_state:e.change_state,change_remark:e.change_remark},c.dialogVisible=!0,c.change=function(){a.loadList()}}},{name:"施工节点",require:function(e){return Object(r["a"])(["final:verify:audit"])},handle:function(e,a){d["c"].push({path:"/final/picks",query:{site_id:null===e||void 0===e?void 0:e.id}})}}]}},"17b1":function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"表头",primary:"id",list:"/budget/header/list",add:"/budget/header/add",edit:"/budget/header/edit",del:"/budget/header/del",order:"/budget/header/order",fields:[{name:"name",label:"名称值",type:"textarea",required:!0},{name:"value",label:"计算值",type:"textarea"}]}},"190b":function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("29a7"),n=(t("e350"),i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"考勤详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}})),r=new n;r.$mount();var d=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:holidays",label:"变更",primary:"id",edit:"/final/holidays/edit",fields:[{name:"change_state",label:"变更",type:"show",inactiveText:"未完成",activeText:"已完成",minWidth:"180",add:!1,edit:!0},{name:"change_remark",label:"备注",type:"textarea",edit:!0}]},change:null}}}),s=new d;s.$mount(),a["default"]={name:"site:attendance",label:"假日",primary:"id",list:"/final/attendance/list",add:"/final/attendance/add",edit:"/final/attendance/edit",del:"/final/attendance/del",dialog:{width:"1200px"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"工人",maxlength:255,search:!0,table:!0},{name:"site_name",label:"工地",maxlength:255,search:!0,table:!0},{name:"clock_time",label:"打卡时间",type:"datetime",format:"yyyy-MM-dd HH:mm",dialog:{span:12}}],handles:[]}},"1bdc":function(e,a,t){"use strict";t.r(a),a["default"]={name:"raffle:raffle",label:"中奖记录",primary:"id",list:"/raffle/record/list",add:!1,edit:!1,del:!1,fields:[{name:"headimgurl",label:"头像",type:"image",table:{width:"30px",height:"30px"}},{name:"nickname",label:"昵称",search:!0},{name:"item_name",label:"奖品名称"},{name:"item_picture",label:"图片",type:"image",table:{width:"30px",height:"30px"}},{name:"winning",label:"是否中奖",type:"select",option:[[0,"未中奖"],[1,"中奖"]],search:!0},{name:"name",label:"姓名",search:!0},{name:"phone",label:"电话",search:!0},{name:"created_at",label:"中奖时间",type:"datetime",format:"yyyy-MM-dd HH:mm"}]}},"1e54":function(e,a,t){"use strict";t.r(a),a["default"]={name:"system:shop:list",label:"门店",primary:"id",list:"/store/list",add:"/store/add",add_auth:"system:shop:list",edit:"/store/edit",edit_auth:"system:shop:list",del:"/store/del",del_auth:"system:shop:list",order:"/store/order",page:!0,fields:[{name:"name",label:"门店名称",maxlength:255,required:!0,search:!0},{name:"state",label:"状态",type:"show",inactiveText:"禁用",activeText:"启用",add:!1,search:!0,edit:!0},{name:"created_at",label:"创建时间",type:"datetime",format:"yyyy-MM-dd HH:mm",required:!0,add:!1,edit:!1}]}},"1e64":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"项目",primary:"id",list:"/final/finaltypeitem/list",add:"/final/finaltypeitem/add",edit:"/final/finaltypeitem/edit",del:"/final/finaltypeitem/del",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"项目名称",maxlength:64,required:!0},{name:"unit",label:"单位",maxlength:20,required:!0},{name:"price",label:"单价",type:"number",required:!0}]}},"1fb3":function(e,a,t){"use strict";t.r(a);t("7db0"),t("d3b7"),t("6222");var i=t("2b0e"),l=t("29a7"),n=(t("4ec3"),i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsiteprocess",label:"财务审核",primary:"id",add:"/final/finalsettleprocess/add",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}})),r=new n;r.$mount();var d=i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"结算详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}}),s=new d;s.$mount(),a["default"]={name:"final:finalsettlecollect",label:"结算申请",primary:"id",list:"/final/finalsettlecollects",add:!1,edit:"/final/finalsettlecollects/edit",del:!1,page:!1,export:"/final/finalsettlecollects/export",fields:[{name:"id",label:"ID",edit:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,edit:!1},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},edit:!1},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone},edit:!1},{name:"manager_name",label:"项目经理",value:function(e){return e.manager_name+" "+e.manager_phone},edit:!1},{name:"projectleader_name",label:"工程队长",value:function(e){return e.projectleader_name+" "+e.projectleader_phone},edit:!1},{name:"manager_price",label:"项目经理承包额",edit:!1},{name:"total",label:"结算金额",value:function(e){return{render:function(a){return e.total<0?a("span",{class:"text-red-600"},[e.total]):a("span",[e.total])}}}},{name:"state",label:"状态",value:function(e,a){var t=[[0,"已驳回"],[1,"客服回访"],[2,"项目经理确认"],[3,"财务审核"],[4,"店长审核"],[5,"财务付款"],[6,"已完成"]],i=a.$createElement;return i("span",{style:{color:1==e.tip?"#1890FF":void 0}},t.find((function(a){return a[0]==e.state}))[1])},add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){s.url="https://pm.nczyzs.com/final/#/settle/"+e.id,s.dialogVisible=!0}},{name:"驳回",handle:function(e,a){r.form={settle_id:e.id,type:3,state:1},r.dialogVisible=!0,r.change=function(){a.table3ids=[],a.loadList()}}}]}},"21e3":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workproblemtype",label:"问题分类",primary:"id",list:"/work/workproblemtype/list",add:"/work/workproblemtype/add",edit:"/work/workproblemtype/edit",del:"/work/workproblemtype/del",order:"/work/workproblemtype/order",tree:"parentId",page:!1,fields:[{name:"name",label:"分类名称",maxlength:64,required:!0},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"223f":function(e,a,t){"use strict";t.r(a),a["default"]={name:"aftersale",label:"统计",primary:"id",list:"/aftersale/asorderincompletestatic/list",page:!0,fields:[{name:"username",label:"工程队长",search:!0},{name:"incomplete_count",label:"未完成次数"}],handles:[]}},"29a7":function(e,a,t){"use strict";var i=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:(e.submit?"":e.form[e.data.primary]?"编辑":"添加")+e.data.label,visible:e.visible,width:e.dialog.width,"close-on-click-modal":!1,"before-close":e.handleClose,top:e.dialog.top,"destroy-on-close":"","append-to-body":""},on:{"update:visible":function(a){e.visible=a}}},[t("el-form",{ref:"form",attrs:{model:e.form}},[t("el-row",{attrs:{gutter:20}},e._l(e.fields.filter((function(a){return!(e.type in a)||a[e.type]})).sort((function(a,t){return(a[e.type]?a[e.type]:0)-(t[e.type]?t[e.type]:0)})),(function(a,i){return t("el-col",{key:a.name+e.keys,attrs:{span:a.dialog&&a.dialog.span?a.dialog.span:e.dialog.span}},[t("el-form-item",{attrs:{label:a.label,prop:a.name,rules:[{required:a.required,data:a,index:i,trigger:["blur","change"],validator:e.validate}],"label-width":a.dialog&&a.dialog.labelWidth?a.dialog.labelWidth:e.dialog.labelWidth}},[t("template",{slot:"label"},["check"in a&&"function"==typeof a["check"]?t("el-checkbox",{attrs:{value:a["check"](e.form)},on:{input:function(t){return e.checkChange(t,a)}}},[e._v(e._s(a.label))]):"optional"==a[e.type]?t("el-checkbox",{model:{value:e.optional[a.name],callback:function(t){e.$set(e.optional,a.name,t)},expression:"optional[field.name]"}},[e._v(e._s(a.label))]):[e._v(e._s(a.label))]],2),!("check"in a)||"function"!=typeof a["check"]||a["check"](e.form)?t("DataEdit",{ref:"DataEdit",refInFor:!0,attrs:{value:a.json?e.jsonObject(e.form[a.json])[a.name]:e.form[a.name],field:a,form:e.form,data:e.data,readonly:"readonly"==a[e.type]||e.readonly,disabled:"optional"==a[e.type]&&!e.optional[a.name]},on:{input:function(t){return e.inputField(a,t)},change:function(t){return e.changeField(a,t)},formChange:e.formChange}}):e._e()],2)],1)})),1)],1),e.readonly?e._e():t("span",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleOK}},[e._v("确 定")])],1)],1)},l=[],n=t("ade3"),r=(t("d9e2"),t("99af"),t("b0c0"),t("e9c4"),t("b64b"),t("d3b7"),t("159b"),t("ddb0"),t("8237")),d=t.n(r),s=t("34e9"),o=t("4ec3"),m=t("37ef"),c={name:"DataDialog",components:{DataEdit:m["a"]},props:{value:{type:Object,default:function(){return{}}},visible:{type:Boolean,default:!1},data:{type:Object,default:function(){return{}}},submit:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},computed:{type:function(){return this?this.readonly?"view":this.form[this.data.primary]?"edit":"add":""}},data:function(){return{loading:!1,form:{},optional:{},dialog:{width:"500px",span:24,labelWidth:"100px",top:"15vh"},fields:[],keys:0}},watch:{value:function(e){this.form=Object.assign({},e),this.dialog.init&&this.dialog.init(this.form,this),this.$refs["form"]&&this.$refs["form"].resetFields()},data:{immediate:!0,handler:function(e){e.dialog&&(this.dialog=Object.assign(this.dialog,e.dialog)),this.fields=[].concat(e.fields)}},fields:function(e){this.keys=(new Date).getTime()}},mounted:function(){},destroyed:function(){},methods:{jsonObject:s["f"],validate:function(e,a,t){a=e.data.json?Object(s["f"])(this.form[e.data.json])[e.data.name]:this.form[e.data.name],"optional"!=e.data[this.type]||this.optional[e.data.name]?e.data.required&&!a?t(new Error("请输入"+e.data.label)):"password"==e.data.type&&(!a||a.length<6)?t(new Error("密码不能少于6个字符")):this.$refs["DataEdit"]&&this.$refs["DataEdit"][e.index]?this.$refs["DataEdit"][e.index].validate(t):t():t()},inputField:function(e,a){e.json?this.$set(this.form,e.json,JSON.stringify(Object.assign(Object(s["f"])(this.form[e.json]),Object(n["a"])({},e.name,a)))):this.$set(this.form,e.name,a),e.dialog&&e.dialog.input&&e.dialog.input(a,this)},changeField:function(e,a){e.dialog&&e.dialog.change&&e.dialog.change(a,this)},handleOK:function(){var e=this;this.$refs["form"].validate((function(a){if(a){var t=Object.assign({},e.form);if(e.fields.forEach((function(a){"password"==a.type&&t[a.name]&&(t[a.name]=d()(t[a.name])),"optional"!=a[e.type]||e.optional[a.name]||delete t[a.name]})),e.submit)return void e.$emit("submit",t);e.loading=!0,Object(o["b"])(e.data[e.type]+("edit"==e.type?"/"+t[e.data.primary]:""),t).then((function(a){e.$emit("change"),e.$emit("update:visible",!1),e.loading=!1})).catch((function(a){e.loading=!1}))}}))},handleClose:function(){this.$emit("cancel"),this.$emit("update:visible",!1)},formChange:function(e){var a=this;Object.keys(e).forEach((function(t){a.$set(a.form,t,e[t])}))},checkChange:function(e,a){"checkchange"in a&&"function"==typeof a["checkchange"]&&(a["checkchange"](e,this.form,this),this.$forceUpdate())}}},u=c,p=t("2877"),f=Object(p["a"])(u,i,l,!1,null,"7a03bab8",null);a["a"]=f.exports},"2a22":function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("0fd6"),l=t("4ec3");a["default"]={name:"work:worknode",label:"节点",primary:"id",list:"/work/worknode/list",add:"/work/worknode/add",edit:"/work/worknode/edit",del:"/work/worknode/del",order:"/work/worknode/order",fields:[{name:"name",label:"节点名称",maxlength:255,required:!0},{name:"color",label:"节点颜色",type:"color",required:!0},{name:"logo",label:"节点图标",type:"image",table:{width:"50px",height:"50px"},required:!0},{name:"work_type_id",label:"需求工种",type:"select",options:i["default"]},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}],handles:[{name:"工序",handle:function(e,a){return a.$router.push("/work/workprocess/"+e.id)}},{name:"工艺",handle:function(e,a){return a.$router.push("/work/workcraft/"+e.id)}},{name:"复制",icon:"el-icon-copy-document",handle:function(e,a){a.loading=!0,Object(l["b"])("/work/worknode/copy/"+e.id).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},"2b2e":function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("29a7"),n=t("d96c"),r=t("e350"),d=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"budget:customersite",label:"开工",primary:"id",edit:"/budget/customersite",fields:[{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},required:!0},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},required:!0},{name:"type_id",label:"开工类型",type:"select",options:n["default"],default:1,required:!0}]},change:null}}}),s=new d;s.$mount(),a["default"]={name:"budget:contractcustomer",label:"客户",primary:"id",list:"/budget/contractcustomer/list",add:!1,edit:!1,del:!1,page:!0,dialog:{width:"1000px"},fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no},add:!1,edit:!1},{name:"village",label:"小区名称",maxlength:255,search:!0,table:!1},{name:"address",label:"房屋地址",maxlength:500,search:!0,table:!1},{name:"room_no",label:"楼栋房号",maxlength:255,table:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0},{name:"layout",label:"户型"},{name:"area",label:"面积"},{name:"contract",label:"合同复制件",type:"images",required:!0},{name:"pdf",label:"pdf施工图",type:"upload",accept:".pdf",required:!0},{name:"receipt",label:"一期款收据照片或定金开工店长确认单",type:"images",required:!0},{name:"state",label:"状态",type:"select",option:[[0,"报价中"],[1,"待业主确认合同"],[2,"已确认合同"],[3,"待业主确认开工"],[4,"已开工"]],add:!1,edit:!1}],handles:[{name:"开工",require:function(e){return Object(r["a"])(["budget:contractcustomer:start"])&&2==e.state},handle:function(e,a){s.form={id:e.id},s.dialogVisible=!0,s.change=function(){a.loadList()}}}]}},"2c2a":function(e,a,t){},"2f7c":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"预设",primary:"id",list:"/final/finalmatauxiliarypresets/list",add:"/final/finalmatauxiliarypresets/add",edit:"/final/finalmatauxiliarypresets/edit",del:"/final/finalmatauxiliarypresets/del",order:"/final/finalmatauxiliarypresets/order",page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"name",label:"名称",maxlength:64,required:!0}]}},3154:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:prepayment",label:"预付款",primary:"id",list:"/final/finalsupplierprepayment/list",add:"/final/finalsupplierprepayment/add",edit:"/final/finalsupplierprepayment/edit",del:"/final/finalsupplierprepayment/del",amount:"amount",fields:[{name:"amount",label:"金额",type:"number"},{name:"remark",label:"备注"},{name:"created_at",label:"添加时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1}]}},"323c":function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:itemtype",label:"类型",primary:"id",list:"/budget/itemtype/list",add:"/budget/itemtype/add",edit:"/budget/itemtype/edit",del:"/budget/itemtype/del",order:"/budget/itemtype/order",tree:{label:"name",parent:"pid"},page:!1,fields:[{name:"name",label:"类型",maxlength:64,required:!0},{name:"header",label:"属性",type:"tags",format:"json",table:!1}]}},3277:function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workprocess",label:"工序",primary:"id",list:"/work/workprocess/list",add:"/work/workprocess/add",edit:"/work/workprocess/edit",del:"/work/workprocess/del",order:"/work/workprocess/order",fields:[{name:"name",label:"工序名称",maxlength:255,required:!0},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"33be":function(e,a,t){"use strict";t.r(a);var i=t("34e9");a["default"]={name:"daily:statist",label:"类型",primary:"id",list:"/daily/statist",add:!1,edit:!1,del:!1,page:!0,text:"",fields:[{name:"time",label:"周期",type:"daterange",range:["startTime","endTime"],value:function(e){return Object(i["b"])("yyyy-MM-dd",new Date(1e3*e.time))},search:!0},{name:"name",label:"姓名",search:!0},{name:"post",label:"岗位",search:!0},{name:"state",label:"状态",type:"status",status:[{name:"未交",value:0,type:"warning"},{name:"已交",value:1,type:"success"}],search:!0}]}},"3c35":function(e,a){(function(a){e.exports=a}).call(this,{})},"3ed0":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"公司",primary:"id",list:"/final/finalsiteamountshopstatist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"name",label:"公司",search:!0},{name:"contract_total",label:"合同金额"},{name:"performance",label:"业绩"},{name:"purchase",label:"主材代购"},{name:"custom",label:"定制代购"},{name:"personal_collect",label:"个性化汇总"},{name:"personal_material",label:"个性化材料"},{name:"personal_custom",label:"个性化定制"},{name:"special_item",label:"特殊项目代购"},{name:"design_free",label:"设计费"},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]}],handles:[]}},"3f62":function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"行",primary:"id",list:"/budget/row/list",add:"/budget/row/add",edit:"/budget/row/edit",del:"/budget/row/del",order:"/budget/row/order",fields:[{name:"name",label:"名称值",type:"textarea"},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1}]}},4071:function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"表格",primary:"id",list:"/budget/table/list",add:"/budget/table/add",edit:"/budget/table/edit",del:"/budget/table/del",order:"/budget/table/order",fields:[{name:"name",label:"名称值",type:"textarea",required:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1}]}},"40aa":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workreturnvisititem",label:"回访项目",primary:"id",list:"/work/workreturnvisititem/list",add:"/work/workreturnvisititem/add",edit:"/work/workreturnvisititem/edit",del:"/work/workreturnvisititem/del",order:"/work/workreturnvisititem/order",fields:[{name:"content",type:"textarea",label:"内容",required:!0},{name:"options",type:"tags",label:"选项",required:!0},{name:"ismark",label:"备注",type:"show",activeText:"",inactiveText:""},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"41a5":function(e,a,t){"use strict";t.r(a);t("99af"),t("a15b");var i=t("d96c"),l=t("130d"),n=t("0b424"),r=t("2b0e"),d=t("29a7"),s=r["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"工地详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:d["a"]},data:function(){return{dialogVisible:!1,url:""}}}),o=new s;o.$mount(),a["default"]={name:"final:finalsite",label:"工地",primary:"id",list:"/final/finalsitestatist",export:"/final/finalsitestatistexport",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"area_id",label:"区域",type:"select",options:l["default"],search:!0,required:!0,dialog:{span:12}},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},add:!1,edit:!1},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1},{name:"room",label:"户型",value:function(e){return e.room_1+"室 "+e.room_2+"厅 "+e.room_3+"厨 "+e.room_4+"卫 "+e.room_5+"阳台"},add:!1,edit:!1},{name:"shop_id",label:"公司名称",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0,dialog:{span:12}},{name:"dept_id",label:"部门",type:"select",options:{primary:"id",list:"/final/depts",fields:[{name:"name",label:"名称"}]},search:!0,required:!0,dialog:{span:12}},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,required:!0,dialog:{span:12}},{name:"salesman_id",label:"业务员",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{state:1},search:!0,required:!0,dialog:{span:12}},{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0,dialog:{span:12}},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"datetime",format:"yyyy-MM-dd HH:mm",required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["starttime1","starttime2"]},{name:"endtime",label:"完工日期",type:"date",format:"yyyy-MM-dd",required:!0,dialog:{span:12}},{name:"endtime",label:"完工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["endtime1","endtime2"]},{name:"type_id",label:"开工类型",type:"select",options:i["default"],required:!0,edit:!1,dialog:{span:12}},{name:"pkg_id",label:"套餐",type:"select",options:n["default"],optionData:{state:1},search:!0,required:!0,dialog:{span:12}},{name:"activity",label:"参加活动",table:!1,dialog:{span:12}},{name:"write_control",label:"控额",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"apply_control",label:"工人申请",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"incomplete_table",label:"工人项目",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"no_order",label:"辅材下单",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"incomplete_order",label:"材料订单",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"incomplete_payment",label:"结款",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"incomplete_change",label:"变更",type:"select",option:[[1,"未完成"],[0,"已完成"]],search:!0,table:!1},{name:"cause",label:"不能结算原因",value:function(e){return[].concat(1==e.write_control?["成控未填控额"]:[],1==e.apply_control?["工人存在未申请项目"]:[],1==e.incomplete_table?["工人存在未完成项目"]:[],1==e.no_order?["存在未下单辅材"]:[],1==e.incomplete_order?["存在未完成订单"]:[],1==e.incomplete_payment?["未完成结款"]:[],1==e.incomplete_change?["未完成变更"]:[]).join(",")},add:!1,edit:!1},{name:"apply_control_name",label:"未申请工人项目"},{name:"incomplete_table_name",label:"未完成工人项目"},{name:"no_order_name",label:"未下单辅材"},{name:"incomplete_order_name",label:"未完成订单"},{name:"incomplete_payment_name",label:"未完成结款"},{name:"settle_total",label:"结算金额",type:"select",value:function(e){return(e.manager_price?"承包额:"+e.manager_price+"\n":"")+(e.worker_price?"工人:"+e.worker_price+"\n":"")+(e.auxiliary_price?"辅材:"+e.auxiliary_price+"\n":"")+(e.subsidy_price?"补贴:"+e.subsidy_price+"\n":"")+(e.total?"金额:"+e.total+"\n":"")}},{name:"settle_state",label:"结算状态",type:"select",option:[[0,"未发起"],[1,"客服回访"],[2,"项目经理确认"],[3,"财务审核"],[4,"店长审核"],[5,"财务付款"],[6,"已完成"]],search:!0}],handles:[{name:"详情",handle:function(e,a){o.url="https://pm.nczyzs.com/final/#/detail/"+e.id,o.dialogVisible=!0}}]}},4270:function(e,a,t){"use strict";t.r(a),a["default"]={name:"dispatch:dispatchsite",label:"工地",primary:"id",list:"/dispatch/dispatchsite/list",add:"/dispatch/dispatchsite/add",edit:"/dispatch/dispatchsite/edit",del:"/dispatch/dispatchsite/del",page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"village",label:"小区名称",maxlength:255,search:!0,table:!1},{name:"address",label:"房屋地址",maxlength:500,search:!0,table:!1},{name:"room_no",label:"楼栋房号",maxlength:255,table:!1},{name:"area",label:"面积",maxlength:50,table:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/dispatch/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0},{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/dispatch/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/dispatch/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0}]}},"447b":function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"项目",primary:"id",list:"/material/upgradeitem/list",add:"/material/upgradeitem/add",edit:"/material/upgradeitem/edit",del:"/material/upgradeitem/del",fields:[{name:"name",label:"名称",maxlength:64,required:!0,search:!0},{name:"control_price",label:"控价",type:"number"},{name:"upgrade_control_price",label:"升级控价",type:"number"},{name:"coefficient",label:"系数",type:"number"},{name:"loss_coefficient",label:"损耗系数",type:"number"},{name:"state",label:"显示",type:"show",inactiveText:"隐藏",activeText:"显示",add:!1}]}},4674:function(e,a,t){"use strict";t.r(a),a["default"]={name:"daily:setting",label:"类型",primary:"id",list:"/daily/type/list",add:"/daily/type/add",edit:"/daily/type/edit",del:"/daily/type/del",page:!0,text:"",fields:[{name:"name",label:"名称",maxlength:64,required:!0,search:!0},{name:"types",label:"类型",type:"tags",required:!0},{name:"statist",label:"统计",type:"select",default:0,selectType:"radio",option:[[0,"每天"],[1,"每周"],[2,"每月"]]}]}},"470a":function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"模块",primary:"id",list:"/budget/module/list",add:"/budget/module/add",edit:"/budget/module/edit",del:"/budget/module/del",order:"/budget/module/order",fields:[{name:"name",label:"名称值",type:"textarea",required:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1}]}},"47b5":function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"material:pkg",label:"套餐",primary:"id",list:"/material/calculate/list",add:"/material/calculate/add",edit:"/material/calculate/edit",del:"/material/calculate/del",fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"state",label:"状态",type:"show",activeText:"展示"},{name:"template",label:"模板",type:"show",activeText:"",inactiveText:"",add:!1},{name:"use",label:"使用模板",type:"select",options:{name:"calculate",label:"套餐",primary:"id",list:"/material/calculate/list",fields:[{name:"name",label:"名称"}]},optionData:{template:1},edit:!1,table:!1}],handles:[{name:"配置",handle:function(e,a){return a.$router.push("/calculate/"+e.id)}},{name:"订单",handle:function(e,a){return a.$router.push("/calculate/order/"+e.id)}},{name:"测试",handle:function(e,a){return a.$router.push("/calculate/test/"+e.id)}}]}},"489b":function(e,a,t){"use strict";t.r(a);var i=t("4ec3"),l=t("ed08"),n=t("2b0e"),r=t("29a7"),d=n["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"材料详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:r["a"]},data:function(){return{dialogVisible:!1,url:""}}}),s=new d;s.$mount(),a["default"]={name:"final:finalsitetable",label:"材料单",primary:"id",list:"/final/finalmaterialsettles",add:!1,edit:!1,del:!1,export:{"导出明细":"/final/finalmaterialsettleexport","导出统计":"/final/finalmaterialsettle1export"},page:!1,span:["order","items"],fields:[{name:"id",label:"ID"},{name:"order.order_no",label:"订单号"},{name:"order.address",label:"工地",value:function(e){return e["order.address"]+" "+e["order.village"]+" "+e["order.room_no"]+(e["order.area"]?" "+e["order.area"]+"㎡":"")}},{name:"order.items.mat_name",label:"材料名称"},{name:"order.items.mat_price",label:"单价"},{name:"order.items.num",label:"数量",value:function(e){return e["order.items.num"]+" "+e["order.items.unit"]}},{name:"order.items.total",label:"总价"},{name:"order.items.remark",label:"备注"},{name:"order.total",label:"订单金额"},{name:"amount",label:"订单合计"},{name:"deduction",label:"扣款金额"},{name:"supplier_name",label:"材料商"},{name:"prepayment",label:"预付款",type:"select",option:[[0,"否"],[1,"是"]],add:!1,edit:!1},{name:"account_name",label:"开户名"},{name:"account_bank",label:"开户行"},{name:"account_no",label:"账号"},{name:"total",label:"结算金额"},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[2,"待财务审核"],[3,"待店长审核"],[4,"待财务付款"],[5,"已完成"]],add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){s.url="https://pm.nczyzs.com/final/#/materialsettle/"+e.id,s.dialogVisible=!0}},{name:"付款审批单",icon:"el-icon-download",handle:function(e,a){a.loading=!0,Object(i["a"])("/final/finalmaterialsettlepaymentexport/"+e.id).then((function(e){a.$axios({url:"https://pm.nczyzs.com/"+e.data.path,method:"get",responseType:"blob"}).then((function(a){Object(l["c"])(e.data.filename,a.data)})),a.loading=!1})).catch((function(e){a.loading=!1}))}}]}},"48d8":function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("e892"),l=t("4ec3"),n=t("2b0e"),r=t("29a7"),d=t("4360"),s=n["default"].extend({store:d["a"],render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible,submit:!0},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},submit:function(e){a.submit&&a.submit(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:r["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"budget:customer",label:"确认合同",primary:"id",fields:[{name:"contract",label:"合同复制件",type:"images",required:!0},{name:"pdf",label:"pdf施工图",type:"upload",accept:".pdf",required:!0},{name:"receipt",label:"一期款收据照片或定金开工店长确认单",type:"images",required:!0}]},change:null}}}),o=new s;o.$mount();var m=n["default"].extend({store:d["a"],render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible,submit:!0},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},submit:function(e){a.submit&&a.submit(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:r["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"budget:customer",label:"复制报价",primary:"id",fields:[{name:"name",label:"名称"}]},change:null}}}),c=new m;c.$mount(),a["default"]={name:"budget:customer",label:"报价",primary:"id",list:"/budget/order/list",add:"/budget/order/add",edit:!1,del:"/budget/order/del",fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"name",label:"名称"},{name:"quoteId",label:"类型",type:"select",options:i["default"],required:!0,edit:!1},{name:"layout",label:"户型",add:!1,edit:!1},{name:"area",label:"面积",add:!1,edit:!1},{name:"created_at",label:"创建时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1},{name:"updated_at",label:"修改时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){return a.$router.push("/budget/info/"+e.id)}},{name:"复制",handle:function(e,a){c.form={},c.dialogVisible=!0,c.submit=function(t){a.loading=!0,Object(l["b"])("/budget/quoteordercopy/"+e.id,t).then((function(e){a.loadList(),a.$message({message:"操作成功",type:"success"}),c.dialogVisible=!1})).catch((function(e){a.loading=!1}))}}},{name:"确认合同",require:function(e){return 0==e.customer_order_id},handle:function(e,a){o.form={orderId:e.id},o.dialogVisible=!0,o.submit=function(t){a.loading=!0,Object(l["b"])("/budget/customerorder/"+e.customerId,t).then((function(e){a.loadList(),a.$message({message:"操作成功",type:"success"}),o.dialogVisible=!1})).catch((function(e){a.loading=!1}))}}}]}},"4ae6":function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("29a7"),n=(t("d96c"),t("130d")),r=t("98e5"),d=t("e350"),s=i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"工地详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}}),o=new s;o.$mount();var m=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsite",label:"变更",primary:"id",edit:"/final/finalsite/edit",fields:[{name:"change_state",label:"变更",type:"show",inactiveText:"未完成",activeText:"已完成",minWidth:"180",add:!1,edit:!0},{name:"change_remark",label:"备注",type:"textarea",edit:!0}]},change:null}}}),c=new m;c.$mount(),a["default"]={name:"final:finalsite",label:"工地",primary:"id",list:"/final/finalsite/list",add:"/final/finalsite/add",edit:"/final/finalsite/edit",del:"/final/finalsite/del",dialog:{width:"1200px"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"village",label:"小区",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"address",label:"地址",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"room_no",label:"房号",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"area_id",label:"区域",type:"multiple",search:!0,options:n["default"],required:!0,dialog:{span:12}},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},add:!1,edit:!1},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1},{name:"manager_id",label:"项目经理",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0,dialog:{span:12}},{name:"project_leader_id",label:"工程队长",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"datetime",format:"yyyy-MM-dd HH:mm",required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["starttime1","starttime2"]},{name:"pkg_id",label:"套餐",type:"multiple",options:r["default"],optionData:{state:1},search:!0,required:!0,dialog:{span:12}},{name:"change_state",label:"变更",type:"select",value:function(e){return(1==e.change_state?"已完成":"未完成")+(e.change_remark?" ("+e.change_remark+")":"")},option:[[0,"未完成"],[1,"已完成"]],minWidth:"180",add:!1,edit:!1}],handles:[{name:"变更",require:function(e){return Object(d["a"])(["final:verify:audit"])},handle:function(e,a){c.form={id:e.id,change_state:e.change_state,change_remark:e.change_remark},c.dialogVisible=!0,c.change=function(){a.loadList()}}}]}},"4b46":function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("2b0e"),l=t("29a7"),n=t("e350"),r=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsiteprocess",label:"审核",primary:"id",add:"/final/finalsiteprocess/add",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}}),d=new r;d.$mount(),a["default"]={name:"final:finalsitecollect",label:"决算表",primary:"id",list:"/final/finalsitecollect/list",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"shop_id",label:"门店",type:"multiple",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},table:!1,search:!0},{name:"shop_name",label:"门店"},{name:"type",label:"类型",type:"multiple",option:[[0,"工人汇总"],[1,"结算汇总"],[2,"材料汇总"]],search:!0},{name:"total",label:"金额"},{name:"created_name",label:"汇总人",value:function(e){return e.created_name+" "+e.created_phone}},{name:"created_at",label:"汇总时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"state",label:"状态",type:"multiple",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"财务审核"],[3,"店长审核"],[4,"财务付款"],[5,"已完成"]],search:!0}],handles:[{name:"详情",handle:function(e,a){0==e.type?a.$router.push("/final/finalsitetables/"+e.id):2==e.type?a.$router.push("/final/finalmaterialss/"+e.id):a.$router.push("/final/finalsettles/"+e.id)}},{name:"店长审核",require:function(e){return 3==e.state&&0==e.type&&Object(n["a"])(["final:verify:manager"])},handle:function(e,a){d.form={collect_id:e.id,type:3,state:0},d.datas.add="/final/finalsiteprocess/add",d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"财务付款",require:function(e){return 4==e.state&&0==e.type&&Object(n["a"])(["final:verify:finance"])},handle:function(e,a){d.form={collect_id:e.id,type:4,state:0},d.datas.add="/final/finalsiteprocess/add",d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"店长审核",require:function(e){return 3==e.state&&1==e.type&&Object(n["a"])(["final:verify:manager"])},handle:function(e,a){d.form={collect_id:e.id,type:4,state:0},d.datas.add="/final/finalsettleprocess/add",d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"财务付款",require:function(e){return 4==e.state&&1==e.type&&Object(n["a"])(["final:verify:finance"])},handle:function(e,a){d.form={collect_id:e.id,type:5,state:0},d.datas.add="/final/finalsettleprocess/add",d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"店长审核",require:function(e){return 3==e.state&&2==e.type&&Object(n["a"])(["final:verify:manager"])},handle:function(e,a){d.form={collect_id:e.id,type:3,state:0},d.datas.add="/final/finalmaterialsettleprocessadd",d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"财务付款",require:function(e){return 4==e.state&&2==e.type&&Object(n["a"])(["final:verify:finance"])},handle:function(e,a){d.form={collect_id:e.id,type:4,state:0},d.datas.add="/final/finalmaterialsettleprocessadd",d.dialogVisible=!0,d.change=function(){a.loadList()}}}]}},"4c27":function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"套餐",primary:"id",list:"/material/upgradepkg/list",add:"/material/upgradepkg/add",edit:"/material/upgradepkg/edit",del:"/material/upgradepkg/del",fields:[{name:"name",label:"名称",maxlength:64,required:!0,search:!0},{name:"free_coefficient",label:"免费系数",type:"number"},{name:"state",label:"显示",type:"show",inactiveText:"隐藏",activeText:"显示",add:!1}]}},"4eb3":function(e,a,t){var i={"./activity/item.js":"5b8f","./activity/raffle.js":"a603","./activity/record.js":"1bdc","./aftersale/asorderincompletestatic.js":"223f","./budget/contractcustomer.js":"2b2e","./budget/customer.js":"61ec","./budget/file.js":"f6d9","./budget/group.js":"ece5","./budget/header.js":"17b1","./budget/item.js":"bd46","./budget/itembase.js":"8478","./budget/itemtype.js":"323c","./budget/module.js":"470a","./budget/order.js":"48d8","./budget/order2.js":"e1c3","./budget/quote.js":"e892","./budget/row.js":"3f62","./budget/table.js":"4071","./calculate.js":"47b5","./calculate/file.js":"7fa3","./calculate/item.js":"6440","./calculate/order.js":"723d","./calculate/product.js":"b9da","./calculate/property.js":"a3f2","./calculate/type.js":"b5b3","./daily/admin.js":"72c7","./daily/daily.js":"ae5b","./daily/post.js":"6a26","./daily/statist.js":"33be","./daily/type.js":"4674","./dispatch/dispatchsite.js":"4270","./dispatch/dispatchsitecollect.js":"75e6","./dispatch/dispatchsitetable.js":"09a7","./dispatch/dispatchsitetablecollect.js":"5a86","./dispatch/dispatchsitetables.js":"80a4","./dispatch/dispatchtype.js":"7848","./dispatch/dispatchtypeitem.js":"c2e4","./dispatch/worker.js":"6f37","./dispatch/worktype.js":"8d4e","./employee/manager.js":"7c50","./employee/worker.js":"b5b6","./employee/worktype.js":"efab","./final/attendance.js":"190b","./final/finalarea.js":"130d","./final/finalchangetype.js":"d152","./final/finalmanagerprice.js":"befe","./final/finalmat.js":"a878","./final/finalmatauxiliary.js":"12b7","./final/finalmatauxiliarybrand.js":"e20f","./final/finalmatauxiliarypresets.js":"2f7c","./final/finalmaterial.js":"de7e","./final/finalmaterialcollect.js":"7b2f","./final/finalmaterials.js":"d579","./final/finalmaterialss.js":"489b","./final/finalmaterialtype.js":"e1b9","./final/finalmaterialtypeitem.js":"9da3","./final/finalmatitem.js":"a0ba","./final/finalmatorderstatist.js":"54ea","./final/finalmattype.js":"0a39","./final/finalpaymenttype.js":"0c27","./final/finalpkg.js":"0b424","./final/finalpkgfield.js":"84ba","./final/finalpkgpayment.js":"f408","./final/finalpkgquery.js":"98e5","./final/finalselectmaterial.js":"cfc1","./final/finalsettlecollect.js":"1fb3","./final/finalsettles.js":"9725","./final/finalsite copy 2.js":"4ae6","./final/finalsite.js":"1656","./final/finalsiteamountdeptstatist.js":"7a57","./final/finalsiteamountdesignerstatist.js":"69c6","./final/finalsiteamountsalesmanstatist.js":"e405","./final/finalsiteamountshopstatist.js":"3ed0","./final/finalsiteamountstorestatist.js":"57a1","./final/finalsitechange.js":"a359","./final/finalsitechangefile.js":"a97d","./final/finalsitecollect.js":"4b46","./final/finalsitecontract.js":"f9bf","./final/finalsitecontrol.js":"c133","./final/finalsitepayment.js":"aad3","./final/finalsitestatist.js":"41a5","./final/finalsitesupplier.js":"4f66","./final/finalsitetable.js":"c4e5","./final/finalsitetablecollect.js":"a5f2","./final/finalsitetables.js":"60c8","./final/finalsitetype.js":"d96c","./final/finalstatist.js":"007f","./final/finalsupplier.js":"02ec","./final/finalsupplieraccount.js":"d62f","./final/finalsuppliercontract.js":"d404","./final/finalsupplierprepayment.js":"3154","./final/finalsupplierprepaymentstatist.js":"583f","./final/finalsupplierpunish.js":"ab3a","./final/finalsuppliertimeoutstatist.js":"df94","./final/finaltype.js":"6222","./final/finaltypeitem.js":"1e64","./final/holidays.js":"73f2","./final/worker.js":"02e6","./final/worktype.js":"65ec","./index.js":"b0ea","./match/order.js":"52e1","./match/statist.js":"85b0","./material/upgradeitem.js":"447b","./material/upgradepkg.js":"4c27","./score/score.js":"5bb0","./system/shop.js":"b020","./system/store.js":"1e54","./train/workarrange.js":"6ad4","./train/workarrangeitem.js":"6232","./work/workcraft.js":"639e","./work/worker.js":"62b8","./work/worknode.js":"2a22","./work/workpkg.js":"e840","./work/workpkgnode.js":"cfcc","./work/workproblem.js":"ae89","./work/workproblemtype.js":"21e3","./work/workprocess.js":"3277","./work/workprocessrequire.js":"97a3","./work/workqualityaccept.js":"6a7b","./work/workqualityacceptitem.js":"c86e","./work/workreturnvisit.js":"7bea","./work/workreturnvisititem.js":"40aa","./work/worksite.js":"5c5c","./work/worksitenode.js":"83d4","./work/worksitenodequalityaccept.js":"73de","./work/worktype.js":"0fd6"};function l(e){var a=n(e);return t(a)}function n(e){if(!t.o(i,e)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return i[e]}l.keys=function(){return Object.keys(i)},l.resolve=n,e.exports=l,l.id="4eb3"},"4f05":function(e,a,t){"use strict";var i=function(){var e=this,a=e.$createElement,t=e._self._c||a;return e.data.fields?t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"data-table"},[e.tree?[t("el-input",{staticStyle:{"margin-bottom":"10px"},attrs:{placeholder:"输入关键字"},model:{value:e.filterText,callback:function(a){e.filterText=a},expression:"filterText"}}),t("div",{staticStyle:{flex:"1",overflow:"auto"}},[t("el-tree",{ref:"tree",attrs:{data:e.list,"node-key":e.data.primary,props:{children:e.data.tree.children,label:e.data.tree.label},"highlight-current":e.select,"filter-node-method":e.filterNode},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.node;return t("span",{staticClass:"custom-tree-node"},[t("span",[e._v(e._s(i.label))]),e.handles?t("span",[e.data.order?[t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-sort-up"},on:{click:function(a){return e.order(i.data,"up")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-sort-down"},on:{click:function(a){return e.order(i.data,"down")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-upload2"},on:{click:function(a){return e.order(e.scope.row,"start")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-download"},on:{click:function(a){return e.order(e.scope.row,"end")}}})]:e._e(),e.data.handles?[e._l(e.data.handles,(function(a,l){return[e.handleRequire(a,i.data)?t("el-button",{key:l,attrs:{type:"text",size:"mini",icon:a.icon},on:{click:function(t){return e.handle(a,i.data)}}},[e._v(e._s(a.name))]):e._e()]}))]:e._e(),e.data.add&&e.data.tree.parent?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.add_auth],expression:"[data.add_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-plus"},on:{click:function(a){return e.add(i.data)}}}):e._e(),e.data.edit?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-edit"},on:{click:function(a){return e.edit(i.data)}}}):e._e(),e.data.del?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.del_auth],expression:"[data.del_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-delete"},on:{click:function(a){return e.del(i.data)}}}):e._e()],2):e._e()])}}],null,!1,1984872767)})],1)]:[t("el-form",{attrs:{inline:!0,model:e.query,size:"mini"}},[e._l(e.data.fields.filter((function(e){return e.search})),(function(a,i){return t("el-form-item",{key:i,attrs:{label:a.label}},[t("DataEdit",{attrs:{search:"",field:a,form:e.query,data:e.data},on:{formChange:function(a){e.query=Object.assign({},e.query,a)}},model:{value:e.query[a.name],callback:function(t){e.$set(e.query,a.name,t)},expression:"query[field.name]"}})],1)})),0!=e.data.fields.filter((function(e){return e.search})).length?t("el-form-item",[t("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(a){e.handleSelectClear(),e.data.page&&(e.query.page=1),e.loadList()}}},[e._v(e._s(e.data.text.search))])],1):e._e(),e.handles?t("el-form-item",{staticStyle:{float:"right"}},[e.data.add?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.add_auth],expression:"[data.add_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-plus"},on:{click:function(a){return e.add(0)}}},[e._v(e._s(e.data.text.add))]):e._e(),e.data.import?t("el-upload",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.import_auth],expression:"[data.import_auth]"}],ref:"upload",staticClass:"inline-block",attrs:{action:e.baseApi+e.data.import,headers:{"Access-Token":e.getToken()},data:Object.assign({},e.queryData,JSON.parse(JSON.stringify(e.query)),{page:void 0,size:void 0}),"show-file-list":!1,"on-success":e.handleUploadSuccess,"on-error":e.handleUploadError,"before-upload":e.beforeUpload,limit:1,accept:".xlsx"}},[t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-plus"}},[e._v(e._s(e.data.text.import))])],1):e._e(),e.data.export?["object"===typeof e.data.export?e._l(Object.keys(e.data.export),(function(a,i){return t("el-button",{key:i,attrs:{type:"text",size:"mini",icon:"el-icon-download"},on:{click:function(t){return e.handleExport(e.data.export[a])}}},[e._v(e._s(a))])})):t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-download"},on:{click:function(a){return e.handleExport(e.data.export)}}},[e._v(e._s(e.data.text.export))])]:e._e()],2):e._e()],2),t("el-table",{ref:"table",staticStyle:{width:"100%"},attrs:{data:e.list,border:"",height:"100%","row-key":e.row_key?e.row_key:e.data.primary,"tree-props":e.data.tree,"select-on-indeterminate":e.multiselect,"span-method":e.arraySpanMethod},on:{"cell-click":e.handleCellClick,"row-dblclick":e.handleDblclick,"sort-change":e.handleSortChange,select:e.handleSelect,"select-all":e.handleSelectAll}},[e.select?t("el-table-column",{attrs:{type:"selection",width:"55",filters:[{text:"已选",value:"已选"},{text:"未选",value:"未选"}],"filter-method":e.filterSelectHandler}}):e._e(),e.data.expandSpan&&e.data.expandSpan.length>0?t("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.row[".expand"],border:"","row-key":e.expand_row_key?e.expand_row_key:e.data.expandPrimary,"span-method":e.expandArraySpanMethod(a.$index)}},e._l(e.data.expandFields.filter((function(e){return!("table"in e)||e.table})).sort((function(e,a){return(e.table?e.table:0)-(a.table?a.table:0)})),(function(a,i){return t("el-table-column",{key:i,attrs:{prop:a.name,label:a.label,align:a.align?a.align:a.type&&"text"!=a.type?"center":"left",width:a.width,"min-width":a.minWidth,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("DataEdit",{attrs:{value:a.json?e.jsonObject(i.row[a.json])[a.name]:i.row[a.name],table:"",field:a,form:i.row,data:e.data,readonly:!e.checkPermission([e.data.edit_auth])||!e.data.edit||"readonly"==a["edit"]},on:{change:function(t){var l;a.json?e.change(i.row,a.json,JSON.stringify(Object.assign(e.jsonObject(i.row[a.json]),(l={},l[a.name]=t,l)))):e.change(i.row,a.name,t)}}})]}}],null,!0)})})),1)]}}],null,!1,1191794800)}):e._e(),e._l(e.data.fields.filter((function(e){return!("table"in e)||e.table})).sort((function(e,a){return(e.table?e.table:0)-(a.table?a.table:0)})),(function(a,i){return t("el-table-column",{key:i,attrs:{prop:a.name,label:a.label,align:a.align?a.align:a.type&&"text"!=a.type?"center":"left",width:a.width,"min-width":a.minWidth,sortable:"custom",filters:a.filters?e.list.map((function(e){return e[a.name]})).reduce((function(e,a){return e.includes(a)?e:e.concat([a])}),[]).map((function(e){return{text:e,value:e}})):void 0,"filter-method":a.filters?e.filterHandler(a.name):void 0},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-popover",{ref:"popover_"+i.row[e.data.primary]+"_"+a.name,refInFor:!0,attrs:{placement:"top-start",trigger:"manual",disabled:!e.handles||!a.quickedit||!e.checkPermission([e.data.edit_auth])},on:{show:function(t){return e.quickEditShow(a.name,i.row)},hide:function(t){return e.quickEditSave(i.row[e.data.primary],a)}},model:{value:e.quickEditVisibles[i.row[e.data.primary]+"_"+a.name],callback:function(t){e.$set(e.quickEditVisibles,i.row[e.data.primary]+"_"+a.name,t)},expression:"quickEditVisibles[scope.row[data.primary] + '_' + field.name]\n "}},[e.quickEditFroms[i.row[e.data.primary]]?t("DataEdit",{ref:"popoveredit_"+i.row[e.data.primary]+"_"+a.name,refInFor:!0,attrs:{value:a.json?e.jsonObject(e.quickEditFroms[i.row[e.data.primary]][a.json])[a.name]:e.quickEditFroms[i.row[e.data.primary]][a.name],field:a,form:e.quickEditFroms[i.row[e.data.primary]],data:e.data,readonly:"readonly"==a["edit"],disabled:"optional"==a["edit"]},on:{input:function(t){var l;a.json?e.$set(e.quickEditFroms[i.row[e.data.primary]],a.json,JSON.stringify(Object.assign(e.jsonObject(i.row[a.json]),(l={},l[a.name]=t,l)))):e.$set(e.quickEditFroms[i.row[e.data.primary]],a.name,t)},enter:function(a){e.quickEditVisibles={}}}}):e._e(),t("div",{attrs:{slot:"reference"},slot:"reference"},[t("DataEdit",{attrs:{value:a.json?e.jsonObject(i.row[a.json])[a.name]:i.row[a.name],table:"",field:a,form:i.row,data:e.data,readonly:!e.checkPermission([e.data.edit_auth])||!e.data.edit||"readonly"==a["edit"]},on:{change:function(t){var l;a.json?e.change(i.row,a.json,JSON.stringify(Object.assign(e.jsonObject(i.row[a.json]),(l={},l[a.name]=t,l)))):e.change(i.row,a.name,t)}}})],1)],1)]}}],null,!0)})})),e.handles?t("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(a){return[e.data.order?[t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-sort-up"},on:{click:function(t){return e.order(a.row,"up")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-sort-down"},on:{click:function(t){return e.order(a.row,"down")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-upload2"},on:{click:function(t){return e.order(a.row,"start")}}}),t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-download"},on:{click:function(t){return e.order(a.row,"end")}}})]:e._e(),e.data.handles?[e._l(e.data.handles,(function(i,l){return[e.handleRequire(i,a.row)?t("el-button",{key:l,attrs:{type:"text",size:"mini",icon:i.icon},on:{click:function(t){return e.handle(i,a.row)}}},[e._v(e._s(i.name))]):e._e()]}))]:e._e(),e.data.view?t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-view"},on:{click:function(t){return e.view(a.row)}}},[e._v(e._s(e.data.text.view))]):e._e(),e.data.add&&e.data.tree.parent&&e.handleAddRequire(e.data,a.row)?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.add_auth],expression:"[data.add_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-plus"},on:{click:function(t){return e.add(a.row)}}},[e._v(e._s(e.data.text.subadd))]):e._e(),e.data.edit&&e.handleEditRequire(e.data,a.row)?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.edit_auth],expression:"[data.edit_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-edit"},on:{click:function(t){return e.edit(a.row)}}},[e._v(e._s(e.data.text.edit))]):e._e(),e.data.del&&e.handleDelRequire(e.data,a.row)?t("el-button",{directives:[{name:"auth",rawName:"v-auth",value:[e.data.del_auth],expression:"[data.del_auth]"}],attrs:{type:"text",size:"mini",icon:"el-icon-delete"},on:{click:function(t){return e.del(a.row)}}},[e._v(e._s(e.data.text.del))]):e._e()]}}],null,!1,1776566605)}):e._e()],2),e.data.amount?[Array.isArray(e.data.amount)?t("el-form",{attrs:{inline:!0,size:"mini"}},[e._l(e.data.amount,(function(a,i){return[e.data.fields.find((function(e){return e.name==a}))?t("el-form-item",{key:i,attrs:{label:e.data.fields.find((function(e){return e.name==a})).label+"合计"}},[e._v(" "+e._s(e.list.reduce((function(e,t){return e+parseFloat(t[a])}),0))+" ")]):e._e()]}))],2):e.data.fields.find((function(a){return a.name==e.data.amount}))?t("el-form",{attrs:{inline:!0,size:"mini"}},[t("el-form-item",{attrs:{label:e.data.fields.find((function(a){return a.name==e.data.amount})).label+"合计"}},[e._v(" "+e._s(e.list.reduce((function(a,t){return a+parseFloat(t[e.data.amount])}),0))+" ")])],1):e._e()]:e._e(),e.data.page?t("el-pagination",{staticStyle:{"margin-top":"20px"},attrs:{"current-page":e.query.page,"page-sizes":[10,20,50,100,200,500,1e3],"page-size":e.query.size,layout:e.data.pagination&&e.data.pagination.layout?e.data.pagination.layout:"total, sizes, prev, pager, next, jumper",total:e.count},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e()],t("DataDialog",{attrs:{data:e.data,visible:e.dialogVisible,readonly:e.dialogReadonly},on:{"update:visible":function(a){e.dialogVisible=a},change:e.loadList},model:{value:e.form,callback:function(a){e.form=a},expression:"form"}})],2):e._e()},l=[],n=t("ade3"),r=t("5530"),d=(t("4de4"),t("c740"),t("a630"),t("a15b"),t("d81d"),t("14d9"),t("fb6a"),t("a434"),t("b0c0"),t("e9c4"),t("b64b"),t("d3b7"),t("6062"),t("1e70"),t("79a4"),t("c1a1"),t("8b00"),t("a4e7"),t("1e5a"),t("72c3"),t("3ca3"),t("159b"),t("ddb0"),t("2f62")),s=t("29a7"),o=t("37ef"),m=(t("d9e2"),t("caad"),t("2532"),t("4360"));function c(e,a){var t=a.value,i=m["a"].getters&&m["a"].getters.auths;if(!(t&&t instanceof Array))throw new Error("need roles! Like v-permission=\"['admin','editor']\"");if(t.length>0){var l=t,n=i.some((function(e){return l.includes(e)}));n||e.parentNode&&e.parentNode.removeChild(e)}}var u={inserted:function(e,a){c(e,a)},update:function(e,a){c(e,a)}},p=function(e){e.directive("permission",u)};window.Vue&&(window["permission"]=u,Vue.use(p)),u.install=p;var f=u,b=t("e350"),h=t("34e9"),y=t("4ec3"),g=t("5f87"),_=t("ed08"),v=t("7c15"),w={components:{DataDialog:s["a"],DataEdit:o["a"]},directives:{permission:f},props:{value:{default:!1},data:{type:Object,require:!0},select:{type:Boolean,default:!1},multiselect:{type:Boolean,default:!1},tree:{type:Boolean,default:!1},handles:{type:Boolean,default:!0},queryData:{type:Object,default:function(){return{}}},formData:{type:Object,default:function(){return{}}}},data:function(){return{query:{},queryDatas:{},loading:!1,list:[],count:0,form:{},dialogVisible:!1,filterText:"",baseApi:"/api/admin/",row_key:"",quickEditFroms:{},quickEditVisibles:{},expand_row_key:"",dialogReadonly:!1}},computed:Object(r["a"])({},Object(d["b"])(["dataList","shop_ids","user"])),watch:{value:function(){this.updateSelect()},queryData:function(){JSON.stringify(this.queryData)!=JSON.stringify(this.queryDatas)&&(this.queryDatas=this.queryData,this.data.page&&(this.query.page=1),this.loadList())},filterText:function(e){this.$refs.tree.filter(e)}},created:function(){},mounted:function(){this.initData(),this.loadList(),this.updateSelect(),window.addEventListener("keyup",this.handleKeyUp),window.addEventListener("click",this.handleClick)},destroyed:function(){window.removeEventListener("keyup",this.handleKeyUp),window.removeEventListener("click",this.handleClick)},methods:{getToken:g["a"],checkPermission:b["a"],jsonObject:h["f"],handleRequire:function(e,a){return!e.require||e.require(a,this)},handleAddRequire:function(e,a){return!e.addRequire||e.addRequire(a,this)},handleEditRequire:function(e,a){return!e.editRequire||e.editRequire(a,this)},handleDelRequire:function(e,a){return!e.delRequire||e.delRequire(a,this)},handleKeyUp:function(e){13===e.keyCode&&(this.quickEditVisibles={})},handleClick:function(e){var a=this.$refs["table"];if(a){var t=a.$el.getElementsByClassName("el-table__body")[0];t&&!t.contains(e.target)&&(this.quickEditVisibles={})}},quickEditShow:function(e,a){this.$set(this.quickEditFroms,a[this.data.primary],JSON.parse(JSON.stringify(a)))},quickEditSave:function(e,a){var t=this,i=a.json?a.json:a.name;Object(y["b"])(this.data["edit"]+"/"+e,Object(n["a"])({},i,this.quickEditFroms[e][i])).then((function(e){t.loadList()})).catch((function(e){}))},findTree:function(e,a){for(var t=0;t<a.length;t++){if(a[t][this.data.primary]==e)return a[t];if(a[t][this.data.tree.children]){var i=this.findTree(e,a[t][this.data.tree.children]);if(i)return i}}return!1},initData:function(){var e=this;if(this.query={},this.data.page&&(this.query={page:1,size:20}),this.data.fields.forEach((function(a,t){if("select"==a.type&&a.options&&!a.value){e.$set(e.data.fields[t],"options",Object(h["d"])(a.options));var i=e.data.fields[t].options.list+"_"+JSON.stringify(a.optionData?a.optionData:{});Object(v["b"])(e.data.fields[t].options.list,a.optionData?a.optionData:{},(function(a){e.$root.fieldOptions[i]=a.data,e.$set(e.data.fields[t],"selects",Object(h["h"])(Array.isArray(a.data)?a.data:a.data.list,e.data.fields[t].options))}),(function(e){}))}})),this.row_key=this.data.primary,this.data.span&&0!=this.data.span.length&&(this.row_key="_"+this.data.primary+"_"+this.data.span.join("_")),this.expand_row_key=this.data.expandPrimary,this.data.expandSpan&&0!=this.data.expandSpan.length){var a=this.data.expandSpan.slice(1);a&&0!=a.length&&(this.expand_row_key="_"+this.data.expandPrimary+"_"+this.data.expandSpan.join("_"))}},handleSortChange:function(e){this.query.prop=e.prop,this.query.order=e.order,this.loadList()},handleCellClick:function(e,a){var t=this;this.quickEditVisibles={},this.$set(this.quickEditVisibles,e[this.data.primary]+"_"+a.property,!0),this.$nextTick((function(){var i=t.$refs["popoveredit_"+e[t.data.primary]+"_"+a.property];if(i&&(i=i[0],i)){var l=i.$el.getElementsByTagName("input")[0];l&&(l.focus(),l.select())}}))},handleDblclick:function(e,a){},handleSizeChange:function(e){this.query.size=e,this.loadList()},handleCurrentChange:function(e){this.$set(this.query,"page",e),this.loadList()},handleSelect:function(e,a){var t=this,i=this.value;this.multiselect&&!i&&(i=[]);var l=e.findIndex((function(e){return e[t.data.primary]==a[t.data.primary]}));if(l>=0)this.multiselect?i.push(a[this.data.primary]):(i=a[this.data.primary],this.$emit("select",a));else if(this.multiselect){var n=i.findIndex((function(e){return e==a[t.data.primary]}));n>=0&&i.splice(n,1)}else i==a[this.data.primary]&&(i=!1,this.$emit("select",!1));this.$emit("input",i),this.$nextTick((function(){t.updateSelect()}))},handleSelectAll:function(e){var a=this,t=this.value;this.multiselect&&!t&&(t=[]),this.multiselect?0==e.length||t.length==Array.from(new Set(this.list.map((function(e){return e[a.data.primary]})))).length?this.list.forEach((function(e){var i=t.findIndex((function(t){return t==e[a.data.primary]}));i>=0&&t.splice(i,1)})):e.forEach((function(e){var i=t.findIndex((function(t){return t==e[a.data.primary]}));i<0&&t.push(e[a.data.primary])})):1==e.length&&t!=e[0][this.data.primary]?(t=e[0][this.data.primary],this.$emit("select",e[0])):(t=!1,this.$emit("select",!1)),this.$emit("input",t),this.$nextTick((function(){a.updateSelect()}))},handleSelectClear:function(){var e=this,a=!1;this.multiselect?a=[]:this.$emit("select",a),this.$emit("input",a),this.$nextTick((function(){e.updateSelect()}))},handleNodeClick:function(e){var a=this.value;this.select&&(a=e[this.data.primary],this.$emit("select",e)),this.$emit("input",a)},filterNode:function(e,a){return!e||-1!==a[this.data.tree.label].indexOf(e)},updateSelect:function(){var e=this;if(!this.tree&&(this.$refs["table"].clearSelection(),this.value))if(this.multiselect)this.value.forEach((function(a){var t=e.findTree(a,e.list);t&&e.$refs["table"].toggleRowSelection(t,!0)}));else{var a=this.findTree(this.value,this.list);a&&this.$refs["table"].toggleRowSelection(a,!0)}},loadList:function(){var e=this;this.loading=!0,Object(y["b"])(this.data.list,Object.assign({},this.queryData,JSON.parse(JSON.stringify(this.query)))).then((function(a){if(e.list=Object(h["h"])(a.data.list,e.data),e.data.span&&(e.list=Object(h["g"])(a.data.list,e.data.span,e.data.primary)),e.data.expandSpan&&e.data.expandSpan.length>0)for(var t=0;t<e.list.length;t++)e.list[t][".expand"]=Object(h["g"])(e.list[t][e.data.expandSpan[0]],e.data.expandSpan.slice(1),e.data.expandPrimary);e.$emit("change",e.list,a.data),e.count=a.data.count-0,e.$nextTick((function(){e.updateSelect()})),e.loading=!1})).catch((function(a){e.list=[],e.$emit("change",e.list,{}),e.loading=!1}))},view:function(e){this.form=Object.assign({},e),this.dialogReadonly=!0,this.dialogVisible=!0},add:function(e){var a=this;this.form={},this.data.fields.forEach((function(e){"default"in e&&(e.json?a.form[e.json]=JSON.stringify(Object.assign(Object(h["f"])(a.form[e.json]),Object(n["a"])({},e.name,$event))):a.form[e.name]=e.default)})),this.form=Object.assign(this.form,this.formData),this.data.tree.parent&&(this.form[this.data.tree.parent]=e?e[this.data.primary]:0),this.dialogReadonly=!1,this.dialogVisible=!0},edit:function(e){this.form=Object.assign({},e),this.dialogReadonly=!1,this.dialogVisible=!0},del:function(e){var a=this;this.$confirm("您确定要删除此"+this.data.label+"吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){a.loading=!0,Object(y["b"])(a.data.del+"/"+e[a.data.primary]).then((function(e){a.loadList(),a.$message({message:"操作成功",type:"success"})})).catch((function(e){a.loading=!1}))})).catch((function(){}))},order:function(e,a){var t=this;Object(y["b"])(this.data.order+"/"+e[this.data.primary],Object.assign(this.data.tree.parent?Object(n["a"])({},this.data.tree.parent,e[this.data.tree.parent]):{},this.queryData,JSON.parse(JSON.stringify(this.query)),{order:a})).then((function(e){t.loadList()})).catch((function(e){t.loading=!1}))},change:function(e,a,t){var i=this,l={};l[a]=t,this.loading=!0,Object(y["b"])(this.data.edit+"/"+e[this.data.primary],l).then((function(e){i.loadList()})).catch((function(e){i.loading=!1}))},handle:function(e,a){var t=this;e.handle?e.handle(a,this):e.api&&(this.loading=!0,Object(y["b"])(e.api,Object.assign({},a,e.data)).then((function(e){t.loadList()})).catch((function(e){t.loading=!1})))},handleUploadSuccess:function(e){this.$refs["upload"].clearFiles(),this.loadList()},handleUploadError:function(){this.loading=!1},beforeUpload:function(e){if(e.size/1024/1024>5)return this.$message.error("文件大小不能超过 5MB!"),!1;this.loading=!0},handleExport:function(e){var a=this;this.loading=!0,Object(y["b"])(e,Object.assign({},this.queryData,JSON.parse(JSON.stringify(this.query)),{page:void 0,size:void 0})).then((function(e){a.$axios({url:"https://pm.nczyzs.com/"+e.data.path,method:"get",responseType:"blob"}).then((function(a){Object(_["c"])(e.data.filename,a.data)})),a.loading=!1})).catch((function(e){a.loading=!1}))},arraySpanMethod:function(e){e.row;var a=e.column,t=e.rowIndex;e.columnIndex;if(this.data.span&&0!=this.data.span.length){var i=".span";if(a.property){var l=a.property.split(".").slice(0,-1);0!=l.length&&(i=i+"."+l.join("."))}if(i in this.list[t]){if(0!=t&&this.list[t][i]==this.list[t-1][i])return[0,0];for(var n=0,r=t;r<this.list.length;r++){if(this.list[r][i]!=this.list[t][i])break;n++}return[n,1]}}return[1,1]},expandArraySpanMethod:function(e){var a=this;return function(t){t.row;var i=t.column,l=t.rowIndex,n=(t.columnIndex,a.data.expandSpan.slice(1));if(n&&0!=n.length){var r=".span";if(i.property){var d=i.property.split(".").slice(0,-1);0!=d.length&&(r=r+"."+d.join("."))}if(r in a.list[e][".expand"][l]){if(0!=l&&a.list[e][".expand"][l][r]==a.list[e][".expand"][l-1][r])return[0,0];for(var s=0,o=l;o<a.list[e][".expand"].length;o++){if(a.list[e][".expand"][o][r]!=a.list[e][".expand"][l][r])break;s++}return[s,1]}}return[1,1]}},filterHandler:function(e){return function(a,t){return t[e]===a}},filterSelectHandler:function(e,a){return this.multiselect?"已选"==e?-1!=this.value.indexOf(a[this.data.primary]):-1==this.value.indexOf(a[this.data.primary]):"已选"==e?this.value==a[this.data.primary]:this.value!=a[this.data.primary]}}},x=w,k=(t("da13"),t("2877")),q=Object(k["a"])(x,i,l,!1,null,"7f20e8b0",null);a["a"]=q.exports},"4f66":function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("29a7"),n=(t("e350"),i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"工地详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}})),r=new n;r.$mount(),a["default"]={name:"final:finalmaterial",label:"材料汇总",primary:"id",list:"/final/finalsitesupplier/list",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},edit:!1},{name:"village",label:"小区名称",maxlength:255,search:!0,table:!1},{name:"address",label:"房屋地址",maxlength:500,search:!0,table:!1},{name:"room_no",label:"楼栋房号",maxlength:255,table:!1},{name:"area",label:"面积",maxlength:50,table:!1},{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0},{name:"count",label:"数量"},{name:"count2",label:"待配送",value:function(e){return e.count2+e.count3+" "}},{name:"count4",label:"待收货"},{name:"count5",label:"待结算"},{name:"count6",label:"待审核"},{name:"count7",label:"已完成"}],handles:[{name:"详情",handle:function(e,a){r.url="https://pm.nczyzs.com/final/#/detail/"+e.id,r.dialogVisible=!0}}]}},"52e1":function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"match:order",label:"对单",primary:"id",list:"/match/order/list",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"admin_name",label:"提交人",search:!0},{name:"created_at",label:"提交时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"halfs",label:"不完整项"},{name:"content",label:"内容",type:"textarea",table:!1}],handles:[{name:"详情",handle:function(e,a){return a.$router.push("/match/info/"+e.id)}}]}},"54ea":function(e,a,t){"use strict";t.r(a);var i=t("02ec");a["default"]={name:"final:finalmaterial",label:"订单统计",primary:"id",list:"/final/finalmatorderstatist",add:!1,edit:!1,del:!1,export:"/final/finalmatorderstatistexport",page:!0,fields:[{name:"date",label:"下单时间",type:"month",format:"yyyy-MM",search:!0},{name:"supplier_id",label:"材料商",type:"select",options:i["default"],search:!0},{name:"count",label:"订单数"},{name:"total",label:"订单金额"}]}},"57a1":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"门店",primary:"id",list:"/final/finalsiteamountstorestatist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"name",label:"门店",search:!0},{name:"contract_total",label:"合同金额"},{name:"performance",label:"业绩"},{name:"purchase",label:"主材代购"},{name:"custom",label:"定制代购"},{name:"personal_collect",label:"个性化汇总"},{name:"personal_material",label:"个性化材料"},{name:"personal_custom",label:"个性化定制"},{name:"special_item",label:"特殊项目代购"},{name:"design_free",label:"设计费"},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]}],handles:[]}},"583f":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:prepayment",label:"材料商",primary:"id",list:"/final/finalsupplierprepaymentstatists",add:!1,edit:"/final/finalsupplier/edit",del:!1,tree:{label:"name"},fields:[{name:"name",label:"名称",maxlength:64,edit:!1},{name:"warning_amount",label:"预付款预警金额",type:"number",quickedit:!0},{name:"notice_ids",label:"通知人",type:"multiSelect",select:"select",format:"tags",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{state:1}},{name:"prepayment_total",label:"预付款总金额",type:"number",edit:!1},{name:"order_total",label:"订单总金额",type:"number",edit:!1},{name:"total",label:"剩余金额",type:"number",edit:!1}]}},"5a86":function(e,a,t){"use strict";t.r(a);t("7db0"),t("d3b7");var i=t("7848"),l=t("2b0e"),n=t("29a7"),r=t("4ec3"),d=l["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"dispatch:dispatchsiteprocess",label:"预审审核",primary:"id",add:"/dispatch/dispatchsiteprocess/add",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}}),s=new d;s.$mount();var o=l["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"决算表详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,url:""}}}),m=new o;m.$mount(),a["default"]={name:"dispatch:dispatchsitetablecollect",label:"决算表",primary:"id",list:"/dispatch/dispatchsitetablecollects",add:!1,edit:!1,del:!1,page:!1,fields:[{name:"id",label:"ID"},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/dispatch/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")}},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone}},{name:"manager_name",label:"项目经理",value:function(e){return e.manager_name+" "+e.manager_phone}},{name:"worker_name",label:"工人",value:function(e){return e.worker_id?e.worker_name+" "+e.worker_phone:""}},{name:"type_id",label:"类型",type:"select",options:i["default"]},{name:"budget",label:"预算",type:"number"},{name:"total",label:"价格",type:"number",value:function(e,a){var t=a.$createElement;return t("span",{style:{color:0==e.budget?"#E6A23C":e.total>e.budget?"#F56C6C":void 0}},e.total)}},{name:"remark",label:"备注"},{name:"state",label:"状态",value:function(e,a){var t=[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"预审审核"],[3,"店长审核"],[4,"财务审核"],[5,"已完成"]],i=a.$createElement;return i("span",{style:{color:1==e.tip?"#1890FF":void 0}},t.find((function(a){return a[0]==e.state}))[1])},add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){m.url="https://pm.nczyzs.com/dispatch/#/table/"+e.id,m.dialogVisible=!0}},{name:"驳回",handle:function(e,a){s.form={table_id:e.id,type:2,state:1},s.dialogVisible=!0,s.change=function(){a.loadList()}}},{name:"标记",handle:function(e,a){a.loading=!0,Object(r["b"])("/dispatch/dispatchsitetable/edit/"+e.id,{tip:0==e.tip?1:0}).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},"5b8f":function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"raffle:raffle",label:"奖品",primary:"id",list:"/raffle/item/list",add:"/raffle/item/add",edit:"/raffle/item/edit",del:"/raffle/item/del",order:"/raffle/item/order",fields:[{name:"name",label:"奖品名称",maxlength:64,required:!0,search:!0},{name:"picture",label:"图片",type:"image",table:{width:"50px",height:"50px"}},{name:"winning",label:"是否中奖",type:"select",selectType:"radio",option:[[0,"未中奖"],[1,"中奖"]]},{name:"weight",label:"权重",type:"number",required:!0},{name:"limit",label:"上限",type:"number"}],handles:[{name:"记录",handle:function(e,a){return a.$router.push("/activity/record/"+e.raffle_id+"?item_id="+e.id)}}]}},"5bb0":function(e,a,t){"use strict";t.r(a),a["default"]={name:"score",label:"评分",primary:"id",list:"/work/score/list",add:"/work/score/add",edit:"/work/score/edit",del:"/work/score/del",order:!1,fields:[{name:"name",label:"名称",search:!0},{name:"jury_ids",label:"评审团",type:"multiSelect",select:"select",format:"tags",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{state:1}},{name:"jury_proportion",label:"评审占比",type:"number"},{name:"content",label:"内容",type:"textarea"},{name:"starttime",label:"开始时间",type:"datetime"},{name:"endtime",label:"结束时间",type:"datetime"}]}},"5c5c":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:worksite",label:"工地",primary:"id",list:"/work/worksite/list",add:!1,edit:!1,del:!1,order:!1,fields:[{name:"id",label:"ID"},{name:"username",label:"业主姓名",search:!0},{name:"phone",label:"手机号码",search:!0},{name:"village",label:"小区名称",search:!0},{name:"address",label:"房屋地址",search:!0},{name:"room_no",label:"楼栋房号",search:!0},{name:"area",label:"面积",search:!0},{name:"manager_name",label:"项目经理",value:function(e){return e.manager_id?e.manager_name+" "+e.manager_phone:""}},{name:"project_leader_name",label:"工程队长",value:function(e){return e.project_leader_id?e.project_leader_name+" "+e.project_leader_phone:""}},{name:"servicer_name",label:"客服",value:function(e){return e.servicer_id?e.servicer_name+" "+e.servicer_phone:""}},{name:"quality_name",label:"质检",value:function(e){return e.quality_id?e.quality_name+" "+e.quality_phone:""}},{name:"assistant_name",label:"工程助理",value:function(e){return e.assistant_id?e.assistant_name+" "+e.assistant_phone:""}},{name:"starttime",label:"开工工期",type:"datetime",format:"yyyy-MM-dd"},{name:"endtime",label:"完工工期",type:"datetime",format:"yyyy-MM-dd"},{name:"discount",label:"折扣"},{name:"promotion",label:"享受活动"},{name:"gifts",label:"活动后期礼品赠送明细"},{name:"other",label:"其它(活动隐蔽质保)"},{name:"hose",label:"水管品牌"},{name:"bear",label:"承担人"},{name:"state",label:"状态",type:"status",status:[{name:"待开工",value:0,type:"info"},{name:"已开工",value:1,type:"primary"},{name:"已完工",value:2,type:"success"},{name:"已停工",value:3,type:"warning"}],search:!0}]}},"5de1":function(e,a,t){},"60c8":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitetable",label:"决算表",primary:"id",list:"/final/finalsitetables/list",add:!1,edit:!1,del:!1,export:"/final/finalsitetables/export",page:!1,fields:[{name:"id",label:"ID"},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")}},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone}},{name:"name",label:"类型"},{name:"type",label:"类型",type:"select",default:0,option:[[0,"结算"],[1,"费用"]],edit:!1},{name:"worker_name",label:"工人",value:function(e){return e.worker_name+" "+e.worker_phone}},{name:"work_type_name",label:"工种"},{name:"bank_name",label:"开户行"},{name:"bank_card_no",label:"银行卡号"},{name:"total",label:"金额",type:"number"},{name:"remark",label:"备注"},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"财务审核"],[3,"店长审核"],[4,"财务付款"],[5,"已完成"]],add:!1,edit:!1}]}},"61ec":function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"budget:customer",label:"客户",primary:"id",list:"/budget/customer/list",add:"/budget/customer/add",edit:"/budget/customer/edit",del:"/budget/customer/del",page:!0,dialog:{width:"1000px"},fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no},add:!1,edit:!1},{name:"village",label:"小区名称",maxlength:255,search:!0,table:!1},{name:"address",label:"房屋地址",maxlength:500,search:!0,table:!1},{name:"room_no",label:"楼栋房号",maxlength:255,table:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0},{name:"state",label:"状态",type:"select",option:[[0,"报价中"],[1,"待业主确认合同"],[2,"已确认合同"],[3,"待业主确认开工"],[4,"已开工"]],add:!1,edit:!1}],handles:[{name:"报价",handle:function(e,a){return a.$router.push("/budget/order/"+e.id)}},{name:"合同",require:function(e){return 0!=e.order_id},handle:function(e,a){return a.$router.push("/budget/info/"+e.order_id)}}]}},6222:function(e,a,t){"use strict";t.r(a);var i=t("0fd6"),l=t("0c27"),n=t("12b7");a["default"]={name:"final:config",label:"类型",primary:"id",list:"/final/finaltype/list",add:"/final/finaltype/add",edit:"/final/finaltype/edit",del:"/final/finaltype/del",tree:{label:"name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"类别名称",maxlength:64,required:!0},{name:"work_type_id",label:"工种",type:"select",options:i["default"],quickedit:!0},{name:"work_type_ids",label:"其他工种",type:"multiSelect",format:"tags",options:i["default"],quickedit:!0},{name:"living_proportion",label:"费用百分比",type:"number"},{name:"living_count",label:"费用次数",type:"number"},{name:"living_settlement",label:"费用结款",type:"select",options:l["default"]},{name:"settlement",label:"结算结款",type:"select",options:l["default"]},{name:"auxiliary_id",label:"完成辅材",type:"select",options:n["default"],optionData:{type:0}},{name:"settle_change",label:"结算需变更完成",type:"select",selectType:"radio",default:0,option:[[1,"是"],[0,"否"]]},{name:"calc_value",label:"控额计算",type:"textarea"},{name:"deduct",label:"承包额扣除",type:"show",default:0,inactiveValue:1,inactiveText:"否",activeValue:0,activeText:"是"},{name:"remark",label:"备注必填",type:"show",default:0,inactiveValue:0,inactiveText:"否",activeValue:1,activeText:"是"},{name:"state",label:"状态",type:"show",inactiveText:"停用",activeText:"启用"}]}},6232:function(e,a,t){"use strict";t.r(a),a["default"]={name:"train:workarrange",label:"项目",primary:"id",list:"/workarrangeitem/list",add:"/workarrangeitem/add",edit:"/workarrangeitem/edit",del:"/workarrangeitem/del",import:"workarrangeitem/import",page:!0,fields:[{name:"day",label:"天数",type:"number",required:!0},{name:"type",label:"类型",type:"select",selectType:"radio",default:0,option:[[0,"上午"],[1,"下午"]]},{name:"content",label:"内容",type:"textarea"},{name:"teacher",label:"培训老师",maxlength:300},{name:"examine",label:"考核内容",type:"textarea"}]}},"62b8":function(e,a,t){"use strict";t.r(a);var i=t("0fd6");a["default"]={name:"employee:worker",label:"工人",primary:"id",list:"/work/worker/list",add:"/work/worker/add",edit:"/work/worker/edit",del:"/work/worker/del",order:"/work/worker/order",import:"work/worker/import",export:"work/worker/export",fields:[{name:"name",label:"姓名",maxlength:255,search:!0,required:!0},{name:"phone",label:"电话号码",maxlength:11,search:!0,required:!0},{name:"sex",label:"性别",type:"select",selectType:"radio",option:[[0,"未知"],[1,"男"],[2,"女"]]},{name:"age",label:"年龄",type:"number"},{name:"idcode",label:"身份证号",maxlength:255},{name:"type_ids",label:"工种",type:"multiSelect",format:"tags",options:i["default"],search:!0,required:!0},{name:"password",label:"密码"},{name:"areacode",label:"所在区域",type:"division",search:!0},{name:"insure",label:"是否买保险",type:"select",selectType:"radio",option:[[1,"是"],[0,"否"]]},{name:"insure_date",label:"保险日期",type:"datetimerange",format:"yyyy-MM-dd",range:["insure_start","insure_end"]},{name:"bank_name",label:"开户行",maxlength:255},{name:"bank_card_no",label:"银行卡号",maxlength:255}]}},"639e":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workcraft",label:"工艺",primary:"id",list:"/work/workcraft/list",add:"/work/workcraft/add",edit:"/work/workcraft/edit",del:"/work/workcraft/del",order:"/work/workcraft/order",dialog:{top:"5vh",width:"1200px"},fields:[{name:"cover",label:"预览图",type:"image",table:{width:"50px",height:"50px"},dialog:{span:8},required:!0},{name:"name",label:"工艺名称",maxlength:255,dialog:{span:16},required:!0},{name:"purpose",label:"工艺目的",type:"textarea",dialog:{span:16},required:!0},{name:"state",label:"展示",type:"show",dialog:{span:16},activeText:"",inactiveText:""},{name:"pictures",label:"图片",type:"images",table:!1,required:!0},{name:"content",label:"工艺详情",type:"html",table:!1,required:!0}]}},6440:function(e,a,t){"use strict";t.r(a);var i=t("b5b3"),l=t("4ec3");a["default"]={name:"material:bid",label:"项目",primary:"id",list:"/material/item/list",add:"/material/item/add",edit:"/material/item/edit",del:"/material/item/del",order:"/material/item/order",tree:"parentId",page:!1,text:"",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"项目名称",maxlength:64,required:!0},{name:"typeId",label:"产品类别",type:"select",options:i["default"]},{name:"min",label:"最小数量",type:"number",default:0,table:!1,dialog:{span:12}},{name:"max",label:"最大数量",type:"number",default:0,table:!1,dialog:{span:12}},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""},{name:"use",label:"使用模板",type:"select",options:{name:"calculate",label:"套餐",primary:"id",list:"/material/calculate/list",fields:[{name:"name",label:"名称"}]},optionData:{template:1},edit:!1,table:!1}],handles:[{name:"",icon:"el-icon-copy-document",handle:function(e,a){a.loading=!0,Object(l["b"])("/material/item/copy/"+e.id).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},"65ec":function(e,a,t){"use strict";t.r(a);var i=t("0fd6");a["default"]=i["default"]},"69c6":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"设计师",primary:"id",list:"/final/finalsiteamountdesignerstatist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"designer_name",label:"姓名",search:!0},{name:"contract_total",label:"合同金额"},{name:"performance",label:"业绩"},{name:"purchase",label:"主材代购"},{name:"custom",label:"定制代购"},{name:"personal_collect",label:"个性化汇总"},{name:"personal_material",label:"个性化材料"},{name:"personal_custom",label:"个性化定制"},{name:"special_item",label:"特殊项目代购"},{name:"design_free",label:"设计费"},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]}],handles:[]}},"6a26":function(e,a,t){"use strict";t.r(a),a["default"]={name:"daily:setting",label:"统计",primary:"id",list:"/daily/post/list",add:"/daily/post/add",edit:"/daily/post/edit",del:"/daily/post/del",page:!0,text:"",fields:[{name:"posts",label:"岗位",type:"tags",required:!0},{name:"starthour",label:"开始小时",type:"number",min:-1/0},{name:"endhour",label:"结束小时",type:"number",min:-1/0}]}},"6a7b":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workqualityaccept",label:"质检",primary:"id",list:"/work/workqualityaccept/list",add:"/work/workqualityaccept/add",edit:"/work/workqualityaccept/edit",del:"/work/workqualityaccept/del",order:"/work/workqualityaccept/order",fields:[{name:"name",label:"质检名称",maxlength:50,required:!0},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"6ad4":function(e,a,t){"use strict";t.r(a),a["default"]={name:"train:workarrange",label:"工作安排",primary:"id",list:"/workarrange/list",add:"/workarrange/add",edit:"/workarrange/edit",del:"/workarrange/del",order:"/workarrange/order",page:!0,fields:[{name:"name",label:"名称",maxlength:255,required:!0},{name:"role_ids",label:"角色",type:"multiSelect",format:"tags",options:{primary:"id",list:"/final/roles",fields:[{name:"name",label:"名称"}]}},{name:"state",label:"状态",type:"show",inactiveText:"停用",activeText:"启用",add:!1}]}},"6f37":function(e,a,t){"use strict";t.r(a);var i=t("62b8");a["default"]=i["default"]},"723d":function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"material:bid:order:list",label:"订单",primary:"id",list:"/material/order/list",add:!1,edit:!1,del:!1,fields:[{name:"id",label:"ID"},{name:"calcName",label:"套餐名称"},{name:"adminName",label:"用户名"},{name:"created_at",label:"创建时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"updated_at",label:"修改时间",type:"datetime",format:"yyyy-MM-dd HH:mm"}],handles:[{name:"详情",handle:function(e,a){return a.$router.push("/calculate/info/"+e.id)}}]}},"72c7":function(e,a,t){"use strict";t.r(a),a["default"]={name:"daily:admin",label:"人员",primary:"id",list:"/daily/admin/list",add:"/daily/admin/add",edit:"/daily/admin/edit",del:"/daily/admin/del",import:"daily/admin/import",page:!0,fields:[{name:"name",label:"姓名",maxlength:64,required:!0,search:!0},{name:"post",label:"岗位",maxlength:64,required:!0,search:!0}]}},"73de":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:worksitenodequalityaccept",label:"质检节点",primary:"id",list:"/work/worksitenodequalityaccept/list",add:!1,edit:!1,del:!1,order:!1,fields:[{name:"pkgname",label:"渠道",search:!0},{name:"village",label:"楼盘",value:function(e){return e.address+" "+e.village+" "+e.room_no},search:!0},{name:"starttime",label:"计划开工",type:"datetime",format:"yyyy-MM-dd"},{name:"endtime",label:"计划完工",type:"datetime",format:"yyyy-MM-dd"},{name:"pkgdays",label:"计划工期"},{name:"project_leader_name",label:"队长",search:!0},{name:"manager_name",label:"项目经理",search:!0},{name:"real_endtime",label:"最后完工时间",type:"datetime",format:"yyyy-MM-dd"},{name:"real_starttime",label:"实际开工时间",type:"datetime",format:"yyyy-MM-dd"},{name:"quality_created",label:"检查时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"name",label:"分类",search:!0},{name:"require_content",label:"类别",search:!0},{name:"workload",label:"工作量",type:"status",status:[{name:"未完成",value:0,type:"danger"},{name:"完成",value:1,type:"success"}],search:!0},{name:"quality_state",label:"状态",type:"status",status:[{name:"未检查",value:0,type:"info"},{name:"不合格",value:1,type:"danger"},{name:"合格",value:2,type:"success"},{name:"已整改",value:3,type:"warning"}],search:!0},{name:"quality_mark",label:"备注",search:!0}]}},"73f2":function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("29a7"),n=(t("e350"),i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"假日详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}})),r=new n;r.$mount();var d=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:holidays",label:"变更",primary:"id",edit:"/final/holidays/edit",fields:[{name:"change_state",label:"变更",type:"show",inactiveText:"未完成",activeText:"已完成",minWidth:"180",add:!1,edit:!0},{name:"change_remark",label:"备注",type:"textarea",edit:!0}]},change:null}}}),s=new d;s.$mount(),a["default"]={name:"site:holidays",label:"假日",primary:"id",list:"/final/holidays/list",add:"/final/holidays/add",edit:"/final/holidays/edit",del:"/final/holidays/del",dialog:{width:"1200px"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"holiday_date",label:"日期",type:"date",format:"yyyy-MM-dd",required:!0,dialog:{span:12}}],handles:[]}},"75e6":function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("2b0e"),l=t("29a7"),n=t("e350"),r=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"dispatch:dispatchsiteprocess",label:"审核",primary:"id",add:"/dispatch/dispatchsiteprocess/add",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}}),d=new r;d.$mount(),a["default"]={name:"dispatch:dispatchsitecollect",label:"决算表",primary:"id",list:"/dispatch/dispatchsitecollect/list",add:!1,edit:!1,del:!1,page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"预审审核"],[3,"店长审核"],[4,"财务审核"],[5,"已完成"]]}],handles:[{name:"详情",handle:function(e,a){return a.$router.push("/dispatch/dispatchsitetables/"+e.id)}},{name:"店长审核",require:function(e){return 3==e.state&&Object(n["a"])(["dispatch:verify:manager"])},handle:function(e,a){d.form={collect_id:e.id,type:3,state:0},d.dialogVisible=!0,d.change=function(){a.loadList()}}},{name:"财务审核",require:function(e){return 4==e.state&&Object(n["a"])(["dispatch:verify:finance"])},handle:function(e,a){d.form={collect_id:e.id,type:4,state:0},d.dialogVisible=!0,d.change=function(){a.loadList()}}}]}},7848:function(e,a,t){"use strict";t.r(a);var i=t("0fd6");a["default"]={name:"dispatch:dispatchtype",label:"类型",primary:"id",list:"/dispatch/dispatchtype/list",add:"/dispatch/dispatchtype/add",edit:"/dispatch/dispatchtype/edit",del:"/dispatch/dispatchtype/del",tree:{label:"name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"类别名称",maxlength:64,required:!0},{name:"work_type_id",label:"工种",type:"select",options:i["default"],required:!0}]}},"7a57":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"部门",primary:"id",list:"/final/finalsiteamountdeptstatist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"name",label:"部门",search:!0},{name:"contract_total",label:"合同金额"},{name:"performance",label:"业绩"},{name:"purchase",label:"主材代购"},{name:"custom",label:"定制代购"},{name:"personal_collect",label:"个性化汇总"},{name:"personal_material",label:"个性化材料"},{name:"personal_custom",label:"个性化定制"},{name:"special_item",label:"特殊项目代购"},{name:"design_free",label:"设计费"},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]}],handles:[]}},"7b2f":function(e,a,t){"use strict";t.r(a);t("7db0"),t("d3b7"),t("6222");var i=t("2b0e"),l=t("29a7"),n=t("4ec3"),r=t("ed08"),d=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsiteprocess",label:"财务审核",primary:"id",add:"/final/finalmaterialsettleprocessadd",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}}),s=new d;s.$mount();var o=i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"决算表详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}}),m=new o;m.$mount(),a["default"]={name:"final:finalsitetablecollect",label:"决算表",primary:"id",list:"/final/finalmaterialsettlecollects",add:!1,edit:!1,del:!1,export:{"导出明细":"/final/finalmaterialsettlecollects/export","导出统计":"/final/finalmaterialsettlecollects1/export"},page:!1,fields:[{name:"id",label:"ID"},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0},{name:"supplier_name",label:"材料商",filters:!0},{name:"amount",label:"订单合计"},{name:"deduction",label:"扣款金额"},{name:"total",label:"结算金额"},{name:"created_at",label:"申请时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"state",label:"状态",value:function(e,a){var t=[[-1,"已驳回"],[2,"待财务审核"],[3,"待店长审核"],[4,"待财务付款"],[5,"已完成"]],i=a.$createElement;return i("span",{style:{color:1==e.tip?"#1890FF":void 0}},t.find((function(a){return a[0]==e.state}))[1])},add:!1,edit:!1}],expandPrimary:"id",expandSpan:["order","items"],expandFields:[{name:"order_no",label:"订单号"},{name:"address",label:"工地",value:function(e){return e["address"]+" "+e["village"]+" "+e["room_no"]+(e["area"]?" "+e["area"]+"㎡":"")}},{name:"items.mat_name",label:"材料名称"},{name:"items.mat_price",label:"单价"},{name:"items.num",label:"数量",value:function(e){return e["items.num"]+" "+e["items.unit"]}},{name:"items.total",label:"总价"},{name:"total",label:"订单金额"}],handles:[{name:"详情",handle:function(e,a){m.url="https://pm.nczyzs.com/final/#/materialsettle/"+e.id,m.dialogVisible=!0}},{name:"驳回",handle:function(e,a){s.form={settle_id:e.id,type:2,state:1},s.dialogVisible=!0,s.change=function(){a.table2ids=[],a.loadList()}}},{name:"付款审批单",icon:"el-icon-download",handle:function(e,a){a.loading=!0,Object(n["a"])("/final/finalmaterialsettlepaymentexport/"+e.id).then((function(e){a.$axios({url:"https://pm.nczyzs.com/"+e.data.path,method:"get",responseType:"blob"}).then((function(a){Object(r["c"])(e.data.filename,a.data)})),a.loading=!1})).catch((function(e){a.loading=!1}))}}]}},"7bea":function(e,a,t){"use strict";t.r(a);var i=t("4ec3");a["default"]={name:"work:workreturnvisit",label:"回访",primary:"id",list:"/work/workreturnvisit/list",add:"/work/workreturnvisit/add",edit:"/work/workreturnvisit/edit",del:"/work/workreturnvisit/del",order:"/work/workreturnvisit/order",fields:[{name:"name",label:"回访名称",maxlength:50,required:!0},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}],handles:[{name:"复制",icon:"el-icon-copy-document",handle:function(e,a){a.loading=!0,Object(i["b"])("/work/workreturnvisit/copy/"+e.id).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},"7c50":function(e,a,t){"use strict";t.r(a),a["default"]={name:"employee:manager",label:"项目经理",primary:"id",list:"/work/manager/list",edit:"/work/manager/edit",fields:[{name:"username",label:"姓名",maxlength:255,edit:!1,search:!0,required:!0},{name:"phone",label:"电话号码",maxlength:11,edit:!1,search:!0,required:!0},{name:"account_bank",label:"开户行",maxlength:255},{name:"account_no",label:"银行卡号",maxlength:255},{name:"areacode",label:"所在区域",type:"division",search:!0},{name:"audit_id",label:"预审",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:24,state:1}}]}},"7fa3":function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"文件",primary:"id",list:"/material/calcfile/list",add:!1,edit:"/material/calcfile/edit",del:"/material/calcfile/del",order:"/material/calcfile/order",page:!1,text:"",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"文件名称",maxlength:64,required:!0}]}},"80a4":function(e,a,t){"use strict";t.r(a),a["default"]={name:"dispatch:dispatchsitetable",label:"决算表",primary:"id",list:"/dispatch/dispatchsitetables/list",add:!1,edit:!1,del:!1,export:"/dispatch/dispatchsitetables/export",page:!1,fields:[{name:"id",label:"ID"},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")}},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone}},{name:"name",label:"类型"},{name:"worker_name",label:"工人",value:function(e){return e.worker_id?e.worker_name+" "+e.worker_phone:""}},{name:"work_type_name",label:"工种"},{name:"bank_name",label:"开户行"},{name:"bank_card_no",label:"银行卡号"},{name:"total",label:"金额",type:"number"},{name:"remark",label:"备注"},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"预审审核"],[3,"店长审核"],[4,"财务审核"],[5,"已完成"]],add:!1,edit:!1}]}},8237:function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__;
  2. /**
  3. * [js-md5]{@link https://github.com/emn178/js-md5}
  4. *
  5. * @namespace md5
  6. * @version 0.7.3
  7. * @author Chen, Yi-Cyuan [emn178@gmail.com]
  8. * @copyright Chen, Yi-Cyuan 2014-2017
  9. * @license MIT
  10. */(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"===typeof module&&module.exports,AMD=__webpack_require__("3c35"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(a){return new Md5(!0).update(a)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(a){return e.create().update(a)};for(var a=0;a<OUTPUT_TYPES.length;++a){var t=OUTPUT_TYPES[a];e[t]=createOutputMethod(t)}return e},nodeWrap=function(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(e){if("string"===typeof e)return crypto.createHash("md5").update(e,"utf8").digest("hex");if(null===e||void 0===e)throw ERROR;return e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),Array.isArray(e)||ArrayBuffer.isView(e)||e.constructor===Buffer?crypto.createHash("md5").update(new Buffer(e)).digest("hex"):method(e)};return nodeMethod};function Md5(e){if(e)blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks,this.buffer8=buffer8;else if(ARRAY_BUFFER){var a=new ArrayBuffer(68);this.buffer8=new Uint8Array(a),this.blocks=new Uint32Array(a)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Md5.prototype.update=function(e){if(!this.finalized){var a,t=typeof e;if("string"!==t){if("object"!==t)throw ERROR;if(null===e)throw ERROR;if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw ERROR;a=!0}var i,l,n=0,r=e.length,d=this.blocks,s=this.buffer8;while(n<r){if(this.hashed&&(this.hashed=!1,d[0]=d[16],d[16]=d[1]=d[2]=d[3]=d[4]=d[5]=d[6]=d[7]=d[8]=d[9]=d[10]=d[11]=d[12]=d[13]=d[14]=d[15]=0),a)if(ARRAY_BUFFER)for(l=this.start;n<r&&l<64;++n)s[l++]=e[n];else for(l=this.start;n<r&&l<64;++n)d[l>>2]|=e[n]<<SHIFT[3&l++];else if(ARRAY_BUFFER)for(l=this.start;n<r&&l<64;++n)i=e.charCodeAt(n),i<128?s[l++]=i:i<2048?(s[l++]=192|i>>6,s[l++]=128|63&i):i<55296||i>=57344?(s[l++]=224|i>>12,s[l++]=128|i>>6&63,s[l++]=128|63&i):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++n)),s[l++]=240|i>>18,s[l++]=128|i>>12&63,s[l++]=128|i>>6&63,s[l++]=128|63&i);else for(l=this.start;n<r&&l<64;++n)i=e.charCodeAt(n),i<128?d[l>>2]|=i<<SHIFT[3&l++]:i<2048?(d[l>>2]|=(192|i>>6)<<SHIFT[3&l++],d[l>>2]|=(128|63&i)<<SHIFT[3&l++]):i<55296||i>=57344?(d[l>>2]|=(224|i>>12)<<SHIFT[3&l++],d[l>>2]|=(128|i>>6&63)<<SHIFT[3&l++],d[l>>2]|=(128|63&i)<<SHIFT[3&l++]):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++n)),d[l>>2]|=(240|i>>18)<<SHIFT[3&l++],d[l>>2]|=(128|i>>12&63)<<SHIFT[3&l++],d[l>>2]|=(128|i>>6&63)<<SHIFT[3&l++],d[l>>2]|=(128|63&i)<<SHIFT[3&l++]);this.lastByteIndex=l,this.bytes+=l-this.start,l>=64?(this.start=l-64,this.hash(),this.hashed=!0):this.start=l}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,a=this.lastByteIndex;e[a>>2]|=EXTRA[3&a],a>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,a,t,i,l,n,r=this.blocks;this.first?(e=r[0]-680876937,e=(e<<7|e>>>25)-271733879<<0,i=(-1732584194^2004318071&e)+r[1]-117830708,i=(i<<12|i>>>20)+e<<0,t=(-271733879^i&(-271733879^e))+r[2]-1126478375,t=(t<<17|t>>>15)+i<<0,a=(e^t&(i^e))+r[3]-1316259209,a=(a<<22|a>>>10)+t<<0):(e=this.h0,a=this.h1,t=this.h2,i=this.h3,e+=(i^a&(t^i))+r[0]-680876936,e=(e<<7|e>>>25)+a<<0,i+=(t^e&(a^t))+r[1]-389564586,i=(i<<12|i>>>20)+e<<0,t+=(a^i&(e^a))+r[2]+606105819,t=(t<<17|t>>>15)+i<<0,a+=(e^t&(i^e))+r[3]-1044525330,a=(a<<22|a>>>10)+t<<0),e+=(i^a&(t^i))+r[4]-176418897,e=(e<<7|e>>>25)+a<<0,i+=(t^e&(a^t))+r[5]+1200080426,i=(i<<12|i>>>20)+e<<0,t+=(a^i&(e^a))+r[6]-1473231341,t=(t<<17|t>>>15)+i<<0,a+=(e^t&(i^e))+r[7]-45705983,a=(a<<22|a>>>10)+t<<0,e+=(i^a&(t^i))+r[8]+1770035416,e=(e<<7|e>>>25)+a<<0,i+=(t^e&(a^t))+r[9]-1958414417,i=(i<<12|i>>>20)+e<<0,t+=(a^i&(e^a))+r[10]-42063,t=(t<<17|t>>>15)+i<<0,a+=(e^t&(i^e))+r[11]-1990404162,a=(a<<22|a>>>10)+t<<0,e+=(i^a&(t^i))+r[12]+1804603682,e=(e<<7|e>>>25)+a<<0,i+=(t^e&(a^t))+r[13]-40341101,i=(i<<12|i>>>20)+e<<0,t+=(a^i&(e^a))+r[14]-1502002290,t=(t<<17|t>>>15)+i<<0,a+=(e^t&(i^e))+r[15]+1236535329,a=(a<<22|a>>>10)+t<<0,e+=(t^i&(a^t))+r[1]-165796510,e=(e<<5|e>>>27)+a<<0,i+=(a^t&(e^a))+r[6]-1069501632,i=(i<<9|i>>>23)+e<<0,t+=(e^a&(i^e))+r[11]+643717713,t=(t<<14|t>>>18)+i<<0,a+=(i^e&(t^i))+r[0]-373897302,a=(a<<20|a>>>12)+t<<0,e+=(t^i&(a^t))+r[5]-701558691,e=(e<<5|e>>>27)+a<<0,i+=(a^t&(e^a))+r[10]+38016083,i=(i<<9|i>>>23)+e<<0,t+=(e^a&(i^e))+r[15]-660478335,t=(t<<14|t>>>18)+i<<0,a+=(i^e&(t^i))+r[4]-405537848,a=(a<<20|a>>>12)+t<<0,e+=(t^i&(a^t))+r[9]+568446438,e=(e<<5|e>>>27)+a<<0,i+=(a^t&(e^a))+r[14]-1019803690,i=(i<<9|i>>>23)+e<<0,t+=(e^a&(i^e))+r[3]-187363961,t=(t<<14|t>>>18)+i<<0,a+=(i^e&(t^i))+r[8]+1163531501,a=(a<<20|a>>>12)+t<<0,e+=(t^i&(a^t))+r[13]-1444681467,e=(e<<5|e>>>27)+a<<0,i+=(a^t&(e^a))+r[2]-51403784,i=(i<<9|i>>>23)+e<<0,t+=(e^a&(i^e))+r[7]+1735328473,t=(t<<14|t>>>18)+i<<0,a+=(i^e&(t^i))+r[12]-1926607734,a=(a<<20|a>>>12)+t<<0,l=a^t,e+=(l^i)+r[5]-378558,e=(e<<4|e>>>28)+a<<0,i+=(l^e)+r[8]-2022574463,i=(i<<11|i>>>21)+e<<0,n=i^e,t+=(n^a)+r[11]+1839030562,t=(t<<16|t>>>16)+i<<0,a+=(n^t)+r[14]-35309556,a=(a<<23|a>>>9)+t<<0,l=a^t,e+=(l^i)+r[1]-1530992060,e=(e<<4|e>>>28)+a<<0,i+=(l^e)+r[4]+1272893353,i=(i<<11|i>>>21)+e<<0,n=i^e,t+=(n^a)+r[7]-155497632,t=(t<<16|t>>>16)+i<<0,a+=(n^t)+r[10]-1094730640,a=(a<<23|a>>>9)+t<<0,l=a^t,e+=(l^i)+r[13]+681279174,e=(e<<4|e>>>28)+a<<0,i+=(l^e)+r[0]-358537222,i=(i<<11|i>>>21)+e<<0,n=i^e,t+=(n^a)+r[3]-722521979,t=(t<<16|t>>>16)+i<<0,a+=(n^t)+r[6]+76029189,a=(a<<23|a>>>9)+t<<0,l=a^t,e+=(l^i)+r[9]-640364487,e=(e<<4|e>>>28)+a<<0,i+=(l^e)+r[12]-421815835,i=(i<<11|i>>>21)+e<<0,n=i^e,t+=(n^a)+r[15]+530742520,t=(t<<16|t>>>16)+i<<0,a+=(n^t)+r[2]-995338651,a=(a<<23|a>>>9)+t<<0,e+=(t^(a|~i))+r[0]-198630844,e=(e<<6|e>>>26)+a<<0,i+=(a^(e|~t))+r[7]+1126891415,i=(i<<10|i>>>22)+e<<0,t+=(e^(i|~a))+r[14]-1416354905,t=(t<<15|t>>>17)+i<<0,a+=(i^(t|~e))+r[5]-57434055,a=(a<<21|a>>>11)+t<<0,e+=(t^(a|~i))+r[12]+1700485571,e=(e<<6|e>>>26)+a<<0,i+=(a^(e|~t))+r[3]-1894986606,i=(i<<10|i>>>22)+e<<0,t+=(e^(i|~a))+r[10]-1051523,t=(t<<15|t>>>17)+i<<0,a+=(i^(t|~e))+r[1]-2054922799,a=(a<<21|a>>>11)+t<<0,e+=(t^(a|~i))+r[8]+1873313359,e=(e<<6|e>>>26)+a<<0,i+=(a^(e|~t))+r[15]-30611744,i=(i<<10|i>>>22)+e<<0,t+=(e^(i|~a))+r[6]-1560198380,t=(t<<15|t>>>17)+i<<0,a+=(i^(t|~e))+r[13]+1309151649,a=(a<<21|a>>>11)+t<<0,e+=(t^(a|~i))+r[4]-145523070,e=(e<<6|e>>>26)+a<<0,i+=(a^(e|~t))+r[11]-1120210379,i=(i<<10|i>>>22)+e<<0,t+=(e^(i|~a))+r[2]+718787259,t=(t<<15|t>>>17)+i<<0,a+=(i^(t|~e))+r[9]-343485551,a=(a<<21|a>>>11)+t<<0,this.first?(this.h0=e+1732584193<<0,this.h1=a-271733879<<0,this.h2=t-1732584194<<0,this.h3=i+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+a<<0,this.h2=this.h2+t<<0,this.h3=this.h3+i<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,a=this.h1,t=this.h2,i=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,a=this.h1,t=this.h2,i=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&a,a>>8&255,a>>16&255,a>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&i,i>>8&255,i>>16&255,i>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),a=new Uint32Array(e);return a[0]=this.h0,a[1]=this.h1,a[2]=this.h2,a[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,a,t,i="",l=this.array(),n=0;n<15;)e=l[n++],a=l[n++],t=l[n++],i+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|a>>>4)]+BASE64_ENCODE_CHAR[63&(a<<2|t>>>6)]+BASE64_ENCODE_CHAR[63&t];return e=l[n],i+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==",i};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__("4362"),__webpack_require__("c8ba"))},"83d4":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:worksitenode",label:"工地节点",primary:"id",list:"/work/worksitenode/list",add:!1,edit:!1,del:!1,order:!1,fields:[{name:"id",label:"ID"},{name:"name",label:"节点名称",search:!0},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone},search:!0},{name:"village",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no},search:!0},{name:"starttime",label:"开工工期",type:"datetime",format:"yyyy-MM-dd"},{name:"endtime",label:"完工工期",type:"datetime",format:"yyyy-MM-dd"},{name:"state",label:"节点状态",type:"status",status:[{name:"未完工",value:0,type:"primary"},{name:"待验收",value:2,type:"warning"},{name:"已验收",value:3,type:"success"},{name:"已取消",value:4,type:"info"}],search:!0}]}},8478:function(e,a,t){"use strict";t.r(a);var i=t("323c");a["default"]={name:"budget:item",label:"项目",primary:"id",list:"/budget/item/list",add:"/budget/item/add",edit:"/budget/item/edit",del:"/budget/item/del",order:"/budget/item/order",fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"typeId",label:"类型",type:"select",options:i["default"],required:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1}]}},"84ba":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"字段",primary:"id",list:"/final/finalpkgfield/list",add:"/final/finalpkgfield/add",edit:"/final/finalpkgfield/edit",del:"/final/finalpkgfield/del",order:"/final/finalpkgfield/order",fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"type",label:"类型",type:"select",default:0,selectType:"radio",option:[[0,"选填"],[1,"必填"],[2,"计算"]]},{name:"value",type:"textarea",label:"值"},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"856d":function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"app-container"},[t("el-card",{staticStyle:{height:"100%"},attrs:{"body-style":"height: 100%;"}},[t("DataTable",{staticStyle:{height:"100%"},attrs:{data:e.data}})],1)],1)},l=[],n=t("5530"),r=(t("ac1f"),t("5319"),t("2f62")),d=t("4f05"),s=t("b0ea"),o={components:{DataTable:d["a"]},data:function(){return{data:{},apiList:["list","add","edit","del"]}},computed:Object(n["a"])({},Object(r["b"])(["dataList"])),created:function(){s["default"][this.$route.path]||this.$router.replace("/"),this.data=s["default"][this.$route.path]},mounted:function(){},methods:{}},m=o,c=(t("c13a"),t("2877")),u=Object(c["a"])(m,i,l,!1,null,"32a2c32f",null);a["default"]=u.exports},"85b0":function(e,a,t){"use strict";t.r(a),a["default"]={name:"match:statist",label:"对单统计",primary:"id",list:"/match/statist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"time",label:"时间",type:"week",search:!0,table:!1},{name:"username",label:"提交人",search:!0},{name:"lasttime",label:"最后提交时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"halfs",label:"不完整项"},{name:"state",label:"状态",type:"status",status:[{name:"未提交",value:0,type:"danger"},{name:"已提交",value:1,type:"success"},{name:"不完整",value:2,type:"warning"}],search:!0}]}},"8d4e":function(e,a,t){"use strict";t.r(a);var i=t("0fd6");a["default"]=i["default"]},9725:function(e,a,t){"use strict";t.r(a);var i=t("2b0e"),l=t("4ec3"),n=t("ed08"),r=i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"结算详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{},data:function(){return{dialogVisible:!1,url:""}}}),d=new r;d.$mount(),a["default"]={name:"final:finalsettle",label:"结算表",primary:"id",list:"/final/finalsettles/list",add:!1,edit:!1,del:!1,export:"/final/finalsettles/export",page:!0,fields:[{name:"id",label:"ID"},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,edit:!1},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")}},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone}},{name:"manager_id",label:"项目经理",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,value:function(e){return e.manager_name+" "+e.manager_phone},edit:!1},{name:"project_leader_id",label:"工程队长",type:"multiple",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,value:function(e){return e.projectleader_name+" "+e.projectleader_phone},edit:!1},{name:"manager_price",label:"项目经理承包额",edit:!1},{name:"total",label:"结算金额",value:function(e){return{render:function(a){return e.total<0?a("span",{class:"text-red-600"},[e.total]):a("span",[e.total])}}}},{name:"state",label:"状态",type:"multiple",option:[[0,"已驳回"],[1,"客服回访"],[2,"项目经理确认"],[3,"财务审核"],[4,"店长审核"],[5,"财务付款"],[6,"已完成"]],add:!1,edit:!1,search:!0}],handles:[{name:"详情",handle:function(e,a){d.url="https://pm.nczyzs.com/final/#/settle/"+e.id,d.dialogVisible=!0}},{name:"尾款计算表",icon:"el-icon-download",handle:function(e,a){a.loading=!0,Object(l["a"])("/final/finalmaterialsettlebalancepaymentexport/"+e.id).then((function(e){a.$axios({url:"https://pm.nczyzs.com/"+e.data.path,method:"get",responseType:"blob"}).then((function(a){Object(n["c"])(e.data.filename,a.data)})),a.loading=!1})).catch((function(e){a.loading=!1}))}},{name:"主材汇总表",icon:"el-icon-download",handle:function(e,a){a.loading=!0,Object(l["a"])("/final/finalsettlematerialcollectexport/"+e.id).then((function(e){a.$axios({url:"https://pm.nczyzs.com/"+e.data.path,method:"get",responseType:"blob"}).then((function(a){Object(n["c"])(e.data.filename,a.data)})),a.loading=!1})).catch((function(e){a.loading=!1}))}}]}},"97a3":function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workprocessrequires",label:"要点",primary:"id",list:"/work/workprocessrequire/list",add:"/work/workprocessrequire/add",edit:"/work/workprocessrequire/edit",del:"/work/workprocessrequire/del",order:"/work/workprocessrequire/order",fields:[{name:"name",label:"要点名称",maxlength:255,required:!0},{name:"content",type:"textarea",label:"要点内容",required:!0},{name:"type",label:"类型",type:"select",default:0,selectType:"radio",option:[[0,"图片"],[1,"视频"]]},{name:"days",label:"反馈天数",type:"number"},{name:"quality",label:"质检",type:"select",default:0,selectType:"radio",option:[[0,"否"],[1,"是"]]},{name:"qualityphoto",label:"质检拍照",type:"select",default:0,selectType:"radio",option:[[0,"否"],[1,"是"]]},{name:"photograph",type:"textarea",label:"质检标准",required:!0},{name:"quality_days",label:"整改时间",type:"number"},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},"98e5":function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"套餐",primary:"id",list:"/final/finalpkg/listquery",add:"/final/finalpkg/add",tree:{label:"pkg_name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1}]}},"9da3":function(e,a,t){"use strict";t.r(a);var i=t("0a39");a["default"]={name:"final:finalmaterialtype",label:"项目",primary:"id",list:"/final/finalmaterialtypeitem/list",add:"/final/finalmaterialtypeitem/add",edit:"/final/finalmaterialtypeitem/edit",del:"/final/finalmaterialtypeitem/del",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"项目名称",maxlength:64,required:!0},{name:"mattype_id",label:"选材类型",type:"select",options:i["default"],required:!0}]}},a0ba:function(e,a,t){"use strict";t.r(a);var i=t("12b7"),l=t("0a39");a["default"]={name:"final:config",label:"项目",primary:"id",list:"/final/finalmatitem/list",add:"/final/finalmatitem/add",edit:"/final/finalmatitem/edit",del:"/final/finalmatitem/del",order:"/final/finalmatitem/order",page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"项目名称",maxlength:64,required:!0},{name:"type",label:"类型",type:"select",selectType:"radio",default:0,option:[[1,"主材"],[0,"辅材"]],search:!0},{name:"type_id",label:"辅材类型",type:"select",options:i["default"],search:!0},{name:"mattype_ids",label:"选材品类",type:"multiSelect",format:"tags",options:l["default"],required:!0}]}},a359:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitetable",label:"增减项",primary:"id",list:"/final/finalsitechange/list",add:"/final/finalsitechange/add",edit:"/final/finalsitechange/edit",del:"/final/finalsitechange/del",page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"type2",label:"增项/减项",type:"select",option:[[1,"增项"],[2,"减项"]],default:1,minWidth:"180",required:!0,quickedit:!0},{name:"amount",label:"金额",type:"number",required:!0,quickedit:!0},{name:"explain",label:"说明"},{name:"pictures",label:"图片",type:"images"}],handles:[]}},a3f2:function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"属性",primary:"id",list:"/material/property/list",add:"/material/property/add",edit:"/material/property/edit",del:"/material/property/del",order:"/material/property/order",text:"",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"属性名称",maxlength:64,required:!0},{name:"type",label:"属性类型",type:"select",default:0,selectType:"radio",option:[[0,"固定值"],[1,"公式"],[2,"输入"],[3,"选择"]]},{name:"data_type",label:"数据类型",type:"select",default:"number",selectType:"radio",option:[["number","数字"],["string","字符串"],["array","数组"]]},{name:"value",type:"textarea",label:"属性值"},{name:"unit",label:"单位",maxlength:64},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},a5f2:function(e,a,t){"use strict";t.r(a);t("7db0"),t("d3b7");var i=t("6222"),l=t("2b0e"),n=t("29a7"),r=t("4ec3"),d=l["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsiteprocess",label:"财务审核",primary:"id",add:"/final/finalsiteprocess/add",fields:[{name:"signature",label:"签名",type:"signature",required:!0},{name:"explain",label:"说明"},{name:"pictures",label:"附件",type:"images"}]},change:null}}}),s=new d;s.$mount();var o=l["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"决算表详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,url:""}}}),m=new o;m.$mount(),a["default"]={name:"final:finalsitetablecollect",label:"决算表",primary:"id",list:"/final/finalsitetablecollects",add:!1,edit:!1,del:!1,export:"/final/finalsitetablecollects/export",page:!1,fields:[{name:"id",label:"ID"},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")}},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone}},{name:"manager_name",label:"项目经理",value:function(e){return e.manager_name+" "+e.manager_phone}},{name:"worker_name",label:"工人",value:function(e){return e.worker_name+" "+e.worker_phone}},{name:"type_id",label:"类型",type:"select",options:i["default"]},{name:"type",label:"类型",type:"select",default:0,option:[[0,"结算"],[1,"费用"]],edit:!1},{name:"budget",label:"预算",type:"number"},{name:"total",label:"价格",type:"number",value:function(e,a){return{render:function(a){return a("span",{style:{color:0==e.budget?"#E6A23C":e.total>e.budget?"#F56C6C":void 0}},e.total)}}}},{name:"remark",label:"备注"},{name:"state",label:"状态",value:function(e,a){var t=[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"财务审核"],[3,"店长审核"],[4,"财务付款"],[5,"已完成"]];return{render:function(a){return a("span",{style:{color:1==e.tip?"#1890FF":void 0}},t.find((function(a){return a[0]==e.state}))[1])}}},add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){m.url="https://pm.nczyzs.com/final/#/table/"+e.id,m.dialogVisible=!0}},{name:"驳回",handle:function(e,a){s.form={table_id:e.id,type:2,state:1},s.dialogVisible=!0,s.change=function(){a.table1ids=[],a.loadList()}}},{name:"标记",handle:function(e,a){a.loading=!0,Object(r["b"])("/final/finalsitetable/edit/"+e.id,{tip:0==e.tip?1:0}).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},a603:function(e,a,t){"use strict";t.r(a);t("14d9");a["default"]={name:"raffle:raffle",label:"抽奖",primary:"id",list:"/raffle/raffle/list",add:"/raffle/raffle/add",edit:"/raffle/raffle/edit",del:"/raffle/raffle/del",fields:[{name:"name",label:"活动名称",maxlength:64,required:!0,search:!0},{name:"count",label:"抽奖次数",type:"number"},{name:"start_time",label:"开始时间",type:"datetime"},{name:"end_time",label:"结束时间",type:"datetime"}],handles:[{name:"转盘",handle:function(e,a){return a.$router.push("/raffle/"+e.id)}},{name:"奖品",handle:function(e,a){return a.$router.push("/activity/item/"+e.id)}},{name:"记录",handle:function(e,a){return a.$router.push("/activity/record/"+e.id)}}]}},a878:function(e,a,t){"use strict";t.r(a);var i=t("0a39"),l=t("02ec");t("e350");a["default"]={name:"final:finalmat",label:"材料",primary:"id",list:"/final/finalmat/list",add:"/final/finalmat/add",edit:"/final/finalmat/edit",del:"/final/finalmat/del",import:"final/finalmat/import",export:"final/finalmats/export",tree:{label:"name"},fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"brand",label:"品牌",maxlength:255,search:!0,required:!0},{name:"series",label:"系列",maxlength:255,search:!0},{name:"model",label:"型号",maxlength:255,search:!0,required:!0},{name:"specs",label:"规格",maxlength:255,search:!0},{name:"color",label:"颜色",maxlength:255,search:!0},{name:"type_id",label:"类型",type:"select",options:i["default"],required:!0},{name:"sku",label:"SKU",maxlength:255,search:!0},{name:"supplier_id",label:"材料商",type:"select",options:l["default"],search:!0,required:!0},{name:"price",label:"供货价",type:"number"},{name:"control_price",label:"控价",type:"number",default:-1,value:function(e){return e.control_price_use},check:function(e){return e.control_price>=0},checkchange:function(e,a,t){return t.$set(a,"control_price",e?a.price:-1)}},{name:"sales_price_calc",label:"销售核算价",type:"number",add:!1,edit:!1},{name:"sales_price",label:"销售价",type:"number",default:-1,value:function(e){return e.sales_price_use},check:function(e){return e.sales_price>=0},checkchange:function(e,a,t){return t.$set(a,"sales_price",e?Math.round(100*(a.control_price<0?a.price:a.control_price)/.73)/100:-1)}},{name:"purchase_price_calc",label:"代购核算价",type:"number",add:!1,edit:!1},{name:"purchase_price",label:"代购价",type:"number",default:-1,value:function(e){return e.purchase_price_use},check:function(e){return e.purchase_price>=0},checkchange:function(e,a,t){return t.$set(a,"purchase_price",e?Math.round(100*(a.control_price<0?a.price:a.control_price)/.84)/100:-1)}},{name:"state",label:"状态",type:"show",inactiveText:"下架",activeText:"上架",minWidth:"180",add:!1,search:!0,edit:!0}]}},a97d:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"增减项",primary:"id",list:"/final/finalsitechangefile/list",add:"/final/finalsitechangefile/add",edit:"/final/finalsitechangefile/edit",del:"/final/finalsitechangefile/del",fields:[{name:"files",label:"文件",type:"upload",accept:".*"},{name:"created_at",label:"提交时间",type:"datetime",format:"yyyy-MM-dd HH:mm:ss",add:!1,edit:!1},{name:"created_name",label:"提交人",add:!1,edit:!1}],handles:[]}},aad3:function(e,a,t){"use strict";t.r(a);var i=t("0c27");a["default"]={name:"final:finalsitepayment",label:"款项",primary:"id",list:"/final/finalsitepayment/list",add:"/final/finalsitepayment/add",edit:"/final/finalsitepayment/edit",del:"/final/finalsitepayment/del",page:!1,amount:"amount",fields:[{name:"type_id",label:"类型",type:"select",options:i["default"],edit:!1,required:!0},{name:"amount",label:"金额",type:"number",quickedit:!0,add:!1,min:-1/0},{name:"state",label:"状态",type:"show",inactiveText:"未结",activeText:"已结",add:!1}]}},ab3a:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:supplier",label:"处罚",primary:"id",list:"/final/finalsupplierpunishstatists",add:"/final/finalsupplierpunish/add",edit:"/final/finalsupplierpunish/edit",del:"/final/finalsupplierpunish/del",fields:[{name:"amount",label:"金额",type:"number"},{name:"explain",label:"说明"},{name:"punished",label:"已罚金额",type:"number",add:!1,edit:!1},{name:"unpunished",label:"剩余金额",type:"number",add:!1,edit:!1},{name:"created_at",label:"添加时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1}]}},ae5b:function(e,a,t){"use strict";t.r(a),a["default"]={name:"daily:daily",label:"日报",primary:"id",list:"/daily/daily/list",add:"/daily/daily/add",edit:"/daily/daily/edit",del:"/daily/daily/del",import:"daily/daily/import",page:!0,fields:[{name:"type",label:"类型",maxlength:64,required:!0,search:!0},{name:"number",label:"工号",maxlength:64,search:!0},{name:"name",label:"填报人",maxlength:64,required:!0,search:!0},{name:"dept",label:"部门",maxlength:512,search:!0},{name:"ctime",label:"填报时间",type:"datetime",format:"yyyy-MM-dd HH:mm",required:!0},{name:"utime",label:"修改时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"content",label:"内容",type:"textarea",table:!1}]}},ae89:function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workproblem",label:"问题",primary:"id",list:"/work/workproblem/list",add:"/work/workproblem/add",edit:"/work/workproblem/edit",del:"/work/workproblem/del",order:"/work/workproblem/order",fields:[{name:"content",type:"textarea",label:"问题内容",required:!0},{name:"standard",type:"textarea",label:"整改标准"},{name:"days",label:"整改天数",type:"number"},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},b020:function(e,a,t){"use strict";t.r(a);var i=t("1e54");a["default"]={name:"system:shop:list",label:"公司",primary:"id",list:"/shop/list",add:"/shop/add",add_auth:"system:shop:list",edit:"/shop/edit",edit_auth:"system:shop:list",del:"/shop/del",del_auth:"system:shop:list",order:"/shop/order",page:!0,fields:[{name:"shop_name",label:"公司名称",maxlength:255,required:!0,search:!0},{name:"collect_info",label:"收款信息",type:"textarea"},{name:"store_id",label:"门店",type:"select",options:i["default"]},{name:"state",label:"状态",type:"show",inactiveText:"禁用",activeText:"启用",add:!1,search:!0,edit:!0}]}},b0ea:function(e,a,t){"use strict";t.r(a);var i,l=t("b85c"),n=(t("d3b7"),t("ac1f"),t("5319"),t("ddb0"),t("34e9")),r=t("4eb3"),d={},s=Object(l["a"])(r.keys());try{for(s.s();!(i=s.n()).done;){var o=i.value;d[o.replace(/^\./g,"").replace(/\.js$/g,"")]=Object(n["d"])(r(o).default)}}catch(m){s.e(m)}finally{s.f()}a["default"]=d},b5b3:function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"产品类别",primary:"id",list:"/material/product-type/list",add:"/material/product-type/add",edit:"/material/product-type/edit",del:"/material/product-type/del",order:"/material/product-type/order",tree:"parentId",page:!1,fields:[{name:"name",label:"类别名称",maxlength:64,required:!0},{name:"spec_type",label:"规格分类",type:"tags"},{name:"property",label:"产品属性",type:"tags",table:!1}]}},b5b6:function(e,a,t){"use strict";t.r(a);var i=t("62b8");a["default"]=i["default"]},b9da:function(e,a,t){"use strict";t.r(a),a["default"]={name:"material:bid",label:"产品",primary:"id",list:"/material/product/list",add:"/material/product/add",edit:"/material/product/edit",del:"/material/product/del",dialog:{width:"1000px",top:"5vh"},tree:{label:"name"},fields:[{name:"cover",label:"图片",type:"image",table:!1,dialog:{span:8}},{name:"name",label:"产品名称",maxlength:64,search:!0,required:!0,dialog:{span:16}},{name:"details",label:"详情",type:"html",table:!1}]}},bd46:function(e,a,t){"use strict";t.r(a);t("a15b");var i=t("2b0e"),l=t("323c"),n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("el-dialog",{attrs:{title:"选择项目",visible:e.visible,width:e.dialog.width,"close-on-click-modal":!1,"before-close":e.handleClose,top:e.dialog.top,"destroy-on-close":"","append-to-body":""},on:{"update:visible":function(a){e.visible=a}}},[t("el-row",{staticStyle:{height:"60vh"},attrs:{gutter:20}},[t("el-col",{staticStyle:{height:"100%"},attrs:{span:6}},[t("DataTable",{staticStyle:{height:"100%"},attrs:{data:e.typeData,tree:"",select:"","query-data":{typeIds:e.typeIds?e.typeIds.join(","):void 0},handles:!1},on:{select:e.typeSelect},model:{value:e.type.id,callback:function(a){e.$set(e.type,"id",a)},expression:"type.id"}})],1),t("el-col",{staticStyle:{height:"100%"},attrs:{span:18}},[t("DataTable",{key:e.type.id,staticStyle:{height:"100%"},attrs:{data:e.itemData,"query-data":Object.assign({typeIds:e.typeIds?e.typeIds.join(","):void 0,typeId:e.type.id?e.type.id:void 0,exclude_ids:e.excludeIds?e.excludeIds.join(","):void 0},e.query),select:e.multiselect,handles:!e.multiselect,multiselect:e.multiselect},model:{value:e.values,callback:function(a){e.values=a},expression:"values"}})],1)],1),t("span",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),e.multiselect&&(e.empty||0!=e.values.length)?t("el-button",{attrs:{type:"primary"},on:{click:e.handleOK}},[e._v("确 定")]):e._e()],1)],1)},r=[],d=t("ade3"),s=(t("14d9"),t("e9c4"),t("b64b"),t("d3b7"),t("25f0"),t("159b"),t("ddb0"),t("34e9")),o=t("8478"),m=t("4f05"),c=Object(d["a"])(Object(d["a"])({name:"DataDialog",components:{DataTable:m["a"]},props:{value:{default:!1},visible:{type:Boolean,default:!1},multiselect:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},typeIds:{type:Array||void 0,default:null},excludeIds:{type:Array||void 0,default:null},query:{type:Object,default:function(){return{}}},headers:{type:Array,default:function(){return[]}}},computed:{},data:function(){return{dialog:{width:"1200px",top:"10vh"},type:{},typeData:Object(s["d"])(l["default"]),itemData:{},fields:[],values:0}},watch:{headers:{deep:!0,handler:function(e){this.typeSelect()}}},mounted:function(){this.values=this.value,this.typeSelect()},destroyed:function(){},created:function(){this.fields=this.itemData.fields}},"watch",{value:function(e){this.values=this.value}}),"methods",{typeSelect:function(e){var a=this,t=JSON.parse(JSON.stringify(Object(s["d"])(o["default"])));t.add=!1,t.edit=!1,t.del=!1,t.order=!1,0!=this.headers.length&&(t.fields=[{name:"name",label:"名称",maxlength:64,table:!1,required:!0}]);var i=0==this.headers.length&&e&&e.header?Object(s["e"])(e.header.toString()):this.headers;i.forEach((function(e){e&&t.fields.push({name:e,label:e,json:"property",add:!1,edit:!1,value:function(a,t){var i=Object(s["f"])(a["property"]),l=Object(s["f"])(a["parentProp"]);return e in i?i[e]:e in l?l[e]:""}})})),t.handles=[{name:"选择",handle:function(e,t){a.$emit("input",e.id),a.$emit("change",e.id),a.$emit("update:visible",!1)}}],this.type=e||{},this.itemData=t},handleOK:function(){this.$emit("input",this.value),this.$emit("change",this.value),this.$emit("update:visible",!1),this.values=this.value},handleClose:function(){this.$emit("cancel"),this.$emit("update:visible",!1),this.values=this.value}}),u=c,p=t("2877"),f=Object(p["a"])(u,n,r,!1,null,"aee4b1cc",null),b=f.exports,h=t("e350"),y=t("4ec3"),g=i["default"].extend({render:function(e){var a=this;return e("SelectItemDialog",{attrs:{value:this.parentIds,visible:this.dialogVisible,multiselect:!0,empty:!0},on:{input:function(e){a.parentIds=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{SelectItemDialog:b},data:function(){return{dialogVisible:!1,parentIds:[],change:null}}}),_=new g;_.$mount();a["default"]={name:"budget:item",label:"项目",primary:"id",list:"/budget/item/list",add:"/budget/item/add",edit:"/budget/item/edit",del:"/budget/item/del",order:"/budget/item/order",fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"typeId",label:"类型",type:"select",options:l["default"],required:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1},{name:"parentNames",label:"继承项",add:!1,edit:!1}],handles:[{name:"选择继承项",require:function(e){return Object(h["a"])(["budget:item:edit"])},handle:function(e,a){_.parentIds=[],_.dialogVisible=!0,_.change=function(t){a.loading=!0,Object(y["b"])("/budget/item/edit/"+e.id,{parentIds:t.join(",")}).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}}]}},befe:function(e,a,t){"use strict";t.r(a);t("29a7");a["default"]={name:"final:finalsitetable",label:"承包额",primary:"id",list:"/final/finalmanagerprice/list",add:"/final/finalmanagerprice/add",edit:"/final/finalmanagerprice/edit",del:"/final/finalmanagerprice/del",page:!1,amount:"price",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"price",label:"金额",type:"number",required:!0,quickedit:!0,min:-1/0},{name:"explain",label:"说明"},{name:"pictures",label:"图片",type:"images"}],handles:[]}},c133:function(e,a,t){"use strict";t.r(a);var i=t("6222");a["default"]={name:"final:finalsitetable",label:"控额",primary:"id",list:"/final/finalsitecontrol/list",add:"/final/finalsitecontrol/add",edit:"/final/finalsitecontrol/edit",del:"/final/finalsitecontrol/del",page:!1,amount:["budget","submitted_total","completed_total"],fields:[{name:"type_id",label:"类型",type:"select",options:i["default"],edit:!1,required:!0},{name:"budget",label:"预算",type:"number",quickedit:!0},{name:"submitted_total",label:"已提交金额",type:"number",add:!1,edit:!1},{name:"completed_total",label:"已完成金额",type:"number",add:!1,edit:!1}]}},c13a:function(e,a,t){"use strict";t("5de1")},c2e4:function(e,a,t){"use strict";t.r(a),a["default"]={name:"dispatch:dispatchtypeitem",label:"项目",primary:"id",list:"/dispatch/dispatchtypeitem/list",add:"/dispatch/dispatchtypeitem/add",edit:"/dispatch/dispatchtypeitem/edit",del:"/dispatch/dispatchtypeitem/del",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"项目名称",maxlength:64,required:!0},{name:"unit",label:"单位",maxlength:20,required:!0},{name:"price",label:"单价",type:"number",required:!0}]}},c4e5:function(e,a,t){"use strict";t.r(a);var i=t("6222"),l=t("2b0e"),n=t("29a7"),r=(t("e350"),l["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"决算表详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,url:""}}})),d=new r;d.$mount(),a["default"]={name:"final:finalsitetable",label:"决算表",primary:"id",list:"/final/finalsitetable/list",add:"/final/finalsitetable/add",edit:"/final/finalsitetable/edit",del:"/final/finalsitetable/del",page:!1,fields:[{name:"type_id",label:"类型",type:"select",options:i["default"],required:!0,edit:!1},{name:"type",label:"类型",type:"select",default:0,option:[[0,"结算"],[1,"费用"]],edit:!1},{name:"budget",label:"预算",type:"number",add:!1,quickedit:!0},{name:"state",label:"状态",type:"select",option:[[-1,"已驳回"],[0,"未提交"],[1,"工程队长审核"],[2,"财务审核"],[3,"店长审核"],[4,"财务付款"],[5,"已完成"]],add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){d.url="https://pm.nczyzs.com/final/#/table/"+e.id,d.dialogVisible=!0}}]}},c86e:function(e,a,t){"use strict";t.r(a),a["default"]={name:"work:workqualityacceptitem",label:"质检项目",primary:"id",list:"/work/workqualityacceptitem/list",add:"/work/workqualityacceptitem/add",edit:"/work/workqualityacceptitem/edit",del:"/work/workqualityacceptitem/del",order:"/work/workqualityacceptitem/order",fields:[{name:"content",type:"textarea",label:"内容",required:!0},{name:"photograph",type:"textarea",label:"拍照标准"},{name:"pictures",label:"图片",type:"image",table:{width:"50px",height:"50px"}},,{name:"days",label:"整改天数",type:"number"},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},cfc1:function(e,a,t){"use strict";t.r(a);t("12b7");var i=t("2b0e"),l=t("29a7"),n=(t("e350"),i["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"材料详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,url:""}}})),r=new n;r.$mount(),a["default"]={name:"final:finalmaterial",label:"选材单 ",primary:"id",list:"/final/finalselectmaterials",add:!1,edit:!1,del:!1,page:!1,amount:"total",fields:[{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},add:!1,edit:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,required:!0},{name:"created_at",label:"创建时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1},{name:"state",label:"状态",type:"select",option:[[0,"待下单"],[1,"已下单"]],search:!0,add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){r.url="https://pm.nczyzs.com/final/#/detail/"+e.site_id,r.dialogVisible=!0}}]}},cfcc:function(e,a,t){"use strict";t.r(a);t("c740"),t("a434"),t("b0c0");var i=t("6a7b"),l=t("7bea"),n=t("2a22"),r=t("3277");function d(e,a){var t=a.data.fields,i=t.findIndex((function(e){return"process_ids"==e.name}));if(e){var l={name:"process_ids",label:"节点工序",type:"multiSelect",format:"tags",table:!1,options:r["default"],optionData:{node_id:e},required:!0};-1==i?t.splice(2,0,l):t[i]=l}else-1!=i&&t.splice(i,1);a.$set(a.data,"fields",t)}a["default"]={name:"work:workpkgnode",label:"工程节点",primary:"id",list:"/work/workpkgnode/list",add:"/work/workpkgnode/add",edit:"/work/workpkgnode/edit",del:"/work/workpkgnode/del",order:"/work/workpkgnode/order",dialog:{init:function(e,a){return d(e["node_id"],a)}},fields:[{name:"name",label:"节点名称",maxlength:50,required:!0},{name:"node_id",label:"节点类型",type:"select",options:n["default"],dialog:{input:function(e,a){a.$set(a.form,"process_ids",""),d(e,a)}},required:!0},{name:"startday",label:"开始天数",type:"number",min:1,default:1},{name:"days",label:"工期天数",type:"number",min:1,default:1},{name:"mark",type:"textarea",label:"备注"},{name:"quality_accept_id",label:"质检验收",type:"select",options:i["default"],table:!1},{name:"return_visit_id",label:"客服回访",type:"select",options:l["default"],table:!1},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}]}},d152:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"变更类型",primary:"id",list:"/final/finalchangetype/list",add:"/final/finalchangetype/add",edit:"/final/finalchangetype/edit",del:"/final/finalchangetype/del",tree:{label:"name"},page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"名称",maxlength:64,required:!0}]}},d404:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:supplier",label:"合同",primary:"id",list:"/final/finalsuppliercontract/list",add:"/final/finalsuppliercontract/add",edit:"/final/finalsuppliercontract/edit",del:"/final/finalsuppliercontract/del",dialog:{width:"1000px"},fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"startdate",label:"开始日期",type:"date",required:!0},{name:"enddate",label:"截止日期",type:"date",required:!0},{name:"info",label:"返点",type:"jsonlist",fields:[{name:"amount",label:"金额",type:"number"},{name:"point",label:"返点",type:"number",required:!0}]},{name:"remark",label:"备注"},{name:"state",label:"状态",type:"show",inactiveText:"停用",activeText:"启用"}]}},d579:function(e,a,t){"use strict";t.r(a);var i=t("ade3"),l=(t("e1b9"),t("2b0e")),n=t("29a7"),r=t("0b424"),d=t("02ec"),s=(t("e350"),l["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"材料详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,url:""}}})),o=new s;o.$mount(),a["default"]={name:"final:finalmaterial",label:"材料单",primary:"id",list:"/final/finalmaterialorders",add:!1,edit:!1,del:!1,export:"/final/finalmaterialorderexport",page:!0,span:["items"],fields:[{name:"order_no",label:"订单号",search:!0,edit:!1},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1},{name:"shop_id",label:"门店",type:"select",options:{primary:"id",list:"/final/myshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,required:!0,dialog:{span:12}},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},edit:!1},{name:"pkg_id",label:"套餐",type:"select",options:r["default"],optionData:{state:1},search:!0,required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"date",format:"yyyy-MM-dd",required:!0,dialog:{span:12}},{name:"starttime",label:"开工日期",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["starttime1","starttime2"]},{name:"take_time",label:"下单时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,search:!0,range:["taketime1","taketime2"]},{name:"username",label:"业主",value:function(e){return e.username+" "+e.phone},edit:!1},{name:"designer_name",label:"设计师",value:function(e){return e.designer_name+" "+e.designer_phone},edit:!1},{name:"manager_name",label:"项目经理",value:function(e){return e.manager_name+" "+e.manager_phone},edit:!1},{name:"supplier",label:"材料商",add:!1,edit:!1},{name:"items.mat_name",label:"材料名称"},{name:"items.price",label:"单价"},{name:"items.num",label:"数量",value:function(e){return e["items.num"]+" "+e["items.unit"]}},{name:"items.total",label:"总价"},{name:"items.remark",label:"备注"},{name:"total",label:"金额",type:"number",add:!1,edit:!1},{name:"take_time",label:"下单时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"stock_time",label:"备货时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"receipt_date",label:"配送日期",type:"datetime",format:"yyyy-MM-dd"},{name:"deliver_time",label:"送达时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"over_time",label:"完成时间",type:"datetime",format:"yyyy-MM-dd HH:mm"},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0,add:!1,edit:!1,table:!1},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0,add:!1,edit:!1,table:!1},{name:"supplier_id",label:"材料商",type:"select",options:d["default"],search:!0,add:!1,edit:!1,table:!1},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,add:!1,edit:!1,table:!1},{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,add:!1,edit:!1,table:!1},{name:"state",label:"状态",type:"select",option:[[-1,"已取消"],[0,"待备货"],[1,"已备货"],[2,"待配送"],[3,"待收货"],[4,"已收货"],[5,"待安装"],[6,"待验收"],[7,"已完成"],[8,"已下单"],[9,"待测量"],[10,"待审核"],[11,"待结算"],[12,"已结算"]],value:function(e){var a,t=(a={},Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(a,-1,"已取消"),0,"待备货"),1,"已备货"),2,"待配送"),3,"待收货"),4,"已收货"),5,"待安装"),6,"待验收"),7,"已完成"),8,"已下单"),Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(a,9,"待测量"),10,"待审核"),11,"待结算"),12,"已结算")),l={0:"下单",1:"确认备货",2:"通知配送",3:"确认送达",4:"确认验收",5:"留言",6:"取消订单",7:"修改订单",8:"通知安装",9:"确认安装",10:"安装验收",11:"通知测量",12:"修改订单",13:"队长审核",14:"报备不具备测量条件"},n=(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},-1,"已驳回"),2,"待财务审核"),3,"待店长审核"),4,"待财务付款"),5,"已完成"),t[e.state]);return e.process_id&&(n+=","+l[e.process_type]+"待审核"),n},search:!0,add:!1,edit:!1},{name:"settle_state",label:"结算状态",type:"select",option:[[0,"已驳回"],[2,"待财务审核"],[3,"待店长审核"],[4,"待财务付款"],[5,"已完成"]],search:!0},{name:"timeout_state",label:"超时状态",value:function(e){return(e["report_timeout"]>0?"报备超时"+e["report_timeout"]+"次 ":"")+(1==e["measure_timeout"]?"量尺超时 ":"")+(1==e["stock_timeout"]?"备货超时 ":"")+(1==e["receipt_timeout"]?"配送超时 ":"")+(1==e["install_timeout"]?"安装超时 ":"")}},{name:"type",label:"类型",type:"select",option:[[0,"辅材"],[1,"主材"]],search:!0,add:!1,edit:!1,table:!1},{name:"is_custom",label:"是否定制",type:"select",option:[[0,"标准品"],[1,"定制品"]],search:!0,add:!1,edit:!1,table:!1},{name:"timeout",label:"超时",type:"select",option:[[0,"未超时"],[1,"已超时"],[2,"量尺超时"],[3,"备货超时"],[4,"配送超时"],[5,"安装超时"],[6,"报备超时"]],search:!0,add:!1,edit:!1,table:!1}],handles:[{name:"详情",handle:function(e,a){o.url="https://pm.nczyzs.com/final/#/order/"+e.id,o.dialogVisible=!0}}]}},d62f:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:supplier",label:"结算账户",primary:"id",list:"/final/finalsupplieraccount/list",add:"/final/finalsupplieraccount/add",edit:"/final/finalsupplieraccount/edit",del:"/final/finalsupplieraccount/del",tree:{label:"account_name"},fields:[{name:"account_name",label:"开户名",maxlength:255,required:!0},{name:"account_bank",label:"开户行",maxlength:255,required:!0},{name:"account_no",label:"账号",maxlength:255,required:!0}]}},d96c:function(e,a,t){"use strict";t.r(a);var i=t("0c27");a["default"]={name:"final:config",label:"工地类型",primary:"id",list:"/final/finalsitetype/list",add:"/final/finalsitetype/add",edit:"/final/finalsitetype/edit",del:"/final/finalsitetype/del",order:"/final/finalsitetype/order",tree:{label:"name"},page:!0,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"名称",maxlength:64,required:!0},{name:"settlement",label:"结款",type:"multiSelect",select:"select",format:"tags",options:i["default"]}]}},da13:function(e,a,t){"use strict";t("2c2a")},de7e:function(e,a,t){"use strict";t.r(a);var i=t("12b7"),l=t("2b0e"),n=t("29a7"),r=(t("e350"),l["default"].extend({render:function(e){var a=this;return e("el-dialog",{attrs:{title:"材料详情","close-on-click-modal":!1,"append-to-body":!0,width:"600px",top:"5vh",visible:this.dialogVisible},on:{"update:visible":function(e){a.dialogVisible=e}}},this.url?[e("iframe",{attrs:{src:this.url,width:"100%",height:"100%",style:"height: 75vh"}})]:[])},components:{DataDialog:n["a"]},data:function(){return{dialogVisible:!1,url:""}}})),d=new r;d.$mount(),a["default"]={name:"final:finalmaterial",label:"辅材",primary:"id",list:"/final/finalmaterial/list",add:"/final/finalmaterial/add",edit:"/final/finalmaterial/edit",del:"/final/finalmaterial/del",page:!1,amount:["budget","total","completed_total"],fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"type_id",label:"类型",type:"select",options:i["default"],optionData:{type:0},table:!1,edit:!1,required:!0},{name:"name",label:"类型",add:!1,edit:!1,required:!0},{name:"budget",label:"控制",type:"number",quickedit:!0},{name:"state",label:"状态",type:"select",option:[[0,"待下单"],[1,"已下单"]],add:!1,edit:!1},{name:"total",label:"已下单金额",type:"number",add:!1,edit:!1},{name:"completed_total",label:"已完成金额",type:"number",add:!1,edit:!1}],handles:[]}},df94:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:supplier",label:"材料商",primary:"id",list:"/final/finalsuppliertimeoutstatist",add:!1,edit:!1,del:!1,tree:{label:"name"},fields:[{name:"name",label:"名称",maxlength:64,edit:!1,search:!0},{name:"measure_timeout",label:"量尺超时"},{name:"stock_timeout",label:"备货超时"},{name:"receipt_timeout",label:"配送超时"},{name:"install_timeout",label:"安装超时"},{name:"timeout_total",label:"超时总数"}]}},e1b9:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalmaterialtype",label:"材料类型",primary:"id",list:"/final/finalmaterialtype/list",add:"/final/finalmaterialtype/add",edit:"/final/finalmaterialtype/edit",del:"/final/finalmaterialtype/del",tree:{label:"name"},page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"类别名称",maxlength:64,required:!0},{name:"type",label:"类型",type:"select",selectType:"radio",default:0,option:[[1,"主材"],[0,"辅材"]]},{name:"preset",label:"预置",type:"select",selectType:"radio",default:0,option:[[1,"是"],[0,"否"]]}]}},e1c3:function(e,a,t){"use strict";t.r(a);t("14d9"),t("b0c0");var i=t("4ec3"),l=t("e350");a["default"]={name:"budget:customer",label:"报价",primary:"id",list:"/budget/order2/list",add:"/budget/order2/add",edit:!1,del:"/budget/order2/del",fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"name",label:"名称",value:function(e){return e.name+(0!=e.state?"*":"")}},{name:"created_at",label:"创建时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1},{name:"updated_at",label:"修改时间",type:"datetime",format:"yyyy-MM-dd HH:mm",add:!1,edit:!1}],handles:[{name:"详情",handle:function(e,a){return a.$router.push("/final/quote2/"+e.id)}},{name:"确认合同",require:function(e){return 0==e.site_order_id&&Object(l["a"])(["final:finalsitecontract:confirm"])},handle:function(e,a){a.$confirm("确定确认合同吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){a.loading=!0,Object(i["b"])("/budget/order2customerorder/"+e.id,{orderId:e.id}).then((function(e){a.loadList(),a.$message({message:"操作成功",type:"success"})})).catch((function(e){a.loading=!1}))})).catch((function(){}))}}]}},e20f:function(e,a,t){"use strict";t.r(a);var i=t("02ec"),l=t("130d");a["default"]={name:"final:config",label:"品牌",primary:"id",list:"/final/finalmatauxiliarybrand/list",add:"/final/finalmatauxiliarybrand/add",edit:"/final/finalmatauxiliarybrand/edit",del:"/final/finalmatauxiliarybrand/del",order:"/final/finalmatauxiliarybrand/order",page:!1,fields:[{name:"id",label:"ID",add:!1,edit:!1,table:!1},{name:"name",label:"名称",maxlength:64,required:!0},{name:"supplierIds",label:"材料商",type:"multiSelect",select:"select",format:"tags",options:i["default"],required:!0},{name:"area_id",label:"区域",type:"select",options:l["default"],required:!0}]}},e405:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:finalsitecontract",label:"业务员",primary:"id",list:"/final/finalsiteamountsalesmanstatist",add:!1,edit:!1,del:!1,page:!0,fields:[{name:"salesman_name",label:"姓名",search:!0},{name:"contract_total",label:"合同金额"},{name:"performance",label:"业绩"},{name:"purchase",label:"主材代购"},{name:"custom",label:"定制代购"},{name:"personal_collect",label:"个性化汇总"},{name:"personal_material",label:"个性化材料"},{name:"personal_custom",label:"个性化定制"},{name:"special_item",label:"特殊项目代购"},{name:"design_free",label:"设计费"},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]}],handles:[]}},e840:function(e,a,t){"use strict";t.r(a);var i=t("7bea"),l=t("4ec3");a["default"]={name:"work:workpkg",label:"套餐",primary:"id",list:"/work/workpkg/list",add:"/work/workpkg/add",edit:"/work/workpkg/edit",del:"/work/workpkg/del",order:"/work/workpkg/order",fields:[{name:"name",label:"套餐名称",maxlength:50,required:!0},{name:"days",label:"工期天数",type:"number",min:1,default:1},{name:"return_visit_id",label:"客服回访",type:"select",options:i["default"],table:!1},{name:"state",label:"展示",type:"show",activeText:"",inactiveText:""}],handles:[{name:"复制",icon:"el-icon-copy-document",handle:function(e,a){a.loading=!0,Object(l["b"])("/work/workpkg/copy/"+e.id).then((function(e){a.loadList()})).catch((function(e){a.loading=!1}))}}]}},e892:function(e,a,t){"use strict";t.r(a);t("14d9");var i=t("e350");a["default"]={name:"budget:quote",label:"报价",primary:"id",list:"/budget/quote/list",add:"/budget/quote/add",edit:"/budget/quote/edit",del:"/budget/quote/del",order:"/budget/quote/order",fields:[{name:"name",label:"名称",maxlength:64,required:!0,search:!0},{name:"state",label:"状态",type:"show",inactiveText:"隐藏",activeText:"显示",minWidth:"180",add:!1,search:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},add:!1,edit:!1,table:!1},{name:"use",label:"复制",type:"select",options:{name:"quote",label:"报价",primary:"id",list:"/budget/quote/list",fields:[{name:"name",label:"名称"}]},edit:!1,table:!1}],handles:[{name:"详情",require:function(e){return Object(i["a"])(["budget:quote:edit"])},handle:function(e,a){return a.$router.push("/budget/quote/"+e.id)}}]}},ece5:function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"组",primary:"id",list:"/budget/group/list",add:"/budget/group/add",edit:"/budget/group/edit",del:"/budget/group/del",order:"/budget/group/order",fields:[{name:"name",label:"名称值",type:"textarea",required:!0},{name:"property",label:"属性",type:"jsonmap",val:{name:"value",label:"值",type:"textarea"},table:!1}]}},efab:function(e,a,t){"use strict";t.r(a);var i=t("0fd6");a["default"]=i["default"]},f408:function(e,a,t){"use strict";t.r(a),a["default"]={name:"final:config",label:"款项",primary:"id",list:"/final/finalpkgpayment/list",add:"/final/finalpkgpayment/add",edit:"/final/finalpkgpayment/edit",del:"/final/finalpkgpayment/del",order:"/final/finalpkgpayment/order",fields:[{name:"name",label:"名称",maxlength:64,required:!0},{name:"proportion",label:"比例(%)",type:"number",required:!0}]}},f6d9:function(e,a,t){"use strict";t.r(a),a["default"]={name:"budget:quote",label:"文件",primary:"id",list:"/budget/file/list",add:!1,edit:"/budget/file/edit",del:"/budget/file/del",order:"/budget/file/order",page:!1,text:"",fields:[{name:"id",label:"ID",add:!1,edit:!1},{name:"name",label:"文件名称",maxlength:64,required:!0}]}},f9bf:function(e,a,t){"use strict";t.r(a);t("d81d");var i=t("2b0e"),l=t("29a7"),n=t("130d"),r=t("0b424"),d=t("d96c"),s=t("e350"),o=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsitecontract",label:"编辑状态",primary:"id",edit:"/final/finalsitecontract/edit",fields:[{name:"state",label:"状态",type:"select",option:[[0,"待审核"],[1,"开工"],[-1,"退回"]],minWidth:"180",add:!1}]},change:null}}}),m=new o;m.$mount();var c=i["default"].extend({render:function(e){var a=this;return e("DataDialog",{attrs:{value:this.form,data:this.datas,visible:this.dialogVisible},on:{input:function(e){a.form=e},change:function(e){a.change&&a.change(e)},"update:visible":function(e){a.dialogVisible=e}}})},components:{DataDialog:l["a"]},data:function(){return{dialogVisible:!1,form:{},datas:{name:"final:finalsitecontract",label:"合同派单",primary:"id",edit:"/final/finalsitecontractdispatch",fields:[{name:"manager_id",label:"项目经理",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:6,state:1},search:!0,required:!0},{name:"project_leader_id",label:"工程队长",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:5,state:1},search:!0,required:!0},{name:"type_id",label:"开工类型",type:"select",options:d["default"],required:!0}]},change:null}}}),u=new c;u.$mount(),a["default"]={name:"final:finalsitecontract",label:"设计合同",primary:"id",list:"/final/finalsitecontract/list",add:"/final/finalsitecontract/add",edit:"/final/finalsitecontract/edit",del:"/final/finalsitecontract/del",editRequire:function(e,a){return(1!=e.state||Object(s["a"])(["final:verify:audit"]))&&(-1!=a.shop_ids.split(",").map((function(e){return e?parseInt(e):0})).indexOf(e.shop_id)||e.designer_id==a.user.id)},page:!0,view:!0,dialog:{width:"1200px"},fields:[{name:"id",label:"ID",add:!1,edit:!1,view:!1},{name:"username",label:"业主姓名",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"phone",label:"手机号码",maxlength:50,search:!0,required:!0,dialog:{span:12}},{name:"area_id",label:"区域",type:"select",options:n["default"],required:!0,dialog:{span:12}},{name:"address",label:"工地",value:function(e){return e.address+" "+e.village+" "+e.room_no+(e.area?" "+e.area+"㎡":"")},add:!1,edit:!1,view:!1},{name:"names",label:"工地",maxlength:255,search:!0,table:!1,add:!1,edit:!1,view:!1},{name:"village",label:"小区名称",maxlength:255,table:!1,required:!0,dialog:{span:12}},{name:"room_no",label:"楼栋房号",maxlength:255,table:!1,dialog:{span:12}},{name:"area",label:"面积",type:"number",required:!0,table:!1,dialog:{span:12}},{name:"areacode",label:"所在县区",type:"division",level:2,prefix:"36",search:!0},{name:"room",label:"户型",value:function(e){return e.room_1+"室 "+e.room_2+"厅 "+e.room_3+"厨 "+e.room_4+"卫 "+e.room_5+"阳台"},add:!1,edit:!1},{name:"room_1",label:"户型",type:"number",dialog:{span:5},required:!0,table:!1,view:!1},{name:"room_2",label:"室",type:"number",dialog:{labelWidth:"20px",span:4},table:!1,view:!1},{name:"room_3",label:"厅",type:"number",dialog:{labelWidth:"20px",span:4},table:!1,view:!1},{name:"room_4",label:"厨",type:"number",dialog:{labelWidth:"20px",span:4},table:!1,view:!1},{name:"room_5",label:"卫",type:"number",dialog:{labelWidth:"20px",span:4},table:!1,view:!1},{name:"room",label:"阳台",dialog:{labelWidth:"40px",span:2},add:"readonly",edit:"readonly",table:!1,view:!1},{name:"shop_id",label:"公司名称",type:"select",options:{primary:"id",list:"/final/allshops",fields:[{name:"shop_name",label:"名称"}]},search:!0,dialog:{span:12}},{name:"dept_id",label:"部门",type:"select",options:{primary:"id",list:"/final/depts",fields:[{name:"name",label:"名称"}]},search:!0,dialog:{span:12}},{name:"designer_id",label:"设计师",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{role_ids:2,state:1},search:!0,required:!0,dialog:{span:12}},{name:"salesman_id",label:"业务员",type:"select",options:{primary:"id",list:"/final/admins",fields:[{name:"username",label:"用户名"}]},optionData:{state:1},search:!0,dialog:{span:12}},{name:"pkg_id",label:"套餐",type:"select",options:r["default"],optionData:{state:1},search:!0,required:!0,dialog:{span:12}},{name:"contacttime",label:"接触时间",type:"date",format:"yyyy-MM-dd",dialog:{span:12}},{name:"storetime",label:"到店时间",type:"date",format:"yyyy-MM-dd",dialog:{span:12}},{name:"signtime",label:"签订时间",type:"date",format:"yyyy-MM-dd",dialog:{span:12}},{name:"signtime",label:"签订时间",type:"daterange",format:"yyyy-MM-dd",table:!1,add:!1,edit:!1,view:!1,search:!0,range:["signtime1","signtime2"]},{name:"activity",label:"参加活动",table:!1,dialog:{span:12}},{name:"state",label:"状态",type:"select",option:[[0,"待审核"],[1,"开工"],[-1,"退回"]],minWidth:"180",add:!1,edit:!1,view:!1,search:!0},{name:"remark",label:"备注",type:"textarea",table:!1}],handles:[{name:"编辑状态",require:function(e,a){return Object(s["a"])(["final:finalsitecontract:state"])&&1!=e.state&&(-1!=a.shop_ids.split(",").map((function(e){return e?parseInt(e):0})).indexOf(e.shop_id)||e.designer_id==a.user.id)},handle:function(e,a){m.form={id:e.id,state:e.state},m.dialogVisible=!0,m.change=function(){a.loadList()}}},{name:"派单",require:function(e){return Object(s["a"])(["final:finalsitecontract:start"])&&1==e.state&&0==e.manager_id},handle:function(e,a){u.form={id:e.id},u.dialogVisible=!0,u.change=function(){a.loadList()}}}]}}}]);