| | |
| | | <basic-container class="code-total" style=" height: 100%"> |
| | | <!-- 编码规则信息展示区域 --> |
| | | <basic-container class="code-rule-container"> |
| | | <div style="height: 40vh;overflow: auto;"> |
| | | <div style="height: 49vh;overflow: auto;"> |
| | | <p |
| | | style=" |
| | | margin-top: -5px; |
| | |
| | | </template> |
| | | </avue-crud> |
| | | </div> |
| | | |
| | | </basic-container> |
| | | |
| | | <!-- 高级查询对话框 --> |
| | |
| | | |
| | | <!-- 基础码段展示区域 --> |
| | | <basic-container class="code-basicsec-container"> |
| | | <div style="height: 38.5vh;overflow: auto"> |
| | | <div style="height: 29.3vh;overflow: auto"> |
| | | <p |
| | | style="margin-top: -5px; |
| | | margin-bottom: 4px; |
| | |
| | | <el-col :span="13"> |
| | | <basic-container> |
| | | <div class="box" style="height: 60vh; margin-bottom: -40px"> |
| | | <el-form> |
| | | <el-form-item :label-width="50" label="码值:" required> |
| | | <el-input |
| | | v-model="codeClassifyForm.id" |
| | | style="width: 18vw" |
| | | ></el-input> |
| | | <el-form label-width="55px"> |
| | | <el-form-item label="名称:" required> |
| | | <el-input v-model="codeClassifyForm.name"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label-width="50" label="名称:" required> |
| | | <el-input |
| | | v-model="codeClassifyForm.name" |
| | | style="width: 18vw" |
| | | ></el-input> |
| | | <el-form-item label="码值:"> |
| | | <el-input v-model="codeClassifyForm.id"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | </el-form-item> |
| | | <el-form-item |
| | | :label-width="rightFormLabelWidth" |
| | | label="自定义的流水算法:" |
| | | label="自定义流水算法:" |
| | | > |
| | | <template> |
| | | <vciWebRefer |
| | | ref="refer" |
| | | :disabled="basicSecOnlyRead" |
| | | :display="true" |
| | | :referConfig="this.referConfig || {}" |
| | | :serialType="form.serialType" |
| | |
| | | @setReferValue="setReferValue" |
| | | ></vciWebRefer> |
| | | </template> |
| | | |
| | | |
| | | </el-form-item> |
| | | </div> |
| | | <!-- 层级码段 --> |
| | |
| | | </refer-config-dialog> |
| | | </el-dialog> |
| | | |
| | | <!--自定义流水参照组件--> |
| | | |
| | | </basic-container> |
| | | </template> |
| | |
| | | showField: 'customCodeSerialClassText', |
| | | field: 'customCodeSerialClass', |
| | | fieldMap: { |
| | | serialType: "serialType" |
| | | serialType: "serialType", |
| | | }, |
| | | placeholder: '请选择自定义流水', |
| | | options: { |
| | |
| | | //自定义流水失焦 |
| | | setReferValue(data) { |
| | | if (data.field) { |
| | | this.form[data.field] = data.value || ""; |
| | | // this.form[data.field] = data.value || ""; |
| | | this.form.customCodeSerialClass = data.rawData[0].id || ""; |
| | | console.log(this.form.customCodeSerialClass); |
| | | this.form[data.showField] = data.text || ""; |
| | | this.form.serialType = data.rawData[0].serialType || ""; |
| | | |
| | | this.form.customCodeSerialType = data.rawData[0].serialType || ""; |
| | | } |
| | | }, |
| | | /** 转移规则所有者对话框 */ |
| | |
| | | } |
| | | ); |
| | | } else { |
| | | if (!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)) { |
| | | // if (!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)) { |
| | | // return; |
| | | // } |
| | | if(!this.codeClassifyForm.name){ |
| | | this.$message.error('请输入名称'); |
| | | return; |
| | | } |
| | | if(!await this.regexCharacter(this.codeClassifyForm.id)){ |
| | |
| | | ); |
| | | } |
| | | }, |
| | | /** |
| | | /** |
| | | * 可用字符集码值正则校验 |
| | | * @return true:满足限制,false:不满足限制 |
| | | */ |
| | |
| | | }, |
| | | { |
| | | data: [], |
| | | |
| | | |
| | | title: "描述", |
| | | fieldType: "text", |
| | | queryField: "description", |
| | |
| | | }, |
| | | /** 打开新增或编辑基础码段对话框*/ |
| | | openBasicDialog(condition, row) { |
| | | //console.log(row); |
| | | if (condition == "add") { |
| | | this.basicSecDialogTitle = "添加码段信息"; |
| | | this.showbtn = true; |
| | |
| | | row != null && row.customCodeSerialClass != "" |
| | | ? row.customCodeSerialClass |
| | | : "", //自定义流水算法 |
| | | customCodeSerialClassText: |
| | | row != null && row.customCodeSerialClassText != "" |
| | | ? row.customCodeSerialClassText |
| | | : "", //自定义流水算法显示值 |
| | | customCodeSerialType: |
| | | row != null && row.customCodeSerialType != "" |
| | | ? row.customCodeSerialType |
| | | : "", //自定义流水算法类型 |
| | | }); |
| | | this.loadCodeFillType(); |
| | | this.loadCodeFillSeparator(); |