|
@@ -45,7 +45,7 @@
|
|
|
/>
|
|
/>
|
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
|
<label for="projectName">时间节点</label>
|
|
<label for="projectName">时间节点</label>
|
|
|
- <Treeselect
|
|
|
|
|
|
|
+ <ATreeselect
|
|
|
ref="treeSelect"
|
|
ref="treeSelect"
|
|
|
:multiple="false"
|
|
:multiple="false"
|
|
|
:options="projectTaskDtos"
|
|
:options="projectTaskDtos"
|
|
@@ -109,6 +109,7 @@ import TraceCommon from './TraceCommon.js';
|
|
|
import { Notify } from 'pc-component-v3';
|
|
import { Notify } from 'pc-component-v3';
|
|
|
|
|
|
|
|
import Treeselect from '../widget/TreeSelect.vue';
|
|
import Treeselect from '../widget/TreeSelect.vue';
|
|
|
|
|
+import ATreeselect from '../widget/ATreeSelect.vue';
|
|
|
import AudioField from '../widget/AudioField.vue';
|
|
import AudioField from '../widget/AudioField.vue';
|
|
|
import { message } from 'ant-design-vue';
|
|
import { message } from 'ant-design-vue';
|
|
|
import zhCN from 'ant-design-vue/es/locale/zh_CN';
|
|
import zhCN from 'ant-design-vue/es/locale/zh_CN';
|
|
@@ -126,6 +127,7 @@ export default {
|
|
|
UpladFile,
|
|
UpladFile,
|
|
|
|
|
|
|
|
Treeselect,
|
|
Treeselect,
|
|
|
|
|
+ ATreeselect,
|
|
|
AudioField,
|
|
AudioField,
|
|
|
},
|
|
},
|
|
|
data: function () {
|
|
data: function () {
|
|
@@ -371,7 +373,9 @@ export default {
|
|
|
TraceResource.uniqueByTraceId(_self.traceId).then(
|
|
TraceResource.uniqueByTraceId(_self.traceId).then(
|
|
|
successData => {
|
|
successData => {
|
|
|
_self.traceDto = successData;
|
|
_self.traceDto = successData;
|
|
|
- _self.planFinishedDate = dayjs(successData.planFinishedDate,'YYYY-MM-DD HH:mm:ss');
|
|
|
|
|
|
|
+ if(successData.planFinishedDate){
|
|
|
|
|
+ _self.planFinishedDate = dayjs(successData.planFinishedDate,'YYYY-MM-DD HH:mm:ss');
|
|
|
|
|
+ }
|
|
|
if (
|
|
if (
|
|
|
successData != undefined &&
|
|
successData != undefined &&
|
|
|
successData.audioSrcs != undefined
|
|
successData.audioSrcs != undefined
|
|
@@ -453,7 +457,7 @@ export default {
|
|
|
Common.addTokenToRequest(request);
|
|
Common.addTokenToRequest(request);
|
|
|
},
|
|
},
|
|
|
success: function (data) {
|
|
success: function (data) {
|
|
|
- _self.projectTaskDtos = data;
|
|
|
|
|
|
|
+ _self.projectTaskDtos = _self.convertToTreedata(data);
|
|
|
console.log(_self.projectTaskDtos);
|
|
console.log(_self.projectTaskDtos);
|
|
|
},
|
|
},
|
|
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
@@ -461,6 +465,23 @@ export default {
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ convertToTreedata: function (data) {
|
|
|
|
|
+ // console.log(data);
|
|
|
|
|
+ var returnData = [];
|
|
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
|
|
+ var tempObj = {
|
|
|
|
|
+ title: data[i].label,
|
|
|
|
|
+ value: data[i].id,
|
|
|
|
|
+ key: data[i].id,
|
|
|
|
|
+ };
|
|
|
|
|
+ if ('children' in data[i] && data[i].children !== null) {
|
|
|
|
|
+ tempObj.children = this.convertToTreedata(data[i].children);
|
|
|
|
|
+ }
|
|
|
|
|
+ //push到数据数组中
|
|
|
|
|
+ returnData.push(tempObj);
|
|
|
|
|
+ }
|
|
|
|
|
+ return returnData;
|
|
|
|
|
+ },
|
|
|
// 日期处理函数
|
|
// 日期处理函数
|
|
|
plusZero: function (n) {
|
|
plusZero: function (n) {
|
|
|
return n >= 10 ? n : '0' + n;
|
|
return n >= 10 ? n : '0' + n;
|