|
@@ -3,18 +3,18 @@
|
|
|
<div>
|
|
<div>
|
|
|
<a-page-header
|
|
<a-page-header
|
|
|
style="background-color: #FFFFFF;"
|
|
style="background-color: #FFFFFF;"
|
|
|
- title="稽核详情-客户详情"
|
|
|
|
|
|
|
+ title="资料稽核"
|
|
|
sub-title=""
|
|
sub-title=""
|
|
|
@back="showCheckList"
|
|
@back="showCheckList"
|
|
|
>
|
|
>
|
|
|
- <a-descriptions :title="checkInfo.info.customerName" :column="3" :bordered="false">
|
|
|
|
|
- <a-descriptions-item label="客户编号">{{checkInfo.info.customerNo}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="服务号码">{{checkInfo.info.smsNumber}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="用户编号">{{checkInfo.info.userNo}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="入网时间">{{checkInfo.info.networkAccessTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="用户状态" :span="2">{{checkInfo.info.userState}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="员工姓名">{{checkInfo.info.staffName}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="员工工号">{{checkInfo.info.staffNo}}</a-descriptions-item>
|
|
|
|
|
|
|
+ <a-descriptions :title="info.customerName" :column="3" :bordered="false">
|
|
|
|
|
+ <a-descriptions-item label="客户编号">{{info.customerNo}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="服务号码">{{info.smsNumber}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="用户编号">{{info.userNo}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="入网时间">{{info.networkAccessTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="用户状态" :span="2">{{info.userState}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="员工姓名">{{info.staffName}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="员工工号">{{info.staffNo}}</a-descriptions-item>
|
|
|
</a-descriptions>
|
|
</a-descriptions>
|
|
|
</a-page-header>
|
|
</a-page-header>
|
|
|
|
|
|
|
@@ -28,13 +28,13 @@
|
|
|
>
|
|
>
|
|
|
<a-card title="业务基本情况内容" :bordered="true">
|
|
<a-card title="业务基本情况内容" :bordered="true">
|
|
|
<a-descriptions :bordered="false">
|
|
<a-descriptions :bordered="false">
|
|
|
- <a-descriptions-item label="用户开通状态">{{checkInfo.info.userOpenState}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="码号" :span="2">{{checkInfo.info.smsNumberPrefix}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="详细用途" :span="3">{{checkInfo.info.smsNumberUsage}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="使用单位联系人">{{checkInfo.info.customerContacts}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="手机号" :span="2">{{checkInfo.info.customerContactsPhone}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="客户经理">{{checkInfo.info.accountManager}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="手机号" :span="2">{{checkInfo.info.accountManagerPhone}}</a-descriptions-item>
|
|
|
|
|
|
|
+ <a-descriptions-item label="用户开通状态">{{info.userOpenState}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="码号" :span="2">{{info.smsNumberPrefix}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="详细用途" :span="3">{{info.smsNumberUsage}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="使用单位联系人">{{info.customerContacts}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="手机号" :span="2">{{info.customerContactsPhone}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="客户经理">{{info.accountManager}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="手机号" :span="2">{{info.accountManagerPhone}}</a-descriptions-item>
|
|
|
</a-descriptions>
|
|
</a-descriptions>
|
|
|
<a-form-model-item label="稽核状态" prop="basicCheckState">
|
|
<a-form-model-item label="稽核状态" prop="basicCheckState">
|
|
|
<a-radio-group v-model="model.basicCheckState">
|
|
<a-radio-group v-model="model.basicCheckState">
|
|
@@ -53,15 +53,15 @@
|
|
|
|
|
|
|
|
<a-card title="业务规范性内容" :bordered="true">
|
|
<a-card title="业务规范性内容" :bordered="true">
|
|
|
<a-descriptions :bordered="false">
|
|
<a-descriptions :bordered="false">
|
|
|
- <a-descriptions-item label="合同到期时间">{{checkInfo.info.contractExpireTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="码号证书到期时间">{{checkInfo.info.smsNumberCertificateExpireTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="备案通知到期时间">{{checkInfo.info.recordNoticeExpireTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="增值业务许可证到期时间">{{checkInfo.info.valueAddedLicenceExpireTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="营业执照到期时间" :span="2">{{checkInfo.info.businessLicenceExpireTime}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="合同签署主体与实际开通客户是否一致">{{checkInfo.info.contractOpenCustomerSame}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="是否有集团价格审批" :span="2">{{checkInfo.info.groupPriceApproval}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="资料是否完整">{{checkInfo.info.dataComplete}}</a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="是否完成整改">{{checkInfo.info.rectifyReformOver}}</a-descriptions-item>
|
|
|
|
|
|
|
+ <a-descriptions-item label="合同到期时间">{{info.contractExpireTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="码号证书到期时间">{{info.smsNumberCertificateExpireTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="备案通知到期时间">{{info.recordNoticeExpireTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="增值业务许可证到期时间">{{info.valueAddedLicenceExpireTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="营业执照到期时间" :span="2">{{info.businessLicenceExpireTime}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="合同签署主体与实际开通客户是否一致">{{info.contractOpenCustomerSame}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="是否有集团价格审批" :span="2">{{info.groupPriceApproval}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="资料是否完整">{{info.dataComplete}}</a-descriptions-item>
|
|
|
|
|
+ <a-descriptions-item label="是否完成整改">{{info.rectifyReformOver}}</a-descriptions-item>
|
|
|
</a-descriptions>
|
|
</a-descriptions>
|
|
|
|
|
|
|
|
<a-form-model-item label="稽核状态" prop="standardCheckState">
|
|
<a-form-model-item label="稽核状态" prop="standardCheckState">
|
|
@@ -198,33 +198,6 @@
|
|
|
</a-row>
|
|
</a-row>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
-<!-- <a-descriptions :column="1" :bordered="false">
|
|
|
|
|
- <a-descriptions-item label="业务合同">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="号码证书">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="备案通知">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="集团政企价格审批单">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="营业执照" :span="2">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="客户介绍信">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="经办人身份证复印件">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- <a-descriptions-item label="在CRM没有行短业务的截图">
|
|
|
|
|
- <a-space><a v-for="(file,index) in fileList" :href="handlePreview(file)" target="_blank">{{'附件' + (index + 1)}}</a></a-space>
|
|
|
|
|
- </a-descriptions-item>
|
|
|
|
|
- </a-descriptions>-->
|
|
|
|
|
-
|
|
|
|
|
<a-form-model-item label="稽核状态" prop="dataCheckState">
|
|
<a-form-model-item label="稽核状态" prop="dataCheckState">
|
|
|
<a-radio-group v-model="model.dataCheckState">
|
|
<a-radio-group v-model="model.dataCheckState">
|
|
|
<a-radio :value="1">未通过</a-radio>
|
|
<a-radio :value="1">未通过</a-radio>
|
|
@@ -270,12 +243,7 @@ let Base64 = require('js-base64').Base64
|
|
|
export default {
|
|
export default {
|
|
|
name: 'TaskCheckCheck',
|
|
name: 'TaskCheckCheck',
|
|
|
mixins:[JeecgListMixin],
|
|
mixins:[JeecgListMixin],
|
|
|
- props: {
|
|
|
|
|
- checkInfo: {
|
|
|
|
|
- type: Object,
|
|
|
|
|
- require: true
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ inject:['closeCurrent'],
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
description: '稽核详情页面',
|
|
description: '稽核详情页面',
|
|
@@ -302,15 +270,12 @@ export default {
|
|
|
],
|
|
],
|
|
|
},
|
|
},
|
|
|
url: {
|
|
url: {
|
|
|
|
|
+ queryInfo: "/smsCheck/customerInfo/queryById",
|
|
|
list: "/smsCheck/customerInfo/list",
|
|
list: "/smsCheck/customerInfo/list",
|
|
|
check: "/smsCheck/customerInfo/checkInfo",
|
|
check: "/smsCheck/customerInfo/checkInfo",
|
|
|
listData: "/smsCheck/customerData/list"
|
|
listData: "/smsCheck/customerData/list"
|
|
|
},
|
|
},
|
|
|
autoSearch: false,
|
|
autoSearch: false,
|
|
|
- fileList: [
|
|
|
|
|
- {text: '附件', url: "http://202.85.214.182:9001/default/by2_1650088480055.jpg"},
|
|
|
|
|
- {text: '附件', url: "http://202.85.214.182:9001/default/《Nginx代理系统常用手册》电子书_1650129698991.pdf"}
|
|
|
|
|
- ],
|
|
|
|
|
radioValue: "businessContract",
|
|
radioValue: "businessContract",
|
|
|
fileTypeBadge: {
|
|
fileTypeBadge: {
|
|
|
"businessContract": {
|
|
"businessContract": {
|
|
@@ -389,10 +354,13 @@ export default {
|
|
|
valueAddedLicence: "valueAddedLicence"
|
|
valueAddedLicence: "valueAddedLicence"
|
|
|
},
|
|
},
|
|
|
delList:[],
|
|
delList:[],
|
|
|
-
|
|
|
|
|
|
|
+ info: {},
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
|
|
+ this.info.id = this.$route.query.id;
|
|
|
|
|
+ this.queryInfoById(this.info.id);
|
|
|
|
|
+
|
|
|
this.customerDataList();
|
|
this.customerDataList();
|
|
|
this.badgeCount()
|
|
this.badgeCount()
|
|
|
},
|
|
},
|
|
@@ -403,7 +371,7 @@ export default {
|
|
|
|
|
|
|
|
customerDataList() {
|
|
customerDataList() {
|
|
|
let model = {
|
|
let model = {
|
|
|
- "infoId": this.checkInfo.info.id
|
|
|
|
|
|
|
+ "infoId": this.info.id
|
|
|
}
|
|
}
|
|
|
httpAction(this.url.listData, model, "post")
|
|
httpAction(this.url.listData, model, "post")
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
@@ -445,7 +413,7 @@ export default {
|
|
|
badgeCount() {
|
|
badgeCount() {
|
|
|
//this.fileTypeBadge = []
|
|
//this.fileTypeBadge = []
|
|
|
let model = {
|
|
let model = {
|
|
|
- "infoId": this.checkInfo.info.id
|
|
|
|
|
|
|
+ "infoId": this.info.id
|
|
|
}
|
|
}
|
|
|
httpAction(this.url.listData, model, "post")
|
|
httpAction(this.url.listData, model, "post")
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
@@ -471,7 +439,6 @@ export default {
|
|
|
}
|
|
}
|
|
|
this.fileTypeBadge[fileTypeElement] = badge;
|
|
this.fileTypeBadge[fileTypeElement] = badge;
|
|
|
}
|
|
}
|
|
|
- console.log(this.fileTypeBadge)
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -492,15 +459,10 @@ export default {
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- // 显示列表页面
|
|
|
|
|
- showList() {
|
|
|
|
|
- this.$emit('goList');
|
|
|
|
|
- },
|
|
|
|
|
// 显示列表页面
|
|
// 显示列表页面
|
|
|
showCheckList() {
|
|
showCheckList() {
|
|
|
- let taskInfo = this.checkInfo.task;
|
|
|
|
|
- this.$emit('goCheckList', taskInfo);
|
|
|
|
|
|
|
+ this.$router.go(-1);
|
|
|
|
|
+ this.closeCurrent();
|
|
|
},
|
|
},
|
|
|
// 显示列表页面
|
|
// 显示列表页面
|
|
|
submit() {
|
|
submit() {
|
|
@@ -510,11 +472,11 @@ export default {
|
|
|
// 验证通过
|
|
// 验证通过
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
|
|
|
|
|
- that.model.taskId = that.checkInfo.task.id;
|
|
|
|
|
- that.model.infoId = that.checkInfo.info.id;
|
|
|
|
|
- that.model.customerNo = that.checkInfo.info.customerNo;
|
|
|
|
|
- that.model.customerName = that.checkInfo.info.customerName;
|
|
|
|
|
- that.model.staffNo = that.checkInfo.info.staffNo;
|
|
|
|
|
|
|
+ // that.model.taskId = that.checkInfo.task.id;
|
|
|
|
|
+ that.model.infoId = that.info.id;
|
|
|
|
|
+ that.model.customerNo = that.info.customerNo;
|
|
|
|
|
+ that.model.customerName = that.info.customerName;
|
|
|
|
|
+ that.model.staffNo = that.info.staffNo;
|
|
|
|
|
|
|
|
let httpUrl = this.url.check;
|
|
let httpUrl = this.url.check;
|
|
|
let method = 'post';
|
|
let method = 'post';
|
|
@@ -532,18 +494,34 @@ export default {
|
|
|
that.confirmLoading = false;
|
|
that.confirmLoading = false;
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- let taskInfo = this.checkInfo.task;
|
|
|
|
|
- that.$emit('goCheckList', taskInfo);
|
|
|
|
|
|
|
+ // let taskInfo = this.checkInfo.task;
|
|
|
|
|
+ // that.$emit('goCheckList', taskInfo);
|
|
|
|
|
+ that.showCheckList();
|
|
|
} else {
|
|
} else {
|
|
|
that.$message.warning('请检查必填项!');
|
|
that.$message.warning('请检查必填项!');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- handlePreview(record) {
|
|
|
|
|
- if (record && record.url) {
|
|
|
|
|
- let url = window._CONFIG['onlinePreviewDomainURL'] + '?url=' + encodeURIComponent(Base64.encode((record.url)))
|
|
|
|
|
- return url;
|
|
|
|
|
|
|
+ handlePreview(path) {
|
|
|
|
|
+ let url = path;
|
|
|
|
|
+ if (path) {
|
|
|
|
|
+ url = window._CONFIG['onlinePreviewDomainURL'] + '?url=' + encodeURIComponent(Base64.encode((path)))
|
|
|
|
|
+ }
|
|
|
|
|
+ return url;
|
|
|
|
|
+ },
|
|
|
|
|
+ queryInfoById (id) {
|
|
|
|
|
+ let url = this.url.queryInfo;
|
|
|
|
|
+ let params = {
|
|
|
|
|
+ id: id
|
|
|
}
|
|
}
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ getAction(url, params).then(res => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ that.info = res.result;
|
|
|
|
|
+ }
|
|
|
|
|
+ }).finally(() => {
|
|
|
|
|
+
|
|
|
|
|
+ })
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|