支持测试提示词功能

main
rogersun 5 days ago
parent 424b0e8257
commit df162b81bf
  1. 222
      package-lock.json
  2. 1
      package.json
  3. 13
      src/apis/ai_show.js
  4. 2
      src/request/index.js
  5. 95
      src/views/ai_show/index.vue
  6. 91
      yarn.lock

222
package-lock.json generated

@ -18,6 +18,7 @@
"js-md5": "^0.8.3", "js-md5": "^0.8.3",
"json-editor-vue3": "^1.0.9", "json-editor-vue3": "^1.0.9",
"normalize.css": "^8.0.1", "normalize.css": "^8.0.1",
"qs": "^6.15.3",
"sortablejs": "^1.15.2", "sortablejs": "^1.15.2",
"vite-plugin-commonjs": "^0.10.1", "vite-plugin-commonjs": "^0.10.1",
"vue": "^3.3.8", "vue": "^3.3.8",
@ -923,19 +924,6 @@
"url": "https://opencollective.com/parcel" "url": "https://opencollective.com/parcel"
} }
}, },
"node_modules/@parcel/watcher/node_modules/picomatch": {
"version": "4.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"optional": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/@rollup/pluginutils": { "node_modules/@rollup/pluginutils": {
"version": "5.3.0", "version": "5.3.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
@ -959,18 +947,6 @@
} }
} }
}, },
"node_modules/@rollup/pluginutils/node_modules/picomatch": {
"version": "4.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/@rollup/rollup-android-arm-eabi": { "node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.60.1", "version": "4.60.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz",
@ -1559,6 +1535,18 @@
"node": ">= 8" "node": ">= 8"
} }
}, },
"node_modules/anymatch/node_modules/picomatch": {
"version": "2.3.2",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true,
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/async-validator": { "node_modules/async-validator": {
"version": "4.2.5", "version": "4.2.5",
"resolved": "https://mirrors.cloud.tencent.com/npm/async-validator/-/async-validator-4.2.5.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/async-validator/-/async-validator-4.2.5.tgz",
@ -1634,6 +1622,22 @@
"node": ">= 0.4" "node": ">= 0.4"
} }
}, },
"node_modules/call-bound": {
"version": "1.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/call-bound/-/call-bound-1.0.4.tgz",
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
"get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/chokidar": { "node_modules/chokidar": {
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://mirrors.cloud.tencent.com/npm/chokidar/-/chokidar-4.0.3.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/chokidar/-/chokidar-4.0.3.tgz",
@ -2636,6 +2640,17 @@
"node": ">=8.6" "node": ">=8.6"
} }
}, },
"node_modules/micromatch/node_modules/picomatch": {
"version": "2.3.2",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/mime-db": { "node_modules/mime-db": {
"version": "1.52.0", "version": "1.52.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/mime-db/-/mime-db-1.52.0.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/mime-db/-/mime-db-1.52.0.tgz",
@ -2742,6 +2757,18 @@
"resolved": "https://mirrors.cloud.tencent.com/npm/normalize.css/-/normalize.css-8.0.1.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/normalize.css/-/normalize.css-8.0.1.tgz",
"integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
}, },
"node_modules/object-inspect": {
"version": "1.13.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/object-inspect/-/object-inspect-1.13.4.tgz",
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/path-parse": { "node_modules/path-parse": {
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://mirrors.cloud.tencent.com/npm/path-parse/-/path-parse-1.0.7.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/path-parse/-/path-parse-1.0.7.tgz",
@ -2763,11 +2790,12 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/picomatch": { "node_modules/picomatch": {
"version": "2.3.2", "version": "4.0.5",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true,
"engines": { "engines": {
"node": ">=8.6" "node": ">=12"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/jonschlinkert" "url": "https://github.com/sponsors/jonschlinkert"
@ -2836,6 +2864,22 @@
"node": ">=6" "node": ">=6"
} }
}, },
"node_modules/qs": {
"version": "6.15.3",
"resolved": "https://mirrors.cloud.tencent.com/npm/qs/-/qs-6.15.3.tgz",
"integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==",
"license": "BSD-3-Clause",
"dependencies": {
"es-define-property": "^1.0.1",
"side-channel": "^1.1.1"
},
"engines": {
"node": ">=0.6"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/quansync": { "node_modules/quansync": {
"version": "0.2.11", "version": "0.2.11",
"resolved": "https://mirrors.cloud.tencent.com/npm/quansync/-/quansync-0.2.11.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/quansync/-/quansync-0.2.11.tgz",
@ -3019,6 +3063,78 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/side-channel": {
"version": "1.1.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/side-channel/-/side-channel-1.1.1.tgz",
"integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.4",
"side-channel-list": "^1.0.1",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-list": {
"version": "1.0.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/side-channel-list/-/side-channel-list-1.0.1.tgz",
"integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.4"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-map": {
"version": "1.0.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/side-channel-map/-/side-channel-map-1.0.1.tgz",
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-weakmap": {
"version": "1.0.2",
"resolved": "https://mirrors.cloud.tencent.com/npm/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3",
"side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/sortablejs": { "node_modules/sortablejs": {
"version": "1.15.7", "version": "1.15.7",
"resolved": "https://mirrors.cloud.tencent.com/npm/sortablejs/-/sortablejs-1.15.7.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/sortablejs/-/sortablejs-1.15.7.tgz",
@ -3077,18 +3193,6 @@
"url": "https://github.com/sponsors/SuperchupuDev" "url": "https://github.com/sponsors/SuperchupuDev"
} }
}, },
"node_modules/tinyglobby/node_modules/picomatch": {
"version": "4.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/to-regex-range": { "node_modules/to-regex-range": {
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/to-regex-range/-/to-regex-range-5.0.1.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/to-regex-range/-/to-regex-range-5.0.1.tgz",
@ -3183,18 +3287,6 @@
"pathe": "^2.0.3" "pathe": "^2.0.3"
} }
}, },
"node_modules/unimport/node_modules/picomatch": {
"version": "4.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/unplugin": { "node_modules/unplugin": {
"version": "1.16.1", "version": "1.16.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/unplugin/-/unplugin-1.16.1.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/unplugin/-/unplugin-1.16.1.tgz",
@ -3317,6 +3409,18 @@
"url": "https://github.com/sponsors/antfu" "url": "https://github.com/sponsors/antfu"
} }
}, },
"node_modules/unplugin-vue-components/node_modules/picomatch": {
"version": "2.3.2",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true,
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/unplugin-vue-components/node_modules/readdirp": { "node_modules/unplugin-vue-components/node_modules/readdirp": {
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/readdirp/-/readdirp-3.6.0.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/readdirp/-/readdirp-3.6.0.tgz",
@ -3501,18 +3605,6 @@
"@esbuild/win32-x64": "0.25.12" "@esbuild/win32-x64": "0.25.12"
} }
}, },
"node_modules/vite/node_modules/picomatch": {
"version": "4.0.4",
"resolved": "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/vue": { "node_modules/vue": {
"version": "3.5.31", "version": "3.5.31",
"resolved": "https://mirrors.cloud.tencent.com/npm/vue/-/vue-3.5.31.tgz", "resolved": "https://mirrors.cloud.tencent.com/npm/vue/-/vue-3.5.31.tgz",

@ -19,6 +19,7 @@
"js-md5": "^0.8.3", "js-md5": "^0.8.3",
"json-editor-vue3": "^1.0.9", "json-editor-vue3": "^1.0.9",
"normalize.css": "^8.0.1", "normalize.css": "^8.0.1",
"qs": "^6.15.3",
"sortablejs": "^1.15.2", "sortablejs": "^1.15.2",
"vite-plugin-commonjs": "^0.10.1", "vite-plugin-commonjs": "^0.10.1",
"vue": "^3.3.8", "vue": "^3.3.8",

@ -33,4 +33,17 @@ export const get_test_date_api = (cinema_code, show_date) => {
show_date: show_date, show_date: show_date,
} }
}) })
}
export const test_prompt = (cinema_code, show_date, prompt) => {
const data = {
'cinema_code': cinema_code,
'show_date': show_date,
'prompt': prompt,
}
return request({
url: 'ai/test',
method: 'post',
data: JSON.stringify(data),
})
} }

