{"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\\UcManager\\UserParamManager.vue?vue&type=template&id=43162332&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\UcManager\\UserParamManager.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    :data=\"data\"\n    :pageResult=\"pageResult\"\n    :selection=\"true\"\n    :default-querys=\"[{property:'TYPE_',value: '1'}]\"\n    quick-search-props=\"name\"\n    :show-custom-column=\"false\"\n    :show-export=\"false\"\n    ref=\"htTable\"\n    @row-click=\"rowClick\"\n  >\n    <template v-slot:toolbar>\n      <el-button size=\"small\" @click=\"showDialog()\" icon=\"el-icon-plus\" type='primary'>添加</el-button>\n      <ht-delete-button\n        :url=\"demDeleteUrl\"\n        :htTable=\"$refs.htTable\"\n        @after-delete=\"afterDelete\"\n        :style=\"{marginLeft: '10px'}\"\n      >删除</ht-delete-button>\n    </template>\n    <template>\n      <ht-table-column type=\"index\" width=\"55\" align=\"center\" label=\"序号\" />\n      <ht-table-column prop=\"name\" label=\"名称\" :sortable=\"true\" :show-overflow-tooltip=\"true\">\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        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"code\" label=\"编码\" :sortable=\"true\" :show-overflow-tooltip=\"true\" />\n      <ht-table-column\n        prop=\"type\"\n        label=\"类型\"\n        width=\"120\"\n      >\n        <template v-slot=\"{row}\">\n          <el-tag type=\"info\" v-if=\"row.type=='1'\">用户参数</el-tag>\n          <el-tag type=\"info\" v-if=\"row.type=='2'\">组织参数</el-tag>\n        </template>\n      </ht-table-column>\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    </template>\n  </ht-table>\n\n  <el-dialog width=\"50%\" title=\"添加参数\" :visible=\"dialogVisible\" :before-close=\"handleClose\" :close-on-click-modal=\"false\">\n    <el-form v-model=\"ProParam\">\n      <ht-form-item label=\"参数名称\" prop=\"name\" label-width=\"100px\">\n        <ht-input\n          v-model=\"ProParam.name\"\n          autocomplete=\"off\"\n          :validate=\"{required:true,\n                    regex: {\n                      exp: '^[\\\\s\\\\S]{1,21}$',\n                      message: '内容超出输入限制'\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=\"{required:true,alpha_dash:true,\n                    regex: {\n                      exp: '^[\\\\s\\\\S]{1,30}$',\n                      message: '内容超出输入限制'\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          v-model=\"ProParam.ctlType\"\n          class=\"m-r\"\n          :options=\"ctlTypeOptions\"\n          @change=\"ctlTypeChecked\"\n          :disabled=\"ProParam.id?true:false || readOnly\"\n          :validate=\"{required:true}\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"自定义选项\" prop=\"ctlType\" label-width=\"100px\" v-if=\"isCusOprionsShow\">\n        <el-button size=\"small\" type=\"text\" icon=\"el-icon-plus\" @click=\"ProParam.json.push({})\">添加</el-button>\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 size=\"small\" type=\"text\" @click=\"ProParam.json.remove(item)\">删除</el-button>\n                <el-button size=\"small\" type=\"text\" @click=\"move(ProParam.json, item, 'up')\">上移</el-button>\n                <el-button size=\"small\" type=\"text\" @click=\"move(ProParam.json, item, 'down')\">下移</el-button>\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=\"editDemForm\"\n        @before-save-data=\"beforeSaveData\"\n        @after-save-data=\"afterSaveData\"\n      >{{$t('eip.common.save')}}</ht-submit-button>\n      <el-button @click=\"dialogCancle('dialogVisible')\">{{$t('eip.common.cancel')}}</el-button>\n    </div>\n  </el-dialog>\n\n  <ht-load-data :url=\"loadDataUrl\" context=\"uc\" @after-load-data=\"afterLoadData\"></ht-load-data>\n</div>\n",null]}