1 line
51 KiB
JavaScript
1 line
51 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cebcf6ce"],{"00b6":function(e,t,a){"use strict";a.d(t,"l",(function(){return i})),a.d(t,"i",(function(){return s})),a.d(t,"h",(function(){return n})),a.d(t,"k",(function(){return r})),a.d(t,"m",(function(){return o})),a.d(t,"o",(function(){return u})),a.d(t,"j",(function(){return c})),a.d(t,"n",(function(){return d})),a.d(t,"c",(function(){return v})),a.d(t,"a",(function(){return p})),a.d(t,"d",(function(){return b})),a.d(t,"b",(function(){return h})),a.d(t,"g",(function(){return m})),a.d(t,"f",(function(){return g})),a.d(t,"e",(function(){return f}));var l=a("b775");function i(e){return Object(l["a"])({url:"/question/Theme/pageList",method:"post",data:e})}function s(e){return Object(l["a"])({url:"/appproject/Question/theme/delete",method:"post",data:e})}function n(e){return Object(l["a"])({url:"/appproject/Question/theme/create",method:"post",data:e})}function r(e){return Object(l["a"])({url:"/appproject/Question/questions/delete",method:"post",data:e})}function o(e){return Object(l["a"])({url:"/appproject/Question/option/delete",method:"post",data:e})}function u(e){return Object(l["a"])({url:"/appproject/Question/theme/update",method:"post",data:e})}function c(e){return Object(l["a"])({url:"/appproject/Question/theme/findById",method:"post",data:e})}function d(e){return Object(l["a"])({url:"/question/Theme/total",method:"post",data:e})}function v(e){return Object(l["a"])({url:"/project/Precinct/listPrecinctByCodes",method:"post",data:e})}function p(e){return Object(l["a"])({url:"/appproject/building/listBuildByCodes",method:"post",data:e})}function b(e){return Object(l["a"])({url:"/project/unit/listUnitByCodes",method:"post",data:e})}function h(e){return Object(l["a"])({url:"/appproject/house/listHouseByCodes",method:"post",data:e})}function m(e){return Object(l["a"])({url:"/appproject/Question/pageList",method:"post",data:e})}function g(e){return Object(l["a"])({url:"/appproject/Question/getOptions",method:"post",data:e})}function f(e){return Object(l["a"])({url:"/appproject/Question/answerPageList",method:"post",data:e})}},"06f2":function(e,t,a){"use strict";a("a85d")},"0b37":function(e,t,a){"use strict";function l(e,t){var a,l,i,s;try{a=e.toString().split(".")[1].length}catch(r){a=0}try{l=t.toString().split(".")[1].length}catch(r){l=0}if(s=Math.abs(a-l),i=Math.pow(10,Math.max(a,l)),s>0){var n=Math.pow(10,s);a>l?(e=Number(e.toString().replace(".","")),t=Number(t.toString().replace(".",""))*n):(e=Number(e.toString().replace(".",""))*n,t=Number(t.toString().replace(".","")))}else e=Number(e.toString().replace(".","")),t=Number(t.toString().replace(".",""));return(e+t)/i}function i(e,t){var a,l,i=0,s=0;try{i=e.toString().split(".")[1].length}catch(n){}try{s=t.toString().split(".")[1].length}catch(n){}return a=Number(e.toString().replace(".","")),l=Number(t.toString().replace(".","")),a/l*Math.pow(10,s-i)}function s(e,t){var a=0,l=e.toString(),i=t.toString();try{a+=l.split(".")[1].length}catch(s){}try{a+=i.split(".")[1].length}catch(s){}return Number(l.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,a)}function n(e,t){var a,l,i,s;try{a=e.toString().split(".")[1].length}catch(n){a=0}try{l=t.toString().split(".")[1].length}catch(n){l=0}return i=Math.pow(10,Math.max(a,l)),s=a>=l?a:l,(Math.round(e*i-t*i)/i).toFixed(s)}function r(e,t){if(0==e&&(e=0),/[^[\-|0-9][0-9]*]/.test(e))return"0";if(null==e||""===e)return"";e=e.toString().replace(/^(-\d*)$/,"$1."),e=e.toString().replace(/^(\d*)$/,"$1."),e=(e+"00").replace(/(\d*\.\d\d)\d*/,"$1"),e=e.replace(".",",");var a=/(\d)(\d{3},)/;while(a.test(e))e=e.replace(a,"$1,$2");if(e=e.replace(/,(\d\d)$/,".$1"),0===t||void 0===t){var l=e.split(".");"00"==l[1]&&(e=l[0])}return e}function o(e,t){e=e.toString();var a=e.indexOf(".");return e=-1!==a?e.substring(0,t+a+1):e.substring(0),parseFloat(e).toFixed(t)}function u(e){var t=Object.prototype.toString.call(e).slice(8,-1);return"Null"===t?"Null":"Undefined"===t?"Undefined":t}function c(e){var t,a=u(e);if("Object"===a)t={};else{if("Array"!==a)return e;t=[]}for(var l in e){var i=e[l];u(i),t[l]=c(i)}return t}a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return s})),a.d(t,"d",(function(){return n})),a.d(t,"g",(function(){return r})),a.d(t,"f",(function(){return o})),a.d(t,"e",(function(){return c}))},24521:function(e,t,a){"use strict";a("4573")},"310f":function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ruleGroupInfo"},[a("el-card",{staticClass:"box-card"},[a("el-page-header",{attrs:{content:e.content},on:{back:e.goBack}}),e._v(" "),a("div",{staticClass:"rule typeface"},[e._v("投票设置")]),e._v(" "),a("div",{staticClass:"vote-form"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"130px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"投票主题:",prop:"title"}},[a("el-input",{attrs:{disabled:e.disabled,placeholder:"请输入投票主题",maxlength:"128","show-word-limit":""},model:{value:e.ruleForm.title,callback:function(t){e.$set(e.ruleForm,"title","string"===typeof t?t.trim():t)},expression:"ruleForm.title"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-form-item",{attrs:{label:"截止日期",required:""}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"expiryDate"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date",disabled:e.disabled,format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions,placeholder:"选择投票截止日期"},model:{value:e.ruleForm.expiryDate,callback:function(t){e.$set(e.ruleForm,"expiryDate",t)},expression:"ruleForm.expiryDate"}})],1)],1),e._v(" "),a("el-col",{staticClass:"line",attrs:{span:1}},[e._v("-")]),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"dateTime"}},[a("el-time-picker",{staticStyle:{width:"100%"},attrs:{placeholder:"选择时间",disabled:e.disabled,"value-format":"HH:mm:ss",format:"HH:mm:ss"},model:{value:e.ruleForm.dateTime,callback:function(t){e.$set(e.ruleForm,"dateTime",t)},expression:"ruleForm.dateTime"}})],1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",[a("el-form-item",{attrs:{label:"投票说明:",prop:"remarks"}},[a("el-input",{attrs:{type:"textarea",disabled:e.disabled,rows:"5",placeholder:"请输入投票说明",maxlength:"300","show-word-limit":""},model:{value:e.ruleForm.remarks,callback:function(t){e.$set(e.ruleForm,"remarks","string"===typeof t?t.trim():t)},expression:"ruleForm.remarks"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",[a("el-form-item",{staticClass:"is-required",attrs:{label:"适用范围:",prop:"itemsProject"}},[a("div",{staticClass:"vote-projects"},[e._l(e.rangeList,(function(t,l){return t.children.length>0?a("div",{key:l,staticClass:"vote-projects-items"},[a("div",{staticClass:"projects-list"},[a("label",{staticClass:"projects-list-item-title"},[e._v(e._s(t.name)+":")]),e._v(" "),a("el-checkbox",{staticClass:"projects-checkAll",attrs:{disabled:0===l||e.disabled,indeterminate:t.isIndeterminate},on:{change:function(t){return e.handleCheckAllChange(t,l)}},model:{value:t.checkAll,callback:function(a){e.$set(t,"checkAll",a)},expression:"r.checkAll"}},[e._v("全选")])],1),e._v(" "),a("div",{staticClass:"projects-checkbox"},[a("el-checkbox-group",{staticClass:"projects-checkbox-checkbox",style:{height:t.show?"auto":t.children.length>5?"80px":"40px"},attrs:{disabled:0===l||e.disabled},on:{change:function(t){return e.handleCheckedCitiesChange(t,l)}},model:{value:t.select,callback:function(a){e.$set(t,"select",a)},expression:"r.select"}},e._l(t.children,(function(t){return a("el-checkbox",{key:0===l?t.uuid:t.id,staticClass:"projects-checkbox-item",attrs:{label:0===l?t.uuid:t.id}},[e._v(e._s(4===l?t.roomNum:t.name))])})),1),e._v(" "),t.children.length>10?a("el-button",{staticClass:"projects-show",attrs:{type:"primary",icon:t.show?"el-icon-arrow-up":"el-icon-arrow-down",size:"mini"},on:{click:function(t){return e.showSelects(l)}}},[e._v(e._s(t.show?"收缩":"展开"))]):e._e()],1)]):e._e()})),e._v(" "),a("div",{staticClass:"vote-projects-items"},[a("div",{staticClass:"projects-list projects-list-radio"},[a("label",{staticClass:"projects-list-item-title"},[e._v("选择身份:")]),e._v(" "),a("el-radio-group",{staticClass:"projects-checkAll",attrs:{disabled:e.disabled},model:{value:e.identity,callback:function(t){e.identity=t},expression:"identity"}},[a("el-radio",{attrs:{label:1}},[e._v("所有人")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("住户")]),e._v(" "),a("el-radio",{attrs:{label:3}},[e._v("产权人")])],1)],1)])],2)])],1)],1),e._v(" "),a("el-row",[a("el-col",[a("el-form-item",{attrs:{label:"是否匿名:",prop:"isAnonymous"}},[a("el-radio",{attrs:{label:1,disabled:e.disabled},model:{value:e.ruleForm.isAnonymous,callback:function(t){e.$set(e.ruleForm,"isAnonymous",t)},expression:"ruleForm.isAnonymous"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{label:2,disabled:e.disabled},model:{value:e.ruleForm.isAnonymous,callback:function(t){e.$set(e.ruleForm,"isAnonymous",t)},expression:"ruleForm.isAnonymous"}},[e._v("否")])],1)],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"rule typeface"},[e._v("投票选项")]),e._v(" "),a("div",{staticClass:"vote-questions"},[e.questionsList.length>0?a("div",{staticClass:"vote-questions-list"},[a("draggable",{staticClass:"dragArea",attrs:{list:e.questionsList,group:"article",animation:"10",disabled:"view"===e.type},on:{sort:e.draggableSort,end:e.draggableEnd}},e._l(e.questionsList,(function(t,l){return a("div",{key:l,staticClass:"vote-questions-item"},[a("div",{staticClass:"vote-questions-item-index"},[e._v("问题"+e._s(l+1))]),e._v(" "),a("div",{staticClass:"vote-questions-item-detl"},[a("el-row",[a("el-col",{attrs:{span:2,offset:1}},[a("span",{staticClass:"item-detl-title"},[e._v("标题")])]),e._v(" "),a("el-col",{attrs:{span:10}},[a("el-input",{staticClass:"options-input",attrs:{type:"text",disabled:e.disabled,placeholder:"请输入该项题目标题","show-word-limit":"",maxlength:"128"},model:{value:t.title,callback:function(a){e.$set(t,"title","string"===typeof a?a.trim():a)},expression:"item.title"}})],1)],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"item.show"}]},[a("el-row",[a("el-col",{attrs:{span:2,offset:1}},[a("span",{staticClass:"item-detl-title"},[e._v("题型")])]),e._v(" "),a("el-col",{attrs:{span:20}},[a("el-radio-group",{staticClass:"questionsType",attrs:{disabled:void 0!=t.id&&"edit"===e.type||e.disabled},on:{change:function(t){return e.questionsTypeChange(t,l)}},model:{value:t.type,callback:function(a){e.$set(t,"type",a)},expression:"item.type"}},[a("el-radio",{attrs:{label:1}},[e._v("单选")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("多选")]),e._v(" "),a("el-radio",{attrs:{label:3}},[e._v("填写")])],1)],1)],1),e._v(" "),e._l(t.questionOptionRelaList,(function(i,s){return a("div",{key:s},[1===t.type||2===t.type?a("el-row",{staticClass:"options-box"},[a("el-col",{attrs:{span:2,offset:1}},[a("span",{staticClass:"item-detl-title"},[e._v("选项"+e._s(s+1))])]),e._v(" "),a("el-col",{attrs:{span:10}},[a("el-input",{staticClass:"options-input",attrs:{disabled:e.disabled,type:"text",placeholder:"请输入该选项内容","show-word-limit":"",maxlength:"128"},model:{value:i.name,callback:function(t){e.$set(i,"name","string"===typeof t?t.trim():t)},expression:"op.name"}})],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("uploadOss",{staticClass:"upload-img",attrs:{disabled:e.disabled,imgStore:e.imgStore,isShowFileList:!1,listType:e.listType},model:{value:i.imageUrl,callback:function(t){e.$set(i,"imageUrl",t)},expression:"op.imageUrl"}})],1),e._v(" "),a("el-col",{attrs:{span:1,offset:1}},[s<t.questionOptionRelaList.length-1?a("el-button",{attrs:{disabled:e.disabled,type:"primary",icon:"el-icon-delete",size:"mini"},on:{click:function(t){return e.deleteOptions(l,s)}}}):e._e(),e._v(" "),s===t.questionOptionRelaList.length-1?a("el-button",{attrs:{disabled:e.disabled,type:"primary",icon:"el-icon-circle-plus-outline",size:"mini"},on:{click:function(t){return e.addOptions(l,s)}}}):e._e()],1)],1):e._e()],1)}))],2)],1),e._v(" "),a("el-button",{staticClass:"qt-show",style:{right:e.questionsList.length>1?"80px":"30px"},attrs:{type:"primary",icon:t.show?"el-icon-arrow-up":"el-icon-arrow-down",size:"mini"},on:{click:function(t){return e.showQuestions(l)}}},[e._v(e._s(t.show?"收缩":"展开"))]),e._v(" "),e.questionsList.length>1?a("el-button",{staticClass:"qt-delete",attrs:{disabled:e.disabled,type:"primary",icon:"el-icon-delete",size:"mini"},on:{click:function(t){return e.deleteQuestions(l)}}}):e._e()],1)})),0)],1):a("div",{staticClass:"vote-none-questions"},[e._v("暂无投票内容,请点击左下方“添加问题”按钮添加投票内容")]),e._v(" "),a("div",{staticClass:"add-questions"},[a("el-dropdown",{on:{command:e.handleCommand}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary",size:"small",disabled:e.disabled}},[e._v("\n 添加问题"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:1,disabled:e.disabled}},[e._v("单选")]),e._v(" "),a("el-dropdown-item",{attrs:{command:2,disabled:e.disabled}},[e._v("多选")]),e._v(" "),a("el-dropdown-item",{attrs:{command:3,disabled:e.disabled}},[e._v("填写")])],1)],1)],1)]),e._v(" "),a("div",{staticClass:"vote-submit-options"},[a("el-button",{attrs:{size:"small"},on:{click:e.cancel}},[e._v("取消")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:1500,expression:"1500"}],attrs:{type:"primary",size:"small",disabled:e.disabled,loading:e.saveLoading},on:{click:e.save}},[e._v("保存")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:1500,expression:"1500"}],attrs:{type:"primary",size:"small",disabled:e.disabled,loading:e.publishLoading},on:{click:e.publish}},[e._v("发布")])],1)],1)],1)},i=[],s=a("00b6"),n=a("cc57"),r=a("8ecb"),o=a.n(r),u={components:{draggable:o.a,uploadOss:n["a"]},props:{type:{type:String,default:""}},data:function(){return{listType:"picture-card",imgStore:"vote/",content:"新建投票",rangeList:[{name:"选择小区",show:!1,checkAll:!0,isIndeterminate:!1,select:[],children:[]},{name:"选择管理区",show:!1,checkAll:!0,isIndeterminate:!1,select:[],children:[]},{name:"选择楼栋",show:!1,checkAll:!0,isIndeterminate:!1,select:[],children:[]},{name:"选择单元",show:!1,checkAll:!0,isIndeterminate:!1,select:[],children:[]},{name:"选择房间",show:!1,checkAll:!0,isIndeterminate:!1,select:[],children:[]}],identity:1,pickerOptions:{disabledDate:function(e){return e.getTime()<Date.now()}},ruleForm:{title:"",expiryDate:null,dateTime:null,remarks:"",isAnonymous:1},rules:{title:[{required:!0,message:"请输入投票主题",trigger:"blur"}],expiryDate:[{required:!0,message:"请选择日期",trigger:"change"}],dateTime:[{required:!0,message:"请选择时间",trigger:"change"}]},pages:1,totalPage:1,questionId:0,questionTitle:"标题",questionsList:[{show:!0,title:"",type:1,sortNumber:1,questionOptionRelaList:[{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""}]}],sortNumber:1,reviewThemeProject:{},disabled:!1,saveLoading:!1,publishLoading:!1}},mounted:function(){},methods:{getInfoLst:function(e){void 0!=e&&e.id&&(this.questionId=e.id),this.getProjectInfo(),this.content="add"===this.type?"新建投票":"编辑投票","view"===this.type||"edit"===this.type?"view"===this.type?this.disabled=!0:this.disabled=!1:this.type},getQuestionFindById:function(e){var t=this;Object(s["j"])({id:e}).then((function(e){if(0===e.code&&e.data){var a=e.data,l=a.title,i=a.endDate,s=a.isAnonymous,n=a.remarks,r=a.questionsRespDTOList,o=a.themeProjectRelaRespDTO;t.ruleForm={title:l,expiryDate:i.substring(0,10),isAnonymous:s,remarks:n,dateTime:i.substring(11,i.length)};var u=[];r.map((function(e){var t=[],a=e.id,l=e.title,i=e.type,s=e.themeId,n=e.sortNumber;e.questionOptionRelaRespDTOList.map((function(e){var a=e.id,l=e.name,i=e.imageUrl,s=e.questionsId;t.push({id:a,name:l,imageUrl:i,questionsId:s})})),u.push({id:a,title:l,type:i,themeId:s,questionOptionRelaList:t,show:!0,sortNumber:n})})),t.reviewRangeList(o),t.questionsList=u}}))},reviewRangeList:function(e){var t=e.projectUuid,a=e.precinctId,l=e.buildingId,i=e.unitId,s=e.houseId,n=e.identity,r=e.id,o=e.themeId;if(this.reviewThemeProject={projectUuid:t,precinctId:a,buildingId:l,unitId:i,houseId:s,id:r,themeId:o},this.identity=n,t.indexOf(",")>0){var u=t.split(",");this.rangeList[0].select=u,u.length===this.rangeList[0].children.length?(this.rangeList[0].checkAll=!0,this.rangeList[0].isIndeterminate=!1):(this.rangeList[0].checkAll=!1,this.rangeList[0].isIndeterminate=!0)}else this.$set(this.rangeList[0],"checkAll",!1),this.$set(this.rangeList[0],"isIndeterminate",!0),this.$set(this.rangeList[0],"select",[t]),a.length>0&&this.getPrecinctList()},getProjectInfo:function(){var e=this,t=this.$store.state.user.project;this.rangeList[0].children=t.filter((function(t){return t.uuid==e.$store.state.community_uuid})),"view"===this.type||"edit"===this.type?(this.rangeList[0].select=[],this.getQuestionFindById(this.questionId)):"add"===this.type&&(this.rangeList[0].select=this.rangeList[0].children.length>0?this.rangeList[0].children.map((function(e){return e["uuid"]})):[]),1===this.rangeList[0].children.length&&this.getPrecinctList()},handleCheckAllChange:function(e,t){var a=this;console.log("handleCheckAllChange-val",e),console.log("handleCheckAllChange-type",t);var l=0===t?"uuid":"id",i=e?this.rangeList[t].children.map((function(e){return e[l]})):[];console.log("handleCheckAllChange-list",i),this.$nextTick((function(){a.$set(a.rangeList[t],"select",i),a.$set(a.rangeList[t],"isIndeterminate",!1),e?1===t?a.getbuildingList():2===t?a.getUnitList():3===t&&console.log("房屋全选无需更新房屋列表"):a.clearItemArr(t)}))},handleCheckedCitiesChange:function(e,t){var a=e.length;this.rangeList[t].checkAll=a===this.rangeList[t].children.length,this.rangeList[t].isIndeterminate=a>0&&a<this.rangeList[t].children.length,0===t?this.getPrecinctList():1===t?this.getbuildingList():2===t?this.getUnitList():3===t&&this.getHouseList()},clearItemArr:function(e){this.rangeList.map((function(t,a){a>e&&(t.checkAll=!0,t.isIndeterminate=!1,t.select=[],t.children=[])}))},getPrecinctList:function(){var e=this;if(0===this.rangeList[0].select.length)return!1;Object(s["c"])({projectUuidS:this.rangeList[0].select}).then((function(t){if(0===t.code&&t.data){var a=t.data;if(e.$set(e.rangeList[1],"children",a),"view"===e.type||"edit"===e.type){var l=e.reviewThemeProject,i=l.precinctId,s=l.buildingId;if(i.indexOf(",")>0){var n=i.split(",").map(Number);e.rangeList[1].select=n,n.length===e.rangeList[1].children.length?(e.rangeList[1].checkAll=!0,e.rangeList[1].isIndeterminate=!1):(e.rangeList[1].checkAll=!1,e.rangeList[1].isIndeterminate=!0)}else e.rangeList[1].select=i?[Number(i)]:[],e.rangeList[1].checkAll=!1,e.rangeList[1].isIndeterminate=!0,s.length>0?e.getbuildingList():(e.rangeList[1].checkAll=!0,e.rangeList[1].isIndeterminate=!1,e.rangeList[1].select=a.length>0?a.map((function(e){return e["id"]})):[])}else"add"===e.type&&(e.rangeList[1].select=a.length>0?a.map((function(e){return e["id"]})):[]);e.getbuildingList()}}))},getbuildingList:function(){var e=this;if(console.log("1111"),0===this.rangeList[1].select.length)return!1;Object(s["a"])({projectUuidS:this.rangeList[0].select,precinctId:this.rangeList[1].select}).then((function(t){if(0===t.code&&t.data){var a=t.data;if(e.$set(e.rangeList[2],"children",a),"view"===e.type||"edit"===e.type){var l=e.reviewThemeProject,i=l.buildingId,s=l.unitId;if(i.indexOf(",")>0){var n=i.split(",").map(Number);e.rangeList[2].select=n,n.length===e.rangeList[2].children.length?(e.rangeList[2].checkAll=!0,e.rangeList[2].isIndeterminate=!1):(e.rangeList[2].checkAll=!1,e.rangeList[2].isIndeterminate=!0)}else e.rangeList[2].select=i?[Number(i)]:[],e.rangeList[2].checkAll=!1,e.rangeList[2].isIndeterminate=!0,s.length>0?e.getUnitList():(e.rangeList[2].checkAll=!0,e.rangeList[2].isIndeterminate=!1,e.rangeList[2].select=a.length>0?a.map((function(e){return e["id"]})):[])}else"add"===e.type&&(e.rangeList[2].select=a.length>0?a.map((function(e){return e["id"]})):[]);e.getUnitList()}}))},getUnitList:function(){var e=this;if(0===this.rangeList[2].select.length)return!1;Object(s["d"])({projectUuidS:this.rangeList[0].select,buildingIds:this.rangeList[2].select}).then((function(t){if(0===t.code&&t.data){var a=t.data;if(e.$set(e.rangeList[3],"children",a),"view"===e.type||"edit"===e.type){var l=e.reviewThemeProject,i=l.unitId,s=l.houseId;if(i.indexOf(",")>0){var n=i.split(",").map(Number);e.rangeList[3].select=n,n.length===e.rangeList[3].children.length?(e.rangeList[3].checkAll=!0,e.rangeList[3].isIndeterminate=!1):(e.rangeList[3].checkAll=!1,e.rangeList[3].isIndeterminate=!0)}else e.rangeList[3].select=i?[Number(i)]:[],e.rangeList[3].checkAll=!1,e.rangeList[3].isIndeterminate=!0,s.length>0?e.getHouseList():(e.rangeList[3].checkAll=!0,e.rangeList[3].isIndeterminate=!1,e.rangeList[3].select=a.length>0?a.map((function(e){return e["id"]})):[])}else"add"===e.type&&(e.rangeList[3].select=a.length>0?a.map((function(e){return e["id"]})):[]);e.getHouseList()}}))},getHouseList:function(){var e=this;if(0===this.rangeList[3].select.length)return!1;Object(s["b"])({projectUuidS:this.rangeList[0].select,buildingId:this.rangeList[2].select,unitId:this.rangeList[3].select}).then((function(t){if(0===t.code&&t.data){var a=t.data;if(e.$set(e.rangeList[4],"children",a),"view"===e.type||"edit"===e.type){var l=e.reviewThemeProject.houseId;if(l.indexOf(",")>0){var i=l.split(",").map(Number);e.rangeList[4].select=i,i.length===e.rangeList[4].children.length?(e.rangeList[4].checkAll=!0,e.rangeList[4].isIndeterminate=!1):(e.rangeList[4].checkAll=!1,e.rangeList[4].isIndeterminate=!0)}else e.rangeList[4].select=l?[Number(l)]:[],e.rangeList[4].checkAll=!1,e.rangeList[4].isIndeterminate=!0,0===l.length&&(e.rangeList[4].checkAll=!0,e.rangeList[4].isIndeterminate=!1,e.rangeList[4].select=a.length>0?a.map((function(e){return e["id"]})):[])}else"add"===e.type&&(e.rangeList[4].select=a.length>0?a.map((function(e){return e["id"]})):[])}}))},draggableSort:function(e){},draggableEnd:function(){var e=this,t=JSON.parse(JSON.stringify(this.questionsList)),a=1;setTimeout((function(){t.map((function(e,t){var l=a++;return e.sortNumber=l})),e.questionsList=t}),100)},handleCommand:function(e){var t=[];t=e<=2?[{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""}]:[{name:""}],this.sortNumber+=1,this.questionsList.push({show:!0,title:"",type:e,sortNumber:this.sortNumber,questionOptionRelaList:t})},questionsTypeChange:function(e,t){var a=[];a=1===e||2===e?[{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""},{name:"",imageUrl:""}]:[{name:""}],this.$set(this.questionsList[t],"questionOptionRelaList",a)},deleteQuestions:function(e){var t=this;this.questionsList.length>1?this.$confirm("确定该问题吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"info",center:!0}).then((function(){var a=JSON.parse(JSON.stringify(t.questionsList)),l=a[e];void 0!=l.id?Object(s["k"])({id:l.id}).then((function(l){0===l.code&&(a.splice(e,1),t.questionsList=a,t.draggableEnd(),t.$message({type:"success",message:"删除成功"}))})):(a.splice(e,1),t.questionsList=a,t.draggableEnd())})).catch((function(){})):this.$message({type:"error",message:"至少保留一个问题选项"})},showQuestions:function(e){var t=!this.questionsList[e].show;this.$set(this.questionsList[e],"show",t)},showSelects:function(e){var t=!this.rangeList[e].show;this.$set(this.rangeList[e],"show",t)},deleteOptions:function(e,t){var a=this;this.$confirm("确定该选项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"info",center:!0}).then((function(){var l=a.questionsList[e].questionOptionRelaList,i=l[t];void 0!=i.id?Object(s["m"])({id:i.id}).then((function(i){0===i.code&&(l.splice(t,1),a.$set(a.questionsList[e],"questionOptionRelaList",l),a.$message({type:"success",message:"删除成功"}))})):(l.splice(t,1),a.$set(a.questionsList[e],"questionOptionRelaList",l))})).catch((function(){}))},addOptions:function(e,t){var a=this.questionsList[e].questionOptionRelaList;a.length<5?(a.push({name:"",imageUrl:""}),this.$set(this.questionsList[e],"questionOptionRelaList",a)):this.$message({type:"error",message:"问题选项最多为5项"})},addOptionsPage:function(){this.pages=this.pages+1,this.totalPage=this.totalPage+1,this.questionsList.push({isQt:!1,pagesId:this.pages,totalPage:this.totalPage})},cancel:function(){this.goBack()},save:function(){this.submitQuestionInfor(0)},publish:function(){this.submitQuestionInfor(1)},submitQuestionInfor:function(e){var t=this,a={identity:this.identity,projectUuid:this.rangeList[0].select.join(","),precinctId:this.rangeList[1].select.join(","),buildingId:this.rangeList[2].select.join(","),unitId:this.rangeList[3].select.join(","),houseId:this.rangeList[4].select.join(",")};0!==this.questionId&&(a=Object.assign(a,{id:this.reviewThemeProject.id,themeId:this.questionId}));var l=this.$store.state.companyId,i=Object.assign(this.ruleForm,{companyId:l,isPublish:e,questionsList:this.questionsList,themeProjectRela:a,createId:this.$store.state.user.userInfo.memberId,operatorName:this.$store.state.user.userInfo.memberName,createBy:this.$store.state.user.userInfo.memberName});0!==this.questionId&&(i=Object.assign(i,{id:this.questionId})),this.$refs["ruleForm"].validate((function(a){if(!a)return t.$message({type:"error",message:"请检查投票主题和截止时间是否输入和选择."}),!1;if(0===t.rangeList[0].select.length)return t.$message({type:"error",message:"投票范围必须选择,请先选择小区"}),!1;if(!(t.questionsList.length>0))return t.$message({type:"error",message:"请点击左下方“添加问题”按钮添加投票内容"}),!1;var l=t.questionsList.every((function(e,t){return""!==e.title}));if(!l)return t.$message({type:"error",message:"某项投票内容标题为空,请填写相关内容"}),!1;var n=!0;t.questionsList.map((function(e){var t=3==e.type||e.questionOptionRelaList.every((function(e){return""!==e.name}));n=!t})),n?t.$message({type:"error",message:"某项投票选项内容为空,请填写相关内容"}):(console.log("全部填写完毕"),i.endDate=i.expiryDate+" "+i.dateTime,0===e?t.saveLoading=!0:t.publishLoading=!0,0===t.questionId?Object(s["h"])(i).then((function(e){0===e.code&&(t.$message({type:"success",message:"创建投票成功"}),t.saveLoading=!1,t.goBack())})):Object(s["o"])(i).then((function(e){0===e.code&&(t.$message({type:"success",message:"更新投票成功"}),t.publishLoading=!1,t.goBack())})))}))},goBack:function(){this.$emit("goBack")}}},c=u,d=(a("06f2"),a("829d")),v=Object(d["a"])(c,l,i,!1,null,"4879eb4d",null);t["a"]=v.exports},"3b6e":function(e,t,a){},4573:function(e,t,a){},"49ef":function(e,t,a){},"646b":function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ruleGroupInfo"},[e.statisicView?a("el-card",{staticClass:"box-card"},[a("el-page-header",{attrs:{content:e.content},on:{back:e.goBack}}),e._v(" "),a("div",{staticClass:"vote-statisic"},[a("div",{staticClass:"vote-title"},[e._v(e._s(e.infor.title))]),e._v(" "),a("div",{staticClass:"vote-des"},[e._v(e._s(e.infor.remarks))]),e._v(" "),e._l(e.infor.questions,(function(t,l){return a("div",{key:l,staticClass:"vote-questions-item"},[a("div",{staticClass:"vote-questions-title"},[e._v(e._s(e.culTitleFormat(t.title,l))+"\n "),a("span",{staticClass:"questions-type"},[e._v("("+e._s(1===t.type?"单选题":2===t.type?"多选题":3===t.type?"问答题":"填空题")+")")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],staticClass:"viewItemDetailes",attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.gotoItemDetailes(t)}}},[e._v("查看详情")])],1),e._v(" "),1===t.type||2===t.type?a("div",{staticClass:"vote-questions-detaile"},[a("div",{staticClass:"detaile-table detaile-header"},[a("div",{staticClass:"detaile-table-item"},[e._v("选项")]),e._v(" "),a("div",{staticClass:"detaile-table-item"},[e._v("小计")]),e._v(" "),a("div",{staticClass:"detaile-table-item"},[e._v("比例")])]),e._v(" "),e._l(t.answerTotalRespDTOS,(function(t,l){return a("div",{key:l,staticClass:"detaile-table detaile-section"},[a("div",{staticClass:"detaile-table-item"},[e._v(e._s(t.name))]),e._v(" "),a("div",{staticClass:"detaile-table-item"},[e._v(e._s(t.total?t.total:0))]),e._v(" "),a("div",{staticClass:"detaile-table-item"},[a("el-progress",{staticClass:"detaile-table-progress",attrs:{"text-inside":!0,"stroke-width":20,percentage:e.transLatToPer(t.proportion)}})],1)])})),e._v(" "),a("div",{staticClass:"detaile-table detaile-footer"},[a("div",{staticClass:"detaile-table-item"},[e._v("本题有效投票数")]),e._v(" "),a("div",{staticClass:"detaile-table-item"},[e._v(e._s(t.total))]),e._v(" "),a("div",{staticClass:"detaile-table-item"})])],2):e._e()])}))],2)],1):e._e(),e._v(" "),e.detailesView?a("el-card",{staticClass:"box-card"},[a("el-page-header",{attrs:{content:e.content2},on:{back:e.goBackStatisic}}),e._v(" "),a("div",{staticClass:"vote-statisic"},[a("div",{staticClass:"vote-title"},[e._v(e._s(e.infor.title))]),e._v(" "),a("div",{staticClass:"vote-question-title"},[a("div",{staticClass:"vote-question-title-item"},[e._v("题目名称:"+e._s(e.detailesInfor.title))]),e._v(" "),a("div",{staticClass:"vote-question-title-item"},[e._v("题目类型:"+e._s(1===e.detailesInfor.type?"单选题":2===e.detailesInfor.type?"多选题":3===e.detailesInfor.type?"问答题":"填空题"))])]),e._v(" "),a("el-table",{attrs:{border:"",data:e.answerList,"header-cell-style":e.headClass,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"#",align:"center",type:"index",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userName",label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(1===e.voteInfor.isAnonymous?e.handelAnonymous(t.row,0):t.row.userName?t.row.userName:"-")+" ")]}}],null,!1,3003637541)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userMobile",label:"手机号","min-width":"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(1===e.voteInfor.isAnonymous?e.handelAnonymous(t.row,1):t.row.userMobile)+" ")]}}],null,!1,1199136253)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userName",label:"房屋","min-width":"200","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.userName?t.row.precinctName+"-"+t.row.buildingName+"-"+t.row.unitName+"-"+t.row.roomNum:"-")+" ")]}}],null,!1,3305133636)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userName",label:"身份","show-overflow-tooltipw":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("getItemType")(t.row.identityType,e.identityList))+" ")]}}],null,!1,2850288777)}),e._v(" "),e._l(e.questionOption,(function(t,l){return 1===e.detailesInfor.type||2===e.detailesInfor.type?a("el-table-column",{key:l,attrs:{align:"center",label:t.name,"min-width":"160","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(l){return[e.checkHasSelect(l.row.concatOptionIds,t.id)?a("i",{staticClass:"el-icon-check"}):e._e()]}}],null,!0)}):a("el-table-column",{attrs:{align:"center",label:"答案","min-width":"160","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.content))]}}],null,!1,589271540)})}))],2),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e()],1)},i=[],s=a("00b6"),n=a("0b37"),r=a("8f53"),o={data:function(){return{identityList:r["k"],content:"投票统计分析",content2:"查看投票结果详情",statisicView:!0,detailesView:!1,infor:{},pageTotal:0,query:{pageNumber:1,pageSize:10},detailesInfor:{},questionOption:[],answerList:[],voteInfor:null}},mounted:function(){},methods:{getInfoLst:function(e){this.voteInfor=e,this.getQuestionFindById(e.id)},getQuestionFindById:function(e){var t=this;Object(s["n"])({id:e}).then((function(e){0===e.code&&(t.infor=e.data)}))},transLatToPer:function(e){return e?Object(n["c"])(e,100):0},goBack:function(){this.$emit("goBack")},goBackStatisic:function(){this.statisicView=!0,this.detailesView=!1},gotoItemDetailes:function(e){this.detailesInfor=e,this.statisicView=!1,this.detailesView=!0,e.type,this.query.questionsId=e.id,this.query.themeId=this.infor.id,this.getQuestionOpt(e.id)},getQuestionOpt:function(e){var t=this;Object(s["f"])({id:e}).then((function(e){0===e.code&&(t.questionOption=e.data.questionOptionRelaRespDTOList),t.getlistData()}))},getlistData:function(){var e=this,t=this.query;Object(s["e"])(t).then((function(t){0===t.code&&(e.answerList=t.data.records,e.pageTotal=t.data.rowsCount)}))},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},checkHasSelect:function(e,t){return e.indexOf(t)>=0},handelAnonymous:function(e,t){var a=e.userName,l=e.userMobile;if(0!==t){if(!l)return l;var i=l.replace(l.substring(3,7),"****");return i}return null==a||void 0==a?"":2==a.length?a.substring(0,1)+"*":3==a.length?a.substring(0,1)+"*"+a.substring(2,3):a.length>3?a.substring(0,1)+"**"+a.substring(3,a.length):void 0},headClass:function(){return"text-align:center;background:#FAFAFA;"},culTitleFormat:function(e,t){return e.includes("".concat(t+1,"、"))?e:"".concat(t+1,"、").concat(e)}}},u=o,c=(a("6be9"),a("829d")),d=Object(c["a"])(u,l,i,!1,null,"a7034c84",null);t["a"]=d.exports},"6b3c":function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return i}));var l=function(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return"".concat(+new Date,"_").concat(e()).concat(e())};function i(e){var t=e.lastIndexOf("."),a="";return-1!=t&&(a=e.substring(t)),a}},"6be9":function(e,t,a){"use strict";a("3b6e")},"8f53":function(e,t,a){"use strict";a.d(t,"y",(function(){return l})),a.d(t,"t",(function(){return i})),a.d(t,"v",(function(){return s})),a.d(t,"B",(function(){return n})),a.d(t,"n",(function(){return r})),a.d(t,"a",(function(){return o})),a.d(t,"K",(function(){return u})),a.d(t,"s",(function(){return c})),a.d(t,"u",(function(){return d})),a.d(t,"x",(function(){return v})),a.d(t,"G",(function(){return p})),a.d(t,"I",(function(){return b})),a.d(t,"M",(function(){return h})),a.d(t,"N",(function(){return m})),a.d(t,"z",(function(){return g})),a.d(t,"i",(function(){return f})),a.d(t,"d",(function(){return y})),a.d(t,"p",(function(){return _})),a.d(t,"H",(function(){return L})),a.d(t,"e",(function(){return w})),a.d(t,"h",(function(){return k})),a.d(t,"m",(function(){return C})),a.d(t,"q",(function(){return q})),a.d(t,"A",(function(){return I})),a.d(t,"E",(function(){return x})),a.d(t,"F",(function(){return j})),a.d(t,"r",(function(){return O})),a.d(t,"D",(function(){return S})),a.d(t,"o",(function(){return $})),a.d(t,"L",(function(){return N})),a.d(t,"j",(function(){return A})),a.d(t,"f",(function(){return T})),a.d(t,"w",(function(){return D})),a.d(t,"g",(function(){return B})),a.d(t,"k",(function(){return F})),a.d(t,"J",(function(){return U})),a.d(t,"C",(function(){return P})),a.d(t,"l",(function(){return z})),a.d(t,"b",(function(){return R})),a.d(t,"c",(function(){return Q}));var l=[{value:1,label:"低"},{value:2,label:"一般"},{value:3,label:"紧急"}],i=[{value:1,label:"待受理"},{value:2,label:"已派单"},{value:3,label:"已接单"},{value:4,label:"处理中"},{value:5,label:"已完成"},{value:6,label:"已回访"},{value:7,label:"已关闭"},{value:8,label:"已延后"},{value:9,label:"待评价"},{value:10,label:"已评价"},{value:11,label:"未受理"}],s=[{value:11,label:"公区整改"},{value:12,label:"住户服务"},{value:13,label:"通用工单"},{value:15,label:"工单审核"}],n=[{value:1,label:"邻里关系"},{value:2,label:"清洁卫生"},{value:3,label:"投诉报修"},{value:4,label:"房屋认证"},{value:5,label:"月卡申请"},{value:6,label:"门禁申请"},{value:7,label:"个人维修"},{value:8,label:"工区维修"},{value:9,label:"订单服务"},{value:10,label:"管家服务"}],r=[{label:"日",value:0},{label:"周",value:1},{label:"月",value:2},{label:"年",value:4}],o=[{label:"普通",value:1},{label:"培训",value:2},{label:"认证",value:3}],u=[{value:1,label:"正常"},{value:2,label:"预警"},{value:3,label:"超时"}],c=[{value:1,label:"服务提交"},{value:2,label:"服务受理"},{value:3,label:"服务处理"},{value:4,label:"服务评价"},{value:5,label:"服务完成"},{value:6,label:"服务拒绝"}],d=[{value:1,label:"房屋认证"},{value:2,label:"门禁申请"},{value:3,label:"车辆月卡"},{value:4,label:"投诉报修"}],v=[{value:1,label:"巡检"},{value:2,label:"维保"},{value:3,label:"抄表"},{value:4,label:"保洁"},{value:5,label:"绿化"},{value:6,label:"拜访"}],p=[{value:1,label:"未执行"},{value:2,label:"执行中"},{value:3,label:"已完成"},{value:4,label:"超时"},{value:5,label:"领取超时"},{value:9,label:"超时完成"},{value:12,label:"超时预警"}],b=[{label:"巡检类",value:1},{label:"维保类",value:2},{label:"抄表类",value:3},{label:"清洁类",value:4},{label:"绿化类",value:5},{label:"上门拜访类",value:6},{label:"维修类",value:7},{label:"服务礼仪类",value:8},{label:"内部管控类",value:9},{label:"社区温度类",value:10}],h=[{label:"人事管控类",value:1},{label:"财务管控类",value:2},{label:"事务管控类",value:3},{label:"物料管控类",value:4}],m=[{label:"人",value:1},{label:"财",value:2},{label:"事",value:3},{label:"物",value:4}],g=[{label:"普通",value:1},{label:"培训",value:2},{label:"认证",value:3}],f=[{label:"日",value:0},{label:"周",value:1},{label:"月",value:2},{label:"年",value:4}],y=[{label:"全员收费",value:1},{label:"全员突击",value:2},{label:"全员巡查",value:3},{label:"全员保洁",value:4}],_=[{label:"X(新增默认)",value:"X"},{label:"A",value:"A"},{label:"B",value:"B"},{label:"C",value:"C"},{label:"D",value:"D"},{label:"E",value:"E"}],L=[{label:"自管",value:1},{label:"外包",value:2}],w=[{label:"内勤",value:1},{label:"外勤",value:2}],k=[{label:"固定作业",value:1},{label:"移动作业",value:2}],C=[{label:"发现问题",value:1},{label:"处理问题",value:2}],q=[{label:"人",value:1},{label:"物",value:2}],I=[{label:"客户服务",value:1},{label:"安全服务",value:2},{label:"设施设备管理",value:3},{label:"环境管理",value:4},{label:"基础资料",value:5}],x=[{label:"设备标准",value:1},{label:"空间服务标准",value:2},{label:"物品标准",value:3},{label:"绿化养护标准",value:5},{label:"内部标准",value:6},{label:"体检标准",value:7},{label:"项目标准",value:8}],j=[{label:"1A",value:1},{label:"2A",value:2},{label:"3A",value:3},{label:"4A",value:4},{label:"5A",value:5}],O=[{value:1,label:"1星级"},{value:2,label:"2星级"},{value:3,label:"3星级"},{value:4,label:"4星级"},{value:5,label:"5星级"}],S=[{label:"业务收入",value:1},{label:"经营收入",value:2},{label:"资产处置收益",value:3},{label:"其他收益",value:4},{label:"营业外收入",value:5},{label:"投资收益",value:6},{label:"筹资活动",value:7},{label:"清洁卫生费",value:8},{label:"安全保卫费",value:9},{label:"绿化养护费",value:10},{label:"工程维护费",value:11},{label:"能源费",value:12},{label:"职工薪酬",value:13},{label:"行政办公费",value:14},{label:"其他物业管理成本",value:15},{label:"停车场经营成本",value:16},{label:"物业经营成本",value:17},{label:"其他业务成本",value:18},{label:"税金及附加",value:19},{label:"财务费用",value:20},{label:"资产减值损失",value:21},{label:"营业外支出",value:22},{label:"所得税费用",value:23},{label:"投资费用",value:24},{label:"筹资费用",value:25},{label:"资本支出",value:26},{label:"代收代付项",value:27}],$=[{label:"水表",value:1},{label:"电表",value:2},{label:"暖气表",value:3},{label:"燃气表",value:4},{label:"热水表",value:5}],N=[{label:"普通",value:1},{label:"一般",value:2},{label:"重要",value:3}],A=[{label:"房屋认证",value:1},{label:"门禁申请",value:2},{label:"车辆月卡",value:3},{label:"现场品质",value:4},{label:"邻里关系",value:6},{label:"投诉",value:7},{label:"到家服务",value:8},{label:"公区维修",value:9},{label:"满意度调查",value:10},{label:"业委会会议",value:11},{label:"政务沟通",value:12},{label:"客户拜访",value:13},{label:"门禁权限申请",value:14},{label:"服务态度",value:15}],T=[{label:"设备整改",value:2},{label:"电梯整改",value:3},{label:"清洁卫生[内控]",value:4},{label:"车场整改",value:5},{label:"安防整改",value:6},{label:"绿化整改",value:7},{label:"历史工单-1",value:12},{label:"历史工单-2",value:13},{label:"能源整改",value:15},{label:"审批工单",value:16},{label:"内部整改",value:17},{label:"行政",value:18},{label:"人事",value:19},{label:"财务",value:20},{label:"市场",value:21}],D=[{label:"主动服务",value:1},{label:"设备管理",value:2},{label:"电梯管理",value:3},{label:"清洁卫生",value:4},{label:"车场运营",value:5},{label:"安防管理",value:6},{label:"绿化管理",value:7},{label:"业委会会议",value:8},{label:"政务沟通",value:9},{label:"客户拜访",value:10},{label:"能源计划",value:11},{label:"审批工单",value:12},{label:"内部整改",value:13}],B=[{label:"设备管理标准",value:1},{label:"内部管控标准",value:2},{label:"清洁管理标准",value:3},{label:"安全管理标准",value:4},{label:"绿化养护标准",value:5},{label:"消防管控标准",value:6},{label:"电梯管理标准",value:7},{label:"停车场管理标准",value:8},{label:"能源管理标准",value:9}],F=[{label:"产权人",value:1},{label:"亲属",value:2},{label:"租户",value:3},{label:"好友",value:4},{label:"访客",value:5},{label:"产权人(共有)",value:6}],U=[{label:"感知器",value:1},{label:"控制器",value:2},{label:"动作器",value:3}],P=[{label:"日报",value:1},{label:"周报",value:2},{label:"月报",value:3},{label:"季度",value:4},{label:"半年",value:5},{label:"年度",value:6}],z=[{label:"安全生产",value:1},{label:"效益",value:2},{label:"满意",value:3}],R=[{label:"一般",value:[1,2,3]},{label:"重要",value:[4,5,6]},{label:"非常重要",value:[7,8,9]}],Q=[{value:0,label:"不合格"},{value:1,label:"合格"},{value:2,label:"AI判定中"},{value:3,label:"无需AI验收"},{value:4,label:"AI标准缺失"},{value:5,label:"智能体未配置"},{value:6,label:"无权益请充值"}]},a5b8:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"workPointsManage"},[e.infoList?a("div",{staticClass:"workPointsRuleList"},[a("el-card",{staticClass:"box-card"},[a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{type:"text",clearable:"",placeholder:"投票主题"},model:{value:e.query.title,callback:function(t){e.$set(e.query,"title","string"===typeof t?t.trim():t)},expression:"query.title"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:e.query.queryStatus,callback:function(t){e.$set(e.query,"queryStatus",t)},expression:"query.queryStatus"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{attrs:{type:"text",clearable:"",placeholder:"创建人"},model:{value:e.query.createBy,callback:function(t){e.$set(e.query,"createBy","string"===typeof t?t.trim():t)},expression:"query.createBy"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:8}},[a("el-date-picker",{attrs:{type:"daterange","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","default-time":["00:00:00","23:59:59"]},model:{value:e.query.createDate,callback:function(t){e.$set(e.query,"createDate",t)},expression:"query.createDate"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":".9375rem"}},[a("div",{staticClass:"planLst",attrs:{slot:"header"},slot:"header"},[a("span",{staticClass:"planTitle"},[e._v("投票列表")]),e._v(" "),a("div",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],staticClass:"el-icon-plus",attrs:{type:"primary"},on:{click:e.addRuleGroup}},[e._v("新建投票")])],1)]),e._v(" "),a("el-table",{staticStyle:{width:"100%","margin-top":".9375rem"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{label:"#",align:"center","min-width":"50",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1)+"\n ")])]}}],null,!1,3311124033)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"title",label:"投票主题",fixed:"","min-width":"180","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"projectNames",label:"所属小区","min-width":"180","show-overflow-tooltip":""}},[a("template",{slot:"header"},[a("span",[e._v("所属小区\n "),a("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[a("template",{slot:"content"},[a("div",[e._v("\n 投票报告中包含的项目\n ")])]),e._v(" "),a("span",{staticClass:"el-icon-info"})],2)],1)])],2),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"isAnonymous",label:"是否匿名"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(2===t.row.isAnonymous?"否":"是")+"\n ")]}}],null,!1,627820279)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1===t.row.status?"未发布":2===t.row.status?"投票中":"已截止")+"\n ")]}}],null,!1,3651709676)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"total",label:"投票人数"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"createBy",label:"创建人"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"endDate",label:"截止时间","min-width":"160"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"updateDate",label:"创建时间","min-width":"160"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"address",fixed:"right",label:"操作","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[1!==t.row.status?a("span",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.detailsClick(t.row,"view")}}},[e._v("查看")])],1):e._e(),e._v(" "),1===t.row.status?a("span",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.detailsClick(t.row,"edit")}}},[e._v("编辑")])],1):e._e(),e._v(" "),1===t.row.status?a("span",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.deleteClick(t.row)}}},[e._v("删除")])],1):e._e(),e._v(" "),t.row.total>0?a("span",[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.gotoVoteStatisic(t.row)}}},[e._v("统计")])],1):e._e()]}}],null,!1,3002016692)})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e(),e._v(" "),e.viewInfo?a("div",{staticClass:"viewDetails"},[a("addVote",{ref:"addVote",attrs:{type:e.type},on:{goBack:e.goBack}})],1):e._e(),e._v(" "),e.statisic?a("div",{staticClass:"viewDetails"},[a("voteStatisic",{ref:"statisic",on:{goBack:e.goBack}})],1):e._e()])},i=[],s=a("00b6"),n=a("310f"),r=a("646b"),o={components:{addVote:n["a"],voteStatisic:r["a"]},data:function(){return{type:"",pageTotal:0,viewInfo:!1,infoList:!0,statisic:!1,projectList:[],statusList:[{name:"未发布",value:1},{name:"投票中",value:2},{name:"已截止",value:3}],query:{title:"",createBy:"",companyId:this.$store.state.companyId,projectUuid:this.$store.state.community_uuid,createDate:"",queryStatus:"",pageNumber:1,pageSize:10},tableData:[]}},mounted:function(){this.headClass(),this.getProjectInfo(),this.getlistData()},beforeRouteLeave:function(e,t,a){this.viewInfo=!1,this.statisic=!1,this.infoList=!0,a()},methods:{getProjectInfo:function(){this.projectList=this.$store.state.user.project},deleteClick:function(e){var t=this;this.$confirm("确定删除该数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"info",center:!0}).then((function(){Object(s["i"])({id:e.id}).then((function(e){0===e.code&&(t.getlistData(),t.$message({type:"success",message:"删除投票成功"}))}))})).catch((function(){}))},detailsClick:function(e,t){var a=this,l=e;this.type=t,this.viewInfo=!0,this.infoList=!1,this.statisic=!1,this.$nextTick((function(){a.$refs.addVote.getInfoLst(l)}))},addRuleGroup:function(){var e=this;this.type="add",this.viewInfo=!0,this.infoList=!1,this.statisic=!1,this.$nextTick((function(){e.$refs.addVote.getInfoLst()}))},gotoVoteStatisic:function(e){var t=this,a=e;this.viewInfo=!1,this.infoList=!1,this.statisic=!0,this.$nextTick((function(){t.$refs.statisic.getInfoLst(a)}))},onSearch:function(){this.query.pageNumber=1,this.getlistData()},getlistData:function(){var e=this,t={title:this.query.title,createBy:this.query.createBy,companyId:this.$store.state.companyId,projectUuid:this.query.projectUuid,start:this.query.createDate?this.query.createDate[0]:"",end:this.query.createDate?this.query.createDate[1]:"",pageNumber:this.query.pageNumber,pageSize:this.query.pageSize,queryStatus:this.query.queryStatus};Object(s["l"])(t).then((function(t){0===t.code&&t.data?(e.tableData=t.data.records,e.pageTotal=t.data.rowsCount):e.tableData=[]}))},goBack:function(){this.viewInfo=!1,this.statisic=!1,this.infoList=!0,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},resetForm:function(){this.query.pageNumber=1,this.query.title="",this.query.createBy="",this.query.queryStatus="",this.query.createDate="",this.getlistData()},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},u=o,c=(a("24521"),a("f4b0"),a("829d")),d=Object(c["a"])(u,l,i,!1,null,"3d25d1d2",null);t["default"]=d.exports},a85d:function(e,t,a){},f4b0:function(e,t,a){"use strict";a("49ef")}}]); |