{"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\\form\\BusinessObj.vue?vue&type=template&id=6ab19a07&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\BusinessObj.vue","mtime":1675071992881},{"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  <ht-aside-tree cat-id=\"9\" @node-click=\"handleNodeClick\" @check=\"checkNode\" />\n   <el-container>\n  <el-main class=\"main-ht-table\">\n    <ht-table @load=\"loadTableData\" :data=\"tableData\" :pageResult=\"pageResult\" :selection=\"true\"\n      quick-search-props=\"alias,description\" :default-sorter=\"[{ direction: 'DESC', property: 'createTime' }]\"\n      ref=\"htTable\" @select-all=\"tableSelect\" @select=\"tableSelect\" @row-click=\"rowClick\" :show-export=\"false\"\n      :show-custom-column=\"false\" class=\"dddd\">\n      <template v-slot:toolbar>\n       \n          <el-button icon=\"el-icon-plus\"  style=\"margin-left:10px\" size=\"small\" @click=\"openBusinessObjDialog()\" type='primary'>添加</el-button>\n          <ht-delete-button :style=\"{marginLeft: '10px'}\" :url=\"formDeleteUrl\" :htTable=\"$refs.htTable\">删除</ht-delete-button>\n          <el-button @click=\"showDialog('entsType')\" style=\"margin-left:10px\" type='primary' plain>设置分类</el-button>\n          \n        \n      </template>\n      <template>\n        <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n        <ht-table-column label=\"描述\" :sortable=\"true\" prop=\"description\" :show-overflow-tooltip=\"true\">\n          <template v-slot=\"scope\">\n            <el-link type=\"primary\" @click=\"openBusinessObjDialog('edit',scope.row.id)\">{{scope.row.description}}\n            </el-link>\n          </template>\n        </ht-table-column>\n        <ht-table-column width=\"150\" prop=\"categoryName\" label=\"所属分类\" />\n        <ht-table-column prop=\"alias\" label=\"别名\" />\n        <ht-table-column prop=\"status\" width=\"80\" label=\"状态\"\n          :filters=\"[{text:'禁用', value:'forbidden'},{text:'启用', value:'normal'}]\">\n          <template slot-scope=\"scope\">\n            <span v-if=\"scope.row.status == 'forbidden'\">\n              <el-tag type=\"warning\">禁用</el-tag>\n            </span>\n            <span v-if=\"scope.row.status == 'normal'\">\n              <el-tag type=\"success\">启用</el-tag>\n            </span>\n          </template>\n        </ht-table-column>\n        <ht-table-column prop=\"deployed\" width=\"120\" label=\"是否已发布\"\n          :filters=\"[{text:'未发布', value:0},{text:'已发布', value:1}]\">\n          <template slot-scope=\"scope\">\n            <span v-if=\"scope.row.deployed == true\">\n              <el-tag type=\"info\">已发布</el-tag>\n            </span>\n            <span v-if=\"scope.row.deployed == false\">\n              <el-tag type=\"warning\">未发布</el-tag>\n            </span>\n          </template>\n        </ht-table-column>\n        <ht-table-column width=\"160\" label=\"操作\">\n          <template v-slot=\"{ row }\">\n            <el-dropdown size=\"mini\" split-button @command=\"showFormDialog\"\n              @click=\"showFormDialog({ row: row, command: 'bind' })\">\n              <span>\n                <i class=\"el-icon-paperclip\"></i>绑定关系\n              </span>\n              <el-dropdown-menu slot=\"dropdown\">\n                <!-- <el-dropdown-item\n                  icon=\"el-icon-paperclip\"\n                  :command=\"{ row: row, command: 'bind' }\"\n                  >绑定关系</el-dropdown-item\n                >-->\n                <el-dropdown-item icon=\"el-icon-menu\" :command=\"{ row: row, command: 'formation' }\">数据结构\n                </el-dropdown-item>\n                <el-dropdown-item icon=\"el-icon-menu\" v-if=\"row.deployed == 0\"\n                  :command=\"{ row: row, command: 'deployed' }\">发布</el-dropdown-item>\n                <el-dropdown-item v-if=\"row.status == 'normal'\" icon=\"el-icon-warning\"\n                  :command=\"{ row: row, command: 'normal' }\">禁用</el-dropdown-item>\n                <el-dropdown-item v-else icon=\"el-icon-warning\" :command=\"{ row: row, command: 'forbidden' }\">启用\n                </el-dropdown-item>\n              </el-dropdown-menu>\n            </el-dropdown>\n          </template>\n        </ht-table-column>\n      </template>\n    </ht-table>\n  </el-main>\n  </el-container>\n  <!--数据结构-->\n  <ht-sidebar-dialog width=\"20%\" title=\"数据结构\" :visible.sync=\"dialogVisible\" :before-close=\"handleClose\">\n    <pre style=\"border: 1px solid #ccc;background-color: #f5f5f5; border-radius: 4px\">{{ this.dataformation }}</pre>\n  </ht-sidebar-dialog>\n\n  <!--建模表单-->\n  <business-obj-dialog @opretaId=\"opretaId\" :clickTree=\"clickTree\" :dataView=\"dataView\" ref=\"objDialog\"\n    @loadTableData=\"handleNodeClick\" :data=\"formData\"></business-obj-dialog>\n\n  <ht-sidebar-dialog width=\"28%\" title=\"绑定关系\" :visible.sync=\"dialogVisible2\" :before-close=\"handleClose\">\n    <el-row>\n      <el-col>\n        实体对象：\n        <span v-for=\"(item,index) in bindData.entData\" :key=\"index\">\n          <el-tag style=\"margin-right: 5px;cursor: pointer;\"\n            @click=\"closeBindDialog;openBusinessObjDialog('edit', item.defId , item.id_)\">{{item.name_}}</el-tag>\n        </span>\n      </el-col>\n    </el-row>\n    <br />\n    <el-row>\n      <el-col>\n        PC表单：\n        <span v-for=\"(item,index) in bindData.formData\" :key=\"index\">\n          <el-tag style=\"margin-right: 5px;\" v-if=\"item.form_type_ != 'mobile'\">\n            <router-link replace :to=\"{path:'form#formManager',query:{formId:item.id_,defId:item.def_id_}}\">\n              {{item.name_}}</router-link>\n          </el-tag>\n        </span>\n      </el-col>\n    </el-row>\n    <br />\n    <el-row>\n      <el-col>\n        手机表单：\n        <span v-for=\"(item,index) in bindData.formData\" :key=\"index\">\n          <el-tag style=\"margin-right: 5px;\" v-if=\"item.form_type_ != 'pc'\">\n            <router-link replace :to=\"{path:'form#mobileFormManager',query:{formId:item.id_,defId:item.def_id_}}\">\n              {{item.name_}}</router-link>\n          </el-tag>\n        </span>\n      </el-col>\n    </el-row>\n    <br />\n    <el-row>\n      <el-col>\n        流程定义：\n        <template v-if=\"bindData && bindData.bpmData\">\n          <div v-for=\"(item, index) in bindData.bpmData\" :key=\"index\" style=\"margin: 10px\">\n            <span>{{item.flowName}}</span>\n            <span v-for=\"ship in item.ships\" :key=\"ship.flowId\">\n              <el-tag type=\"danger\" v-if=\"ship.main\" class=\"m-l-5\">\n                <router-link :to=\"{ path: 'flowDesign', query: { bpmId: ship.flowId } }\">版本:{{ship.version}}(主版本)\n                </router-link>\n              </el-tag>\n              <el-tag v-else class=\"m-l-5\">\n                <router-link :to=\"{ path: 'flowDesign', query: { bpmId: ship.flowId } }\">版本:{{ship.version}}\n                </router-link>\n              </el-tag>\n            </span>\n          </div>\n        </template>\n        <span v-if=\"bindData && bindData.bpmData && bindData.bpmData.length == 0\">未绑定</span>\n      </el-col>\n    </el-row>\n  </ht-sidebar-dialog>\n  <eip-sys-type-dialog ref=\"entsType\" name=\"entsType\" :cat-id=\"'9'\" @onConfirm=\"sysTypeDialogOnConfirm\">\n  </eip-sys-type-dialog>\n  <form-template-dialog @onConfirm=\"confirmTemplate\" formType=\"pc\" ref=\"formTemplateDialog\" />\n</el-container>\n",null]}