From 99587f7a5b5daf2f8eef939cd65df37bb0cb035e Mon Sep 17 00:00:00 2001 From: feige <feige@qq.com> Date: 星期二, 08 八月 2023 18:33:47 +0800 Subject: [PATCH] 婚姻编辑已经可以了 --- ruoyi-ui/src/views/doctor/index.vue | 61 +++++++++++++++++++++--------- 1 files changed, 43 insertions(+), 18 deletions(-) diff --git a/ruoyi-ui/src/views/doctor/index.vue b/ruoyi-ui/src/views/doctor/index.vue index 5ca2704..f413210 100644 --- a/ruoyi-ui/src/views/doctor/index.vue +++ b/ruoyi-ui/src/views/doctor/index.vue @@ -52,6 +52,14 @@ </el-form-item> <el-form-item label="绫诲埆" prop="type"> +<!-- <el-input--> +<!-- v-model="queryParams.type"--> +<!-- placeholder="璇疯緭鍏ョ棁鐘�"--> +<!-- clearable--> +<!-- style="width: 240px"--> +<!-- @keyup.enter.native="handleQuery">--> +<!-- <i slot="prefix" class="el-input__icon el-icon-search"></i>--> +<!-- </el-input>--> <el-select v-model="queryParams.type" placeholder="鎵�鏈夌被鍒�" @@ -195,8 +203,8 @@ <el-table-column type="selection" :reserve-selection="true" width="25" align="center" /> <el-table-column fixed label="搴忓彿" sortable type="index" align="center" :index="(queryParams.pageNum-1)*queryParams.pageSize+1" width="60"/> <el-table-column label="绫诲瀷" prop="type" sortable width="80" align="center"> - <template slot-scope="scope">{{ getSrc(scope.row.type) }}</template> -<!-- <template slot-scope="scope">{{scope.row.type? scope.row.type: '鈥斺�斺�斺��'}}</template>--> +<!-- <template slot-scope="scope">{{ getSrc(scope.row.type) }}</template>--> + <template slot-scope="scope">{{scope.row.type? scope.row.type: '鈥斺�斺�斺��'}}</template> </el-table-column> <el-table-column label="鐥囩姸" prop="symptom" sortable :show-overflow-tooltip="true" width="120" align="center" > <template slot-scope="scope">{{scope.row.symptom? scope.row.symptom: '鈥斺�斺�斺��'}}</template> @@ -290,6 +298,7 @@ <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value" ></el-option> </el-select> + <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴旂被鍒紝璇峰湪姝よ緭鍏ユ柊鐨勭被鍒�" @change="addNewOption"></el-input> </el-form-item> <el-form-item label="鐥囩姸" prop="symptom"> @@ -439,11 +448,8 @@ dateRange: [], // 鏁版嵁鑼冨洿閫夐」 fot:[".jpg",".jif"], - fileList:[ - ], - fileListOther:[ - - ], + fileList:[], + fileListOther:[], dsb:true, btn:false, fit:['fill'], @@ -489,7 +495,7 @@ rules: { type: [{ - required: true, + // required: true, message: '璇疯緭鍏ョ被鍨�', trigger: 'blur' }], @@ -540,6 +546,8 @@ value:'鍐呯', label:'鍐呯' }], + newOption: undefined, + showInput: true }; }, created() { @@ -564,6 +572,14 @@ return "statistics-warning-row"; } }, + //绫诲埆 + addNewOption() { + const newOption = this.newOption.trim(); + if (newOption && !this.typeOptions.includes(newOption)) { + this.typeOptions.push(newOption); + this.$set(this.formDat, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」 + } + }, /** 鏌ヨ璁板綍鍒楄〃 */ getList() { this.loading = true; @@ -580,16 +596,16 @@ ); }, /** 鏌ヨ绫诲埆淇℃伅 */ - getCateInfor() - { - let _this = this - getCategory().then(response=>{ - - response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{ - _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]}) - }) - }) - }, + // getCateInfor() + // { + // let _this = this + // getCategory().then(response=>{ + // + // response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{ + // _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]}) + // }) + // }) + // }, //绫诲埆閫夋嫨 getSrc(type) { if (type === '绁炵粡绉�'){ @@ -802,6 +818,15 @@ }).catch(() => { Message({ message: "瀵煎叆澶辫触", type: 'error' })}); } + }, + watch: { + type(value) { + if (value === '') { + this.showInput = true; + } else { + this.showInput = false; + } + } } }; </script> -- Gitblit v1.9.1