|
|
@@ -9,7 +9,7 @@
|
|
|
<BaseIndexButton ref="edit" name="edit"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="operation" name="operation"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="upOwner" name="upOwner"></BaseIndexButton>
|
|
|
- <BaseIndexButton ref="invoicing" name="invoicing"></BaseIndexButton>
|
|
|
+<!-- <BaseIndexButton ref="invoicing" name="invoicing"></BaseIndexButton>-->
|
|
|
</template>
|
|
|
<template #right>
|
|
|
<BaseIndexButton ref="add" name="add"></BaseIndexButton>
|
|
|
@@ -36,7 +36,7 @@
|
|
|
:choose-flag="false"
|
|
|
@current-change="currentChange($event)"
|
|
|
:height="this.tableHeight * split - 35" showFooter>
|
|
|
- <DkTableColumn field="invoicingFlag" type="switch"/>
|
|
|
+<!-- <DkTableColumn field="invoicingFlag" type="switch"/>-->
|
|
|
<DkTableColumn field="cpCode"></DkTableColumn>
|
|
|
<DkTableColumn field="cpName"></DkTableColumn>
|
|
|
<DkTableColumn field="svcCode"></DkTableColumn>
|
|
|
@@ -82,7 +82,7 @@
|
|
|
<DkForm ref="formInline" v-model="formData" :col-count="1" :labelMaxWords="6">
|
|
|
<!--公司-->
|
|
|
<DkFormItem prop="cpName">
|
|
|
- <input-pop v-model="formData.cpName" :disabled="true"/>
|
|
|
+ <input-pop v-model="formData.cpName" :disabled="true"/>
|
|
|
</DkFormItem>
|
|
|
<!--业务员-->
|
|
|
<DkFormItem prop="staffId" :label="$t('staffId')" :required="true">
|
|
|
@@ -98,12 +98,12 @@
|
|
|
@ok="staffOk"/>
|
|
|
</DkFormItem>
|
|
|
<!--运维用户-->
|
|
|
- <DkFormItem prop="userPhone" :required="true" >
|
|
|
+ <DkFormItem prop="userPhone" :required="true">
|
|
|
<InputPop v-model="formData.userPhone" :telephone="true"/>
|
|
|
</DkFormItem>
|
|
|
</DkForm>
|
|
|
- <DkButton slot="footer" @click="bindStaff">{{'绑定'}}</DkButton>
|
|
|
- <DkButton slot="footer" @click="NoBindStaff">{{'解绑'}}</DkButton>
|
|
|
+ <DkButton slot="footer" @click="bindStaff">{{ '绑定' }}</DkButton>
|
|
|
+ <DkButton slot="footer" @click="NoBindStaff">{{ '解绑' }}</DkButton>
|
|
|
</DkModal>
|
|
|
|
|
|
<!--责任人转让-->
|
|
|
@@ -160,18 +160,18 @@ export default {
|
|
|
svcIp:null,
|
|
|
svcPort:null,
|
|
|
staffId: null,
|
|
|
- staffCode:null,
|
|
|
+ staffCode: null,
|
|
|
staffName: null,
|
|
|
- userPhone:null,
|
|
|
+ userPhone: null,
|
|
|
},
|
|
|
- ownerData:{
|
|
|
- cpId:null,
|
|
|
- cpName:null,
|
|
|
- svcCode:null,
|
|
|
- svcIp:null,
|
|
|
- svcPort:null,
|
|
|
+ ownerData: {
|
|
|
+ cpId: null,
|
|
|
+ cpName: null,
|
|
|
+ svcCode: null,
|
|
|
+ svcIp: null,
|
|
|
+ svcPort: null,
|
|
|
staffId: null,
|
|
|
- staffCode:null,
|
|
|
+ staffCode: null,
|
|
|
staffName: null,
|
|
|
},
|
|
|
searchContent: [
|
|
|
@@ -236,10 +236,10 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 开具发票验证
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/8/5 13:24
|
|
|
- */
|
|
|
+ * @desc : 开具发票验证
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/8/5 13:24
|
|
|
+ */
|
|
|
openValidData(btnName, rows) {
|
|
|
if (rows && rows[0] && btnName === 'invoicing') {
|
|
|
if (!rows[0].invoicingFlag) {
|
|
|
@@ -251,11 +251,11 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 问题运维绑定工号
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/19 9:01
|
|
|
- */
|
|
|
- operation({rows}){
|
|
|
+ * @desc : 问题运维绑定工号
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/19 9:01
|
|
|
+ */
|
|
|
+ operation({rows}) {
|
|
|
if (!rows) {
|
|
|
rows = [this.$refs['table-select'].getCurrentRow()]
|
|
|
}
|
|
|
@@ -268,11 +268,11 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 责任人转让
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/24 11:23
|
|
|
- */
|
|
|
- upOwner({rows}){
|
|
|
+ * @desc : 责任人转让
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/24 11:23
|
|
|
+ */
|
|
|
+ upOwner({rows}) {
|
|
|
if (!rows) {
|
|
|
rows = [this.$refs['table-select'].getCurrentRow()]
|
|
|
}
|
|
|
@@ -285,11 +285,11 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 选择员工
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/19 16:48
|
|
|
- */
|
|
|
- staffOk(val){
|
|
|
+ * @desc : 选择员工
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/19 16:48
|
|
|
+ */
|
|
|
+ staffOk(val) {
|
|
|
this.formData.staffCode = val[0]['staffCode']
|
|
|
this.formData.staffName = val[0]['staffName']
|
|
|
},
|
|
|
@@ -299,7 +299,7 @@ export default {
|
|
|
* @author : 常皓宁
|
|
|
* @date : 2024/6/19 16:48
|
|
|
*/
|
|
|
- ownerOk(val){
|
|
|
+ ownerOk(val) {
|
|
|
this.ownerData.staffCode = val[0]['staffCode']
|
|
|
this.ownerData.staffName = val[0]['staffName']
|
|
|
this.ownerData.staffId = val[0]['staffId']
|
|
|
@@ -307,48 +307,45 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 绑定
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/19 16:30
|
|
|
- */
|
|
|
- bindStaff(){
|
|
|
+ * @desc : 绑定
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/19 16:30
|
|
|
+ */
|
|
|
+ bindStaff() {
|
|
|
this.$refs['formInline'].validate().then(valid => {
|
|
|
- console.log('sdas',typeof(this.formData.userPhone))
|
|
|
if (!valid) {
|
|
|
return
|
|
|
} else {
|
|
|
let params = {...this.formData}
|
|
|
- console.log('this.params', this.params)
|
|
|
- this.excute(this.$service.companyService, this.$service.companyService.bindStaff, params).then(res=>{
|
|
|
- if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
- this.$Message.success(res.message)
|
|
|
- }else{
|
|
|
- this.$Message.warning(res.message)
|
|
|
- }
|
|
|
- })
|
|
|
+ this.excute(this.$service.companyService, this.$service.companyService.bindStaff, params).then(res => {
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ this.$Message.success(res.message)
|
|
|
+ } else {
|
|
|
+ this.$Message.warning(res.message)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 解绑
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/20 9:39
|
|
|
- */
|
|
|
- NoBindStaff(){
|
|
|
+ * @desc : 解绑
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/20 9:39
|
|
|
+ */
|
|
|
+ NoBindStaff() {
|
|
|
this.$refs['formInline'].validate().then(valid => {
|
|
|
if (!valid) {
|
|
|
return
|
|
|
} else {
|
|
|
let params = {...this.formData}
|
|
|
- console.log('this.params', this.params)
|
|
|
this.excute(this.$service.companyService, this.$service.companyService.NoBindStaff, params).then(res => {
|
|
|
if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
this.$Message.success(res.message)
|
|
|
this.formData = {}
|
|
|
this.bindModal = false
|
|
|
this.searchData()
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.$Message.warning(res.message)
|
|
|
}
|
|
|
})
|
|
|
@@ -357,25 +354,25 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 责任人转让
|
|
|
- * @author : 常皓宁
|
|
|
- * @date : 2024/6/24 17:01
|
|
|
- */
|
|
|
+ * @desc : 责任人转让
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/6/24 17:01
|
|
|
+ */
|
|
|
upOwnerOk() {
|
|
|
- let params = this.ownerData
|
|
|
- this.loading = true;
|
|
|
- this.excute(this.$service.companyService, this.$service.companyService.upOwner,
|
|
|
- params, true).then(res=>{
|
|
|
- if(res.code === this.$config.SUCCESS_CODE){
|
|
|
- this.$Message.success(res.message)
|
|
|
- // 关闭窗体
|
|
|
- this.upOwnerModal = false;
|
|
|
- this.searchData()
|
|
|
- }else{
|
|
|
- this.$Message.warning(res.message)
|
|
|
- }
|
|
|
- this.loading = false;
|
|
|
- })
|
|
|
+ let params = this.ownerData
|
|
|
+ this.loading = true;
|
|
|
+ this.excute(this.$service.companyService, this.$service.companyService.upOwner,
|
|
|
+ params, true).then(res => {
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ this.$Message.success(res.message)
|
|
|
+ // 关闭窗体
|
|
|
+ this.upOwnerModal = false;
|
|
|
+ this.searchData()
|
|
|
+ } else {
|
|
|
+ this.$Message.warning(res.message)
|
|
|
+ }
|
|
|
+ this.loading = false;
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
},
|