{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\duty\\components\\CmgtDutyOrgWorkarrangeFormDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\duty\\components\\CmgtDutyOrgWorkarrangeFormDialog.vue","mtime":1667545182770},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport CmgtDutyOrgWorkarrangeApi from '@/views/Manage/duty/api/CmgtDutyOrgWorkarrangeApi'\nimport dictContracts from '@/components/dict/DictSelectUtils.js'\nimport CommonApi from '@/views/Manage/CommonApi.js'\nimport {\n\tmapState\n} from 'vuex'\nimport SelectTree from '@/views/Manage/components/SelectTree'\n\n\nexport default {\n\tname: 'CmgtDutyOrgWorkarrangeFormDialog',\n\tprops: {},\n\tcomponents: {\n\t\tSelectTree\n\t},\n\tdata() {\n\t\treturn {\n\t\t\ttitle: '新增',\n\t\t\tCommonApi,\n\t\t\tshowFormDia: false,\n\t\t\tloading: false,\n\t\t\tactiveCollapseNames: ['1'],\n\t\t\tactiveTabChildName: '0',\n\t\t\tworkTemplates: [],\n\t\t\tparams: {\n\t\t\t\tid: null,\n\t\t\t\tname: null,\n\t\t\t\tteamId: [],\n\t\t\t\torgId: null,\n\t\t\t\tsn: null,\n\t\t\t\tmemo: null,\n\t\t\t},\n\t\t\trules: {\n\t\t\t\tname: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '排班名称不能为空',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}],\n\t\t\t\torgId: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '归属部门不能为空',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}],\n\t\t\t\tteamId: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '小组名称不能为空',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}]\n\t\t\t},\n\t\t\torgList: [],\n\t\t\ttreeSelectProps: {\n\t\t\t value: 'id', // ID字段名\n\t\t\t label: 'name',// 显示名称\n\t\t\t children: 'children',// 子级字段名\n\t\t\t\tparentId: 'parentId',\n\t\t\t\tcode: 'demId'\n\t\t\t }\n\t\t}\n\t},\n\tcomputed: mapState({\n\t\theader: state => {\n\t\t\treturn {\n\t\t\t\tAuthorization: `Bearer ${state.login.currentUser.token}`\n\t\t\t}\n\t\t}\n\t}),\n\tcreated() {\n\t\t// CmgtDutyOrgWorkarrangeApi.findTeam(res => {\n\t\t// this.nameSelectOptions = res.value\n\t\t// })\n\t\tthis.loadOrg()\n\t\t\n\t\tthis.workTemplates = dictContracts.getDictItemsFromCache('cmgt_pbbmb')\n\t},\n\tmounted() {\n\t\t\n\t},\n\tmethods: {\n\t\tloadOrg(){\n\t\t\tCmgtDutyOrgWorkarrangeApi.getAllOrgTree(res=>{\n\t\t\t\tconsole.log(\"orglist\",res.data)\n\t\t\t\tthis.orgList = res.data\n\t\t\t})\n\t\t},\n\t\tadd() {\n\t\t\tthis.title = '新增'\n\t\t\tthis.resetForm()\n\t\t\tthis.showFormDia = true\n\t\t},\n\t\tresetForm() {\n\t\t\tthis.params = {\n\t\t\t\tid: null,\n\t\t\t\tname: null,\n\t\t\t\tteamId: [],\n\t\t\t\torgId: null,\n\t\t\t\tsn: null,\n\t\t\t\tmemo: null,\n\t\t\t}\n\t\t},\n\t\thandleClose() {\n\t\t\tthis.resetForm()\n\t\t\tthis.showFormDia = false\n\t\t},\n\t\thandleSave() {\n\t\t\tthis.$refs.formInfo.validate(valid => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tlet method\n\t\t\t\t\tif (!this.params.id) {\n\t\t\t\t\t\t// 新增\n\t\t\t\t\t\tmethod = CmgtDutyOrgWorkarrangeApi.addCmgtDutyOrgWorkarrange\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// 修改\n\t\t\t\t\t\tmethod = CmgtDutyOrgWorkarrangeApi.editCmgtDutyOrgWorkarrange\n\t\t\t\t\t}\n\t\t\t\t\tthis.params.teamId = this.params.teamId.join(\",\")\n\t\t\t\t\tthis.loading = true\n\t\t\t\t\tmethod(this.params, res => {\n\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\tmessage: this.title + '成功',\n\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t//this.$emit('loadData')\n\t\t\t\t\t\t\tthis.$parent.loadData()\n\t\t\t\t\t\t\tthis.handleClose()\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.$message.warning(res.message)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tUpdate(row) {\n\t\t\tthis.title = '修改'\n\t\t\tthis.showFormDia = true\n\t\t\tthis.params = row\n\t\t\tthis.params.teamId = row.teamId.toString().split(\",\")\n\t\t}\n\t}\n}\n",null]}