{"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\\Tenant\\TenantParamsManager.vue?vue&type=template&id=0619618c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\Tenant\\TenantParamsManager.vue","mtime":1675071993381},{"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    @row-click=\"rowClick\"\n    :data=\"data\"\n    :pageResult=\"pageResult\"\n    :selection=\"true\"\n    :default-querys=\"[{property: 'TYPE_', value: '3'}]\"\n    :quick-search-props=\"[{prop: 'up.name_', label: '名称'}]\"\n    :show-export=\"false\"\n    :show-custom-column=\"false\"\n    ref=\"htTable\"\n  >\n    <template v-slot:toolbar>\n      <el-button size=\"small\" @click=\"showDialog()\" icon=\"el-icon-plus\" type='primary'\n        >添加</el-button\n      >\n      <ht-delete-button\n        :url=\"demDeleteUrl\"\n        :htTable=\"$refs.htTable\"\n        @after-delete=\"afterDelete\"\n        :style=\"{marginLeft: '10px'}\"\n        >删除</ht-delete-button\n      >\n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"55\" align=\"center\" label=\"序号\" />\n      <ht-table-column\n        prop=\"name\"\n        label=\"名称\"\n        :sortable=\"true\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{row}\">\n          <el-link\n            type=\"primary\"\n            @click=\"handleCommand({row: row, command: 'assignMenu'})\"\n            title=\"点击编辑\"\n            >{{ row.name }}</el-link\n          >\n        </template>\n      </ht-table-column>\n      <ht-table-column\n        prop=\"code\"\n        label=\"编码\"\n        :sortable=\"true\"\n        :show-overflow-tooltip=\"true\"\n      />\n      <ht-table-column prop=\"ctlType\" label=\"控件类型\" width=\"150\">\n        <template v-slot=\"{row}\">\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'date'\">日期</el-tag>\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'input'\">手动输入</el-tag>\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'checkbox'\">复选框</el-tag>\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'radio'\">单选按钮</el-tag>\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'number'\">数字</el-tag>\n          <el-tag type=\"info\" v-if=\"row.ctlType == 'select'\">下拉框</el-tag>\n        </template>\n      </ht-table-column>\n      <ht-table-column\n        prop=\"typeName\"\n        label=\"租户类型\"\n        :sortable=\"true\"\n        :show-overflow-tooltip=\"true\"\n      >\n      </ht-table-column>\n    </template>\n  </ht-table>\n\n  <el-dialog\n    width=\"50%\"\n    title=\"添加参数\"\n    :visible=\"dialogVisible\"\n    :before-close=\"handleClose\"\n  >\n    <el-form v-model=\"ProParam\" data-vv-scope=\"tenantParamForm\">\n      <ht-form-item label=\"租户类型\" prop=\"tenantTypeId\" label-width=\"100px\">\n        <ht-select\n          v-model=\"ProParam.tenantTypeId\"\n          :multiple=\"multiple\"\n          class=\"ht\"\n          :options=\"tenantTypeList\"\n          :props=\"{key: 'id', value: 'name'}\"\n          validate=\"required\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"参数名称\" prop=\"name\" label-width=\"100px\">\n        <ht-input\n          v-model=\"ProParam.name\"\n          autocomplete=\"off\"\n          :validate=\"{\n            required: true,\n            regex: {\n              exp: '^[\\\\s\\\\S]{1,21}$',\n              message: '内容超出输入限制',\n            },\n          }\"\n          placeholder=\"请输入名称\"\n        ></ht-input>\n      </ht-form-item>\n      <ht-form-item label=\"参数编码\" prop=\"code\" label-width=\"100px\">\n        <ht-input\n          v-model=\"ProParam.code\"\n          v-pinyin=\"ProParam.name\"\n          autocomplete=\"off\"\n          :validate=\"{\n            required: true,\n            alpha_num: true,\n            regex: {\n              exp: '^[\\\\s\\\\S]{1,50}$',\n              message: '内容超出输入限制',\n            },\n          }\"\n          placeholder=\"请输入别名\"\n          :disabled=\"ProParam.id ? true : false\"\n        ></ht-input>\n      </ht-form-item>\n      <ht-form-item label=\"控件类型\" prop=\"ctlType\" label-width=\"100px\">\n        <ht-select\n          validate=\"required\"\n          v-model=\"ProParam.ctlType\"\n          class=\"m-r\"\n          :options=\"ctlTypeOptions\"\n          @change=\"ctlTypeChecked\"\n          :disabled=\"ProParam.id ? true : false || readOnly\"\n        />\n      </ht-form-item>\n      <ht-form-item\n        label=\"自定义选项\"\n        prop=\"ctlType\"\n        label-width=\"100px\"\n        v-if=\"isCusOprionsShow\"\n      >\n        <el-button\n          size=\"small\"\n          type=\"text\"\n          icon=\"el-icon-plus\"\n          @click=\"ProParam.json.push({})\"\n          >添加</el-button\n        >\n        <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n          <tbody>\n            <tr class=\"sub-table-header\">\n              <th width=\"150\">选项</th>\n              <th width=\"150\">值</th>\n              <th width=\"200\">操作</th>\n            </tr>\n            <tr\n              v-for=\"(item, index) in ProParam.json\"\n              :key=\"index\"\n              :data-index=\"index\"\n              data-subname=\"ProParam.json\"\n            >\n              <td width=\"150\">\n                <ht-input v-model=\"item.value\" :validate=\"{required: true}\" />\n              </td>\n              <td width=\"150\">\n                <ht-input v-model=\"item.key\" :validate=\"{required: true}\" />\n              </td>\n              <td class=\"trash\">\n                <el-button\n                  size=\"small\"\n                  type=\"text\"\n                  @click=\"ProParam.json.remove(item)\"\n                  >删除</el-button\n                >\n                <el-button\n                  size=\"small\"\n                  type=\"text\"\n                  @click=\"move(ProParam.json, item, 'up')\"\n                  >上移</el-button\n                >\n                <el-button\n                  size=\"small\"\n                  type=\"text\"\n                  @click=\"move(ProParam.json, item, 'down')\"\n                  >下移</el-button\n                >\n              </td>\n            </tr>\n          </tbody>\n        </table>\n      </ht-form-item>\n    </el-form>\n    <div slot=\"footer\">\n      <ht-submit-button\n        :url=\"saveRoleUrl\"\n        :model=\"ProParam\"\n        :isSubmit=\"isSubmit\"\n        :requestMethod=\"requestMethod\"\n        scopeName=\"tenantParamForm\"\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')\">{{\n        $t('eip.common.cancel')\n      }}</el-button>\n    </div>\n  </el-dialog>\n\n  <ht-load-data\n    :url=\"loadDataUrl\"\n    context=\"uc\"\n    @after-load-data=\"afterLoadData\"\n  ></ht-load-data>\n</div>\n",null]}