{"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\\uc\\MatrixData.vue?vue&type=template&id=7ac48fbc&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\MatrixData.vue","mtime":1675071993288},{"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<div class=\"fullheight\">\n  <ht-table\n    @load=\"loadData\"\n    :data=\"dataList\"\n    :pageResult=\"pageResult\"\n    :selection=\"true\"\n    :show-export=\"false\"\n    :show-custom-column=\"false\"\n    ref=\"htTable\"\n  >\n    <template v-slot:toolbar>\n      <el-button size=\"small\" @click=\"$router.go(-1)\" icon=\"el-icon-d-arrow-left\">返回</el-button>\n      <el-divider direction=\"vertical\"></el-divider>\n      <el-button size=\"small\" @click=\"showDialog('')\" icon=\"el-icon-plus\" v-if=\"isIssure\">添加</el-button>\n      <!-- <el-button size=\"small\" @click=\"save()\" type=\"primary\" icon=\"icon-f-right\">保存</el-button> -->\n      <ht-delete-button\n        :url=\"'${uc}/uc/matrix/v1/data/remove/'+matrix.id\"\n        :htTable=\"$refs.htTable\"\n        pk=\"ID_\"\n      >删除</ht-delete-button>\n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n      <ht-table-column\n        v-for=\"(item,$index) in colFields\"\n        :key=\"$index\"\n        :prop=\"item.field\"\n        :label=\"item.comment\"\n        :hidden=\"item.ftype == 'id' ||item.ftype == 'ck'\"\n        :show-overflow-tooltip=\"true\"\n      >\n      <template slot=\"header\" >\n        <span><i class=\"icon-account\" style=\"margin-right:4px;\" v-if=\"item.ftype=='ro'\"></i>{{item.comment}}</span>\n      </template>\n        <template v-slot=\"{row}\">\n          <span v-if=\"item.colDef.colType === 1\">{{row[item.field]}}</span>\n          <span v-if=\"item.colDef.colType === 2\">{{parseUser(row[item.field])}}</span>\n        </template>\n      </ht-table-column>\n      <ht-table-column label=\"操作\" width=\"100\">\n        <template v-slot=\"{row}\">\n          <el-button type=\"primary\" size=\"mini\" @click=\"showDialog(row.ID_)\">修 改</el-button>\n        </template>\n      </ht-table-column>\n    </template>\n  </ht-table>\n\n  <el-dialog\n    width=\"60%\"\n    top=\"8vh\"\n    :title=\"matrix.name\"\n    class=\"cd-column__dialog\"\n    :visible.sync=\"dialogVisible\"\n    :close-on-click-modal=\"false\"\n    append-to-body\n  >\n    <el-form :inline=\"true\" v-form data-vv-scope=\"matrixDataForm\">\n      <el-card shadow=\"never\">\n        <div slot=\"header\" class=\"clearfix\">\n          <span style=\"font-size:16px;\">条件字段</span>\n        </div>\n        <span v-for=\"(item) in colFields\" :key=\"item.field\">\n          <ht-form-item :label=\"item.comment\" v-if=\"item.ftype == 'cv'\">\n            <ht-select\n              v-if=\"item.colDef.ctrlType === 'select'\"\n              clearable\n              v-model=\"formData[item.field]\"\n              :options=\"options[item.colDef.queryAlias]\"\n              :props=\"{ key: 'value', value: 'value' }\"\n              class=\"ht-select\"\n              @focus=\"handleFocus(item.colDef,$event)\"\n              @change=\"handleChange\"\n              @clear=\"clearCond(item.colDef)\"\n            />\n            <ht-input\n              v-model=\"formData[item.field]\"\n              readonly\n              v-if=\"item.colDef.ctrlType === 'dialog'\"\n              placeholder=\"请选择数据\"\n              class=\"ht-select\"\n            >\n              <i\n                slot=\"suffix\"\n                class=\"el-input__icon el-icon-circle-close\"\n                @click=\"clearCond(item.colDef)\"\n              ></i>\n              <el-button\n                slot=\"append\"\n                icon=\"icon-archives\"\n                @click=\"showCustomDialog(item.colDef)\"\n              ></el-button>\n            </ht-input>\n          </ht-form-item>\n        </span>\n      </el-card>\n      <div style=\"margin-top:10px;\"></div>\n      <el-card shadow=\"never\">\n        <div slot=\"header\" class=\"clearfix\">\n          <span style=\"font-size:16px;\">角色字段</span>\n        </div>\n        <span v-for=\"(item,$index) in colFields\" :key=\"$index\">\n          <ht-form-item :label=\"item.comment\" v-if=\"item.ftype == 'ro'\">\n            <userSelector\n              v-model=\"formData[item.field]\"\n              :single=\"item.colDef.selectType ===1\"\n              v-if=\"item.colDef.colType === 2\"\n            />\n          </ht-form-item>\n        </span>\n      </el-card>\n    </el-form>\n    <div slot=\"footer\">\n      <el-button type=\"primary\" @click=\"save\">{{$t(\"eip.common.save\")}}</el-button>\n      <el-button @click=\"beforeCloseDialog\">{{$t(\"eip.common.cancel\")}}</el-button>\n    </div>\n  </el-dialog>\n\n  <custom-dialog-show\n    :title=\"titlePreview\"\n    ref=\"customDialogShow\"\n    :custom-dialog=\"customDialogPreview\"\n    :alias=\"aliasPreview\"\n    @return-all-data=\"handleSavePreview\"\n  ></custom-dialog-show>\n  <!-- 自定义对话框树形预览 参数动态传入的--->\n  <custom-dialog-show-tree\n    :title=\"titlePreview\"\n    ref=\"customDialogShowTree\"\n    :custom-dialog=\"customDialogPreview\"\n    :alias=\"aliasPreview\"\n  ></custom-dialog-show-tree>\n  <!-- 自定义对话框树形预览  参数没有动态传入的-->\n  <eip-tree-dialog\n    ref=\"eipTreeDialog\"\n    @return-all-data=\"handleSavePreview\"\n    :custom-dialog=\"customDialogPreview\"\n    :alias=\"aliasPreview\"\n    :ispreview=\"false\"\n  ></eip-tree-dialog>\n</div>\n",null]}