index.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. <template>
  2. <div class="app-container" style="display: flex;">
  3. <div style="width: 25%;height: 810px;border: 1px solid #ededed;background-color: #f4f4f4;">
  4. <el-form>
  5. <el-form-item label="花样分类" style="margin-left: 10px;margin-bottom: 0;">{{ tag_active }}</el-form-item>
  6. <el-form-item>
  7. <div>
  8. <div v-for="(item,index) in demo_type" :key="index">
  9. <div class="type_tag">{{ item.name }}</div>
  10. <div v-for="(t2) in item.list">
  11. <span class="type_tag2">{{ t2.name }} > </span>
  12. <span v-for="t3 in t2.list" :class="tag_active!=t3.name?'type_tag3':'type_tag3 active'" @click="clickTag(t3)">{{ t3.name }}</span>
  13. </div>
  14. </div>
  15. </div>
  16. </el-form-item>
  17. </el-form>
  18. </div>
  19. <div style="width: 20%;background-color: #f4f4f480;border-right: 1px solid #ededed;">
  20. <el-form :inline="true" style="display: flex; flex-direction: column; justify-content: center; align-items: center;">
  21. <el-form-item label="以文搜图"></el-form-item>
  22. <el-form-item>
  23. <el-input type="text" placeholder="输入关键词" v-model="searchText" style="width: 200px;margin-right: 5px;"></el-input><el-button type="primary" icon="search" @click="txtmatch">快搜</el-button>
  24. </el-form-item>
  25. <el-form-item label="以图搜图"></el-form-item>
  26. <el-form-item>
  27. <div style="width: 256px;height: 256px;background-color: rgb(238, 242, 245);">
  28. <img v-if="dialogImageUrl" :src="dialogImageUrl" style="width: 256px;height: 256px;">
  29. <img v-else src="/src/assets/images/noimg.png" style="width: 256px;height: 256px;">
  30. </div>
  31. </el-form-item>
  32. <el-form-item style="margin-bottom:0px">
  33. <el-upload
  34. class="upload-demo"
  35. action=""
  36. :on-success="handleSuccess"
  37. :on-error="handleError"
  38. :before-upload="beforeUpload"
  39. :on-change="prevImg"
  40. :limit="1"
  41. :on-exceed="handleExceed"
  42. >
  43. <el-button type="primary" icon="upload">点击上传</el-button>
  44. </el-upload>
  45. <el-button icon="favourites" @click="resetQuery" style="margin-left: 10px;margin-bottom: 16px;">我的收藏</el-button>
  46. </el-form-item>
  47. <el-form-item label="只能上传 jpg/png 文件,且不超过 2M"></el-form-item>
  48. <el-form-item>
  49. <el-button :type="mayMatch?'primary':''" @click="match">AI匹配花样</el-button>
  50. </el-form-item>
  51. </el-form>
  52. </div>
  53. <div style="width: 55%;background-color: #f4f4f480;padding-top: 2%;height: 800px;overflow-y: auto;">
  54. <el-form :inline="true" style="display: flex; flex-direction: column; justify-content: center; align-items: center;">
  55. <el-form-item label="匹配结果"></el-form-item>
  56. <div v-if="startMacth">正在努力的匹配运算中...</div>
  57. <el-form-item v-if="macthresult" v-for="(ele,index) in macthresult" style="margin: 0;width: 100%;text-align: center;">
  58. <el-label style="width:100%;text-align: left;padding-left: 10px;font-weight: bold;cursor: pointer;text-decoration: underline;" @click="showImgList(index)">{{ '> '+ele.type }} ({{ '匹配结果数:'+ele.list.length }})</el-label>
  59. <div class="imglist" v-if="imgLstInd==index" v-for="item in ele.list">
  60. <div>
  61. <img :src="item.url">
  62. <div style="width: 180px;">{{ item.filename }}</div>
  63. <div style="width: 180px;text-align: left;padding-left: 10px;overflow: hidden;height: 100px;" v-html="item.desc"></div>
  64. </div>
  65. </div>
  66. </el-form-item>
  67. </el-form>
  68. </div>
  69. </div>
  70. </template>
  71. <script setup name="pic_demo">
  72. import { ref } from 'vue';
  73. const { proxy } = getCurrentInstance();
  74. const dialogImageUrl = ref('');
  75. const tag_active=ref("");
  76. const mayMatch=ref(false);
  77. const startMacth = ref(false)
  78. const macthresult=ref(null);
  79. const searchText=ref('');
  80. const imgLstInd=ref(-1);
  81. const demo_type=ref([
  82. {"name":"自然元素",list:[]},
  83. {"name":"几何图形",list:[]},
  84. {"name":"文化符号",list:[]}
  85. ]);
  86. const list00=[
  87. {"name":"玫瑰"},
  88. {"name":"牡丹"},
  89. {"name":"樱花"},
  90. {"name":"棕榈叶"},
  91. {"name":"芭蕉叶"},
  92. ];
  93. const list01=[
  94. {"name":"水彩晕染花卉"},
  95. {"name":"几何化叶片"},
  96. ];
  97. const list02=[
  98. {"name":"豹纹"},
  99. {"name":"斑马纹"},
  100. {"name":"小熊"},
  101. {"name":"兔子"},
  102. {"name":"虎纹"},
  103. {"name":"狼纹"},
  104. ];
  105. const list03=[
  106. {"name":"水墨山水"},
  107. {"name":"北欧极光"},
  108. {"name":"秋季枫叶"},
  109. {"name":"冬季雪花"},
  110. ];
  111. const list10=[
  112. {"name":"条纹"},
  113. {"name":"菱形"},
  114. {"name":"千鸟格"},
  115. ];
  116. const list11=[
  117. {"name":"不规则色块"},
  118. {"name":"波点"},
  119. {"name":"孟菲斯风格"},
  120. ];
  121. const list12=[
  122. {"name":"佩斯利花纹"},
  123. {"name":"非洲图腾"},
  124. ];
  125. const list20=[
  126. {"name":"中国云纹"},
  127. {"name":"日本浮世绘"},
  128. {"name":"凯尔特结"},
  129. ];
  130. const list21=[
  131. {"name":"圣诞树"},
  132. {"name":"南瓜灯"},
  133. ];
  134. const list22=[
  135. {"name":"英文短句"},
  136. {"name":"激励语录"},
  137. ];
  138. demo_type.value[0]["list"]=[
  139. {"name":"植物花卉",list:list00},
  140. {"name":"抽象植物",list:list01},
  141. {"name":"动物纹样",list:list02},
  142. {"name":"风景图案",list:list03},
  143. ]
  144. demo_type.value[1]["list"]=[
  145. {"name":"传统几何",list:list10},
  146. {"name":"现代抽象",list:list11},
  147. {"name":"民族风",list:list12},
  148. ]
  149. demo_type.value[2]["list"]=[
  150. {"name":"传统纹样",list:list20},
  151. {"name":"节日限定",list:list21},
  152. {"name":"文字标语",list:list22},
  153. ]
  154. const showImgList=(ind)=>{
  155. imgLstInd.value = ind;
  156. }
  157. const handleSuccess = (response, file, fileList) => {
  158. console.log('上传成功', response);
  159. };
  160. const handleError = (error, file, fileList) => {
  161. console.error('上传失败', error);
  162. };
  163. const prevImg = (file)=>{
  164. mayMatch.value=false;
  165. macthresult.value=null;
  166. const isJPGorPNG = file.raw.type === 'image/jpeg' || file.raw.type === 'image/png';
  167. const isLt500KB = file.raw.size / 1024 < 2048;
  168. if (!isJPGorPNG) {
  169. dialogImageUrl.value = "";
  170. proxy.$modal.msgError("只能上传 JPG/PNG 格式的图片!");
  171. return
  172. }
  173. if (!isLt500KB) {
  174. dialogImageUrl.value = "";
  175. proxy.$modal.msgError('图片大小不能超过 2048KB!');
  176. return
  177. }
  178. mayMatch.value=true;
  179. dialogImageUrl.value = URL.createObjectURL(file.raw);
  180. }
  181. const beforeUpload = (file) => {
  182. return false;
  183. };
  184. const handleExceed = (files, fileList) => {
  185. ElMessage.warning(`限制上传 3 个文件,本次选择了 ${files.length} 个文件`);
  186. };
  187. const clickTag = (tag)=>{
  188. tag_active.value = tag.name
  189. }
  190. const txtmatch=()=>{
  191. if(searchText.value==''){
  192. proxy.$modal.msgError('请输入匹配关键词!');
  193. return;
  194. }
  195. macthresult.value=null;
  196. startMacth.value = true;
  197. setTimeout(() => {
  198. startMacth.value = false;
  199. macthresult.value=[
  200. {"type":"PCX80039 几何元素",list:[
  201. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  202. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  203. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  204. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  205. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  206. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  207. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  208. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  209. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  210. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  211. ]},
  212. {"type":"PCX80021 新天几何",list:[
  213. {"filename":"PCX80021 新天几何-4粉.jpg","url":"/twin/src/assets/pic_demo/PCX80021 新天几何-4粉.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  214. {"filename":"PCX80021 新天几何-4黑红.jpg","url":"/twin/src/assets/pic_demo/PCX80021 新天几何-4黑红.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  215. {"filename":"PCX80021 新天几何-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80021 新天几何-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  216. {"filename":"PCX80021 新天几何-4蓝.jpg","url":"/twin/src/assets/pic_demo/PCX80021 新天几何-4蓝.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  217. {"filename":"PCX80021 新天几何-4紫.jpg","url":"/twin/src/assets/pic_demo/PCX80021 新天几何-4紫.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  218. ]},
  219. {"type":"PCX80038 古韵花都",list:[
  220. {"filename":"PCX80038 古韵花都-9大红.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9大红.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  221. {"filename":"PCX80038 古韵花都-9红棕.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9红棕.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  222. {"filename":"PCX80038 古韵花都-9灰.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  223. {"filename":"PCX80038 古韵花都-9酒红.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9酒红.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  224. {"filename":"PCX80038 古韵花都-9蓝灰.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9蓝灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  225. {"filename":"PCX80038 古韵花都-9墨绿.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9墨绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  226. {"filename":"PCX80038 古韵花都-9紫.jpg","url":"/twin/src/assets/pic_demo/PCX80038 古韵花都-9紫.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  227. ]},
  228. ];
  229. }, 3000);
  230. }
  231. const match=()=>{
  232. if(tag_active.value==''){
  233. proxy.$modal.msgError('请先选择花样分类!');
  234. return;
  235. }
  236. if(!mayMatch.value){
  237. proxy.$modal.msgError('请选择上传正确的花样图片!');
  238. return;
  239. }
  240. startMacth.value = true;
  241. macthresult.value=null;
  242. setTimeout(() => {
  243. startMacth.value = false;
  244. macthresult.value=[
  245. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  246. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  247. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  248. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  249. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  250. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  251. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  252. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  253. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  254. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  255. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  256. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  257. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  258. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  259. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  260. {"filename":"PCX80039 几何元素-4灰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4灰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  261. {"filename":"PCX80039 几何元素-4酒.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  262. {"filename":"PCX80039 几何元素-4酒2.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4酒2.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  263. {"filename":"PCX80039 几何元素-4兰.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  264. {"filename":"PCX80039 几何元素-4兰绿.jpg","url":"/twin/src/assets/pic_demo/PCX80039 几何元素-4兰绿.jpg","desc":"几何图形<br>主色系:灰<br>64% 棉/28% 涤纶 37./58% 氨纶亲水, 温莎, 弹力, 四面弹, 温度调节<br>NKQ22-1-007KP<br>平纹"},
  265. ];
  266. }, 3000);
  267. }
  268. /** 重置按钮操作 */
  269. function resetQuery() {
  270. proxy.resetForm("queryRef");
  271. }
  272. </script>
  273. <style>
  274. .imglist{
  275. width: 200px;
  276. padding: 1%;
  277. background-color: #fff;
  278. height: 275px;
  279. margin-left: 10px;
  280. border-radius: 5px;
  281. display: flex;
  282. font-size: 12px;
  283. text-align: center;
  284. line-height: 20px;
  285. }
  286. .imglist img{
  287. height: 145px;
  288. width: 145px;
  289. }
  290. .type_tag{
  291. font-weight: bold;
  292. width: 100px;
  293. background-color: #fefefe;
  294. margin: 10px;
  295. text-align: center;
  296. }
  297. .type_tag2{
  298. font-weight: bold;
  299. margin: 10px;
  300. }
  301. .type_tag3{
  302. color: #666;
  303. margin: 10px;
  304. cursor: pointer;
  305. }
  306. .type_tag3:hover{
  307. color: green;
  308. text-decoration: underline;
  309. }
  310. .type_tag3.active{
  311. color: green;
  312. text-decoration: underline;
  313. }
  314. </style>