서비스관리 / 알림톡 템플릿관리 추가

This commit is contained in:
kimre
2022-06-20 13:50:46 +09:00
parent 1d46263735
commit 460d6e03b8
147 changed files with 10360 additions and 6618 deletions

View File

@@ -1,14 +1,14 @@
<template>
<div>
<div class="dimmed modal26" @click="ModalClose();"></div>
<!--<div>-->
<!-- <div class="dimmed modal26" @click="ModalClose();"></div>-->
<div class="popup-wrap modal26">
<div class="popup modal26">
<div class="pop-head">
<h3 class="pop-tit">관리자명 조회</h3>
</div>
<!--
<div class="pop-cont-detail input_box">-->
<div class="pop-cont-detail">
<div class="pop-cont-detail input_box">
<!-- <div class="pop-cont-detail">-->
<label>ID</label>
<div class="input_search">
<input class="search-box" type="text" placeholder="아이디 입력" v-model.trim="madangId" ref="madangId">
@@ -25,7 +25,7 @@
</div>
</div>
<!--</div>-->
</template>
<script>
@@ -167,11 +167,6 @@ export default {
}
}
// import '../../../assets/css/layout.css?ver=02';
// import '../../../assets/css/contents.css?ver=01';
// import '../../../assets/css/common.css?ver=02';
// import '../../../assets/css/style.css';
</script>

View File

@@ -7,7 +7,7 @@
},
{
"key": "serviceId",
"name": "서비스 ID (관리자 ID)"
"name": "서비스 ID"
},
{
"key": "custNm",

View File

@@ -5,7 +5,7 @@
<h3 class="title">청약고객관리</h3>
<p class="breadcrumb">고객관리 &gt; 청약고객관리 &gt; 회원관리</p>
</div>
<div class="table table_form">
<form autocomplete="off">
<table>
@@ -92,7 +92,7 @@
<div class="button_group">
<button type="button" class="button blue add" @click="memberInsertPopOpen();">사용자 ID 생성</button>
<button type="button" class="button blue add" @click="excelPopOpen();">사용자 ID 대량생성</button>
<button type="button" class="button white del" @click="memberDelete">삭제</button>
<button type="button" class="button white del" @click="memberDelete();">삭제</button>
</div>
</div>
@@ -227,9 +227,10 @@ export default {
},
set(value) {
const selected = [];
if (value) {
this.list.forEach((com) => {
//var chkList = {userId :com.userId};
//console.log(chkList)
selected.push(com.userId);
});
}
@@ -322,18 +323,18 @@ export default {
this.$refs.memoTatalListPop.memoTotalModalOpen(this.row);
},
async memberDelete(){
// console.log(this.selected)
if(window.confirm('삭제 하시겠습니까?')){
this.row.list = this.selected;
var serviceId = this.adminId;
this.row.list = this.selected.map((row)=>({userId:row}));
this.row.adminId = this.adminId;
console.log(this.row);
try {
const response = await custMgtApi.deleteUser(this.row);
let response = await custMgtApi.deleteUser(this.row);
const result = response.data;
if (result != null && result.retCode == "0000") {
//alert("저장 완료하였습니다.");
alert("저장 완료하였습니다.");
this.memberDetail(serviceId);
}
} catch (error) {
console.log(error);

View File

@@ -9,7 +9,7 @@
<div class="title">기본정보</div>
</div>
<div class="table table_form">
<form autocomplete="off">
<!-- <form autocomplete="off">-->
<table>
<colgroup>
<col style="width:140px">
@@ -59,13 +59,13 @@
</tr>
</tbody>
</table>
</form>
<!-- </form>-->
</div>
<div class="info">
<div class="title">사용정보</div>
</div>
<div class="table table_form">
<form autocomplete="off">
<!-- <form autocomplete="off">-->
<table>
<colgroup>
<col style="width:140px">
@@ -110,7 +110,7 @@
</tbody>
</table>
</form>
<!-- </form>-->
</div>
<div class="info">
<div class="title">사용자 데이터</div>
@@ -151,7 +151,7 @@
<td colspan="2">
<div class="input-double button-double">
<input type="text" disabled v-model="userCnt">
<button type="button" class="button grey">사용자ID 확인</button>
<button type="button" class="button grey" @click="goMemberDetail">사용자ID 확인</button>
</div>
</td>
</tr>
@@ -169,11 +169,11 @@
<!--수정 확인 모달-->
<validation-confirm-pop ref="validationConfirmPop"></validation-confirm-pop>
<!--관리자명 조회 모달-->
<admin-nm-pop ref="adminNmPop"></admin-nm-pop>
</div>
</div>
<admin-nm-pop ref="adminNmPop"></admin-nm-pop>
</div>
</template>
<script>
@@ -367,11 +367,9 @@ export default {
searchIDPopOpen: function(){
this.$refs.adminNmPop.ModalOpen();
},
searchIDCalbackFnc: function(props){
console.log(props);
if(props.result){
this.doInsert(props.result);
}
goMemberDetail: function(props){
console.log(this.row);
this.$router.push({ name: 'memberAdminDetail', params: {serviceId : this.row.serviceId} });
},
}
}