{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\meta\\DataDicManager.vue?vue&type=template&id=a6d81b14&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\meta\\DataDicManager.vue","mtime":1675071993006},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<el-container class=\"fullheight\" style=\"border: 1px solid #eee\">\n  <div>\n    <el-aside class=\"fullheight\" :width=\"width\" v-show=\"asideShow\">\n      <ht-sys-type-tree\n        class=\"ht-sys-type-tree\"\n        cat-id=\"5\"\n        highlight-current\n        ref=\"htDataDicTree\"\n        :support-filter=\"supportFilter\"\n        :default-expand-all=\"isExpand\"\n        expand-on-click-node=\"false\"\n        @node-click=\"handleNodeClick\"\n      >\n        <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\n          <span class=\"show-ellipsis\" :title=\"node.label\">{{ node.label }}</span>\n          <el-dropdown @command=\"handleCommand\">\n            <span class=\"el-dropdown-link\">\n              <i class=\"icon-more\" title=\"更多操作\" />\n            </span>\n            <el-dropdown-menu slot=\"dropdown\">\n              <el-dropdown-item icon=\"el-icon-plus\" :command=\"{node:node,data,action:'add'}\">添加</el-dropdown-item>\n              <el-dropdown-item\n                icon=\"el-icon-edit\"\n                v-if=\"data.parentId!='0'\"\n                :command=\"{node:node,data,action:'edit'}\"\n              >编辑</el-dropdown-item>\n              <el-dropdown-item\n                icon=\"el-icon-upload2\"\n                v-if=\"data.parentId!='0'\"\n                :command=\"{node:node,data,action:'import'}\"\n              >导入</el-dropdown-item>\n              <el-dropdown-item\n                icon=\"el-icon-download\"\n                v-if=\"data.parentId!='0'\"\n                :command=\"{node:node,data,action:'export'}\"\n              >导出</el-dropdown-item>\n              <el-dropdown-item\n                icon=\"el-icon-delete\"\n                v-if=\"data.parentId!='0'\"\n                :command=\"{node:node,data,action:'delete'}\"\n              >删除</el-dropdown-item>\n            </el-dropdown-menu>\n          </el-dropdown>\n        </span>\n      </ht-sys-type-tree>\n    </el-aside>\n\n    <div class=\"navbar-collapse\" :style=\"navbarCollapseStyle\" @click=\"asideShow=!asideShow\">\n      <div class=\"navbar-collapse-bg\">\n        <i\n          class=\"navbar-collapse-arrow\"\n          :class=\"{'el-icon-arrow-left':asideShow,'el-icon-arrow-right':!asideShow}\"\n        ></i>\n      </div>\n    </div>\n\n    <!-- 导入 -->\n    <el-dialog :visible.sync=\"dialogImportVisible\" title=\"导入\" width=\"40%\" top=\"30vh\" custom-class=\"upload-dialog\">\n        <el-form ref=\"form\" label-width=\"150px\" class=\"upload-dialog__contnt\">\n          <ht-form-item label=\"默认模板\">\n            <el-button size=\"small\" type=\"primary\" icon=\"el-icon-download\" @click=\"downloadTemplate()\">模板下载</el-button>\n          </ht-form-item>\n          <ht-form-item label=\"文件\">\n            <el-upload\n              :action=\"importUrl\"\n              :http-request=\"importData\"\n              :before-upload=\"beforeUpload\"\n              :file-list=\"fileList\"\n              accept=\".xls,.xlsx\"\n              :limit=\"1\"\n              :auto-upload=\"false\"\n              ref=\"upload\"\n            >\n              <el-button size=\"small\" icon=\"el-icon-upload\">选择文件</el-button>\n              <div slot=\"tip\" class=\"el-upload__tip\">只能上传xls/xlsx文件</div>\n            </el-upload>\n          </ht-form-item>\n        </el-form>\n        <div slot=\"footer\" class=\"dialog-footer\">\n          <el-button\n            type=\"primary\"\n            @click=\"submitImport\"\n            element-loading-text=\"拼命导入中\"\n            v-loading.fullscreen.lock=\"fullscreenLoading\"\n          >确 定</el-button>\n          <el-button @click=\"cancelConfirm()\">取 消</el-button>\n        </div>\n      </el-dialog>\n\n    <!-- 添加分类 -->\n    <ht-sidebar-dialog\n      width=\"28%\"\n      :title=\"title\"\n      :visible=\"dialogVisible\"\n      :before-close=\"handleClose\"\n    >\n      <el-form :model=\"sysType\" data-vv-scope=\"editSysTypeForm\">\n        <ht-form-item label=\"父节点\" label-width=\"100px\" v-if=\"!sysType.id\">\n          <ht-input v-model=\"parentSysType.name\" autocomplete=\"off\" validate=\"required\" disabled></ht-input>\n        </ht-form-item>\n        <ht-form-item label=\"分类名称\" label-width=\"100px\">\n          <ht-input v-model=\"sysType.name\" autocomplete=\"off\" :validate=\"{required:true,max:40}\"></ht-input>\n        </ht-form-item>\n        <ht-form-item label=\"分类Key\" label-width=\"100px\">\n          <ht-input\n            v-model=\"sysType.typeKey\"\n            v-pinyin=\"sysType.name\"\n            autocomplete=\"off\"\n            :validate=\"{required:true, regex: {exp: '^[a-zA-Z][a-zA-Z0-9_]*$', message: '只能输入字母、数字、下划线，且以字母开头'},max:40}\"\n            placeholder=\"请输入key\"\n            :disabled=\"sysType.id?true:false\"\n          />\n        </ht-form-item>\n        <!-- <ht-form-item label=\"类型\" label-width=\"100px\">\n          <ht-radio\n            v-model=\"sysType.struType\"\n            :options=\"[{ key: 0, value: '平铺'}, { key: 1, value: '树形' }]\"\n          />\n        </ht-form-item> -->\n      </el-form>\n      <div slot=\"footer\" class=\"dialog-footer\">\n        <ht-submit-button\n          :url=\"saveSysTypeUrl\"\n          :model=\"sysType\"\n          scope-name=\"editSysTypeForm\"\n          @after-save-data=\"afterSaveData\"\n        >{{$t('eip.common.save')}}</ht-submit-button>\n        <el-button @click=\"dialogVisible = false\">取 消</el-button>\n      </div>\n    </ht-sidebar-dialog>\n\n    <!-- 添加数据字典 -->\n    <ht-sidebar-dialog\n      width=\"28%\"\n      :title=\"dicTitle\"\n      :visible=\"dicDialogVisible\"\n      :before-close=\"handleClose\"\n    >\n      <el-form :model=\"dicData\" data-vv-scope=\"editDic\">\n        <ht-form-item label=\"项名称\" label-width=\"80px\">\n          <ht-input v-model=\"dicData.name\" autocomplete=\"off\" :validate=\"{required:true,max:40}\"></ht-input>\n        </ht-form-item>\n        <ht-form-item label=\"项值\" label-width=\"80px\">\n          <ht-input\n            v-model=\"dicData.key\"\n            v-pinyin=\"dicData.name\"\n            autocomplete=\"off\"\n            :validate=\"{required:true,alpha_dash:true,max:40}\"\n            placeholder=\"请输入key\"\n            :disabled=\"dicData.id?true:false\"\n          />\n        </ht-form-item>\n        <ht-form-item label label-width=\"80px\">当前数据字典中项值必须唯一</ht-form-item>\n      </el-form>\n      <div slot=\"footer\" class=\"dialog-footer\">\n        <ht-submit-button\n          :url=\"saveDicDataUrl\"\n          :model=\"dicData\"\n          scope-name=\"editDic\"\n          @after-save-data=\"afterSaveDicData\"\n        >{{$t('eip.common.save')}}</ht-submit-button>\n        <el-button @click=\"dicDialogVisible = false\">取 消</el-button>\n      </div>\n    </ht-sidebar-dialog>\n  </div>\n  <el-container>\n    <el-main class=\"fullheight\">\n      <el-scrollbar class=\"dic-data-scrollbar\">\n        <ht-tree\n          :data=\"dicDatas\"\n          node-key=\"id\"\n          :props=\"defaultProps\"\n          :support-filter=\"false\"\n          :expand-on-click-node=\"false\"\n          :default-expand-all=\"isExpandDic\"\n          ref=\"dicDataTree\"\n          @node-click=\"dicClick\"\n        >\n          <!-- 作用域插槽：插槽prop -->\n          <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\n            <span class=\"show-ellipsis\" :title=\"node.label\">{{ node.label }}</span>\n            <el-dropdown @command=\"handleCommand\">\n              <span class=\"el-dropdown-link\">\n                <i class=\"icon-more\" title=\"更多操作\" />\n              </span>\n              <el-dropdown-menu slot=\"dropdown\">\n                <el-dropdown-item\n                  icon=\"el-icon-plus\"\n                  :command=\"{node:node,data,action:'dicAdd'}\"\n                >添加</el-dropdown-item>\n                <el-dropdown-item\n                  icon=\"el-icon-edit\"\n                  v-if=\"data.parentId!='-1'\"\n                  :command=\"{node:node,data,action:'dicEdit'}\"\n                >编辑</el-dropdown-item>\n                <el-dropdown-item\n                  icon=\"el-icon-delete\"\n                  v-if=\"data.parentId!='-1'\"\n                  :command=\"{node:node,data,action:'dicDelete'}\"\n                >删除</el-dropdown-item>\n              </el-dropdown-menu>\n            </el-dropdown>\n          </span>\n        </ht-tree>\n      </el-scrollbar>\n    </el-main>\n  </el-container>\n</el-container>\n",null]}