feat: complete settings
This commit is contained in:
@@ -16,9 +16,9 @@ class ApiStrGenerate {
|
||||
if (options.markdown) {
|
||||
data.html = '** Hello World! **';
|
||||
}
|
||||
let dataStr = JSON.stringify(data, null, 4)
|
||||
let dataStr = JSON.stringify(data, null, 4);
|
||||
let example = `curl -X POST --location '${gethttpOrigin()}/api/v1/message/send' \\
|
||||
--header 'Accept: application/json' \\
|
||||
--header 'Content-Type: application/json' \\
|
||||
--data '${dataStr}'`;
|
||||
return example;
|
||||
}
|
||||
|
||||
@@ -44,11 +44,11 @@
|
||||
<script >
|
||||
import { computed, ref, reactive, toRefs, onMounted } from 'vue'
|
||||
// import { InfoFilled } from '@element-plus/icons-vue'
|
||||
import { usePageState } from '../../../store/page_sate';
|
||||
import { request } from '../../../api/api'
|
||||
import addTaskPopUpComponent from './addTaskPopUp.vue'
|
||||
import editTaskPopUpComponent from './editTaskPopUp.vue'
|
||||
import viewTaskAPIPopUpComponent from './viewTaskAPIPopUp.vue'
|
||||
import { usePageState } from '@/store/page_sate';
|
||||
import { request } from '@/api/api'
|
||||
import addTaskPopUpComponent from './view/addTaskPopUp.vue'
|
||||
import editTaskPopUpComponent from './view/editTaskPopUp.vue'
|
||||
import viewTaskAPIPopUpComponent from './view/viewTaskAPIPopUp.vue'
|
||||
import tableDeleteButton from '@/views/common/tableDeleteButton.vue'
|
||||
import { useRouter } from 'vue-router';
|
||||
import { CONSTANT } from '@/constant'
|
||||
|
||||
+2
-3
@@ -95,8 +95,8 @@ import { defineComponent, onMounted, watch, reactive, toRefs } from 'vue';
|
||||
import { _ } from 'lodash';
|
||||
import { QuestionFilled } from '@element-plus/icons-vue'
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import { usePageState } from '../../../store/page_sate.js';
|
||||
import { request } from '../../../api/api'
|
||||
import { usePageState } from '@/store/page_sate.js';
|
||||
import { request } from '@/api/api'
|
||||
|
||||
|
||||
export default defineComponent({
|
||||
@@ -226,7 +226,6 @@ export default defineComponent({
|
||||
.ins-area {
|
||||
display: flex;
|
||||
max-width: 900px;
|
||||
|
||||
}
|
||||
|
||||
.add-top {
|
||||
+19
-17
@@ -6,6 +6,11 @@
|
||||
</el-tooltip>
|
||||
</template>
|
||||
|
||||
<div class="add-top">
|
||||
<el-input v-model="currTaskInput.taskName" placeholder="请输入任务名" size="small" class="taskNameInput"></el-input>
|
||||
<el-button @click="handleEditTask()" size="small" type="primary" style="margin-left: 20px;">修改</el-button>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="dashed" />
|
||||
|
||||
@@ -81,6 +86,7 @@ import { v4 as uuidv4 } from 'uuid';
|
||||
import { usePageState } from '@/store/page_sate.js';
|
||||
import { request } from '@/api/api'
|
||||
import tableDeleteButton from '@/views/common/tableDeleteButton.vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
|
||||
export default defineComponent({
|
||||
@@ -119,7 +125,8 @@ export default defineComponent({
|
||||
let params = { id: state.currTaskInput.taskId };
|
||||
const rsp = await request.get('/sendtasks/ins/gettask', { params: params });
|
||||
state.insTableData = await rsp.data.data.ins_data;
|
||||
state.total = await rsp.data.data.total;
|
||||
// state.total = await rsp.data.data.total;
|
||||
state.currTaskInput.taskName = await rsp.data.data.name;
|
||||
}
|
||||
|
||||
const handleCancer = () => {
|
||||
@@ -154,19 +161,6 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
// // 点击暂存实例
|
||||
// const clickStore = () => {
|
||||
// let insData = {
|
||||
// id: uuidv4(),
|
||||
// task_id: state.currTaskInput.taskId,
|
||||
// way_id: state.currWayTmp.id,
|
||||
// way_type: state.currWayTmp.type,
|
||||
// way_name: state.currWayTmp.name,
|
||||
// content_type: state.currInsInput.content_type
|
||||
// };
|
||||
|
||||
// }
|
||||
|
||||
const formatExtraInfo = (scope) => {
|
||||
if (!scope.row.config) {
|
||||
return ""
|
||||
@@ -207,8 +201,16 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
const handleEditTask = async () => {
|
||||
let postData = { id: state.currTaskInput.taskId, name: state.currTaskInput.taskName };
|
||||
const rsp = await request.post('/sendtasks/edit', postData);
|
||||
if (await rsp.data.code == 200) {
|
||||
ElMessage({ message: await rsp.data.msg, type: 'success' })
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
...toRefs(state), handleCancer, handleAddSubmit,
|
||||
...toRefs(state), handleCancer, handleAddSubmit, handleEditTask,
|
||||
searchID, handleDelete, insRowStyle, formatExtraInfo
|
||||
};
|
||||
},
|
||||
@@ -231,10 +233,10 @@ export default defineComponent({
|
||||
|
||||
}
|
||||
|
||||
/* .add-top {
|
||||
.add-top {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
*/
|
||||
|
||||
.ins-add {
|
||||
flex: 45%;
|
||||
}
|
||||
@@ -56,12 +56,12 @@
|
||||
|
||||
<script >
|
||||
import { reactive, toRefs, onMounted } from 'vue'
|
||||
import addWayComponent from './addWayPopUp.vue'
|
||||
import editWayComponent from './editWayPopUp.vue'
|
||||
import { usePageState } from '../../../store/page_sate.js';
|
||||
import { request } from '../../../api/api'
|
||||
import addWayComponent from './view/addWayPopUp.vue'
|
||||
import editWayComponent from './view/editWayPopUp.vue'
|
||||
import { usePageState } from '@/store/page_sate.js';
|
||||
import { request } from '@/api/api'
|
||||
import { CopyDocument } from '@element-plus/icons-vue'
|
||||
import { copyToClipboard } from '../../../util/clipboard.js';
|
||||
import { copyToClipboard } from '@/util/clipboard.js';
|
||||
import tableDeleteButton from '@/views/common/tableDeleteButton.vue'
|
||||
import { CONSTANT } from '@/constant'
|
||||
|
||||
|
||||
+3
-3
@@ -40,9 +40,9 @@
|
||||
|
||||
<script>
|
||||
import { defineComponent, onMounted, watch, reactive, toRefs } from 'vue';
|
||||
import { usePageState } from '../../../store/page_sate.js';
|
||||
import { request } from '../../../api/api'
|
||||
import { CONSTANT } from '../../../constant'
|
||||
import { usePageState } from '@/store/page_sate.js';
|
||||
import { request } from '@/api/api'
|
||||
import { CONSTANT } from '@/constant'
|
||||
import { _ } from 'lodash';
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
+3
-3
@@ -42,9 +42,9 @@
|
||||
|
||||
<script>
|
||||
import { defineComponent, onMounted, watch, reactive, toRefs } from 'vue';
|
||||
import { usePageState } from '../../../store/page_sate.js';
|
||||
import { request } from '../../../api/api'
|
||||
import { CONSTANT } from '../../../constant'
|
||||
import { usePageState } from '@/store/page_sate.js';
|
||||
import { request } from '@/api/api'
|
||||
import { CONSTANT } from '@/constant'
|
||||
import { _ } from 'lodash';
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
Reference in New Issue
Block a user