@ -25,7 +25,7 @@ export function request(options) {
'Content-Type': 'application/json;charset=UTF-8', 'Content-Type': 'application/json;charset=UTF-8',
'Authorization': 'token 4e63b8854974c1fdac9deb891fd74dc145b53f85' 'Authorization': 'token 4e63b8854974c1fdac9deb891fd74dc145b53f85'
}, },
timeout: 60000, timeout: 600000,
withCredentials: true, withCredentials: true,
responseType: 'json', responseType: 'json',
}) })

@ -1,7 +1,7 @@
<script setup> <script setup>
import {onBeforeMount, ref, reactive, computed} from 'vue'; import {onBeforeMount, ref, reactive, computed} from 'vue';
import {ElMessage} from 'element-plus' import {ElMessage} from 'element-plus'
import {get_ai_show_data, get_report_date, get_test_date_api} from "@/apis/ai_show.js"; import {get_ai_show_data, get_report_date, get_test_date_api, test_prompt} from "@/apis/ai_show.js";
// region // region
const tableData = ref([]) const tableData = ref([])
@ -34,6 +34,16 @@ const aiModel = ref('')
const calendarStart = ref('') const calendarStart = ref('')
const calendarEnd = ref('') const calendarEnd = ref('')
//
const dialogFormVisible = ref(false)
const formLabelWidth = '140px'
const form = reactive({
cinema_code: '',
show_date: '',
prompt: '',
})
const testLoading = ref(false)
// //
// //
const getDefaultDate = () => { const getDefaultDate = () => {
@ -193,6 +203,39 @@ const get_test_date = () => {
}) })
} }
//
async function requestTest() {
testLoading.value = true
dialogFormVisible.value = false
await test_prompt(form.cinema_code, form.show_date, form.prompt).then(res => {
if (res.status === 'success') {
get_test_date_api(form.cinema_code, form.show_date).then(res => {
if (res.status === 'success') {
res.date.forEach((item) => {
test_date_option.value.push({'value': item, label: item})
})
}
})
console.log(res)
}
}).catch(err => {
console.log(err)
})
testLoading.value = false
form.cinema_code = ''
form.show_date = ''
form.prompt = ''
}
const testButton = computed(()=>{
if (testLoading.value === true){
return 'AI排片中'
}else{
return '测试提示词'
}
})
// //
const objectSpanMethod = ({row, column, rowIndex, columnIndex}) => { const objectSpanMethod = ({row, column, rowIndex, columnIndex}) => {
@ -289,8 +332,8 @@ onBeforeMount(
<el-text>{{ createTime }}</el-text> <el-text>{{ createTime }}</el-text>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="margin: 10px 0 20px 14px" align="middle"> <el-row style="margin: 10px 0 0 0" align="middle">
<el-col span="2"> <el-col :span="2">
<el-tooltip <el-tooltip
class="box-item" class="box-item"
effect="dark" effect="dark"
@ -325,6 +368,52 @@ onBeforeMount(
</el-select> </el-select>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="margin: 10px 0 20px 0" align="middle">
<el-col :span="2">
<el-button type="primary" @click="dialogFormVisible = true" :disabled="testLoading" :loading="testLoading">{{testButton}}</el-button>
</el-col>
</el-row>
<el-dialog v-model="dialogFormVisible" title="测试提示词" width="800" style="max-height: 800px">
<el-form :model="form">
<el-form-item label="目标日期" :label-width="formLabelWidth">
<el-date-picker
v-model="form.show_date"
type="date"
placeholder="选择排片日期"
size="default"
:disabled-date="disabledDate"
value-format="YYYY-MM-DD"
style="width: 140px"
/>
</el-form-item>
<el-form-item label="测试影院" :label-width="formLabelWidth">
<el-select v-model="form.cinema_code" placeholder="请选择" style="width: 260px">
<el-option label="保利国际影城北京凯德大峡谷店" value="11078801"/>
<el-option label="SFC上影(永华店)" value="31073101"/>
<el-option label="宁波影都(东门口店)" value="33040301"/>
</el-select>
</el-form-item>
<el-form-item label="提示词" :label-width="formLabelWidth">
<el-input
v-model="form.prompt"
style="width: 600px"
placeholder="请输入提示词"
type="textarea"
:autosize="{ minRows: 6, maxRows: 15 }"
clearable
/>
</el-form-item>
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button @click="dialogFormVisible = false">取消</el-button>
<el-button type="primary" @click="requestTest">
提交
</el-button>
</div>
</template>
</el-dialog>
<el-table :data="tableData" style="width: 100%" v-loading="loading" :span-method="objectSpanMethod"> <el-table :data="tableData" style="width: 100%" v-loading="loading" :span-method="objectSpanMethod">
<el-table-column prop="hall" label="影厅别名" min-width="160"></el-table-column> <el-table-column prop="hall" label="影厅别名" min-width="160"></el-table-column>

@ -373,6 +373,14 @@ call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
es-errors "^1.3.0" es-errors "^1.3.0"
function-bind "^1.1.2" function-bind "^1.1.2"
call-bound@^1.0.2:
version "1.0.4"
resolved "https://mirrors.cloud.tencent.com/npm/call-bound/-/call-bound-1.0.4.tgz"
integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
dependencies:
call-bind-apply-helpers "^1.0.2"
get-intrinsic "^1.3.0"
chokidar@^3.5.3: chokidar@^3.5.3:
version "3.6.0" version "3.6.0"
resolved "https://mirrors.cloud.tencent.com/npm/chokidar/-/chokidar-3.6.0.tgz" resolved "https://mirrors.cloud.tencent.com/npm/chokidar/-/chokidar-3.6.0.tgz"
@ -648,12 +656,17 @@ form-data@^4.0.5:
hasown "^2.0.2" hasown "^2.0.2"
mime-types "^2.1.12" mime-types "^2.1.12"
fsevents@~2.3.2, fsevents@~2.3.3:
version "2.3.3"
resolved "https://mirrors.cloud.tencent.com/npm/fsevents/-/fsevents-2.3.3.tgz"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
function-bind@^1.1.2: function-bind@^1.1.2:
version "1.1.2" version "1.1.2"
resolved "https://mirrors.cloud.tencent.com/npm/function-bind/-/function-bind-1.1.2.tgz" resolved "https://mirrors.cloud.tencent.com/npm/function-bind/-/function-bind-1.1.2.tgz"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
get-intrinsic@^1.2.6: get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0:
version "1.3.0" version "1.3.0"
resolved "https://mirrors.cloud.tencent.com/npm/get-intrinsic/-/get-intrinsic-1.3.0.tgz" resolved "https://mirrors.cloud.tencent.com/npm/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
@ -932,6 +945,11 @@ normalize.css@^8.0.1:
resolved "https://mirrors.cloud.tencent.com/npm/normalize.css/-/normalize.css-8.0.1.tgz" resolved "https://mirrors.cloud.tencent.com/npm/normalize.css/-/normalize.css-8.0.1.tgz"
integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==
object-inspect@^1.13.3, object-inspect@^1.13.4:
version "1.13.4"
resolved "https://mirrors.cloud.tencent.com/npm/object-inspect/-/object-inspect-1.13.4.tgz"
integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==
path-parse@^1.0.7: path-parse@^1.0.7:
version "1.0.7" version "1.0.7"
resolved "https://mirrors.cloud.tencent.com/npm/path-parse/-/path-parse-1.0.7.tgz" resolved "https://mirrors.cloud.tencent.com/npm/path-parse/-/path-parse-1.0.7.tgz"
@ -947,20 +965,25 @@ picocolors@^1.1.1:
resolved "https://mirrors.cloud.tencent.com/npm/picocolors/-/picocolors-1.1.1.tgz" resolved "https://mirrors.cloud.tencent.com/npm/picocolors/-/picocolors-1.1.1.tgz"
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1, "picomatch@^3 || ^4": picomatch@^2.0.4:
version "2.3.2"
resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
picomatch@^2.2.1:
version "2.3.2" version "2.3.2"
resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz" resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
picomatch@^4.0.2: picomatch@^2.3.1:
version "4.0.4" version "2.3.2"
resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz" resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
picomatch@^4.0.3: "picomatch@^3 || ^4", picomatch@^4.0.2, picomatch@^4.0.3:
version "4.0.4" version "4.0.5"
resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.4.tgz" resolved "https://mirrors.cloud.tencent.com/npm/picomatch/-/picomatch-4.0.5.tgz"
integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== integrity sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==
picomodal@^3.0.0: picomodal@^3.0.0:
version "3.0.0" version "3.0.0"
@ -1004,6 +1027,14 @@ punycode@^2.1.0:
resolved "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.1.tgz" resolved "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.1.tgz"
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
qs@^6.15.3:
version "6.15.3"
resolved "https://mirrors.cloud.tencent.com/npm/qs/-/qs-6.15.3.tgz"
integrity sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==
dependencies:
es-define-property "^1.0.1"
side-channel "^1.1.1"
quansync@^0.2.11: quansync@^0.2.11:
version "0.2.11" version "0.2.11"
resolved "https://mirrors.cloud.tencent.com/npm/quansync/-/quansync-0.2.11.tgz" resolved "https://mirrors.cloud.tencent.com/npm/quansync/-/quansync-0.2.11.tgz"
@ -1102,6 +1133,46 @@ scule@^1.3.0:
resolved "https://mirrors.cloud.tencent.com/npm/scule/-/scule-1.3.0.tgz" resolved "https://mirrors.cloud.tencent.com/npm/scule/-/scule-1.3.0.tgz"
integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g== integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==
side-channel-list@^1.0.1:
version "1.0.1"
resolved "https://mirrors.cloud.tencent.com/npm/side-channel-list/-/side-channel-list-1.0.1.tgz"
integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==
dependencies:
es-errors "^1.3.0"
object-inspect "^1.13.4"
side-channel-map@^1.0.1:
version "1.0.1"
resolved "https://mirrors.cloud.tencent.com/npm/side-channel-map/-/side-channel-map-1.0.1.tgz"
integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==
dependencies:
call-bound "^1.0.2"
es-errors "^1.3.0"
get-intrinsic "^1.2.5"
object-inspect "^1.13.3"
side-channel-weakmap@^1.0.2:
version "1.0.2"
resolved "https://mirrors.cloud.tencent.com/npm/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"
integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==
dependencies:
call-bound "^1.0.2"
es-errors "^1.3.0"
get-intrinsic "^1.2.5"
object-inspect "^1.13.3"
side-channel-map "^1.0.1"
side-channel@^1.1.1:
version "1.1.1"
resolved "https://mirrors.cloud.tencent.com/npm/side-channel/-/side-channel-1.1.1.tgz"
integrity sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==
dependencies:
es-errors "^1.3.0"
object-inspect "^1.13.4"
side-channel-list "^1.0.1"
side-channel-map "^1.0.1"
side-channel-weakmap "^1.0.2"
sortablejs@^1.15.2: sortablejs@^1.15.2:
version "1.15.7" version "1.15.7"
resolved "https://mirrors.cloud.tencent.com/npm/sortablejs/-/sortablejs-1.15.7.tgz" resolved "https://mirrors.cloud.tencent.com/npm/sortablejs/-/sortablejs-1.15.7.tgz"

Loading…
Cancel
Save