{"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\\system\\i18n\\I18nMessageManager.vue?vue&type=template&id=1195c52c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\system\\i18n\\I18nMessageManager.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<el-container class=\"fullheight\">\n  <ht-table\n    ref=\"i18nMessageTable\"\n    @load=\"loadData\"\n    @row-click=\"rowClick\"\n    :data=\"data\"\n    :pageResult=\"pageResult\"\n    :selection=\"true\"\n    :quick-search-props=\"[{prop: 'key', label: '资源KEY'}, {prop: 'val', label: '国际化内容'}]\"\n    :show-export=\"false\"\n  >\n    <template v-slot:toolbar>\n      <el-button-group>\n        <el-button size=\"small\" icon=\"el-icon-plus\" @click=\"showDialog('add')\">添加</el-button>\n        <!--<el-button\n                size=\"small\"\n                icon=\"el-icon-tickets\"\n                @click=\"showDialog('resources')\"\n            >选择国际化资源</el-button>-->\n        <el-button size=\"small\" icon=\"el-icon-refresh\" @click=\"showDialog('init')\">初始化</el-button>\n\n        <ht-delete-button\n          size=\"small\"\n          :url=\"i18nMessageTypeDeleteUrl\"\n          :htTable=\"$refs.i18nMessageTable\"\n          pk=\"key_\"\n          parameter=\"key\"\n          style=\"margin:0;\"\n          >删除</ht-delete-button\n        >\n      </el-button-group>\n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n      <ht-table-column prop=\"key_\" label=\"资源KEY\" :show-overflow-tooltip=\"true\">\n        <template v-slot=\"{row}\">\n          <el-link @click=\"showDialog('edit', row)\" type=\"primary\">{{ row.key_ }}</el-link>\n        </template>\n      </ht-table-column>\n      <ht-table-column :prop=\"item.type\" :label=\"item.desc\" :show-overflow-tooltip=\"true\" v-for=\"item in types\" :key=\"item.id\" />\n    </template>\n  </ht-table>\n\n  <el-dialog width=\"40%\" :title=\"i18nMessageTitle\" :visible=\"dialogVisible\" :before-close=\"handleClose\"  :close-on-click-modal=\"false\">\n    <el-form v-model=\"i18nMessage\" data-vv-scope=\"editi18nMessageForm\">\n      <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n        <tbody>\n          <tr>\n            <th width=\"120px\" class=\"is-required\">资源KEY:</th>\n            <td class=\"i18nMessage-input-width\">\n              <ht-input\n                v-model=\"i18nMessage.key_\"\n                autocomplete=\"off\"\n                :maxlength=\"200\"\n                :validate=\"{\n                  required: true,\n                  regex: {exp: '^[a-zA-Z][a-zA-Z0-9._-]*$', message: '只能输入字母、数字、下划线和点，且以字母开头'}\n                }\"\n                :disabled=\"oldKey ? true : false\"\n                @blur=\"isKey()\"\n              ></ht-input>\n            </td>\n          </tr>\n          <tr>\n            <th width=\"120px\">\n              <el-tooltip class=\"item\" effect=\"dark\" content=\"资源值至少填写一个\" placement=\"right-start\">\n                <span class=\"el-icon-question\" style=\"margin-left: 10px\">资源:</span>\n              </el-tooltip>\n            </th>\n            <td>\n              <table class=\"form-table I18nTable\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n                <tbody>\n                  <tr>\n                    <th width=\"30%\">类型</th>\n                    <th width=\"30%\">描述</th>\n                    <th width=\"30%\">资源值</th>\n                  </tr>\n                  <tr v-for=\"item in types\" :key=\"item.id\">\n                    <td>{{ item.type }}</td>\n                    <td>{{ item.desc }}</td>\n                    <td>\n                      <ht-input v-model=\"item.val\"></ht-input>\n                    </td>\n                  </tr>\n                </tbody>\n              </table>\n            </td>\n          </tr>\n        </tbody>\n      </table>\n    </el-form>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <ht-submit-button\n        :url=\"savei18nMessageUrl()\"\n        :model=\"i18nMessage\"\n        :is-submit=\"isSubmit\"\n        request-method=\"POST\"\n        scope-name=\"editi18nMessageForm\"\n        @before-save-data=\"beforeSaveData\"\n        @after-save-data=\"afterSaveData\"\n        >{{ $t('eip.common.save') }}</ht-submit-button\n      >\n      <el-button @click=\"dialogCancle('dialogVisible')\">{{ $t('eip.common.cancel') }}</el-button>\n    </div>\n  </el-dialog>\n  <!-- 加载数据 用作编辑数据源和查看数据源-->\n  <ht-load-data :url=\"loadDataUrl\" requestMethod=\"post\" context=\"portal\" @after-load-data=\"afterLoadData\"></ht-load-data>\n  <!-- 国际化资源选择对话框  -->\n  <eip-i18n-dialog ref=\"eipI18nDialog\" @onConfirm=\"dialogOnConfirm\" append-to-body />\n</el-container>\n",null]}