From 26ac0c266ae778635c5497b53d9fb61457db7115 Mon Sep 17 00:00:00 2001 From: heimawl <1785969728@qq.com> Date: 星期四, 15 六月 2023 10:15:02 +0800 Subject: [PATCH] 封装api接口,宣教管理模块搭建 --- src/views/system/label/index.vue | 141 ++++++++++------------------------------------- 1 files changed, 30 insertions(+), 111 deletions(-) diff --git a/src/views/system/label/index.vue b/src/views/system/label/index.vue index 4204ac5..a5f3a42 100644 --- a/src/views/system/label/index.vue +++ b/src/views/system/label/index.vue @@ -171,9 +171,7 @@ > <template slot-scope="scope"> <el-switch - v-model="scope.row.status" - active-value="0" - inactive-value="1" + v-model="scope.row.delivery" @change="handleStatusChange(scope.row)" ></el-switch> </template> @@ -217,109 +215,6 @@ /> </el-col> </el-row> - - <!-- 娣诲姞鎴栦慨鏀归棶鍗烽厤缃璇濇 --> - <el-dialog - :title="title" - :visible.sync="open" - width="900px" - append-to-body - > - <el-form ref="form" :model="form" :rules="rules" label-width="100px"> - <el-row> - <el-col :span="12"> - <el-form-item label="濮撳悕" prop="nickName"> - <el-input - v-model="form.nickName" - placeholder="璇疯緭鍏ュ鍚�" - maxlength="30" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="鎬у埆" prop="deptId"> - <el-select v-model="form.sex" placeholder="璇烽�夋嫨鎬у埆"> - <el-option - v-for="dict in dict.type.sys_user_sex" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="璇佷欢绫诲瀷" prop="phonenumber"> - <el-input - v-model="form.phonenumber" - placeholder="璇烽�夋嫨璇佷欢绫诲瀷" - maxlength="11" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="璇佷欢鍙�" prop="email"> - <el-input - v-model="form.email" - placeholder="璇疯緭鍏ヨ瘉浠跺彿" - maxlength="50" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="鏈汉鎵嬫満鍙�" prop="userName"> - <el-input - v-model="form.userName" - placeholder="璇疯緭鍏ユ墜鏈哄彿" - maxlength="30" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="浜插睘鎵嬫満鍙�" prop="password"> - <el-input - v-model="form.password" - placeholder="璇疯緭鍏ヤ翰灞炴墜鏈哄彿" - type="password" - maxlength="20" - show-password - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="鎮h�呮爣绛�"> - <el-cascader - :options="optionss" - :props="propss" - clearable - ></el-cascader> - </el-form-item> - </el-col> - </el-row> - - <el-row> - <el-col :span="24"> - <el-form-item label="澶囨敞"> - <el-input - v-model="form.remark" - type="textarea" - placeholder="璇疯緭鍏ュ唴瀹�" - ></el-input> - </el-form-item> - </el-col> - </el-row> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> </div> </div> <!-- 娣诲姞绫诲埆寮规 --> @@ -332,7 +227,10 @@ <el-form-item :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" > - <el-input v-model="form.name" autocomplete="off"></el-input> + <el-input + v-model="sidecolumnform.classesname" + autocomplete="off" + ></el-input> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> @@ -418,18 +316,20 @@ scavisible: false, //鍒犻櫎寮规 deleteVisible: false, //鍒嗙被鍒犻櫎寮规 deletefenl: "楂樿鍘�", //鍒犻櫎椤� + //淇敼娣诲姞鏍囩寮规鏁版嵁 tagform: { delivery: "", name: "", desc: "", }, - // 鐢ㄦ埛琛ㄦ牸鏁版嵁 + // 鏍囩琛ㄦ牸鏁版嵁 userList: [ { - userid: 1, + userId: 1, userName: "涓夊彿", nickName: "1.2.4", aphonenumber: "鍏宠妭鐐庣棁", + delivery: true, aphonenumbers: "", bphonenumber: "寰堟", cphonenumber: "2022-12-12 ", @@ -449,7 +349,9 @@ form: {}, numberlb: 22, numberlbs: 2, - sidecolumnform: {}, //娣诲姞绫诲埆琛ㄥ崟 + sidecolumnform: { + classesname: "", + }, //娣诲姞绫诲埆琛ㄥ崟 dialogFormVisible: false, //娣诲姞銆佷慨鏀圭被鍒脊妗� lstamendtagVisible: false, //娣诲姞銆佷慨鏀规爣绛惧脊妗� goQRCodeVisible: false, //浜岀淮鐮佸脊妗� @@ -583,6 +485,11 @@ // 娣诲姞绫诲埆 submitsidecolumn() { this.dialogFormVisible = false; + this.tagform = { + delivery: "", + name: "", + desc: "", + }; }, // 淇敼寮规 popoveramend() { @@ -652,8 +559,14 @@ }, /** 淇敼鏍囩 */ handleUpdate(row) { + console.log(row, "淇敼鏍囩"); this.lstamendtagVisible = true; this.lstamendtag = true; + this.tagform = { + delivery: row.delivery, + name: row.userName, + desc: row.bphonenumber, + }; }, // 鏌ョ湅闂嵎 ViewQuestionnaire() { @@ -685,9 +598,15 @@ }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { + console.log(row, "鍒犻櫎寮圭獥"); const userIds = row.userId || this.ids; + const aphonenumber = row.aphonenumber; this.$modal - .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�') + .confirm( + aphonenumber + ? '鏄惁纭鍒犻櫎鏍囩鍚嶇О涓�"' + aphonenumber + '"鐨勬暟鎹」锛�' + : "鏄惁纭鍒犻櫎閫変腑鐨勬暟鎹」锛�" + ) .then(function () { return delUser(userIds); }) -- Gitblit v1.9.3