From 00212ed8e808fc7b76c04389224e65f27f074fb2 Mon Sep 17 00:00:00 2001 From: su1124 <1583764726@qq.com> Date: 星期五, 26 四月 2024 15:30:04 +0800 Subject: [PATCH] su --- src/views/system/ssdm/index.vue | 46 ++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 40 insertions(+), 6 deletions(-) diff --git a/src/views/system/ssdm/index.vue b/src/views/system/ssdm/index.vue index 20a8e2b..e0c1938 100644 --- a/src/views/system/ssdm/index.vue +++ b/src/views/system/ssdm/index.vue @@ -49,12 +49,20 @@ /> </el-form-item> <el-form-item label="鍚敤鏍囧織" prop="qybz"> - <el-input + <!-- <el-input v-model="queryParams.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" clearable @keyup.enter.native="handleQuery" - /> + /> --> + <el-select v-model="queryParams.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" clearable > + <el-option + v-for="dict in dict.type.sys_normal_disable" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="鍥藉鍖讳繚缂栫爜" prop="gjybbm"> <el-input @@ -165,7 +173,13 @@ <el-table-column label="鎷奸煶鐮�" align="center" prop="pym" :show-overflow-tooltip="true" /> <el-table-column label="鎵嬫湳鍒嗙被" align="center" prop="ssfl" :show-overflow-tooltip="true" /> <el-table-column label="鐗堟湰鍙�" align="center" prop="ver" :show-overflow-tooltip="true" /> - <el-table-column label="鍚敤鏍囧織" align="center" prop="qybz" :show-overflow-tooltip="true" width="60px" /> + <el-table-column label="鍚敤鏍囧織" align="center" prop="qybz" :show-overflow-tooltip="true" width="60px" > + <template slot-scope="scope"> + <span v-if="scope.row.qybz == '0'">鍚敤</span> + <span v-if="scope.row.qybz == '1'">鍋滅敤</span> + <!-- <dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/> --> + </template> + </el-table-column> <el-table-column label="鍥藉鍖讳繚缂栫爜" align="center" prop="gjybbm" :show-overflow-tooltip="true" /> <el-table-column label="鍥藉鍖讳繚鍚嶇О" align="center" prop="gjybmc" :show-overflow-tooltip="true" /> <el-table-column label="鎵嬫湳绛夌骇" align="center" prop="ssdj" :show-overflow-tooltip="true" /> @@ -232,7 +246,15 @@ <el-input v-model="form.ver" placeholder="璇疯緭鍏ョ増鏈彿" /> </el-form-item> <el-form-item label="鍚敤鏍囧織" prop="qybz"> - <el-input v-model="form.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" /> + <!-- <el-input v-model="form.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" /> --> + <el-select v-model="form.qybz" placeholder="璇疯緭鍏ュ惎鐢ㄦ爣蹇�" clearable style="width: 100%;"> + <el-option + v-for="dict in dict.type.sys_normal_disable" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="鍥藉鍖讳繚缂栫爜" prop="gjybbm"> <el-input v-model="form.gjybbm" placeholder="璇疯緭鍏ュ浗瀹跺尰淇濈紪鐮�" /> @@ -266,7 +288,19 @@ export default { name: "Ssdm", + dicts: ['sys_normal_disable'], data() { + let checkPhoneNum = (rule, value, callback) => { + console.log( value) + let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/); + if (value == "" && value == undefined && !value) { + return callback(''); + } else if(value != undefined && value != ""){ + return callback(); + }else if (!patter.test(value)) { + return callback(''); + } + }; return { // 閬僵灞� loading: true, @@ -308,14 +342,14 @@ qybz: [ { required: true, - message: "鍚敤鏍囧織涓嶈兘涓虹┖", + validator: checkPhoneNum, trigger: "blur", }, ], deleted: [ { required: true, - message: "鍒犻櫎鏍囧織涓嶈兘涓虹┖", + validator: checkPhoneNum, trigger: "blur", }, ], -- Gitblit v1.8.0